@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}img{vertical-align:top;font-size:0;line-height:0}*,*::after,*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}em{color:#8db09e;font-weight:bold;font-style:normal}.tx-L{text-align:left !important}.tx-C{text-align:center !important}.tx-R{text-align:right !important}.tx-emerald{color:#8db09e}.tx-pink{color:#8db09e}.f-family-mincho{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-weight:initial}.fs-9{font-size:9px !important}.fs-10{font-size:10px !important}.fs-11{font-size:11px !important}.fs-12{font-size:12px !important}.fs-13{font-size:13px !important}.fs-14{font-size:14px !important}.fs-15{font-size:15px !important}.fs-16{font-size:16px !important}.fs-18{font-size:18px !important}.fs-20{font-size:20px !important}.fs-21{font-size:21px !important}.fs-24{font-size:24px !important}.fs-28{font-size:28px !important}.fs-30{font-size:30px !important}.fs-36{font-size:36px !important}.fs-48{font-size:48px !important}.fs-60{font-size:60px !important}.tx-bold{font-weight:bold}.tx-red{color:#8db09e}.tx-bk{color:#333 !important}.tx-Blue{color:#8db09e}.tx-White{color:#fff !important}.tx-AA1B49{color:#AA1B49}.tx-696969{color:#696969}.attension-txt{}.attension-txt li{text-indent:-1em;padding:8px 0 8px 1em}.attension-txt02 li{text-indent:-3em;padding:0 0 5px 3em}.attension-txt03{margin:0px 0 15px 30px}.tx-line-y{background:rgba(0, 0, 0, 0) linear-gradient(transparent 80%, #F2E3DE 0%) repeat scroll 0 0;width:50%;margin:0 auto}.column-2 .row,.column-2 li{width:50%;float:left}.column-3 .row,.column-3 li{width:33.33%;float:left}.column-4 .row,.column-4 li{width:25%;float:left}.column-5 .row,.column-5 li{width:20%;float:left}.column-6 .row,.column-6 li{width:16.66%;float:left}.column-8 .row,.column-8 li{width:12.5%;float:left}.col-2 .row{float:left;width:48%}.col-2 .row:nth-child(odd){margin-right:2%}.col-2 .row:nth-child(even){margin-left:2%}@media screen and (max-width:750px){.col-2 .row{float:none;width:100%}.col-2 .row:nth-child(odd){margin:0 0 30px 0}.col-2 .row:nth-child(even){margin:0}}.col-3 .row{float:left;width:31%}.col-3 .row:nth-child(3n+1){margin-right:2%}.col-3 .row:nth-child(3n){margin-left:2%}.col-2 .row:nth-child(even){margin:0}@media screen and (max-width:750px){.col-3 .row{float:none;width:100%}.col-3 .row:nth-child(3n+1){margin:0}.col-3 .row:nth-child(3n){margin:0}}.mt00{margin-top:0px !important}.pt00{padding-top:0px !important}.mt05{margin-top:5px !important}.pt05{padding-top:5px !important}.mt10{margin-top:10px !important}.pt10{padding-top:10px !important}.mt15{margin-top:15px !important}.pt15{padding-top:15px !important}.mt20{margin-top:20px !important}.pt20{padding-top:20px !important}.mt25{margin-top:25px !important}.pt25{padding-top:25px !important}.mt30{margin-top:30px !important}.pt30{padding-top:30px !important}.mt35{margin-top:35px !important}.pt35{padding-top:35px !important}.mt40{margin-top:40px !important}.pt40{padding-top:40px !important}.mt45{margin-top:45px !important}.pt45{padding-top:45px !important}.mt50{margin-top:50px !important}.pt50{padding-top:50px !important}.mt55{margin-top:55px !important}.pt55{padding-top:55px !important}.mt60{margin-top:60px !important}.pt60{padding-top:60px !important}.mt65{margin-top:65px !important}.pt65{padding-top:65px !important}.mt70{margin-top:70px !important}.pt70{padding-top:70px !important}.mt75{margin-top:75px !important}.pt75{padding-top:75px !important}.mt80{margin-top:80px !important}.pt80{padding-top:80px !important}.mt85{margin-top:85px !important}.pt85{padding-top:85px !important}.mt90{margin-top:90px !important}.pt90{padding-top:90px !important}.mt95{margin-top:95px !important}.pt95{padding-top:95px !important}.mt100{margin-top:100px !important}.pt100{padding-top:100px !important}.mr00{margin-right:0px !important}.pr00{padding-right:0px !important}.mr05{margin-right:5px !important}.pr05{padding-right:5px !important}.mr10{margin-right:10px !important}.pr10{padding-right:10px !important}.mr15{margin-right:15px !important}.pr15{padding-right:15px !important}.mr20{margin-right:20px !important}.pr20{padding-right:20px !important}.mr25{margin-right:25px !important}.pr25{padding-right:25px !important}.mr30{margin-right:30px !important}.pr30{padding-right:30px !important}.mr35{margin-right:35px !important}.pr35{padding-right:35px !important}.mr40{margin-right:40px !important}.pr40{padding-right:40px !important}.mr45{margin-right:45px !important}.pr45{padding-right:45px !important}.mr50{margin-right:50px !important}.pr50{padding-right:50px !important}.mr55{margin-right:55px !important}.pr55{padding-right:55px !important}.mr60{margin-right:60px !important}.pr60{padding-right:60px !important}.mr65{margin-right:65px !important}.pr65{padding-right:65px !important}.mr70{margin-right:70px !important}.pr70{padding-right:70px !important}.mr75{margin-right:75px !important}.pr75{padding-right:75px !important}.mr80{margin-right:80px !important}.pr80{padding-right:80px !important}.mr85{margin-right:85px !important}.pr85{padding-right:85px !important}.mr90{margin-right:90px !important}.pr90{padding-right:90px !important}.mr95{margin-right:95px !important}.pr95{padding-right:95px !important}.mr100{margin-right:100px !important}.pr100{padding-right:100px !important}.mb00{margin-bottom:0px !important}.pb00{padding-bottom:0px !important}.mb05{margin-bottom:5px !important}.pb05{padding-bottom:5px !important}.mb10{margin-bottom:10px !important}.pb10{padding-bottom:10px !important}.mb15{margin-bottom:15px !important}.pb15{padding-bottom:15px !important}.mb20{margin-bottom:20px !important}.pb20{padding-bottom:20px !important}.mb25{margin-bottom:25px !important}.pb25{padding-bottom:25px !important}.mb30{margin-bottom:30px !important}.pb30{padding-bottom:30px !important}.mb35{margin-bottom:35px !important}.pb35{padding-bottom:35px !important}.mb40{margin-bottom:40px !important}.pb40{padding-bottom:40px !important}.mb45{margin-bottom:45px !important}.pb45{padding-bottom:45px !important}.mb50{margin-bottom:50px !important}.pb50{padding-bottom:50px !important}.mb55{margin-bottom:55px !important}.pb55{padding-bottom:55px !important}.mb60{margin-bottom:60px !important}.pb60{padding-bottom:60px !important}.mb65{margin-bottom:65px !important}.pb65{padding-bottom:65px !important}.mb70{margin-bottom:70px !important}.pb70{padding-bottom:70px !important}.mb75{margin-bottom:75px !important}.pb75{padding-bottom:75px !important}.mb80{margin-bottom:80px !important}.pb80{padding-bottom:80px !important}.mb85{margin-bottom:85px !important}.pb85{padding-bottom:85px !important}.mb90{margin-bottom:90px !important}.pb90{padding-bottom:90px !important}.mb95{margin-bottom:95px !important}.pb95{padding-bottom:95px !important}.mb100{margin-bottom:100px !important}.pb100{padding-bottom:100px !important}.ml00{margin-left:0px !important}.pl00{padding-left:0px !important}.ml05{margin-left:5px !important}.pl05{padding-left:5px !important}.ml10{margin-left:10px !important}.pl10{padding-left:10px !important}.ml15{margin-left:15px !important}.pl15{padding-left:15px !important}.ml20{margin-left:20px !important}.pl20{padding-left:20px !important}.ml25{margin-left:25px !important}.pl25{padding-left:25px !important}.ml30{margin-left:30px !important}.pl30{padding-left:30px !important}.ml35{margin-left:35px !important}.pl35{padding-left:35px !important}.ml40{margin-left:40px !important}.pl40{padding-left:40px !important}.ml45{margin-left:45px !important}.pl45{padding-left:45px !important}.ml50{margin-left:50px !important}.pl50{padding-left:50px !important}.ml55{margin-left:55px !important}.pl55{padding-left:55px !important}.ml60{margin-left:60px !important}.pl60{padding-left:60px !important}.ml65{margin-left:65px !important}.pl65{padding-left:65px !important}.ml70{margin-left:70px !important}.pl70{padding-left:70px !important}.ml75{margin-left:75px !important}.pl75{padding-left:75px !important}.ml80{margin-left:80px !important}.pl80{padding-left:80px !important}.ml85{margin-left:85px !important}.pl85{padding-left:85px !important}.ml90{margin-left:90px !important}.pl90{padding-left:90px !important}.ml95{margin-left:95px !important}.pl95{padding-left:95px !important}.ml100{margin-left:100px !important}.pl100{padding-left:100px !important}.bgBlue{background:#e9f6f9}.bgRed{background:#C94532}.bgYellow{background:#FFF7EB}.bgWhite{background:#FFF}.bgPink{background:#faf9f8}.bgPaper{background:rgba(68, 21, 142, 0.2)}.bgBeige{background:#eef3f1}.border-box{border:8px solid #eef3f1;padding:30px;background-color:#fff;overflow:hidden}.border-box2{border:1px solid #8db09e;color:#8db09e;margin:20px auto 0;padding:20px 0;width:calc(100% - 40px)}@media screen and (min-width:750px){.border-box2{width:50%}}.border-topline{border-top:1px solid #eef3f1;padding-top:20px}.border-bottomline{border-bottom:1px solid #2f2f2f;padding-bottom:20px}@media screen and (-width:750px){.border-box{border:4px solid #eef3f1;padding:15px}}.clearfix:after{content:'';display:block;clear:both}.transform{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}a:hover .transform{-webkit-transform:scale(1.1);-moz-animation:scale(1.1);transform:scale(1.1)}.show00,.show01,.show02,.show03,.show04,.show05,.show06{visibility:hidden}.bounceInLeft,.bounceInRight,.bounceIn,.bounceInDown,.fadeIn,.fadeInUp,.fadeInUpDelay,.fadeInDown,.fadeInUpD,.fadeInLeft,.fadeInRight,.zoomInUp{visibility:visible}.delay-01s{-webkit-animation-delay:0.1s;animation-delay:0.1s}.delay-02s{-webkit-animation-delay:0.2s;animation-delay:0.2s}.delay-03s{-webkit-animation-delay:0.3s;animation-delay:0.3s}.delay-04s{-webkit-animation-delay:0.4s;animation-delay:0.4s}.delay-05s{-webkit-animation-delay:0.5s;animation-delay:0.5s}.delay-06s{-webkit-animation-delay:0.6s;animation-delay:0.6s}.delay-07s{-webkit-animation-delay:0.7s;animation-delay:0.7s}.delay-08s{-webkit-animation-delay:0.8s;animation-delay:0.8s}.delay-09s{-webkit-animation-delay:0.9s;animation-delay:0.9s}.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}a{color:#111;text-decoration:none;transition:0.2s ease all;-webkit-transition:0.2s ease all;-moz-transition:0.2s ease all}a:focus,a:active,a:hover{color:#8db09e}a:hover img{opacity:0.4;filter:alpha(opacity=40);-moz-opacity:0.4;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;zoom:1}::-webkit-scrollbar{width:8px;background:#e5e5e5}::-webkit-scrollbar-thumb{height:10px;background:#333}img{max-width:100%;height:auto;display:block}.cover{width:100%;background-size:cover;background-position:center center}.button{width:220px;margin:30px auto 0;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;transition:0.3s ease;font-size:12px;letter-spacing:0.1em;line-height:50px}.square-btn{background:#8db09e;color:#fff;font-weight:bold;display:inline-block;position:relative;width:100%;padding:0 5px;text-align:center;text-decoration:none;outline:none}.epi-mv .square-btn{background:#fff;color:#333}.epi-mv .square-btn:hover{opacity:0.7}.circle-btn{border:1px solid #111;color:#111;display:inline-block;position:relative;width:100%;padding:0 5px;text-align:center;text-decoration:none;outline:none;border-radius:28px;-webkit-border-radius:28px;-moz-border-radius:28px}.circle-btn:hover,.square-btn:hover{color:#fff;opacity:0.7}.skew-btn{width:100%;color:#fff;display:inline-block;background:#d70c18;text-align:center;-ms-transform:skewX(-25deg);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.skew-btn .btn-txt{-ms-transform:skewX(25deg);-webkit-transform:skewX(25deg);transform:skewX(25deg)}.skew-btn:hover{background:#ddb321;color:#000;-ms-transform:skewX(-25deg);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.button i{position:absolute;top:0;right:5px;line-height:50px;width:30px;height:50px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;transition:0.3s ease}.button:hover i{right:0px}.btn-1col a{width:60%;background:#8db09e;margin:0 auto;display:block;color:#fff;font-size:16px;font-weight:bold;line-height:70px}.btn-1col a:hover{opacity:0.5}@media screen and (max-width:750px){.detail-btn{width:120px}.button{font-size:12px;margin:20px auto 0}.button i{width:30px}.btn-1col a{width:100%}}.al-Pink{color:#8db09e;text-decoration:underline}.des-1col{width:750px;margin:0 auto}@media screen and (max-width:750px){.des-1col{width:100%}}.only-pc{display:block}.only-sp{display:none}@media screen and (max-width:750px){.only-pc{display:none}.only-sp{display:block}}.icon-point img{margin:0 auto 30px}.disc-box{display:block;width:90%;border:solid 1px #8db09e;box-sizing:border-box;margin:0 auto;background:#fff}.disc-box .title{font-size:16px;line-height:32px;color:#fff;background:#8db09e;text-align:center}.disc-box img{margin:0 auto;padding:2%}.conv2{width:40%}.conv2 p{padding-bottom:10px;font-weight:bold;font-size:120%;color:#8db09e}@media screen and (max-width:750px){.conv2{width:100%}}embed,iframe,object{max-width:100%}video{max-width:100%;height:auto}.social-area-syncer{width:100%;min-height:190px;padding:3em 0;z-index:1000}@media screen and (min-width:480px){.social-area-syncer{min-height:119px;padding:10px 0}}ul.social-button-syncer{width:320px;margin:24px auto 50px;padding:0;border:none;list-style-type:none;overflow:hidden}@media screen and (min-width:480px){ul.social-button-syncer{width:500px}}ul.social-button-syncer li{float:left;text-align:center;height:71px;margin:0 8px 15px;padding:0}.sc-tw{width:71px}.sc-tw svg{width:30px;height:30px}.sc-tw a{height:60px;margin:0 auto;padding-top:6px;display:block;background:#1B95E0;font-size:10px;color:#fff;font-weight:700;text-decoration:none;letter-spacing:0.5px;border-radius:2px}.sc-tw a:hover{color:#fff;background:#0c7abf}.sc-tw span:before{white-space:pre;content:"\a"}.sc-fb{z-index:99;width:69px}.sc-fb-share{z-index:99;width:69px}._5n6l{background:#fff}._5n6j{background:#fff}.sc-li{width:50px}.sc-li-img{border:none;margin:0 auto;padding:0;width:36px;height:60px}@media screen and (min-width:480px){.sc-li{display:none}}.post-nav{font-size:12px}.post-nav .prev{float:left;width:45%;display:inline-block;padding:5px}.post-nav .prev i{margin-right:8px}.post-nav .next{float:right;width:45%;text-align:right;display:inline-block;padding:5px}.post-nav .next i{margin-left:8px}.wp-pagenavi{clear:both;overflow:hidden;padding:40px 0 20px}.wp-pagenavi a,.wp-pagenavi span{font-size:12px;text-decoration:none;border:1px solid #666;padding:7px 14px;margin:3px;vertical-align:middle;border-radius:3px;height:30px;-webkit-transition:0.6s ease;-moz-transition:0.6s ease;transition:0.6s ease}.wp-pagenavi a:hover,.wp-pagenavi span.current{background-color:#0a0a0a;color:#fff}.wp-pagenavi .pages{border:1px solid #ccc;color:#ccc}@media screen and (max-width:767px){.wp-pagenavi a,.wp-pagenavi span{font-size:10px}.wp-pagenavi .page,.wp-pagenavi .extend{display:none}}body{font-family:'Noto Sans Japanese', "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif, serif;font-size:14px;line-height:1.8;color:#111;background:#fff;letter-spacing:0.1em;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased !important}@media only screen and (max-width:1000px){body{font-size:12px;line-height:1.5}}.section-ttl,.date,.tel-no,.page-ttl,.plan-table-3row,.plan-table-4row,.plan-table-5row,.plan-table-2row,.diferrent-table,.tel-num,.side-column .ttl,.wpp-views,.side-date,.doctor-name{font-family:'Open Sans Condensed', "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif}#wrapper{width:100%;overflow:hidden}#content{overflow:hidden}.index-body{display:table;width:100%;max-width:1100px;margin:0 auto;overflow:hidden}.main-column{display:table-cell;vertical-align:top;width:72%;padding:40px 30px 50px;background:#fff}.side-column{display:table-cell;vertical-align:top;width:28%;padding:40px 15px 0;background:#f2f2f2}.page-inner{max-width:1100px;margin:0px auto;padding:30px 0;overflow:hidden}#content-wrap{padding:0}#page-top{position:fixed;right:10px;bottom:40px;z-index:5;width:60px}@media screen and (max-width:1000px){#content{}.page-inner{padding:20px}.index-body{display:block}.main-column{width:auto;padding:5%;display:block}.side-column{width:100%;padding:5%;display:block}#page-top{width:50px;right:0px}}.page-tab{max-width:1100px;margin:0 auto;position:relative}.page-tab li{text-align:center;position:relative}.page-tab li a{color:#8db09e;line-height:70px;font-weight:bold;font-size:16px;background:#eef3f1;display:block}.page-tab li i{position:absolute;top:0;right:0px;line-height:70px;width:30px;height:5px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;transition:0.3s ease}.page-tab li:hover i{right:-5px}.page-tab .current a{background:#8db09e;color:#fff}.page-tab li a:hover{background:#8db09e;color:#fff}@media screen and (max-width:750px){#content-wrap{padding:20px 0}.page-tab{top:0px}.page-tab li a{font-size:12px;line-height:50px}.page-tab li i{line-height:50px}}.section-ttl{display:block;font-size:22px;text-align:center;line-height:1.8;font-weight:bold;position:relative;margin:0px 0 50px}.section-ttl span{font-size:12px;letter-spacing:0.2em;display:block;color:#a1a1a1}.section-ttl:after{position:absolute;content:'';width:40px;height:2px;left:50%;margin:20px 0 0 -20px;display:block;background:#8db09e}.section-head{position:relative;max-width:400px;color:#8db09e;margin:0 auto 20px;background:url(../../img/sec-line.png) repeat-x 0 center;font-size:18px;font-weight:bold;line-height:1.8;text-align:center}.section-head h1,.section-head h2,.section-head h3{position:relative;z-index:2;display:inline-block;padding:0 15px;background:#fff}.section-head h3 span{color:#949089;display:block;font-size:70%}.line-copy{border-top:1px solid #eef3f1;border-bottom:1px solid #eef3f1;color:#8db09e;font-weight:bold;font-size:18px;padding:10px 0;margin-bottom:15px}.line-copy-bk{text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0;margin:40px 0 15px;font-size:20px;font-weight:bold}.blue-copy{color:#62a9bd;font-weight:bold;font-size:18px;margin-bottom:10px}.pink-copy{color:#8db09e;font-weight:bold;font-size:18px;margin-bottom:10px}#ttl-bg{background-image:-moz-linear-gradient(to right, #8db09e, #7c9989, #8db09e);background-image:-ms-linear-gradient(to right, #8db09e, #7c9989, #8db09e);background-image:-o-linear-gradient(to right, #8db09e, #7c9989, #8db09e);background-image:-webkit-linear-gradient(to right, #8db09e, #7c9989, #8db09e);background-image:linear-gradient(to right, #8db09e, #7c9989, #8db09e);text-align:center;padding:60px;color:#fff;font-weight:bold}.page-ttl h1{font-size:28px;letter-spacing:0.15em}.page-ttl h2{font-size:28px;letter-spacing:0.15em}.page-ttl p{font-size:16px;letter-spacing:0.3em;text-transform:uppercase}.sec-dis h2{font-size:28px;margin-bottom:20px;font-weight:bold;line-height:1.2;margin-bottom:50px}.sec-dis h2:after{position:absolute;content:'';width:40px;height:2px;left:50%;margin:20px 0 0 -20px;display:block;background:#8db09e}.sec-dis p{font-size:16px;line-height:2}.ribon-ttl{background:url(../../img/bg-ribbon.png) no-repeat;width:236px;height:36px;margin:0 auto 25px}.ribon-ttl-long{background:url(../../img/bg-ribbon-long.png) no-repeat;width:295px;height:36px;margin:0 auto 25px}.ribon-ttl h3,.ribon-ttl-long h3{font-size:18px;color:#fff;font-weight:bold;text-align:center}.note{font-size:12px;text-align:left}.note li{text-indent:-1em;padding:2px 0 2px 1em}.note .fa{display:inline}@media screen and (max-width:750px){.section-ttl{display:block;font-size:16px;line-height:1.4;margin:0px 0 30px}.section-ttl:after{margin:10px 0 0 -20px}.section-ttl span{font-size:10px}#ttl-bg{padding:20px;color:#fff;font-weight:bold}.page-ttl h1{font-size:20px;letter-spacing:0.15em}.page-ttl h2{font-size:20px;letter-spacing:0.12em}.page-ttl p{font-size:12px;letter-spacing:0.3em}.sec-dis h2{font-size:18px}.sec-dis p{font-size:14px}.line-copy{font-size:14px;padding:10px 0;text-align:center}.blue-copy{font-size:14px}}.category{color:#fff;background:#949089;font-weight:bold;font-size:10px;text-align:center;line-height:24px;border-radius:12px;display:inline-block;width:90px;height:24px}.entry-label{font-size:10px}.entry-label a{color:#8db09e;display:inline-block}.entry-label a:hover{color:#8db09e;text-decoration:underline}.date{width:5.5em;padding-right:10px}.category-campaign .category{background:#8db09e}.header-utility{}.header-utility h1{font-size:10px;padding:10px;float:left;letter-spacing:0;color:#9b9b9b}.header-utility h1 .header-utility-misel:after{content:url('img/header-utility-misel.png');padding:0 0 0 1em;display:inline-block;vertical-align:middle;line-height:0}.header-utility ul{float:right}#hd-counceling a{display:block;font-weight:bold;letter-spacing:0;width:200px;height:50px;background:url(../../img/ico_counceling.png) no-repeat 11px 50% #8db09e;text-align:right;float:right;color:#fff;padding:11px 23px 0 0}@media screen and (max-width:750px){#hd-counceling a{display:none}}#hd-counceling a:hover{opacity:0.7}#header-inner{padding:20px;background:#fff}#logo{float:left;display:block;width:300px;height:auto}#gnav{float:none;margin:0 auto;text-align:center;justify-content:center;align-items:center;display:flex}#gnav li{float:left}#gnav li:first-child{display:none}#gnav li a{border-left:1px solid #ddd;padding:0 15px;position:relative;outline:none}#gnav .gnav__insta::before{content:"";display:inline-block;width:15px;height:15px;background-image:url(../../img/ft-icon-instagram.png);margin-right:8px;background-size:contain;transform:translate(0, 3px)}#toggle,#sp-councelig,#sp-mens{display:none}#header-inner .pc-headinfo{display:flex;align-items:center;gap:20px;justify-content:center;max-width:1200px;margin:0 auto;position:relative}#header-inner .headinfo-wrap:nth-child(2) p{color:#8db09e;font-weight:bold}#header-inner .headinfo-wrap:nth-child(2) p span{color:#8db09e;font-size:2rem;font-weight:bold;line-height:1}#header-inner .headinfo-wrap:nth-child(3) p span{color:#8db09e;font-weight:bold}#header-inner .headinfo-wrap:nth-child(4) a{background-color:#949089;padding:20px 15px;border-radius:5px;color:#fff;font-weight:bold;line-height:initial;display:block;position:relative}#header-inner .headinfo-wrap:nth-child(4) a:hover{opacity:0.8}#header-inner .headinfo-wrap:nth-child(4) a p{display:flex;justify-content:center;align-items:center;font-size:12px}@media screen and (min-width:1222px) and (max-width:1588px){#logo{float:none;display:block;margin:10px auto}#gnav{float:none;display:block;margin:0 auto;text-align:center}#gnav li{float:none;display:inline-block}#gnav li:first-child{display:none}#gnav li a{padding:0 10px}}@media screen and (min-width:1222px){#gnav li a::after{content:'';background-color:#8db09e;position:absolute;bottom:-20px;left:10%;width:80%;height:4px;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}#gnav li a:hover::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}#gnav li.current a::after{height:4px;opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px)}#gnav .gnav__insta{display:none}}@media screen and (max-width:1222px){#header-inner .headinfo-wrap:nth-child(2),#header-inner .headinfo-wrap:nth-child(3),#header-inner .headinfo-wrap:nth-child(4){display:none}#header-inner .pc-headinfo{display:block}.header-utility{display:none}#header-inner{padding:0;height:60px;position:relative}#logo{width:225px;display:block;margin:3px}#gnav{float:none}#gnav li:first-child{display:block}#panel-btn{width:60px;height:71px;display:inline-block;position:absolute;top:0px;background:#342d1e;right:0px}#panel-btn::after{content:"MENU";width:auto;top:60%;left:20%;font-size:8px;color:#fff;position:relative}#toggle{display:block;float:right;margin:0 10px 0 0}#sp-councelig{display:block;position:absolute;top:0;right:60px}#panel-btn:hover,#sp-councelig:hover,#sp-mensbtn:hover{opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60)}#sp-councelig img{height:54px;width:auto}#sp-mens{display:block;position:absolute;top:0;right:60px}#sp-mens .sp-mensbtn{background-color:#949089;color:#fff;padding:5px;font-weight:bold;display:block;font-size:9px;width:60px;height:60px;text-align:center;line-height:1.3;display:flex;justify-content:center;align-items:center}#panel-btn-icon{width:20px;height:1px;margin:-1px 0px 0px -10px;position:absolute;top:50%;left:50%;background-color:#fff;display:block;-webkit-transition:0.1s;-moz-transition:0.1s;transition:0.1s}#panel-btn-icon:before,#panel-btn-icon:after{width:20px;height:1px;background-color:#fff;position:absolute;top:50%;left:0;display:block;content:"";-webkit-transition:0.3s;-moz-transition:0.3s;transition:0.3s}#panel-btn-icon:before{margin-top:-7px}#panel-btn-icon:after{margin-top:5px}#panel-btn .close{background:transparent}#panel-btn .close:before,#panel-btn .close:after{margin-top:-1px}#panel-btn .close:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#panel-btn .close:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}#gnav{float:none;width:100%;z-index:1;margin:0px 0 0;padding:0;background:#333;clear:both;display:none}#gnav li{float:left;width:50%;margin:0;padding:0;text-align:center;line-height:1.3;border-bottom:1px solid #555;border-right:1px solid #555}#gnav li a{padding:20px 0;display:block;font-size:12px;font-weight:bold;color:#fff;text-decoration:none;border:none;line-height:1.6;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease 0s;transition:opacity 0.3s ease 0s}#gnav li a:hover{background:#4e6369;color:#fff}}@media screen and (max-width:640px){#logo{width:190px;position:absolute;right:50%;top:26px;left:30%;transform:translate(-50%, -50%)}#sp-councelig img{height:54px;width:auto}#panel-btn{height:54px}}.el_humburger{position:absolute;top:45px;right:60px;right:0;top:0;padding-top:1px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0px;z-index:20;cursor:pointer;pointer-events:auto;color:#000;text-align:center;width:60px;height:60px;background:rgba(52, 45, 30, 0.9);top:50%;transform:translate(-50%, -50%)}@media screen and (max-width:1222px){.el_humburger{display:block;right:-30px;top:30px;padding-top:20px}}@media screen and (max-width:840px){#factory .el_humburger{display:none}}.el_humburger_wrapper{margin-bottom:5px;width:30px;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width:840px){.el_humburger_wrapper{margin-bottom:5px;width:30px}}.el_humburger_text{font-size:12px;letter-spacing:0.1em}@media screen and (max-width:840px){.el_humburger_text{font-size:10px;padding-top:2px}}.js_humburgerOpen .el_humburger_text.el_humburger_text__menu{display:none}.el_humburger_text.el_humburger_text__close{display:none}.js_humburgerOpen .el_humburger_text.el_humburger_text__close{display:block}@media screen and (max-width:840px){.el_humburger_text svg path{-webkit-transition:all 200ms cubic-bezier(0.16, 0.52, 0.25, 1);-o-transition:all 200ms cubic-bezier(0.16, 0.52, 0.25, 1);transition:all 200ms cubic-bezier(0.16, 0.52, 0.25, 1);fill:#000}}@media screen and (max-width:840px){.js_humburgerOpen .el_humburger_text svg path{fill:#000}}.el_humburger span.el_humburger_bar{display:block;width:100%;margin:0 auto 9px;height:1px;background:#fff;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.el_humburger span.el_humburger_bar:last-child{margin-bottom:0}.js_humburgerOpen .el_humburger span.el_humburger_bar{background:#fff}@media screen and (max-width:840px){.el_humburger span.el_humburger_bar{left:0;top:0;background:#fff}}.js_humburgerOpen .el_humburger span.el_humburger_bar.top{-webkit-transform:translateY(9px) rotate(-45deg);-ms-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg)}.js_humburgerOpen .el_humburger span.el_humburger_bar.middle{opacity:0}.js_humburgerOpen .el_humburger span.el_humburger_bar.bottom{-webkit-transform:translateY(-11px) rotate(45deg);-ms-transform:translateY(-11px) rotate(45deg);transform:translateY(-11px) rotate(45deg)}.el_humburgerButton.el_humburgerButton__close{top:2%;right:2%}.el_humburgerButton__close span.el_humburger_bar{display:block;width:35px;margin:0 auto;height:4px;background:#000}.el_humburgerButton__close span.el_humburger_bar.top{-webkit-transform:translateY(5px) rotate(-45deg);-ms-transform:translateY(5px) rotate(-45deg);transform:translateY(5px) rotate(-45deg)}.el_humburgerButton__close span.el_humburger_bar.bottom{-webkit-transform:translateY(-6px) rotate(45deg);-ms-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg)}.navi{position:fixed;right:0;height:calc(100% - 130px);background-color:rgba(255, 255, 255, 0.95);width:50%;z-index:5;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;transform:translateZ(0) translateX(100%);overflow:scroll;padding:10px 40px;top:146px}@media screen and (max-width:840px){.navi{width:450px;padding:0;top:60px;height:calc(100% - 40px)}}.js_humburgerOpen .navi{transform:translateZ(0) translateX(0)}@media screen and (max-width:840px){.js_humburgerOpen .navi{width:100%;z-index:10}}.navi_item{position:relative;font-size:18px;white-space:nowrap;margin-left:0;border-top:solid 1px #E8E8E8}.navi_item>a{padding:15px 0 15px 20px;display:block;color:#111}@media screen and (max-width:840px){.navi_item>a{padding:20px 0 20px 20px;margin-left:0;font-size:16px;margin-left:0}}.navi_item.op_innerLink{cursor:pointer}.el_spChildNavOpen{position:absolute;top:0;right:0;width:60px;height:62px;z-index:20;-webkit-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;padding:10px;background:#8db09e}.js_openParent.js_fire>.el_spChildNavOpen{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.js_openParent.js_fire>.el_spChildNavOpen>.el_spChildNavOpen_wrapper:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}.el_spChildNavOpen_wrapper{position:relative;width:15px;height:15px;-webkit-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.el_spChildNavOpen_wrapper:before{content:"";width:100%;height:1px;background-color:#fff;position:absolute;top:calc(50% - 1px)}.el_spChildNavOpen_wrapper:after{content:"";width:1px;height:100%;background-color:#fff;position:absolute;left:calc(50% - 1px);-webkit-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out}.nav_child__box{border-right:solid 1px #fff}.nav_child_text{font-size:12px;background-color:#E8E8E8;padding:5px 20px;margin:0}.nav_child__container{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:840px){.nav_child__container{display:block}}.nav_child_item{position:relative;font-size:11px;letter-spacing:0.05em;padding:25px 0 25px 20px;border-top:solid 1px #E8E8E8;background:#eef3f1}.nav_child_item>a{position:absolute;left:0;right:0;bottom:0;top:0;padding-left:20px;display:flex;align-items:center;color:#111}.nav_child_item>a span{font-size:9px}.nav_child_item>a::before{content:"-";color:#8db09e;margin-right:10px}.nav_child_item:last-child{margin-bottom:0px}.js_openSwitch{cursor:pointer}.js_openTarget{display:none}#mv{padding:15px 0;overflow:hidden}#mv .mv-slide{position:relative}#mv .mv-slide li{padding:20px}#mv .mv-slide li a{display:block;text-decoration:none}#mv .mv-slide .slide_arrow{position:absolute;top:211px;left:50%;margin-top:-30px}#mv .mv-slide .slide_arrow.l{margin-left:-385px}#mv .mv-slide .slide_arrow.r{margin-left:335px}@media screen and (max-width:750px){#mv{padding:5px 0}#mv .mv-slide li{padding:10px}#mv .mv-slide .slider-wrap li img{padding:0;width:300px;overflow:hidden;display:block}#mv .mv-slide .slider-wrap li a{width:auto}#mv .mv-slide .slide_arrow{top:160px}#mv .mv-slide .slide_arrow.l{margin-left:-175px}#mv .mv-slide .slide_arrow.r{margin-left:125px}}.sec-mv{display:flex;height:fit-content;flex-direction:column;padding:50px 0;justify-content:center;color:#fff;background:url(../../img/mv-bg.jpg) center/cover no-repeat;position:relative;margin:0 0 30px 0;z-index:3}.sec-mv::after{content:'';background-color:rgba(52, 45, 30, 0.5);position:absolute;left:0;right:0;top:0;bottom:0;mix-blend-mode:multiply}.sec-mv__heading{z-index:1;display:flex;justify-content:center;align-items:center}@media (min-width:768px){.sec-mv__heading{width:350px;top:20%;margin:0 auto}}.sec-mv__heading p{font-size:1.1rem;border-bottom:solid 1px #fff;padding:5px;margin:10px auto;font-weight:bold}@media (min-width:768px){.sec-mv__heading p{font-size:1.8rem;margin:0 auto 30px}}.sec-mv__heading img{margin:0 auto;max-width:220px;width:100%}@media (min-width:768px){.sec-mv__heading img{margin:0 auto;max-width:540px;width:100%}}.swiper-container{padding:20px 0 30px}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:none;right:30%;left:auto}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:none;left:30%;right:auto}.swiper-button-prev:before,.swiper-button-next:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;background-color:#fff;border-radius:100%;-webkit-transition:background 0.2s;-o-transition:background 0.2s;transition:background 0.2s}.swiper-button-prev:hover:before,.swiper-button-next:hover:before{background-color:#4e6369}.swiper-button-prev:after,.swiper-button-next:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;margin-top:-6px;border-top:2px solid #8db09e;border-right:2px solid #8db09e;margin-left:-8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.swiper-button-prev:after{margin-left:-3px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.swiper-button-prev,.swiper-button-next{position:absolute;width:50px;height:50px;background-color:rgba(255, 255, 255, 0.75);border-radius:100%;z-index:10;box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2)}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:0}.swiper-pagination-bullet{width:5px;height:5px}.swiper-pagination-bullet-active{background:#8db09e}@media screen and (max-width:750px){.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:20px}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:20px}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px}.swiper-button-prev,.swiper-button-next{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}}@media screen and (max-width:480px){.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:0px}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:0px}}.about-seishin{display:flex;flex-direction:column;align-items:center;gap:20px}@media screen and (min-width:750px){.about-seishin{flex-direction:row}}.about-seishin__container{width:100%}@media screen and (min-width:750px){.about-seishin__container{width:50%}}.about-seishin__title,.about-seishin__subtitle{color:#233e36;font-family:serif;font-weight:normal}.about-seishin__title{font-size:38px}.about-seishin__subtitle{font-size:clamp(24px, calc(20.25px + 0.5vw), 28px)}.about-seishin__text{font-size:clamp(14px, calc(12.125px + 0.25vw), 16px)}.mv-notice{padding:10px 10px;margin:0px auto;max-width:700px}.mv-notice a{border-top:solid 1px #E8E8E8;border-bottom:solid 1px #E8E8E8;padding:10px 5px;display:block;font-size:10px}@media (min-width:768px){.mv-notice a{font-size:14px}}.mv-notice__btn span{background-color:#8db09e;color:#fff;padding:5px 10px;border-radius:50px;margin:0 5px 0px 0}#top-menu{position:relative}#top-menu::before{content:"";position:absolute;display:block;background-color:#eef3f1;border-radius:20px 0 0 20px;width:70vw;height:100%;top:0;right:calc(50% - 50vw);z-index:-1}#top-menu .menu{padding:50px 20px}#top-menu .menu__bg{display:inline-block;width:80%;padding:24px;background:#fff;border-radius:50px;position:absolute;z-index:-1}@media (min-width:768px){#top-menu .menu__bg{width:20%;padding:33px}}#top-menu .menu__tab{display:flex;justify-content:center;flex-wrap:wrap;max-width:1000px;margin:0 auto}#top-menu .menu__tab>label{flex:1 1;order:-1;min-width:70px;padding:15px 5px;border-radius:100px;background-color:#fff;color:#000;text-align:center;cursor:pointer;display:flex;justify-content:center;max-width:400px}@media (min-width:768px){#top-menu .menu__tab>label{font-size:20px}}#top-menu .menu__tab>label:hover{opacity:0.8}#top-menu .menu__tab>label:has(:checked){opacity:1;color:#fff;background:#8db09e;font-weight:bold;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}#top-menu .menu__tab>label:has(:checked)::before{content:"";z-index:-1;background-color:#fff}#top-menu .menu__tab>label:has(:checked)+div{display:block;position:relative}#top-menu .menu__tab input{display:none}#top-menu .menu__tab>div{display:none;width:100%;padding:30px 0 0 0}#top-menu .menu__tab-link{display:block;padding:40px 0;margin:10px 5px;position:relative;box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.1);border:solid 1px #fff}@media (min-width:768px){#top-menu .menu__tab-link{padding:50px 0}}#top-menu .menu__tab-link:hover{background-color:#eef3f1}#top-menu .menu__tab-link::after{content:"";background-image:url(../../img/arrow-right.svg);width:20px;height:20px;position:absolute;top:50%;right:0;transform:translate(-50%, -50%)}#top-menu .menu__tab--comingsoon{background:url(../../img/menu_tab_comingsoon.jpg) left / contain no-repeat #fff}#top-menu .menu__tab--customize{background:url(../../img/menu_tab_customize.jpg) left / contain no-repeat #fff;grid-column:1 / 3}@media (min-width:768px){#top-menu .menu__tab--customize{background:url(../../img/menu_tab_customize-pc.jpg) left / contain no-repeat #fff}}#top-menu .menu__tab--epi{background:url(../../img/menu_tab_epi.jpg) left / contain no-repeat #fff}#top-menu .menu__tab--mensepi{background:url(../../img/menu_tab_mensepi.jpg) left / contain no-repeat #fff}#top-menu .menu__tab--plastic-surgery{background:url(../../img/menu_tab_plastic-surgery.jpg) left / contain no-repeat #fff}#top-menu .menu__tab--artmake{background:url(../../img/menu_tab_artmake.jpg) left / contain no-repeat #fff}#top-menu .menu__tab--co2{background:url(../../img/menu_tab_co2.jpg) left / contain no-repeat #fff}#top-menu .menu__tab--miradry{background:url(../../img/menu_tab_miradry.jpg) left / contain no-repeat #fff}#top-menu .menu__tab--stain{background:url(../../img/menu_tab_stain.jpg) left / contain no-repeat #fff}#top-menu .menu__tab--phototherapy{background:url(../../img/menu_tab_phototherapy.jpg) left / contain no-repeat #fff}#top-menu .menu__tab--density{background:url(../../img/menu_tab_density.jpg) left / contain no-repeat #fff}#top-menu .menu__tab--hifu{background:url(../../img/menu_tab_hifu.jpg) left / contain no-repeat #fff}#top-menu .menu__tab--blendfacial{background:url(../../img/menu_tab_blendfacial.jpg) left / contain no-repeat #fff}#top-menu .menu__tab--sylfirmx{background:url(../../img/menu_tab_sylfirmx.jpg) left / contain no-repeat #fff}#top-menu .menu__tab--hadaiku{background:url(../../img/menu_tab_hadaiku.jpg) left / contain no-repeat #fff}#top-menu .menu__tab--botox{background:url(../../img/menu_tab_botox.jpg) left / contain no-repeat #fff}#top-menu .menu__tab--hyaluronic{background:url(../../img/menu_tab_hyaluronic.jpg) left / contain no-repeat #fff}#top-menu .menu__tab--massagepeel{background:url(../../img/menu_tab_massagepeel.jpg) left / contain no-repeat #fff}#top-menu .menu__tab--chemicalpeeling{background:url(../../img/menu_tab_chemicalpeeling.jpg) left / contain no-repeat #fff}#top-menu .menu__tab-text{position:absolute;top:50%;left:37%;transform:translate(0, -50%);font-size:14px}@media (min-width:768px){#top-menu .menu__tab-text{font-size:16px}}#top-menu .menu__tab-text span{font-size:10px;color:#8db09e;display:block}@media (min-width:768px){#top-menu .menu__tab-text span{font-size:12px}}.readmore{position:relative;box-sizing:border-box}.readmore-content{}.readmore-content-box{position:relative;overflow:hidden;height:550px}@media (min-width:768px){.readmore-content-box{height:370px;display:grid;grid-template-columns:1fr 1fr}}.readmore-content-box::before{display:block;position:absolute;bottom:0;left:0;width:100%;z-index:1;content:"";height:0;background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.8) 50%, #fff 100%);background:linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.8) 50%, #fff 100%)}.readmore-label{display:block;margin:30px auto 0;z-index:2;padding:15px 10px;background-color:#8db09e;border-radius:5px;color:#FFF;width:100%;text-align:center;font-weight:bold;max-width:400px}@media (min-width:768px){.readmore-label{padding:25px 10px}}.readmore-label::before{font-family:"Font Awesome 5 Free";content:"美容皮膚科メニューをもっと見る ";-webkit-font-smoothing:antialiased;-webkit-text-stroke:0.3px #8db09e;font-size:14px;margin-right:10px}@media (min-width:768px){.readmore-label::before{font-size:18px}}.readmore-check{display:none}.readmore-check:checked~.readmore-label{position:static;transform:translateX(0);-webkit-transform:translateX(0)}.readmore-check:checked~.readmore-label::before{font-family:"Font Awesome 5 Free";content:"閉じる ";-webkit-font-smoothing:antialiased;-webkit-text-stroke:0.3px #8db09e;font-size:14px}.readmore-check:checked~.readmore-content-box{height:auto}.readmore-check:checked~.readmore-content-box::before{display:none}#top-search .search__container{display:grid;grid-template-columns:repeat(auto-fit, minmax(330px, 1fr));gap:30px;max-width:1000px;margin:50px auto}#top-search .search__box{background-color:#eef3f1;padding:15px;border-radius:20px 0 20px 0;box-shadow:1px 1px 4px 0 rgba(0, 0, 0, 0.1)}@media (min-width:768px){#top-search .search__box{padding:15px 30px}}#top-search .search__head{display:flex;align-items:center;gap:10px}#top-search .search__head-text{font-size:18px;color:#8db09e}@media (min-width:768px){#top-search .search__head-text{font-size:22px}}#top-search .search__head-text span{font-size:10px;color:#A1A1A1;display:block}@media (min-width:768px){#top-search .search__head-text span{font-size:14px}}#top-search .search__list{gap:10px;display:grid;grid-template-columns:repeat(2, 1fr);margin:20px auto 0}#top-search .search__list-link{position:relative}#top-search .search__list-link a{background-color:#fff;border-radius:10px;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.1);display:inline-block;width:100%;height:100%;min-height:60px;padding:10px;display:flex;align-items:center}@media (min-width:768px){#top-search .search__list-link a{font-size:16px}}#top-search .search__list-link a:hover{background-color:#eef3f1}#top-search .search__list-link a::after{content:"";background-image:url(../../img/arrow-right.svg);width:20px;height:20px;position:absolute;top:50%;right:0;transform:translate(-50%, -50%)}.guidance{margin:40px auto}@media (min-width:768px){.guidance{margin:40px auto;background:#eef3f1;padding:20px 0}}.guidance__container{display:block}@media (min-width:768px){.guidance__container{display:flex}}.guidance__item{border:solid 1px #fff;padding:60px;width:100%;display:block}@media (min-width:768px){.guidance__item{padding:100px 50px}}.guidance__item:hover{opacity:0.8}.guidance__item--clinic{background:url(../../img/guidance_img01.jpg) left / cover no-repeat}.guidance__item--price{background:url(../../img/guidance_img02.jpg) left / cover no-repeat}.guidance__item--faq{background:url(../../img/guidance_img03.jpg) left / cover no-repeat}.guidance__text{font-size:16px;color:#fff}@media (min-width:768px){.guidance__text{font-size:22px}}.guidance__text span{font-size:10px;display:block}@media (min-width:768px){.guidance__text span{font-size:14px}}.btn__square{background-color:#8db09e;border-radius:5px;color:#fff;display:flex;align-items:center;justify-content:center;margin:20px auto;padding:20px 0;font-size:16px;max-width:400px;font-weight:bold}.btn__square:hover{color:#fff;opacity:0.8}@media (min-width:768px){.btn__square{font-size:18px;padding:25px 10px}}#top-info{overflow:hidden}#top-info .section-ttl{width:100%}#top-info .flex{display:flex}.info-wrap{width:1100px;padding:0 10px;margin:0 auto}.info-wrap ul{overflow-x:scroll;height:auto;display:flex}.info-wrap li{display:block;width:100%;padding:12px;border-bottom:1px solid #dcdcdc}.info-wrap li img{width:180px;margin:0 0 10px 0}@media (min-width:768px){.info-wrap li img{width:450px}}.info-wrap li:nth-child(odd){}.info-wrap .date{}.info-wrap .info-cate{display:inline}.info-wrap .title{vertical-align:top;margin:10px 0 0 0}.info-wrap ul li a{display:block;width:180px}@media (min-width:768px){.info-wrap ul li a{width:250px}}.info-list{font-size:12px;text-align:right;margin-top:10px}.info-list i{color:#8db09e}@media screen and (max-width:780px){#top-info .section-ttl{width:100%;float:none}#top-info .flex{display:block}.info-wrap{width:auto;float:none;padding:5px 0}.info-wrap ul{width:100%;margin:0 auto}.info-wrap .title{display:block;clear:both;line-height:1.2;padding-top:5px;padding-left:0px}.info-list{font-size:10px}}.info-wrap ul::-webkit-scrollbar{height:2px !important}.info-wrap ul::-webkit-scrollbar-thumb{background-color:#8db09e !important;border-radius:5px !important}@media screen and (min-width:751px){#top-clinic,#top-epilation,#top-stain,#top-skin,#top-miradry{background-size:cover;background-position:90%}#top-clinic{background-position:top right}#top-epilation{background-image:url(../../img/top-epi.jpg)}#top-stain{background-image:url(../../img/top-stain.jpg)}#top-clinic{background-image:url(../../img/top-clinic.jpg)}#top-skin{background-image:url(../../img/top-skin.jpg)}#top-miradry{background-image:url(../../img/top-miradry.jpg)}}#top-clinic .page-inner,#top-epilation .page-inner,#top-stain .page-inner,#top-skin .page-inner,#top-miradry .page-inner{padding:70px 0}#top-clinic .txt,#top-epilation .txt,#top-stain .txt,#top-skin .txt,#top-miradry .txt{width:60%;text-align:center}@media screen and (max-width:750px){#top-clinic .page-inner,#top-epilation .page-inner,#top-stain .page-inner,#top-skin .page-inner,#top-miradry .page-inner{width:96%;margin:0 2%;position:relative;padding:20px 0 30px;background:#fff}#top-clinic .txt,#top-epilation .txt,#top-stain .txt,#top-skin .txt,#top-miradry .txt{width:100%}}@media screen and (min-width:751px){#top-hair-pre{background-image:url(../../img/top-hair_pre.jpg);background-size:cover;background-position:50%}#top-other-pre{background-image:url(../../img/top-other_pre.jpg);background-size:cover;background-position:50%}#top-hair-pre .section-ttl{text-align:right}#top-hair-pre .section-ttl:after{right:0 !important;left:auto;margin:20px 0 0 0px}#top-other-pre .section-ttl{text-align:left}#top-other-pre .section-ttl:after{left:0;margin:20px 0 0 0px}#top-hair-pre .button,#top-other-pre .button{margin:30px 0 0;display:inline-block}#top-hair-pre .txt{text-align:right}#top-other-pre .txt{text-align:left}#top-hair-pre .txt p{text-align:left;font-size:16px}#top-other-pre .txt p{text-align:left;font-size:16px}}#top-hair-pre .page-inner,#top-other-pre .page-inner{padding:50px 0}#top-hair-pre .txt{width:45%;float:right}#top-other-pre .txt{width:45%}@media screen and (max-width:750px){#top-hair-pre .page-inner,#top-other-pre .page-inner{width:90%;margin:0 5% -30px;position:relative;top:-30px;padding:20px 0 30px;background:#fff}#top-hair-pre .txt,#top-other-pre .txt{width:100%}}#top-btns article{position:relative;overflow:hidden}#top-btns article a{display:block}#top-btns article .figure{overflow:hidden}#top-btns article figcaption{position:absolute;top:10%;left:0;width:100%;text-align:center;display:block;color:#fff}#top-btns article figcaption a{color:#fff}#top-btns article h2{text-align:center}#top-btns p{font-weight:bold;display:block}@media screen and (max-width:750px){#top-btns article{position:static;color:#000}#top-btns .row{float:none;width:100%}#top-btns article figcaption{position:static;background:#fff;padding:20px 0 30px;width:96%;margin:0 2%}#top-btns article figcaption a{color:#111}#top-btns p{font-weight:normal;display:block}#top-btns article figcaption .square-btn{color:#fff !important}}@media screen and (min-width:751px) and (max-width:1100px){#top-btns p{display:none}}.btn-col-2 li{width:48%;float:left}.btn-col-2 li:nth-child(odd){margin-right:1%}.btn-col-2 li:nth-child(even){margin-left:1%}.campaign li{}.campaign img{outline:1px solid #8db09e;margin:0 1px;padding:1px}@media screen and (max-width:750px){.btn-col-2 li{width:100%;float:none;padding:0 3%}.btn-col-2 li:nth-child(odd){margin-right:0;margin-bottom:20px}.btn-col-2 li:nth-child(even){margin-left:0}}#column-wrap{background:url(../../img/column-bg.jpg)}#column-wrap .column-2 .row{width:48%}#column-wrap .column-2 .row:nth-child(odd){margin-right:2%}#column-wrap .column-2 .row:nth-child(even){margin-left:2%}#column-wrap article{display:table;width:100%;margin-bottom:30px}#column-wrap figure{width:20%;display:table-cell}#column-wrap figcaption{padding-left:4%;display:table-cell;vertical-align:top}#column-wrap figcaption .entry-ttl{font-size:14px;font-weight:bold;margin:5px 0}@media screen and (max-width:750px){#column-wrap .column-2 .row{width:100%;float:none}#column-wrap article{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ddd}#column-wrap .column-2 .row:nth-child(odd){margin-right:0}#column-wrap .column-2 .row:nth-child(even){margin-left:0}#column-wrap figcaption .entry-ttl{font-size:12px}}#toc_container{margin:0 auto !important;padding:20px !important;border-radius:0}#toc_container li,#toc_container ul li{margin-top:8px !important}#toc_container p.ez-toc-title{text-align:center !important}#toc_container a:hover{color:#33bad2 !important;text-decoration:none !important}@media screen and (max-width:750px){#toc_container{width:100% !important}}.ad-text{margin:40px auto;max-width:1100px;padding:30px 50px;outline:1px solid #ddd}.ad-text p{margin-bottom:10px}@media screen and (max-width:750px){.ad-text{margin:30px 5%;max-width:90%;padding:20px 4%;outline:1px solid #ddd}}.pickup{column-count:2;column-gap:5px}.pickup li{width:100%;box-sizing:border-box;display:inline-block}.pickup-bg{background:linear-gradient(180deg, #fff 0%, #fff 50%, #FAF9F7 50%, #FAF9F7 100%)}.top-insta{margin:40px auto;max-width:1100px}#Instagram .Instagram_ttl{margin:0 auto}#Instagram .Instagram_ttl img{margin:0 auto;max-width:200px;width:100%;height:auto}.insta_btn2{color:#FFF;border-radius:7px;position:relative;display:inline-block;height:50px;width:190px;text-align:center;font-size:16px;line-height:38px;background:-webkit-linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;background:linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;overflow:hidden;text-decoration:none}.insta_btn2:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(15deg, #ffdb2c, #f9764c 25%, rgba(255, 77, 64, 0) 50%) no-repeat;background:linear-gradient(15deg, #ffdb2c, #f9764c 25%, rgba(255, 77, 64, 0) 50%) no-repeat}.insta_btn2 .fa-instagram{font-size:35px;position:relative;top:4px;position:relative}.insta_btn2 .fa-instagram::before{content:url(../../img/ft-icon-instagram.png);transform:scale(0.7);top:-30px;left:-10px;position:absolute}.insta_btn2 span{display:inline-block;position:relative;transition:0.5s;padding-left:30px;font-weight:bold}#line .top-line img{margin:0 auto;max-width:100%}.top-case{background-color:#FAF9F7}#top-case .risk{font-size:0.8em}#top-case .tabs{margin-top:50px;padding-bottom:40px;background-color:#fff;box-shadow:0 0 10px rgba(0, 0, 0, 0.2);width:100%;margin:0 auto}#top-case .tab_item{width:calc(100%/3);height:65px;border-bottom:3px solid #8db09e;background-color:#eef3f1;line-height:1.4rem;font-size:0.9rem;padding:5px 0;text-align:center;color:#8db09e;display:flex;justify-content:center;align-items:center;float:left;text-align:center;font-weight:bold;transition:all 0.2s ease}#top-case .tab_item:hover{opacity:0.75}#top-case input[name="tab_item"]{display:none}#top-case .tab_content{visibility:hidden;height:0;padding:0 40px 0;clear:both;overflow:hidden}#all:checked~#all_content,#programming:checked~#programming_content,#design:checked~#design_content{visibility:visible;height:auto}#top-case .tabs input:checked+.tab_item{background-color:#8db09e;color:#fff}#top-case .gallery__list__item{margin:10px}@media screen and (max-width:750px){#top-case .gallery__list__item{margin:0 auto}}#top-case .case__txt{margin:10px auto;width:100%}#top-case .case__txt tr td:nth-child(1){color:#8db09e;font-weight:bold;border-bottom:solid 1px #8db09e;padding:5px 1px;text-align:center}#top-case .case__txt tr td:nth-child(2){border-bottom:solid 1px #FFF2F5;padding:10px 0}@media screen and (min-width:750px){#top-case .case__txt{margin:20px auto}#top-case .case__txt tr td:nth-child(1){color:#8db09e;border-bottom:solid 1px #8db09e;padding:20px 2px;text-align:center}#top-case .case__txt tr td:nth-child(2){border-bottom:solid 1px #faf9f8;padding:10px 8px;line-height:1.5}#top-case .case__txt tr td:nth-child(2) span{font-size:0.6em}}#top-case .price{font-size:1.3em}#top-case .price span{font-size:11px}@media screen and (min-width:768px){#top-case .swiper-wrapper{display:flex}#top-case .swiper-slide{width:calc(33.333% - 16px);margin:0 auto}}.case-swiper-button .swiper-button-next,.case-swiper-button .swiper-container-rtl .swiper-button-prev{right:0;top:180px;background-image:none}@media screen and (max-width:480px){.case-swiper-button .swiper-button-next,.case-swiper-button .swiper-container-rtl .swiper-button-prev{right:-10px;top:140px}}.case-swiper-button .swiper-button-prev,.case-swiper-button .swiper-container-rtl .swiper-button-next{left:0;top:180px;background-image:none}@media screen and (max-width:480px){.case-swiper-button .swiper-button-prev,.case-swiper-button .swiper-container-rtl .swiper-button-next{left:-10px;top:140px}}#foot-clinic{background:#fff}#foot-clinic figure img{height:auto;display:block}#foot-clinic .column-1 .row{width:100%;float:none;margin:0 0 10px 0}#foot-clinic .column-1 article{overflow:hidden}#foot-clinic .column-1 figure{float:left;padding:0 2%;width:48%}#foot-clinic .column-1 .clinic-discription{float:right;height:auto;padding:2%;margin-right:2%;width:48%;text-align:center;position:relative;background:#fff}#foot-clinic .column-3 .row{width:100%}#foot-clinic .column-3 .row{width:30.3%;margin:0 4.5% 0 0;overflow:hidden}#foot-clinic .column-3 article{background:#fff;overflow:hidden;text-align:center}@media only screen and (min-width:751px){#foot-clinic .page-inner{padding:30px 0 10px}#foot-clinic .column-3 .row:nth-child(3n){margin:0 0 0 0}#foot-clinic .column-1 .time wbr{padding-right:4em}}#foot-clinic .column-3 article a{display:inline-block}.clinic-discription{padding:10px 0;position:relative}.clinic-discription h2{font-size:16px;line-height:1.2;font-weight:bold;margin-bottom:10px}.clinic-discription h2 span{font-size:12px}.clinic-discription .tel-no{font-size:32px;line-height:1;color:#8db09e;letter-spacing:0.12em}.clinic-discription .tel-no a{color:#8db09e}.clinic-discription .tel-no .fs-10{letter-spacing:0;line-height:16px;display:block}.clinic-discription .adress,.clinic-discription .time,.clinic-discription .closed{font-size:12px;margin-top:5px;display:block}.clinic-discription .detail-arrow{position:absolute;font-size:26px;top:45px;color:#FA83A1;right:5px;line-height:50px;width:30px;height:50px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;transition:0.3s ease}.column-1 .clinic-discription .detail-arrow{top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#foot-clinic article:hover .detail-arrow{right:0px}@media screen and (max-width:999px){#foot-clinic .page-inner{padding:25px 20px 0}#foot-clinic .column-3 .row{width:100%;float:none;margin:0 0 10px 0}#foot-clinic .column-1 .row{background:#FFF}#foot-clinic .column-1 figure{float:left;padding:4% 2%;width:40%}#foot-clinic .column-3 figure img{width:100%}#foot-clinic .column-1 .clinic-discription{width:50%;margin:0 5% 15px}#foot-clinic .column-1 .clinic-discription{position:static}#foot-clinic .column-3 .clinic-discription{padding:15px}.clinic-discription h2{font-size:14px}.clinic-discription h2 span{font-size:10px}.clinic-discription .tel-no{font-size:24px}.clinic-discription .detail-arrow{display:none}}#foot-contact{background-image:url(../../img/footer-contact.jpg);background-size:cover;background-position:50%;background-color:#000}.contact-box{background:rgba(52, 45, 30, 0.9);max-width:100%;margin:0 auto;padding:30px;color:#fff}@media screen and (min-width:768px){.contact-box{padding:60px}}.contact-btn{text-align:center;margin:0 auto;padding:20px 0 15px 0;width:100%}.contact-text{margin:0 0 10px 0}#foot-counceling a{display:block;font-weight:bold;font-size:14px;max-width:300px;background:#0a9682;margin:0 auto;text-align:center;color:#fff;padding:25px 10px;border-radius:5px}.contact-content{display:block}@media screen and (min-width:768px){.contact-content{display:flex;max-width:700px;margin:0 auto}}#foot-counceling a:hover{opacity:0.7}@media screen and (max-width:750px){.contact-box{padding:40px}#foot-contact{}#foot-clinic .column-1 figure{float:none;padding:15px 5%;width:100%}#foot-clinic .column-1 .clinic-discription{width:90%;margin:0px 5% 15px}}.access__detail{display:flex;flex-wrap:wrap;width:100%;text-align:center}.access__detail dt{width:30%;padding:10px;background-color:#8db09e;color:#fff;border-bottom:solid 1px #eef3f1;display:flex;justify-content:center;align-items:center}.access__detail dd{width:70%;padding:10px;border-top:solid 1px #eef3f1;border-bottom:solid 1px #eef3f1;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.access__detail dd span{background-color:#eef3f1;color:#8db09e;display:inline-block;border-radius:50px;padding:3px 10px}@media screen and (min-width:768px){.access__container{display:flex;justify-content:center;align-items:start;gap:40px}}.access__item{width:100%;margin:0 auto 40px}@media screen and (min-width:768px){.access__item{width:50%;margin:0 auto}}.access__traffic{background-color:#fff;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.1);padding:40px 20px;margin:50px auto 80px}@media screen and (min-width:768px){.access__traffic{width:99%;padding:40px}}.access__text{font-size:14px}.access__text span{color:#8db09e;font-weight:bold}.access__text--from{position:relative;padding:0 0 0 1em}.access__text--from::before{content:"";position:absolute;top:50%;left:0px;transform:translateY(-50%);width:0px;height:0px;border:0.5em solid transparent;border-left:0.7em solid #8db09e}@media screen and (min-width:768px){.access__group{width:50%}}.access__subtitle{background-color:#949089;color:#fff;border-radius:50px;padding:6px 20px;text-align:center;font-size:14px;display:block;width:fit-content;margin:20px auto 10px;font-size:14px}.access__box{display:flex;flex-wrap:wrap;width:100%;gap:15px 0}.access__box dt{width:20%;color:#8db09e;font-weight:bold}.access__box dd{width:80%}.access__parking{width:fit-content;margin:0 auto;max-width:1000px}.access__parking-box{display:grid;grid-template-columns:1fr 1fr}.access__parking-box dt,.access__parking-box dd{width:100%}#ft-link{text-align:center}#ft-link li{display:inline-block}#ft-link a{display:block;width:42px;height:42px;overflow:hidden;text-indent:100%;white-space:nowrap;margin:0 5px;background-repeat:no-repeat;margin:0 auto}#ft-link a:hover{opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}#ft-link .hoshikai a{background-image:url(../../img/ft-icon-hoshikai.png)}#ft-link .misel a{background-image:url(../../img/ft-icon-misel.png)}#ft-link .instagram a{background-image:url(../../img/ft-icon-instagram.png)}#ft-link .ameblo a{background-image:url(../../img/ft-icon-ameblo.png)}#ft-link .lineat a{background-image:url(../../img/ft-icon-lineat.png)}.foot-access{margin:0 auto;background-color:#fff;padding:5px 10px;max-width:333px;border-bottom:solid 30px #eef3f1}@media screen and (max-width:767px){.foot-access{margin:0 auto}}.foot-access h2{color:#8db09e;margin:10px;text-align:center}.foot-access .access-ttl{border-bottom:1px solid #8db09e;color:#8db09e;font-weight:bold;margin:10px auto;padding:5px 0;text-align:center}.foot-access .access-ttl span{border:1px solid #8db09e;display:inline-block;font-size:0.9em;margin-left:10px;padding:1px 10px 3px;position:relative;top:-2px;vertical-align:middle}.foot-access dl{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;margin-top:16px}.foot-access dl dt{width:18%;border:1px solid #8db09e;box-sizing:border-box;color:#8db09e;font-weight:bold;line-height:1.4;padding:2px 10px;text-align:center}@media screen and (max-width:767px){.foot-access dl dt{width:20%}}.foot-access dl dd{width:80%;text-align:left}@media screen and (max-width:767px){.foot-access dl dd{width:78%}}#ft-nav{background:#949089;text-align:center}#ft-nav .page-inner{padding:20px 0 30px}#ft-nav h2{display:inline-block;width:220px;margin:30px auto 10px}#ft-btn-link{margin:auto auto 30px}#ft-btn-link li{display:inline-block;margin:0 5px}.fNavList{text-align:center;padding:10px 0 0;font-size:12px}.fNavList li{display:inline;line-height:2;text-decoration:none}.fNavList ul a{color:#fff;padding:0 10px;border-right:1px #fff solid}.fNavList ul li:last-child{border-right:0}.fNavList ul a:focus,.fNavList ul a:active,.fNavList ul a:hover{color:#ddd}@media screen and (max-width:750px){#ft-nav .page-inner{padding:15px 0 0}.fNavList{display:block}.fNavList ul{background:#f5f5f5;display:grid;grid-template-columns:repeat(2, 1fr)}.fNavList li{width:100%}.fNavList li a{margin:0;display:block;background:#eef3f1;color:#333;font-size:12px;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;text-align:center;vertical-align:middle;padding:20px 0;line-height:1.6;text-decoration:none;height:100%;display:flex;align-items:center;justify-content:center}.fNavList li a:hover{background:#0a9682;color:#fff}}#footer-outter{padding:0;font-size:12px}#footer-outter .page-inner{padding:10px 0 20px}#footer-outter ul{float:left}#footer-outter p{float:right}#footer-outter li{float:left}#footer-outter li a{padding:0 15px;border-right:1px #ccc solid}.clinic-info-btn{background-color:#8db09e;color:#fff;padding:20px;text-align:center;width:100%;margin:10px auto;font-weight:bold;max-width:300px}.clinic-info-btn i{padding:0 0 0 10px}@media screen and (max-width:750px){#footer-outter{text-align:center}#footer-outter ul{float:none}#footer-outter li{float:none;text-align:center}#footer-outter li a{border-right:none}#footer-outter p{float:none;margin-top:15px;font-size:10px}}#menu .section-ttl{width:13%;float:left}.menu-flex{display:flex}#menu .menu-wrap{width:calc(100%/2);padding:0 5px}#menu .spot-accordion{margin:10px auto;max-width:600px;border:solid 1px #8db09e;padding:0 10px}#menu .spot-accordion ul{padding:10px}#menu .spot-accordion ul li{font-weight:bold;margin:10px auto;font-size:1em}#menu .spot-accordion ul li span{font-size:0.7rem}#menu .spot-accordion ul li i::before{padding:0 0 0 20px}#menu .spot-accordion dt{position:relative;padding:1rem;cursor:pointer;display:flex;flex-wrap:wrap;transition:all 1s;border-bottom:solid 1px #8db09e;margin:-1px}#menu .spot-accordion dt span{color:#8db09e;font-weight:bold}#menu .spot-accordion dd{display:block}#menu .top-artmake{margin:10px auto;border:solid 1px #8db09e}@media screen and (min-width:767.999px){#menu .spot-accordion dd{}}.artmake{border-bottom:solid 1px #8db09e}#menu .spot{margin:10px auto;max-width:600px;border:solid 1px #8db09e;padding:0 10px}#menu .spot ul{position:relative;padding:1rem;cursor:pointer;display:flex;flex-wrap:wrap;transition:all 1s;border-bottom:solid 1px #8db09e;margin:-1px}#menu .spot li{font-weight:bold;font-size:1.2em}#menu .spot li a{color:#8db09e;font-weight:bold}@media screen and (max-width:750px){#menu .section-ttl{width:100%;float:none}.menu-flex{display:block}#menu .menu-wrap{width:100%;padding:0}}#mv-section .square-btn{background:#fff;color:#333}#mv-section .square-btn:hover{background-color:#DD0F8A;color:#fff}#mv-section>div{background-size:cover;background-position:80%;padding:40px 0;text-align:center;color:#fff;display:block}#mv-section .inner{max-width:1100px;margin:0 auto;overflow:hidden}#mv-section h2{font-size:28px;font-weight:bold;line-height:1.4}#mv-section h3{font-size:18px;font-weight:bold;display:inline-block;border-bottom:3px solid #fff;padding-bottom:4px;margin:5px 0 20px}#mv-section h3 a{color:#fff}#mv-section ul{padding-top:30px}#mv-section li{border-right:1px solid #c6c8ca;float:left;margin:0 1%;padding:0 1%;text-align:center}#mv-section .column-1 li{border-left:none;margin:auto;float:none}#mv-section .column-2 li{width:48%}#mv-section .column-3 li{width:31.3%}#mv-section .column-4 li{width:22.6%}#mv-section .column-5 li{width:18%}#mv-section .column-6 li{width:14.66%}#mv-section .column-8 li{width:10.5%}#mv-section .column-4 .button{width:140px}#mv-section li:last-child{border-right:none}#mv-section li .txt{display:block;font-weight:bold;font-size:11px;text-align:center}@media screen and (max-width:750px){#mv-section li .txt,#mv-section .button{display:none}#mv-section h2{display:none}#mv-section h3{font-size:12px;border-bottom:none;padding:0;margin:0;height:30px;display:table-cell;vertical-align:middle;line-height:120%}#mv-section>div{padding:10px 0 0;text-align:left}#mv-section .inner{padding-top:0;margin:0 1%}#mv-section div li,#mv-section .column-1 li,#mv-section .column-2 li,#mv-section .column-3 li,#mv-section .column-4 li{border-right:none;border-left:none;width:48%;margin:0 1%;display:table-cell;padding:0 0 10px;vertical-align:middle}#mv-section .icon-point{display:inline-block;width:20%;float:left;height:30px;padding:0}#mv-section .icon-point img{height:30px}#mv-section .ub-copy{vertical-align:middle;display:table-cell;width:80%;float:left;text-align:left}}.marker-animation.active2{background-position:-100% 0.5em}.marker-animation{background-image:-webkit-linear-gradient(left, transparent 50%, #fffa99 50%);background-image:-moz-linear-gradient(left, transparent 50%, #fffa99 50%);background-image:-ms-linear-gradient(left, transparent 50%, #fffa99 50%);background-image:-o-linear-gradient(left, transparent 50%, #fffa99 50%);background-image:linear-gradient(left, transparent 50%, #fffa99 50%);background-repeat:repeat-x;background-size:200% 0.8em;background-position:0 0.5em;transition:all 1s ease;font-weight:bold}.line_cp__ttl{margin:0 auto;max-width:600px;padding:0 20px}.line_cp__logo img{margin:0 auto;width:20%}@media screen and (max-width:750px){.line_cp__logo img{margin:0 auto;width:25%}}.line_cp__text{font-size:1.3rem;font-weight:bold;text-align:center;margin:10px 0;color:#8db09e}.line_cp__bnr{margin-bottom:50px}.line-cp-btn li{display:flex;justify-content:center;align-items:center}#sp-councelig-line{display:block;position:fixed;bottom:0;z-index:100;width:100%}#sp-councelig-line img{height:74px;width:auto}#panel-btn:hover,#sp-councelig-line:hover{opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60)}#hd-counceling-line a{font-weight:bold;width:95%;height:60px;text-align:center;color:#fff;font-size:1rem;display:flex;justify-content:center;align-items:center;padding:0 0 0 10px;max-width:700px}#hd-counceling-line a{background:url(../../img/ico_counceling.png) no-repeat 45px 50% #8db09e}.comingsoon{text-align:center;margin:100px 20px}.comingsoon__title{color:#8db09e;font-size:clamp(42px, calc(34.5px + 1vw), 50px)}.swiper-slide{width:90%;max-width:740px;margin:20px auto}/*# sourceMappingURL=style.css.map */