@charset "utf-8";

#PageArea{
width:904px; 
font-size:12px;
line-height:18px;
color:#171717;
margin:0 auto;
padding-left:4px;}

#PageArea a{color:#171717; text-decoration:none; }
#PageArea a:link {text-decoration:none; }
#PageArea a:visited {text-decoration: none; }
#PageArea a:hover { text-decoration:underline; color:#990033;}
a:hover img{
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";}
#PageArea img a:hover {text-decoration: none; }

#PageArea .path{
font-size:11px;
margin:13px 0;}
#PageArea h2.mainIMGh2{
width:900px;
height:152px;
text-indent:-9999px;}
#PageArea h2.facial{
background: url(../c_img/h2_titleimg_facial.jpg) no-repeat 0 0;}
#PageArea h2.aboutSareine{
background: url(../c_img/h2_titleimg_aboutSareine.jpg) no-repeat 0 0;}

#PageArea #PageRight h2.subh2{
width:662px;
margin-bottom:30px;}
#PageArea #PageRight h2.bihaku{
height:233px;
background: url(../menu/img/h2sub_bihaku.jpg) no-repeat 0 0;}
#PageArea #PageRight h2.liftup{
height:261px;
background: url(../menu/img/h2sub_liftup.jpg) no-repeat 0 0;}
#PageArea #PageRight h2.pore{
height:233px;
background: url(../menu/img/h2sub_pore.jpg) no-repeat 0 0;}
#PageArea #PageRight h2.sensitive{
height:233px;
background: url(../menu/img/h2sub_sensitive.jpg) no-repeat 0 0;}
#PageArea #PageRight h2.acne{
height:233px;
background: url(../menu/img/h2sub_acne.jpg) no-repeat 0 0;}
#PageArea #PageRight h2.bdecorte{
height:233px;
background: url(../menu/img/h2sub_bdecorte.jpg) no-repeat 0 0;
text-indent:-9999px;}
#PageArea #PageRight h2.moisture{
height:233px;
background: url(../menu/img/h2sub_moisture.jpg) no-repeat 0 0;}
#PageArea #PageRight h2.inshou{
height:233px;
background: url(../menu/img/h2sub_inshou.jpg) no-repeat 0 0;}
#PageArea h2.voice{
background: url(../c_img/h2_titleimg_voice.jpg) no-repeat 0 0;}
#PageArea h2.salon{
background: url(../c_img/h2_titleimg_salon.jpg) no-repeat 0 0;}

#PageArea #PageRight .h2introTXT{
display:block;
width:330px;
position:relative;
left:15px;
top:115px;}

#PageArea #PageLeft{float:left; width:227px; margin-right:12px;}
#PageArea #PageRight{float:left; width:665px;}


#PageArea #PageRight img.contimg{
display:block;
margin:0 auto;}

#PageArea #PageLeft p.side_title{
width:225px;
height:43px;
background: url(../menu/img/common/leftside_title01.gif) no-repeat 0 0;
text-indent:-9999px;}

#PageArea #PageLeft p.voice{
width:225px;
height:43px;
background: url(../menu/img/common/leftside_voice.gif) no-repeat 0 0;
text-indent:-9999px;}

#PageArea #PageLeft p.about{
background-position:0 -43px;}

#PageArea #PageLeft p.side_title a.side_title{
display:block;
width:225px;
height:43px;}
#PageArea #PageLeft div.side_bottom{
width:225px;
height:5px;
background: url(../menu/img/common/leftside_btm.gif) no-repeat 0 0;
margin-bottom:20px;}
#PageArea #PageLeft a.sideban{
display:block;
margin-bottom:13px;}
#PageArea #PageLeft a.sideban img {
	width:98%;
}
#PageArea #PageLeft p.salon{
width:225px;
height:43px;
background: url(../menu/img/common/leftside_salon.gif) no-repeat 0 0;
text-indent:-9999px;}



