@charset "UTF-8";
/* =============================================================================
   共通
   ========================================================================== */
   #container{
   	margin-top: 50px;
   }

   p{
   	letter-spacing: 2px;
   	line-height: 1.5;
   	font-size: 14px;
   	text-align: left;
   }

   section{
   	width: 100%;
   	margin: 0 auto;
   	text-align: center;
   }

   h4{
     font-size: 1.2rem;
   }

   p{
      line-height: 1.6;
   }



   .item_image{
   	display: block;
   	width: 100%;
   	margin: 20px auto;
   }

   .pc_br{
   	display: none;
   }

   .spacialpt{
   	width: 100%;
   	max-width:200px;
   	margin-bottom: 20px;
   }

/*MENUボタン*/
.menu_btn{
	clear: both;
	font-size: 16px;
	font-family: "ヒラギノ明朝","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	letter-spacing: 2px;
	border: 1px solid #151515;
	text-align: center;
	width: 250px;
	margin: 0 auto 30px;
	padding: 15px 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
}

.layerTransparent{
	background-color: rgba(255,255,255,0.5);
	padding: 95px 0;
}
/* =============================================================================
   フェイシャルエステ
   ========================================================================== */

   #facial{
   	background-color: #EFEFEF;
   	width: 100%;
   	padding-bottom: 30px;
   }

   #facial .block{
   	background: url(../img/facial_bg.jpg);
   	background-repeat: no-repeat;
   	background-position: top center;
   	background-size: 165%;
   }

   #facial article{}

   #facial .box{}

   #facial .title{
   	width: 80%;
   	margin: 0 auto;
   }

   #facial .title img{
   	width: 100%;
   }

   #facial h3{
   	font-size: 14px;
   	font-weight: bold;
   }

   #facial #mt{
   	width: 100%;
   	margin: 30px auto 0;
   }

   #facial #mt img{
   	width: 100px;
   	float: left;

   }

   #facial #mt p{}

/* #special_treatment_menu{
	clear: both;
}

#special_treatment_menu > img{
	width: 80%;
	margin: 0 auto;
	padding-top: 20px;
}

#special_treatment_menu ul{
	margin: 20px auto 0;
	width: 100%;
}

#special_treatment_menu li{
    font-size: 16px;
    letter-spacing: 3px;
    text-align: center;
    margin: 8px 0;
    line-height: 1.5;
    border: 1px solid;
    padding: 10px 0 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
}

#special_treatment_menu li span{
	font-size: 14px;
}

#special_treatment_menu li img{
	width: 12px;
	margin: 0 auto 5px;
	display:inline ;
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
} */

#type_facial{
	margin-top: 30px;
}

#type_facial img{
	width: 90%;
	margin: 0 auto;
}

#type_facial p{
	font-size: 14px;
	letter-spacing: 2px;
	width: 90%;
	margin: 10px auto 0;
	text-align: center;
}
/* =============================================================================
   フェイシャルエステ
   ========================================================================== */
   section:nth-of-type(2){
   	background: #FFFFFF;
   }

   #special_treatment{}

   #special_treatment article{
   	margin-bottom: 40px;
   }

   #special_treatment .block{
   	margin: 20px 10px 20px 10px;
   }

   #special_treatment .line{

   }

   #special_treatment .title{
   	width: 90%;
   	margin: 20px; auto 0;
   }

   #special_treatment h2{
   	font-size: 15px;
   	font-weight: bold;
   	letter-spacing: 3px;
   }

   #special_treatment h3{
   	font-size: 18px;
   	line-height: 1;
   }

   #special_treatment h4{

   }

   #special_treatment h5{
   	font-size: 18px;
   	font-weight: bold;
   	text-align: left;
   }

   #special_treatment h6{
   	font-size: 16px;
   	font-weight: bold;
   	text-align: left;
   	line-height: 1.4;
   	margin-bottom: 10px;
   }

   #special_treatment .point{
   	background-color: #EFEFEF;
   	text-align: left;
   	font-size: 13px;
   }

   #special_treatment .point li{

   }

   #special_treatment .text_position{}
/*
#special_treatment .text_position img:nth-child(1){
	width: 65%;
	margin-bottom: 15px;
}
*/
   #special_treatment .text_position img:nth-child(2){}

   #special_treatment .text_position p{
   	font-size: 18px;
   	font-weight: bold;
   	margin-bottom: 10px;
   	text-align: center;
   }

