BODY { background:#FFFFFF; }
BODY,TD { color:#555555; font-size:88%; }
FORM,INPUT { margin:0px; }
.result_out_tb {}
.result_out_td {}



.resultTb {
	border:1px solid #FFFFFF;
	background-color:#FFFFFF;
}
.resultTb caption {
	color:#F90;
	text-align:left;
	padding:5px 10px;
}
.resultTb th {
	border:1px solid #11BA21;
	background-color:#F3FDF3;
	font-size:12px;
	font-weight:normal;
	padding:2px;
}
.resultTb td {
	border:1px solid #11BA21;
	font-size:10px;
	padding:2px;
}
.resultTb td img {
	margin:2px 0 2px 2px;
}


.result_sub { 
	font:normal 12px; text-align:center; padding:3px 7px 3px 7px; 
	background:#FFB366; border-width:1px; border-style:solid; 
	border-color:#66AA66; 
}
.result_td { 
	font:normal 12px; text-align:center; padding:7px 7px 7px 7px; 
	background:#FFFFFF; border-width:1px; border-style:solid; 
	border-color:#66AA66; 
}
.result_td_left { 
	font:normal 12px; text-align:center; padding:3px 0px 3px 7px; 
	background:#FFFFFF; border-width:1px 0px 1px 1px; border-style:solid; 
	border-color:#66AA66; 
}
.result_td_center { 
	font:normal 12px; text-align:center; padding:3px 0px 3px 0px; 
	background:#FFFFFF; border-width:1px 0px 1px 0px; border-style:solid; 
	border-color:#66AA66; 
}
.result_td_right { 
	font:normal 12px; text-align:center; padding:3px 7px 3px 0px; 
	background:#FFFFFF; border-width:1px 1px 1px 0px; border-style:solid; 
	border-color:#66AA66; 
}
.result_td2 { 
	height:20px; 
}



.detail_tb {	}


.detail_sub { 
	font:bold 15px; background:#EEFFEE; 
	border-width:1px; border-style:solid; border-color:#66AA66; 
}
.detail_sub2 { 
	font:bold; background:#EEFFEE; 
	border-width:1px; border-style:solid; border-color:#66AA66; 
}
.detail_photo { 
	text-align:center; vertical-align:middle; background:#FFFFFF; padding:10px 0px 10px 0px; 
	border-width:1px; border-style:solid; border-color:#66AA66; 
}
.detail_td { 
	background:#FFFFFF; 
	border-width:1px; border-style:solid; border-color:#66AA66; 
}
.detail_opt_left { 
	width:15%; font:normal 14px; text-align:center; padding:3px 7px 3px 7px; 
	background:#FFFFFF; border-width:1px; border-style:solid; 
	border-color:#66AA66; 
}
.detail_opt_right { 
	width:35%; font:normal 14px; text-align:center; padding:3px 7px 3px 7px; 
	background:#FFFFFF; border-width:1px; border-style:solid; 
	border-color:#66AA66; 
}
.detail_submit { 
	font:normal 14px; text-align:center; padding:10px 7px 10px 7px; background:#FFFFFF; 
	border-width:1px; border-style:solid; border-color:66AA66; 
}



.cartTb { 
	background:#FFFFFF;
	border-color:#66AA66; 
}
.cartSub { 
	padding:5px; background:#EEFFEE; border:solid 1px;
	border-color:#66AA66; font-weight:bold; 
	text-align:center;
}
.cartTd { 
	padding:5px; background:#FFFFFF; border:solid 1px; 
	border-color:#66AA66; color:#555555; 
}



.form01tb {
	background:#FFFFFF;
}
.form01td1 { 
	background:#EEFFEE; border:solid 1px; border-color:#66AA66; 
	padding:10px; color:#555555; text-align:center; 
	font-size:12px;
}
.form01td2 { 
	background:#EEFFEE; border:solid 1px; border-color:#66AA66; 
	padding:5px; color:#555555; 
}
.form01td3 { 
	background:#FFFFFF; border:solid 1px; border-color:#66AA66; 
	padding:5px; color:#555555; 
}
.form01td4 { 
	background:#FFFFFF; padding:0px; font-size:12px; color:#555555; 
}



.12px { font:normal 12px; }
.15px { font:normal 15px; }
.17px { font:normal 17px; }
.blank { height:20px; }
.phone { text-align:center; font:bold 22px; color:#DD0009; margin-top:7px; }
.c { text-align:center; }
.attention { font-size:10px; font-weight:bold; color:#FF0000; }
.unshow { display:none; }
.c2d {
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
}
.subt {
	margin:0 0 10px 0;
}
.btn {
	margin:0 0 7px 0;
}


/* === ピックアップ === */
.pickupTb {
	width:280px;
}
.pickupTb td {
	padding:5px;
	font-size:10px;
	line-height:120%;
	vertical-align:top;
}