#PageArea #PageLeft ul.sidemenu{
background: url(../menu/img/common/leftside_back.gif) repeat-y 0 0;
width:227px;
display:block;}
#PageArea #PageLeft ul.sidemenu li{
padding:10px 0 10px 15px;}
#PageArea #PageLeft ul.sidemenu li.target a{
color:#990033;
font-weight:bold;}
#PageArea #PageLeft ul.sidemenu li a {
background: url(../menu/img/common/arr_sareineCOLOR_forlist.gif) no-repeat 0 2px;
padding-left:15px;}



#PageArea #PageRight ul.top_maingate_ob2{
display:block;}
#PageArea #PageRight ul.top_maingate_ob2 li{
float:left;
width:329px;
margin-bottom:20px;}
#PageArea #PageRight ul.top_maingate_ob2 li.fin{
margin-left:7px;}
#PageArea #PageRight ul.top_maingate_ob2 li img{
display:block;
margin-bottom:7px;}
#PageArea #PageRight ul.top_maingate_ob2 li p{
width:300px;
margin:0 auto;}

#PageArea #PageRight ul.top_maingate_ob4{
display:block;
clear: both;}
#PageArea #PageRight ul.top_maingate_ob4 li{
float:left;
width:331px;
margin-bottom:40px;}
#PageArea #PageRight ul.top_maingate_ob4 li.float-right{
float:right;
width:331px;
margin-bottom:40px;}

#PageArea #PageRight ul.top_maingate_ob4 li.l02{
margin-left:2px;
margin-right:1px;}
#PageArea #PageRight ul.top_maingate_ob4 li.fin{
margin-left:2px;}
#PageArea #PageRight ul.top_maingate_ob4 li img{
display:block;
margin-bottom:7px;}
#PageArea #PageRight ul.top_maingate_ob4 li p{
width:160px;
margin:0 auto;}


#PageArea #PageRight dl.stepDetail{
width:662px;
height:155px;
margin:30px 0;}
#PageArea #PageRight dl.stepDetail-2{
width:662px;
height:330px;
margin:30px 0;}
#PageArea #PageRight dl.stepDetail dt, #PageArea #PageRight dl.stepDetail-2 dt{
float:right;
clear:right;
width:203px;}
#PageArea #PageRight dl.stepDetail-2 dt img.detail-top {
margin-bottom:15px;}
#PageArea #PageRight dl.stepDetail dd, #PageArea #PageRight dl.stepDetail-2 dd{
width:447px;
margin-right:12px;}
#PageArea #PageRight dl.stepDetail dd img, #PageArea #PageRight dl.stepDetail-2 dd img{vertical-align:bottom;}
#PageArea #PageRight p.subtitle_txt{
display:block;
margin-top:10px;
border-top:solid 1px #333;
padding:15px 0 0 10px;}


#PageArea #PageRight div.plusINFO{
width:660px;
height:370px;
background: url(../menu/img/liftup_plusINFO.jpg) no-repeat 0 0;
margin:30px auto;}
#PageArea #PageRight div.plusINFO .plusINFOTXT{
position:relative;
display:block;
width:380px;
left:250px;
top:240px;}


#PageArea #PageRight div.bdecorte_menu{
width:620px;
height:151px;
margin:0 auto;}
#PageArea #PageRight div.bdecorte_menu span{
display:block;
width:450px;
position:relative;
top:100px;
left:55px;}
#PageArea #PageRight div.m01{
background: url(../menu/img/bdecorte_menu01.gif) no-repeat 0 0;}
#PageArea #PageRight div.m02{
background: url(../menu/img/bdecorte_menu02.gif) no-repeat 0 0;}


#PageArea #PageRight ul.bdecorte_menu01{
display:block;
width:606px;
margin:30px 0 30px 52px;}
#PageArea #PageRight ul.bdecorte_menu01 li{
width:202px;
float:left;}
#PageArea #PageRight ul.bdecorte_menu01 li span{
display:block;
width:188px;}
#PageArea #PageRight ul.bdecorte_menu01 li img{
margin-bottom:10px;}

#PageArea #PageRight ul.bdecorte_menu02{
display:block;
width:604px;
margin:30px 0 30px 52px;}
#PageArea #PageRight ul.bdecorte_menu02 li{
width:151px;
float:left;}
#PageArea #PageRight ul.bdecorte_menu02 li span{
display:block;
width:133px;}
#PageArea #PageRight ul.bdecorte_menu02 li img{
margin-bottom:10px;}

