@charset "euc-jp";
/*width:580£ö¡Ü¥Ã¥¯¥¹*/
#main2{
	margin-top:10px;
}
#main2 h2,#main2 h3,#main2 h5,#main2 h6,#main2 p,#main2 pre,#main2 li,#main2 dt,#main2 dd,#main2 table{
	margin:10px 30px 10px 10px;
}
#main2 h4{
	margin-left:30px;
	margin-right:30px;
}
#main2 p{
	color:#333;
	font-size:small;
	line-height:180%;
	letter-spacing: 0.05em;
	text-indent:1em;
}
#main2 strong{
	color:#111;
	font-weight:normal;
	
}
#main2 strong.red{
	color:#FF3300;
	font-weight:bold;
}
#main2 strong.underline{
	text-decoration:underline;
}
#main2 strong.error{
	color:#FF0000;
}
#main2 li{
	list-style:none;
	font-size:12px;
	padding-left: 15px;
	background: url(../img/li.jpg) no-repeat 3px 5px;
}
#main2 dt{
	font-size:12px;
	padding-left: 15px;
	border-bottom:dashed 1px #666;
	background: url(../img/dt.jpg) no-repeat 3px 3px;
}
#main2 dd{
	display:block;
	font-size:12px;
	margin-left:20px;
	padding:10px 20px;
	line-height:200%;
	letter-spacing: 0.05em;
	background-color:#eee;
}
#main2 .product_img{
	float:left;
}
#main2 th{
	color:#333333;
	padding:3px 5px;
	background-color:#c3d6d6;
	font-size:small;
}
#main2 th a{
	color:#333333;
	padding:3px 5px;
}
#main2 td{
	color:#333333;
	padding:3px 5px;
	background-color:#eee;
	font-size:small;
}
#main2 .ori{
	margin:10px 10px 10px 10px;
	padding:10px;
	border-bottom:1px dashed #666666;
}
#main2 .ori img{
	margin-top:10px;
}

/*------------------------------------------------*/
/*½âÅÊ*/
/*------------------------------------------------*/
.size{
	padding-left: 50px;
	border:none;
	background: url(../img/size.jpg) no-repeat 10px;
	color:#333333;
}
.material{
	padding-left: 45px;
	background: url(../img/material.jpg) no-repeat 0px 2px;
	border:none;

}
.m_tip{
	background:none;
	border:none;
	color:#333333;
}
td.color{
	text-align:right;
}
div.color{
	padding:5px 15px;
}
img.color{
	background-color:#999;
	padding: 2px;
}
#main2 dt.n_tip{
	background:none;
}
/*------------------------------------------------*/
/*³ç½´¥Ç¡¼¥¿¿ä-ëëu¹ð(/
/*------------------------------------------------*/

#class ul{
	margin:0 0 0 10px;
	height:1%;
}
#class li{
	float:left;
	background:none;
	display:block;
	padding:5px 15px 5px 15px;
	margin:0 3px 0 0;
	background-color:#52888a;
}
#class .active{
	background-color:#e6f2f2;
}
#class .active a{
	color:#000000;
}
#class li a{
	color:#FFFFFF;
}
#class_content{
	clear:both;
	margin:0 10px 10px 10px;
	padding:10px;
	background-color:#e6f2f2;
}
#class_content form li{
	background-image:none;
}
#class_content img{
	margin-right:6px;
}
/*------------------------------------------------*/
/*£äÈã€¡ë­â¡¦ºÌ/
/*------------------------------------------------*/
#inquiry form{
	clear:both;
	background-color:#b5cce5;
	margin:0 10px 10px 10px;
	padding:10px;
}
#inquiry ul{
	height:1%;
	margin:0;
	margin-left:10px;
	padding:0;
}
#inquiry li{
	background-image:none;
	margin:5px 0 0 0 ;
	display:block;
	padding:5px 15px 5px 15px;
	float:left;
	color:#000;
}

#inquiry li a{
	color:#FFFFFF;
}
#inquiry .inquiry1{
	background-color:#b5cce5;
}
#inquiry .inquiry2{
	background-color:#5087ca;
	margin-left:3px;
}
#inquiry .inquiry3{
	background-color:#5087ca;
}
#inquiry .inquiry4{
	background-color:#b5cce5;
	margin-left:3px;
} 
.payment{
	float:left;
	padding-right:10px;
}

.question li a{
	color:#333333;
}
.small{
	font-size:10px;
}