@charset "utf-8";
/*-------------------
   clearfix
-------------------*/
.cf:before, .cf:after {
	content: " ";
	display: table;
}
.cf:after {
	clear: both;
}
.cf {
 *zoom: 1;
}
/*-------------------
   common
-------------------*/
.wrapper {
	font: 1.0em/1.2 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-feature-settings: "palt";
	letter-spacing: .1em;
	padding: 0;
	position: relative;
}
.wrapper * {
	box-sizing: border-box;
}
.wrapper a {
	color: inherit;
	display: block;
}
.wrapper img {
	height: auto;
	max-width: 100%;
}

/*---7esthe_mobile.css リセットOP対策----*/
#container h3,
#container h4,
#container h5 {
	background: none;
	color: #000;
	cursor: auto;
	float: none;
}
#container h3 span,
#container h4 span,
#container h5 span {
	background: none;
	color: #000;
	cursor: auto;
	float: none;
}
#container .flex {
    align-items: flex-start;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	flex-wrap: wrap;
	margin: 0 auto;
}
/*--7esthe_mobile.css 商品ページ用リセットOP対策　----*/
.write_box {
    margin: 0;
    padding: 0;
}
.write_box dl {
    overflow: inherit;
    margin-top: 0;
}
#mobile_detail_content {
	font-size: 1.0em;
}
.write_box dl dd {
    color: #666;
    overflow: initial;
}
.item_explanation .cont {
	margin: 0;
	padding: 0;
}
/*ブレイクポイントのルール*/
/* -スマホ基本設計 解像度に依存しない-
 *350pxまで：SP縦 i5 SE
 *350px〜480px：SP縦 i6-8　****一番重要****
 *480px〜960px：SP横からタブレット
 *960px〜小型PC　大型PC
 
 /*  全体指定 スマホ縦 i5 i5SE　350pxまで  */
 
 
/* ボタンデザイン自由に変えてください  */
#container .entry-btn {
	background: #f4ff79;
	border: #ffffff 1px solid;
	border-radius: 2.5em;
	color: #3f4070;
	display: block;
	font: bold 1.4rem/2.4 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
	position: relative;
	margin: 15px auto 30px;
	text-align: center;
	width: 80%;
}
#container .entry-btn a {
	color: #3f4070;
	display: block;
	text-decoration: none;
}
#container .entry-btn a::before {
	border: solid 5px transparent;
	border-left: solid 7px #3f4070;
	content: "";
	display: inline-block;
	width: 0;
	height: 0;
	position: relative;
	top: -1px;
}
#container .entry-btn:hover {
	filter: alpha(opacity=90);
	background: #fff;
	border: #f4ff79 1px solid;
	transition: all ease-in 0.2s;
}

/*-- 画面外にいる状態 --*/
.fadein {
	opacity : 0;
	transform : translate(0, 30px);
	transition: ease-in 400ms;
}
/*-- 画面内に入った状態 --*/
.fadein.scrollin {
	opacity : 1;
	transform : translate(0, 0);
}
#container section {
	margin: 0 auto;
	padding: 0;
}


/*-------------------
   mainvisual
-------------------*/
.ver2 .mainvisual{
	background-image:url(/contents/shop/sevenbeauty/img/freepage/sinkyu-plason/mv-sp.jpg);
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center 90px;
	padding:15px 2%;
	text-align:center;
}
.ver2 .headtitle{
	text-align:center;
}
.ver2 .headtitle span{
	font: bold 1.8rem/1.6 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
	background-color:#222;
	color:#fff;
	padding:1px 4px;

}
.ver2 .headtitle .h1-br{
	color:#222222;
	margin-left:0.2em;
}
.ver2 .headtitle .h1-br:after{
	content:"\A";
	white-space:pre;
}

.ver2 .headtitle .h1-cl2{
	background:none;
	color:#8068de;
    letter-spacing: -1px;
    font-size: 2.4rem;
	text-shadow:1px 1px 7px #fff,
	0 0 3px #fff;
}
.ver2 .headtitle .h1-cl2 em{
	font-size:1.5rem;
}

.ver2 .mainvisual .desc{
font: 1.1rem/1.6 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin:200px 1em 0;
	display:block;
	letter-spacing:0.3px;
	text-align:left;
}
/*-------------------
   sec1
-------------------*/

#container .sec1{
	background-image:url(/contents/shop/sevenbeauty/img/freepage/sinkyu-plason/harixplason-bg3.png),url(/contents/shop/sevenbeauty/img/freepage/sinkyu-plason/harixplason-bg2.png),url(/contents/shop/sevenbeauty/img/freepage/sinkyu-plason/harixplason-bg1.jpg);
	background-repeat:no-repeat;
	background-position:bottom right,top left,top center;
	background-size:25%,25%,cover;
	text-align:center;
	padding:20px 2%;
}

