@charset "utf-8";
/* CSS Document */
strong{font-weight:normal;}
#wrapper2{width: 801px;height:auto;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;}
.headlogo{width: 800px;height:53px;float: left;margin:0 auto;padding: 0px;
		 background-image: url(../image/logo2.gif);
		 background-repeat: no-repeat;float:left;}
	.head1{width:200px;height:53px;float:left;}
	.head1 h1{display:none;}
	.head1 a{display:block;width:200px;height:53px;}
	.head2{width:400px;height:53px;float:right;}
	.head2 a{display:block;width:400px;height:53px;}
	.head2 h2{display:none;}

.headlogosub{
	width: 800px;
	height:53px;
	padding: 0px;
	background-image: url(../image/logo2.gif);
	background-repeat: no-repeat;
	border-left: 2px solid #1A5323;
	border-right: 2px solid #1A5323;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
	.headsub1{width:200px;height:53px;float:left;}
	.headsub1 h1{display:none;}
	.headsub1 a{display:block;width:200px;height:53px;}
	.headsub2{width:400px;height:53px;float:right; text-indent:-9999px;}
	.headsub2 a{display:block;width:400px;height:53px;}
	.headsub2 h2{display:none;}


#content{
	width: 800px;
	height:auto;
	float: left;
	background-color:#FFFFFF;
	clear:both;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom:15px;
}	
	.pankuzu{width:785px;line-height:20px;float:left;padding-left:15px;}
	.pankuzu a:link,.pankuzu a:hover,.pankuzu a:visited{color: #666666;text-decoration: none;letter-spacing: 1px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size:11px;}
	.contentleft{padding-left:15px;width:190px;height:auto;float:left;}
	.contentright{width:590px;height:auto;float:left;padding-left:3px;}
	#sidenavi { width: 185px; float:left; }
	#sidenavi ul { list-style: none; margin: 0; padding: 0;}
	#sidenavi li a { text-decoration: none;}
	#sidenavi li a:link, #sidenavi li a:visited ,#sidenavi li a:hover { display: block;}
    #sidenavi #n0,#sidenavi #n0 a,#sidenavi #n0 a:link, #sidenavi #n0 a:hover{float:left;background-image: url(../image/sidenavi0.jpg);background-repeat: no-repeat;
	height: 56px;width:176px;}
	#sidenavi #n0 strong{display:none;}
	#sidenavi #n01{float:left;background-image: url(../image/sidenavi01.gif);background-repeat: no-repeat;height: 18px;width:176px;}
	#sidenavi #n01 strong{display:none;}	
    #sidenavi #n02{float:left;background-image: url(../image/sidenavi02.gif);background-repeat: no-repeat;height: 18px;width:176px;}
	#sidenavi #n02 strong{display:none;}	
    #sidenavi #n03{float:left;background-image: url(../image/sidenavi03.gif);background-repeat: no-repeat;height: 18px;width:176px;}	
	#sidenavi #n03 strong{display:none;}	
    #sidenavi #n04{float:left;background-image: url(../image/sidenavi04.gif);background-repeat: no-repeat;height: 18px;width:176px;}
	#sidenavi #n04 strong{display:none;}
	#sidenavi #n05{float:left;background-image: url(../image/sidenavi05.gif);background-repeat: no-repeat;height: 18px;width:176px;}
	#sidenavi #n05 strong{display:none;}
    #sidenavi #n1,#sidenavi #n1 a,#sidenavi #n1 a:link{float:left;background-image: url(../image/sidenavi1.jpg);
	background-repeat: no-repeat;
	height: 39px;
	width:176px;}
	#sidenavi #n1 a:hover{background-image: url(../image/sidenavi1_2.jpg);
	background-repeat: no-repeat;
	height: 39px;width:176px;}
	#sidenavi #n1 strong{display:none;}	
    #sidenavi #n2,#sidenavi #n2 a,#sidenavi #n2 a:link{float:left;
	background-image: url(../image/sidenavi2.jpg);
	background-repeat: no-repeat;
	height: 39px;width:176px;}
	#sidenavi #n2 a:hover{background-image: url(../image/sidenavi2_2.jpg);
	background-repeat: no-repeat;
	height: 39px;width:176px;}
	#sidenavi #n2 strong{display:none;}	
    #sidenavi #n3,#sidenavi #n3 a,#sidenavi #n3 a:link{float:left;
	background-image: url(../image/sidenavi3.jpg);
	background-repeat: no-repeat;
	height: 37px;width:176px;}
	#sidenavi #n3 a:hover{background-image: url(../image/sidenavi3_2.jpg);
	background-repeat: no-repeat;
	height: 37px;width:176px;}	
	#sidenavi #n3 strong{display:none;}	
    #sidenavi #n4,#sidenavi #n4 a,#sidenavi #n4 a:link{float:left;
	background-image: url(../image/sidenavi4.jpg);
	background-repeat: no-repeat;
	height: 39px;width:176px;}
	#sidenavi #n4 a:hover{background-image: url(../image/sidenavi4_2.jpg);
	background-repeat: no-repeat;
	height: 39px;width:176px;}
	#sidenavi #n4 strong{display:none;}	
	#sidenavi #n5,#sidenavi #n5 a,#sidenavi #n5 a:link{float:left;
	background-image: url(../image/sidenavi5.jpg);
	background-repeat: no-repeat;
	height: 37px;width:176px;}
	#sidenavi #n5 a:hover{background-image: url(../image/sidenavi5_2.jpg);
	background-repeat: no-repeat;
	height: 37px;width:176px;}
	#sidenavi #n5 strong{display:none;}	
    #sidenavi #n6,#sidenavi #n6 a,#sidenavi #n6 a:link{float:left;
	background-image: url(../image/sidenavi6.jpg);
	background-repeat: no-repeat;
	height: 37px;width:176px;}
	#sidenavi #n6 a:hover{background-image: url(../image/sidenavi6_2.jpg);
	background-repeat: no-repeat;
	height: 37px;width:176px;}
	#sidenavi #n6 strong{display:none;}	
    #sidenavi #n7,#sidenavi #n7 a,#sidenavi #n7 a:link{float:left;
	background-image: url(../image/sidenavi7.jpg);
	background-repeat: no-repeat;
	height: 39px;width:176px;}
	#sidenavi #n7 a:hover{background-image: url(../image/sidenavi7_2.jpg);
	background-repeat: no-repeat;
	height: 39px;width:176px;}
	#sidenavi #n7 strong{display:none;}	
    #sidenavi #n9,#sidenavi #n9 a,#sidenavi #n9 a:link{float:left;
	background-image: url(../image/sidenavi9.jpg);
	background-repeat: no-repeat;
	height: 39px;width:176px;}
	#sidenavi #n9 a:hover{background-image: url(../image/sidenavi9_2.jpg);
	background-repeat: no-repeat;
	height: 39px;width:176px;}
	#sidenavi #n9 strong{display:none;}
	#sidenavi #n10,#sidenavi #n10 a,#sidenavi #n10 a:link{float:left;
	background-image: url(../image/sidenavi10.jpg);
	background-repeat: no-repeat;
	height: 38px;width:176px;}
	#sidenavi #n10 a:hover{background-image: url(../image/sidenavi10_2.jpg);
	background-repeat: no-repeat;
	height: 39px;width:176px;}
	#sidenavi #n10 strong{display:none;}		