#PageArea #PageRight .bdecorte_line{
border-top:solid 1px #9289f6;
padding-top:10px;}

#PageArea #PageRight div.bdecorteetc{
width:604px;
margin:30px 0 30px 52px;}

#PageArea #PageRight table.price {
    width:98%;
    border-collapse: collapse ;
    margin:0.4rem 0 0.6rem;
}
#PageArea #PageRight table.price th {
    width:36%;
    padding:0.4rem;
    font-weight:normal;
    text-align:left;
}
#PageArea #PageRight table.price td {
    text-align:right;
    padding:0.4rem;
}
#PageArea #PageRight table.price tr:first-child th, #PageArea #PageRight table.price tr:first-child td {
    font-weight:bold;
}
#PageArea #PageRight table.price tr:nth-child(2n) th, #PageArea #PageRight table.price tr:nth-child(2n) td {
    background:#fbfbfb; 
}
#PageArea #PageRight table.price tr:nth-child(2n+1) th, #PageArea #PageRight table.price tr:nth-child(2n+1) td {
    background:#ececec;
}


#PageArea #PageRight a.btn_apply_menu{
display:block;
width:501px;
height:49px;
margin:30px auto;
background: url(../menu/img/common/btn_apply_menu.gif) no-repeat 0 0;
text-indent:-9999px;}
#PageArea #PageRight a.btn_apply_menu:hover{
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";}
#PageArea img a:hover {text-decoration: none; }


/* about us -sareine - new edition 201109 */
#PageArea #PageRight .AboutSareine{
width:660px;
background: url(../about/img/about_sareine_bgpic4.jpg) no-repeat 410px 30px;
margin-bottom:60px;}
#PageArea #PageRight .AboutSareine h3{
width:409px;
height:48px;
background: url(../about/img/about_sareine_h3title.gif) no-repeat 0 0;
text-indent:-9999px;}
#PageArea #PageRight .AboutSareine h3.t01{background-position:0 0;}
#PageArea #PageRight .AboutSareine h3.t02{background-position:0 -48px;}
#PageArea #PageRight .AboutSareine h3.t03{background-position:0 -96px;}
#PageArea #PageRight .AboutSareine h3.t04{background-position:0 -144px; height:68px;}
#PageArea #PageRight .AboutSareine p{
display:block;
width:320px;
margin:-7px 0 60px 77px;}

#PageArea #PageRight .Our_mission{
background: url(../about/img/about_sareine_bgFrame.gif) no-repeat 0 0;
width:569px;
height:443px;
padding-top:80px;
margin:10px auto;}
#PageArea #PageRight .Our_mission p{
width:400px;
margin:20px auto;
text-align:center;}
#PageArea #PageRight .Our_mission img{
display:block;
margin:20px auto;}


#PageArea h2.sitemap {
background: url(../c_img/h2_titleimg_sitemap.jpg) no-repeat 0 0;
}
.sitemap-list-left {
	width: 260px;
	float: left;
	padding: 10px;
	margin-right: 30px;
	margin-bottom: 30px;
	font-size: 1.2em;
}

.sitemap-list-center {
	width: 260px;
	float: left;
	padding: 10px;
	margin-right: 30px;
	margin-bottom: 30px;	
	font-size: 1.2em;
}

.sitemap-list-right {
	width: 260px;
	float: left;
	padding: 10px;
	font-size: 1.2em;
	margin-bottom: 30px;	
}
li.sitemap-list-top {
	border-bottom: 2px solid #C94949;
	margin-bottom: 10px;
	font-weight: bold;
}

#PageArea h2.contact {
background: url(../c_img/h2_titleimg_contact.jpg) no-repeat 0 0;
}

li.contact-list-top {
	border-bottom: 2px solid #C94949;
	margin-bottom: 10px;
	font-weight: bold;
}
.contact-list li {
	font-size: 1.2em;
	line-height: 2;
	}
	
.contact-list {
	margin: 0 0 200px 0;
}	

.phonenumber {
	font-size: 1.5em;
	color: #C94949;
}