#container h2{
	font: bold 1.5rem/1.3 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
	color:#fff;
	margin:0;
	letter-spacing:0;
}
#container h2 span{
	color:#f4ff79;
}
#container h2 span:after{
	content:"\A";
	white-space:pre;
}
#container h3{
	font: bold 1.2rem/1.3 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
	color:#fff;
	margin:10px 0;
	letter-spacing:0;
}

#container .sec1 .desc{
	font: normal 1.1rem/1.3 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
	color:#fff;letter-spacing:0;
}
#container .sec1 .desc em{
	font: bold 1em/1.5 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;

	color:#f4ff79;
}

#container .banner-sec h3{
	font: bold 1.1rem/1.3 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
    border-left: 6px solid #f90;
    padding-left:6px;
    color:#333;
    margin-top:20px;
}

/*-------------------
   sec2
-------------------*/

#container .ver2 .sec2{
	background-color:#95af8a;
	padding:15px 2%;
	background-image:url(/contents/shop/sevenbeauty/img/freepage/sinkyu-plason/shinkyu-plason_01.jpg);
	background-size:45%;
	background-repeat:no-repeat;
	background-position:97% bottom;
}
#container .sec2 h2{
	text-shadow:1px 1px 7px #77946b,
	0 0 3px #77946b;
	border-bottom:1px dashed #eaeaea;
	margin-bottom:8px;
	padding-bottom:8px;
	text-align:center
}
#container .ver2 .sec2 ul{
	width:75%;
}
#container .ver2 .sec2 ul li{
	margin:12px 5px;
}
/*-------------------
   sec3
-------------------*/

.ver2 .sec3{
	background-image:url(/contents/shop/sevenbeauty/img/freepage/sinkyu-plason/triangle.png),url(/contents/shop/sevenbeauty/img/freepage/sinkyu-plason/shinkyu-plason_2-bg.jpg);
	background-size:90%,140%;
	background-repeat:no-repeat;
	background-position:top center;
}
#container .ver2 .sec3 h2{
	color:#0a7f23;
	font: bold 1.3rem/1.6 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
text-align:center;
padding:1em 0 0.5em;
	text-shadow:1px 1px 7px #fff,
	0 0 3px #fff;
	letter-spacing:0;
}

#container .ver2 .sec3 img{
	width:80%;
	margin:0 10%;
}
#container .ver2 .sec3 h3{
	background-color:#000033;
font: bold 1.4rem/2.4 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
text-align:center;
    margin:1em 1% 0;
}
.sec3-1{
	background-color:#fff;
	padding: 10px 10px;
	border:1px solid #003;
	margin:0 1% 10px;
}
.sec3-1 ol li{
font: normal 1.2rem/2.2 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
letter-spacing:0;
 margin: 5px;
	padding-left: 10%;
	background-size:10%;
	background-repeat:no-repeat;
	background-position:-1%;
}
.sec3-1 ol li:nth-child(1){
	background-image:url(/contents/shop/sevenbeauty/img/freepage/sinkyu-plason/p1-min.png);
}
.sec3-1 ol li:nth-child(2){
	background-image:url(/contents/shop/sevenbeauty/img/freepage/sinkyu-plason/p2-min.png);
}
.sec3-1 ol li:nth-child(3){
	background-image:url(/contents/shop/sevenbeauty/img/freepage/sinkyu-plason/p3-min.png);
}
.sec3-1 ol li:nth-child(4){
	background-image:url(/contents/shop/sevenbeauty/img/freepage/sinkyu-plason/p4-min.png);
}

#container .ver2 .sec3 h4{
	background-color:#003;
	color:#fff;
	text-align:center;
	font: bold 1.15rem/2.6 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
	background-size:15%;
	background-repeat:no-repeat;
	background-position:-1%;
	letter-spacing:0;
	margin:0;
}

#container .ver2 .sec3 .h4-1{
	background-image:url(/contents/shop/sevenbeauty/img/freepage/sinkyu-plason/p1-h.png);
}
#container .ver2 .sec3 .h4-2{
	background-image:url(/contents/shop/sevenbeauty/img/freepage/sinkyu-plason/p2-h.png);
}
#container .ver2 .sec3 .h4-3{
	background-image:url(/contents/shop/sevenbeauty/img/freepage/sinkyu-plason/p3-h.png);
}
#container .ver2 .sec3 .h4-4{
	background-image:url(/contents/shop/sevenbeauty/img/freepage/sinkyu-plason/p4-h.png);
}

