@charset "utf-8";

body {
	font-size:11px;
	background: url(img/bg_header_top.jpg) 0 0 repeat-x;
}

#wrapper {
}

#topImage {
	background: url(img/img_main.jpg) 0 0 no-repeat;
	text-align:right;
}

#topImage ul {
	width:261px;
	padding-top:186px;
	margin-left:639px;
}

#topImage ul li {
	float:left;
	margin:0 12px 12px 0;
}

#topImage ul li img.mar {
	margin-left:87px;
}

/*=======コンテンツ========*/

#contentLeft {
	width:629px;
}

#contentRight {
	width:258px;
}

.areaCompanyTxt {
	background:url(img/bg_top_companyMiddle.jpg) 0 0 repeat-y;
	margin-right:12px;
	margin-bottom:7px;
	float:left;
}

.areaCompanyTxtBottom {
	background:url(img/bg_top_companyBottom.jpg) 0 bottom no-repeat;
}

.areaCompanyTxtTop {
	background:url(img/bg_top_companyTop.jpg) 0 top no-repeat;
	padding:9px 7px 15px 7px;
	width:186px;
}

.areaCompanyTxt.mar {
	margin-right:0;
}

.areaCompanyTxt h3 {
	margin-bottom:8px;
}

.area.news dl dt {
	float:left;
	width:55px;
	background:url(../common/img/icon_yajirushi.jpg) 0 1px no-repeat;
	padding-left:17px;
}

.area.news dl dd {
	float:left;
	width:553px;
}

.explanation {
	background:url(img/bg_txtareamiddle.jpg) 0 0 repeat-y;
	width:629px;
}

.explanation .bgBoxTop {
	background:url(img/bg_txtareatop.jpg) 0 top no-repeat;
}

.explanation .bgBoxBottom {
	background:url(img/bg_txtareabottom.jpg) 0 bottom no-repeat;
	padding:15px;
}

.explanation h4 {
	font-size:12px;
	color:#fff;
	padding:14px 0 0 18px;
}

.goods {
	margin-bottom:25px;
}

.goods ul li.btn01 , .goods ul li.btn05 {
	margin-bottom:8px;
}

.goods ul li.btn02 , .goods ul li.btn04 {
	margin-bottom:7px;
}

.goods ul li.btn03 {
	margin-bottom:9px;
}

 