#PageArea h2.site {
background: url(../c_img/h2_titleimg_site.jpg) no-repeat 0 0;
}

li.site-top {
	border-bottom: 2px solid #C94949;
	margin-bottom: 10px;
	font-weight: bold;
}
.site-list {
	margin-bottom: 30px;
}
.right-text {
	text-align: right;
	margin-bottom: 30px;	
}

#PageArea h2.policy {
background: url(../c_img/h2_titleimg_policy.jpg) no-repeat 0 0;
}

li.policy-top {
	border-bottom: 2px solid #C94949;
	margin-bottom: 10px;
	font-weight: bold;
}
.policy-list {
	margin-bottom: 30px;
}

ul.bullet-list	{
    list-style: none;
    padding:0;
    margin:0;
}

ul.bullet-list li {
    padding-left: 1em; 
    text-indent: -.7em;
}

ul.bullet-list li:before {
    content: "●";
    color: #C94949; /* or whatever color you prefer */
}
.margin30 {
	margin: 30px 0;
}
.margin10 {
	margin: 10px 0;
}

/*クチコミ*/
.voice-box {
	overflow: hidden;
	border: solid 1px #ccc;
	padding: 15px;
	margin-bottom: 15px;
}
.voice-head-left {
	float:left;
	width:400px;
}
.voice-head-right {
	float:right;
}
.voice-name {
	float: left;
	width: 500px;
	font-size: 20px;
	margin-bottom: 10px;
	padding-top:5px;
}
.voice-date {
	float: right;
	width: 100px;
	text-align: right;
}
.voice-star {
	clear: both;
}
.voice-point {
	font-size: 22px;
	color:red;
}
.voice-item {
	clear: both;
	margin-bottom: 10px;	
}
.voice-avatar {
	float: left;
	width: 75px;
	margin: 0 15px 10px 0;
}
.voice-right {
	float: right;
	width: 100%;
}
.voice-menu {
	font-size: 18px;
	margin-bottom: 5px;	
	color: #A8344E;
}
.voice-shop{
	font-size: 15px;
	margin-bottom: 10px;	
}
.voice-photo {
	text-align:center;
	margin-bottom: 10px;		
}
.voice-comment {
	font-size: 15px;
	margin-bottom: 10px;	
}
.liftup {
	width: 80px;
	margin-top: 3px;
	text-align: center;
	background: #F995BE;
	padding: 2px 0;
	color: white;
}

.acnecare {
	width: 80px;
	margin-top: 3px;
	text-align: center;
	background: #A4D678;
	padding: 2px 0;
	color: white;
}

.sensitiveskin {
	width: 80px;
	margin-top: 3px;
	text-align: center;
	background: #97D4EF;
	padding: 2px 0;
	color: white;
}

.whitening {
	width: 80px;
	margin-top: 3px;
	text-align: center;
	background: #7DEAEA;
	padding: 2px 0;
	color: white;
}

.option {
	width: 80px;
	margin-top: 3px;
	text-align: center;
	background: #BEABF4;
	padding: 2px 0;
	color: white;
}
.porecare  {
	width: 80px;
	margin-top: 3px;
	text-align: center;
	background: #EDBD96;
	padding: 2px 0;
	color: white;
}

