@charset "UTF-8";
@import url(cmn.css);
@import url(base.css);

{
	display: block;
	text-indent: -10000px;
	outline:none;
	line-height:1px;
	font-size:1px;
}

#header{
	height: 418px;
	background: url(../images/cmn/bg4.png) 50% 0 repeat-x;
	margin-bottom: 10px;
}

#n6 a img{
	margin-top: -52px;
}

#flashcontent{
	height: 176px;
	width: 100%;
	text-align: center;
	overflow: hidden;
	background: url(../images/topics/fl.png) 50% 0 no-repeat;
}

.acenter{
	letter-spacing: 1px;
}

.entryhead .fl_l{
	width: 580px;
}

.entryhead2 .fl_l p{
	float: left;
}

.dtd{
	border-bottom: dotted 1px #cccccc;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

.entryhead2 .disc{
	color: #996633;
	line-height: 18px;
	float: right;
	padding-top: 12px;
}

.entryhead p{
	text-align: left;
}

.coupon{
	font-size: 16px;
	font-weight: bold;
	color: #993333;
	float: left;
	margin-right: 10px;
}
.entry .normal{
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.price{color: #993333;}

.price a{color: #993333;
	text-decoration:underline;
}

.fig, .fig2{
	width: 100%;
	background: none;
	clear: both;
}
.fig2{
	background: url(/images/cmn/hr4.gif) 0 0 repeat-x;}

.fig th,.fig td{background: none;}
.fig th{width: 80px;}
.fig td{
	text-align: center;
	line-height: 18px;
	border: none;
}

.fig2 th, .fig2 td{
	padding: 10px;
}
.fig2 th{
	background: url(/images/cmn/hr4.gif) 0 100% repeat-x;
	text-align: left;
	font-weight: normal;
}
.fig2 th p{
	background: url(../images/cmn/icon2.gif) 0 50% no-repeat;
	padding-left: 15px;
}
.fig2 td{
	background: url(/images/cmn/hr4.gif) 0 100% repeat-x;
	border-left: 1px dotted #d3c8ba;
}

.spa{
	background: url(../images/topics/spa.gif) 0 0 no-repeat;
	padding: 10px 0 10px 50px;
}

.nail{
	background: url(../images/topics/nail.gif) 0 0 no-repeat;
	padding: 10px 0 10px 50px;
}

.sp{
	background: url(../images/topics/special.gif) 0 0 no-repeat;
	padding: 10px 0 10px 50px;
}

#sn{
	width: 448px!important;
	overflow: hidden;
}

.xmas{
	background: url(../images/topics/xmas.gif) 0 0 no-repeat;
	width: 709px;
	height: 56px;
	float: left;
	padding: 13px 0 0;
}
.xmas h3{
	width: 530px;
	letter-spacing: 0.5px;
	position: static;
	margin-bottom: 5px;
	padding: 10px 0 10px 50px;
}

.fig_disc{
	border-top: 1px solid #cccccc;
	width: 400px;
	margin: 0 auto 30px;
}

.fig_disc th, .fig_disc td{
	border-bottom: 1px solid #cccccc;
	padding: 5px;
}

.fig_disc th{
	font-weight: normal;
	width: 18px;
}

.fig_disc td{
	font-weight: normal;
	text-align: left;
}

.disc_title{
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	text-align: center;
	margin: 10px auto 10px;
}

.ppup a{
	color: #6142ff;
	font-weight: bold;
}

.next{
	width: 709px;
	border-bottom: 1px dotted #ccc;
	margin-bottom: 20px;	
}


/*----------------------------gift-----------------------------------*/


#gift h2{
	margin: 20px 0 30px;
}

#gift #c1{
	background: url(../images/topics/gift/c1.png) 0 0 no-repeat;
	height: 290px;
	width: 467px;
	padding: 80px 30px 0 423px;
	margin: 0 auto 40px;
}

#gift #c1 p{
	margin: 0 0 10px 10px;
}

#gift #c1 table{
	width: 446px;
}

#gift #c2{
	background: url(../images/topics/gift/c2.png) 0 0 no-repeat;
	height: 270px;
	width: 900px;
	padding: 100px 0 0 30px;
	margin: 0 auto;
}

#gift #c3{
	width: 870px;
	margin: 0 auto 30px;
}

#gift #c3 .L, #gift #c3 .R{
	width: 420px;
}

#qr{
	float: right;
	margin-top: 70px;
}

#c4{
	width: 100%;
	background: url(../images/cmn/shade.png) 50% 0 no-repeat;
	padding-top: 50px;
	margin-bottom: 60px;
}

#c4 p{
	padding-left: 60px;
}