@charset "UTF-8";

/* COMMON STYLE
-----------------------------------*/
h2,h3,h4{
margin:0;
padding:0;
}

/* float */
.float-l{
float:left;
display:block;
}
.float-r{
float:right;
display:block;
}
.clear{
clear:both;
}

/* clearfix */
.clearfix:after{
height:0;
visibility:hidden;
content:".";
display:block;
clear:both;
}

/* text */
.txt-center{
text-align:center;
}
.txt-right{
text-align:right;
}

.txt-small,
.warning{
font-size:10px;
}


.block{
width:842px;
clear:both;
font-size:12px;
}
.block:after{
height:0;
visibility:hidden;
content:".";
display:block;
clear:both;
}

#gift_ticket {
font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro";
letter-spacing: -0.005em;
}

#gift_ticket p.warning{
	padding:10px 0 16px 35px;
}

/* MAIN
-----------------------------------*/
#gift_ticket #main{
	background:url(images/main_bg.jpg) no-repeat 0 108px;
 height:648px;
}

#gift_ticket #main h2{
	padding-bottom:31px;
}

#gift_ticket #main .lead{
	padding:0 0 11px 315px;
}

#gift_ticket #main p.c_facial{
	padding-left:400px;
}

#gift_ticket #main p.c_body{
	padding-left:508px;
}

#gift_ticket #main p.price{
	padding:0 0 8px 203px;
}

#gift_ticket #main .order{
	position:relative;
}

#gift_ticket #main .order p{
	position:absolute;
}


#gift_ticket #main .order p.salon{	left:10px;}
#gift_ticket #main .order p.tel{	left:151px;}
#gift_ticket #main .order p.net{	left:484px;}
#gift_ticket #main .order p.warning{	left:151px; top:102px;	padding:0;}




/* SET TITLE
-----------------------------------*/
#gift_ticket #set #title{
	height:254px;
	padding-top:40px;
	background:url(images/set_title_bg.jpg) no-repeat;
}

#gift_ticket #set #title ul{
	height:114px;
	padding-left:78px;
}

#gift_ticket #set #title ul li{
	float:left;
}

#gift_ticket #set #title ul li#st_01{ padding:61px 31px 0 0;}
#gift_ticket #set #title ul li#st_02{ padding:19px 26px 0 0;}
#gift_ticket #set #title ul li#st_03{ padding:0px 20px 0 0;}
#gift_ticket #set #title ul li#st_04{ padding:26px 26px 0 0;}
#gift_ticket #set #title ul li#st_05{ padding:63px 0 0 0;}

#gift_ticket #set #title h3{
	padding-left:130px;
}


#gift_ticket #set #c_facial{
	height:699px;
	background:url(images/set_facial_bg.jpg) no-repeat;
}

#gift_ticket #set #c_facial h3{
	padding:30px 0 35px 279px;
}


#gift_ticket #set #c_facial li#cf_01{ margin-left:300px;	height:44px;}
#gift_ticket #set #c_facial li#cf_02{ margin-left:334px;	height:44px;}
#gift_ticket #set #c_facial li#cf_03{ margin-left:360px; height:45px;}
#gift_ticket #set #c_facial li#cf_04{ margin-left:373px; height:45px;}
#gift_ticket #set #c_facial li#cf_05{ margin-left:382px; height:61px;}
#gift_ticket #set #c_facial li#cf_06{ margin-left:387px; height:61px;}
#gift_ticket #set #c_facial li#cf_07{ margin-left:373px; height:43px;}
#gift_ticket #set #c_facial li#cf_08{ margin-left:361px; height:60px;}
#gift_ticket #set #c_facial li#cf_09{ margin-left:315px; height:59px;}
#gift_ticket #set #c_facial li#cf_10{ margin-left:255px; height:44px;}
#gift_ticket #set #c_facial li#cf_11{ margin-left:223px;}


#gift_ticket #set #c_body{
	height:488px;
	background:url(images/set_body_bg.jpg) no-repeat;
}

#gift_ticket #set #c_body h3{
	padding:32px 0 36px 281px;
}


#gift_ticket #set #c_body li#cb_01{ margin-left:128px;	height:81px;}
#gift_ticket #set #c_body li#cb_02{ margin-left:157px;	height:58px;}
#gift_ticket #set #c_body li#cb_03{ margin-left:188px; height:54px;}
#gift_ticket #set #c_body li#cb_04{ margin-left:251px; height:59px;}
#gift_ticket #set #c_body li#cb_05{ margin-left:337px;}


#gift_ticket #set #c_facial li img,
#gift_ticket #set #c_body li img{
	margin-bottom:3px;
}

#gift_ticket #set #c_facial li,
#gift_ticket #set #c_body li{
	font-size:11px;
}

#gift_ticket #set #c_facial li span {
font-size:10px;
}


#gift_ticket #set #c_cosme{
	height:110px;
	background:url(images/set_cosme_bg.jpg) no-repeat;
}

#gift_ticket #set #c_cosme h3{
	padding:43px 0 0 197px;
}




/* PRICE
-----------------------------------*/
#gift_ticket #price{
	height:465px;
	margin-left:18px;
	background:url(images/price_bg.jpg) no-repeat;
}


#gift_ticket #price .lead{
	padding:11px 0 3px 114px;
}

#gift_ticket #price .title{
	padding:0 0 15px 239px;
}

#gift_ticket #price .kakaku{
	padding:0 0 6px 297px;
}

#gift_ticket #price .order{
	position:relative;
}

#gift_ticket #price .order p{
	position:absolute;
}


#gift_ticket #price .order p.salon{	left:25px;}
#gift_ticket #price .order p.tel{	left:157px;}
#gift_ticket #price .order p.net{	left:489px;}
#gift_ticket #price .order p.warning{
	left:157px;
	top:102px;
	padding:0;
	}







/* BANNER
-----------------------------------*/
.banner{
margin-bottom:30px;
}

.banner ul{
text-align:center;
}

.banner li{
display:inline;
}
.banner li img{
margin-right:20px;
}
.banner li img.end{
margin-right:0;
}