@charset "utf-8";

/* CSS Document */

.info-payment
{
	background-image: url(common/info-payment.gif);
	width: 460px;
	height: 78px;
	margin: 0 0 10px 0;
	text-indent: -10000em;
}

.info-payment a
{
	width: 460px;
	height: 78px;
	display:block;
}

#cart {
	margin:10px 0;
}



#cart h2{
	font-size:24px;
	color: #E4002C;
}

#cartin
{
	background-image: url(../images/m_cart.gif);
	width: 460px;
	height: 40px;
	text-indent: -10000em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#customer
{
	margin: 0 0 10px 0;
	background-image:url(common/header-customer.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:24px;
	padding: 3px 0 3px 30px;
}
#send
{
	background-image: url(../images/m_ml_ed.gif);
	width: 460px;
	height: 33px;
	text-indent: -10000em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

.cart_table{
	font-size:12px;
	border:solid #75C26F 1px;
	width: 460px;
	margin:0 0 20px 0;
}



.cart_table th{
	padding:3px;
	text-align:center;
	background-color: #75C26F;
	color: #FFFFFF;
	font-size:14px;
}



.cart_table td{
	padding:3px;
	background-color: #FFFFFF;
	border:solid #C9EBC9 1px;
	text-align:center;
}



.customer_table{

	font-size:12px;
	border:solid #75C26F 1px;
	width: 460px;
	margin:0 0 10px 0;

}



.customer_table th{
	padding:5px;
	background-color: #75C26F;
	color: #FFFFFF;
	text-align:left;
	font-size:14px;
	line-height:130%;
}



.customer_table td{
	padding:5px;
	background-color: #FFFFFF;
	border:solid #C9EBC9 1px;
	line-height:150%;
	font-size:12px;
}



.inp{

	width:100px;

	margin-left:5px;

}



.inp_s{

	width:60px;

	margin:0px 5px 0px 5px;

}



.inp_l{

	margin:0px 5px 0px 5px;

	width:240px;

}



.inp_r{

	margin:0px 5px 0px 5px;

	width:145px;

}



.submit_top{

	padding:5px;

	margin-top:10px;

}



.submit{

	text-align:center;

}



#send_mail{

	margin:0;

	padding:10px;

	border:1px #75C26F solid;

	color: #333333;

	background-color: #FFFFFF;
	
	

}
#send_mail p
{
line-height:150%;
}


.go_top{
	text-align:left;
	background-image:url(../images/li_01.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:1em;
}

.go_top a{


}

.go_top a:hover{


}



/* 特定商取引法の表記（low.html） */



.low {
	width: 460px;
	overflow: hidden;
	word-break: break-all;
}



.low_title {
	padding: 7px 10px;/*--上　右　下　左---*/
	overflow: hidden;
	word-break: break-all;
	color: #095105;
	background-color: #FFFFFF;
	border-left:solid #095105 3px;
	border-bottom:solid #75C26F 1px;
	margin: 0 0 10px 0;
}



.low_title h3 {

	font-size: 24px;

	font-weight: bold;

	line-height: 120%;

	text-align:left;

}



.low_sub_title{
	text-align: left;
	font-size: 10px;
	font-weight: none;
	color:#FF8400;
}



.low table{



	font-size:12px;
	border:solid #75C26F 1px;
	width: 460px;
	margin:0 0 20px 0;



}



.low table th{
	padding:5px;
	background-color: #8ec323;
	color: #FFFFFF;
	text-align:left;
	font-size:12px;
	line-height:130%;

}



.low table td{

	padding:5px;
	background-color: #FFFFFF;
	border:solid #C9EBC9 1px;
	line-height:150%;
	font-size:12px;
	vertical-align:middle;

}



.low_th1{

	

	

}



.low_th2{

	

}



.low_th3{

	

}



.low_th4{

	

}



.low_th5{

	

}



.low_th6{

	
}



.low_th7{

	

}



.low_th8{

	

}



.low_td1{

	

}



.low_td2{

	

}



.low_td3{

	

}



.low_td4{

	

}



.low_td5{

	

}



.low_td6{

	

}



.low_td7{

	;

}



.low_td8{

	

}



/* 特定商取引法の表記 END */