@charset "shift_jis";

@import url("reset.css");
@import url("common.css");

#shop_main{
	margin-right:1px;
	margin-left:1px;
	margin-bottom:10px;
}

#shop_main H1{
		font-size:0.9em;
		padding-bottom:3px;
		margin-top:4px;
		margin-bottom:15px;
		color:#F24477; 
		font-weight:600;
		text-justify: distribute; text-align: justify;
		line-height:1.3em;
/*		border-bottom:1px solid #846B6B;*/}

#shop_main H2{
	color:#996666;
	font-size:0.9em;
	font-weight:600;
	margin-bottom:8px;
}

.shouhin{
	font-size:0.8em;
	line-height:1.2em;
}

.shouhin strong{
	font-weight:600;
	color:#F24477;
}

.teika{font-size:0.8em;text-align:right;margin-top:5px;padding-right:5px;}

#shop_left{
	float:left;
	margin-left:0px;
	margin-top:5px;
	width:270px;
}
#shop_right{
	float:right;
	margin-right:0px;
	margin-top:5px;
	width:214px;
}

#shop_right p{
	margin-top:0px;
	margin-bottom:5px;
	font-size:0.7em;
	line-height:1.2em;
}
#color_var{
	margin-top:5px;
	margin-bottom:10px;
}

#color_var td{
	font-size:9px;
}

.shopline{
	margin-top:10px;
	margin-bottom:10px;
}
#shop_left2{
	float:left;
	margin-left:2px;
	margin-top:0px;
	width:202px;
}
#shop_right2{
	float:right;
	margin-right:0;
	margin-top:0;
	width:276px;
}
#shop_left2 H1{border-left:3px solid #CF0039;padding-left:4px; font-size:0.8em;margin-bottom:10px;}
#shop_left2 form{
	margin:0 0 10px 7px;
	font-size:0.8em;
}

#shop_left2 table{font-size:1em;}
#shop_left2 td{padding-bottom:10px;}
.area2 { margin:10px 0 10px 0;font-size:0.7em;}

#shop_right2 table{font-size:0.6em;border:1px solid #FF6A7E;}
#shop_right2 td{border-bottom:1px solid #FF6A7E;padding:3px 3px 3px 3px;line-height:1.2em;}
.td1{
	border-right:1px solid #FF6A7E;
	background-image:url(../shopping/images/spec_bg.jpg);
	background-repeat:repeat-y;
	text-align:right;
	color:#666666;
}
.td2{
	text-align:left;
}

#kanren{
	margin-top:0px;
	margin-bottom:10px;
	margin-left:15px;
}
#kanren td{padding-right:3px;font-size:0.6em;text-align:center;}
.kanren_td1{padding-right:0px;}


#h_shop .image-box {
	float:left;
	width:240px;
}
#h_shop .info-box {
	float:right;
	width:240px;
}
#h_shop H1{
	font-size:1.3em;
	padding-bottom:3px;
	margin:4px 0;
	font-weight:bold;
	text-justify: distribute; text-align: justify;
}

#h_shop H2{
	font-size:0.9em;
	padding-bottom:3px;
	margin:4px 0 10px;
	color:#F24477; 
	font-weight:600;
	text-justify: distribute; text-align: justify;
	line-height:1.3em;
}
#h_shop form {margin-bottom:25px;}
#h_shop form table {border-top:1px solid #755159;}
#h_shop form table th {padding:3px 0 3px 8px;border-bottom:1px solid #755159;text-align:left;font-weight:normal;font-size:0.8em;}
#h_shop form table td {padding:3px;border-bottom:1px solid #755159;font-size:0.8em;}
#h_shop form input.button {border:none;}
#h_shop div.subbox {margin-top:10px;}
#h_shop div.subbox h4 {font-size:0.8em;margin-bottom:5px;}
#h_shop form table.btntable {border:none;margin-top:5px;}
#h_shop form table.btntable td {border:none;}

