@charset "shift_jis";

/*----------------------------------------------------
	POPUP
----------------------------------------------------*/
body#copy {
	width:360px;
	margin:20px auto;
}

body#copy img {
	vertical-align:baseline;
}
body#copy h1 {
	margin:0 0 15px 0;
	padding-left:3px;
	font-size:16px;
	font-weight:bold;
	line-height:1;
	color:#f69b01; 
	border-left:5px solid #f69b01; 
}
body#copy p {
	line-height:1.6;
}
body#copy hr {
	margin:20px 0 15px;
}


/*----------------------------------------------------
	TOP
----------------------------------------------------*/
#topFlash {
	width:900px;
	margin:20px auto 0;
	background:#000000;
}


/*----------------------------------------------------
	Not Found
----------------------------------------------------*/
#container.notfound {
	padding:70px 8px 230px;
}
#container.notfound h1 {
	margin:0 0 2em;
	font-size:18px;
	text-align:center;
}
#container.notfound a:hover, #container.notfound a:active {
	background:#7b8049;
}


/*----------------------------------------------------
	INDEX
----------------------------------------------------*/
#main.index a:hover, #main.index a:active { background:none;}
#main.index .lead a:hover, #main.index .lead a:active { background:#7b8049;}

#main.index {
	width:684px;
	padding:0 0 30px;
}
.index .indMain {
	padding:0 6px;
}

.index h1 {
	margin:0 0 30px 0;
}
.index h2 {
	padding:12px 0 5px 5px;
	font-size:13px;
	line-height:17px;
	background:url(../images/index_line01.gif) left top no-repeat;
}
.index h2 a {
	display:block;
	padding-left:18px;
	color:#535353;
	text-decoration:none;
	background:url(../images/index_arrow.gif) left 0.25em no-repeat;
}
#main.index h2 a:visited {
	color:#535353;
	text-decoration:none;
}
#main.index h2 a:hover, #main.index h2 a:active {
	color:#535353;
	text-decoration:underline;
	background:url(../images/index_arrow.gif) left 0.25em no-repeat;
}

.index .list {
	padding-bottom:10px;
	line-height:20px;
	background:url(../images/index_line01.gif) left bottom no-repeat;
}
.index .noLine .list {
	background:none;
}
.index .list p {
	margin-top:10px;
	text-align:right;
}

/* ピックアップ・商品 */
.index .box {
	margin-top:25px;
	padding-top:20px;
	background:url(../images/index_line02.gif) left top no-repeat;
}
.index .ttl {
	margin:-7px 0 11px;
}
.index .mr17 {
	margin-right:17px;
}
.index .customfla {
	margin-bottom:2px;
}