.baner2{width:176px;height:auto; float:left;}
#protitle1{width:585px;height:75px;background-image: url(../image/headtitle01.jpg);background-repeat: no-repeat;}
#protitle1 h3{display:none;}
#protitle2{width:585px;height:75px;background-image: url(../image/headtitle02.jpg);background-repeat: no-repeat;}
#protitle2 h3{display:none;}
#protitle3{
	width:585px;
	height:75px;
	background-image: url(../image/headtitle03.jpg);
	background-repeat: no-repeat;
}
#protitle3 h3{display:none;}
#protitle4{width:585px;height:58px;background-image: url(../image/protitle04.gif);background-repeat: no-repeat;}
#protitle4 h3{display:none;}
#protitle5{width:585px;height:75px;background-image: url(../image/headtitle05.jpg);background-repeat: no-repeat;}
#protitle5 h3{display:none;}
#protitle6{width:585px;height:75px;background-image: url(../image/headtitle04.jpg);background-repeat: no-repeat;}
#protitle6 h3{display:none;}
#protitle7{width:585px;height:75px;background-image: url(../image/headtitle06.jpg);background-repeat: no-repeat;}
#protitle7 h3{display:none;}
#protitle8{width:585px;height:75px;background-image: url(../image/headtitle07.jpg);background-repeat: no-repeat;}
#protitle8 h3{display:none;}
#protitle9{width:585px;height:75px;background-image: url(../image/headtitle08.jpg);background-repeat: no-repeat;}
#protitle9 h3{display:none;}
#protitle10{width:585px;height:58px;background-image: url(../image/protitle10.gif);background-repeat: no-repeat;}
#protitle10 h3{display:none;}
#protitle11{width:585px;height:58px;background-image: url(../image/protitle11.gif);background-repeat: no-repeat;}
#protitle11 h3{display:none;}
#protitle12{width:585px;height:75px;background-image: url(../image/headtitle09.jpg);background-repeat: no-repeat;}
#protitle12 h3{display:none;}