.yoyakubtn {
  background: #ffffff;
  background-image: -webkit-linear-gradient(top, #ffffff, #F9F2EA);
  background-image: -moz-linear-gradient(top, #ffffff, #F9F2EA);
  background-image: -ms-linear-gradient(top, #ffffff, #F9F2EA);
  background-image: -o-linear-gradient(top, #ffffff, #F9F2EA);
  background-image: linear-gradient(to bottom, #ffffff, #F9F2EA);
  -webkit-border-radius: 2;
  -moz-border-radius: 2;
  border-radius: 2px;
  font-family: Georgia;
  color: #AA8A72;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  border: solid #AA8A72 1px;
  text-decoration: none;
  text-align: center;
}

.yoyakubtn:hover {
  background: #EFE1D3;
  background-image: -webkit-linear-gradient(top, #EFE1D3, #E5D5C6);
  background-image: -moz-linear-gradient(top, #EFE1D3, #E5D5C6);
  background-image: -ms-linear-gradient(top, #EFE1D3, #E5D5C6);
  background-image: -o-linear-gradient(top, #EFE1D3, #E5D5C6);
  background-image: linear-gradient(to bottom, #EFE1D3, #E5D5C6);
  text-decoration: none;  
}
.hide {
	display: none;
}
.pagerlist{
	margin:0 auto;
	padding-left:80px;
}
ul.pager {
	list-style:none;
    font-size: 90%;
    margin: 10px;
}
ul.pager li {
    margin-right: 10px;
	padding-right: 10px;
    border-right: 1px #999999 solid;
    display: -moz-inline-box;
	display: inline-block;
	display: inline;
	zoom: 1;
}
ul.pager li.next {
    border-right: none;
}
ul.pager li a:link,
ul.pager li a:visited {
    color: #3366FF;
    text-decoration: none;
}
ul.pager li a:hover,
ul.pager li a:active {
    color: #FF6633;
    text-decoration: none;
}
ul.pager li em {
    font-weight: bold;
}


/*サロン一覧*/
#salon-area {
	overflow: hidden;
	padding: 0 0 0 15px;
	margin-bottom: 15px;
}

#salon-area p.title {
	padding-bottom:20px;
}

#salon-area div {
	padding-bottom:15px;
}

#salon-area h3 {
	background: #A33B56;
	color:#FFF;
	font-size:1.2em;
	padding:5px 10px;
}

#salon-area ul {
	padding:20px 15px;
	display:block;
}

#salon-area ul li {
	float:left;
	margin:0 0 10px 0 ;
	width:33%;
}

#salon-area .info {
	float:left;
	padding:20px 0 5px 15px;
}

#salon-area .info2 {
	float:left;
	padding:10px 0 20px 7px;
	line-height:180%;
}

#salon-area .right {
	float:left;
	line-height:180%;
	width:395px;
}

#salon-area .right p {
	padding-bottom:10px;
}

#salon-area .info2 .right {
	padding: 0 0 0 5px;
}

#salon-area .photo1 {
	float:right;
	width:230px;
}

#salon-area .photo2 {
	float:left;
	width:220px;
	padding:0 7px;
}

#salon-area .map {
	padding:0 7px;
}

#salon-area h4 {
	border-top:1px #A33B56 solid;
	width:634px;
	padding:10px 7px;
	font-size:1.4em;
	color: #A33B56;
}

