@charset "UTF-8";
em{font-weight: bold;}
.about ul{margin-bottom:3%;}
.about li{position:relative;padding:0 0 0 5%;}
.about li:before{content: '\f058';font-family: 'icon';position:absolute;left:0;color:var(--gold);}

.features li{margin-bottom:6%;}
.features .tbl01{width: 100%;margin-bottom: 4%;}
.features .check{margin-bottom: 4%;}
.features .check li{background:#ffffffcf;padding: 2% 3% 2% 9%;margin-bottom: 2%;color:var(--black);line-height:1.4;position:relative;}
.features .check li:before{content: '\f058';font-family: 'icon';position:absolute;left: 2%;color:var(--gold);}

.flow li .tit{border-bottom: none;padding-bottom: 0; margin-bottom: 0;}

.info .box{background: #fff;font-size:95%;margin-bottom:15%;}
.info .box .tit{text-align: center;background: var(--gold);font-weight: bold;color: #fff;font-size: 120%;padding: 2%;margin-bottom: 0;}
.info .box ul{padding:5%;}
.info .box li{position:relative;padding:0 0 0 5%;}
.info .box li:before{content: '\f058';font-family: 'icon';position:absolute;left:0;color:var(--gold);}

/* ============================================= pc
================================================*/
@media screen and (min-width: 736px) { 
.subhero{background: url(../../../images/menu/skin/fractional-laser/pc-subhero.jpg) center left -380px;padding: 200px 0;background-size: cover;}
	
.about ul{display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.about li{width: 49%;padding: 0 0 0 18px;margin: 0 0 6px 0;}

.features li{display: -webkit-box;display: -moz-box;display: -webkit-flex;display: box;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;justify-content: space-between;align-items: start;margin-bottom: 40px;}
.features li{margin-bottom:60px;}
.features li img{width:30%;}
.features li .textbox{width:65%;}
.features li .midashi04{padding:10px 20px;}
.features .tbl01{width: 100%;margin-bottom: 20px;}
.features .tbl01 th{font-size: 85%;line-height: 1.6;font-weight: bold;}
.features .check{display: block;margin-bottom: 20px;}
.features .check li{padding:10px 10px 10px 30px;margin-bottom: 6px;}
.features .check li:before{left:10px;}

.info .box{background: #fff;font-size:95%;margin-bottom:80px;}
.info .box .tit{padding: 15px 0;margin-bottom: 0;}
.info .box ul{padding:20px;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
.info .box li{width: 48%;padding: 0 0 0 18px;margin:0 14px 5px 0;}

}

@media screen and (min-width: 1000px) {	
.features li img{width:40%;}
.features li .textbox{width:55%;}
	
}

@media screen and (min-width: 1200px) {
.subhero{background: url(../../../images/menu/skin/fractional-laser/pc-subhero.jpg) center top;background-size: 2000px;}

}
  /* retina用 ----------------------------------------------- */ 
@media screen and (min-width: 736px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 736px) and (min-resolution: 2dppx) { 
.subhero{background: url(../../../images/menu/skin/fractional-laser/pc-subhero@2x.jpg) center left -380px;background-size: cover;}
}
@media screen and (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1200px) and (min-resolution: 2dppx) { 
.subhero{background: url(../../../images/menu/skin/fractional-laser/pc-subhero@2x.jpg) center top;background-size: 2000px;}
}