@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;
	margin: 0px;
	padding: 0px;
}
	.head1 h1{
	margin: 0px;
	padding: 0px;
	display: block;
	height: 53px;
	width: 200px;
}
	.head1 a{
	display:block;
	text-indent: -9999px;
	font-size: 12px;
	height: 53px;
	width: 164px;
	overflow: hidden;
}
*html .head1 a{
	height: 50px;
	width: 144px;

}

	.head2{width:400px;height:53px;float:right;}
	.head2 a{display:block;width:400px;height:53px;}
	.head2 p{display:none;}

.headlogosub{width: 800px;height:53px;float: left;margin:0 auto;padding: 0px;
		 background-image: url(../image/logo2.gif);
		 background-repeat: no-repeat;float:left;border-left: 2px solid #1A5323;border-right: 2px solid #1A5323;}
	.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;}
	.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:195px;
	height:auto;
	float:left;
}
	.contentright{
	height:auto;
	float:left;
	width: 590px;
}
	#sidenavi {
	width: 176px;
	float:left;
}
	#sidenavi ul { list-style: none; margin: 0; padding: 0;}
	#sidenavi li a { text-decoration: none;text-indent:-9999px;}
	#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;text-indent:-9999px;}
	#sidenavi #n01 strong{display:none;}	
    #sidenavi #n02{float:left;background-image: url(../image/sidenavi02.gif);background-repeat: no-repeat;height: 18px;width:176px;text-indent:-9999px;}
	#sidenavi #n02 strong{display:none;}	
    #sidenavi #n03{float:left;background-image: url(../image/sidenavi03.gif);background-repeat: no-repeat;height: 18px;width:176px;text-indent:-9999px;}	
	#sidenavi #n03 strong{display:none;}	
    #sidenavi #n04{float:left;background-image: url(../image/sidenavi04.gif);background-repeat: no-repeat;height: 18px;width:176px;text-indent:-9999px;}
	#sidenavi #n04 strong{display:none;}
	#sidenavi #n05{float:left;background-image: url(../image/sidenavi05.gif);background-repeat: no-repeat;height: 18px;width:176px;text-indent:-9999px;}
	#sidenavi #n05 strong{display:none;}
	#sidenavi #n06{float:left;background-image: url(../image/sidenavi08.gif);background-repeat: no-repeat;height: 18px;width:176px;text-indent:-9999px;}
	#sidenavi #n06 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;}	
	
	
	#sidenavi #n11,#sidenavi #n11 a,#sidenavi #n11 a:link{float:left;
	background-image: url(../image/sidenavi12.jpg);
	background-repeat: no-repeat;
	height: 38px;width:176px;}
	#sidenavi #n11 a:hover{background-image: url(../image/sidenavi12_2.jpg);
	background-repeat: no-repeat;
	height: 39px;width:176px;}
	#sidenavi #n11 strong{display:none;}	
	
	#sidenavi #n13,#sidenavi #n13 a,#sidenavi #n13 a:link{float:left;
	background-image: url(../image/sidenavi13.jpg);
	background-repeat: no-repeat;
	height: 37px;width:176px;}
	#sidenavi #n13 a:hover{background-image: url(../image/sidenavi13_2.jpg);
	background-repeat: no-repeat;
	height: 37px;width:176px;}	
	#sidenavi #n13 strong{display:none;}	
	
	#sidenavi #n16,#sidenavi #n16 a,#sidenavi #n16 a:link{float:left;
	background-image: url(../image/sidenavi16.jpg);
	background-repeat: no-repeat;
	height: 37px;width:176px;}
	#sidenavi #n16 a:hover{background-image: url(../image/sidenavi16_2.jpg);
	background-repeat: no-repeat;
	height: 37px;width:176px;}	
	#sidenavi #n16 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;}
#protitle2 h2{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;}
#protitle9 h2{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{
	height:75px;
	background-image: url(../image/headtitle09.jpg);
	background-repeat: no-repeat;
	width: 570px;
}
#protitle12 h3{display:none;}
#protitle16{width:585px;height:75px;background-image: url(../image/gheadtitle16.jpg);background-repeat: no-repeat;}
#protitle16 h3{display:none;}