#salon-area h4 span {
	border-left:8px #A33B56 solid;
	padding-left:7px;
}
/*common*/
.contact_btn {
    text-align: center;
    margin: 0 0 50px 0;
}
#PageArea .common_button a {
    width: 300px;
    background: #E46983;
    border-radius: 2em;
    text-decoration: none;
    text-align: center;
    -webkit-transition: all 0.35s;
    transition: all 0.35s;
    border: none;
    margin: 0 auto 4em;
    color: #fff;
    font-size: 1.2rem;
    display: block;
    padding: 1em 0.8em;
	font-family: "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif;
}
#PageArea .common_button a:hover {
	opacity:0.7;
}
.mincho {
	font-family: "游明朝体", "YuMincho", "游明朝", "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;

}
/*index*/
#PageArea a.option_menu_area_wrap {
	cursor: pointer;
		text-decoration: none;
}
#PageArea a.option_menu_area_wrap:hover {
	opacity: 0.8;
		text-decoration: none;
}
.option_menu_area {
    background: url(../menu/img/common/option_bg.jpg) no-repeat bottom right;
    clear: both;
    overflow: hidden;
    height: 200px;
    padding: 2px;
    margin: 0 0 50px 0;
    /* box-shadow */
box-shadow:0px 0px 7px 3px #e8e8e8;

/* border-radius */
border-radius:1px 1px 1px 1px ;

/* border */
border:1px solid #cccccc;

/* react native */
{
shadowColor:"#e8e8e8",
shadowOffset:{width:0,height:0},
shadowOpacity:1,
shadowRadius:7,
borderWidth:1,
borderColor:"#cccccc",
borderTopLeftRadius:1,
borderTopRightRadius:1,
borderBottomLeftRadius:1,
borderBottomRightRadius:1
}
}
.option_menu_top_bar {
    height: 15px;
    background: -moz-linear-gradient(top, rgba(163,134,96,1) 0%, rgba(163,134,96,0.25) 100%);
    background: -webkit-linear-gradient(top, rgba(163,134,96,1) 0%,rgba(163,134,96,0.25) 100%);
    background: linear-gradient(to bottom, rgba(163,134,96,1) 0%,rgba(163,134,96,0.25) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a38660', endColorstr='#40a38660',GradientType=0 );
    margin: 0 0 2px 0;
}
.option_menu_h5 {
    font-size: 25px;
    color: #A38660;
    margin: 10px 5px;
}
.option_menu_h5 span {
    font-size: 12px;
    color: #000;
}
ul.option_menu_list {
	box-sizing: border-box;
	color: #a48760;
	font-size: 14px;
	line-height: 20px;
	margin: 10px 5px;
	}
ul.option_menu_list li {
	padding-left: 18px;
	padding-bottom: 3px;
	background: url(../menu/img/common/option_arrow.jpg) no-repeat left center;
	}
/*option*/
.title_area.option_title {
    background: ;
    background: -moz-linear-gradient(top, rgba(163,134,96,1) 0%, rgba(163,134,96,0.25) 100%);
    background: -webkit-linear-gradient(top, rgba(163,134,96,1) 0%,rgba(163,134,96,0.25) 100%);
    background: linear-gradient(to bottom, rgba(163,134,96,1) 0%,rgba(163,134,96,0.25) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a38660', endColorstr='#40a38660',GradientType=0 );
    padding: 5px 10px;
    color: #fff;
    font-size: 25px;
    line-height: 27px;
}
.title_area.option_title span {
    font-size: 15px;
}
.option_section_wrap {
    clear: both;
    overflow: hidden;
    height: 220px;
    padding: 2px;
    margin: 0 0 10px 0;
}
.option_menu_h5 {
    font-size: 25px;
    margin: 10px 5px;
}
.option_price_box {
    width: 230px;
    text-align: center;
    font-size: 13px;
    line-height: 36px;
    margin: 10px 5px;
}
.option_price_box span.option_price {
    font-size: 20px;
}
.option_price_box span {
    font-size: 12px;
}
.option_p {
    width: 60%;
    margin: 10px 5px;
}

ul.option_top_list {
	box-sizing: border-box;
	color: #a48760;
	font-size: 14px;
	line-height: 20px;
	margin: 10px 5px;
	}
ul.option_top_list li {
    display: inline-block;
    float: left;
    padding-left: 18px;
    padding-bottom: 3px;
    background: url(../menu/img/common/option_arrow.jpg) no-repeat left center;
    font-size: 13px;
    margin-right: 16px;
    line-height: 34px;
}
/*liftstretch mask*/
#liftmask.option_section_wrap {
    background: url(../menu/img/common/liftmask_bg.jpg) no-repeat bottom right;
    border: 1px solid #ccc;
}
#liftmask .option_section_top_bar {
    height: 15px;
    background: -moz-linear-gradient(top, rgba(163,134,96,1) 0%, rgba(163,134,96,0.25) 100%);
    background: -webkit-linear-gradient(top, rgba(163,134,96,1) 0%,rgba(163,134,96,0.25) 100%);
    background: linear-gradient(to bottom, rgba(163,134,96,1) 0%,rgba(163,134,96,0.25) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a38660', endColorstr='#40a38660',GradientType=0 );
    margin: 0 0 2px 0;
}
#liftmask .option_section_title {
	color: #A38660;
}
#liftmask .option_menu_h5 {
    color: #A38660;
}
#liftmask .option_menu_h5 span {
    font-size: 15px;
    color: #A38660;
}
#liftmask .option_price_box {
	color: #A38660;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9b8a7a+1,ffffff+40,ffffff+64,9b8a7a+100&0.35+1,0.35+100 */
