
/* =============================================================================
   共通
   ========================================================================== */
   #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: left;
   }

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

   .pc_br{
   	display: none;
   }

   article{}


/* .title{
	width: 80%;
	margin: 20px auto 10px;
} */

.title img{
	width: 100%;
}

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

h4{
	font-size: 14px;
	letter-spacing: 5px;
	font-weight: bold;
}

.ex{
	margin: 20px 0 30px;
}

.ex p{
	font-size: 15px;
	letter-spacing: 5px;
	padding-top: 15px;
	width: 95%;
	margin: 0 auto;
	text-align: center;
}

h4.ul {
	margin: 30px 0;
	border-bottom: 1px solid #3acbc7;
	padding-bottom: 10px;
}


/*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:  30px auto;
	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;*/
	padding: 60px 0;
}

.intro_denba{
      width: 80%;
      padding: 20px;
      background:#e7e7e7c9;
      margin: 30px auto;
      display: block;
}

.intro_denba h4{
      letter-spacing: 1px;
      text-align: center;
}

.intro_denba h4 span{
      color: #3acbc7;
      font-size: 1.1rem;
}

.intro_denba p.link{
      margin-top: 10px;
      display: block;
   }

   .intro_denba p.link a{
      color:#3acbc7;
      display: block;
   }



/* =============================================================================
   ボディ　エステ
   ========================================================================== */
   #body_esthetic{
   	background-color: #F7F7F7;
   	width: 100%;
   	padding-bottom: 30px;
   }

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

   }

   #body_esthetic .text{
   	width: 95%;
   	margin: 30px auto 0;
   }

   #body_esthetic .text p{
   	text-align: center;
   	font-size: 15px;
   }


   #personal{
   	margin-top: 30px;
   }

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

   #personal p{
   	font-size: 14px;
   	letter-spacing: 2px;
   	width: 90%;
   	margin: 10px auto 0;
   	text-align: center;
   }

/* =============================================================================
   インディバ
   ========================================================================== */

   #indiba .block:nth-child(1){
   	background: url(../img/indiba_bg.jpg);
   	background-repeat: no-repeat;
   	background-position: top center;
   	background-size: 165%;
   }



   #indiba .mainImg{
   	margin: 30px 0;
   }


   #indiba .ex1 img{
   	margin: 30px 0;
   }

   #indiba h4.ul{
   	margin: 30px 0;
   }

   #indiba .ex1 .merit h5{
   	background: #00ccc7;
   	text-align: center;
   	padding:3px 8px;
   	display: inline-block;
   	color: #fff;
   	border-radius:8px;
   	margin:10px 0;
   }

   #indiba .ex2 p{
   	margin-bottom: 30px;
   }


/* =============================================================================
   ハイパーナイフex
   ========================================================================== */

   #hyper_ex .block:nth-child(1){
   	background: url(../img/hyperex_bg.jpg);
   	background-repeat: no-repeat;
   	background-position: top center;
   	background-size: 165%;
   }

   #hyper_ex{
   	border-top: 1px solid #666;
   }


 /* =============================================================================
   ハイパーシェイプ
   ========================================================================== */

   #hypershape .block:nth-child(1){
      background: url(../img/hypershape_bg.jpg);
      background-repeat: no-repeat;
      background-position: top center;
      background-size: 165%;
   }

   #hypershape{
      border-top: 1px solid #666;
   }  

   #hypershape .m_img img {
      height: 200px;
       margin: 0 auto 10px;
       display: block;
   }  


/* =============================================================================
   HIFU
   ========================================================================== */
   #hifu{
   	background-color: #FFFFFF;
   	width: 100%;
   	padding-bottom: 30px;
   	position: relative;
   	border-top: 1px solid #666;
   }

   #hifu .block:nth-child(1){
   	background: url(../img/hifu_bg.jpg);
   	background-repeat: no-repeat;
   	background-position: -120px top;
   	background-size: 165%;
   }


   #price_hifu{
   	width: 50%;
   }
/* =============================================================================
   LCFテクニック
   ========================================================================== */
   #lcf{
   	background-color: #FFFFFF;
   	width: 100%;
   	padding-bottom: 30px;
   	position: relative;
   	border-top: 1px solid #666;
   }

   #lcf .block:nth-child(1){
   	background: url(../img/lcf_bg.jpg);
   	background-repeat: no-repeat;
   	background-position: top center;
   	background-size: 165%;
   }

   #lcf .about_lcf{
   	border: 1px solid #00CCC7;
   	font-family: "Roboto Condensed",sans-serif;
   	font-size: 20px;
   	text-align: center;
   	margin: 30px auto;
   	width: 96%;
   	padding: 20px 0;
   }

   #lcf .font_color_gr{
   	color: #00CCC7;
   }
   #lcf .ex p{
   	font-size: 13px;
   	letter-spacing: 2px;
   	text-align: left;
   }
   #lcf_price{
   	width: 65%;
   }
   #lcf .price_ex p span > em{
   	background-color: #00CCC7;
   }
   #lcf .certification{
   }
   #lcf .certification .ex p{
/*	width: 474px;
	margin-left: 0;
	margin-right: 20px;*/
	margin-bottom: 20px;
}
#lcf .certification .ex span{
	font-weight: bold;
	font-size: 16px;
	display: inline-block;
	margin-bottom: 15px;
}

#lcf .certification .ex li{
	margin: 0 auto 10px;
}
#lcf .ex img{
	width: 90%;
}

/* =============================================================================
   ハイパーナイフ
   ========================================================================== */
   #hyper{
   	background-color: #FFFFFF;
   	width: 100%;
   	padding-bottom: 30px;
   	position: relative;
   	border-top: 1px solid #666;
   }

   #hyper .block:nth-child(1){
   	background: url(../img/hyper_bg.jpg);
   	background-repeat: no-repeat;
   	background-position: top center;
   	background-size: 165%;
   }

   #hyper .layerTransparent {
   	background-color: rgba(255,255,255,0.5);
   }

   #hyper .ex p{
   	font-size: 13px;
   	letter-spacing: 2px;
   }
/* =============================================================================
   キャビテーション
   ========================================================================== */
   #cavitation{
   	background-color: #FFFFFF;
   	width: 100%;
   	padding-bottom: 30px;
   	position: relative;
   	border-top: 1px solid #666;
   }

   #cavitation .block:nth-child(1){
   	background: url(../img/cavitation_bg2.jpg);
   	background-repeat: no-repeat;
   	background-position: top left;
   	background-size: 165%;
   }

/* =============================================================================
   EMSボディメイク
   ========================================================================== */
/* #ems{
	background-color: #FFFFFF;
    width: 100%;
    padding-bottom: 30px;
    position: relative;
    border-top: 1px solid #666;
}

#ems .block:nth-child(1){
    background: url(../img/ems_bg.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 165%;
} */



/* =============================================================================
   骨盤彫刻術
   ========================================================================== */
#pelvis{
	background-color: #FFFFFF;
    width: 100%;
    padding-bottom: 30px;
    position: relative;
    border-top: 1px solid #666;
}

#pelvis .block:nth-child(1){
    background: url(../img/pelvis_bg.jpg);
    background-repeat: no-repeat;
    background-position: top right;
    background-size: 165%;
}

#pelvis .non_item{
	margin-top: 30px;
}

#pelvis　.ex p {
   text-align: left;
}