#container .ver2 .sec3 ul{
	background-color:#fff;
	display:flex;
	flex-flow:wrap;
	width:100%;
	margin:0;
	padding:10px 5%
}
#container .ver2 .sec3 ul li{
	font: 1.1rem/1.8 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding:8px;
	letter-spacing:0.5px;
	color: #666;
}
#container .ver2 .sec3 p{
	font: 1.1rem/1.8 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding:8px;
	width:90%;
	margin:10px 5%;
	letter-spacing:0.5px;
	color: #666;
}
#container .ver2 .sec3 .course p{
	font: 1.1rem/1.3 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin:5px auto 0;
	padding-bottom:10px;
}
.u-line{
	border-bottom:1px solid #755fcc;
}
#container .ver2 .sec3 .course{
	background-color:#dee7ea;
	margin:10px 3% 30px;
	border-radius:1em;
	padding:1.2em;
	text-align:center;
}
#container .course h5{
	font-size:1.5rem;
}
#container .course h5 em{
	font-size:.7em;
}
#container .course strong{
	font-size:1.3rem;
}
#container .ver2 .sec3 .course ul{
	background-color:#dee7ea;
}
#container .ver2 .sec3 .course li{
	background-color:#fff;
	margin:5px 3% 10px;
width:94%;
}

#container .course span{
	font-size:1.3rem;
	color:#fff;
	display:block;
	border-radius:2em;
	width:80%;
	margin:6px 10%;
}
.course-a span{
	background-color:#003;
}
.course-b span{
	background-color:#0a7f23;
}
.course-b em{
	color:#0a7f23;
} 

#container .course-up
{color: #0a7f23;
    font: bold 1.1rem/1.6 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
    text-align: center;
    border-bottom:1px dashed;
    margin-bottom:5px;
    letter-spacing:0;
}
/*-------------------
   sec4
-------------------*/
#container .sec4{
	background-color:#eff1f1;
	padding:15px 5%;
}
#container .sec4 img{
	margin:6px 0;
}
#container .sec4 h2{
	color: #000033;
    font: bold 1.3rem/1.6 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
    text-align: center;
    border-bottom:1px dashed;
    margin-bottom:15px;
    letter-spacing:1px;
}
#container .sec4 .salon-name p{
	font: 1.3rem/1.3 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	
	text-align:center;
	padding-bottom:1rem;
}
#container .sec4 .salon-name span{
	font-size:0.8em;
}
#container .sec4 h3{
	color: #0a7f23;
    font: bold 1.1rem/1.6 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
    text-align: center;
    letter-spacing:0;
}
#container .sec4 p{
	font: 1.1rem/1.7 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	letter-spacing:0.5px;
	color: #666;	
}
/*-------------------
   sec5
-------------------*/
#container .sec5{
	background-image:url(/contents/shop/sevenbeauty/img/freepage/sinkyu-plason/shinkyu-plason_8-sp.jpg);
	background-repeat:no-repeat;
	background-size:100%;
	background-position:center 60px;
}
#container .sec5 h2{
	color:#0a7f23;
	font: bold 1.2rem/1.5 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
	text-align:center;
	margin:8px 0;
}
#container .sec5 em{
	font: bold 1.5em/1.4 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
}
#container .sec5 em:before{
content:"\A";
white-space:pre;
}

#container .sec5 p{
	margin:200px 5% 20px;
	font: 1.1rem/1.7 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    letter-spacing: 0.5px;
}
#container .sec5  p em:before{
content:none;
}
#container .sec5 p em{
	font: normal 0.8em/1.4 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
}
/*-------------------
   sec6
-------------------*/
#container .sec6{
	background-color:#dee7ea;
	padding:15px 5%;
	text-align: center;
}

#container .sec6 h2{
	color: #000033;
    font: bold 1.3rem/1.6 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
    margin-bottom:15px;
    letter-spacing:1px;
}
#container .sec6 h3{
	color: #000033;
    font: bold 1.5rem/1.6 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
    text-align:center;
    margin:0 0 1em;
}
#container .sec6 li{
	color: #666;
	background-color:#fff;
	background-repeat:no-repeat;
	background-size:18%;
	background-position:5px 5px;
	border-radius:1.5em;
	padding:1.5em 1.5em  1em;
	margin:0 0 10px;
	text-align:left;
}
#container .sec6 li:nth-child(1){
	background-image:url(/contents/shop/sevenbeauty/img/freepage/sinkyu-plason/shinkyu-plason_9.png);
}
#container .sec6 li:nth-child(2){
	background-image:url(/contents/shop/sevenbeauty/img/freepage/sinkyu-plason/shinkyu-plason_10.png);
}
#container .sec6 li:nth-child(3){
	background-image:url(/contents/shop/sevenbeauty/img/freepage/sinkyu-plason/shinkyu-plason_11.png);
}
#container .sec6 li:nth-child(4){
	background-image:url(/contents/shop/sevenbeauty/img/freepage/sinkyu-plason/shinkyu-plason_12.png);
}
#container .sec6 li:nth-child(4) h3{
	margin-left:1em;
}