/* =============================================================================
   indiba
   ========================================================================== */

   #indiba .ex1 .merit h5 {
   	background: #00ccc7;
   	padding: 5px 8px;
   	display: inline-block;
   	color: #fff;
   	border-radius: 8px;
   	margin:20px 0 10px;
   	font-size: 16px;
   }

   #indiba .ex1 .merit h5 {
      background: #00ccc7;
      padding: 5px 8px;
      display: inline-block;
      color: #fff;
      border-radius: 8px;
      margin:20px 0 10px;
      font-size: 16px;
   }

   #indiba img{
      margin: 20px 0;
   }

/* =============================================================================
   SUPER ANTI-AGING PLAN
   ========================================================================== */
   #antiaging{
   	margin-top: 20px;
   }
   #antiaging_box .point{
   	padding: 10px 15px;
   }
   #antiaging_box .antiProduct{
   	font-weight: bold;
   	display: inline-block;
   }

   #antiaging_box p{
   	font-size: 13px;
   	text-align: center;
   	margin-bottom: 30px;
   	letter-spacing: 2px;
   }
   #antiaging_box .antiImg li {
   	width: 50%;
   	margin: 0 auto 10px;
   	display: inline-block;
   	float: left;
   }
   #antiaging_box .antiImg li img{
   	width: 100%;
   }

/* =============================================================================
   HIFU
   ========================================================================== */
   #hifu{
   	margin-top: 20px;
   }

   #hifu_box .point{
   	padding: 10px 15px;
   }
   #hifu_box p{
   	font-size: 13px;
   	text-align: center;
   	margin-bottom: 30px;
   	letter-spacing: 2px;
   }
/* =============================================================================
   ハイパーナイフ
   ========================================================================== */
   #hyper{
   	margin-top: 20px;
   }

   #hyper_box{
   	margin: 0 auto;
   }

   #hyper_box p{
   	font-size: 13px;
   	text-align: center;
   	margin-bottom: 30px;
   	letter-spacing: 2px;
   }


   #hyper_box .point{
   	padding: 10px;
   }



/* =============================================================================
   ハーブ・レメディ
   ========================================================================== */
   #herb{
   	margin-top: 40px;
   }

   #herb_box{
   	margin: 0 auto;
   	font-size: 15px;
   }

   #herb_box .point{
   	padding: 10px 15px;
   }


   #herb_box .block:nth-child(4){
   	margin-bottom: 30px;
   	letter-spacing: 3px;
   	font-size: 14px;
   }

   #herb_box .point li:nth-child(4){
   	line-height: 1.5;
   }
/* =============================================================================
   スペシャル顔筋マッサージ
   ========================================================================== */

   #massage_box .point {
   	padding: 10px 15px;
   }
   #massage_box .block .detail {
   	text-align: left;
   	letter-spacing: 2px;
   	width: 100%;
   	margin: 0 auto 20px;
   }
   #massage_box .block .detail p {
   	font-size: 14px;
   	letter-spacing: 3px;
   }
   #massage_box h5 {
   	font-size: 16px;
   	font-weight: bold;
   	text-align: left;
   }
   #massage_box .block .detail h5 {
   	line-height:1.5;
   	margin-bottom:15px;
   }
   .size50 {
   	font-size: 15px;
   	font-weight: bold;
   }

   @media screen and (min-width:360px){
   	.size50 {
   		font-size: 18px;
   	}
   }

   /* =============================================================================
   クーリフティング
   ========================================================================== */

   #coolifting .ex{
      margin-bottom: 50px;
   }

   #coolifting .ex .merit h5 {
        background: #00ccc7;
        text-align: left;
        padding: 4px 8px;
        display: inline-block;
        color: #fff;
        border-radius: 8px;
        margin: 15px 0 10px;
        font-size: 15px;
    }

    #coolifting .result{
      padding: 0 20px;
      margin-bottom: 30px;
    }
  

   #coolifting .txt{
      margin-bottom: 30px;
   }

/* =============================================================================
   MDNA　SKIN
   ========================================================================== */

   #mdna_box .point {
   	padding: 10px 15px;
   }
   #mdna_box .block {
   	font-size:15px;
   }
   #mdna_box .block .size25 {
   	font-size: 15px;
   	letter-spacing: 1px;
   	font-weight: bold;
   }
   #mdna_box .block .img_size {
   	width:50%;
   }
   #mdna_box .img_position img:nth-child(2) {
   	margin:10px 0;
   }
   @media screen and (min-width:765px){
   	#mdna_box .block .img_size {
   		width:20%;
   	}
   }
/* =============================================================================
   再生因子 導入
   ========================================================================== */
   #generic{
   	margin-top: 20px;
   }

   #generic_box{
   	margin: 0 auto;
   }

   #generic_box .point{
   	padding: 10px;
   }


   #generic_box .block .detail{
   	text-align: left;
   	letter-spacing: 2px;
   	width: 100%;
   	margin: 0 auto  20px;
   }

   #generic_box .block .detail p{
   	font-size: 15px;
   	letter-spacing: 3px;
   }

   #generic_box .block .detail img{
   	width: 280px;
   }

