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

	+ content
		-content_l
		-content_r

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

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

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

#content #content_l{
	float: left;
	width: 182px;
	padding-left: 9px;
	background: url(../img/common_content_bg01.gif) no-repeat top;
}

#content #content_r{
	float: right;
	width: 620px;
	padding: 24px 20px 0 39px;
	background: url(../img/common_content_bg02.gif) no-repeat top;
}

/*----------------------------------------
	content_l
-----------------------------------------*/

#content_l #lnav_bg {
	background:url(../img/common_lnav_bg.gif) no-repeat;
	width: 182px;
	margin-bottom: 29px;
}

#content_l #lnav_bg ul {
	padding: 18px 0 13px;
}


#content_l #lnav_bg ul li {
	font-size: 0;
	line-height: 0;
	padding: 0px 11px 13px;
}

#content_l #shop {
	background: url(../img/common_lnav_line01.gif) no-repeat top;
	width: 173px;
	padding: 10px 0px 0px 7px;
	margin-top: 20px;
}

#content_l #shop ul {
	padding: 5px 0 20px;
}

#content_l #shop ul li {
	float: left;
	font-size: 0;
	line-height: 0;
}

/*----------------------------------------
	content_r
-----------------------------------------*/

#content_r h2 {
	padding-bottom: 15px;
}

#content_r .box01 h3 {
	padding-bottom: 10px;
}

#content_r .box01 ul {
	background: url(../img/index02_logobg.gif) no-repeat;
	width: 590px;
	margin: 17px 0 50px 30px;
}

#content_r .box01 ul li {
	float: left;
	padding-right: 40px;
}

#content_r .box02 {
	margin-top: 35px;
}

#content_r .box02 #box02_in {
	float: left;
	width: 260px;
}

#content_r .box02 #box02_in h3 {
	padding: 16px 0 9px;
}

#content_r .box02 #box02_in ul {
	padding-top: 11px;
}

#content_r .box02 img#box02_p {
	float: right;
}

#content_r ul#f_box {
	background: url(../img/common_line01.gif) no-repeat top;
	padding: 18px 0 10px 70px;
	margin-top: 16px;
}

#content_r #f_box li {
	float: left;
}