#container .sec6 em{
	font: normal 0.8em/1.4 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
}

@media screen and (min-width:350px) and ( max-width:480px) {
/*　スマホ縦　i6 / i6plus / i7  350pxから480pxまではここを読み込む　*/

.ver2 .mainvisual .desc{
font: 1.2rem/1.6 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin:240px 1em 1em;
}
#container .ver2 .sec2 ul{
	width:70%;
}
#container .ver2 .sec2 ul li{
	margin:15px 10px;
}
#container .ver2 .sec3 h2{
	font: bold 1.6rem/1.5 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
padding:1em 0 0.5em;
}
#container .ver2 .sec3 h4{
	font: bold 1.3rem/2.6 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
	background-size:15%;
	background-repeat:no-repeat;
	background-position:-1%;
	letter-spacing:0;
}

#container .sec4 h3{
    font: bold 1.3rem/1.6 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
}
#container .sec5 p{
	margin:230px 5% 30px;
	font: 1.1rem/1.7 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    letter-spacing: 0.3px;
}
#container .sec6 h3{
    font: bold 1.6rem/1.4 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
    margin:0 0 1.3em;
}

#container .sec6 li{
	background-size:18%;
	background-position:5px 5px;
	border-radius:1.5em;
	padding:1.7em 2em 1.7em;
	margin:0 0 10px;
	text-align:left;
}

#container .sec6 p{
	font: 1.1rem/1.7 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	letter-spacing:0.3px;
	color: #666;
}
#container .course-up{
    font: bold 1.3rem/1.6 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
}

}

 @media screen and (min-width:480px) {
/*　スマホ横～タブレット 480pxからはここを読み込む　*/

/*-------------------
   mainvisual-t
-------------------*/
.ver2 .mainvisual{
	background-image:url(/contents/shop/sevenbeauty/img/freepage/sinkyu-plason/mv.jpg);
	background-size:100%;
	background-position:center top;
	padding:30px 3%;
}
.ver2 .headtitle{
	text-align:left;
	font: bold 2rem/1.6 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
}
.ver2 .headtitle span{
	font: bold 2.8rem/1.8 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
	padding:1px 4px;
}
.ver2 .headtitle .h1-cl2{
	font-size:3.4rem;
	text-shadow:1px 1px 9px #fff,
	0 0 3px #fff;
}
.ver2 .headtitle .h1-cl2 em{
	font-size:2rem;
}
.ver2 .mainvisual .desc{
font: 1.4rem/1.7 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin:190px 0 0 38%;
	letter-spacing:0.5px;
}

#container .sec1{
	background-size:15%,15%,cover;
	padding:40px 5%;
}

#container h2{
	font: bold 2.5rem/1.4 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
}

#container h3{
	font: bold 1.8rem/1.8 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
	color:#fff;
	margin:10px 0;
}
#container .entry-btn {
	font: bold 1.8rem/2.4 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
	margin: 20px auto 40px;
	width: 70%;
}
#container .sec1 .desc{
	font: normal 1.4rem/1.5 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
	letter-spacing:0.5px;
}
/*-------------------
   sec2-t
-------------------*/
#container .ver2 .sec3 ul li,
#container .ver2 .sec3 p,
#container .sec4 p{
	font: 1.2rem/1.8 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	letter-spacing:0.5px;
	color: #666;
}

#container .ver2 .sec2{
	padding:15px 5%;
	background-size:30%;
	background-position:95% bottom;
}
#container .sec2 h2{
	width:70%;
	display:block;
	margin-bottom:8px;
	padding-bottom:8px;
	text-align:left
}
#container .ver2 .sec2 ul{
	width:70%;
}
#container .ver2 .sec2 ul li{
	margin:12px 5px;
	 font:normal 1.4em/1.4 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#container .ver2 .sec3 h2{
	color:#0a7f23;
	font: bold 3rem/1.3 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
