@charset "utf-8";
@import url(../css/cmn.css);

/************************************************

	home

************************************************/
p.lead{
	margin: 0;
	padding: 15px 15px 20px;
}
.section.tarushiru{
	height: 300px;
	background: url(../image/bg_tarushiru.gif) no-repeat center top;
}
.section.tarushiru h2{
	margin: 0;
	padding:0;
}
.section.tarushiru dl {
	position: relative;
	width: 800px;
	height: 230px;
}
.section.tarushiru dl dt{
	position:absolute;
	left:60px;}
.section.tarushiru dl dd#s_kodawari{
	position:absolute;
	top:60px;
}
.section.tarushiru dl dd#s_kodawari p{
	font-size:100%;
	line-height:2;
}
.section.tarushiru dl dd#img_tarushiru{
	position:absolute;
	top: 0px;
	right: 90px;
}

.section.tarushiru dl dd p{
	margin: 0;
	padding: 15px 15px 0px;
}
.section p.s_btn{
	clear:both;
	margin: 0px 20px 0px;
	padding:0;
	text-align: right;
}
#infobox{
	width: 780px;
	height: 201px;
	margin: 0 auto 15px;
	background: url(../image/bg_infobox.gif) no-repeat center bottom;
}
#infobox h3{
	width: 780px;
	height: 25px;
	margin: 0;
	padding: 0;
}
#infobox ul{
	clear:both;
	width: 730px;
	margin: 1px auto 0px;
	line-height:1;
}
#infobox li{
	clear:both;
	height:33px;
	margin:0;
	padding:0;
	font-size:93%;
	line-height: 33px;
}
#infobox li img{
	vertical-align:middle;
	padding:0px 5px 3px 8px;
	line-height: 33px;
}
dl#os_category{
	width:760px;
	margin:20px auto;
}
dl#os_category dt{
	float:left;
	width:150px;
	height:63px;
	background:#755947;
}
dl#os_category dd{
	float:right;
	width:600px;
	height:61px;
	border: #264f14 1px solid;
	background:#f6f5f3;
}
dl#os_category dd ul{
	padding:5px 0px 0px 15px;
}
dl#os_category dd ul li{
	display:inline-block;
	float:left;
	width:140px;
	height:18px;
	margin-top:5px;
	margin-bottom:2px;
	border-left: #78a40a 2px solid;
	line-height:18px;
	font-size:85%;
}
dl#os_category dd ul li span{
	padding:5px;
	color:#135409;
	font-size:85%;
}

#bnrbox{
	clear:both;
	width:800px;
	margin:0 auto;
	padding:25px 0;
	background: url(../image/img_linedotted3.gif) no-repeat center top;
	text-align:center;
	}
#bnr01{
	width:780px;
	height:100px;
	margin:0 auto;
	padding:0;
	background: url(../image/bg_bnr_earthone.gif) no-repeat center top;
	}
#bnr01 p{
	float:left;
	}
#bnr01 p#bnr_earthone{
	margin-top:10px;
}
.shop_comment{
	float:left;
	width:440px;
	}
.shop_comment p{
	padding-bottom:10px;
	}
.shop_comment p.s_btn{
	margin-top:45px;
	}

#slidebox{
	float:right;
	width:320px;
	height:200px;
	border:10px solid #dedede;
	background:#fff;
	}