#headpro{
	width:585px;
	height:auto;
	float:left;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #E1E1E1;
}
#headpro3{
	width:585px;
	height:auto;
	float:left;
}
#headpro2{width:585px;height:auto;float:left;border-top-width: 2px;    }
    .headpronew{width:578px;height:auto;float:left;}
	.headproleft{width:329px;height:410px;float:left;}
	.headproright{
	width:254px;
	height:auto;
	float:left;
}
	.headproright p{padding:15px; margin:0px;height:170px;}
    .headproright strong{font-size:11px;font-family: "ＭＳ Ｐゴシック", "Osaka";color: #999999;font-weight:normal;line-height:16px;}
	.prodetail{width:575px;height:auto;float:left;padding-top: 10px;text-align:left !important;}
	.prodetailsub{width:575px;height:auto;float:left;padding-top: 0px;text-align:left !important;}
	.to{
	line-height:16px;
	color:#999999;
	font-size:11px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}
	.to2{line-height:15px;color:#999999;font-size:11px;font-family: "ＭＳ Ｐゴシック", "Osaka";padding:5px 0 0 10px;}

#foottop{
	width: 780px;
	height:40px;
	line-height: 20px;
	text-align: right;
	color: #999999;
	font-size:11px;
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";
	background-color: #FFFFFF;
	padding-top:20px;
	padding-right:20px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
}	

.foot{width: 760px;height:100px;float:left;background-position: right;line-height: 20px;text-align: right;
	  padding:20px;color: #999999;font-size:11px;font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";}
.foot a:link,.foot a:visited{color:#669933;text-decoration: none;}
.foot a:hover{color:#669933;text-decoration: none;	}

/*--someothers--------------------------------------*/
.buydetail,.buydetail a,.buydetail a:link{float:left;
	background-image: url(../image/headprobuy.jpg);
	background-repeat: no-repeat;
	height: 40px;width:250px;display:block;}
.buydetail a:hover{background-image: url(../image/headprobuy2.jpg);
	background-repeat: no-repeat;
	height: 40px;width:250px;display:block;}
.buydetail span {display:none;}	
	
.buydetail02,.buydetail02 a,.buydetail02 a:link{
	float:left;
	background-image: url(../image/headprobuy.jpg);background-repeat: no-repeat;height: 40px;
	width:200px;display:block;background-position: right;
}
.buydetail02 a:hover{background-image: url(../image/headprobuy2.jpg);
	background-repeat: no-repeat;height: 40px;	width:200px;display:block;}
.buydetail02 span {display:none;}



	
.text01{font-size:12px;color:#FFFFFF;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 10px;}
.shoplistproduct{padding:0 5px 0 5px;line-height:18px;}
.font_10_c1{text-align:left !important;}
.font_12_c1{text-align:left !important;}
.font_12_a{font-size:12px;color:#000000;text-align:left !important;}
.font_12_b{font-size:12px;color:#5D4F29;text-align:left !important;}
.font_12_c{font-size:12px;color:#205F40;text-align:left !important;}
.font_10_a{font-size:10px;color:#000000;line-height:16px;text-align:left !important;}
.font_10_b{font-size:10px;color:#5D4F29;line-height:20px;text-align:left !important;}
.font_10_c{font-size:10px;color:#205F40;line-height:16px;text-align:left !important;}
.font_10_d{font-size:10px;color:#205F40;line-height:20px;text-align:left !important;}
.font_10_e{
	font-size:10px;
	color:#5D4F29;
	line-height:16px;
	text-align:left !important;
	padding: 5px;
}
.textmedia{font-size:10px;color:#666666;line-height:13px; padding:3px;text-align:left !important;}
.products {font-size:10px;color:#205F40;line-height:16px; padding:0px 0px 0px 5px;text-align:left !important;}

.howto{font-size:13px; color:#00A73B; line-height:20px;  padding:5px 0px 5px 0px; font-weight:bold; }
.text08{font-size:10px;color:#5AB555;line-height:17px; padding:5px; font-weight:normal;}
.text02{font-size:11px; color:#FFFFFF; padding:5px; line-height:16px;}
.text03{font-size:11px; color:#205F40; padding:8px; line-height:16px;}
.text04{font-size:14px; color:#00A73B; padding:0px; line-height:20px; font-weight:bold; border-bottom:solid; border-bottom-color:#00A73B; border-bottom-width:1px}
.text05{font-size:10px;color:#000000;line-height:16px; padding:5px;}
.text06{font-size:10px;color:#205F40;line-height:18px; padding:5px;}
.text07{font-size:10px;color:#205F40;line-height:14px; padding:2px;border-bottom:solid; border-bottom-width:1px; border-bottom-color:#205F40}
.text08{font-size:10px;color:#5AB555;line-height:17px; padding:5px; font-weight:normal;}
.white_10{font-size:10px; color:#ffffff; padding:0px;}

a.footermenu{ font-size:11px; color:#006E2B; width:106px;height:38px; background-image:url(image/bo_r_01.gif); padding:15px 0px 0px 0px;}
a:hover.footermenu{ background-image:url(image/bo_r_01-over.gif); }

a.footermenu02{ font-size:11px; color:#006633; width:110px;height:48px;text-align:center; background-image:url(image/botan01.gif); padding:15px 0px 0px 0px;}
a:hover.footermenu02{ background-image:url(image/botan01-over.gif);text-align:center;}

a.footermenu03{ font-size:11px; color:#006633; width:142px;height:48px;text-align:center; background-image:url(image/botan02.gif); padding:15px 0px 0px 0px;}
a:hover.footermenu03{ background-image:url(image/botan02-over.gif);text-align:center;}

a.footermenu04{ font-size:11px; color:#006633; width:85px;height:48px;text-align:center; background-image:url(image/botan03.gif); padding:15px 0px 0px 0px;}
a:hover.footermenu04{ background-image:url(image/botan03-over.gif);text-align:center;}

a.footermenu05{ font-size:11px; color:#006633; width:116px;height:48px;text-align:center; background-image:url(image/botan04.gif); padding:15px 0px 0px 0px;}
a:hover.footermenu05{ background-image:url(image/botan04-over.gif);text-align:center;}

a.footermenu06{ font-size:11px; color:#006633; width:112px;height:48px;text-align:center; background-image:url(image/botan05.gif); padding:15px 0px 0px 0px;}
a:hover.footermenu06{ background-image:url(image/botan05-over.gif);text-align:center;}
.footertext{ color:#666666; font-size:12px; line-height:15px; padding:0px; text-align:right;}
.footertext a:link {color : #006E2B;}
.footertext a:active  {color : #006E2B;}
.footertext a:visited  {color : #006E2B;}
.footertext a:hover {color : #006E2B;text-decoration:underline;}
.box_comments {border-style:solid;border-color:#02963C;border-width:1px; padding:5px 5px 5px 30px; font-size:11px; line-height:17px;color:#02963C;}
.boxco{border-style:solid;border-color:#CCCCCC;border-width:1px 1px 1px 1px; padding:3px 0px 0px 0px; font-size:11px; color:#205F40; }
.colum_box{border-style:solid;border-color:#205F40;border-width:1px 1px 1px 1px; padding:5px 0px 0px 0px; font-size:11px; color:#205F40; }
.companyborder3{border-style:solid;border-color:#CCCCCC;border-width:1px 1px 1px 1px;color:#666666; font-size:10px; line-height:14px; padding:0px 5px 0px 5px}
.companyborder4{
	color:#666666;
	font-size:10px;
	line-height:14px;
	padding:0px 5px 0px 5px;
	border-right-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.companyborder5{
	color:#666666;
	font-size:10px;
	line-height:14px;
	padding:0px 5px 0px 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.companyborder1{border-style:solid;border-color:#CCCCCC;border-width:0px 1px 1px 1px;color:#666666; font-size:10px; line-height:14px;padding:0px 5px 0px 5px}
.companyborder2{border-style:solid;border-color:#CCCCCC;border-width:0px 1px 1px 0px;color:#666666; font-size:10px; line-height:14px;padding:0px 5px 0px 5px}
.text05{font-size:10px;color:#000000;line-height:16px; padding:5px;}
.border1{border-style:solid;border-color:#CCCCCC;border-width:0px 1px 1px 1px; padding:5px; font-size:11px; color:#205F40;}
.border2{border-style:solid;border-color:#CCCCCC;border-width:0px 1px 1px 0px; padding:8px 0px 5px 5px;font-size:11px; color:#205F40;}
.textmedia{font-size:10px;color:#666666;line-height:13px; padding:3px;}
.border3{border-style:solid;border-color:#CCCCCC;border-width:1px 1px 1px 1px; padding:5px; font-size:11px; color:#205F40;}
.border4{border-style:solid;border-color:#CCCCCC;border-width:1px 1px 1px 0px; padding:5px; font-size:11px; color:#205F40;}
.border1{border-style:solid;border-color:#CCCCCC;border-width:0px 1px 1px 1px; padding:5px; font-size:11px; color:#205F40;}
.border2{border-style:solid;border-color:#CCCCCC;border-width:0px 1px 1px 0px; padding:8px 0px 5px 5px;font-size:11px; color:#205F40;}

.colom{ padding-left:15px;line-height:16px;color:#01963B;}
.colom strong{ font-weight:bold;}
.colom2{line-height:16px;color:#01963B;}
 
.to strong,.to strong a,.to strong a:link,.to strong a:hover,.to strong a:visited{
	font-weight:bold;
	line-height:20px;
	color: #1A9134;
	height:28px;
}
.to {
	line-height:16px;
}
.to3 {line-height:20px;color:#666666;}

.pricebox01{font-weight:normal; font-size:12px!important;line-height:18px;color:#666666!important;}

.headproleft002{
	width:250px;
	height:410px;
	float:left;
}
	.headproright002{
	width:330px;
	height:410px;
	float:left;
}
	.headproright002 p{
	padding:15px;
	margin:0px;
	height:50px;
}
    .headproright002 strong{font-size:11px;font-family: "ＭＳ Ｐゴシック", "Osaka";color: #999999;font-weight:normal;line-height:16px;}

