@charset "EUC-JP";
BODY { FONT-SIZE:12px; line-height:1.2em}
a:link {  color: #0066CC; text-decoration: underline}
a:visited {  color: #0066cc; text-decoration: underline}
a:hover {  color: #CC6699; text-decoration: underline}
td.topbar{
	line-height:3em;
	font-size:15px;
	color:#630;
}
td.topbar a{
	line-height:3em;
	font-size:15px;
	color:#630;
	text-decoration:underline;
}
td.topbar a:hover{
	text-decoration:underline;
}
td.subbar{
	line-height:2em;
	font-size:18px;
	color:#690;
	background:#ffc;
	padding-left:10px;
	font-weight:bold;
	text-align:center;
}
td.subbar span.subbar-square{
	color:#396;
}
td.subbar_gift{
	line-height:2em;
	font-size:18px;
	color:#369;
	background:#ffc;
	padding-left:10px;
	font-weight:bold;
	text-align:center;
}
td.subbar_gift span.subbar-square{
	color:#36f;
}
.htitle a{
	line-height:1.5em;
	font-size:15px;
	/* color:#00f; */
	font-weight:bold;
	text-decoration:underline;
}
.hcomment{
	line-height:1.5em;
	font-size:12px;
	color:#666;
	font-weight:bold;
}
.hcomment a{
	color:#666;
	text-decoration:none;
}
.hcomment a:hover{
	color:#666;
	text-decoration:none;
}
.himg{
	padding-bottom:5px;
}
.limg{
	padding-bottom:5px;
}
.hudan_sub{
	border-left:5px solid #630;
	padding-left:5px;
	line-height:1.2em;
	color:#630;
	font-size:15px;
}
.hudan_list{
	padding-left:5px;
	font-size:13px;
	line-height:1.5em;
	color:#c69;
}
.hudan_list a{
}
.hudan_list a:hover{
}
.hudan_sub2{
	font-size:12px;
	color:#630;
	line-height:1.2em;
}
.left1{
	background:#630;
	line-height:1.5em;
	font-size:13px;
	color:#fff;
	padding-left:5px;
}
.left2{
	border-left:5px solid #630;
	padding-left:5px;
	line-height:1.2em;
	color:#630;
	font-size:13px;
}
.left3{
	background:#630;
	line-height:1.5em;
	font-size:13px;
	color:#fff;
	padding-left:5px;
}
.list1{
	font-size:12px;
	line-height:1.5em;
}
.list1 a{
	/* color:#00f; */
}
.list2{
	font-size:12px;
	line-height:1.5em;
	color:#666;
}
.list3{
	font-size:12px;
	line-height:1.2em;
	color:#630;
	font-weight:bold;
}
.item1{
	line-height:1.5em;
	font-size:18px;
	color:#630;
	font-weight:bold;
}
.item2{
	font-size:12px;
	line-height:1.5em;
	color:#666;
}
.item3{
	padding:0px;
	font-size:15px;
	line-height:1.5em;
	font-weight:bold;
	color:#630;
}
.item4{
	padding:0px;
	font-size:12px;
	line-height:1.5em;
	color:#666;
}
.item5{
	font-size:13px;
	line-height:1.5em;
	color:#c30;
	font-weight:bold;
}
.cart1{
	line-height:1.5em;
	font-size:15px;
	color:#630;
	font-weight:bold;
}
.cart2{
	line-height:1.5em;
	font-size:15px;
	color:#690;
	background:#ffc;
	padding-left:5px;
	font-weight:bold;
}
.cart2_gift{
	line-height:1.5em;
	font-size:15px;
	color:#369;
	background:#ffc;
	padding-left:5px;
	font-weight:bold;
}
.cart3{
	line-height:2em;
	font-size:12px;
	color:#630;
}
.cart3 a{
	line-height:2em;
	font-size:12px;
	color:#630;
	text-decoration:underline;
}
.cart4{
	line-height:2em;
	font-size:12px;
	color:#630;
	background-color:#ff9;
}
.cart5 a{
	font-size:15px;
	color:#630;
}
.cart6{
	font-size:12px;
	line-height:1.5em;
}
.cart_alert{
	color:#c30;
	font-size:12px;
}
img.payment-image{
	margin-top:5px;
}
#order-finish{
	margin-bottom:30px;
	font-size:13px;
	line-height:1.6em;
}
#order-finish span.thanks{
	font-size:15px;
	color:#c30;
	font-weight:bold;
}
#order-finish span.red{
	color:#c30;
	font-weight:bold;
}
#to-payment{
	width:600px;
	margin:30px auto;
	font-size:13px;
	line-height:1.6em;
}
#to-payment span.red{
	color:#f00;
}
#to-payment .to-payment-img{
	margin:15px 0;
}
#to-payment-header{
	margin:10px 0 30px;
	border-bottom:2px solid #c30;
}
#to-payment .to-order-img{
	margin:5px 0;
}

