@charset "UTF-8";
/* CSS Document */

.spa_course h2,#special,.sidemenu_h,#news,#ad,.bana,.pankuzu,.search_coupon,.list_shop_img_right p img,.b_go_detail a img/*,#g_navi*/,.peripheral,#sub_content,.long_article_btn,.non_top img,.shampoo_btn,.salon_top img,.next_link ul .pd_r30 img,.next_link ul .pd_l30 a>img,.next_link ul li,.eye2_title,.caption h2,.subject_title,.spa_course_title,.four_effects_btn,.four_effects_des,.eye_rb,.eye_bottom,.eye_smart,.mens_none,.mens_salon_btn,#btnarea a img,.knowledge_btn{
	display:none;
}
#content{
	margin-top: 0px;
}
.w_auto {
	height: auto;
	width: 100%;
}
.w_auto50 {
	height: auto;
	width: 50%;
}
.search_h_t {
	text-align: center;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	background: rgb(240,183,161); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(240,183,161,1) 0%, rgba(140,51,16,1) 10%, rgba(191,110,78,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,183,161,1)), color-stop(10%,rgba(140,51,16,1)), color-stop(100%,rgba(191,110,78,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(240,183,161,1) 0%,rgba(140,51,16,1) 10%,rgba(191,110,78,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(240,183,161,1) 0%,rgba(140,51,16,1) 10%,rgba(191,110,78,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(240,183,161,1) 0%,rgba(140,51,16,1) 10%,rgba(191,110,78,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(240,183,161,1) 0%,rgba(140,51,16,1) 10%,rgba(191,110,78,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0b7a1', endColorstr='#bf6e4e',GradientType=0 ); /* IE6-9 */
	color: #FFF;
	text-shadow: 0px 1px 1px rgba(100, 100, 100, 1);
	font-weight: bold;
	position: relative;
	border-bottom:#8c3310 1px solid;
}
.backPage_t.smart_t {
	padding: 5px;
	width: 50px;
	text-align: center;
	position: absolute;
	top: 5px;
	left: 5px;
	background: rgb(240,183,161); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(240,183,161,1) 0%, rgba(140,51,16,1) 70%, rgba(191,110,78,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,183,161,1)), color-stop(70%,rgba(140,51,16,1)), color-stop(100%,rgba(191,110,78,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(240,183,161,1) 0%,rgba(140,51,16,1) 70%,rgba(191,110,78,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(240,183,161,1) 0%,rgba(140,51,16,1) 70%,rgba(191,110,78,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(240,183,161,1) 0%,rgba(140,51,16,1) 70%,rgba(191,110,78,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(240,183,161,1) 0%,rgba(140,51,16,1) 70%,rgba(191,110,78,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0b7a1', endColorstr='#bf6e4e',GradientType=0 ); /* IE6-9 */
-moz-border-radius-topleft: 90px;
-webkit-border-top-left-radius: 90px;
 border-top-left-radius: 90px;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;
border-bottom-right-radius: 20px;
-moz-border-radius-bottomleft: 90px;
-webkit-border-bottom-left-radius: 90px;
border-bottom-left-radius: 90px;
border:1px solid #8c3310;
text-shadow: 0px 1px 1px rgba(100, 100, 100, 0.4);
}
.backPage_t a{
	color:#FFF;
	font-weight:normal;
}
.eye {
	height: auto;
	width: 100%;
}

/*--メンズヘッドスパ--*/
.eye_mens img{
	width: 100%;	
}
.sub_title {
	clear: both;
	background-image: none;
	height: auto;
	width: 100%;
	background-color: #521a19;
}
.sub_title h2 {
	font-size: 14px;
	color: #e7e3e3;
	font-weight: normal;
	text-shadow:-1px -1px 0px #000,1px -1px 0px #000,1px 1px 0px #000,-1px 1px 0px #000;
	margin: 0px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.w_auto img{
	width: 100%;
	height: auto;
}
.article_mens_img img{
	float: none;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
}
.bottom_arrow img{
	height: auto;
	width: 100%;	
}
.fl,.fr{
	float: none;	
}
.article_mens_r{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	font-size: 12px;
}
.article_mens_r p {
	font-size: 14px;
}
.tips_des_s{
	font-size: 14px;
	margin-right: 20px;
	margin-left: 20px;
	text-align: justify;
}
.text_effect1 {
	font-size: 14px;	
}
.tips_inner {
	height: auto;
	width: 100%;	
}
.tips_title {
	height: auto;
	width: 100%;
}
.tips_title p {
	font-size: 18px;
	padding-bottom: 10px;
	padding-top: 15px;
}
.article_tips_wrap , .article_tips_wrap_top {
	height: auto;
	width: 100%;
	font-size: 14px;
	/*padding-top: 10px;
	padding-left: 10px;*/
}
.article_tips_title{
	font-size: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;	
}
.tips_line {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	background-image: none;
	height: auto;
	width: auto;
	padding: 0px;
	margin-top: 5px;
	margin-right: 20px;
	margin-left: 20px;
}
.article_tips_inner_r{
	text-align: center;
	float: none;
}
.article_tips_inner_l{
	padding: 0px;
	width: auto;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	height: auto;
	font-size: 12px;
}
.mens_salon{
	background-image: none;
	background-color: #521a19;
	height: auto;
	width: 100%;
}
.mens_salon_btn_s{
	padding-top: 20px;
	padding-bottom: 20px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
}
.mens_salon_button_s{
	width: 280px;
	height: 50px;
	display: block;
	box-sizing: border-box;
	text-align: center;
	line-height: 50px;
	background-color: #000;
	border: 1px solid #FFF;
	color: #ededed;
	box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.5), 0 1px 3px rgba(255, 255, 255, 0.9) inset, 0 -1px 3px rgba(0, 0, 0, 0.1) inset;
	text-decoration: none;
	font-size: 14px;
	margin-right: auto;
	margin-left: auto;
}
.mens_salon_button_s2{
	width: 280px;
	height: 50px;
	display: block;
	box-sizing: border-box;
	text-align: center;
	line-height: 50px;
	background-color: #DDD;
	border: 1px solid #000;
	color: #000;
	/*box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.5), 0 1px 3px rgba(255, 255, 255, 0.9) inset, 0 -1px 3px rgba(0, 0, 0, 0.1) inset;*/
	text-decoration: none;
	font-size: 14px;
	margin-right: auto;
	margin-left: auto;
}
.eye_mens{
	position: relative;	
}
.eye_btn_s{
	position: absolute;
	left: 20px;
	bottom: 20px;	
}
.mens_salon_button_s_t{
	width: 200px;
	height: 50px;
	display: block;
	box-sizing: border-box;
	text-align: center;
	line-height: 50px;
	background-color: #000;
	border: 1px solid #FFF;
	color: #ededed;
	box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.5), 0 1px 3px rgba(255, 255, 255, 0.9) inset, 0 -1px 3px rgba(0, 0, 0, 0.1) inset;
	text-decoration: none;
	font-size: 14px;
	margin-right: auto;
	margin-left: auto;
}
/*--メンズヘッドスパアイキャッチ変更--*/
.mens_eye_back img {
	width: 100%;
	height: auto;
}
.mens_eye_title {
	top: 55px;
	left: 7px;
	width: 65%;
}
.mens_eye_title img {
	width: 100%;
	height: auto;
}
.mens_eye_discount {
	top: 26%;
	right: 7px;
	width: 25%;
}
.mens_eye_discount img {
	width: 100%;
	height: auto;
}
.mens_eye_rb_btn {
	display: none;
}
.mens_eye_text {
	background-color: #000;
	position: static;
	font-size: 14px;
	padding: 10px 20px;
}
.mens_eye_pconly {
	display: none;
}

/*--炭酸ヘッドスパ--*/
#b_t_right,#t_eye,.t_none,#t_2_2,.bana_bb{
	display:none;
}
.soda_headspa_speye {
	position: relative;
}
#t_eye_s_img{
	width: 100%;
	height: auto;
}
.soda_headspa_speye a {
	position: absolute;
	bottom: 0;
	right: 4%;
	width: 35%;
}
.soda_headspa_speye a img {
	width: 100%;
	height: auto;
}
.check3_s{
	width: auto;
	padding: 10px 0 0;
	margin: 0 10px;
}
.check3_s h3 {
	text-align: center;
}
.check3_s h3 , .check3_s h4 {
	font-weight: normal;
}
.check3_s_table {
	width: 93%;
	table-layout: fixed;
	border-spacing: 0 20px;
}
.check3_s_table tbody {
	width: 100%;
}
.check3_s_table td {
	padding: 11px 6% 0;
}
.check3_s_table tr:first-child td {
	display: block;
	width: 186.6%;
}
.check3_s_table tr:first-child td:first-child {
	margin-bottom: 20px;
}
.check3_s_table td h4 {
	margin-bottom: 0;
}
.check3_s_table tr:last-child td h4 {
	margin-bottom: 0;
}
.check3_s_table_sub2_qa {
	margin-top: 20px;
}
.check3_s_table_sub2_qa p.check3_s_table_sub2_qa_img {
	width: 35%;
	margin-top: 0;
}
.check3_s_table_sub2_qa_q {
	width: 63%;
	background-image: none;
	padding: 0;
	margin-bottom: 5px !important;
}
.check3_s_table_sub2_qa_q img {
	width: 15px;
	margin: 0 4px -2px 0;
}
.check3_s_table_sub2_qa p.check3_s_table_sub2_qa_a {
	width: 54%;
	padding: 4%;
	margin: 0;
	margin-bottom: 10px !important;
}
.check3_s_table_sub2_qa_a img {
	width: 15px;
	margin: -3px 5px -2px 0;
}
.check3_s_table_sub3 img {
	width: 50%;
	height: auto;
}
.check3_s_table tr:last-child td img:nth-last-child(2) {
	width: 100%;
	height: auto;
	margin-bottom: 10px;
}
.check3_s_lastimg {
	margin-top: -18px;
}
.t5gif {
	padding-top: 0 !important;
}
.t_4_about_soda {
	background-image: none;
	background-color: #eef7ff;
	border: 1px solid #cce8ff;
	border-radius: 60px;
	-moz-border-radius: 60px;
	-webkit-border-radius: 60px;
	-o-border-radius: 60px;
	-ms-border-radius: 60px;
	padding: 0 0 10px;
	margin: 10px;
}
.t_4_about_soda p {
	width: 80%;
}
#t_1,#t_2,#t_3{
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	background: #f8f9fd;
	background: -moz-linear-gradient(top, #fbfdff, #f6fbff);
	background: -webkit-gradient(linear, center top, center bottom, from(#fbfdff), to(#f6fbff));
	height: auto;
	width: auto;
	float: none;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #a6ccf9;
}
#t_1_1,#t_1_2,#t_1_3,#t_2_1,#t_2_2,#t_2_3,#t_3_1{
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	height: auto;
	width: auto;
	text-align: justify;
	font-size: 12px;
}
#t_3{
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
}
.check_3_S {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #F00;
	text-shadow:-1px -1px #FFF,1px -1px #FFF,-1px 1px #FFF,1px 1px #FFF;
}
.soda_txt{
	color:#0078fe;
	font-size: 14px;
	text-shadow:-1px -1px #FFF,1px -1px #FFF,-1px 1px #FFF,1px 1px #FFF;
}
.soda_txt:before {
  	position:absolute;
	top:0;
	left:0;
	color:#0078fe;
}
.soda_txt:after {
  	content:attr(title);
  	color:#fff;
  	-webkit-mask-image:-webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,1));
}
.point_txt{
	font-size: 14px;
	font-style: italic;
	color: #F00;
	text-shadow:-1px -1px #FFF,1px -1px #FFF,-1px 1px #FFF,1px 1px #FFF;
}
.note {
	position:relative;
	width:auto;
	color:#1060b9;
	background:#e7f1ff;
	overflow:hidden;
	margin: 3px 0 10px;
	padding: 0.3em 0.5em;
}
.note:before {
   content:"";
   position:absolute;
   top:0;
   right:0;
   border-width:0 16px 16px 0;
   border-style:solid;
   border-color:#fbfdff #fbfdff #d2e2f7 #d2e2f7;
   background:#e7f1ff;
   -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
   -moz-box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
   box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
   display:block; width:0; /* Firefox 3.0 damage limitation */
}
.note.rounded {
   -webkit-border-radius:5px 0 5px 5px;
   -moz-border-radius:5px 0 5px 5px;
   border-radius:5px 0 5px 5px;
}
.note.rounded:before {
   border-width:8px;
   border-color:#fbfdff #fbfdff transparent transparent;
   -webkit-border-bottom-left-radius:5px;
   -moz-border-radius:0 0 0 5px;
   border-radius:0 0 0 5px;
}
#t_1_3,#t_2_2{
	margin-top: 10px;	
}
#t_2_2{
	font-size: 12px;
	color: #eb3381;
	font-weight: bold;
}
#t_2_3{
	font-size: 12px;
	color: #333;
}
.pd_10{
	padding-top: 10px;	
}
.k_kome{
	font-size: 10px;
	height: auto;
	width: auto;
	margin-right: 10px;
	margin-left: 10px;
}
#t_4{
	background-image: none;
	border-radius: 60px;
	height: auto;
	width: auto;
	background-color: #eef7ff;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #cce8ff;
}
.bana_bb_s{
	width: 300px;
	margin-right: auto;
	margin-left: auto;
}
.bana_bb_s a{
	width: 260px;
	height: 50px;
	display: block;
	box-sizing: border-box;
	margin: 20px;
	/* 縦横中央揃え */
  text-align: center;
	line-height: 50px;
	/* 色指定 */
  background-image: -webkit-linear-gradient(top, #ffc165, #fdb03f);
	border: 2px solid #fdb03f;
	color: #FFF;
	text-shadow:0 1px 0 #666;
	/* 角丸 */
  border-radius: 10px;
	/* シャドウ / ベベル */
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.2), 0 1px 3px rgba(255, 255, 255, 0.5) inset, 0 -1px 3px rgba(0, 0, 0, 0.1) inset;
	/* その他 */
  text-decoration: none;
	font-size: 14px;
	letter-spacing: -0.05em;
	font-weight: bold;
}
#t_4_1{
	height: auto;
	width: auto;
	margin-right: 10px;
	margin-left: 10px;
	text-align: justify;
	font-size: 12px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
	clear: both;
}
.t_4_title{
	font-size: 14px;
	padding-top: 10px;
	height: auto;
	width: 250px;
	color: #5a82e7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5a82e7;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	text-shadow:-1px -1px #FFF,1px -1px #FFF,-1px 1px #FFF,1px 1px #FFF;
}
.t_4_title_2{
	font-size: 18px;
	color: #5a82e7;
}
#ts_1,#ts_2,#ts_3,#ts_4{
	background-image: none;
	height: auto;
	width: 100%;
}
#k_s dl,#k_s dt,#k_s dd{
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
}
#k_s{
	height: auto;
	width: auto;
	margin-right: 10px;
	margin-left: 10px;
	background-color: #EFF4F8;
	padding-top: 15px;
	padding-bottom: 15px;
}
#k_s dl{
	height: auto;
	width: auto;
}
#k_s dt {
	font-size: 18px;
	height: auto;
	width: auto;
	margin-right: 20px;
	margin-left: 20px;
	color: #1060b9;
	font-weight: bold;
}
#k_s dt h3 {
	font-size: 18px;
	height: auto;
	width: auto;
	color: #1060b9;
	font-weight: bold;
	text-align: left;
	text-indent: 0;
}
#k_s dd{
	height: auto;
	width: auto;
	margin-right: 20px;
	margin-left: 20px;
}
.k_s_t_img{
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.k_s_t_img img{
	height: auto;
	width: 100%;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.t_step_s{
	font-family: century;
	color: #bdab7a;
	font-size: 18px;
}
.t_3_comment img{
	height: auto;
	width: 100%;
	margin-right: auto;
	margin-left: auto;	
}
.t_2_s_img {
	height: auto;
	width: auto;
	margin-right: 10px;
	margin-left: 10px;	
}
.t_2_s_img img{
	height: auto;
	width: 100%;
	margin-right: auto;
	margin-left: auto;	
}

/*--アヴェダのヘッドスパ--*/
p {
	padding: 0px;
}
#wrap_aveda{
	width:100%;
}
p.aveda_btn_t{
	height: 40px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.17, #AA9B73), color-stop(0.00, #bfb69b));
	background: -webkit-linear-gradient(top, #bfb69b 0%, #AA9B73 17%);
	background: -moz-linear-gradient(top, #bfb69b 0%, #AA9B73 17%);
	background: -o-linear-gradient(top, #bfb69b 0%, #AA9B73 17%);
	background: -ms-linear-gradient(top, #bfb69b 0%, #AA9B73 17%);
	background: linear-gradient(to bottom, #bfb69b 0%, #AA9B73 17%);
	display:block;
	vertical-align:middle;
	width:auto;
	margin:10px 40px 0 40px;
	-webkit-box-shadow:  0px 0px 5px 2px #b1b8c4;
	box-shadow:  0px 0px 5px 2px #b1b8c4;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #AA9B73;
}
p.aveda_btn_t a{
	display:block;
	text-align:center;
	width:100%;
	height:30px;
	padding-top:10px;
	color:#fff;
	font-weight:bold;
	font-size:1em;
	text-shadow: 0px 1px 1px rgba(100, 100, 100, 1);
	letter-spacing: -0.01em;
}
#box_intro,#box_counseling{
	width: auto;
	padding:10px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#box_counseling{
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 0px;
	background-color: #dfe7d0;
}
h2.subtitle_aboutaveda,h2.subtitle_headspa{
	width:auto;
	height:20px;
	background-image:none;
	margin:0;
	padding:10px 0 10px 5px;
	font-weight:bold;
	font-size:1em;
	text-indent:0;
	color:#758557;
	text-align:center;
	text-shadow:1px 1px 1px #ccc;
	box-shadow:0 2px 3px rgba(0, 0, 0, 0.4) , inset 0 0 50px rgba(0, 0, 0, 0.1) ;
	position:relative;
	border-bottom:none;
}
/*h5.subtitle_aboutaveda:before{
	content:url(../../images/leaf_icon.png);
	float:left;
	padding-top:3px;
	padding-right:5px;
	padding-left:10px;
}*/
h2.subtitle_aboutaveda:before,h2.subtitle_aboutaveda:after,h5.subtitle_headspa:before,h5.subtitle_headspa:after{
	content: ' ';
	position: absolute;
	z-index: -1;
	width: 10%;
	height: 10px;
	left: 4px;
	bottom:7px;
	-webkit-box-shadow: 0 8px 15px rgba(0,0,0, 0.7);
	-moz-box-shadow: 0 8px 15px rgba(0, 0, 0, 0.7);
	box-shadow: 0 8px 15px rgba(0, 0, 0, 0.7);
	background-color: #F00;
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	transform: rotate(-3deg);
}
.subtitle_aboutaveda:after,h5.subtitle_headspa:after{
	  -webkit-transform: rotate(3deg);
	  -moz-transform: rotate(3deg);
	  -o-transform: rotate(3deg);
	  -ms-transform: rotate(3deg);
	  transform: rotate(3deg);
	  right: 10px;
	  left: auto;
}
.textbox p img {
	width: 100%;
	height: auto;
	margin: 20px auto;
	display: block;
	float: none;
}
#box_intro .textbox {
	margin: 0px;
	padding: 0px;
}
.mg_bottom_10_t{
	margin-bottom:20px !important;
}
p.aveda_title_t{
	display:block;
	margin:20px auto 0 auto;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	color:#54710C;
	text-shadow:-1px -1px #fff,1px -1px #fff,-1px 1px #fff,1px 1px #fff;
}
.text_left,.text_right {
	width: 100%;
	padding: 0px;
	margin: 0px;
	float:none;
}
img.flow_t {
	width: 90%;
	height: auto;
	position: static;
	display: block;
	margin-right: auto;
	margin-left: auto;
	top: 0;
	margin-top: 20px;
}

.number {
	font-size: 1em;
	font-weight:bold;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.flow_title {
	font-size: 1.2em;
	font-weight: bold;
}
.text_left p,.text_right p,.text_left h4,.text_right h4 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.image_right01,.image_left02,.image_right03,.image_left04,.image_right05 {
	background-image: none;
	float: none;
	height: auto;
	width: 100%;
}
#btnarea {
	width: 100%;
}
.aveda_img_t img {
	height: auto;
	width: 100%;
}
.flow_titie_t {
	font-size: 1.2em;
	font-weight: bold;
	color: #758557;
	display: block;
	text-align: center;
	margin-bottom: 5px;
	text-shadow: 1px 1px 1px #eee;
	margin-top: 20px;
}
img.flow {
	position: static;
	height: auto;
	width: 100%;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	display: block;
	margin-bottom: 0px;
}
/*.textbox img.image_headspa_h{
	-webkit-mask-image:url(images/mask.png);
	-webkit-mask-repeat:no-repeat;

}*/
#t_1_3 p,#t_3 p,#t_2 p{
	font-size: 12px;
}
/*--アヴェダアイキャッチ変更--*/
.aveda_eye {
}
.aveda_eye_back {
}
.aveda_eye_back img {
	width: 100%;
	height: auto;
}
.aveda_eye_title {
	top: 10px;
	right: 6px;
	width: 70%;
}
.aveda_eye_title img {
	width: 100%;
	height: auto;
}
.aveda_eye_text {
	position: static;
	font-size: 13px;
	text-align: left;
	width: 98%;
	margin-left: auto;
	margin-right: auto;
	filter: none;
	text-shadow: none;
}
.aveda_eye_pconly {
	display: none;
}

/*--ホホバオイルのヘッドスパ--*/
.jojoba_topimg img{
	clear: both;
	width: 100%;
}
#jojoba_bt {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 0px;
}
#jojoba_bt img{
	width: 90%;
}
.jojoba_article {
	margin-top: 15px;
	margin-bottom: 20px;
	margin-right: 10px;
	margin-left: 10px;
}
.jojoba_article_y {
	margin: 10px;
	width: auto;
}
.jojoba_title_sp{
	display: block;
	color: #e59a05;
	padding-left: 6px;
	padding-right: 5px;
}
.jojoba_title h2 img{
	display: none;
}
.jojoba_in {
	width: auto;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.jojoba_effect {
	list-style-type: none;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	width: auto;
}
.jojoba_effect li{
	margin-right: 0px;
	margin-left: 0px;
	float: none;
	margin-bottom: 10px;
}
.effect_text {
	width: auto;
	margin-right: 5px;
	margin-left: 5px;
}
.jojoba_effect li img{
	width: 95%;
}
.jojoba_reason {
	overflow: hidden;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 15px;
}
.reason_stitle_sp {
	display: block;
	color: #e59a05;
}
.jojoba_reason h3 img{
	display: none;
}
.jojoba_reason img{
	width: 90%;
}
.reason_img {
	float: none;
	margin-right: 0px;
}
.reason_text{
	margin-top: 5px;
}
.jojoba_reason_it {
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
}
.jojoba_summary {
	background-image: none;
	width: auto;
	height: auto;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
	clear: both;
	padding-top: 0px;
	padding-bottom: 0px;
	box-shadow: 0px 0px 8px #f0b221;	/* CSS3草案 */
	-moz-box-shadow: 0px 0px 8px #f0b221;	/* Firefox用 */
	-webkit-box-shadow: 0px 0px 8px #f0b221;	/* Safari,Google Chrome用 */
	background-color: #FFF;
}
.summary_text {
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 2px;
	font-size: 14px;
}
/*--アヴェダボタン--*/
.aveda_lp_btn {
    width: 100%;
    height: auto;
}
.aveda_lp_btn a {
    width: auto;
    height: auto;
    font-size: 13px;
    margin-top: 30px;
    margin-bottom: 30px;
    line-height: 30px;
    margin-right: 20px;
    margin-left: 20px;
    font-weight: bold;
}
.aveda_lp_btn_arrow {
    display: none;
}