background: -moz-linear-gradient(top, rgba(155,138,122,0.35) 1%, rgba(255,255,255,0.35) 40%, rgba(255,255,255,0.35) 64%, rgba(155,138,122,0.35) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(155,138,122,0.35) 1%,rgba(255,255,255,0.35) 40%,rgba(255,255,255,0.35) 64%,rgba(155,138,122,0.35) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(155,138,122,0.35) 1%,rgba(255,255,255,0.35) 40%,rgba(255,255,255,0.35) 64%,rgba(155,138,122,0.35) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#599b8a7a', endColorstr='#599b8a7a',GradientType=0 ); /* IE6-9 */
}
/*sekkopack*/
#sekkopack.option_section_wrap {
    background: url(../menu/img/common/sekkopack_bg.jpg) no-repeat bottom right;
    border: 1px solid #ccc;
}
#sekkopack .option_section_top_bar {
    height: 15px;
    background: -moz-linear-gradient(top, rgba(163,134,96,1) 0%, rgba(163,134,96,0.25) 100%);
    background: -webkit-linear-gradient(top, rgba(163,134,96,1) 0%,rgba(163,134,96,0.25) 100%);
    background: linear-gradient(to bottom, rgba(163,134,96,1) 0%,rgba(163,134,96,0.25) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a38660', endColorstr='#40a38660',GradientType=0 );
    margin: 0 0 2px 0;
}
#sekkopack .option_section_title {
	color: #A38660;
}
#sekkopack .option_menu_h5 {
    color: #A38660;
}
#sekkopack .option_menu_h5 span {
    font-size: 15px;
    color: #A38660;
}
#sekkopack .option_price_box {
	color: #A38660;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9b8a7a+1,ffffff+40,ffffff+64,9b8a7a+100&0.35+1,0.35+100 */
background: -moz-linear-gradient(top, rgba(155,138,122,0.35) 1%, rgba(255,255,255,0.35) 40%, rgba(255,255,255,0.35) 64%, rgba(155,138,122,0.35) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(155,138,122,0.35) 1%,rgba(255,255,255,0.35) 40%,rgba(255,255,255,0.35) 64%,rgba(155,138,122,0.35) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(155,138,122,0.35) 1%,rgba(255,255,255,0.35) 40%,rgba(255,255,255,0.35) 64%,rgba(155,138,122,0.35) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#599b8a7a', endColorstr='#599b8a7a',GradientType=0 ); /* IE6-9 */
}
/*kassa*/
#kassa.option_section_wrap {
    background: url(../menu/img/common/kassa_bg.jpg) no-repeat bottom right;
    border: 1px solid #ccc;
}
#kassa .option_section_top_bar {
    height: 15px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3fad82+0,3fad82+100&1+0,0.25+100 */
background: -moz-linear-gradient(top, rgba(63,173,130,1) 0%, rgba(63,173,130,0.25) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(63,173,130,1) 0%,rgba(63,173,130,0.25) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(63,173,130,1) 0%,rgba(63,173,130,0.25) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3fad82', endColorstr='#403fad82',GradientType=0 ); /* IE6-9 */
    margin: 0 0 2px 0;
}
#kassa .option_section_title {
	color: #3FAD82;
}
#kassa .option_menu_h5 {
    color: #3FAD82;
}
#kassa .option_menu_h5 span {
    font-size: 15px;
    color: #3FAD82;
}
#kassa .option_price_box {
	color: #3FAD82;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3fad82+1,ffffff+40,ffffff+64,3fad82+100&0.35+1,0.35+100 */
background: -moz-linear-gradient(top, rgba(63,173,130,0.35) 1%, rgba(255,255,255,0.35) 40%, rgba(255,255,255,0.35) 64%, rgba(63,173,130,0.35) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(63,173,130,0.35) 1%,rgba(255,255,255,0.35) 40%,rgba(255,255,255,0.35) 64%,rgba(63,173,130,0.35) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(63,173,130,0.35) 1%,rgba(255,255,255,0.35) 40%,rgba(255,255,255,0.35) 64%,rgba(63,173,130,0.35) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#593fad82', endColorstr='#593fad82',GradientType=0 ); /* IE6-9 */
}
/*detox-whitening*/
#detox-whitening.option_section_wrap {
    background: url(../menu/img/common/detox-whitening_bg.jpg) no-repeat bottom right;
    border: 1px solid #ccc;
}
#detox-whitening .option_section_top_bar {
    height: 15px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#487cb7+1,487cb7+100&1+0,0.25+100 */
