@charset "utf-8";
/* CSS Document */

#kousobijin_green { width: 880px; margin: 0 auto;}
#kousobijin_green .intro_ { background: url(../../img/usr/freepage/products/kousobijin_green/main_banner_02.jpg) no-repeat right 55px; padding: 0;}
#kousobijin_green .intro_ .detail_box { position: relative;} 
#kousobijin_green .intro_ .detail_box .btn_price_ { position: absolute; left:45px; top: 78px; display: block;}
#kousobijin_green .intro_ .detail_box .btn_purchase_ { position: absolute; left: 50px; bottom: 20px; display: block;}

#kousobijin_green .content_detail { background: #fcf9e8;  padding-bottom: 5px;}
#kousobijin_green .content_detail h2 { height: 140px; color: transparent; text-transform:capitalize; font-size: 0;}

#kousobijin_green .btn_price_ a:hover img{
	opacity: 0.8;
}
/* --------------------------------------------------------------------
	section1 tab nav 
--------------------------------------------------------------------- */
#kousobijin_green .tab_nav_{
	width: 880px;
}
#kousobijin_green ul.tab_nav_{
	border-bottom:#06AF00 5px solid;
	height:50px
}
#kousobijin_green .tab_nav_box_ {
	width: 880px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
#kousobijin_green .tab_nav_ li.btn_on{
	z-index:5;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 179px;
	height: 50px;
}
#kousobijin_green .tab_nav_ li.btn_01{
	z-index:4;
	position: absolute;
	top: 0px;
	left: 175px;
	width: 179px;
	height: 50px;
}
#kousobijin_green .tab_nav_ li.btn_02{
	z-index:3;
	position: absolute;
	top: 0px;
	left: 350px;
	width: 179px;
	height: 50px;
}
#kousobijin_green .tab_nav_ li.btn_03{
	z-index:2;
	position: absolute;
	top: 0px;
	left: 525px;
	width: 179px;
	height: 50px;
}
#kousobijin_green .tab_nav_ li.btn_04{
	z-index:1;
	position: absolute;
	top: 0px;
	left: 702px;
	width: 179px;
	height: 50px;
}

/* --------------------------------------------------------------------
	section1
--------------------------------------------------------------------- */
#kousobijin_green .section_1 { background: url(../../img/usr/freepage/products/kousobijin_green/bg_section1.png) no-repeat 0 0; width: 860px;
 margin: 0 auto;}
#kousobijin_green .section_1 .inner_ { width: 700px; margin: 0 auto; padding: 20px 0 53px 0;}
#kousobijin_green .section_1 p { padding: 0 0 5px 0; font-size: 15px; line-height: 1.8em;}

/* --------------------------------------------------------------------
	section2
--------------------------------------------------------------------- */

#kousobijin_green .section_2 { background: url(../../img/usr/freepage/products/kousobijin_green/bg_section2.png) no-repeat 0 0;  width: 860px; margin: 0 auto; padding-bottom: 50px;}
#kousobijin_green .section_2 .inner_ { width: 785px; margin: 0 auto;}
#kousobijin_green .section_2 .inner_ p { text-align: center;}
#kousobijin_green .section_2 .inner_ ul { position: relative; height: 325px; background:url(../../img/usr/freepage/products/kousobijin_green/bg_section2_02.gif) no-repeat center 0; margin: 17px 0 15px 0; font-size:12px;}

#kousobijin_green .section_2 .inner_ ul li { position: absolute; display: block; top: 17px; width: 220px; line-height: 1.8em;}
#kousobijin_green .section_2 .inner_ ul li h3 {
	height: 160px;
	color: transparent;
	text-transform: capitalize;
	font-size: 0;
}
#kousobijin_green .section_2 .inner_ ul li p { text-align: left !important;}
#kousobijin_green .section_2 .inner_ ul li.sec1 { left: 17px; z-index:2; }
#kousobijin_green .section_2 .inner_ ul li.sec2 { left: 284px; z-index: 1; } 
#kousobijin_green .section_2 .inner_ ul li.sec3 { right: 15px; } 
#kousobijin_green .section_2 .inner_ ul li.sec3 span { display: block; font-size: 10px;}

/* --------------------------------------------------------------------
	section3
--------------------------------------------------------------------- */
#kousobijin_green .section_3 { background: url(../../img/usr/freepage/products/kousobijin_green/bg_section3.png) no-repeat 0 0; width: 860px; margin: 0 auto;}
#kousobijin_green .section_3 .inner_ { width: 700px; margin: 0 auto; padding: 10px 0 45px 0;}
#kousobijin_green .section_3 p { padding: 0 0 5px 0; font-size: 15px; line-height: 1.8em;}


/* --------------------------------------------------------------------
	section4
--------------------------------------------------------------------- */

#kousobijin_green .section_4 { background: url(../../img/usr/freepage/products/kousobijin_green/bg_section4.png) no-repeat 0 0; width: 860px; margin: 0 auto;}
#kousobijin_green .section_4 .inner_ { width: 792px; margin: 0 auto; padding: 10px 0 40px 0;}
#kousobijin_green .section_4 p { padding: 0 0 5px 0; font-size: 15px; line-height: 1.8em;}