text-align:center;
padding:0.8em 0 0.5em;
}

#container .ver2 .sec3 img{
	width:60%;
	margin:0 20%;
}
.ver2 .sec3{
	background-size:70%,140%;
}
#container .ver2 .sec3 h3{
	font: bold 2.2rem/2 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
    margin:1.5em 10% 0;
}
.sec3-1{
	margin:0 10% 20px;
}
.sec3-1 ol li{
font: normal 1.8rem/2.2 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
letter-spacing:0;
	padding-left: 9%;
	background-size:8%;
}
#container .ver2 .sec3 h4{
	text-align:center;
	font: bold 2.2rem/2.5 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
	background-size:13%;
	background-position:left;
	letter-spacing:0;
}
#container .ver2 .sec3 ul{
	display:flex;
	flex-flow:row-reverse;
}
#container .ver2 .sec3 ul li{
	width:calc(100%/2)
}
#container .ver2 .sec3 .course ul{
	display:flex;
	flex-flow:wrap;
}
#container .ver2 .sec3 .course ul li{
	width:44%
}

#container .sec4 h2{
    font: bold 2rem/1.6 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
    margin-bottom:30px;
}
#container .sec4 h3{
    font: bold 2rem/1.6 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
    margin-top:1em;
    }
#container .sec4 ul{
	display:flex;
}
#container .sec4 ul li{
	width:calc(96%/2);
	margin:0 2%;
}

#container .sec4 .salon-name p{
	font: 1.8rem/1.3 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	
	text-align:left;
	padding-top:6rem;
}

#container .sec4 .salon-photo{
	flex-flow:row-reverse;
}

#container .course-up{
    font: bold 2rem/1.6 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
    display:inline-block;
    }
#container .sec5 h2{
	font: bold 2rem/1.5 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
}
#container .sec5{
	background-image:url(/contents/shop/sevenbeauty/img/freepage/sinkyu-plason/shinkyu-plason_8.jpg);
	background-repeat:no-repeat;
	background-size:100%;
	background-position:center 130px;
}
#container .course h5{
	font-size:2rem;
}
#container .sec5 p{
	margin:30px 40% 0 5%;
	font: 1.2rem/1.7 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    letter-spacing: 0.5px;
    padding-bottom:220px;
    color: #666;
}
#container .sec6 ul{
	display:flex;
	flex-flow:wrap;
}
#container .sec6 li{
	width:46%;
	margin:10px 2%;
}
#container .sec6 h2{
    font: bold 2.5rem/1.6 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
    margin-bottom:15px;
}
#container .sec6 h3{
    font: bold 1.8rem/1.6 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
}
#container .sec6 p{
	font: 1.2rem/1.7 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    padding-top:0.5em;
}
#container .sec6 li:nth-child(4) h3{
	margin-left:1.5em;
}
}

 @media screen and (min-width:960px) {
/*　小・大画面デスクトップ　960pxからはここを読み込む　*/

#container {
	margin: 0 auto;
	width: 1040px;
}

.ver2 .mainvisual .desc{
font: 1.2rem/1.7 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin:310px 0 10px 40%;
	letter-spacing:0.5px;
}

#container .ver2 .sec2{
	padding:30px 5%;
	background-size:auto;

}#container .ver2 .sec3 img{
	width:auto;
	margin:0 25%;
}
#container .ver2 .sec3 ul img{
	margin:0 20% 0 10%;
}
#container .sec2 h2{
font: bold 2.7rem/1.4 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
	width:65%;
	display:block;
	margin-bottom:30px;
	padding-bottom:10px;
	text-align:left
}
#container .ver2 .sec2 ul{
	width:70%;
}
#container .ver2 .sec2 ul li{
	margin:10px 5px;
	 font:normal 1.8em/1.8 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#container .sec1{
	background-size:auto;
	padding:50px 5%;
}
.ver2 .sec3{
	background-size:auto,100%;
}
#container .ver2 .sec3 ul,
#container .ver2 .sec3 p{
	padding:20px 5% 40px
}
#container .sec4 .salon-name li:nth-child(1){
	width:40%;
}
#container .sec4 .salon-name li:nth-child(2){
	width:60%;
}
#container .sec4 .salon-photo li:nth-child(1){
	width:40%;}
#container .sec4 .salon-photo li:nth-child(2){
	width:60%;
}
#container .sec4 .salon-name span{
	font-size:1rem;
}
#container .sec4,
#container .sec6{
	padding:30px 5% 50px;
}
#container .sec5 p{
    padding-bottom:250px
}
#container .sec6 li{
	background-position:12px 6px;
}


}