#protitle13{
	width:585px;
	height:75px;
	background-image: url(../image/gheadtitle13.jpg);
	background-repeat: no-repeat;
}
#protitle13 h3{display:none;}

#protitle14{
	width:585px;
	height:75px;
	background-image: url(../image/gheadtitle14.jpg);
	background-repeat: no-repeat;
}
#protitle14 h3{display:none;}


#protitle15{
	width:585px;
	height:75px;
	background-image: url(../image/gheadtitle15.jpg);
	background-repeat: no-repeat;
}
#protitle15 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:570px;
	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:570px;
	height:auto;
	float:left;
}
	.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:#666666;
	font-size:12px;
	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";
	float:left;
	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;
}	

.foot{
	width: 760px;
	height:60px;
	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/headprobuy02.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width:200px;
	display:block;
	background-position: right;
}
.buydetail a:hover{background-image: url(../image/headprobuy022.jpg);
	background-repeat: no-repeat;height: 40px;	width:200px;display:block;}
.buydetail span {display:none;}



	
.buydetail02,.buydetail02 a,.buydetail02 a:link{
	float:left;
	background-image: url(../image/headprobuy02.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width:200px;
	display:block;
	background-position: right;
}
.buydetail02 a:hover{background-image: url(../image/headprobuy022.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;
	line-height: 18px;
}
.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,.products a {
	font-size:11px;
	color:#205F40;
	height:16px;
	padding:3px 0px 0px 5px;
	text-align:left !important;
	letter-spacing: 0px;
}

.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;}
.box_comments02 {border-style:solid;border-color:#02963C; background-color:#E4F3DA;border-width:1px; padding:5px 5px 5px 10px; 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:2px; font-size:11px; color:#205F40; text-align:center;}
.border2{border-style:solid;border-color:#CCCCCC;border-width:0px 1px 1px 0px; padding:2px 0px 2px 5px;font-size:11px; color:#205F40;}
.border3{border-style:solid;border-color:#CCCCCC;border-width:1px 1px 1px 1px; padding:2px; font-size:11px; color:#205F40;}
.border4{border-style:solid;border-color:#CCCCCC;border-width:1px 1px 1px 0px; padding:2px; font-size:11px; color:#205F40;}
.border5{border-style:solid;border-color:#CCCCCC;border-width:0px 1px 1px 0px; padding:2px; font-size:11px; color:#205F40; text-align:center;}
.textmedia{font-size:10px;color:#666666;line-height:13px; padding:3px;}

.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;}
	
.redtext {
	text-align:center;
	font-size:10px;
	color:#0066FF;
	line-height:15px;
}


.massage_bg {
padding-left:145px;
	font-size:14px;
	color:#ffffff;
	letter-spacing:-1px;
	background-image:url(../image/massage-banner.jpg); background-repeat:no-repeat; background-position:center;
	font-weight:bold;}
.massage_bg a:link {color : #ffffff;}
.massage_bg a:active  {color : #ffffff;}
.massage_bg a:visited  {color : #ffffff;}
.massage_bg a:hover {color : #ffffff;text-decoration:underline;}

.ninsinsen_bg {
padding-left:145px;
	font-size:14px;
	color:#ffffff;
	letter-spacing:-1px;
	background-image:url(../image/ninshin-banner.jpg); background-repeat:no-repeat; background-position:center;
	font-weight:bold;}
.ninsinsen_bg a:link {color : #ffffff;}
.ninsinsen_bg a:active  {color : #ffffff;}
.ninsinsen_bg a:visited  {color : #ffffff;}
.ninsinsen_bg a:hover {color : #ffffff;text-decoration:underline;}


.pro13text01{ font-size:14px;  color:#1B9431; line-height:16px;
border-bottom:solid; border-bottom-width:1px; border-bottom-color:#1B9431;}
.pro13text02{ font-size:12px; padding:0px 0px 0px 0px; color:#1B9431; line-height:16px;}


.pro13text03{ font-size:12px;  color:#1B9431; line-height:16px;padding:5px; 
border:solid; border-width:1px; border-color:#1B9431; background-color:#DCEDD3; font-weight:bold;}

.pro13text03-1{
	font-size:12px;
	color:#666666;
	line-height:16px;
	padding:5px;
	border-right-width:1px;
	border-right-color:#1B9431;
	border-left-width:1px;
	border-left-color:#1B9431;
	background-color:#F1F8ED;
	border-right-style: dotted;
	border-left-style: dotted;
}

.pro13text03-2{
	font-size:12px;
	color:#1B9431;
	line-height:16px;
	padding:5px;
	border-right-width:1px;
	border-right-color:#1B9431;
	border-left-width:1px;
	border-left-color:#1B9431;
	border-bottom-width:1px;
	border-bottom-color:#1B9431;
	background-color:#F1F8ED;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
}

.pro13text03-3{
	font-size:12px;
	color:#1B9431;
	line-height:16px;
	padding:5px;
	border-right-width:1px;
	border-right-color:#1B9431;
	border-left-width:1px;
	border-left-color:#1B9431;
	border-top-width:1px;
	border-top-color:#1B9431;
	background-color:#F1F8ED;
	font-weight:bold;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: dotted;
}


.pro13text04{ font-size:12px; padding:5px; color:#666666; line-height:18px;}
.pro13text04 a:link {color : #1B9431;}
.pro13text04 a:active  {color : #1B9431;}
.pro13text04 a:visited  {color : #1B9431;}
.pro13text04 a:hover {color : #1B9431;text-decoration:underline;}

.decoration01{
	font-weight:bold;
	font-size:12px;
	line-height:18px;
	color:#E00631;
}
.decoration02{
	font-weight:bold;
	font-size:14px;
	line-height:18px;
	color:#E00631;
}

.decoration04{
	font-weight:bold;
	font-size:12px;
	line-height:18px;
	color:#FF8080;
}

.decoration03{
	font-weight:bold;
	font-size:12px;
	line-height:18px;
	color:#E00631;
	padding:0px 0px 10px 0px;
}
.decoration03 a{
	font-weight:bold;
	font-size:12px;
	line-height:18px;
	color:#E00631;
	padding:0px 0px 10px 0px;
}
.decoration03 a:hover{
	font-weight:bold;
	font-size:12px;
	line-height:18px;
	color:#E00631;
	padding:0px 0px 10px 0px;
	text-decoration:underline;
}

.decoration03 a:visited{
	font-weight:bold;
	font-size:12px;
	line-height:18px;
	color:#E00631;
	padding:0px 0px 10px 0px;
	text-decoration:underline;
}

.box8{padding:10px; font-size:11px;  line-height:15px;color:#205F40; border:solid; border-width:1px; border-color:#cccccc; }

.mini01{
	color:#009900;
	font-size:14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.mini02{
	color:#666666;
	font-size:12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.mukumi{
border:solid;
border-color:#cccccc;
border-width:1px;
font-size:12px;
color:#666666;
padding:10px;
line-height:18px;
background-color:#F2EEE2;
}

.text-box{
	border:1px dotted #1C9432;
	font-size:12px;
	color:#666666;
	line-height:18px;
	background-color:#F1F8ED;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.text-box-title{
	border-bottom-width:1px;
	border-bottom-color:#1C9432;
	color:#1C9432;
	border-bottom-style: dotted;
	font-weight: bold;
}

.text-box-p{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.text-box-indent{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.text-box-decoration{
	color:#1C9432;
	size:14px;
	padding:10px 0px 0px 0px;
	line-height:18px;
}


#text0001{display:none;}


.text0002{
	font-size:12px;
	color:#666666;
	line-height:18px;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 120px;
	background-position:center;
}

.text0003{
	font-size:12px;
	color:#666666;
	line-height:25px;
}

