@charset "utf-8";

.proTable{
width:710px;
border-collapse:collapse;
text-align:center;
margin:0 auto;
}
.proTable th{width:200px; padding:10px 0;}
.proTable td{text-align:left; padding:10px 0;}
.proTable td h3{
border-bottom:2px solid #666666;
margin:0 0 3px 0;
padding:0 0 8px 0;
}
.proTable img{vertical-align:bottom;}

.proTable01 td ul li{margin:0 0 2px 0;}

.wrapperPro01{
width:710px;
text-align:center;
overflow: hidden;
margin:0 auto 10px auto;
background:url(/etc/img/product/backpro01.gif) repeat-y 0 0;
border-bottom:3px solid #D2D2D2;
clear:both;
}
.wrapperPro01:after{
content:"";
display:block;
clear:both;
height:1px;
overflow: hidden;
}
/*\*/
*html .wrapperPro01{
height:1em;
overflow:visible;
}
/**/

.wrapperPro02{
width:710px;
text-align:center;
overflow: hidden;
margin:0 auto 10px auto;
background:url(/etc/img/product/backpro02.gif) repeat-y 0 0;
clear:both;
}
.wrapperPro02:after{
content:"";
display:block;
clear:both;
height:1px;
overflow: hidden;
}
/*\*/
*html .wrapperPro02{
height:1em;
overflow:visible;
}
/**/

.wrapperItem{
width:350px;
text-align:center;
overflow: hidden;
clear:both;
}
.wrapperItem:after{
content:"";
display:block;
clear:both;
height:1px;
overflow: hidden;
}
/*\*/
*html .wrapperItem{
height:1em;
overflow:visible;
}
/**/


.wrapperItem02{
width:700px;
text-align:center;
overflow: hidden;
clear:both;
}
.wrapperItem02:after{
content:"";
display:block;
clear:both;
height:1px;
overflow: hidden;
}
/*\*/
*html .wrapperItem02{
height:1em;
overflow:visible;
}
/**/


.borLine{border-bottom:3px solid #D2D2D2;}

.leftItem{
width:200px;
float:left;
padding:15px 0;
}
.leftItem02{
width:430px;
float:left;
padding:15px 0;
}
.rightItem{
width:130px;
float:left;
text-align:left;
padding:15px 0;
}

.rightItem02{
width:160px;
float:left;
text-align:left;
padding:15px 0;
}


.rightItem h3{
border-bottom:2px solid #666666;
margin:0 0 3px 0;
padding:0 5px 5px 0;
}
.rightItem img{vertical-align:bottom;}
.rightItem ul li{margin:0 0 2px 0;line-height:100%;}


.rightItem02{
width:190px;
float:left;
text-align:left;
padding:15px 0;
}
.rightItem02 h3{
border-bottom:2px solid #666666;
margin:0 0 3px 0;
padding:0 5px 5px 0;
}
.rightItem02 img{vertical-align:bottom;}
.rightItem02 ul li{margin:0 0 2px 0;line-height:100%;}


.ma9L{margin:0 0 0 9px;}






.boxImg{float:left; width:192px; text-align:left;}
.boxImg p{text-align:left; padding:5px 3px 0 3px;}
.boxMark01{
background:url(/etc/img/product/mark_01.gif) no-repeat 0 3px;
font-size:90%;
padding:0 0 0 18px;
}
.boxMark02{
background:url(/etc/img/product/mark_02.gif) no-repeat 2px 3px;
font-size:90%;
padding:0 0 0 15px;
}
.boxMark03{
background:url(/etc/img/product/mark_02.gif) no-repeat 2px 3px;
padding:0 0 0 15px;
}

#catchCopy{ font-size:140%; font-weight:bold; margin:0 0 10px 0;}
.probox h3{font-size:120%;font-weight:bold;}
.probox p{padding:0 15px;}

.probox01{float:left;width:450px;text-align:left;}
.probox01 h3{font-size:120%;font-weight:bold;}
.probox01 p{padding:0 0 0 15px;}
.probox02{float:left;width:230px; margin:0 0 0 15px;}


.colorTable{
border-collapse:collapse;
text-align:left;
margin:0 0 0 15px;
}
.colorTable th{font-weight:normal;}
.colorTable td{padding:0 10px;}

.proTable{
width:710px;
border-collapse:collapse;
text-align:center;
margin:0 auto;
}
.proTable th{width:200px; padding:10px 0;}
.proTable td{text-align:left; padding:10px 0;}
.proTable td h3{
border-bottom:2px solid #666666;
margin:0 0 3px 0;
padding:0 0 8px 0;
}
.proTable img{vertical-align:bottom;}

.proTable01 td ul li{margin:0 0 2px 0l}

.funcTable{
	width:700px;
	border-collapse:collapse;
	float:left;
}
.funcTable th{width:50px; padding:5px 0; border-bottom:1px solid #B3B3B3; text-align:left;}
.funcTable td{
	padding:5px 0;
	text-align:left;
	border-bottom:1px solid #B3B3B3;
	line-height:130%;
	vertical-align: top;
}
.funcTable td span{font-size:90%;}
.funcTable th.noBorder{ border-bottom:none;}
.funcTable td.noBorder{ border-bottom:none;}
.funcText{text-align:right; font-size:90%; padding:5px 20px 10px 20px;}
.funcTable .td01{
	width: 294px;
}
.funcTable .td02{
	width: 14px;
}
.specTable{
width:630px;
border-collapse:collapse;
border:1px solid #727272;
text-align:left;
margin:0 auto;
}
.specTable th{
	width:190px;
	font-weight:normal;
	background:#E0E0E0;
	border:1px solid #727272;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.specTable td{
padding:5px 15px;
border:1px solid #727272;
text-align:left;
}

.specTable02{
	width:500px;
	border-collapse:collapse;
	border:1px solid #727272;
	text-align:center;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 10px;
}
.specTable02 th{
width:170px;
padding:5px 15px;
font-weight:normal;
background:#E0E0E0;
border:1px solid #727272;
}
.specTable02 td{
padding:5px 15px;
border:1px solid #727272;
text-align:center;
}


.ma118L{margin:0 0 0 118px;}
*html .ma118L{margin:0 0 0 59px;}

.Accessories{
width:630px;
border-collapse:collapse;
background:#E0E0E0;
border:1px solid #727272;
margin:0 auto;
text-align:center;
overflow: hidden;
clear:both;
}
.Accessories:after{
content:"";
display:block;
clear:both;
height:1px;
overflow: hidden;
}
/*\*/
*html .Accessories{
height:1em;
overflow:visible;
}
/**/

.Accessories img{float:right;}
.Accessories ul{padding:15px 30px;text-align:left;}
.Accessories ul li{list-style: disc;}