/* =============================================================================
   エレクトロハンド
   ========================================================================== */
   #electro{
   	margin-top: 40px;
   }

   #electro_box{
   	margin: 0 auto;
   	font-size: 15px;
   }

   #electro_box .point{
   	padding: 8px 15px;
   }



   #electro_box .block:nth-child(3){
   	margin-bottom: 50px;
   }

   #electro_box .point li:nth-child(1){
   	line-height: 1.5;
   }

/* =============================================================================
   ハイドロ
   ========================================================================== */
   #hydro{
   	margin-top: 40px;
   }

   #hydro_box{
   	margin: 0 auto;
   	font-size: 15px;
   }

   #hydro_box .point{
   	padding: 8px 15px;
   }

   #special_treatment .block {
   	margin-bottom: 30px;
   }



/* =============================================================================
   ララピール
   ========================================================================== */

   #lalapeel img{
      margin:20px 0;
   }


   #lalapeel ul.merit{
     text-align: left;
     padding: 20px 0;
   }

   #lalapeel ul.merit li{
     margin: :10px;
   }

   #lalapeel .txt{
     margin-bottom: 30px;
   }




/* =============================================================================
   お悩みタイプ別
   ========================================================================== */
   #type{
   	margin-top: 40px;
   }

   #type  .title{
   	margin: 10px; auto 0;
   }

   #type  .title img{
   	width: 100%;
   	height: auto;
   }

   #type_box{
   	margin: 0 auto 60px;
   	font-size: 15px;
   }

   #type_box .block:nth-child(1){
   	letter-spacing: 3px;
   }

   #type_box .block:nth-child(1) img{
   	display: block;
   	margin: 0 auto;
   	width: 145px;
   }

   #type_box #type_img{
   	font-size: 0;
   }

   #type_box #type_img li{
   	display: inline-block;
   	display: inline-block;
   	*display: inline;
   	zoom: 1;
   	margin: 2px;
   }

   #type_box #type_img li img{
   	width: 90px;
   }

   #type_box .type_course_box{
   	padding: 15px 0;
   }

   #type_box .type_course{
   	position: relative;
   	border: 1px solid #303030;
   	text-align: center;
   	padding: 10px 5px;
   	margin-bottom: 20px;
   	box-sizing: border-box;
   	-webkit-box-sizing: border-box;
   	-moz-box-sizing: border-box;
   	-o-box-sizing: border-box;
   	-ms-box-sizing: border-box;
   }

   #type_box .type_course span{
   	font-size: 21px;
   }

   #type_box .type_course span img{
   	vertical-align: middle;
   	margin: 0 10px;
   }

   #type_box .type_course span img:nth-child(2){
   	-moz-transform: rotate(-180deg);
   	-webkit-transform: rotate(-180deg);
   	-o-transform: rotate(-180deg);
   	-ms-transform: rotate(-180deg);
   	transform: rotate(-180deg);
   }

   #type_box .type_course p{
   	letter-spacing: 3px;
   	font-weight: bold;
   	text-align: center;
   	margin-top: 10px;
   }

   #type_box .type_course .course_title{
   	font-family: "�q���M�m����","Hiragino Mincho Pro","HGS����E","�l�r �o����",serif;
   	text-align: center;
   	font-size: 18px;

   }

   #type_box .type_course .course_title em{
   	font-size: 14px;
   }


   #type_box .type_course .course_detail{
   	letter-spacing: 3px;
   }

   #type_box .type_course .course_detail li{
   	font-family: "�q���M�m����","Hiragino Mincho Pro","HGS����E","�l�r �o����",serif;

   }

   #type_box .type_course .course_detail li img{
   	vertical-align: middle;
   	-moz-transform: rotate(90deg);
   	-webkit-transform: rotate(90deg);
   	-o-transform: rotate(90deg);
   	-ms-transform: rotate(90deg);
   	transform: rotate(90deg);
   }

   #type_box .type_course .course_detail .or{
   	background-color: #EFEFEF;
   	width: 75%;
   	margin: 0 auto;

   }

   #type_box .type_course .course_detail .or em{
   	display: block;
   	color: #00CCC7;
   	font-size: 15px;
   	line-height: 1.2;
   }

   #type_box .counseling{
   	margin: -10px auto 30px;
   	
   }

   #type_box .counseling p{
   	text-align: center;
   	font-size: 16px;
   }


/* =============================================================================
   LDM水玉リフティング
   ========================================================================== */
   #mizutama_ltg p{
   	padding: 10px 20px;
   }

   #mizutama_ltg .ba img{
   	margin-bottom: 30px;
   }