background: -moz-linear-gradient(top, rgba(72,124,183,1) 0%, rgba(72,124,183,0.99) 1%, rgba(72,124,183,0.25) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(72,124,183,1) 0%,rgba(72,124,183,0.99) 1%,rgba(72,124,183,0.25) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(72,124,183,1) 0%,rgba(72,124,183,0.99) 1%,rgba(72,124,183,0.25) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#487cb7', endColorstr='#40487cb7',GradientType=0 ); /* IE6-9 */
    margin: 0 0 2px 0;
}
#detox-whitening .option_section_title {
	color: #487CB7;
}
#detox-whitening .option_menu_h5 {
    color: #487CB7;
}
#detox-whitening .option_menu_h5 span {
    font-size: 15px;
    color: #487CB7;
}
#detox-whitening .option_price_box {
	color: #487CB7;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#487cb7+1,ffffff+40,ffffff+64,487cb7+100&0.35+1,0.35+100 */
background: -moz-linear-gradient(top, rgba(72,124,183,0.35) 1%, rgba(255,255,255,0.35) 40%, rgba(255,255,255,0.35) 64%, rgba(72,124,183,0.35) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(72,124,183,0.35) 1%,rgba(255,255,255,0.35) 40%,rgba(255,255,255,0.35) 64%,rgba(72,124,183,0.35) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(72,124,183,0.35) 1%,rgba(255,255,255,0.35) 40%,rgba(255,255,255,0.35) 64%,rgba(72,124,183,0.35) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59487cb7', endColorstr='#59487cb7',GradientType=0 ); /* IE6-9 */
}
/*ultrasonic-whitening*/
#ultrasonic-whitening.option_section_wrap {
    background: url(../menu/img/common/ultrasonic-whitening_bg.jpg) no-repeat bottom right;
    border: 1px solid #ccc;
    margin: 10px 0 50px;
}
#ultrasonic-whitening .option_section_top_bar {
    height: 15px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#487cb7+1,487cb7+100&1+0,0.25+100 */
background: -moz-linear-gradient(top, rgba(72,124,183,1) 0%, rgba(72,124,183,0.99) 1%, rgba(72,124,183,0.25) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(72,124,183,1) 0%,rgba(72,124,183,0.99) 1%,rgba(72,124,183,0.25) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(72,124,183,1) 0%,rgba(72,124,183,0.99) 1%,rgba(72,124,183,0.25) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#487cb7', endColorstr='#40487cb7',GradientType=0 ); /* IE6-9 */
    margin: 0 0 2px 0;
}
#ultrasonic-whitening .option_section_title {
	color: #487CB7;
}
#ultrasonic-whitening .option_menu_h5 {
    color: #487CB7;
}
#ultrasonic-whitening .option_menu_h5 span {
    font-size: 15px;
    color: #487CB7;
}
#ultrasonic-whitening .option_price_box {
	color: #487CB7;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#487cb7+1,ffffff+40,ffffff+64,487cb7+100&0.35+1,0.35+100 */
background: -moz-linear-gradient(top, rgba(72,124,183,0.35) 1%, rgba(255,255,255,0.35) 40%, rgba(255,255,255,0.35) 64%, rgba(72,124,183,0.35) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(72,124,183,0.35) 1%,rgba(255,255,255,0.35) 40%,rgba(255,255,255,0.35) 64%,rgba(72,124,183,0.35) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(72,124,183,0.35) 1%,rgba(255,255,255,0.35) 40%,rgba(255,255,255,0.35) 64%,rgba(72,124,183,0.35) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59487cb7', endColorstr='#59487cb7',GradientType=0 ); /* IE6-9 */
}
/*second trial*/
/*option*/
.title_area.second_trial_title {
    background: url(../menu/img/common/second_trial_title.jpg) no-repeat center right;
    padding: 5px 10px;
    color: #fff;
    font-size: 25px;
    line-height: 27px;
}
.second_trial_p {
    padding: 20px 0;
}
.second_trial_last {
    margin: 0 0 50px 0;
}