@charset "UTF-8";
/*----------------------------------------

	+ i_header
	- wrapper_c03
		+ content
		+ shopbox

-----------------------------------------*/

/*----------------------------------------
	i_header
-----------------------------------------*/

#i_header ul {
	float: right;
	width: 184px;
	padding: 11px 0 13px;
}

#i_header ul li {
	font-size: 0;
	line-height: 0;
	float: left;
	padding-left: 16px;
}

/*----------------------------------------
	wrapper_c01
-----------------------------------------*/

#wrapper_c01 #wrapper_c02 {
	width: 1016px;
	background: url(../img/index_body02.jpg) no-repeat left top;
	margin: 0 auto;
}

#wrapper_c01 #wrapper_c02 #wrapper_c03 {
	background: url(../img/common_content_bg01.gif) repeat-y;
}

/*----------------------------------------
	content
-----------------------------------------*/

#content {
	background: url(../img/index_bg01.gif) no-repeat;
	margin: 0 17px 25px;
	width: 836px;
}

#content ul#bnlist {
	width: 592px;
	padding: 15px 0 0 15px;
	float: left;
}

#content ul#bnlist li {
	float: left;
	font-size: 0;
	line-height: 0;
	padding-right: 4px;
}

#content #content_r {
	float: right;
	width: 188px;
	padding: 24px 15px 0 26px;
}

#content #content_r h2 {
	padding-bottom: 8px;
}

#content #content_r ul li {
	padding-bottom: 10px;
}

#content #content_r p {
	padding: 6px 0 0 90px;
}

/*----------------------------------------
	shopbox
-----------------------------------------*/

#shopbox {
	width: 836px;
	margin: 0 17px;
	border-top: 1px solid #e6e6e6;
}

#shopbox p {
	float: left;
	padding: 14px 0;
}

#shopbox #shopbox_in {
	float: right;
	width: 352px;
}

#shopbox #shopbox_in h2 {
	float: left;
	padding: 23px 0 24px;
}

#shopbox #shopbox_in ul {
	float: left;
	width: 203px;
	padding: 0 0 9px 13px;
}

#shopbox #shopbox_in ul li {
	font-size: 0;
	line-height: 0;
	float: left;
}
