@charset "UTF-8";*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{line-sizing:normal}body{margin:0}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.17rem}h4{font-size:1rem}h5{font-size:.83rem}h6{font-size:.67rem}h1{margin:.67em 0}pre{white-space:pre-wrap}hr{border-style:solid;border-width:1px 0 0;color:inherit;height:0;overflow:visible}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle;max-width:100%}canvas,img,svg,video{height:auto}audio{width:100%}img{border-style:none}svg{overflow:hidden}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.cmn-ff-min{font-family:"游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",'Noto Serif JP','sans-serif'}.cmn-ff-go{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.cmn-ff-en{font-family:'Allura',cursive}.sp-visible{display:inherit}.pc-visible{display:none}.sp-block-visible{display:block}.tab-br-visible{display:none}.sp-br-visible{display:inline}.pc-br-visible{display:none}p{margin:0}sup{font-size:75%}img{margin-right:auto;margin-left:auto}ul{list-style:none;padding-left:0}ol{list-style:none;padding-left:0}a{color:#333;text-decoration:none}body{font-weight:300;color:#2a2a2a}:root{font-size:10px}#wrapper{padding-bottom:0}.tel{color:inherit;text-decoration:inherit}body{font-family:"ヒラギノ明朝 ProN W3",Hiragino Mincho ProN,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",'Noto Serif JP',serif}.cmn-ff-go{font-family:"Noto Sans JP","ヒラギノ角ゴシック","YuGothic","游ゴシック体","Yu Gothic","游ゴシック","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",Arial,Helvetica,Verdana,sans-serif}.cmn-ff-he{font-family:"Helvetica Neue"}.cmn-fs-italic{font-style:italic}.cmn-cw{margin-left:auto;margin-right:auto}.cmn-tx-l{text-align:left}.cmn-tx-c{text-align:center}.cmn-tx-r{text-align:right}.text-note{font-size:1rem;letter-spacing:0em;line-height:1.2;font-weight:200;text-align:left}.text-bd{text-decoration:underline}.text.fw-light{font-weight:300}.text.fw-reg{font-weight:400}.text.fw-semib{font-weight:500}.text-white{color:#fff}.text-red{color:#ab0101}.text-purple{color:#b8315e}.text-brown{color:#55161d}.text-fw-semib{font-weight:500}.aj-l{margin-left:-.5em}.aj-r{margin-right:-.5em}.md-bgbrwn{background-color:#55161d}.md-bgbrwn.is-grad{background:url(../img/cmn-ttl-ppl-bg.png) no-repeat center center;background-size:100% auto}.mw-10{min-width:10em}.mw-11{min-width:11em}.mw-12{min-width:12em}.mw-13{min-width:13em}.mw-14{min-width:14em}.mw-15{min-width:15em}.mw-16{min-width:16em}.mw-17{min-width:17em}.mw-18{min-width:18em}.mw-19{min-width:19em}.mw-20{min-width:20em}.inf-main{overflow:hidden}.inf-ft{text-align:center;padding:6vw 0vw 6vw 0vw;background:#fff}.inf-ft-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:62.6vw}.inf-ft-inner__logo{margin-left:auto;margin-right:auto;margin-bottom:3.3vw;height:7.3vw;width:36vw}.inf-ft-inner .text01{font-size:1.1rem;letter-spacing:0.025em;line-height:2.7;font-weight:400;color:#55161d;margin-bottom:0.9vw}.inf-ft-inner__btn{position:relative;margin-bottom:10.2vw}.inf-ft-inner__btn .btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:6.6vw;width:49.3vw;margin-left:auto;margin-right:auto}.inf-ft-inner__btn .btn:after{display:inline-block;content:"▲";-webkit-transform:skewX(1.28deg) rotate(90.9deg);transform:skewX(1.28deg) rotate(90.9deg);color:#fff;position:absolute;right:1vw}.inf-ft-inner__btn .btn .text{color:#fff;font-size:1.1rem;letter-spacing:0.025em;line-height:2.7;font-weight:400}.inf-ft-inner__bottom-list{margin-left:auto;margin-right:auto;max-width:50vw;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.inf-ft-inner__bottom-item{position:relative}.inf-ft-inner__bottom-item .btn{padding:0vw 1.3vw 0vw 1.3vw}.inf-ft-inner__bottom-item:last-child{margin-left:1.3vw}.inf-ft-inner__bottom-item+.inf-ft-inner__bottom-item:before{width:1px;height:100%;background:#000;content:"";display:block;position:absolute;left:0;top:0}.inf{position:relative}.inf-hd{height:10.6vw;background:#55161d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10;text-align:center}.inf-hd-logo{width:34.6vw;margin-left:auto;margin-right:auto}.cmn-pagetop{z-index:500;position:fixed;right:4%;bottom:32vw;-webkit-transform:translateY(400px);transform:translateY(400px);-webkit-transition:all .4s ease;transition:all .4s ease}.cmn-pagetop .btn{background:#f28774;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;width:12vw;height:12vw;-webkit-transition:all .4s ease;transition:all .4s ease}.cmn-pagetop .btn:hover{opacity:.8}.cmn-pagetop .btn .ico{position:absolute;width:4vw;height:4vw;top:45%;left:calc(50% - 1.8vw);border-top:1px solid #fff;border-right:1px solid #fff;display:block;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.__scrolled .cmn-pagetop{-webkit-transform:translateY(0);transform:translateY(0)}.inf-cv-boxs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8vw}.inf-cv-box{position:relative;background:#fff;padding-bottom:0vw;-webkit-box-shadow:0 0 10px 0px rgba(0,0,0,0.1);box-shadow:0 0 10px 0px rgba(0,0,0,0.1)}.inf-cv-box__ttl{margin-top:0;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:0 0 0 0}.inf-cv-box__ttl .text{color:#fff;font-size:2.2rem;letter-spacing:-0.06em;line-height:1.1;font-weight:600}.inf-cv-box__ttl .small{font-size:1.4rem;letter-spacing:0.0125em;line-height:1.7;font-weight:500}.inf-cv-box__ttl.is-01{background:-webkit-gradient(linear,left top,right top,from(#9e426e),color-stop(30%,#b9638c),color-stop(60%,#b9638c),to(#9e426e));background:linear-gradient(90deg,#9e426e 0%,#b9638c 30%,#b9638c 60%,#9e426e 100%)}.inf-cv-box__ttl.is-02{background:-webkit-gradient(linear,left top,right top,from(#5e4a80),color-stop(30%,#7e67a6),color-stop(60%,#7e67a6),to(#5e4980));background:linear-gradient(90deg,#5e4a80 0%,#7e67a6 30%,#7e67a6 60%,#5e4980 100%)}.inf-cv-box__text{position:relative}.inf-cv-box__text .icon{display:inline-block;width:25%;position:absolute;left:-4%;top:-13%}.inf-cv .cv-btn{margin-left:auto;margin-right:auto;max-width:81.3vw;margin-bottom:7.3vw}.inf-cv-bottom{padding-top:12vw;padding-bottom:6vw;background:url(../img/cv-btmBg_sp.jpg) no-repeat center center;background-size:cover}.inf-cv-bottom-inner__ttl{text-align:center}.inf-cv-bottom-inner__ttl .text01{font-size:1.6rem;letter-spacing:-0.01em;line-height:1.6;font-weight:400}.inf-cv-bottom-inner__ttl .text02{display:block;font-size:2.5rem;letter-spacing:0em;line-height:1.3;font-weight:400;color:#b8315e}.inf-cv-pre{margin-left:auto;margin-right:auto;max-width:85.3vw}.inf-cv-pre .note{font-size:1rem;letter-spacing:0em;line-height:2;font-weight:400}.inf-kv{overflow:hidden;position:relative;background-color:#f0ddd8;background-image:url(../../asset/img/inf-kv_bg_sp.jpg);background-size:cover;background-position:left top;background-repeat:no-repeat;padding-bottom:7.3vw}.inf-kv-inner{position:relative;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap}.inf-kv-inner .text02{width:100vw;margin-left:auto;margin-right:auto;display:inline-block;margin-top:74.6vw;margin-bottom:0vw}.inf-kv-inner .text01{display:inline-block;width:94.6vw;margin-left:auto;margin-right:auto;margin-bottom:4vw}.inf-lead{background-color:#fcf7f4;background-image:url(../../asset/img/inf-lead_bg_sp.jpg);background-size:100% auto;background-position:center top;background-repeat:no-repeat;padding-top:10.6vw;padding-bottom:0vw}.inf-lead__text{text-align:center;font-size:1.5rem;letter-spacing:0.005em;line-height:1.9;font-weight:400}.inf-lead__text+.inf-lead__text{margin-top:5.3vw}.inf-lead-inner{overflow:hidden}.inf-lead-inner__ttl{text-align:center;font-size:2.5rem;letter-spacing:0.0125em;line-height:1.4;font-weight:300;margin-top:0}.inf-lead-inner__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;margin-bottom:0;margin-top:8vw;line-height:0;font-size:0;will-change:transform}.inf-lead-inner__slide .slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:0;margin-bottom:0;line-height:0;font-size:0}.inf-lead-inner__slide .slide-item{width:78.6vw}@-webkit-keyframes slide{0%{-webkit-transform:translate(0%,0);transform:translate(0%,0)}to{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@keyframes slide{0%{-webkit-transform:translate(0%,0);transform:translate(0%,0)}to{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}.inf-policy{background:#fff;padding-top:10.6vw;padding-bottom:10.6vw}.inf-policy__ttl{text-align:center;height:10.6vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.inf-policy__ttl .text{font-size:2.5rem;letter-spacing:-0.09em;line-height:1.2;font-weight:400}.inf-policy-inner__text{text-align:center;font-size:1.7rem;letter-spacing:0em;line-height:1.4;font-weight:300;padding-top:2.6vw;padding-bottom:5.3vw}.inf-policy-inner-list{border-top:1px solid #c7aeb3}.inf-policy-inner-item{border-bottom:1px solid #c7aeb3;padding-top:5.3vw;padding-bottom:6.6vw;color:#2a2a2a}.inf-policy-inner-item__ttl{margin-bottom:0;margin-top:0;padding-left:0vw;position:relative;cursor:pointer;-webkit-transition:all .4s ease;transition:all .4s ease}.inf-policy-inner-item__ttl:after{position:absolute;right:0.6vw;top:calc(50% - .5em);content:"＋";color:#b8315e;font-size:1.7rem;letter-spacing:0.0125em;line-height:1;font-weight:400}.inf-policy-inner-item__ttl.is-active{margin-bottom:3.3vw}.inf-policy-inner-item__ttl.is-active:after{top:calc(50% - .5em);content:"−";font-size:1.9rem;letter-spacing:0.0125em;line-height:1;font-weight:400}.inf-policy-inner-item__ttl.is-active+.inf-faq-inner-item__text{opacity:1}.inf-policy-inner-item .num{color:#b8315e;font-size:2.4rem;letter-spacing:0.0125em;line-height:1;font-weight:400;display:inline-block;margin-right:3.7vw}.inf-policy-inner-item .text01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2vw}.inf-policy-inner-item .text01-text{font-size:2.1rem;letter-spacing:0.0125em;line-height:1.4;font-weight:400}.inf-policy-inner-item .text02{font-size:1.7rem;letter-spacing:-0.0525em;line-height:1.4;font-weight:400}.inf-policy-inner-item .js-tgl-body{display:none}.inf-policy-inner-item-contents{padding-top:5.3vw;margin-left:3.3vw;margin-right:5.3vw}.inf-policy-inner-item-contents__img{margin-bottom:4vw}.inf-policy-inner-item-contents__text{font-size:1.6rem;letter-spacing:-0.04em;line-height:1.4;font-weight:400}.inf-about{padding-top:22.6vw;padding-bottom:12.6vw;background:#fbf0ee url(../img/ing-about_sp.jpg) no-repeat center top;background-size:cover}.inf-about__ttl{margin-top:0;color:#55161d;text-align:left;display:block;margin-bottom:29.3vw;margin-left:24vw;margin-right:0}.inf-about__ttl .text{font-size:2.4rem;letter-spacing:-0.065em;line-height:1.3;font-weight:400;text-shadow:#fff 2px 0 5px,#fff 2px 0 5px,#fff 2px 0 5px,#fff 2px 0 5px}.inf-about__text{margin-bottom:10.1vw;text-align:center;font-size:1.6rem;letter-spacing:-0.02em;line-height:1.6;font-weight:400;text-shadow:#fbf0ee 1px 0 20px,#fbf0ee 1px 0 20px}.inf-about__text .text01{font-size:1.7rem;letter-spacing:0.0125em;line-height:1.5;font-weight:600;color:#b8315e}.inf-about__bottomText{font-size:2rem;letter-spacing:0em;line-height:1.5;font-weight:400;text-align:center}.inf-about-inner-box{background-color:#fff;-webkit-box-shadow:0 0 10px 0px rgba(0,0,0,0.1);box-shadow:0 0 10px 0px rgba(0,0,0,0.1);background-image:url(../img/inf-about_acc01.png),url(../img/inf-about_acc02.png),url(../img/inf-about_acc03.png),url(../img/inf-about_acc04.png);padding-top:10.6vw;padding-bottom:10.6vw;margin-bottom:6.6vw;background-size:7.3vw auto,7.3vw auto,7.3vw auto,7.3vw auto;background-position:4% 4%,96% 4%,96% 96%,4% 96%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat}.inf-about-inner-box__ttl{text-align:center;margin-bottom:4vw;margin-top:0}.inf-about-inner-box__ttl .text{color:#ad8209;font-size:2.5rem;letter-spacing:0.0125em;line-height:1.3;font-weight:400}.inf-about-inner-box-list{margin-left:auto;margin-right:auto;max-width:78.6vw;margin-left:auto;margin-right:auto}.inf-about-inner-box-item .text-wrap{padding-left:5.3vw;position:relative;display:block}.inf-about-inner-box-item .text-wrap:before{position:absolute;left:0;top:.4em;content:"";width:3.3vw;height:3.3vw;display:inline-block;background:url(../../asset/img/inf-onayami-ico_check.png) no-repeat center center;background-size:100% auto}.inf-about-inner-box-item .text-wrap .text01{color:#b8315e;font-size:2rem;letter-spacing:-0.005em;line-height:1.3;font-weight:600}.inf-about-inner-box-item .text-wrap .text02{color:#2a2a2a;font-size:1.6rem;letter-spacing:0em;line-height:1.2;font-weight:400}.inf-flow{background:#fff;padding-top:13.3vw;padding-bottom:5.3vw}.inf-flow__ttl{text-align:center;padding-top:1.8vw;padding-bottom:1.8vw;margin-top:0;margin-bottom:4.6vw}.inf-flow__ttl .text{font-size:2.5rem;letter-spacing:0.0125em;line-height:1.2;font-weight:400}.inf-flow-inner__text{text-align:center;font-size:1.9rem;letter-spacing:-0.02em;line-height:1.4;font-weight:400;margin-bottom:5.3vw}.inf-flow-inner__text .dot{margin-left:-.2em;margin-right:-.2em}.inf-flow-inner-list{margin-top:0}.inf-flow-inner-item{border-bottom:1px solid #e0e0e0;padding-top:4.6vw;padding-bottom:4.6vw}.inf-flow-inner-item .text{font-size:1.6rem;letter-spacing:-0.0325em;line-height:1.4;font-weight:400}.inf-flow-inner-item:last-child{border:none}.inf-flow-inner-item__ttl{margin-top:0;margin-bottom:4vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.inf-flow-inner-item__ttl .ico{color:#b8315e;font-size:2.1rem;letter-spacing:0em;line-height:1.4;font-weight:400}.inf-flow-inner-item__ttl .text{padding-left:0vw;margin-left:auto;text-indent:-16px;display:inline-block;color:#b8315e;margin-top:0vw;font-size:2.1rem;letter-spacing:-0.045em;line-height:1.4;font-weight:400}.inf-flow-inner-item__ttl .text:before{content:"−";display:inline-block;margin-right:-0.6vw}.inf-flow-inner-item-box .img{margin-bottom:5vw}.inf-bfaf{background:#fcfaed;padding-top:12.6vw;padding-bottom:12.6vw}.inf-bfaf__ttl{text-align:center;padding-top:1.8vw;padding-bottom:1.8vw;margin-top:0;margin-bottom:4.6vw}.inf-bfaf__ttl .text{font-size:2.5rem;letter-spacing:0.0125em;line-height:1.2;font-weight:400}.inf-bfaf-item{position:relative;background:#fff;-webkit-box-shadow:0 0 10px 0px rgba(0,0,0,0.1);box-shadow:0 0 10px 0px rgba(0,0,0,0.1)}.inf-bfaf-item:first-child{margin-bottom:7.3vw}.inf-bfaf-item__ttl{text-align:center;padding-top:6vw;padding-bottom:1.6vw;margin-top:0;margin-bottom:0}.inf-bfaf-item__ttl .text01{color:#b8315e;font-size:2.3rem;letter-spacing:-0.11em;line-height:1.2;font-weight:500}.inf-bfaf-item__ttl .text02{display:block;margin-top:4.6vw;font-size:1.9rem;letter-spacing:0.0125em;line-height:1.3;font-weight:500}.inf-styling{background-color:#fbf0ee;background-image:url(../img/inf-styling-bg_sp.jpg);background-size:100% auto;background-position:center bottom;background-repeat:no-repeat;padding-top:13.3vw;padding-bottom:5.3vw}.inf-styling-inner__ttl{margin-top:0;margin-bottom:11.3vw;text-align:center;width:58.6vw;margin-left:34.6vw;margin-right:auto}.inf-styling-inner__ttl .text{font-size:2.9rem;letter-spacing:-0.045em;line-height:1.2;font-weight:400;text-align:left;display:inline-block}.inf-styling-inner__img{margin-bottom:6.6vw}.inf-styling-inner__text{margin-bottom:4vw;text-align:center}.inf-styling-inner__text .text01{font-size:1.6rem;letter-spacing:0.0125em;line-height:1.6;font-weight:400}.inf-styling-inner__text .num{font-size:2rem;letter-spacing:0.0125em;line-height:1.3;font-weight:400}.inf-styling-inner__text .text02{display:block;color:#b8315e;font-size:2.5rem;letter-spacing:-0.0125em;line-height:1.3;font-weight:500}.inf-styling .inf-cv-boxs{margin-left:auto;margin-right:auto}.inf-course{padding-top:10vw;padding-bottom:12.2vw}.inf-course-inner__lead{text-align:center;font-size:1.9rem;letter-spacing:-0.01em;line-height:1.3;font-weight:400;margin-bottom:2vw}.inf-course-inner-box{background:#fcfaed;padding-bottom:4.6vw}.inf-course-inner-box__ttl{background:#fff4c8;margin-top:0;margin-bottom:0}.inf-course-inner-box-list{margin-top:0;margin-bottom:0;border-top:1px solid #c3b680;margin-left:4.6vw;margin-right:4.6vw}.inf-course-inner-box-item{border-bottom:1px solid #c3b680;padding-top:3.3vw;padding-bottom:2.6vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.inf-course-inner-box-item:before{margin-right:4vw;margin-left:4vw;content:"";width:10vw;height:10vw;display:inline-block}.inf-course-inner-box-item.is-a:before{background:url(../img/inf-corse_imgA_sp.png) no-repeat center center;background-size:100% auto}.inf-course-inner-box-item.is-b:before{background:url(../img/inf-corse_imgB_sp.png) no-repeat center center;background-size:100% auto}.inf-course-inner-box-item__ttl{font-size:1.7rem;letter-spacing:-0.0325em;line-height:1.4;font-weight:300;color:#b8315e}.inf-course-inner-box-item__text{font-size:1.5rem;letter-spacing:-0.06em;line-height:1.4;font-weight:300}.inf-course-inner-box-item .text-wrap{width:100%}.inf-course-inner-box-item .price{margin-left:1.3vw;margin-top:1.3vw}.inf-course-inner-box-item .price .num{font-size:1.8rem;letter-spacing:-0.0125em;line-height:1;font-weight:300}.inf-course-inner-box-item .price .text{font-size:1rem;letter-spacing:-0.0125em;line-height:1.9;font-weight:400}.inf-course-inner-box .note{margin-left:5.3vw;margin-right:5.3vw;margin-top:2vw;font-size:1.2rem;letter-spacing:0.0125em;line-height:1.5;font-weight:400}.fixed-btn{position:fixed;top:auto;bottom:0;right:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;margin-top:0;z-index:50}.fixed-btn li{width:50%}.fixed-btn a{width:100%;min-height:13.3vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#55161D;text-align:center}.fixed-btn a#tel-reserve{background:#a35b6a}.fixed-btn a .text{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;font-size:1.7rem;letter-spacing:0.0125em;line-height:1;font-weight:400;color:#fff}.fixed-btn a .text span{display:inline-block}.inf-voice{background-image:url(../img/inf-voice_bg_sp.png);background-size:cover;background-position:center top;background-repeat:no-repeat;padding-bottom:0;padding-top:13.3vw;padding-bottom:14.6vw}.inf-voice-inner__ttl{text-align:center;margin-bottom:6.6vw}.inf-voice-inner__ttl .text{display:inline-block;color:#55161d;font-size:2.5rem;letter-spacing:0.03em;line-height:1;font-weight:300}.inf-voice-inner__ttl .text:before{content:"";width:6.2vw;height:2.8vw;display:inline-block;background:url(../img/inf-ttl_accL.png) no-repeat center center;background-size:100% auto}.inf-voice-inner__ttl .text:after{content:"";width:6.2vw;height:2.8vw;display:inline-block;background:url(../img/inf-ttl_accR.png) no-repeat center center;background-size:100% auto}.inf-voice-inner-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.inf-voice-inner-item{background-color:#fff;background-image:url(../img/inf-voice_item_BtmBg.png),url(../img/inf-voice_item_TopBg.png);background-position:center 95%,center 5%;background-repeat:no-repeat,no-repeat;background-size:95% auto,95% auto;padding-top:6vw;padding-bottom:4.6vw;width:49%}.inf-voice-inner-item-in{margin-left:4vw;margin-right:4vw}.inf-voice-inner-item-in__ttl{text-align:center;font-size:1.8rem;letter-spacing:0.005em;line-height:1.3;font-weight:400;color:#ad8209}.inf-voice-inner-item-in__ttl .year{display:inline-block;margin-top:1.3vw;font-style:italic}.inf-voice-inner-item-in__ttl .num{font-size:2.3rem;letter-spacing:0.005em;line-height:0.9;font-weight:400}.inf-voice-inner-item-in__ttl .text{font-size:1.4rem;letter-spacing:0.0125em;line-height:2.1;font-weight:400}.inf-voice-inner-item-in__text{font-size:1.4rem;letter-spacing:-0.01em;line-height:1.3;font-weight:400;width:95%;margin-left:auto;margin-right:auto}.inf-faq{padding-top:13.3vw;padding-bottom:12vw}.inf-faq-inner__ttl{text-align:center;margin-bottom:6.6vw}.inf-faq-inner__ttl .text{display:inline-block;color:#55161d;font-size:2.5rem;letter-spacing:0.03em;line-height:1;font-weight:300}.inf-faq-inner__ttl .text:before{content:"";width:6.2vw;height:2.8vw;display:inline-block;background:url(../img/inf-ttl_accL.png) no-repeat center center;background-size:100% auto}.inf-faq-inner__ttl .text:after{content:"";width:6.2vw;height:2.8vw;display:inline-block;background:url(../img/inf-ttl_accR.png) no-repeat center center;background-size:100% auto}.inf-faq-inner-item__ttl{font-size:1.7rem;letter-spacing:-0.02em;line-height:1.3;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:1px solid #d4d4d4;color:#55161d;position:relative;-webkit-transition:all .4s ease;transition:all .4s ease;margin-bottom:0;padding-bottom:1.3vw;cursor:pointer}.inf-faq-inner-item__ttl .ico{display:inline-block;margin-right:4.6vw;font-size:1.7rem;letter-spacing:0.0125em;line-height:1;font-weight:400;color:#55161d}.inf-faq-inner-item__ttl:after{position:absolute;right:.2em;top:0.1em;content:"＋";color:#55161d;font-size:1.7rem;letter-spacing:0.0125em;line-height:1;font-weight:400}.inf-faq-inner-item__ttl.is-active{margin-bottom:3.3vw}.inf-faq-inner-item__ttl.is-active:after{content:"−";font-size:1.9rem;letter-spacing:0.0125em;line-height:0.5;font-weight:400}.inf-faq-inner-item__ttl.is-active+.inf-faq-inner-item__text{opacity:1}.inf-faq-inner-item__text{overflow:hidden;display:none;-webkit-transition:opacity .4s ease .1s;transition:opacity .4s ease .1s;opacity:0;font-size:1.6rem;letter-spacing:0.0125em;line-height:1.3;font-weight:400;margin-left:0}.inf-faq-inner-item__text+.inf-faq-inner-item__ttl{margin-top:8.6vw}.inf-faq-inner-item__text-in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.inf-faq-inner-item__text-in .ico{display:inline-block;margin-right:4.6vw;font-size:1.7rem;letter-spacing:0.0125em;line-height:1;font-weight:400}.inf-salon{background:#fbf0ee}.inf-salon-kv{height:58.6vw;background:url(../img/inf-salon_img01_sp.jpg) no-repeat center center;background-size:cover}.inf-salon-inner{padding:8vw 0vw 9.3vw 0vw}.inf-salon-inner__ttl{text-align:center;margin-bottom:6.6vw}.inf-salon-inner__ttl .text{display:inline-block;font-size:2.5rem;letter-spacing:-0.03em;line-height:1;font-weight:300;color:#55161d}.inf-salon-inner__ttl .text:before{content:"";width:6.2vw;height:2.8vw;display:inline-block;background:url(../img/inf-ttl_accL.png) no-repeat center center;background-size:100% auto}.inf-salon-inner__ttl .text:after{content:"";width:6.2vw;height:2.8vw;display:inline-block;background:url(../img/inf-ttl_accR.png) no-repeat center center;background-size:100% auto}.inf-salon-inner-list{margin-left:auto;margin-right:auto;max-width:89.3vw}.inf-salon-inner-item{background:#fff}.inf-salon-inner-item .map-btn .btn{border:1px solid #e0e0e0;border-radius:4px;width:24.6vw;height:9.3vw;margin-top:2.6vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.2rem;letter-spacing:0.0125em;line-height:1;font-weight:400}.inf-salon-inner-item .map-btn .btn:after{content:"";width:3.3vw;height:3.3vw;display:inline-block;background:url(../img/btn-ico-map.png) no-repeat center center;background-size:80% auto}.inf-salon-inner-item+.inf-salon-inner-item{margin-top:4.6vw}.inf-salon-inner-item__ttl{margin-bottom:0;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.9vw 5.3vw 2.6vw 5.3vw;-webkit-transition:all .4s ease;transition:all .4s ease;position:relative}.inf-salon-inner-item__ttl .ico{background:#a35b6a;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem;letter-spacing:0.0125em;line-height:1;font-weight:400;margin-right:1.8vw;border-radius:4px;width:15vw;height:5.7vw;border-radius:2vw}.inf-salon-inner-item__ttl .text{font-size:1.7rem;letter-spacing:-0.0425em;line-height:1;font-weight:400;color:#a35b6a}.inf-salon-inner-item__ttl:after{position:absolute;right:2.6vw;top:3.3vw;content:"＋";color:#b8315e;font-size:1.7rem;letter-spacing:0.0125em;line-height:1;font-weight:400}.inf-salon-inner-item__ttl.is-active{margin-bottom:0vw}.inf-salon-inner-item__ttl.is-active:after{content:"−";top:2.9vw;font-size:1.9rem;letter-spacing:0.0125em;line-height:1;font-weight:400}.inf-salon-inner-item__ttl.is-active+.inf-faq-inner-item__text{opacity:1}.inf-salon-inner-item-detail{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:0vw;margin-right:0vw}.inf-salon-inner-item-detail-wrap{margin-left:2.6vw;margin-right:2.6vw;border-top:1px solid #e0e0e0}.inf-salon-inner-item-detail-wrap.js-tgl-body{display:none}.inf-salon-inner-item-detail .ttl{width:21%;font-size:1.5rem;letter-spacing:0.0125em;line-height:1.2;font-weight:400;padding-top:2.6vw;padding-bottom:1.3vw}.inf-salon-inner-item-detail .item{width:67%;margin-left:4%;font-size:1.5rem;letter-spacing:0em;line-height:1.4;font-weight:400;padding-top:2.6vw;padding-bottom:1.3vw}.inf-salon-inner-item .btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:2vw}.inf-salon-inner-item .btns .btn{background:#a35b6a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.inf-salon-inner-item .btns .btn-wrap{width:100%;height:12vw}.inf-salon-inner-item .btns .btn:after{content:"▲";color:#fff;-webkit-transform:rotate(90deg) scaleX(1.4);transform:rotate(90deg) scaleX(1.4);display:inline-block;position:absolute;right:4%}.inf-salon-inner-item .btns .btn.is-beauty{position:relative;padding-left:2.6vw}.inf-salon-inner-item .btns .btn.is-beauty:before{margin-right:1.6vw;content:"";width:13.3vw;height:5.3vw;display:inline-block;background:url(../img/btn_hotpepper.png) no-repeat center center;background-size:100% auto}.inf-salon-inner-item .btns .btn.is-line{position:relative;padding-left:4vw}.inf-salon-inner-item .btns .btn.is-line:before{margin-right:1.6vw;content:"";width:7vw;height:7vw;display:inline-block;background:url(../img/btn-ico-line.png) no-repeat center center;background-size:100% auto}.inf-salon-inner-item .btns .btn.is-web{position:relative;padding-left:4vw}.inf-salon-inner-item .btns .btn.is-web:before{margin-right:1.6vw;content:"";width:7vw;height:7vw;display:inline-block;background:url(../img/btn-ico-window.png) no-repeat center center;background-size:100% auto}.inf-salon-inner-item .btns .btn.is-tel{position:relative;padding-left:2.6vw}.inf-salon-inner-item .btns .btn.is-tel:before{margin-right:4vw;content:"";width:7vw;height:7vw;display:inline-block;background:url(../img/btn-ico-tel.png) no-repeat center center;background-size:70% auto}.inf-salon-inner-item .btns .btn.is-tel .text{margin-left:-1em}.inf-salon-inner-item .btns .btn .text{color:#fff;text-align:center;font-size:1.5rem;letter-spacing:0.0125em;line-height:1;font-weight:400}.inf-salon-inner-item .btns .btn .text .inner-text{font-size:1.4rem;letter-spacing:-0.0325em;line-height:1;font-weight:400}.inf-salon-inner-item .btns .btn .text .small{margin-left:-.5em;display:inline-block;font-size:1.1rem;letter-spacing:0.0125em;line-height:1;font-weight:400}.inf-salon-inner-item .notes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:2vw}.inf-salon-inner-item .notes .note-01,.inf-salon-inner-item .notes .note-02{font-size:1.2rem;letter-spacing:0.0125em;line-height:1.5;font-weight:400}.float-btn{position:fixed;right:5%;bottom:2%;z-index:500;text-align:center;-webkit-transform:translateY(400px);transform:translateY(400px);-webkit-transition:all .4s ease;transition:all .4s ease}.float-btn .btn{-webkit-box-shadow:0 0 18px 5px rgba(0,0,0,0.1);box-shadow:0 0 18px 5px rgba(0,0,0,0.1);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border:1px solid #fff;height:14.6vw;width:89.3vw;color:#fff;text-decoration:none;display:flex;justify-content:center;align-items:center;font-size:1.5rem;letter-spacing:0.025em;line-height:1;font-weight:400;background:url(../../asset/img/cv-btn-bg-sp.png) no-repeat center top;background-size:100% auto}.float-btn .btn:after{content:"▼";color:#fff;font-size:1rem;letter-spacing:0.025em;line-height:1;font-weight:400;right:4%;display:inline-block;position:absolute;top:calc(50% - .8em)}.__scrolled .float-btn{-webkit-transform:translateY(0);transform:translateY(0)}.inf-web-modal-inner .remodal-close{right:0;left:auto}.inf-web-modal-inner .remodal-close:before{color:#000;font-size:2.9rem;letter-spacing:0em;line-height:1;font-weight:300;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho","Noto Sans JP","sans-serif"!important}.inf-web-modal-inner-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:4vw;margin-left:auto;margin-right:auto;max-width:89.3vw;margin-left:auto;margin-right:auto}.inf-web-modal-inner-item{width:32%;margin-right:1%;border:1px solid #a35b6a}.inf-web-modal-inner-item.is-half{width:48%}.inf-web-modal-inner-item__name{background:#a35b6a;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:1.3rem;letter-spacing:0.014em;line-height:1;font-weight:400;height:10.6vw;text-align:center}.inf-web-modal-inner-item__name.is-small{font-size:1rem;letter-spacing:0.014em;line-height:1;font-weight:400}.inf-web-modal-inner-item a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:10.6vw;position:relative}.inf-web-modal-inner-item a:hover img{opacity:.6}.inf-web-modal-inner-item a img{-webkit-transition:all .4s ease;transition:all .4s ease;height:4.6vw;width:auto}.inf-web-modal-inner-item a:after{content:">";position:absolute;top:calc(50% - .5em);right:4%;color:#a35b6a;-webkit-transform:scaleY(1.5);transform:scaleY(1.5);font-size:1.3rem;letter-spacing:0.014em;line-height:1;font-weight:400}.inf-web-modal-inner-item:nth-child(3n){margin-right:0}.inf-web-modal-inner-item:nth-child(n+4){margin-top:1.4vw}.inf-web-modal-inner-item.is-half:nth-child(2n){margin-right:0}.inf-web-modal-inner-item.is-half:nth-child(3){margin-right:1%}.inf-web-modal-inner-item.is-half:nth-child(n+3){margin-top:1.4vw}.inf-web-modal-inner__btn{margin-left:auto;margin-right:auto;max-width:82vw;margin-left:auto;margin-right:auto}.inf-web-modal-inner__btn .btn{padding-top:5.3vw;padding-bottom:5.3vw;border:1px solid #a35b6a;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.3rem;letter-spacing:0.014em;line-height:1;font-weight:400;color:#a35b6a;-webkit-transition:all .4s ease;transition:all .4s ease}.inf-web-modal-inner__btn .btn:hover{opacity:.6}.inf-web-modal-inner__btn .btn:before{content:"";display:inline-block;width:5.3vw;height:5.3vw;background:url(../../asset/img/btn-ico-win-pu.png) no-repeat center top;background-size:100% auto;margin-right:4vw}.inf-web-modal-inner__ttl{font-size:1.8rem;letter-spacing:0.014em;line-height:1;font-weight:400;margin-bottom:4vw}.inf-web-modal-inner__btn2{margin-left:auto;margin-right:auto;max-width:82vw;margin-left:auto;margin-right:auto}.inf-web-modal-inner__btn2+.inf-web-modal-inner__btn2{margin-top:4vw}.inf-web-modal-inner__btn2 .btn{padding-top:5.3vw;padding-bottom:5.3vw;background:#a35b6a;width:100%;height:15.3vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5rem;letter-spacing:0.014em;line-height:1;font-weight:400;color:#fff;-webkit-transition:all .4s ease;transition:all .4s ease;position:relative}.inf-web-modal-inner__btn2 .btn:hover{opacity:.6}.inf-web-modal-inner__btn2 .btn:after{position:absolute;right:2%;top:calc(50% - .5em);content:">";display:inline-block;-webkit-transform:scaleY(1.6);transform:scaleY(1.6)}.remodal[data-remodal-id=inf-tel-modal-global]{padding:5.3vw 5.3vw 5.3vw 5.3vw}.inf-tel-modal-inner{margin-left:auto;margin-right:auto;max-width:89.3vw;margin-left:auto;margin-right:auto}.inf-tel-modal-inner .remodal-close{right:0;left:auto}.inf-tel-modal-inner .remodal-close:before{color:#000;font-size:1.8rem;letter-spacing:0.014em;line-height:1;font-weight:300;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho","Noto Sans JP","sans-serif"!important}.inf-tel-modal-inner__ttl{font-size:1.8rem;letter-spacing:0.014em;line-height:1;font-weight:400;margin-bottom:4vw}.inf-tel-modal-inner__text01{width:100%;font-size:1rem;letter-spacing:0em;line-height:1.4;font-weight:300;margin-bottom:2vw}.inf-tel-modal-inner__text02{width:100%;font-size:1rem;letter-spacing:-0.075em;line-height:1.4;font-weight:300;text-align:center}.inf-tel-modal-inner-telbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-bottom:4vw}.inf-tel-modal-inner-telbox__text01{padding-top:2vw;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#a35b6a;padding-bottom:0.6vw}.inf-tel-modal-inner-telbox__text02{width:100%;font-size:1rem;letter-spacing:0em;line-height:1.4;font-weight:300;margin-top:2vw}.inf-tel-modal-inner-telbox .text01{background:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:6px 5px;color:#55161d;font-size:1.1rem;letter-spacing:0em;line-height:1;font-weight:400;margin-bottom:2.6vw}.inf-tel-modal-inner-telbox .text02{font-size:2.6rem;letter-spacing:0em;line-height:1;font-weight:400;color:#fff;display:block;width:100%;position:relative}.inf-tel-modal-inner-telbox .text02:before{content:"";width:5.6vw;height:7vw;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA8CAYAAAAUufjgAAAESUlEQVRogc2aXYiVRRjHf/vqYhYLtquQJVHrhRblQqG5JYj0QUUXdmGRpIZSSN0EgYVE1kUlBnUVEiEqqUH0Ad1Y1EYfSx/bGq4tZYSZ3ogtmxWKkuK/i3kH58yZ95w575n35B8e9hye55n3d2bmnXlm2C5JlNR84G3ge2AI+BI4VraxQkkqa6tVq/OSdku6vY0266yd5LmSNkr6WNK/HuywpDv/b0DXZuY9+pakvx3Q7ZIGLwZA1y6VtMHr0c0XE6C1a2WG2uqNTgJOkTQ1MvZZB/IzSd2dAFwl6R9JeyW9puYvxDJJ53LIXyRNqxrQn2OS9IOkuxvkLJB0Jo/9vGrASyTNk7ROtfNMknZImlGQN+DEba0S0Lclkj5wHj6h4uXlXifugU4BWlssab8DsL4gbpsTc3UnAa1tdwDWFsT8mftfSQ04W9KDMrtHo7gdDuStAf/y3HdGZk4nA1zrPHiXpFsaxO7L444X+Edy/5aUgEudhq12S8oCsVMl/ZXHPB/w3+C00ZMK0NqAaodxTOFdwn1rewP+A7nvsdSA1p50APYUxHyd+18K+Lbmvk+rAkTS/TIFqxReWu7KfSdlqh3XZwvfs5L6YgFXShqSmVtXREKucHpylueb5vyAhzxfr5NXN8yhBz2tWk1IuioScjTPeTHgs8P8YcA3IumwpEeaAfpwVj9L6ooAfMHJ8SuWzQ0AC6sb98vGAjirn2TOIY0AByVN5rH+1OiR1K/wclRozXrO14n8IY0avawVgGbWJWkhMNLCSfUYcGXy82+BMmBTizmzgWGgJz1OvbokTQK9JXJ/AxYAp9Ii1SoDukvm9gODCVmCymivBw6lAilSBhwumbuqjdxoZcC3JfIWArsSswSVAZ+0mPMwMFoBS1gyReXpyIV6Q8pFOMYy4BzwesxvAbZU21316pIEMAv4IyJ+MfBdpUSesvzvBPBuRPyeClmCypzPz0TE9wM7K2IJygU8BHwVkbMaWFcNTr3sHLS6ETgQmXsP8FFyIk+Z9/1H4M3I3L3AorQ49fJ7EAz0EWBORP5ZYB4Vbnl+DwKcB26LzO8GxoDrkhF5CgECHAVejmyjB9hHRZChIXZ1EDOEMToNXA/83iZTjYp60Gop8fNrOmaZWhYZ3w08DjxBo+NDxIY9UxduqGL1aJM2Z8gcTa2OSpoTio2tKu5oEVBqXPmMB+KPK3DN0krp81QJyNBt1vsN4sf9+GYvia/lwHs0n7uuDmIKkVPASsxu1UjjwH2YtbhlQIAlxO3Z7WgSuBk40kpPWA0DK9Ly1Kkvf06pHrRahCm95ieCCmmoHUCrnZgSrBKVGWJfa4D1mD08uVL0oNVc4B3gplQNAt9UcVR8TtKvJdZMX6OSplR5pt2kCxfnreoL207VB+9rJL2q2v8EiYbrBKC1y2XuwMeawA37uSlfkhhNx+xEA5jLgj7MSnICUyRvA066Cf8BcqMFCOFRF/kAAAAASUVORK5CYII=) no-repeat center center;background-size:80% auto;display:inline-block;vertical-align:middle;position:relative;top:-1.4vw}.inf-tel-modal-inner-telbox .text02:after{content:">";color:#fff;position:absolute;top:calc(50% - 1.8em);right:4%;font-size:1.3rem;letter-spacing:0em;line-height:1;font-weight:300;-webkit-transform:scaleY(1.5);transform:scaleY(1.5)}.inf-tel-modal-inner-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:4vw;margin-left:auto;margin-right:auto;max-width:89.3vw;margin-left:auto;margin-right:auto}.inf-tel-modal-inner-item{width:100%}.inf-tel-modal-inner-item .text01{font-size:1.3rem;letter-spacing:0.014em;line-height:1;font-weight:400;color:#a35b6a;margin-bottom:1.3vw;display:inline-block}.inf-tel-modal-inner-item .text02{font-size:1.3rem;letter-spacing:0.014em;line-height:1;font-weight:400}.inf-tel-modal-inner-item__btn{margin-left:auto;margin-right:auto;max-width:82vw;margin-left:auto;margin-right:auto;margin-bottom:1.3vw}.inf-tel-modal-inner-item__btn .btn{padding-top:5.3vw;padding-bottom:5.3vw;border:1px solid #a35b6a;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.3rem;letter-spacing:0.014em;line-height:1;font-weight:400;color:#fff;background:#a35b6a;-webkit-transition:all .4s ease;transition:all .4s ease}.inf-tel-modal-inner-item__btn .btn:before{content:"";display:inline-block;width:5.3vw;height:5.3vw;background:url(../../asset/img/btn-ico-tel.png) no-repeat center top;background-size:70% auto;margin-right:4vw}@media screen and (min-width:768px){.sp-block-visible{display:none}.sp-visible{display:none}.pc-visible{display:inherit}.sp-br-visible{display:none}.pc-br-visible{display:inline}.tab-br-visible{display:none}.tel{pointer-events:none}.cmn-cw{max-width:1000px;margin-left:auto;margin-right:auto}.cmn-cw-s{max-width:800px;margin-left:auto;margin-right:auto}.cmn-cw-m{max-width:900px;margin-left:auto;margin-right:auto}.cmn-cw-l{max-width:1100px;margin-left:auto;margin-right:auto}.md-bgbrwn.is-pc-grad{background:url(../img/cmn-ttl-ppl-bg.png) no-repeat center center;background-size:100% auto}.inf-hd{text-align:left}.cmn-pagetop{bottom:180px;right:15px}.cmn-pagetop .btn .ico{left:calc(50% - 5px)}.inf-cv-boxs{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.inf-cv-boxs{-ms-flex-wrap:wrap;flex-wrap:wrap}.inf-cv-box{width:48%}.inf-cv-box__ttl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.inf-cv-box__ttl{-ms-flex-wrap:wrap;flex-wrap:wrap}.inf-cv-box__text .icon{left:-4%;top:28%}.inf-cv-bottom{background:url(../img/cv-btmBg_pc.jpg) no-repeat center center;background-size:cover}.inf-kv{overflow:hidden;position:relative;background:-webkit-gradient(linear,left top,right top,from(#efdbd6),color-stop(45%,#efdbd6),color-stop(46%,#efdbd6),to(#f9ede9));background:linear-gradient(90deg,#efdbd6 0%,#efdbd6 45%,#efdbd6 46%,#f9ede9 100%)}.inf-kv .inf-cv{position:relative;z-index:20}.inf-kv:after{position:absolute;top:0px;left:calc(50% - 750px);background-image:url(../../asset/img/inf-kv_bg_pc.png);background-size:100% auto;background-position:right top;background-repeat:no-repeat;content:"";display:block;width:1500px;height:100%}.inf-kv-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.inf-kv-inner .text02{margin-left:0}.inf-kv-inner .text01{margin-top:75px;margin-left:0}.inf-lead{background-color:#fcf7f4;background-image:url(../../asset/img/inf-lead_bg_pc.png);background-size:1500px auto;background-position:center top}.inf-policy-inner-item-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.inf-policy-inner-item-contents.is-01 .inf-policy-inner-item-contents__text{margin-left:5%}.inf-policy-inner-item-contents.is-03 .inf-policy-inner-item-contents__text{margin-left:5%}.inf-policy-inner-item-contents.is-05 .inf-policy-inner-item-contents__text{margin-left:5%}.inf-policy-inner-item-contents.is-02{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.inf-policy-inner-item-contents.is-02 .inf-policy-inner-item-contents__text{margin-right:5%}.inf-policy-inner-item-contents.is-04{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.inf-policy-inner-item-contents.is-04 .inf-policy-inner-item-contents__text{margin-right:5%}.inf-policy-inner-item-contents__img{width:53%}.inf-policy-inner-item-contents__text{width:45%}.inf-about{background:#fbf0ee url(../img/ing-about.jpg) no-repeat center top;background-size:cover}.inf-about__ttl{display:block;text-align:center;width:100%}.inf-about__text{text-align:center}.inf-about-inner-box{background-size:55px auto,55px auto,55px auto,55px auto}.inf-about-inner-box-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.inf-about-inner-box-item:first-child{width:52%}.inf-about-inner-box-item:nth-child(2){width:48%}.inf-about-inner-box-item:nth-child(3){width:65%}.inf-about-inner-box-item:nth-child(n+3){margin-top:35px}.inf-flow{background:url(../img/inf-flow_bg_pc.jpg) no-repeat center center;background-size:cover}.inf-flow-inner{background:#fff;-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,0.1);box-shadow:0 0 10px 1px rgba(0,0,0,0.1)}.inf-flow-inner-list{margin-left:50px;margin-right:50px}.inf-flow-inner-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.inf-flow-inner-item__ttl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.inf-flow-inner-item__ttl{-ms-flex-wrap:wrap;flex-wrap:wrap}.inf-flow-inner-item-textbox{width:70%;padding-right:25px}.inf-flow-inner-item-box{width:29%}.inf-styling{background-color:#fbf0ee;background-image:url(../img/inf-styling-bg_pc.jpg);background-size:100% auto;background-position:center bottom;background-repeat:no-repeat}.inf-styling-inner-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.inf-course-inner-box-item.is-a:before{background:url(../img/inf-corse_imgA_pc.png) no-repeat center center;background-size:100% auto}.inf-course-inner-box-item.is-b:before{background:url(../img/inf-corse_imgB_pc.png) no-repeat center center;background-size:100% auto}.inf-course-inner-box-item__textgroup{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.inf-course-inner-box-item__textgroup .inf-course-inner-box-item__textgroup-in{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fixed-btn{top:34%;bottom:auto;right:0;width:55px}.fixed-btn li{width:100%}.fixed-btn a{width:55px;min-height:150px;cursor:pointer}.fixed-btn a .text{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.fixed-btn a .text span{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);min-height:1.05em}.inf-voice{background-color:#fff;background-image:url(../img/inf-voice_bg_pc.png);background-size:cover;background-position:center top}.inf-voice-inner__ttl .text:before{background:url(../img/inf-ttl_accL_pc.png) no-repeat center center}.inf-voice-inner__ttl .text:after{background:url(../img/inf-ttl_accR_pc.png) no-repeat center center}.inf-voice-inner-item{background-size:100% auto,100% auto}.inf-voice-inner-item:first-child .inf-voice-inner-item-in__ttl,.inf-voice-inner-item:nth-child(2) .inf-voice-inner-item-in__ttl,.inf-voice-inner-item:nth-child(3) .inf-voice-inner-item-in__ttl{min-height:5.7em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.inf-voice-inner-item:first-child .inf-voice-inner-item-in__ttl .year,.inf-voice-inner-item:nth-child(2) .inf-voice-inner-item-in__ttl .year,.inf-voice-inner-item:nth-child(3) .inf-voice-inner-item-in__ttl .year{display:inline-block;width:100%}.inf-voice-inner-item:nth-child(2) .inf-voice-inner-item-in__ttl{padding-top:1em;padding-bottom:0}.inf-voice-inner-item:nth-child(5) .inf-voice-inner-item-in__ttl{letter-spacing:-.05em}.inf-voice-inner-item-in__ttl.is-narrow{letter-spacing:-.08em}.inf-voice-inner-item-in__ttl{width:130%;margin-left:-15%}.inf-voice-inner-item{background-image:url(../img/inf-voice_item_BtmBg_pc.png),url(../img/inf-voice_item_TopBg_pc.png);background-position:center 95%,center 5%;background-size:95% auto,95% auto;height:290px}.inf-voice-inner-item:nth-child(4),.inf-voice-inner-item:nth-child(5),.inf-voice-inner-item:nth-child(6){height:270px}.inf-voice-inner-item{width:30%}.inf-voice-inner-item{margin-left:2%}.inf-voice-inner-item:nth-child(3n+1){margin-left:0}.inf-voice-inner-item:nth-child(n+4){margin-top:15px}.inf-faq-inner__ttl .text:before{background:url(../img/inf-ttl_accL_pc.png) no-repeat center center}.inf-faq-inner__ttl .text:after{background:url(../img/inf-ttl_accR_pc.png) no-repeat center center}.inf-salon-kv{background:url(../img/inf-salon_img01_pc.jpg) no-repeat center center;background-size:cover}.inf-salon-inner__ttl .text:before{background:url(../img/inf-ttl_accL_pc.png) no-repeat center center}.inf-salon-inner__ttl .text:after{background:url(../img/inf-ttl_accR_pc.png) no-repeat center center}.inf-salon-inner-item .map-btn{position:absolute;top:10px;right:0px}.inf-salon-inner-item-detail .ttl{width:10%}.inf-salon-inner-item-detail .item{margin-left:4%;width:85%}.inf-salon-inner-item .btns .btn-wrap{width:32%}.inf-salon-inner-item .btns .btn.is-web{cursor:pointer}.inf-salon-inner-item .btns .btn.is-tel{cursor:pointer}.inf-salon-inner-item .btns .btn.is-tel:before{background-size:70% auto}.inf-salon-inner-item .notes{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.float-btn{right:15px}.float-btn .btn{background:url(../../asset/img/cv-float-btn-bg-pc.png) no-repeat center top;background-size:100% auto;-webkit-transition:all .4s ease;transition:all .4s ease}.float-btn .btn:hover{opacity:.8}.float-btn .btn .text{margin:0 auto;display:inline-block;-webkit-transform:translateY(-1.4vw);transform:translateY(-1.4vw)}.inf-tel-modal-inner-telbox{padding-bottom:4vw;border-top:1px solid #a35b6a;border-bottom:1px solid #a35b6a}.inf-tel-modal-inner-telbox__text01{background:#fff}.inf-tel-modal-inner-telbox .text01{margin-right:20px;margin-bottom:0;background:#55161d;color:#fff}.inf-tel-modal-inner-telbox .text02{display:inline-block;width:auto;color:#55161d}.inf-tel-modal-inner-telbox .text02:before{display:none}.inf-tel-modal-inner-telbox .text02:after{display:none}}@media screen and (min-width:767px) and (max-width:900px){.tab-br-visible{display:inline}.tab-br-hidden{display:none}}@media screen and (max-width:320px){:root{font-size:8px}body{font-size:.8rem}.text-note{font-size:1rem}.inf-ft-inner .text01{font-size:1rem}.inf-ft-inner__btn .btn .text{font-size:1rem}.inf-cv-box__ttl .text{font-size:1.7rem}.inf-cv-box__ttl .small{font-size:1rem}.inf-cv-bottom-inner__ttl .text01{font-size:1.2rem}.inf-cv-bottom-inner__ttl .text02{font-size:1.9rem}.inf-cv-pre .note{font-size:1rem}.inf-lead__text{font-size:1.1rem}.inf-lead-inner__ttl{font-size:1.9rem}.inf-policy__ttl .text{font-size:1.9rem}.inf-policy-inner__text{font-size:1.3rem}.inf-policy-inner-item__ttl:after{font-size:1.3rem}.inf-policy-inner-item__ttl.is-active:after{font-size:1.4rem}.inf-policy-inner-item .num{font-size:1.8rem}.inf-policy-inner-item .text01-text{font-size:1.6rem}.inf-policy-inner-item .text02{font-size:1.3rem}.inf-policy-inner-item-contents__text{font-size:1.2rem}.inf-about__ttl .text{font-size:1.9rem}.inf-about__text{font-size:1.2rem}.inf-about__text .text01{font-size:1.3rem}.inf-about__bottomText{font-size:1.5rem}.inf-about-inner-box__ttl .text{font-size:1.9rem}.inf-about-inner-box-item .text-wrap .text01{font-size:1.5rem}.inf-about-inner-box-item .text-wrap .text02{font-size:1.2rem}.inf-flow__ttl .text{font-size:1.9rem}.inf-flow-inner__text{font-size:1.4rem}.inf-flow-inner-item .text{font-size:1.2rem}.inf-flow-inner-item__ttl .ico{font-size:1.6rem}.inf-flow-inner-item__ttl .text{font-size:1.6rem}.inf-bfaf__ttl .text{font-size:1.9rem}.inf-bfaf-item__ttl .text01{font-size:1.8rem}.inf-bfaf-item__ttl .text02{font-size:1.4rem}.inf-styling-inner__ttl .text{font-size:2.2rem}.inf-styling-inner__text .text01{font-size:1.2rem}.inf-styling-inner__text .num{font-size:1.5rem}.inf-styling-inner__text .text02{font-size:1.9rem}.inf-course-inner__lead{font-size:1.4rem}.inf-course-inner-box-item__ttl{font-size:1.3rem}.inf-course-inner-box-item__text{font-size:1.1rem}.inf-course-inner-box-item .price .num{font-size:1.4rem}.inf-course-inner-box-item .price .text{font-size:1rem}.inf-course-inner-box .note{font-size:1rem}.fixed-btn a .text{font-size:1.3rem}.inf-voice-inner__ttl .text{font-size:1.9rem}.inf-voice-inner-item-in__ttl{font-size:1.4rem}.inf-voice-inner-item-in__ttl .num{font-size:1.7rem}.inf-voice-inner-item-in__ttl .text{font-size:1rem}.inf-voice-inner-item-in__text{font-size:1rem}.inf-faq-inner__ttl .text{font-size:1.9rem}.inf-faq-inner-item__ttl{font-size:1.3rem}.inf-faq-inner-item__ttl .ico{font-size:1.3rem}.inf-faq-inner-item__ttl:after{font-size:1.3rem}.inf-faq-inner-item__ttl.is-active:after{font-size:1.4rem}.inf-faq-inner-item__text{font-size:1.2rem}.inf-faq-inner-item__text-in .ico{font-size:1.3rem}.inf-salon-inner__ttl .text{font-size:1.9rem}.inf-salon-inner-item .map-btn .btn{font-size:1rem}.inf-salon-inner-item__ttl .ico{font-size:1.2rem}.inf-salon-inner-item__ttl .text{font-size:1.3rem}.inf-salon-inner-item__ttl:after{font-size:1.3rem}.inf-salon-inner-item__ttl.is-active:after{font-size:1.4rem}.inf-salon-inner-item-detail .ttl{font-size:1.1rem}.inf-salon-inner-item-detail .item{font-size:1.1rem}.inf-salon-inner-item .btns .btn .text{font-size:1.1rem}.inf-salon-inner-item .btns .btn .text .inner-text{font-size:1rem}.inf-salon-inner-item .btns .btn .text .small{font-size:1rem}.inf-salon-inner-item .notes .note-01,.inf-salon-inner-item .notes .note-02{font-size:1rem}.float-btn .btn:after{font-size:1rem}.float-btn .btn{font-size:1.1rem}.inf-web-modal-inner .remodal-close:before{font-size:2.2rem}.inf-web-modal-inner-item__name{font-size:1rem}.inf-web-modal-inner-item__name.is-small{font-size:1rem}.inf-web-modal-inner-item a:after{font-size:1rem}.inf-web-modal-inner__btn .btn{font-size:1rem}.inf-web-modal-inner__ttl{font-size:1.4rem}.inf-web-modal-inner__btn2 .btn{font-size:1.1rem}.inf-tel-modal-inner .remodal-close:before{font-size:1.4rem}.inf-tel-modal-inner__ttl{font-size:1.4rem}.inf-tel-modal-inner__text01{font-size:1rem}.inf-tel-modal-inner__text02{font-size:1rem}.inf-tel-modal-inner-telbox__text02{font-size:1rem}.inf-tel-modal-inner-telbox .text01{font-size:1rem}.inf-tel-modal-inner-telbox .text02{font-size:2rem}.inf-tel-modal-inner-telbox .text02:after{font-size:1rem}.inf-tel-modal-inner-item .text01{font-size:1rem}.inf-tel-modal-inner-item .text02{font-size:1rem}.inf-tel-modal-inner-item__btn .btn{font-size:1rem}}@media screen and (max-width:767px){.cmn-sp-cw{max-width:100%;margin-left:4.6vw;margin-right:4.6vw}.cmn-sp-cw-s{max-width:100%;margin-left:10.6vw;margin-right:10.6vw}.inf-ft{margin-bottom:12vw}.inf-cv-boxs{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.inf-cv-boxs{-ms-flex-wrap:wrap;flex-wrap:wrap}.inf-cv-box:nth-child(2){margin-top:5.3vw}.inf-cv-box__ttl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.inf-cv-box__ttl{-ms-flex-wrap:wrap;flex-wrap:wrap}.inf-about-inner-box-item:nth-child(n+2){margin-top:4.6vw}.inf-flow-inner-list{border-top:none;margin-top:0}.inf-flow-inner-item:first-child{padding-top:0}.inf-flow-inner-item__ttl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.inf-flow-inner-item__ttl{-ms-flex-wrap:wrap;flex-wrap:wrap}.inf-flow-inner-item__ttl{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.inf-flow-inner-item__ttl .text{text-indent:0px;display:block;width:100%}.inf-flow-inner-item__ttl .text:before{display:none}.inf-flow-inner-item-box .img{width:62.6vw;margin-left:auto;margin-right:auto}.inf-flow-inner-item-box .ttl{text-align:center;display:inline-block;width:100%}.inf-course-inner-box-item:before{display:none}.inf-course-inner-box-item .inf-course-inner-box-item__ttl{margin-bottom:3.3vw}.inf-course-inner-box-item .inf-course-inner-box-item__textgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.inf-course-inner-box-item .inf-course-inner-box-item__textgroup:before{margin-right:1.3vw;content:"";width:9.3vw;height:9.3vw;display:inline-block}.inf-course-inner-box-item .inf-course-inner-box-item__text{width:69.3vw}.inf-course-inner-box-item .price{width:35.3vw;margin-left:auto;margin-right:0}.inf-course-inner-box-item.is-a .inf-course-inner-box-item__textgroup:before{background:url(../img/inf-corse_imgA_sp.png) no-repeat center center;background-size:100% auto}.inf-course-inner-box-item.is-b .inf-course-inner-box-item__textgroup:before{background:url(../img/inf-corse_imgB_sp.png) no-repeat center center;background-size:100% auto}.inf-voice-inner-item:nth-child(2) .inf-voice-inner-item-in__ttl{letter-spacing:-.09em}.inf-voice-inner-item:first-child .inf-voice-inner-item-in__text,.inf-voice-inner-item:nth-child(2) .inf-voice-inner-item-in__text{min-height:8em}.inf-voice-inner-item:nth-child(3) .inf-voice-inner-item-in__text,.inf-voice-inner-item:nth-child(4) .inf-voice-inner-item-in__text{min-height:6em}.inf-voice-inner-item:nth-child(5) .inf-voice-inner-item-in__text,.inf-voice-inner-item:nth-child(6) .inf-voice-inner-item-in__text{min-height:9em}.inf-voice-inner-item:nth-child(2n){margin-left:2%}.inf-voice-inner-item:nth-child(n+3){margin-top:2.6vw}.inf-salon-inner-item__ttl .text.is-narrow{letter-spacing:-.20em}.inf-salon-inner-item .btns{-ms-flex-wrap:wrap;flex-wrap:wrap}.inf-salon-inner-item .btns .btn-wrap+.btn-wrap{margin-top:2.6vw}.inf-salon-inner-item .btns .btn .text .small{display:inline}.inf-salon-inner-item .notes{-ms-flex-wrap:wrap;flex-wrap:wrap}.inf-salon-inner-item .notes .note-01{text-align:center;width:100%;margin-bottom:2vw}.inf-tel-modal-inner__text02{text-align:center}}@media screen and (min-width:768px) and (max-width:980px){.cmn-cw{margin-left:2.6vw;margin-right:2.6vw}.cmn-cw-s{padding-left:2.6vw;padding-right:2.6vw}.inf-cv .cv-btn{width:26.6vw}.inf-kv-inner .text02{width:50.6vw}.inf-kv-inner .text01{width:56vw}.inf-lead{background-size:1000px auto;background-repeat:repeat-y}.inf-policy-inner-item__ttl{padding-left:100px!important}.inf-about-inner-box-list{width:86%}.inf-about-inner-box-item:nth-child(2n){width:45%}.inf-bfaf{padding-top:0}.inf-bfaf-list{margin-left:2.6vw;margin-right:2.6vw}.inf-styling{background-position:10% top}.inf-styling-inner__ttl .text{font-size:33px;text-shadow:0px 0px 7px rgba(251,240,238,0.9),0px 0px 10px rgba(251,240,238,0.9),0px 0px 10px rgba(251,240,238,0.9)}.inf-styling-inner__text{text-shadow:0px 0px 10px rgba(251,240,238,0.9),0px 0px 10px rgba(251,240,238,0.9),0px 0px 10px rgba(251,240,238,0.9)}}@media screen and (max-width:848px){.inf-contents-box{overflow:hidden}}@media screen and (min-width:430px) and (max-width:767px){.text-note{font-size:3.4vw}.inf-ft-inner .text01{font-size:3.4vw}.inf-ft-inner__btn .btn .text{font-size:3.4vw}.inf-cv-box__ttl .text{font-size:3.4vw}.inf-cv-box__ttl .small{font-size:3.4vw}.inf-cv-bottom-inner__ttl .text01{font-size:3.4vw}.inf-cv-bottom-inner__ttl .text02{font-size:3.4vw}.inf-cv-pre .note{font-size:3.4vw}.inf-lead__text{font-size:3.4vw}.inf-lead-inner__ttl{font-size:3.4vw}.inf-policy__ttl .text{font-size:3.4vw}.inf-policy-inner__text{font-size:3.4vw}.inf-policy-inner-item__ttl:after{font-size:3.4vw}.inf-policy-inner-item__ttl.is-active:after{font-size:3.4vw}.inf-policy-inner-item .num{font-size:3.4vw}.inf-policy-inner-item .text01-text{font-size:3.4vw}.inf-policy-inner-item .text02{font-size:3.4vw}.inf-policy-inner-item-contents__text{font-size:3.4vw}.inf-about__ttl .text{font-size:3.4vw}.inf-about__text{font-size:3.4vw}.inf-about__text .text01{font-size:3.4vw}.inf-about__bottomText{font-size:3.4vw}.inf-about-inner-box__ttl .text{font-size:3.4vw}.inf-about-inner-box-item .text-wrap .text01{font-size:3.4vw}.inf-about-inner-box-item .text-wrap .text02{font-size:3.4vw}.inf-flow__ttl .text{font-size:3.4vw}.inf-flow-inner__text{font-size:3.4vw}.inf-flow-inner-item .text{font-size:3.4vw}.inf-flow-inner-item__ttl .ico{font-size:3.4vw}.inf-flow-inner-item__ttl .text{font-size:3.4vw}.inf-bfaf__ttl .text{font-size:3.4vw}.inf-bfaf-item__ttl .text01{font-size:3.4vw}.inf-bfaf-item__ttl .text02{font-size:3.4vw}.inf-styling-inner__ttl .text{font-size:3.4vw}.inf-styling-inner__text .text01{font-size:3.4vw}.inf-styling-inner__text .num{font-size:3.4vw}.inf-styling-inner__text .text02{font-size:3.4vw}.inf-course-inner__lead{font-size:3.4vw}.inf-course-inner-box-item__ttl{font-size:3.4vw}.inf-course-inner-box-item__text{font-size:3.4vw}.inf-course-inner-box-item .price .num{font-size:3.4vw}.inf-course-inner-box-item .price .text{font-size:3.4vw}.inf-course-inner-box .note{font-size:3.4vw}.fixed-btn a .text{font-size:3.4vw}.inf-voice-inner__ttl .text{font-size:3.4vw}.inf-voice-inner-item-in__ttl{font-size:3.4vw}.inf-voice-inner-item-in__ttl .num{font-size:3.4vw}.inf-voice-inner-item-in__ttl .text{font-size:3.4vw}.inf-voice-inner-item-in__text{font-size:3.4vw}.inf-faq-inner__ttl .text{font-size:3.4vw}.inf-faq-inner-item__ttl{font-size:3.4vw}.inf-faq-inner-item__ttl .ico{font-size:3.4vw}.inf-faq-inner-item__ttl:after{font-size:3.4vw}.inf-faq-inner-item__ttl.is-active:after{font-size:3.4vw}.inf-faq-inner-item__text{font-size:3.4vw}.inf-faq-inner-item__text-in .ico{font-size:3.4vw}.inf-salon-inner__ttl .text{font-size:3.4vw}.inf-salon-inner-item .map-btn .btn{font-size:3.4vw}.inf-salon-inner-item__ttl .ico{font-size:3.4vw}.inf-salon-inner-item__ttl .text{font-size:3.4vw}.inf-salon-inner-item__ttl:after{font-size:3.4vw}.inf-salon-inner-item__ttl.is-active:after{font-size:3.4vw}.inf-salon-inner-item-detail .ttl{font-size:3.4vw}.inf-salon-inner-item-detail .item{font-size:3.4vw}.inf-salon-inner-item .btns .btn .text{font-size:3.4vw}.inf-salon-inner-item .btns .btn .text .inner-text{font-size:3.4vw}.inf-salon-inner-item .btns .btn .text .small{font-size:3.4vw}.inf-salon-inner-item .notes .note-01,.inf-salon-inner-item .notes .note-02{font-size:3.4vw}.float-btn .btn:after{font-size:3.4vw}.float-btn .btn{font-size:3.4vw}.inf-web-modal-inner .remodal-close:before{font-size:3.4vw}.inf-web-modal-inner-item__name{font-size:3.4vw}.inf-web-modal-inner-item__name.is-small{font-size:3.4vw}.inf-web-modal-inner-item a:after{font-size:3.4vw}.inf-web-modal-inner__btn .btn{font-size:3.4vw}.inf-web-modal-inner__ttl{font-size:3.4vw}.inf-web-modal-inner__btn2 .btn{font-size:3.4vw}.inf-tel-modal-inner .remodal-close:before{font-size:3.4vw}.inf-tel-modal-inner__ttl{font-size:3.4vw}.inf-tel-modal-inner__text01{font-size:3.4vw}.inf-tel-modal-inner__text02{font-size:3.4vw}.inf-tel-modal-inner-telbox__text02{font-size:3.4vw}.inf-tel-modal-inner-telbox .text01{font-size:3.4vw}.inf-tel-modal-inner-telbox .text02{font-size:3.4vw}.inf-tel-modal-inner-telbox .text02:after{font-size:3.4vw}.inf-tel-modal-inner-item .text01{font-size:3.4vw}.inf-tel-modal-inner-item .text02{font-size:3.4vw}.inf-tel-modal-inner-item__btn .btn{font-size:3.4vw}}@media screen and (max-width:375px){.text-note{font-size:0.9rem}.inf-ft-inner .text01{font-size:1rem}.inf-ft-inner__btn .btn .text{font-size:1rem}.inf-cv-box__ttl .text{font-size:2.1rem}.inf-cv-box__ttl .small{font-size:1.3rem}.inf-cv-bottom-inner__ttl .text01{font-size:1.5rem}.inf-cv-bottom-inner__ttl .text02{font-size:2.4rem}.inf-cv-pre .note{font-size:0.9rem}.inf-lead__text{font-size:1.4rem}.inf-lead-inner__ttl{font-size:2.4rem}.inf-policy__ttl .text{font-size:2.4rem}.inf-policy-inner__text{font-size:1.6rem}.inf-policy-inner-item__ttl:after{font-size:1.6rem}.inf-policy-inner-item__ttl.is-active:after{font-size:1.8rem}.inf-policy-inner-item .num{font-size:2.3rem}.inf-policy-inner-item .text01-text{font-size:2rem}.inf-policy-inner-item .text02{font-size:1.6rem}.inf-policy-inner-item-contents__text{font-size:1.5rem}.inf-about__ttl .text{font-size:2.3rem}.inf-about__text{font-size:1.5rem}.inf-about__text .text01{font-size:1.6rem}.inf-about__bottomText{font-size:1.9rem}.inf-about-inner-box__ttl .text{font-size:2.4rem}.inf-about-inner-box-item .text-wrap .text01{font-size:1.9rem}.inf-about-inner-box-item .text-wrap .text02{font-size:1.5rem}.inf-flow__ttl .text{font-size:2.4rem}.inf-flow-inner__text{font-size:1.8rem}.inf-flow-inner-item .text{font-size:1.5rem}.inf-flow-inner-item__ttl .ico{font-size:2rem}.inf-flow-inner-item__ttl .text{font-size:2rem}.inf-bfaf__ttl .text{font-size:2.4rem}.inf-bfaf-item__ttl .text01{font-size:2.2rem}.inf-bfaf-item__ttl .text02{font-size:1.8rem}.inf-styling-inner__ttl .text{font-size:2.7rem}.inf-styling-inner__text .text01{font-size:1.5rem}.inf-styling-inner__text .num{font-size:1.9rem}.inf-styling-inner__text .text02{font-size:2.4rem}.inf-course-inner__lead{font-size:1.8rem}.inf-course-inner-box-item__ttl{font-size:1.6rem}.inf-course-inner-box-item__text{font-size:1.4rem}.inf-course-inner-box-item .price .num{font-size:1.7rem}.inf-course-inner-box-item .price .text{font-size:0.9rem}.inf-course-inner-box .note{font-size:1.1rem}.fixed-btn a .text{font-size:1.6rem}.inf-voice-inner__ttl .text{font-size:2.4rem}.inf-voice-inner-item-in__ttl{font-size:1.7rem}.inf-voice-inner-item-in__ttl .num{font-size:2.2rem}.inf-voice-inner-item-in__ttl .text{font-size:1.3rem}.inf-voice-inner-item-in__text{font-size:1.3rem}.inf-faq-inner__ttl .text{font-size:2.4rem}.inf-faq-inner-item__ttl{font-size:1.6rem}.inf-faq-inner-item__ttl .ico{font-size:1.6rem}.inf-faq-inner-item__ttl:after{font-size:1.6rem}.inf-faq-inner-item__ttl.is-active:after{font-size:1.8rem}.inf-faq-inner-item__text{font-size:1.5rem}.inf-faq-inner-item__text-in .ico{font-size:1.6rem}.inf-salon-inner__ttl .text{font-size:2.4rem}.inf-salon-inner-item .map-btn .btn{font-size:1.1rem}.inf-salon-inner-item__ttl .ico{font-size:1.5rem}.inf-salon-inner-item__ttl .text{font-size:1.6rem}.inf-salon-inner-item__ttl:after{font-size:1.6rem}.inf-salon-inner-item__ttl.is-active:after{font-size:1.8rem}.inf-salon-inner-item-detail .ttl{font-size:1.4rem}.inf-salon-inner-item-detail .item{font-size:1.4rem}.inf-salon-inner-item .btns .btn .text{font-size:1.4rem}.inf-salon-inner-item .btns .btn .text .inner-text{font-size:1.3rem}.inf-salon-inner-item .btns .btn .text .small{font-size:1rem}.inf-salon-inner-item .notes .note-01,.inf-salon-inner-item .notes .note-02{font-size:1.1rem}.float-btn .btn:after{font-size:0.9rem}.float-btn .btn{font-size:1.4rem}.inf-web-modal-inner .remodal-close:before{font-size:2.7rem}.inf-web-modal-inner-item__name{font-size:1.2rem}.inf-web-modal-inner-item__name.is-small{font-size:0.9rem}.inf-web-modal-inner-item a:after{font-size:1.2rem}.inf-web-modal-inner__btn .btn{font-size:1.2rem}.inf-web-modal-inner__ttl{font-size:1.7rem}.inf-web-modal-inner__btn2 .btn{font-size:1.4rem}.inf-tel-modal-inner .remodal-close:before{font-size:1.7rem}.inf-tel-modal-inner__ttl{font-size:1.7rem}.inf-tel-modal-inner__text01{font-size:0.9rem}.inf-tel-modal-inner__text02{font-size:0.9rem}.inf-tel-modal-inner-telbox__text02{font-size:0.9rem}.inf-tel-modal-inner-telbox .text01{font-size:1rem}.inf-tel-modal-inner-telbox .text02{font-size:2.4rem}.inf-tel-modal-inner-telbox .text02:after{font-size:1.2rem}.inf-tel-modal-inner-item .text01{font-size:1.2rem}.inf-tel-modal-inner-item .text02{font-size:1.2rem}.inf-tel-modal-inner-item__btn .btn{font-size:1.2rem}}@media only screen and (min-width:768px){.text-note{font-size:14px;letter-spacing:0.06em;line-height:1.7;font-weight:400}.inf-ft{padding:75px 0px 44px 0px}.inf-ft-inner{max-width:320px}.inf-ft-inner__logo{margin-bottom:18px}.inf-ft-inner__logo{height:40px}.inf-ft-inner__logo{width:222px}.inf-ft-inner .text01{font-size:12px;letter-spacing:0.05em;line-height:1;font-weight:400}.inf-ft-inner .text01{margin-bottom:7px}.inf-ft-inner__btn{margin-bottom:77px}.inf-ft-inner__btn .btn{height:40px}.inf-ft-inner__btn .btn{width:280px}.inf-ft-inner__btn .btn:after{right:8px}.inf-ft-inner__btn .btn .text{font-size:12px;letter-spacing:0.05em;line-height:1;font-weight:400}.inf-ft-inner__bottom-list{max-width:230px}.inf-ft-inner__bottom-item .btn{padding:0px 10px 0px 10px}.inf-ft-inner__bottom-item:last-child{margin-left:10px}.inf-hd{height:50px}.inf-hd-logo{width:170px}.inf-hd-logo{margin-left:32px}.cmn-pagetop .btn{width:55px}.cmn-pagetop .btn{height:55px}.cmn-pagetop .btn .ico{width:10px}.cmn-pagetop .btn .ico{height:10px}.inf-cv-boxs{margin-bottom:55px}.inf-cv-box{padding-bottom:0px}.inf-cv-box__ttl .text{font-size:26px;letter-spacing:-0.025em;line-height:1.2;font-weight:500}.inf-cv-box__ttl .small{font-size:18px;letter-spacing:0.025em;line-height:2;font-weight:500}.inf-cv .cv-btn{max-width:500px}.inf-cv .cv-btn{margin-bottom:60px}.inf-cv-bottom{padding-top:50px;padding-bottom:110px}.inf-cv-bottom-inner__ttl .text01{font-size:28px;letter-spacing:0.025em;line-height:1.3;font-weight:400}.inf-cv-bottom-inner__ttl .text02{font-size:42px;letter-spacing:-0.19em;line-height:1.7;font-weight:400}.inf-cv-pre{max-width:1014px}.inf-cv-pre .note{font-size:12px;letter-spacing:0em;line-height:3.3;font-weight:400}.inf-kv{padding-bottom:60px}.inf-kv-inner .text02{width:480px}.inf-kv-inner .text02{margin-top:15px}.inf-kv-inner .text02{margin-bottom:35px}.inf-kv-inner .text01{width:500px}.inf-kv-inner .text01{margin-bottom:0px}.inf-lead{padding-top:110px;padding-bottom:0px}.inf-lead__text{font-size:18px;letter-spacing:0.025em;line-height:2.1;font-weight:400}.inf-lead__text+.inf-lead__text{margin-top:40px}.inf-lead-inner__ttl{font-size:42px;letter-spacing:0.025em;line-height:1.6;font-weight:300}.inf-lead-inner__slide{margin-top:110px}.inf-lead-inner__slide .slide-item{width:500px}.inf-policy{padding-top:76px;padding-bottom:100px}.inf-policy__ttl{height:90px}.inf-policy__ttl .text{font-size:42px;letter-spacing:0.025em;line-height:1.4;font-weight:400}.inf-policy-inner__text{font-size:24px;letter-spacing:0.025em;line-height:1.6;font-weight:300}.inf-policy-inner__text{padding-top:20px;padding-bottom:20px}.inf-policy-inner-item{padding-top:35px;padding-bottom:35px}.inf-policy-inner-item__ttl{padding-left:200px}.inf-policy-inner-item__ttl:after{right:50px}.inf-policy-inner-item__ttl:after{font-size:24px;letter-spacing:0.001em;line-height:1;font-weight:400}.inf-policy-inner-item__ttl.is-active{margin-bottom:10px}.inf-policy-inner-item__ttl.is-active:after{font-size:32px;letter-spacing:0.001em;line-height:1;font-weight:400}.inf-policy-inner-item .num{font-size:38px;letter-spacing:0.025em;line-height:1;font-weight:400}.inf-policy-inner-item .num{margin-right:30px}.inf-policy-inner-item .text01{margin-bottom:15px}.inf-policy-inner-item .text01-text{font-size:32px;letter-spacing:0.025em;line-height:1.8;font-weight:400}.inf-policy-inner-item .text02{font-size:20px;letter-spacing:0.045em;line-height:1.5;font-weight:400}.inf-policy-inner-item-contents{padding-top:40px}.inf-policy-inner-item-contents{margin-left:25px;margin-right:40px}.inf-policy-inner-item-contents__img{margin-bottom:0px}.inf-policy-inner-item-contents__text{font-size:17px;letter-spacing:0.045em;line-height:1.7;font-weight:400}.inf-about{padding-top:170px;padding-bottom:95px}.inf-about__ttl .text{font-size:50px;letter-spacing:0em;line-height:1.3;font-weight:400}.inf-about__ttl{margin-bottom:44px}.inf-about__ttl{margin-left:auto}.inf-about__text{margin-bottom:47px}.inf-about__text{font-size:26px;letter-spacing:0em;line-height:1.9;font-weight:400}.inf-about__text .text01{font-size:26px;letter-spacing:0em;line-height:1.9;font-weight:400}.inf-about__bottomText{font-size:34px;letter-spacing:0em;line-height:1.7;font-weight:400}.inf-about-inner-box{padding-top:48px;padding-bottom:90px}.inf-about-inner-box{margin-bottom:50px}.inf-about-inner-box__ttl{margin-bottom:30px}.inf-about-inner-box__ttl .text{font-size:42px;letter-spacing:0.025em;line-height:1.5;font-weight:400}.inf-about-inner-box-list{max-width:900px}.inf-about-inner-box-item .text-wrap{padding-left:42px}.inf-about-inner-box-item .text-wrap:before{width:26px}.inf-about-inner-box-item .text-wrap:before{height:26px}.inf-about-inner-box-item .text-wrap .text01{font-size:30px;letter-spacing:-0.09em;line-height:1.3;font-weight:500}.inf-about-inner-box-item .text-wrap .text02{font-size:22px;letter-spacing:-0.065em;line-height:1.7;font-weight:400}.inf-flow{padding-top:115px;padding-bottom:80px}.inf-flow__ttl{padding-top:12px;padding-bottom:12px}.inf-flow__ttl{margin-bottom:0px}.inf-flow__ttl .text{font-size:42px;letter-spacing:0.025em;line-height:1.4;font-weight:400}.inf-flow-inner__text{font-size:32px;letter-spacing:0.025em;line-height:1.5;font-weight:400}.inf-flow-inner__text{margin-bottom:35px}.inf-flow-inner-item{padding-top:35px;padding-bottom:35px}.inf-flow-inner-item .text{font-size:17px;letter-spacing:0.025em;line-height:1.7;font-weight:400}.inf-flow-inner-item__ttl{margin-bottom:30px}.inf-flow-inner-item__ttl .ico{font-size:28px;letter-spacing:0.025em;line-height:2.1;font-weight:400}.inf-flow-inner-item__ttl .text:before{margin-right:8px}.inf-flow-inner-item__ttl .text{padding-left:30px}.inf-flow-inner-item__ttl .text{margin-left:20px}.inf-flow-inner-item__ttl .text{margin-top:10px}.inf-flow-inner-item__ttl .text{font-size:28px;letter-spacing:0.025em;line-height:1.3;font-weight:400}.inf-flow-inner-item-box .img{margin-bottom:0px}.inf-bfaf{padding-top:100px;padding-bottom:95px}.inf-bfaf__ttl{padding-top:12px;padding-bottom:12px}.inf-bfaf__ttl{margin-bottom:40px}.inf-bfaf__ttl .text{font-size:42px;letter-spacing:0.025em;line-height:1.4;font-weight:400}.inf-bfaf-item:first-child{margin-bottom:50px}.inf-bfaf-item__ttl{padding-top:35px;padding-bottom:20px}.inf-bfaf-item__ttl .text01{font-size:32px;letter-spacing:0.025em;line-height:1.8;font-weight:500}.inf-bfaf-item__ttl .text02{margin-top:12px}.inf-bfaf-item__ttl .text02{font-size:24px;letter-spacing:0.025em;line-height:1.3;font-weight:500}.inf-styling{padding-top:110px;padding-bottom:65px}.inf-styling-inner__ttl{margin-bottom:30px}.inf-styling-inner__ttl{width:auto}.inf-styling-inner__ttl{margin-left:auto}.inf-styling-inner__ttl .text{font-size:50px;letter-spacing:0.025em;line-height:1.2;font-weight:400}.inf-styling-inner__img{margin-bottom:110px}.inf-styling-inner__text{margin-bottom:30px}.inf-styling-inner__text .text01{font-size:30px;letter-spacing:0.025em;line-height:1.7;font-weight:400}.inf-styling-inner__text .num{font-size:40px;letter-spacing:0.025em;line-height:1.3;font-weight:400}.inf-styling-inner__text .text02{font-size:42px;letter-spacing:0.025em;line-height:1.6;font-weight:500}.inf-course{padding-top:75px;padding-bottom:92px}.inf-course-inner__lead{font-size:24px;letter-spacing:0.025em;line-height:2;font-weight:400}.inf-course-inner__lead{margin-bottom:5px}.inf-course-inner-box{padding-bottom:35px}.inf-course-inner-box-list{margin-left:auto}.inf-course-inner-box-list{margin-right:auto}.inf-course-inner-box-item{padding-top:25px;padding-bottom:20px}.inf-course-inner-box-item:before{margin-right:30px}.inf-course-inner-box-item:before{margin-left:30px}.inf-course-inner-box-item:before{width:65px}.inf-course-inner-box-item:before{height:65px}.inf-course-inner-box-item__ttl{font-size:16px;letter-spacing:0.025em;line-height:1.3;font-weight:600}.inf-course-inner-box-item__text{font-size:18px;letter-spacing:-0.05em;line-height:2;font-weight:400}.inf-course-inner-box-item .price{margin-left:10px}.inf-course-inner-box-item .price{margin-top:0px}.inf-course-inner-box-item .price .num{font-size:20px;letter-spacing:-0.025em;line-height:1.9;font-weight:400}.inf-course-inner-box-item .price .text{font-size:12px;letter-spacing:-0.025em;line-height:3.1;font-weight:400}.inf-course-inner-box .note{margin-left:auto}.inf-course-inner-box .note{margin-right:auto}.inf-course-inner-box .note{margin-top:15px}.inf-course-inner-box .note{font-size:12px;letter-spacing:0.025em;line-height:1.8;font-weight:400}.fixed-btn a .text{font-size:20px;letter-spacing:0.05em;line-height:1;font-weight:400}.inf-voice{padding-top:100px;padding-bottom:110px}.inf-voice-inner__ttl{margin-bottom:80px}.inf-voice-inner__ttl .text{font-size:41px;letter-spacing:0.025em;line-height:1;font-weight:300}.inf-voice-inner__ttl .text:before{width:47px}.inf-voice-inner__ttl .text:before{height:21px}.inf-voice-inner__ttl .text:after{width:47px}.inf-voice-inner__ttl .text:after{height:21px}.inf-voice-inner-item{padding-top:35px;padding-bottom:35px}.inf-voice-inner-item-in{margin-left:25px}.inf-voice-inner-item-in{margin-right:25px}.inf-voice-inner-item-in__ttl{font-size:20px;letter-spacing:0.01em;line-height:1.3;font-weight:400}.inf-voice-inner-item-in__ttl .year{margin-top:0px}.inf-voice-inner-item-in__ttl .num{font-size:36px;letter-spacing:0.025em;line-height:1.6;font-weight:400}.inf-voice-inner-item-in__ttl .text{font-size:20px;letter-spacing:0.025em;line-height:3;font-weight:400}.inf-voice-inner-item-in__text{font-size:16px;letter-spacing:-0.025em;line-height:1.5;font-weight:400}.inf-faq{padding-top:100px;padding-bottom:90px}.inf-faq-inner__ttl{margin-bottom:80px}.inf-faq-inner__ttl .text{font-size:41px;letter-spacing:0.025em;line-height:1;font-weight:300}.inf-faq-inner__ttl .text:before{width:47px}.inf-faq-inner__ttl .text:before{height:21px}.inf-faq-inner__ttl .text:after{width:47px}.inf-faq-inner__ttl .text:after{height:21px}.inf-faq-inner-item__ttl{font-size:24px;letter-spacing:0.025em;line-height:1.4;font-weight:400}.inf-faq-inner-item__ttl{padding-bottom:10px}.inf-faq-inner-item__ttl .ico{margin-right:30px}.inf-faq-inner-item__ttl .ico{font-size:24px;letter-spacing:0.001em;line-height:1.4;font-weight:400}.inf-faq-inner-item__ttl:after{font-size:24px;letter-spacing:0.001em;line-height:1;font-weight:400}.inf-faq-inner-item__ttl.is-active{margin-bottom:10px}.inf-faq-inner-item__ttl.is-active:after{font-size:32px;letter-spacing:0.001em;line-height:0.5;font-weight:400}.inf-faq-inner-item__text{font-size:16px;letter-spacing:0.025em;line-height:1.6;font-weight:400}.inf-faq-inner-item__text+.inf-faq-inner-item__ttl{margin-top:40px}.inf-faq-inner-item__text-in .ico{margin-right:30px}.inf-faq-inner-item__text-in .ico{font-size:24px;letter-spacing:0.001em;line-height:1;font-weight:400}.inf-salon-kv{height:580px}.inf-salon-inner{padding:80px 0px 90px 0px}.inf-salon-inner__ttl{margin-bottom:80px}.inf-salon-inner__ttl .text{font-size:41px;letter-spacing:0.025em;line-height:1;font-weight:300}.inf-salon-inner__ttl .text:before{width:47px}.inf-salon-inner__ttl .text:before{height:21px}.inf-salon-inner__ttl .text:after{width:47px}.inf-salon-inner__ttl .text:after{height:21px}.inf-salon-inner-list{max-width:900px}.inf-salon-inner-item .map-btn .btn{width:110px}.inf-salon-inner-item .map-btn .btn{height:30px}.inf-salon-inner-item .map-btn .btn{margin-top:0px}.inf-salon-inner-item .map-btn .btn{font-size:14px;letter-spacing:0.025em;line-height:1;font-weight:400}.inf-salon-inner-item .map-btn .btn:after{width:15px}.inf-salon-inner-item .map-btn .btn:after{height:15px}.inf-salon-inner-item+.inf-salon-inner-item{margin-top:30px}.inf-salon-inner-item__ttl{padding:20px 30px 20px 30px}.inf-salon-inner-item__ttl .ico{font-size:22px;letter-spacing:0.025em;line-height:1;font-weight:400}.inf-salon-inner-item__ttl .ico{margin-right:35px}.inf-salon-inner-item__ttl .ico{width:90px;height:35px}.inf-salon-inner-item__ttl .ico{border-radius:15px}.inf-salon-inner-item__ttl .text{font-size:22px;letter-spacing:0.025em;line-height:1;font-weight:400}.inf-salon-inner-item__ttl:after{right:50px}.inf-salon-inner-item__ttl:after{top:10px}.inf-salon-inner-item__ttl:after{font-size:24px;letter-spacing:0.001em;line-height:2.5;font-weight:400}.inf-salon-inner-item__ttl.is-active{margin-bottom:10px}.inf-salon-inner-item__ttl.is-active:after{top:10px}.inf-salon-inner-item__ttl.is-active:after{font-size:32px;letter-spacing:0.001em;line-height:1.8;font-weight:400}.inf-salon-inner-item-detail{margin-left:10px}.inf-salon-inner-item-detail{margin-right:10px}.inf-salon-inner-item-detail-wrap{margin-left:30px}.inf-salon-inner-item-detail-wrap{margin-right:30px}.inf-salon-inner-item-detail .ttl{font-size:16px;letter-spacing:0.025em;line-height:1.2;font-weight:400}.inf-salon-inner-item-detail .ttl{padding-top:20px;padding-bottom:10px}.inf-salon-inner-item-detail .item{font-size:16px;letter-spacing:-0.025em;line-height:1.5;font-weight:400}.inf-salon-inner-item-detail .item{padding-top:20px;padding-bottom:10px}.inf-salon-inner-item .btns{margin-bottom:15px}.inf-salon-inner-item .btns .btn-wrap{height:70px}.inf-salon-inner-item .btns .btn.is-beauty{padding-left:12px}.inf-salon-inner-item .btns .btn.is-beauty:before{margin-right:12px}.inf-salon-inner-item .btns .btn.is-beauty:before{width:100px}.inf-salon-inner-item .btns .btn.is-beauty:before{height:40px}.inf-salon-inner-item .btns .btn.is-line{padding-left:22px}.inf-salon-inner-item .btns .btn.is-line:before{margin-right:12px}.inf-salon-inner-item .btns .btn.is-line:before{width:33px}.inf-salon-inner-item .btns .btn.is-line:before{height:33px}.inf-salon-inner-item .btns .btn.is-web{padding-left:45px}.inf-salon-inner-item .btns .btn.is-web:before{margin-right:12px}.inf-salon-inner-item .btns .btn.is-web:before{width:33px}.inf-salon-inner-item .btns .btn.is-web:before{height:33px}.inf-salon-inner-item .btns .btn.is-tel{padding-left:25px}.inf-salon-inner-item .btns .btn.is-tel:before{margin-right:12px}.inf-salon-inner-item .btns .btn.is-tel:before{width:33px}.inf-salon-inner-item .btns .btn.is-tel:before{height:33px}.inf-salon-inner-item .btns .btn .text{font-size:15px;letter-spacing:0.025em;line-height:1.3;font-weight:400}.inf-salon-inner-item .btns .btn .text .inner-text{font-size:15px;letter-spacing:0.025em;line-height:1.3;font-weight:400}.inf-salon-inner-item .btns .btn .text .small{font-size:14px;letter-spacing:0.025em;line-height:1.4;font-weight:400}.inf-salon-inner-item .notes{padding-bottom:15px}.inf-salon-inner-item .notes .note-01,.inf-salon-inner-item .notes .note-02{font-size:12px;letter-spacing:0.025em;line-height:1.5;font-weight:400}.float-btn .btn:after{font-size:14px;letter-spacing:0.05em;line-height:1;font-weight:400}.float-btn .btn{height:117px}.float-btn .btn{width:260px}.float-btn .btn{font-size:24px;letter-spacing:0.05em;line-height:1;font-weight:400}.inf-web-modal-inner .remodal-close:before{font-size:36px;letter-spacing:0em;line-height:1;font-weight:300}.inf-web-modal-inner-list{margin-bottom:30px}.inf-web-modal-inner-list{max-width:670px}.inf-web-modal-inner-item__name{font-size:16px;letter-spacing:0.028em;line-height:1;font-weight:400}.inf-web-modal-inner-item__name{height:60px}.inf-web-modal-inner-item__name.is-small{font-size:12px;letter-spacing:0.028em;line-height:1.2;font-weight:400}.inf-web-modal-inner-item a{height:60px;font-size:16px;}.inf-web-modal-inner-item a img{height:35px}.inf-web-modal-inner-item a:after{font-size:16px;letter-spacing:0.028em;line-height:1;font-weight:400}.inf-web-modal-inner-item:nth-child(n+4){margin-top:11px}.inf-web-modal-inner-item.is-half:nth-child(n+3){margin-top:11px}.inf-web-modal-inner__btn{max-width:615px}.inf-web-modal-inner__btn .btn{padding-top:20px;padding-bottom:20px}.inf-web-modal-inner__btn .btn{font-size:16px;letter-spacing:0.028em;line-height:1;font-weight:400}.inf-web-modal-inner__btn .btn:before{width:30px}.inf-web-modal-inner__btn .btn:before{height:30px}.inf-web-modal-inner__btn .btn:before{margin-right:15px}.inf-web-modal-inner__ttl{font-size:26px;letter-spacing:0.028em;line-height:1;font-weight:400}.inf-web-modal-inner__ttl{margin-bottom:30px}.inf-web-modal-inner__btn2{max-width:500px}.inf-web-modal-inner__btn2+.inf-web-modal-inner__btn2{margin-top:30px}.inf-web-modal-inner__btn2 .btn{padding-top:20px;padding-bottom:20px}.inf-web-modal-inner__btn2 .btn{height:80px}.inf-web-modal-inner__btn2 .btn{font-size:20px;letter-spacing:0.028em;line-height:1;font-weight:400}.remodal[data-remodal-id=inf-tel-modal-global]{padding:40px 40px 40px 40px}.inf-tel-modal-inner{max-width:670px}.inf-tel-modal-inner .remodal-close:before{font-size:36px;letter-spacing:0.028em;line-height:1;font-weight:300}.inf-tel-modal-inner__ttl{font-size:26px;letter-spacing:0.028em;line-height:1;font-weight:400}.inf-tel-modal-inner__ttl{margin-bottom:30px}.inf-tel-modal-inner__text01{font-size:18px;letter-spacing:0em;line-height:1.5;font-weight:300}.inf-tel-modal-inner__text01{margin-bottom:25px}.inf-tel-modal-inner__text02{font-size:18px;letter-spacing:0em;line-height:1.5;font-weight:300}.inf-tel-modal-inner-telbox{margin-bottom:20px}.inf-tel-modal-inner-telbox__text01{padding-top:20px}.inf-tel-modal-inner-telbox__text01{padding-bottom:5px}.inf-tel-modal-inner-telbox__text02{font-size:18px;letter-spacing:0em;line-height:1.5;font-weight:300}.inf-tel-modal-inner-telbox__text02{margin-top:0px}.inf-tel-modal-inner-telbox .text01{font-size:18px;letter-spacing:0em;line-height:1;font-weight:400}.inf-tel-modal-inner-telbox .text02{font-size:52px;letter-spacing:0em;line-height:1;font-weight:400}.inf-tel-modal-inner-telbox .text02:before{width:52px}.inf-tel-modal-inner-telbox .text02:before{height:63px}.inf-tel-modal-inner-telbox .text02:before{top:0px}.inf-tel-modal-inner-telbox .text02:after{font-size:14px;letter-spacing:0.06em;line-height:1.7;font-weight:400}.inf-tel-modal-inner-list{margin-bottom:30px}.inf-tel-modal-inner-list{max-width:670px}.inf-tel-modal-inner-item .text01{font-size:14px;letter-spacing:0.028em;line-height:1;font-weight:400}.inf-tel-modal-inner-item .text01{margin-bottom:10px}.inf-tel-modal-inner-item .text02{font-size:14px;letter-spacing:0.028em;line-height:1;font-weight:400}.inf-tel-modal-inner-item__btn{max-width:615px}.inf-tel-modal-inner-item__btn{margin-bottom:10px}.inf-tel-modal-inner-item__btn .btn{padding-top:20px;padding-bottom:20px}.inf-tel-modal-inner-item__btn .btn{font-size:28px;letter-spacing:0.028em;line-height:1;font-weight:400}.inf-tel-modal-inner-item__btn .btn:before{width:30px}.inf-tel-modal-inner-item__btn .btn:before{height:30px}.inf-tel-modal-inner-item__btn .btn:before{margin-right:15px}}@media only screen and (min-width:768px) and (min-width:765px) and (max-width:768px){.text-note{font-size:10.64px}.inf-ft-inner .text01{font-size:9.12px}.inf-ft-inner__btn .btn .text{font-size:9.12px}.inf-cv-box__ttl .text{font-size:19.76px}.inf-cv-box__ttl .small{font-size:13.68px}.inf-cv-bottom-inner__ttl .text01{font-size:21.28px}.inf-cv-bottom-inner__ttl .text02{font-size:31.92px}.inf-cv-pre .note{font-size:9.12px}.inf-lead__text{font-size:13.68px}.inf-lead-inner__ttl{font-size:31.92px}.inf-policy__ttl .text{font-size:31.92px}.inf-policy-inner__text{font-size:18.24px}.inf-policy-inner-item__ttl:after{font-size:18.24px}.inf-policy-inner-item__ttl.is-active:after{font-size:24.32px}.inf-policy-inner-item .num{font-size:28.88px}.inf-policy-inner-item .text01-text{font-size:24.32px}.inf-policy-inner-item .text02{font-size:15.2px}.inf-policy-inner-item-contents__text{font-size:12.92px}.inf-about__ttl .text{font-size:38px}.inf-about__text{font-size:19.76px}.inf-about__text .text01{font-size:19.76px}.inf-about__bottomText{font-size:25.84px}.inf-about-inner-box__ttl .text{font-size:31.92px}.inf-about-inner-box-item .text-wrap .text01{font-size:22.8px}.inf-about-inner-box-item .text-wrap .text02{font-size:16.72px}.inf-flow__ttl .text{font-size:31.92px}.inf-flow-inner__text{font-size:24.32px}.inf-flow-inner-item .text{font-size:12.92px}.inf-flow-inner-item__ttl .ico{font-size:21.28px}.inf-flow-inner-item__ttl .text{font-size:21.28px}.inf-bfaf__ttl .text{font-size:31.92px}.inf-bfaf-item__ttl .text01{font-size:24.32px}.inf-bfaf-item__ttl .text02{font-size:18.24px}.inf-styling-inner__ttl .text{font-size:38px}.inf-styling-inner__text .text01{font-size:22.8px}.inf-styling-inner__text .num{font-size:30.4px}.inf-styling-inner__text .text02{font-size:31.92px}.inf-course-inner__lead{font-size:18.24px}.inf-course-inner-box-item__ttl{font-size:12.16px}.inf-course-inner-box-item__text{font-size:13.68px}.inf-course-inner-box-item .price .num{font-size:15.2px}.inf-course-inner-box-item .price .text{font-size:9.12px}.inf-course-inner-box .note{font-size:9.12px}.fixed-btn a .text{font-size:15.2px}.inf-voice-inner__ttl .text{font-size:31.16px}.inf-voice-inner-item-in__ttl{font-size:15.2px}.inf-voice-inner-item-in__ttl .num{font-size:27.36px}.inf-voice-inner-item-in__ttl .text{font-size:15.2px}.inf-voice-inner-item-in__text{font-size:12.16px}.inf-faq-inner__ttl .text{font-size:31.16px}.inf-faq-inner-item__ttl{font-size:18.24px}.inf-faq-inner-item__ttl .ico{font-size:18.24px}.inf-faq-inner-item__ttl:after{font-size:18.24px}.inf-faq-inner-item__ttl.is-active:after{font-size:24.32px}.inf-faq-inner-item__text{font-size:12.16px}.inf-faq-inner-item__text-in .ico{font-size:18.24px}.inf-salon-inner__ttl .text{font-size:31.16px}.inf-salon-inner-item .map-btn .btn{font-size:10.64px}.inf-salon-inner-item__ttl .ico{font-size:16.72px}.inf-salon-inner-item__ttl .text{font-size:16.72px}.inf-salon-inner-item__ttl:after{font-size:18.24px}.inf-salon-inner-item__ttl.is-active:after{font-size:24.32px}.inf-salon-inner-item-detail .ttl{font-size:12.16px}.inf-salon-inner-item-detail .item{font-size:12.16px}.inf-salon-inner-item .btns .btn .text{font-size:11.4px}.inf-salon-inner-item .btns .btn .text .inner-text{font-size:11.4px}.inf-salon-inner-item .btns .btn .text .small{font-size:10.64px}.inf-salon-inner-item .notes .note-01,.inf-salon-inner-item .notes .note-02{font-size:9.12px}.float-btn .btn:after{font-size:10.64px}.float-btn .btn{font-size:18.24px}.inf-web-modal-inner .remodal-close:before{font-size:27.36px}.inf-web-modal-inner-item__name{font-size:12.16px}.inf-web-modal-inner-item__name.is-small{font-size:9.12px}.inf-web-modal-inner-item a:after{font-size:12.16px}.inf-web-modal-inner__btn .btn{font-size:12.16px}.inf-web-modal-inner__ttl{font-size:19.76px}.inf-web-modal-inner__btn2 .btn{font-size:15.2px}.inf-tel-modal-inner .remodal-close:before{font-size:27.36px}.inf-tel-modal-inner__ttl{font-size:19.76px}.inf-tel-modal-inner__text01{font-size:13.68px}.inf-tel-modal-inner__text02{font-size:13.68px}.inf-tel-modal-inner-telbox__text02{font-size:13.68px}.inf-tel-modal-inner-telbox .text01{font-size:13.68px}.inf-tel-modal-inner-telbox .text02{font-size:39.52px}.inf-tel-modal-inner-telbox .text02:after{font-size:10.64px}.inf-tel-modal-inner-item .text01{font-size:10.64px}.inf-tel-modal-inner-item .text02{font-size:10.64px}.inf-tel-modal-inner-item__btn .btn{font-size:21.28px}}@media only screen and (max-width:767px) and (min-width:768px){.inf-cv-box:nth-child(2){margin-top:0px}.inf-course-inner-box-item .inf-course-inner-box-item__ttl{margin-bottom:25px}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:980px){.inf-kv:after{left:calc(50% - 80%)}}@media screen and (min-width:768px) and (min-width:768px){.float-btn .btn .text{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@media only screen and (min-width:768px) and (min-width:768px){.inf-tel-modal-inner-telbox{padding-bottom:20px}}

/* AD追記 */
.annotation {
    font-size: 12px;
}
.annotation:not(:first-child) {
    margin-top: 1em;
}
.inf-voice-inner-list .annotation {
    width: 100%;
    margin-right: 3%;
}
@media screen and (max-width:767px) {
    .inf-voice-inner-list .annotation {
        margin-right: 0;
    }
}
.pc_txt_right {
    text-align: right;
}
@media screen and (max-width:767px) {
    .pc_txt_right {
        text-align: inherit;
    }
}