/* --------------------------------------------------------------------
	section5
--------------------------------------------------------------------- */
#kousobijin_green .section_5 { width: 860px; margin: 0 auto;}
#kousobijin_green .section_5 h2 { margin: 0; padding: 0; height: auto;}
#kousobijin_green .section_5 img { display: block;}
#kousobijin_green .section_5 .inner_ { padding-bottom: 18px;}

#kousobijin_green .section_5 .inner_ ul { overflow: hidden; display: block;}
#kousobijin_green .section_5 .inner_ ul li { float: left; display: block; height: 333px;}
#kousobijin_green .section_5 p { padding: 0 0 5px 0; font-size: 15px; line-height: 1.8em;}

/* --------------------------------------------------------------------
	section6
--------------------------------------------------------------------- */

#kousobijin_green .section_6 { background: url(../../img/usr/freepage/products/kousobijin_green/bg_box.gif) no-repeat;width: 860px; margin: 0 auto;} 
#kousobijin_green .section_6 .btm_ { background: url(../../img/usr/freepage/products/kousobijin_green/bg_box_bot.gif) no-repeat 0 bottom; height: 20px;}
#kousobijin_green .section_6 .inner_ { padding: 40px; display: block; overflow: hidden;}
#kousobijin_green .section_6 .inner_ .leftbox_ { float: left; display: block; width: 364px;}
#kousobijin_green .section_6 .inner_ .leftbox_ dt { text-align: center;}
#kousobijin_green .section_6 .inner_ .leftbox_ dd p{ padding-bottom: 10px;}
#kousobijin_green .section_6 .inner_ .leftbox_ .txt_ { font-size: 10px;}
#kousobijin_green .section_6 .inner_ .leftbox_ .txt_ span {float: right; margin-left: 5px; width: 95% }
#kousobijin_green .section_6 .inner_ .leftbox_ .txt_ em {float: left; font-style: normal; clear: both;}
#kousobijin_green .section_6 .inner_ .rightbox_ { float: right; display: block; width: 395px;}
#kousobijin_green .section_6 .inner_ .rightbox_ h2 { height: auto; margin-bottom: 30px; padding-top: 10px;}
#kousobijin_green .section_6 .inner_ .rightbox_ table { width: 100%; border-collapse: collapse; font-size: 10px;}
#kousobijin_green .section_6 .inner_ .rightbox_ table th { background: #f5ffe5; border: 1px solid #c8db8c; padding: 5px 10px; width:108px;}
#kousobijin_green .section_6 .inner_ .rightbox_ table td {  padding: 5px 10px; border: 1px solid #c8db8c;}
#kousobijin_green .section_6 .inner_ .leftbox_ .btn_price_ {
	padding-left: 10px;
}

#kousobijin_green .remark {
	font-size: 10px;
	padding-top: 0;
	padding-right: 10px;
	padding-left: 20px;
	padding-bottom: 15px;
}
#kousobijin_green .bnr_area{
	margin:10px 0;
}
#kousobijin_green .bnr_area p {
	float:left;
}
#kousobijin_green .bnr_area .mg_l10 {
	margin-left:10px;
}

/* --------------------------------------------------------------------
	section7
--------------------------------------------------------------------- */
#kousobijin_green .section_7 { padding: 0 10px; overflow:hidden;}
#kousobijin_green .section_7 h3 {text-align: center;}
#kousobijin_green .section_7 .box_ { float: left; display: inline; }
#kousobijin_green .section_7 li { text-align: center; font-size: 11px; }
#kousobijin_green .section_7 li.img_ { margin-bottom: 7px; text-align: center; padding: 15px 0;}
#kousobijin_green .section_7 li.name_ a {color: #8b1646;}
#kousobijin_green .section_7 li.btn_ {}

#kousobijin_green .section_7 .rec_ {padding-left:80px;	/padding-bottom:20px;/* IE7 */}
#kousobijin_green .section_7 .rec_ .box_ {width: 172px;}
#kousobijin_green .section_7 .rec_ .box_ li.img_ {background: url(../../img/usr/freepage/products/kousobijin_green/section7_img_bg_1.gif) no-repeat center center;}
#kousobijin_green .section_7 .rec_ li.name_ { min-height: 33px; height: auto !important;}
#kousobijin_green .section_7 .rec_ li.price_ { min-height: 33px; height: auto !important;}

/*#kousobijin_green .section_7 .con_ {padding-left:210px;	/padding-bottom:20px;}*/
#kousobijin_green .section_7 .con_ .box_ {width: 143px;}
#kousobijin_green .section_7 .con_ .box_ li.img_ {background: url(../../img/usr/freepage/products/kousobijin_green/section7_img_bg_2.gif) no-repeat center center;}
#kousobijin_green .section_7 .con_ li.name_ {min-height: 55px; height: auto !important;}
#kousobijin_green .section_7 .con_ li.price_ { min-height: 20px; height: auto !important;}

#kousobijin_green .inner_ p sup{font-size:10px;}
