@charset "utf-8";
/* CSS Document */


/* index==========================

	1.for index style
	
*/


/* 1.for index style
===============================================================*/
div#main h2{
	margin-bottom:17px;
}
div#debiewArea{
	margin-bottom:36px;
}
div#priceArea{
	margin-bottom:;
}
div#priceArea h3{
	margin-bottom:20px;
}
.priceTxt{
	margin:0 0 32px 15px;
}
div#priceArea dl{
	margin:0 15px;
}
div#priceArea dt{
	margin-bottom:5px;
}
div#priceArea dd{
	margin-bottom:15px;
	padding-bottom:15px;
	background:url(../../images/common/line_dot.gif) repeat-x left bottom;
}
div#couponArea{
	margin:0 0 32px 15px;
	width:477px;
	background:#f2f2f2;
}
.couponTxt{
	margin:0 13px 5px;
}
.couponBt{
	padding:0 13px 10px 0;
	text-align:right;
	background:url(../../images/page/bg_coupon_bot.gif) no-repeat left bottom;
}
div#priceTabArea{
	margin:0 0 32px 15px;
}
div#priceTabArea table{
	width:493px;
	border-top:solid 1px #b6b6ae;
	border-right:solid 1px #b6b6ae;
}
div#priceTabArea th{
	padding:6px 10px;
	border-bottom:solid 1px #b6b6ae;
	border-left:solid 1px #b6b6ae;
}
.headTab{
	background:#f1f1f1;
}
.item{
	width:105px;
	background:#fefcdd;
}
div#priceTabArea td{
	padding:6px 10px;
	border-bottom:solid 1px #b6b6ae;
	border-left:solid 1px #b6b6ae;
}
div#priceTabArea .priTitle{
	padding:10px;
	color:#fff;
	background:#a0a0a0;
}
.priTitle span{
	font-size:0.8em;
}
div#priceTabArea td strong{
	color:#cd0000;
}
div#pay h3{
	margin-bottom:15px;
}
.payTxt{
	margin:0 16px 15px;
}
.payContact{
	margin:0 16px;
	padding-left:10px;
	color:#cd0000;
	background:url(../../images/common/ico_arr01.gif) no-repeat 0 3px;
}
.payContact a:link,.payContact a:visited{
    color:#cd0000;
	text-decoration:underline;
}
.payContact a:hover,.payContact a:active{
    color:#FF6666;
	text-decoration:underline;
}

