@charset "utf-8";@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&display=swap);@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(../../assets/font/fontawesome-webfont.eot);src:url(../../assets/font/fontawesome-webfont.eot) format("embedded-opentype"),url(../../assets/font/fontawesome-webfont.woff2) format("woff2"),url(../../assets/font/fontawesome-webfont.woff) format("woff"),url(../../assets/font/fontawesome-webfont.ttf) format("truetype"),url(../../assets/font/fontawesome-webfont.svg) format("svg")}.fa{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{text-align:center;width:1.28571em}.fa-ul{list-style-type:none;margin-left:2.14286em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2.14286em;position:absolute;text-align:center;top:.14286em;width:2.14286em}.fa-li.fa-lg{left:-1.85714em}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:icomoon;font-style:normal;font-weight:400;src:url(../../assets/font/icomoon.eot);src:url(../../assets/font/icomoon.eot) format("embedded-opentype"),url(../../assets/font/icomoon.ttf) format("truetype"),url(../../assets/font/icomoon.woff) format("woff"),url(../../assets/font/icomoon.svg) format("svg")}[class*=" icon-"],[class^=icon-]{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-pencil:before{content:"\e905"}.icon-file-text2:before{content:"\e926"}.icon-folder-plus:before{content:"\e931"}.icon-folder-minus:before{content:"\e932"}.icon-phone:before{content:"\e942"}.icon-location:before{content:"\e947"}.icon-clock:before{content:"\e94e"}.icon-bubbles2:before{content:"\e96d"}.icon-user:before{content:"\e971"}.icon-clipboard:before{content:"\e9b8"}.icon-flag:before{content:"\e9cc"}.icon-bookmark:before{content:"\e9d2"}.icon-checkmark:before{content:"\ea10"}.icon-play3:before{content:"\ea1c"}.icon-table2:before{content:"\ea71"}.icon-new-tab:before{content:"\ea7e"}.icon-arrow-left2:before{content:"\ea40"}.icon-arrow-right2:before{content:"\ea3c"}@-moz-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:400;text-align:left;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:10px;height:100%}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{-webkit-text-size-adjust:100%;font-feature-settings:"palt";word-wrap:break-word;background-color:#fff;color:#262626;font-family:Noto Sans JP,Roboto,-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,Meiryo UI,Meiryo,sans-serif;font-size:16px;font-size:1.6rem;height:100%;line-height:1;overflow-wrap:break-word}.smooth{scroll-behavior:smooth}a{-webkit-tap-highlight-color:transparent;color:#5294ce;cursor:pointer;line-height:1.5;text-decoration:none}a:hover{opacity:.7}p{font-size:16px;font-size:1.6rem;line-height:1.5}img{height:auto;max-width:100%;vertical-align:middle}dd,dt,li{line-height:1.6}picture{display:block}input[type=number],input[type=text],select,textarea{font-size:16px;font-size:1.6rem}.pcnone{display:none!important}.spnone{display:block!important}@media only screen and (max-width:767px){.pcnone{display:block!important}.spnone{display:none!important}}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;font-family:cYuGothicM,游ゴシック Medium,Yu Gothic Medium,YuGothic,Sawarabi Gothic,Roboto,-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,Meiryo UI,Meiryo,sans-serif;margin:0;outline:none;padding:0}input::-ms-clear,input::-ms-reveal{visibility:hidden}textarea{resize:vertical}select::-ms-expand{display:none}.sp{display:block}.tab{display:none}@media (min-width:768px){.sp{display:none}.tab{display:block}#top .inner{margin:0 auto}}.pc{display:none}.pc-none{display:block}@media (min-width:1031px){.pc{display:block}.pc-none{display:none}}.contact-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;background-color:transparent;border:none;border-radius:0;font-family:cYuGothicM,游ゴシック Medium,Yu Gothic Medium,YuGothic,Sawarabi Gothic,Roboto,-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,Meiryo UI,Meiryo,sans-serif;margin:0;outline:none;padding:0}.contact-select-wrap{background-color:#fff;position:relative;z-index:0}.contact-select-wrap:before{color:#646464;content:"\f078";font-family:FontAwesome;pointer-events:none;position:absolute;right:10px;top:50%;-webkit-transform:translateX(0) translateY(-50%);-moz-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);-o-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);z-index:1}.clearfix{*zoom:1}.clearfix:after{clear:both;content:"";display:block}.wrapper{height:100%;left:0;padding-top:113px;position:relative}@media screen and (max-width:1320px){.wrapper{padding-top:113px}}@media screen and (max-width:1230px){.wrapper{padding-top:108.5px}}@media screen and (max-width:1130px){.wrapper{padding-top:149.5px}}@media screen and (max-width:1125px){.wrapper{padding-top:149.5px}}@media screen and (max-width:899px){.wrapper{padding-top:89px}}.wrapper.is-lp-header,.wrapper.is-short-header{padding-top:108.5px}@media screen and (max-width:1320px){.wrapper.is-lp-header,.wrapper.is-short-header{padding-top:132.5px}}@media screen and (max-width:1230px){.wrapper.is-lp-header,.wrapper.is-short-header{padding-top:104px}}@media screen and (max-width:1130px){.wrapper.is-lp-header,.wrapper.is-short-header{padding-top:129.5px}}@media screen and (max-width:1030px){.wrapper.is-lp-header,.wrapper.is-short-header{padding-top:104px}}@media screen and (max-width:899px){.wrapper.is-lp-header,.wrapper.is-short-header{padding-top:65.5px}}.footer,.header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.container{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-height:0}.inner{margin:0 auto;max-width:980px;padding:78px 10px 0}.inner.renewal-inner{max-width:900px}.catalog-single .inner{max-width:980px}@media screen and (max-width:767px){.inner{padding:55px 10px 0}}.single .main{padding-bottom:100px;padding-top:0}.single .salon .main{padding-bottom:0}.side{padding-bottom:100px;padding-top:0}@media screen and (max-width:768px){.single .main{padding:0 0 60px}.single .salon .main{padding:0}.side{padding:40px 20px 0}}@media screen and (max-width:480px){.single .main{padding:0 0 30px}}#line-reserve.wrapper{padding-top:88.8px}@media screen and (max-width:1024px){#line-reserve.wrapper{padding-top:90.4px}}@media screen and (max-width:899px){#line-reserve.wrapper{padding-top:73.5px}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(../../assets/img/common/ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(../../assets/font/slick.eot);src:url(../../assets/font/slick.eot?#iefix) format("embedded-opentype"),url(../../assets/font/slick.woff) format("woff"),url(../../assets/font/slick.ttf) format("truetype"),url(../../assets/font/slick.svg#slick) format("svg")}.slick-next,.slick-prev{background:transparent;border:none;color:transparent;display:block;font-size:0;height:20px;line-height:0;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"?";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.js-alliance-slider.slick-initialized .slick-slide,.js-client-slider.slick-initialized .slick-slide{margin:0 25px}.slick-dotted.slick-slider{margin-bottom:0;padding-bottom:30px}.slick-next,.slick-prev{background-color:rgba(82,149,206,.5);border-radius:100%;cursor:pointer;height:40px;outline:none;overflow:hidden;position:absolute;text-align:center;top:50%;-webkit-transform:translateX(0) translateY(-50%);-moz-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);-o-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s;width:40px;z-index:90}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{background-color:#5295ce}.slick-prev{left:-50px}.slick-prev:before{content:"\f104";display:block;font-family:FontAwesome;font-size:34px;text-align:center}.slick-next-icon,.slick-prev-icon,.slick-prev:before{color:#fff;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}.slick-next-icon,.slick-prev-icon{font-size:18px;line-height:46px}.slick-next{right:-50px}.slick-next:before{color:#fff;content:"\f105";display:block;font-family:FontAwesome;font-size:34px;text-align:center;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}.slick-next.slick-disabled,.slick-prev.slick-disabled{background-color:#ccc;border-color:#ccc;cursor:default}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:1}.slick-next.slick-disabled:hover:after,.slick-prev.slick-disabled:hover:after{background-color:transparent;-webkit-transform:scale(.5);transform:scale(.5)}.slick-dots{bottom:0;height:15px;left:0;position:absolute;text-align:center;width:100%;z-index:90}.slick-dots li{height:12px;margin:0 7px;width:12px}.slick-dots li button{background:#e7e1e1;border-radius:100%;display:inline-block;height:12px;left:50%;overflow:hidden;position:absolute;top:0;-webkit-transform:translateX(-50%) translateY(0);-moz-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);-o-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);width:12px}.slick-dots li button:before{content:none}.slick-dots li.slick-active button{background-color:#dc0250}@media screen and (max-width:767px){.slick-next,.slick-prev{display:none}}@media print{.breadcrumb,.fnav,.footer-contact,.footer-mega,.footer-salon,.header-contact-btn-wrap,.menu-wrap{display:none}.cta-container,.cta-open{display:none!important}.wrapper{display:block;min-width:1100px;padding-top:0}.header{border-bottom:none;position:static}.catalogBox,.catalogBox_link{opacity:1!important;transform:matrix(1,0,0,1,0,0)!important}.catalog .c-section-inner{position:relative;z-index:1}.catalogContent-hairpiece:before,.catalogContent-long:before,.catalogContent-short:before{height:1300px;width:100%;z-index:0}.catalogContent-hairpiece:before{z-index:-1}.catalogContent-container-semiOrder{position:relative;z-index:1}.catalogContent-hairpiece,.catalogContent-long,.catalogContent-medium,.catalogContent-mrsshort,.catalogContent-short{padding-top:50px;page-break-before:always}.catalogContent-hairpiece{z-index:0}.catalogContent-readymade{padding-top:50px;page-break-before:always}.readymadeImg{opacity:1!important;transform:matrix(1,0,0,1,0,0)!important}.pickup-slider{margin:0}.slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%!important}.pickup-item{float:none;max-width:calc(25% - 10px)!important;width:calc(25% - 10px)!important}.single .main{width:100%}.single .side{display:none}.single .c-post{margin-bottom:0}.single .c-post-content img{width:100%}.single .c-tag-wrap,.single .single-btn-wrap{display:none}.c-post-content h2,.c-post-content h3,.c-post-content h4{font-size:2.4rem}.c-post-content p{font-size:2rem}.c-post-content .small{font-size:1.8rem}.c-post-content .extra-small{font-size:1.6rem}}.lp-single__cont .c-lp-cta .inner{margin:0 auto}.c-lp-cta{background-color:#6ed0d7;background-image:url(../../assets/img/common/lp-cta-bg-pc.png);background-position:bottom;background-repeat:no-repeat;background-size:1000px;padding-bottom:35px;text-align:center}@media screen and (max-width:1020px){.c-lp-cta{background-size:98%}}@media screen and (max-width:768px){.c-lp-cta{background-color:#71cdd5;background-image:url(../../assets/img/common/lp-cta-bg-sp.png);background-position:0 100%;background-size:130px;height:auto;min-height:auto;padding-bottom:12px;text-align:center}}.c-lp-cta .inner{max-width:1020px!important;padding:0 10px!important}@media screen and (max-width:768px){.c-lp-cta .inner{margin:inherit!important}}.c-lp-cta__lead{align-items:center;display:flex;margin:0 auto;max-width:807px;min-height:220px;padding:50px 0;position:relative;text-align:left}@media screen and (max-width:768px){.c-lp-cta__lead{display:block;padding:30px 0;position:relative;text-align:center}}@media only screen and (max-width:480px){.c-lp-cta__lead{padding:23px 0;text-align:center}}.c-lp-cta__lead .txt{flex:1 1 100%;margin-right:5%;margin-top:61px}@media screen and (max-width:840px){.c-lp-cta__lead .txt{margin-top:0}}@media screen and (max-width:768px){.c-lp-cta__lead .txt{margin:0;padding:0!important}}.c-lp-cta__lead .txt p{color:#fff;display:block;font-family:Noto Sans JP,sans-serif;font-size:3.1em;font-weight:600;letter-spacing:.09em;line-height:1.16;text-align:center}@media screen and (max-width:900px){.c-lp-cta__lead .txt p{font-size:2.8rem}}@media screen and (max-width:768px){.c-lp-cta__lead .txt p{font-size:5.4vw;line-height:1.3;text-align:center}.c-lp-cta__lead .img{margin-top:15px;padding:0 30px;position:static;transform:none}}.c-lp-cta__btn{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;border-radius:6px;color:#fff;flex:1 1 470px;flex-direction:column;font-weight:700;justify-content:center;letter-spacing:.05em;line-height:1;max-width:100%;min-height:54px;padding:12px;position:relative;transition-delay:0s;transition-duration:.25s;transition-property:all;transition-timing-function:ease-in-out}@media screen and (max-width:1020px){.c-lp-cta__btn{font-size:28px}}@media screen and (max-width:768px){.c-lp-cta__btn{font-size:19px;letter-spacing:0!important;min-height:50px;padding:6px}}.c-lp-cta__btn:hover{opacity:.7}.c-lp-cta__btn span.label{background-color:#fff;border-radius:30px;display:block;font-weight:500;line-height:1;margin-bottom:8px;padding:4px 20px 2px;text-align:center}@media screen and (max-width:1000px){.c-lp-cta__btn span.label{font-size:16px}}@media screen and (max-width:840px){.c-lp-cta__btn span.label{font-size:13px}}@media screen and (max-width:768px){.c-lp-cta__btn span.label{font-size:9px;letter-spacing:.03em;margin-bottom:5px}}.c-lp-cta__btn.single{flex:1 1 100%;max-width:100%;min-width:100%}@media screen and (max-width:768px){.c-lp-cta__btn.single{max-width:100%;min-width:100%}}.c-lp-cta__btn.double{margin-top:22px;max-width:49%;min-width:49%}@media screen and (max-width:768px){.c-lp-cta__btn.double{max-width:100%;min-width:100%}}.c-lp-cta__btn.mod-catalog{background-color:#6dbf76}.c-lp-cta__btn.mod-catalog span.label{color:#6dbf76}.c-lp-cta__btn:nth-of-type(3){margin-top:20px}@media screen and (max-width:768px){.c-lp-cta__btn:nth-of-type(3){margin-top:10px}}.c-lp-cta__btn.mod-request span.label{color:#f4a900}.c-lp-cta__btn.mod-request:after{background-image:url(../../assets/img/common/icon_cta_btn_p.png);background-repeat:no-repeat;background-size:100%;content:"";height:16px;position:absolute;right:5%;top:38%;width:8px}@media screen and (max-width:360px){.c-lp-cta__btn.mod-request:after{height:14px;width:6px}}.c-lp-cta__btn.mod-reserve span.label{color:#ec719e}.c-lp-cta__btn.mod-reserve:after{background-image:url(../../assets/img/common/icon_cta_btn_b.png);background-repeat:no-repeat;background-size:100%;content:"";height:16px;position:absolute;right:5%;top:38%;width:8px}@media screen and (max-width:360px){.c-lp-cta__btn.mod-reserve:after{height:14px;width:6px}}.c-lp-cta__btn:first-child{margin-left:10px}.c-lp-cta__btn-wrap{background:#fff;border-radius:8px;display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:807px;padding:24px 0}@media screen and (max-width:768px){.c-lp-cta__btn-wrap{margin:0 auto;padding:14px 0}}.c-lp-cta__lead .img{max-width:233px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.c-lp-cta__btn{border-radius:27px;display:flex;font-family:Noto Sans JP,sans-serif;font-size:20px;max-width:36.6%}.c-lp-cta__btn span.label{border-radius:3px;font-size:16px;margin:10px 0 0;padding:4px 20px}.c-lp-cta__btn:first-child{margin-left:8%}.c-lp-cta__btn:only-child{margin-left:0}.c-lp-cta__btn.mod-reserve{background-color:#5cd5e8}.c-lp-cta__btn.mod-reserve span.label{color:#c030a4;font-size:13px}.c-lp-cta__btn.mod-request{background-color:#fff;border:2px solid #ed80a7;color:#ed80a7}.c-lp-cta__btn.mod-request span.label{color:#d00c6c;font-size:13px}@media only screen and (max-width:768px){.c-lp-cta__lead .img{margin:15px auto 0;max-width:70%;padding:0 30px;position:static;transform:translateY(0)}.c-lp-cta__btn{font-size:16px;max-width:45.1%}.c-lp-cta__btn:first-child{margin-left:3%}}@media only screen and (max-width:480px){.c-lp-cta__btn{font-size:3.2vw;min-height:50px;padding:10px 5px}.c-lp-cta__btn.mod-request span.label,.c-lp-cta__btn.mod-reserve span.label{font-size:2vw;padding:4px 10px}}@media only screen and (max-width:360px){.c-lp-cta__btn{min-height:40px}.c-lp-cta__lead .img{max-width:200px}}.c-lp-cta__btn-wrap--mini{background:none;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:100%}.c-lp-cta__btn-wrap--mini .c-lp-cta__btn{max-width:49%}.c-lp-cta__btn-wrap--mini .c-lp-cta__btn:first-child{margin-left:0}.c-lp-cta-renewal{background-color:#f5f9fd;margin:0 0 35px}.c-lp-cta-renewal .inner{background-image:url(../../assets/img/common/lp_cta_bg_pc_renewal.png);background-position:0 100%;background-repeat:no-repeat;background-size:100%;display:flex;justify-content:flex-end;margin:0 auto;max-width:1000px;padding:30px 24px 25px!important;position:relative}.c-lp-cta-renewal .img-box{bottom:6px;left:19px;max-width:21%;position:absolute}.c-lp-cta-renewal .img-box img{width:100%}.c-lp-cta-renewal .img-box img.pc{display:block!important}.c-lp-cta-renewal .txt-box{max-width:76.051%}.c-lp-cta-renewal .txt-box .title{padding-bottom:20px}.c-lp-cta-renewal .txt-box .title img{width:100%}.c-lp-cta-renewal .txt-box .title img.pc{display:block!important}.c-lp-cta-renewal .txt-box .btn-wrap{display:flex;justify-content:flex-end;margin:0 18px}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn{align-items:center;border-radius:15px;display:flex;flex-direction:column;justify-content:center;letter-spacing:.1em;margin-right:15px;padding:10px 20px 10px 8px;position:relative;text-decoration:none;width:46%}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn:after{background-image:url(../../assets/img/common/icon_cta_btn_b.png);background-repeat:no-repeat;background-size:100%;content:"";height:16px;position:absolute;right:5%;top:40%;width:8px}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn:last-child{margin-right:0}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn:last-child:after{background-image:url(../../assets/img/common/icon_cta_btn_p.png);background-repeat:no-repeat;background-size:100%;content:"";position:absolute}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn span{font-weight:700;text-align:center;width:86%}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn span.txt01{border-radius:50px;font-size:10px;line-height:1.2;margin-bottom:2px;padding:2px}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn.mod-reserve{background-color:#5cd5e8}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn.mod-reserve .txt01{background-color:#fff;color:#5cd5e8}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn.mod-reserve .txt02{color:#fff;font-size:16px;letter-spacing:.2rem;line-height:20px}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn.mod-reserve .txt02--s{font-size:14px}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn.mod-request{background-color:#fff;border:2px solid #ed80a7}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn.mod-request .txt01{background-color:#ed80a7;color:#fff}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn.mod-request .txt02{color:#ed80a7;font-size:16px;letter-spacing:.1em;line-height:20px}.c-lp-cta-renewal--02{background-color:transparent}.c-lp-cta-renewal--02 .inner{background-image:url(../../assets/img/common/lp_cta_bg02_pc_renewal.png)}.c-lp-cta-renewal--02 .img-box{max-width:28%}.c-lp-cta-renewal--02 .txt-box{max-width:65%}.c-lp-cta-renewal--02 .txt-box .title{margin:0 auto;padding:20px 0;width:100%}.c-lp-cta-renewal--02 .txt-box .btn-wrap{justify-content:center;margin:0}.c-lp-cta-renewal--02 .txt-box .btn-wrap .cta-btn{display:inline-flex;width:75%}.c-lp-cta-renewal--02 .txt-box .btn-wrap .cta-btn span{width:80%}.c-lp-cta-renewal--02 .txt-box .btn-wrap .cta-btn span.txt01{font-size:16px;line-height:1.2;margin-bottom:6px;padding:3px 2px}.c-lp-cta-renewal--02 .txt-box .btn-wrap .cta-btn.mod-request .txt02{font-size:24px;line-height:26px}.c-lp-cta-renewal--common .txt-box .title{padding-bottom:23px}.c-lp-cta-renewal--common .txt-box .btn-wrap .cta-btn{margin-right:20px;padding:10px 24px 26px 8px}.c-lp-cta-renewal--common .txt-box .btn-wrap .cta-btn:after{height:21px;top:39%;width:12px}.c-lp-cta-renewal--common .txt-box .btn-wrap .cta-btn span.txt01{font-size:18px;letter-spacing:.08em;line-height:24px;margin-bottom:13px;padding:2px}.c-lp-cta-renewal--common .txt-box .btn-wrap .cta-btn.mod-reserve .txt02{font-size:31px}.c-lp-cta-renewal--common .txt-box .btn-wrap .cta-btn.mod-reserve .txt02--s{font-size:28px}.c-lp-cta-renewal--common .txt-box .btn-wrap .cta-btn.mod-request .txt02{font-size:29px}@media screen and (max-width:1024px){.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn{padding:8px 15px 10px}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn.mod-reserve .txt02{font-size:14px;line-height:18px}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn.mod-reserve .txt02--s{font-size:12px}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn.mod-request .txt02{font-size:14px;line-height:18px}.c-lp-cta-renewal--02 .txt-box .btn-wrap .cta-btn{width:80%}.c-lp-cta-renewal--02 .txt-box .btn-wrap .cta-btn.mod-request .txt02{font-size:22px;line-height:18px}.c-lp-cta-renewal--common .txt-box .title{padding-bottom:42px}.c-lp-cta-renewal--common .txt-box .btn-wrap .cta-btn.mod-reserve .txt02{font-size:25px}.c-lp-cta-renewal--common .txt-box .btn-wrap .cta-btn.mod-reserve .txt02--s{font-size:22px}.c-lp-cta-renewal--common .txt-box .btn-wrap .cta-btn.mod-request .txt02{font-size:26px}}@media screen and (max-width:899px){.c-lp-cta-renewal .inner{background-image:url(../../assets/img/common/lp_cta_bg_sp_renewal.png);background-position:0 100%;display:block;padding:20px!important}.c-lp-cta-renewal .img-box{max-width:22.47%}.c-lp-cta-renewal .img-box img.pc{display:none!important}.c-lp-cta-renewal .img-box img.sp{display:block!important}.c-lp-cta-renewal .txt-box{max-width:100%}.c-lp-cta-renewal .txt-box .title{margin:0 auto;padding-bottom:70px;width:80%}.c-lp-cta-renewal .txt-box .title img.pc{display:none!important}.c-lp-cta-renewal .txt-box .title img.sp{display:block!important}.c-lp-cta-renewal .txt-box .btn-wrap{align-items:flex-end;flex-direction:column;margin:0}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn{align-items:center;border-radius:10px;margin:0 0 11px;padding:12px 14px 14px;text-align:center;width:45%}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn:last-child{margin-bottom:0}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn span{max-width:140px;width:85%}.c-lp-cta-renewal--02 .inner{background-image:url(../../assets/img/common/lp_cta_bg02_sp_renewal.png);display:flex;padding:4% 3.5% 3.5%!important}.c-lp-cta-renewal--02 .img-box{max-width:28%}.c-lp-cta-renewal--02 .txt-box{max-width:60%}.c-lp-cta-renewal--02 .txt-box .title{padding:3% 0;width:80%}.c-lp-cta-renewal--02 .txt-box .btn-wrap{align-items:center}.c-lp-cta-renewal--02 .txt-box .btn-wrap .cta-btn{padding:5px;width:95%}.c-lp-cta-renewal--02 .txt-box .btn-wrap .cta-btn span{width:70%}.c-lp-cta-renewal--02 .txt-box .btn-wrap .cta-btn span.txt01{font-size:15px;margin-bottom:0;max-width:75%;padding:3px 2px}.c-lp-cta-renewal--02 .txt-box .btn-wrap .cta-btn.mod-request .txt02{font-size:18px;line-height:1.3;max-width:100%;width:100%}.c-lp-cta-renewal--common .inner{padding:30px 24px 25px!important}.c-lp-cta-renewal--common .txt-box .title{padding-bottom:110px;width:75%}.c-lp-cta-renewal--common .txt-box .btn-wrap .cta-btn{border-radius:15px;padding:12px 14px 15px;width:53%}.c-lp-cta-renewal--common .txt-box .btn-wrap .cta-btn span{max-width:100%}.c-lp-cta-renewal--common .txt-box .btn-wrap .cta-btn span.txt01{font-size:24px;letter-spacing:.08em;line-height:21px;margin-bottom:13px;padding:9px}.c-lp-cta-renewal--common .txt-box .btn-wrap .cta-btn.mod-reserve .txt02{font-size:37px;line-height:41px}.c-lp-cta-renewal--common .txt-box .btn-wrap .cta-btn.mod-reserve .txt02--s{font-size:32px}.c-lp-cta-renewal--common .txt-box .btn-wrap .cta-btn.mod-request .txt02{font-size:35px}}@media screen and (max-width:768px){.c-lp-cta-renewal .img-box{max-width:20%}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn{padding:19px 20px}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn span{max-width:220px}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn span.txt01{font-size:16px}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn.mod-reserve .txt02{font-size:20px;line-height:30px}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn.mod-reserve .txt02--s{font-size:18px}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn.mod-request .txt02{font-size:20px;line-height:30px}.c-lp-cta-renewal--02 .inner{padding:6% 3.5% 5%!important}.c-lp-cta-renewal--02 .img-box{max-width:20%}.c-lp-cta-renewal--02 .txt-box{max-width:58%}.c-lp-cta-renewal--02 .txt-box .btn-wrap .cta-btn{padding:5px;width:90%}.c-lp-cta-renewal--02 .txt-box .btn-wrap .cta-btn span.txt01{font-size:15px}.c-lp-cta-renewal--02 .txt-box .btn-wrap .cta-btn.mod-request .txt02{font-size:20px;line-height:1.3}.c-lp-cta-renewal--common .txt-box .title{padding-bottom:100px;width:80%}.c-lp-cta-renewal--common .txt-box .btn-wrap .cta-btn{padding:12px 14px 15px}.c-lp-cta-renewal--common .txt-box .btn-wrap .cta-btn span.txt01{line-height:21px;margin-bottom:2px;padding:4px}.c-lp-cta-renewal--common .txt-box .btn-wrap .cta-btn.mod-request .txt02,.c-lp-cta-renewal--common .txt-box .btn-wrap .cta-btn.mod-reserve .txt02{font-size:20px;line-height:26px}}@media screen and (max-width:600px){.c-lp-cta-renewal .inner{padding:24px 20px!important}.c-lp-cta-renewal .txt-box .title{padding-bottom:37px}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn{padding:15px;width:55%}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn span{width:90%}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn span.txt01{font-size:12px;line-height:1.2;max-width:160px;padding:3px}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn.mod-reserve .txt02{font-size:16px;line-height:18px}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn.mod-reserve .txt02--s{font-size:14px}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn.mod-request .txt02{font-size:16px;letter-spacing:.2rem;line-height:18px}.c-lp-cta-renewal--02 .inner{padding:9% 3.5% 4%!important}.c-lp-cta-renewal--02 .txt-box{max-width:52%}.c-lp-cta-renewal--02 .txt-box .title{padding:2.5% 0}.c-lp-cta-renewal--02 .txt-box .btn-wrap .cta-btn{padding:5px;width:100%}.c-lp-cta-renewal--02 .txt-box .btn-wrap .cta-btn.mod-request .txt01{max-width:78%}.c-lp-cta-renewal--common .txt-box .title{padding-bottom:65px}.c-lp-cta-renewal--common .txt-box .btn-wrap .cta-btn{width:55%}.c-lp-cta-renewal--common .txt-box .btn-wrap .cta-btn span.txt01{max-width:200px}.c-lp-cta-renewal--common .txt-box .btn-wrap .cta-btn:after{height:16px;width:8px}}@media screen and (max-width:420px){.c-lp-cta-renewal .inner{padding:15px 22px!important}.c-lp-cta-renewal .img-box{bottom:8px;left:10px;max-width:27%}.c-lp-cta-renewal .txt-box .title{padding-bottom:15px}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn{margin:0 0 5px;padding:10px 12px;width:60%}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn:after{height:18px;top:38%;width:7px}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn span.txt01{margin-bottom:3px;padding:2px 3px}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn.mod-reserve .txt02{font-size:14px;line-height:16px}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn.mod-reserve .txt02--s{font-size:12px}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn.mod-request .txt02{font-size:14px;line-height:18px}.c-lp-cta-renewal--02 .inner{padding:9% 3.5% 4%!important}.c-lp-cta-renewal--02 .img-box{max-width:20%}.c-lp-cta-renewal--02 .txt-box .title{padding:2.5% 0}.c-lp-cta-renewal--02 .txt-box .btn-wrap .cta-btn{padding:4px;width:100%}.c-lp-cta-renewal--02 .txt-box .btn-wrap .cta-btn.mod-request .txt01{font-size:11px;max-width:78%}.c-lp-cta-renewal--02 .txt-box .btn-wrap .cta-btn.mod-request .txt02{font-size:13px;line-height:16px}.c-lp-cta-renewal--common .txt-box .title{padding-bottom:30px}}@media screen and (max-width:360px){.c-lp-cta-renewal .inner{padding:12px 20px!important}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn{padding:8px 10px}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn:after{right:3%}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn span.txt01{font-size:10px;max-width:160px}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn.mod-reserve .txt02{font-size:12px;line-height:14px}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn.mod-reserve .txt02--s{font-size:11px}.c-lp-cta-renewal .txt-box .btn-wrap .cta-btn.mod-request .txt02{font-size:12px;line-height:14px}.c-lp-cta-renewal--02 .inner{padding:9% 3.5% 2%!important}.c-lp-cta-renewal--02 .txt-box{max-width:58%}.c-lp-cta-renewal--02 .txt-box .btn-wrap .cta-btn{padding:3px}.c-lp-cta-renewal--02 .txt-box .btn-wrap .cta-btn.mod-request .txt01{font-size:10px}.c-lp-cta-renewal--02 .txt-box .btn-wrap .cta-btn.mod-request .txt02{font-size:11px;line-height:12px}}.pc{display:block}.smp{display:none}@media screen and (max-width:800px){.pc{display:none}.smp{display:block}}.l-wrap__outer{padding:0 60px}.l-wrap__inner{max-width:1128px}@media screen and (max-width:800px){.l-wrap__outer{padding:0 40px}}@media screen and (max-width:600px){.l-wrap__outer{padding:0 35px}}@media screen and (max-width:400px){.l-wrap__outer{padding:0 20px}}.l-wrap__inner{margin:0 auto;max-width:1080px;width:100%}.page-sub-heading{padding:0 10px}.header .h_in{align-items:center;background-color:#fff;border-bottom:1px solid #f8ccdc;display:flex;position:relative;width:100%}.header .h_in .h_menuarea{width:100%}.header .h_in .h_sbmenu{align-items:center;background:#e0dae5;display:flex}.header .h_in .h_sbmenu .h_sbmenu_in1{display:flex;margin:0 0 0 auto;padding:5px 10px}.header .h_in .h_sbmenu .h_sbmenu_in1 li{padding:0 0 0 10px}.header .h_in .h_sbmenu .h_sbmenu_in1 a{border:1.5px solid #262626;border-radius:5px;color:#262626;display:block;font-size:14px;padding:2px 5px;text-decoration:none}.header .h_in .h_sbmenu .h_sbmenu_in2{display:flex}.header .h_in .h_sbmenu .h_sbmenu_in2 .h_sbmenu_in2_mail{background:#fff}.header .h_in .h_sbmenu .h_sbmenu_in2 .h_sbmenu_in2_mail a{background:url(../../assets/img/common/h_mail_ico_header.svg) left 15px top 16px no-repeat;background-size:20px;color:#ea6796;display:block;font-size:15px;padding:11px 20px 0 45px;text-decoration:none}.header .h_in .h_sbmenu .h_sbmenu_in2 .h_sbmenu_in2_tel{background:#ed80a7;color:#fff;line-height:1.1;text-align:center}.header .h_in .h_sbmenu .h_sbmenu_in2 .h_sbmenu_in2_tel a{background:url(../../assets/img/common/h_tel_ico_header.svg) left 10px center no-repeat;background-size:13px 17px;color:#ffff87;display:block;font-family:Times New Roman,serif;font-size:20px;font-weight:700;padding:2px 20px 0 28px;text-decoration:none}.header .h_in .h_sbmenu .h_sbmenu_in2 .h_sbmenu_in2_tel span{display:block;font-size:10px;padding:0 20px 5px}.header .h_in .h_menu{background:#f8ccdc;width:100%}.header .h_in .h_menu ul.menu{display:flex;justify-content:flex-start;max-width:1200px;padding:0 10px}.header .h_in .h_menu ul.menu li.menu__mega a{color:#262626;display:block;font-size:16px;padding:20px 25px;text-decoration:none}.header .h_in .h_menu ul.menu li.menu__mega:hover a{color:#dc0250;opacity:1}.h_in .logo{margin:0;max-width:fit-content;padding:11px 40px;width:100%}.h_in .logo a{width:220px}.h_in .logo a img,.menu{width:100%}.menu{margin:0 auto;max-width:1000px}.menu>li{float:left}.menu>li a{display:block}.menu__second-level{z-index:1}.menu__fourth-level,.menu__second-level,.menu__third-level{opacity:0;visibility:hidden}.menu{*zoom:1}.menu>li:hover{-webkit-transition:all .2s;transition:all .2s}.menu:after,.menu:before{content:" ";display:table}.menu:after{clear:both}li.menu__mega .menu__second-level{background:#adadad;box-sizing:border-box;left:0;position:absolute;top:97px;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}li.menu__mega .menu__second-level ul{margin:0 auto;width:100%}.header .h_in .h_menu ul.menu li.menu__mega:hover .menu__second-level{opacity:1;top:97px;visibility:visible}.header .h_in .h_menu ul.menu li.menu__mega .menu__second-level ul>li{border:none}.header .h_in .h_menu ul.menu li.menu__mega .menu__second-level ul>li a{color:#fff}.header .h_in .h_menu ul.menu li.menu__mega .menu__second-level ul>li a:hover{color:#000}.header .h_in .h_menu ul.menu li.menu__mega .menu__second-level.menu_2 ul{display:flex;justify-content:center;margin:0 auto 0 23%;max-width:500px}.header .h_in .h_menu ul.menu li.menu__mega .menu__second-level.menu_2 ul a{font-size:16px;padding:30px}.header .h_in .h_menu ul.menu li.menu__mega .menu__second-level.menu_3 ul{display:flex;justify-content:center}.header .h_in .h_menu ul.menu li.menu__mega .menu__second-level.menu_3 ul a{font-size:16px;padding:30px}.header .h_in .h_menu ul.menu li.menu__mega .menu__second-level.menu_4 ul{display:flex;justify-content:center}.header .h_in .h_menu ul.menu li.menu__mega .menu__second-level.menu_4 ul a{font-size:16px;padding:30px}.header .h_in .h_menu ul.menu li.menu__mega .menu__second-level.menu_5 ul{display:flex;justify-content:center}.header .h_in .h_menu ul.menu li.menu__mega .menu__second-level.menu_5 ul a{font-size:16px;padding:30px}.header .h_in .h_menu ul.menu li.menu__mega .menu__second-level.menu_6 ul{display:flex;justify-content:center;padding:20px 0}.header .h_in .h_menu ul.menu li.menu__mega .menu__second-level.menu_6 ul a{background:#fff;border-radius:5px;color:#262626;font-size:16px;margin:0 0 0 20px;max-width:300px;padding:15px}.header .h_in .h_menu ul.menu li.menu__mega .menu__second-level.menu_6 ul a p{font-size:12px}.header .h_in .h_menu ul.menu li.menu__mega .menu__second-level.menu_6 ul a:hover{color:#dc0250}.header .h_in .h_menu ul.menu li.menu__mega .menu__second-level.menu_6 ul .menu_6_ttl{padding:0 0 5px;text-align:center}.header .h_in .h_menu ul.menu li.menu__mega .menu__second-level.menu_7 ul{display:flex;justify-content:center}.header .h_in .h_menu ul.menu li.menu__mega .menu__second-level.menu_7 ul a{font-size:16px;padding:30px}.h_contact,.menu_sp,.sp_sbbtnarea{display:none}@media only screen and (max-width:1322px){.header .h_in .h_menu ul.menu li.menu__mega:hover .menu__second-level,li.menu__mega .menu__second-level{top:130px}}@media only screen and (max-width:1230px){.h_in .logo{padding:9px 20px}.h_in .logo a.pc{display:block}.header .h_in .h_menu ul.menu li.menu__mega a{font-size:13px;padding:20px 15px}.header .h_in .h_menu ul.menu li.menu__mega:hover .menu__second-level,li.menu__mega .menu__second-level{top:103px}}@media only screen and (max-width:1126px){.header .h_in .h_menu ul.menu li.menu__mega:hover .menu__second-level,li.menu__mega .menu__second-level{top:127px}}@media only screen and (max-width:1100px){.header .h_in .h_menu ul.menu li.menu__mega:hover .menu__second-level,li.menu__mega .menu__second-level{top:139px}}@media only screen and (max-width:1030px){.header{padding:0!important}.h_in .logo{padding:17px 15px 20px}.header .h_in .h_menu ul.menu li.menu__mega a{padding:20px 10px}}.navicon{text-align:center}.navicon small{display:none}@media only screen and (max-width:899px){.h_menuarea{display:none}.header{background:#fff!important}.header .h_in{border:none;justify-content:space-between}.header .h_in .logo{padding:18px 15px 17px 20px}.header .h_in .logo a{width:140px}.header .h_in .logo a.pc{display:none}.header .h_in .logo a.sp{display:block}.header .h_in .toggle{display:none}.header .h_in .Label{cursor:pointer;display:block;font-weight:700;padding:0 15px 15px}.header .h_in .Label:before{border-right:2px solid #dc0250;border-top:2px solid #dc0250;content:"";height:12px;position:absolute;right:20px;top:calc(50% - 15px);-webkit-transform:rotate(45deg);transform:rotate(135deg);width:12px}.header .h_in .toggle:checked+.Label+.content{background:#fbe6ed;height:auto;padding:20px 0;transition:all .1s}.header .h_in .toggle:checked+.Label:before{top:calc(50% - 10px);transform:rotate(-45deg)!important}.header .h_in .Label,.header .h_in .content{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;transform:translateZ(0);transition:all .1s}.header .h_in .content{height:0;overflow:hidden}.footer{padding:0!important}:root{--background-navbar:#fff}.menu_sp{background:var(--background-navbar);background:#e0dae5;clear:both;display:block;height:100vh;list-style:none;margin-top:88px;overflow-y:auto;padding:0 0 82px;position:absolute;top:0;transform:scaleY(0);transform-origin:top;width:100%}.menu-btn:checked~.menu_sp,.menu_sp{transition:.3192s cubic-bezier(.04,.04,.12,.96) .1008s}.menu-btn:checked~.menu_sp{transform:scale(1);transform-origin:top}.menu_sp a{display:block;font-size:16px;font-weight:500;letter-spacing:2px;text-decoration:none;text-transform:capitalize}.menu_sp a,.menu_sp>li{opacity:0;transition:.5s}.menu_sp>li{background:#fff;border-top:2px solid #dc0250;padding:15px 0 0}.menu_sp .menu_sp_bnarea{background:#e0dae5}.menu-btn{display:none}.menu-btn:checked~.menu_sp a,.menu-btn:checked~.menu_sp li{opacity:1;transition:.3192s cubic-bezier(.04,.04,.12,.96) .2s}.sp-menu-wrap{display:flex;justify-content:flex-end}.h_contact{align-items:center;background-color:#ed80a7;border-radius:21px;display:flex;justify-content:center;width:160px}.h_contact__tel{padding-left:14px;position:relative}.h_contact__tel a{color:#ffff87;font-family:Times New Roman,serif;font-size:17px;font-weight:700;line-height:20px}.h_contact__tel:before{background-image:url(../../assets/img/common/h_tel_ico_header.svg);background-repeat:no-repeat;background-size:100%;content:"";height:20px;left:-4%;position:absolute;top:28%;width:15px}.h_contact__tel span{color:#fff;display:block;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:400;line-height:16px}.menu-icon{-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;cursor:pointer;display:inline-block;margin:0 5px 0 0;padding:20px 14px;position:relative}.navicon{height:2px;position:relative;width:26px}.navicon,.navicon:after,.navicon:before{background:#dc0250;display:block;transition:.3192s cubic-bezier(.04,.04,.12,.96) .1008s}.navicon:after,.navicon:before{content:"";height:100%;position:absolute;width:100%}.navicon:before{top:-6.5px}.navicon:after{bottom:13px}.navicon span{color:#dc0250;font-family:Noto Sans JP,sans-serif;font-size:9px}.navicon span small{display:inline}.menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}.menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg)}.menu-btn:checked~.menu-icon:not(.steps) .navicon:before{top:-6.5px}.menu-btn:checked~.menu-icon:not(.steps) .navicon:after{bottom:6px}.menu-btn:checked~.menu-icon .navicon{background:transparent;transition:.2192s cubic-bezier(.04,.04,.12,.96) .1008s}.navtext-container{align-items:center;box-sizing:border-box;display:flex;height:52px;justify-content:center;position:absolute;width:100%}.navtext{color:#ddd;font-size:20px;letter-spacing:4px;position:absolute;text-transform:uppercase}.menu_sp_sblink1{display:flex;justify-content:center;margin:-15px 0 0 -3.3%;padding:0 15px}.menu_sp_sblink1 li{background:#fff;border-radius:10px;margin:15px 0 0 3.3%;text-align:center;width:47.7%}.menu_sp_sblink1 li a{color:#dc0250!important;font-size:13px!important;padding:10px 5px;text-decoration:none!important}.menu_sp_sblink3{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px 0 0 -3.3%;padding:0 15px}.menu_sp_sblink3 li{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:center;margin:15px 0 0 3.3%;text-align:center;width:30%}.menu_sp_sblink3 li a{color:#dc0250!important;display:block;font-size:13px!important;padding:10px 5px;text-decoration:none!important;width:100%}.menu_sp_sblink4{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:-15px 0 0 -3.3%;padding:0 15px}.menu_sp_sblink4 li{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:center;margin:15px 0 0 3.3%;text-align:center;width:30%}.menu_sp_sblink4 li img{display:block;padding:0 0 3px}.menu_sp_sblink4 li a{color:#262626!important;font-size:13px!important;padding:5px;text-decoration:none!important}.menu_sp_sblink4 li:last-child a{padding:15px 5px}.menu_sp_bn{padding:0 15px}.menu_sp_bn div{margin:0 auto;max-width:400px;padding:10px 0;text-align:center}.menu_sp_link{display:flex;justify-content:center;padding:20px 0}.menu_sp_link a{color:#dc0250!important;font-size:14px!important;margin:0;padding:0 10px;text-decoration:none!important}.nolower{position:relative;width:100%}.nolower a{color:#262626!important;font-weight:700;padding:0 15px 15px;text-decoration:none!important}.nolower a:after{color:#dc0250;content:"→";position:absolute;right:15px;top:calc(50% - 12px)}.header .h_in .h_sbmenu_in2_sp{margin:0 auto;max-width:430px}.header .h_in .h_sbmenu_in2_sp_tel{padding:15px 15px 0}.header .h_in .h_sbmenu_in2_sp_tel a{background:#761593 url(../../assets/img/common/h_tel_ico.svg) left 25px center no-repeat;background-size:22px;border-radius:50px;color:#fff;display:block;font-size:19px;font-weight:700;line-height:1.1;padding:10px 20px 0 28px;text-align:center;text-decoration:none}.header .h_in .h_sbmenu_in2_sp_tel span{display:block;font-size:10px;padding:4px 20px 15px}.header .h_in .h_sbmenu_in2_sp_mail{padding:25px 15px 0}.header .h_in .h_sbmenu_in2_sp_mail a{background:#00ca75 url(../../assets/img/common/h_mail_ico.svg) left 25px center no-repeat;background-size:30px;border-radius:50px;color:#fff;display:block;font-size:19px;padding:15px 20px 15px 45px;text-align:center;text-decoration:none}.sp_sbbtnarea{background:#f5f9fd;bottom:0;box-shadow:0 -7px 10px -5px rgba(0,0,0,.2);display:block;left:0;opacity:0;padding:10px 11px;position:fixed;transition:.5s ease;visibility:hidden;width:100%;z-index:5}.sp_sbbtnarea.is-active{opacity:1;visibility:visible}.sp_sbbtnarea ul{display:flex;justify-content:center;margin:0 auto;max-width:400px}.sp_sbbtnarea ul li{padding:0 10px 0 0}.sp_sbbtnarea ul li a{border-radius:10px;box-shadow:0 2px 3px rgba(0,0,0,.1);display:block}.sp_sbbtnarea ul li:last-child{padding:0}}@media only screen and (max-width:480px){.menu-icon{padding:20px 11px}.menu_sp a{font-size:3.5vw}.navtext{font-size:4vw}.navicon span{font-size:8.5px}.menu_sp_sblink1 li a,.menu_sp_sblink3 li a,.menu_sp_sblink4 li a{font-size:3vw!important}.menu_sp_link a{font-size:3.3vw!important}.header .h_in .h_sbmenu_in2_sp_tel a{font-size:4vw}.header .h_in .h_sbmenu_in2_sp_tel span{font-size:2.5vw}.header .h_in .h_sbmenu_in2_sp_mail a{font-size:4vw}.header .h_in .Label{font-size:3.5vw}}@media only screen and (max-width:400px){.header .h_in .logo a{width:110px}.menu_sp{margin-top:77.4px}}@media only screen and (max-width:340px){.header .h_in .logo{padding:20px 10px}.h_contact{width:130px}.h_contact__tel:before{left:-8%}.h_contact__tel span{font-size:10px;line-height:14px}.h_contact__tel a{font-size:12px;line-height:20px}}.header{background:hsla(0,0%,100%,.85);left:0;position:fixed;top:0;width:100%;z-index:99}@media screen and (max-width:959px){.header{border-bottom:none;padding:0 10px 10px;z-index:99}.header.open{background:#fff}}.header--line-reserve .h_in{border-bottom:none;justify-content:center}.header--line-reserve .h_in .logo{margin:0 auto;max-width:300px}.header--line-reserve .h_in .menu_sp{background:var(--background-navbar);background:#e0dae5;clear:both;display:block;height:100vh;list-style:none;margin-top:73.8px;overflow-y:auto;padding:0 0 82px;position:absolute;top:0;transform:scaleY(0);transform-origin:top;transition:.3192s cubic-bezier(.04,.04,.12,.96) .1008s;width:100%}.header--line-reserve .h_in .menu-btn:checked~.menu_sp{transform:scale(1);transform-origin:top;transition:.3192s cubic-bezier(.04,.04,.12,.96) .1008s}.header--line-reserve .h_in .menu_sp a{display:block;font-size:16px;font-weight:500;letter-spacing:2px;opacity:0;text-decoration:none;text-transform:capitalize;transition:.5s}.header--line-reserve .h_in .menu_sp>li{background:#fff;border-top:2px solid #dc0250;opacity:0;padding:15px 0 0;transition:.5s}.header--line-reserve .h_in .menu_sp .menu_sp_bnarea{background:#e0dae5}.header--line-reserve .h_in .menu-btn:checked~.menu_sp a,.header--line-reserve .h_in .menu-btn:checked~.menu_sp li{opacity:1;transition:.3192s cubic-bezier(.04,.04,.12,.96) .2s}.header--line-reserve .h_in .sp-menu-wrap{display:flex;justify-content:flex-end}.header--line-reserve .h_in .menu-icon{-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;cursor:pointer;display:inline-block;margin:0 5px 0 0;padding:20px 14px;position:relative}.header--line-reserve .h_in .navicon{background:#dc0250;display:block;height:2px;position:relative;transition:.3192s cubic-bezier(.04,.04,.12,.96) .1008s;width:26px}.header--line-reserve .h_in .navicon:after,.header--line-reserve .h_in .navicon:before{background:#dc0250;content:"";display:block;height:100%;position:absolute;transition:.3192s cubic-bezier(.04,.04,.12,.96) .1008s;width:100%}.header--line-reserve .h_in .navicon:before{top:-6.5px}.header--line-reserve .h_in .navicon:after{bottom:13px}.header--line-reserve .h_in .navicon span{color:#dc0250;font-family:Noto Sans JP,sans-serif;font-size:9px}.header--line-reserve .h_in .navicon span small{display:inline}.header--line-reserve .h_in .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}.header--line-reserve .h_in .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg)}.header--line-reserve .h_in .menu-btn:checked~.menu-icon:not(.steps) .navicon:before{top:-6.5px}.header--line-reserve .h_in .menu-btn:checked~.menu-icon:not(.steps) .navicon:after{bottom:6px}.header--line-reserve .h_in .menu-btn:checked~.menu-icon .navicon{background:transparent;transition:.2192s cubic-bezier(.04,.04,.12,.96) .1008s}.header--line-reserve .h_in .nolower{position:relative;width:100%}.header--line-reserve .h_in .nolower a{color:#262626!important;font-weight:700;padding:0 15px 15px;text-decoration:none!important}.header--line-reserve .h_in .nolower a:after{color:#dc0250;content:"→";position:absolute;right:15px;top:calc(50% - 12px)}@media screen and (max-width:1230px){.header--line-reserve .h_in .menu_sp{margin-top:69.8px}}@media screen and (max-width:1024px){.header--line-reserve .h_in .menu_sp{margin-top:88.8px}}@media screen and (max-width:899px){.header--line-reserve .h_in{justify-content:space-between}.header--line-reserve .h_in .logo{margin:0;max-width:200px}.header--line-reserve .h_in .menu_sp{margin-top:67.96px}}.menu-btn-wrap{display:none}@media screen and (max-width:959px){.menu-btn-wrap{color:#fff;cursor:pointer;display:block;height:70px;position:absolute;right:0;text-align:center;top:0;-ms-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;width:80px;z-index:250}}@media screen and (max-width:640px){.menu-btn-wrap{height:50px;padding:0;width:60px}}@media screen and (max-width:959px){.menu-btn-wrap:hover{opacity:.7}.menu-btn-icon,.menu-btn-icon span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;vertical-align:top}.menu-btn-icon{height:36px;left:68%;margin:-18px 0 0 -25px;position:absolute;top:56%;width:50px}}@media screen and (max-width:640px){.menu-btn-icon{height:28px;margin:-15px 0 0 -60px;position:relative;width:40px}}@media screen and (max-width:959px){.menu-btn-icon span{background:#dc0250;height:4px;left:0;position:absolute;width:100%}}@media screen and (max-width:640px){.menu-btn-icon span{height:3px}}@media screen and (max-width:959px){.menu-btn-icon span:first-of-type{top:0}.menu-btn-icon span:nth-of-type(2){top:50%;-webkit-transform:translateX(0) translateY(-50%);-moz-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);-o-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%)}.menu-btn-icon span:nth-of-type(3){bottom:0}.open .menu-btn-icon span{background-color:#dc0250;left:0;width:100%}.open .menu-btn-icon span:first-of-type{top:50%;-webkit-transform:translateX(0) translateY(-50%) rotate(-45deg);transform:translateX(0) translateY(-50%) rotate(-45deg)}.open .menu-btn-icon span:nth-of-type(2){opacity:0}.open .menu-btn-icon span:nth-of-type(3){bottom:auto;top:50%;-webkit-transform:translateX(0) translateY(-50%) rotate(45deg);transform:translateX(0) translateY(-50%) rotate(45deg)}}.menu-wrap{height:50px;position:relative}@media screen and (max-width:959px){.menu-wrap{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:none;height:100%;left:100%;padding:0;position:fixed;top:68px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;visibility:hidden;width:100%;z-index:200}}@media screen and (max-width:640px){.menu-wrap{top:58px}}.menu-wrap.is-lp-header,.menu-wrap.is-short-header{display:none}@media screen and (max-width:959px){.menu-wrap.is-lp-header,.menu-wrap.is-short-header{display:block}.open .menu-wrap{background:#fff;left:0;overflow:auto;text-align:left;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;visibility:visible;z-index:200}.menu-btn-txt{color:#fff;display:inline-block;font-size:18px;font-size:1.8rem;letter-spacing:.1em;text-indent:.1em;vertical-align:top}}@media screen and (max-width:640px){.menu-btn-txt{font-size:14px;font-size:1.4rem}}@media screen and (max-width:959px){.menu-btn-txt-wrap{padding-top:17px;-webkit-transition:all .4s;transition:all .4s}}@media screen and (max-width:640px){.menu-btn-txt-wrap{padding-top:14px}}@media screen and (max-width:959px){.menu-btn-txt-wrap span:after{content:attr(data-txt-menu)}.open .menu-btn-txt-wrap span:after{content:attr(data-txt-close)}.overlay{opacity:0}.menu-open .overlay,.overlay{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.menu-open .overlay{background-color:rgba(3,0,0,.3);height:100%;left:0;opacity:1;position:fixed;top:0;width:100%;z-index:10000}}footer .footer-copyright{background:#be0019;color:#fff;display:block;text-align:center}footer .footer-info-inner{padding:30px 10px 20px}.f_bn_area{margin:60px auto;max-width:1030px;padding:0 15px}.f_bn_area_one div{margin-bottom:30px}.f_bn_area_one div img{display:block;width:100%}.f_bn_area_in{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 -30px}.f_bn_area_in div{padding:0 0 30px 30px;width:50%}.f_bn_area_in2{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 -15px}.f_bn_area_in2 div{padding:0 0 15px 15px;width:25%}@media only screen and (max-width:767px){.f_bn_area{margin:40px auto 10px;max-width:500px}.f_bn_area_in{display:block;margin:0}.f_bn_area_in div{padding:0 0 30px;width:100%}.f_bn_area_in2 div{width:50%}}@media screen and (max-width:480px){.footer-contact{padding:39px 0 247px}.footer-contact-lead{font-size:22px;letter-spacing:.05em;line-height:28px;margin-left:94px;padding:0 5px 0 20px}.footer-contact-btn-wrap{padding:15px 10px 0}.footer-contact-btn{font-size:16px;height:67px;margin:5px auto;width:290px}.footer-contact-btn-icon{margin-right:10px}.mod-request .footer-contact-btn-icon{height:auto;width:20px}.mod-reserve .footer-contact-btn-icon{width:19px}}.footer-info{background-color:#dc0250}@media only screen and (max-width:899px){.footer-info{padding-bottom:77.66px}}.footer-info-inner{margin:0 auto;max-width:1080px;padding:30px 10px;text-align:center}.footer-logo-wrap{margin-bottom:10px}.footer-logo-link{display:block;margin:0 auto;-webkit-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:214px}.footer-logo-link:hover{opacity:.7}.footer-lead{font-size:14px;letter-spacing:.09em;line-height:32px}.footer-copyright,.footer-lead{color:#fff;font-family:Noto Sans JP,sans-serif}.footer-copyright{font-size:12px;letter-spacing:.01em;line-height:28px}@media only screen and (max-width:767px){.footer-info-inner{-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:50px 20px 60px;text-align:center}.footer-logo-img{width:214px}.footer-copyright,.footer-lead{font-size:13px;font-size:1.3rem}}.footer-contact{background-color:#00a8ad;background:url(../../assets/img/top/renewal/footer-contact-bg.png) 50% no-repeat,#eefbf9;background-size:auto 100%;border-bottom:1px solid #dc0250;height:350px;letter-spacing:.04em;padding:57px 0;text-align:center}.footer-contact-inner{margin:0 auto;max-width:1080px}.footer-contact-lead{color:#333;font-family:Shippori Mincho,serif;font-size:30px;font-weight:600;letter-spacing:.18em;line-height:44px;margin-left:235px;text-align:left}.footer-contact-btn-wrap{justify-content:center;margin-left:-7px;padding:48px 0}.footer-contact-btn,.footer-contact-btn-wrap{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.footer-contact-btn{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:10px;color:#fff;font-family:Noto Sans JP,Roboto,-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,Meiryo UI,Meiryo,sans-serif;font-size:16px;font-weight:300;height:70px;justify-content:left;letter-spacing:.07em;line-height:24px;margin:0 11px 0 0;max-width:100%;padding:0 17px;position:relative;text-align:left;-webkit-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:285.33333px}.footer-contact-btn:last-child{margin-right:0}.footer-contact-btn:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:10px;position:absolute;right:24px;top:46%;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);width:10px}.footer-contact-btn span{text-align:left}.footer-contact-btn.mod-catalog,.footer-contact-btn.mod-request{background-color:#00a8ad}.footer-contact-btn.mod-reserve{background-color:#dc0250}.footer-contact-btn:hover{opacity:.7}.footer-contact-btn-icon{height:32px;margin-right:20px}@media screen and (max-width:959px){.footer-contact{background-position:top;background-size:cover;display:flex;flex-flow:column;height:auto;justify-content:center;padding:65px 0 250px;text-align:center}.footer-contact-lead{font-size:25px;letter-spacing:.17em;margin-left:50px;padding:0 20px}.footer-contact-btn-wrap{-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:20px 20px 0}.footer-contact-btn{margin:10px auto;width:400px}.footer-contact-btn:last-child{margin-bottom:0;margin-right:auto}}@media screen and (max-width:600px){.footer-contact-lead{margin-left:130px}}@media screen and (max-width:480px){.footer-info-inner{padding:20px 10px 32px}.footer-logo-wrap{margin-bottom:12px}.footer-logo-img{width:145px}.footer-lead{letter-spacing:.1em;margin-bottom:2px}.footer-copyright,.footer-lead{font-size:10px;line-height:20px}.footer-copyright{letter-spacing:.02em}.footer-contact{padding:39px 0 247px}.footer-contact-lead{font-size:22px;letter-spacing:.05em;line-height:28px;margin-left:94px;padding:0 5px 0 20px}.footer-contact-btn-wrap{padding:15px 10px 0}.footer-contact-btn{font-size:16px;height:67px;margin:5px auto;width:290px}.footer-contact-btn-icon{margin-right:10px}.mod-request .footer-contact-btn-icon{height:auto;width:20px}.mod-reserve .footer-contact-btn-icon{width:19px}}@media screen and (max-width:400px){.footer-contact{padding:39px 0 207px}}@media screen and (max-width:360px){.footer-contact-lead{margin-left:80px;padding:0 10px}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:960px){.footer-contact{background:url(../../assets/img/top/renewal/footer-contact-bg.png) 50% no-repeat,#eefbf9}}@media only screen and (max-width:959px){.footer-contact{background:url(../../assets/img/common/footer-contact-bg-tab.png) 40% no-repeat,#eefbf9;background-size:auto 100%}}@media only screen and (max-width:600px){.footer-contact{background:url(../../assets/img/top/renewal/footer-contact-bg-sp.png) 50% no-repeat,#eefbf9;background-size:auto 100%}}@media only screen and (max-width:320px){.footer-contact{background:url(../../assets/img/top/renewal/footer-contact-bg-sp.png) 35% no-repeat,#eefbf9;background-size:auto 100%}}.footer-mega{background-color:#fff;padding:0 10px;text-align:left}.footer-mega-nav{border-bottom:1px solid #ddd;margin:0 auto;max-width:1080px;overflow:hidden;padding:47px 0 44px}.footer-mega-col{display:inline-block;overflow:hidden;vertical-align:top}.footer-mega-subcol{float:left;padding:0 39px 0 10px;vertical-align:top}.footer-mega-group+.footer-mega-group{padding-top:36px}.footer-mega-ttl{color:#333;display:inline-block;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:400;letter-spacing:.09em;line-height:34px;padding-left:0;text-align:left;-webkit-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.footer-mega-list{padding-top:4px}.footer-mega-list.flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.footer-mega-list.flex+.footer-mega-list.flex{padding-top:0}.flex .footer-mega-item:first-child{padding-right:24px}.footer-mega-link{color:#333;font-size:14px;font-weight:300;letter-spacing:.07em;line-height:32px;-webkit-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.footer-mega-link span:after{content:attr(data-txt-pc)}.flex .footer-mega-item:first-child .footer-mega-link{padding-right:1.1em}.flex:first-child .footer-mega-item:first-child .footer-mega-link{padding-right:0}@media screen and (max-width:1045px){.footer-mega-subcol{padding:0 20px 0 10px}}@media screen and (max-width:959px){.footer-mega{padding:0 11px}.footer-mega-nav{display:flex;justify-content:space-between;padding:30px 0}.footer-mega-col{display:flex;flex-direction:column;float:none;width:49%}.footer-mega-subcol{margin-bottom:30px;padding:0 20px;width:100%}.footer-mega-ttl{font-size:16px;line-height:1.5;padding-left:0}.footer-mega-ttl:before{font-size:14px;font-size:1.4rem}.footer-mega-ttl[target=_blank]:not(.contact):before{font-size:16px;font-size:1.6rem}.footer-mega-list{padding-top:0}.footer-mega-item{padding-left:0;padding-top:10px}.flex .footer-mega-item{padding:10px 0 0 15px}.footer-mega-link{display:inline-block;font-size:14px;font-size:1.4rem;line-height:1.6}}@media (-ms-high-contrast:none) and (max-width:767px){.footer-meag-group,::-ms-backdrop{display:block}}@media screen and (max-width:560px){.footer-mega-ttl{font-size:14px;font-size:1.4rem}.footer-mega-link{font-size:13px;font-size:1.3rem}}@media screen and (max-width:480px){.footer-mega-nav{padding:44px 0 0}.footer-mega-col{padding:0;width:50%}.footer-mega-col+.footer-mega-col{margin:0 0 0 23px}.footer-mega-group+.footer-mega-group{margin:0 0 15px;padding-top:21px}.footer-mega-group{margin-bottom:15px}.footer-mega-subcol{margin-bottom:22px;padding:0}.footer-mega-subcol:nth-child(2n),.footer-mega-subcol:nth-child(odd){width:100%}.footer-mega-subcol:nth-child(n+2){padding:0}.footer-mega-ttl{font-size:13px;letter-spacing:0;margin-bottom:11px;padding-left:0}.footer-mega-ttl:before{font-size:10px;font-size:1rem;left:-3px;top:1em}.footer-mega-ttl[target=_blank]:not(.contact):before{font-size:12px;font-size:1.2rem;left:-3px;top:1em}.footer-mega-item{margin-bottom:6px;padding:0}.footer-mega-item:last-child{padding-bottom:0}.flex .footer-mega-item{margin-bottom:4px;padding:0 0 0 3px}.flex .footer-mega-item:first-child{padding-right:36px}.footer-mega-link{font-size:12px;letter-spacing:.12em;line-height:18px}}@media screen and (max-width:320px){.footer-mega-ttl{font-size:12px;font-size:1.2rem}.footer-mega-link{font-size:11px;font-size:1.1rem}}@media screen and (min-width:768px){.footer-mega-link:hover,.footer-mega-ttl:hover{opacity:.7}}.bnr{background:#fff;padding:38px 10px 14px}@media screen and (max-width:480px){.bnr{padding:13px 0}}.bnr .c-section-body{display:flex;justify-content:center;overflow:hidden;width:100%}.bnr-ttl{color:#fff;display:flex;margin:0 auto;padding:6px 0}@media screen and (max-width:767px){.bnr-ttl{padding:6px 10px}}.bnr-ttl li{margin-right:27px}@media screen and (max-width:767px){.bnr-ttl li{margin-right:24px}}.bnr-ttl li a[href]:not([class]){color:#333;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:300;line-height:28px;text-decoration:none}@media screen and (max-width:767px){.bnr-ttl li a[href]:not([class]){font-size:12px}}.bnr-list{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1080px;padding:36px 0;width:100%}@media screen and (max-width:767px){.bnr-list{padding:10px 10px 5px}}.bnr-item{flex-shrink:0;margin-right:1%;max-width:calc(20% - 9px);min-width:calc(20% - 9px)}.bnr-item:last-child{margin-right:0}@media screen and (max-width:767px){.bnr-item{margin-bottom:10px;margin-right:3%;max-width:48.5%;min-width:48.5%}.bnr-item:nth-of-type(2n+2){margin-right:0}}.bnr-item img{-webkit-backface-visibility:hidden;width:100%}.footer-contact--catalog{background:url(../../assets/img/common/footer-contact-bg-catalog.png) 50% no-repeat,#eefbf9}.footer-contact--catalog .footer-contact-btn-wrap{justify-content:flex-start;margin-left:84px;padding:194px 0 27px}.footer-contact--catalog .footer-contact-btn{border-radius:10px;color:#fff;font-size:18px;font-weight:400;height:70px;letter-spacing:0;line-height:28px;margin:0 11px 0 0;max-width:100%;padding:0 17px 0 48px;width:320px}.footer-contact--catalog .foot-consider{background-color:#fff;border-radius:10px;color:#dc0250;display:block;font-size:15px;letter-spacing:0;line-height:24px;padding:0 12px 0 3px;text-align:center;width:229px}.footer-contact--catalog .foot-store{padding-left:6px}.footer-contact--catalog .footer-contact-btn.mod-catalog .foot-consider{color:#009a9f}.footer-contact--catalog .footer-contact-btn.mod-catalog .foot-store{letter-spacing:-.09em;padding-left:19px}@media screen and (max-width:959px){.footer-contact--catalog{background:url(../../assets/img/common/footer-contact-bg-catalog-tab.png) 50% no-repeat,#eefbf9;background-size:contain;padding-bottom:180px}.footer-contact--catalog .footer-contact-btn-wrap{margin-left:0;padding:284px 0 0}.footer-contact--catalog .footer-contact-btn{margin:10px auto}}@media screen and (max-width:400px){.footer-contact--catalog{background:url(../../assets/img/common/footer-contact-bg-catalog-sp.png) 50% no-repeat,#eefbf9;background-size:cover;padding:53px 0 160px}.footer-contact--catalog .footer-contact-btn-wrap{padding:240px 0 0}.footer-contact--catalog .footer-contact-btn{border-radius:5px;font-size:16px;height:63px;line-height:25px;margin:10px auto 0;padding:0 17px 0 39px;width:288px}.footer-contact--catalog .foot-consider{font-size:13px;line-height:21px;padding:0 12px 0 3px;width:206px}}.footer-detail{border-bottom:1px solid #ddd;padding:0 10px}.footer-detail-list{margin:0 auto;max-width:880px;padding:43px 30px}.footer-detail-item:first-child{margin-bottom:38px;padding-right:30px;text-align:center;width:100%}.footer-detail-ttl{color:#333;display:block;font-family:Shippori Mincho;font-size:30px;letter-spacing:.18em;line-height:44px;padding-bottom:8px}.footer-tel-wrap{background:#fff;border:1px solid #ddd;border-radius:10px;margin:0 auto 10px;max-width:566px;padding:14px;vertical-align:top}.footer-tel-wrap img{height:34px;width:53px}.footer-tel{color:#dc0250;font-family:Shippori Mincho;font-size:46px;letter-spacing:.05em;line-height:41px;margin-left:7px;vertical-align:middle}.footer-desc-item{color:#333;font-family:Noto Sans JP,sans-serif;font-size:16px;letter-spacing:.12em;line-height:34px;text-align:center}@media screen and (max-width:959px){.footer-tel{font-size:36px;letter-spacing:.09em}.footer-tel-wrap{padding:8px 0}.footer-tel-wrap img{height:24px;width:37px}.footer-desc-item{font-size:16px;line-height:32px}}@media screen and (max-width:767px){.footer-detail-list{-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:40px 20px}.footer-detail-item:first-child{margin-bottom:30px;padding-right:0;text-align:center;width:100%}.footer-detail-ttl{display:block;font-size:18px;letter-spacing:.05em;line-height:28px;margin-bottom:4px}}@media (-ms-high-contrast:none) and (max-width:767px){.footer-detail-list,::-ms-backdrop{display:block}}@media screen and (max-width:480px){.footer-detail-list{padding:43px 0 51px}.footer-detail-item:first-child{margin-bottom:18px}}@media screen and (max-width:340px){.footer-tel{font-size:30px}}.footer-line-reserve .footer-info{background-color:#f9f4ee}.footer-line-reserve .footer-info .footer-logo-wrap{margin-bottom:0}.footer-line-reserve .footer-copyright{background-color:#f9f4ee;color:#000}@media screen and (max-width:899px){.footer-line-reserve .footer-info{padding-bottom:0}}.cta-bloc{bottom:110px;position:fixed;right:0;top:112px;z-index:99}.cta-bloc__area{display:block;width:60px;z-index:0}.cta-bloc__area .cta-btn{background:#fff;border-radius:10px;margin-bottom:2px}.cta-bloc__area .cta-btn a{color:#fff;display:block;text-decoration:none}.cta-bloc__area .cta-btn a .img-box img{display:block;margin:0 auto;max-width:100%}.cta-bloc__area .cta-btn a:hover{opacity:.7}@media screen and (max-width:1200px){.cta-bloc{top:157px}}@media screen and (max-width:959px){.cta-bloc{display:none}}.pc_sidebnarea{position:fixed;right:-2px;top:190px;z-index:1}.pc_sidebnarea ul{width:210px}.pc_sidebnarea ul li{padding:0 0 5px}.pc_sidebnarea ul li a{display:block;height:85px;position:relative}.pc_sidebnarea ul li a>img{height:100%;position:absolute;top:0}.pc_sidebnarea ul li a>img.bnarea-img{z-index:99}.pc_sidebnarea ul li a:hover{opacity:.7;transition:all .25s ease-in-out}@media screen and (max-width:1200px){.pc_sidebnarea ul{width:200px}}@media only screen and (max-width:899px){.pc_sidebnarea{display:none}}#top.wrapper{height:auto;padding-top:108.5px}@media screen and (max-width:1320px){#top.wrapper{padding-top:132.5px}}@media screen and (max-width:1230px){#top.wrapper{padding-top:104px}}@media screen and (max-width:1130px){#top.wrapper{padding-top:129.5px}}@media screen and (max-width:1125px){#top.wrapper{padding-top:140px}}@media screen and (max-width:899px){#top.wrapper{padding-top:68px}}#top .inner{padding:0 20px}#top .hero{margin-bottom:25px}#top .hero .slick-dotted.slick-slider{padding-bottom:20px}#top .hero .slick-slide img{width:100%}#top .hero .slick-dots{height:8px;z-index:1}#top .hero .slick-dots li{height:8px;width:34px}#top .hero .slick-dots li button{background-color:#e0dae5;border-radius:0;height:8px;padding:0;width:34px}#top .hero .slick-dots li.slick-active button{background-color:#dc0250}#top .hero .slick-next,#top .hero .slick-prev{background-color:rgba(38,38,38,.7);border-radius:0;height:60px;top:40%;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);width:60px}#top .hero .slick-next:before,#top .hero .slick-prev:before{color:#fff}#top .hero .slick-prev{left:0}#top .hero .slick-next{right:0}#top .information{background:#f7f6f8;padding:14px 0 23px}#top .carousel{margin:0 auto 22px;max-width:800px;position:relative}#top .carousel .carousel_box{display:block}#top .carousel .carousel_box img{margin-left:-30px}#top .carousel .slick-next{background-color:transparent;border-radius:0;bottom:0;height:60px;right:0;top:auto;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);width:60px}#top .carousel .slick-next:before{color:#fff}#top .carousel .slick-prev{background-color:transparent;border-radius:0;height:60px;left:auto;right:0;top:0;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);width:60px}#top .carousel .slick-prev:before{color:#fff}#top .carousel .slick-track .slick-slide{margin:0 20px}#top .information .news{margin:0 auto;max-width:1000px}@media (max-width:1024px){#top .information .news{margin:0 10px}}#top .information .news .news_block{margin-bottom:10px}#top .information .news .news_block:first-child{align-items:center;display:flex;justify-content:space-between}#top .information .news .news_block h3{color:#ed80a7;flex:none;font-weight:700}#top .information .news .news_block .ticker dl{align-items:center;border-bottom:1px solid #e4e4e4;border-top:1px solid #e4e4e4;display:flex;padding:15px 0}#top .information .news .news_block .ticker dl+dl{border-top:none}#top .information .news .news_block .ticker dl dt{flex:none;margin-right:15px}#top .information .news .news_block .ticker dl dt span{display:block}#top .information .news .news_block .ticker dl dt span.tag{background-color:#ed80a7;border-radius:5px;color:#fff;font-size:1.2rem;padding:0 1.5rem;text-align:center}#top .information .news .news_block .ticker dl dd a{color:#000}#top .information .news .news_btn a{color:#000;text-decoration:none}#top .information .news .news_btn a span{color:#ed80a7}#top .btn_border_black{background-color:#fff;border:1px solid #262626;border-radius:100px;color:#262626;display:block;margin:0 auto 20px;padding:1.2rem 1.4rem;position:relative;text-align:center;transition:.3s;width:88%}#top .btn_border_black:after{background:url(../../assets/img/top/btn_border_black_arrow.svg) no-repeat;background-size:cover;content:"";display:block;height:16px;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}#top .btn_border_black:last-of-type{margin-bottom:0}#top .btn_border_pink{background-color:#fff;border:1px solid #dc0250;border-radius:100px;color:#dc0250;display:block;margin:0 auto 20px;padding:1.2rem 1.4rem;position:relative;text-align:center;transition:.3s;width:88%}#top .btn_border_pink:after{background:url(../../assets/img/top/btn_border_pink_arrow.svg) no-repeat;background-size:cover;content:"";display:block;height:16px;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}#top .btn_border_pink:last-of-type{margin-bottom:0}#top .title_block{background:#ed80a7;margin:0 auto;padding:5px 0;text-align:center;width:100%}#top .title_block h2{border-bottom:1px solid #fff;border-top:1px solid #fff;color:#fff;display:block;line-height:1;padding:.8rem 0;text-align:center;width:100%}#top .support{padding-bottom:40px;padding-top:50px}#top .support .catch{text-align:center}#top .support .title_block{margin-bottom:20px;position:relative}#top .support .title_block h2 span.line{border-bottom:1px solid #fff;display:inline-block;font-size:1.4rem;margin-bottom:.5rem;padding-bottom:5px}#top .support .title_block h2 span.main{display:block;font-size:3.2rem;font-weight:300;margin-bottom:.5rem}#top .support .title_block h2 span.small{font-size:1.2rem}#top .support .lead{margin-bottom:20px;text-align:center}#top .support .style_group .img_box{margin-bottom:20px}#top .support .recommend{margin-bottom:40px}#top .support .recommend a{align-items:center;background-color:#fbe6ed;color:#262626;display:flex;padding:15px;position:relative;text-decoration:none}#top .support .recommend a:after{background:url(../../assets/img/top/btn_arrow.svg) no-repeat;background-size:cover;content:"";display:block;height:16px;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}#top .support .recommend a .thum{flex:none;margin-right:15px}#top .support .recommend a .txt{font-size:2.4rem}#top .support .recommend a .txt .small{display:block;font-size:1.6rem}#top .salon{background-color:#f7f6f8;margin-bottom:30px;padding-bottom:40px;padding-top:40px}#top .salon .area_block{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}#top .salon .area_block a{background-color:#fff;border:1px solid #dc0250;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.2);color:#dc0250;display:block;font-weight:500;margin-bottom:13px;padding:20px;position:relative;text-decoration:none;width:47.76%}#top .salon .area_block a:after{background:url(../../assets/img/top/btn_border_pink_arrow.svg) no-repeat;background-size:cover;content:"";display:block;height:16px;position:absolute;right:13px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}#top .salon .title_block{margin-bottom:30px}#top .salon .title_block h2{font-size:2.4rem}#top .salon .title_block h2 .small{display:block;font-size:1.8rem;margin-bottom:1rem}#top .salon .mv{background:url(../../assets/img/top/salon_mv_sp@2x.jpg) 50% no-repeat;background-size:cover;height:330px}#top .salon .lead,#top .salon .mv{margin-bottom:20px}#top .salon .btn_block{margin-bottom:40px}#top .salon h3{align-items:center;color:#dc0250;display:flex;font-size:1.8rem;font-weight:600;justify-content:center;margin-bottom:20px}#top .salon h3:before{background:url(../../assets/img/top/salon_area_icon.svg) no-repeat;background-size:cover;content:"";display:block;height:32px;margin-right:10px;width:23px}#top .plan{background:url(../../assets/img/top/bg_grd_down.png) top repeat-x;padding-bottom:40px;padding-top:40px}#top .plan .title_block{margin-bottom:20px}#top .plan .title_block h2{font-size:2.4rem}#top .plan .title_block h2 .small{display:block;font-size:1.8rem;margin-bottom:1rem}#top .plan .lead{margin-bottom:20px}#top .plan .plan_btn{margin-bottom:30px}#top .plan .plan_btn a{border-radius:6px;color:#fff;display:block;padding:5px;text-align:center;text-decoration:none}#top .plan .plan_btn a .btn_inner{border:1px solid #fff;border-radius:4px;height:100%;padding:20px}#top .plan .plan_btn a span{display:block}#top .plan .plan_btn .plan_purchase{background-color:#d2ae00;font-size:3.2rem;font-weight:600;margin-bottom:20px}#top .plan .plan_btn .plan_purchase .txt01{font-size:2.4rem;font-weight:500}#top .plan .plan_btn .plan_purchase .txt02{font-size:1.8rem;font-weight:400}#top .plan .plan_btn .plan_flat{background-color:#0a999a;font-size:3.2rem;font-weight:600}#top .plan .plan_btn .plan_flat .txt01{display:inline-block;font-size:2.4rem;font-weight:500}#top .plan .plan_btn .plan_flat .txt01_2{display:inline-block;font-size:1.8rem;font-weight:400}#top .plan .plan_btn .plan_flat .txt02{font-size:1.8rem;font-weight:400}#top .customer_con{background-color:#f7f6f8;margin-bottom:20px;padding:20px 0}#top .customer_con .con_wrap{background-color:#fff;border-radius:10px;margin-bottom:20px;padding:30px 20px}#top .customer_con .con_wrap:last-of-type{margin-bottom:0}#top .customer_con .title_block{margin-bottom:40px}#top .customer_con .title_block h2{font-size:2.4rem;padding:.4rem 0}#top .customer_con .con_group .box{margin-bottom:40px}#top .customer_con .con_group .box:last-of-type{margin-bottom:0}#top .customer_con .con_group .box h3{border-bottom:1px solid #dc0250;color:#dc0250;font-size:2.4rem;margin-bottom:20px;padding-bottom:20px;text-align:center}#top .customer_con .con_group .box .lead,#top .customer_con .con_group .box .thum{margin-bottom:20px}#top .customer_con .con_group .box .thum img{margin:0 auto}#top .conversion_area{background-color:#ed80a7;padding:30px 0}#top .conversion_area .catch{color:#fff;font-size:2.1rem;font-weight:500;letter-spacing:.08em;margin-bottom:20px;text-align:center}#top .conversion_area .group .box{background-color:#fff;border-radius:8px;margin-bottom:20px;padding:20px 15px 17px}#top .conversion_area .group .box:last-of-type{margin-bottom:0}#top .conversion_area .group .box h3{border-bottom:5px solid #ffedf4;font-size:2rem;font-weight:600;line-height:1.4;margin-bottom:18px;padding:0 6px 6px;text-align:center}#top .conversion_area .group .box .lead span{font-size:2.2rem;font-weight:500;line-height:27px;margin-bottom:2px;text-align:center}#top .conversion_area .group .box .paper{color:#262626;display:block;font-family:A P-OTF UD Shin Go NT Pr6N,"sans-serif";font-size:1.3rem;letter-spacing:.09em;line-height:1.4;margin-top:14px;text-align:center}#top .conversion_area .group .box .img{margin-bottom:15px;text-align:center}#top .conversion_area .group .box .img img{margin:0 auto}#top .conversion_area .group .box .btn{background-color:#de25de;color:#fff;display:block;font-size:2rem;font-weight:500;padding:1.2rem 1.4rem}#top .conversion_area .group .catalog .img{margin-bottom:60px}#top .conversion_area .group .catalog .lead{color:#ed80a7}#top .conversion_area .group .reserve h3{padding:18px 0}#top .conversion_area .group .reserve .btn{background-color:#08a7ac}#top .conversion_area .group .reserve .img{margin-bottom:30px}#top .conversion_area .group .reserve .lead{color:#5cd5e8;margin-bottom:23px}#top .message{padding-bottom:40px;padding-top:60px}#top .message h2{font-size:2.2rem;font-weight:500;line-height:1.4;margin:0 20px 40px;text-align:center}#top .message h2 .logo{display:block;margin:0 auto 15px;width:68%}#top .message .mv{background:linear-gradient(180deg,#f4b3ca,#dfbae0);height:220px;margin-bottom:20px;position:relative}#top .message .mv .img{bottom:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:375px}#top .message .lead{margin:0 20px}#top .foot_nav{border-bottom:1px solid #8f8f8f;margin:0 20px 40px;padding-bottom:40px;padding-top:40px}#top .foot_nav .box>a{background-color:#fff;border:1px solid #dc0250;border-radius:10px;color:#dc0250;display:block;font-weight:600;padding:18px 20px;position:relative;text-decoration:none;z-index:1}#top .foot_nav .box>a:after{background:url(../../assets/img/top/foot_nav_arrow_pink.svg) no-repeat;background-size:cover;content:"";display:block;height:16px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}#top .foot_nav dl dt{background-color:#fff;border:1px solid #dc0250;border-radius:10px;color:#dc0250;display:block;font-weight:600;padding:18px 20px;position:relative;text-decoration:none;z-index:1}#top .foot_nav dl dt:after{background:url(../../assets/img/top/foot_nav_open.svg) no-repeat;background-size:cover;content:"";display:block;height:8px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px}#top .foot_nav dl dt.active{box-shadow:0 3px 4px rgba(0,0,0,.2)}#top .foot_nav dl dt.active:after{background:url(../../assets/img/top/foot_nav_close.svg) no-repeat;background-size:cover;content:"";display:block;height:8px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px}#top .foot_nav dl dd{background-color:#929292;border-radius:10px;display:none;padding:10px 10px 0;position:relative;top:-10px}#top .foot_nav dl dd a{border-bottom:1px solid #fff;color:#fff;display:block;padding:15px 20px;position:relative;text-decoration:none}#top .foot_nav dl dd a:after{background:url(../../assets/img/top/foot_nav_arrow_white.svg) no-repeat;background-size:cover;content:"";display:block;height:16px;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}#top .foot_nav dl dd ul li{margin-bottom:1.5rem}#top .foot_nav dl dd ul li:last-child a{border-bottom:none}#top .foot_nav dl dd ul li a{margin-bottom:0}#top .foot_nav .list_salon{display:flex;flex-wrap:wrap;justify-content:space-between}#top .foot_nav .list_salon li{width:44%}#top .foot_nav .group{display:flex;justify-content:center;margin-top:30px}#top .foot_nav .group .box>a:after{display:none}#top .foot_nav .group .sub{border-right:1px solid #dc0250}#top .foot_nav .group .sub:last-child{border-right:0}#top .foot_nav .group .sub a{border:none;color:#dc0250;padding:0 2rem;text-decoration:none}@media (max-width:380px){#top .hero .slick-next,#top .hero .slick-prev{height:50px;width:50px}#top .hero .slick-next:before,#top .hero .slick-prev:before{font-size:30px}#top .foot_nav .group .sub:first-child{width:30%}#top .foot_nav .group .sub:nth-of-type(2){width:50%}#top .foot_nav .group .sub:nth-of-type(3){width:30%}#top .foot_nav .group .sub a{font-size:1.1rem;padding:0 .5rem}}@media (min-width:768px){.sp{display:none}.tab{display:block}#top .inner{margin:0 auto}#top .hero{margin-bottom:30px}#top .hero .slick-dotted.slick-slider{padding-bottom:20px}#top .hero .slick-next,#top .hero .slick-prev{top:45%}#top .hero .slick-prev{left:6%}#top .hero .slick-next{right:6%}#top .information{padding:50px 0}#top .carousel{padding:0}#top .btn_border_pink{width:285px}#top .btn_border_pink:hover{background-color:#dc0250;color:#fff;transition:.3s}#top .btn_border_pink:hover:after{background:url(../../assets/img/top/btn_border_arrow_on.svg) no-repeat;background-size:cover}#top .btn_border_black{width:285px}#top .btn_border_black:hover{background-color:#262626;color:#fff;transition:.3s}#top .btn_border_black:hover:after{background:url(../../assets/img/top/btn_border_arrow_on.svg) no-repeat;background-size:cover}#top .title_block{width:530px}#top .title_block h2{padding:1.5rem 0}#top .support .title_block{display:flex;justify-content:center}#top .support .title_block h2 span.line{margin-bottom:1rem;padding-bottom:8px}#top .support .lead{font-size:2.4rem;margin-bottom:40px}#top .support .style_group{display:flex;justify-content:space-between}#top .support .style_group .img_box:nth-child(2){margin:0 10px}#top .support .recommend a{margin:0 auto;padding:10px;width:44%}#top .support .recommend a:after{right:15px}#top .support .recommend a .txt{font-size:2.2rem}#top .plan .title_block h2 .small{font-size:2.5rem}#top .plan .plan_btn{display:flex;justify-content:space-between}#top .plan .plan_btn a{width:48.53%}#top .plan .plan_btn .plan_purchase{margin-bottom:0}#top .salon .mv{background:url(../../assets/img/top/salon_mv_pc@2x.jpg) 0 no-repeat;background-size:cover;height:383px;margin-bottom:30px}#top .customer_con .title_block h2{font-size:2.9rem;padding:1rem 0}#top .customer_con .con_group{display:flex;justify-content:space-between}#top .customer_con .con_group .box{margin-bottom:0;width:47.78%}#top .customer_con .con_group .box .btn_border_pink{width:66.28%}#top .conversion_area .group{display:flex;justify-content:space-between}#top .conversion_area .group .box{border-radius:8px;margin-bottom:0}#top .conversion_area .group .catalog{width:46.7%}#top .conversion_area .group .reserve{margin-right:22px;width:48%}#top .message h2 .logo{width:34%}#top .message .mv{height:30vw}#top .message .mv .img{width:51.1vw}#top .foot_nav dl dt{pointer-events:none}}@media screen and (max-width:767px){#top .hero .slick-next,#top .hero .slick-prev{bottom:22px;display:block;top:auto}}@media (min-width:900px){#top .hero .slick-next,#top .hero .slick-prev{height:50px;top:40%;width:50px}#top .hero .slick-next:before,#top .hero .slick-prev:before{font-size:30px}}@media (min-width:1031px){.pc{display:block}.pc-none{display:none}#top .hero .slick-next,#top .hero .slick-prev{height:60px;top:43.5%;width:60px}#top .hero .slick-next:before,#top .hero .slick-prev:before{font-size:34px}#top .information .news .news_block .ticker dl dt{align-items:center;display:flex;margin-right:20px}#top .information .news .news_block .ticker dl dt span.tag{font-size:1.4rem;margin-left:2rem}#top .information .news .news_btn a{display:flex;justify-content:flex-end}#top .support{padding-bottom:80px;padding-top:100px}#top .support .catch{margin:0 auto;width:65%}#top .support .title_block{margin-bottom:40px}#top .support .title_block h2 span.line{font-size:2.2rem}#top .support .title_block h2 span.main{font-size:5rem}#top .support .title_block h2 span.small{font-size:1.8rem}#top .support .style_group{margin-bottom:30px}#top .support .recommend a .txt .small{display:inline-block}#top .plan{padding-bottom:80px;padding-top:80px}#top .plan .inner{margin:0 auto;max-width:750px}#top .plan .title_block h2{font-size:3.4rem}#top .plan .lead{font-size:2rem;margin-bottom:40px}#top .salon{padding-bottom:80px;padding-top:90px}#top .salon .title_block{margin-bottom:40px}#top .salon .title_block h2{font-size:3.4rem}#top .salon .title_block h2 .small{font-size:2.5rem}#top .salon .lead{font-size:2rem;margin:0 auto 30px;max-width:750px}#top .salon .btn_block{margin-bottom:50px}#top .salon .area_block_wrap{background-color:#fff;border:1px solid #dc0250;border-radius:10px;margin-bottom:30px;padding:40px 40px 30px}#top .salon .area_block{justify-content:flex-start;margin-bottom:0}#top .salon .area_block a{border:none;border-bottom:1px solid #262626;border-radius:0;box-shadow:none;color:#262626;margin-bottom:0;margin-right:6.38%;padding:18px 10px;width:28.94%}#top .salon .area_block a:nth-child(3n){margin-right:0}#top .salon .area_block a:after{background:url(../../assets/img/top/btn_border_black_arrow.svg) no-repeat}#top .customer_con{padding:80px 0}#top .conversion_area{padding:65px 0 80px}#top .conversion_area .group .box{padding:25px}#top .conversion_area .group .box h3{font-size:1.9rem;padding:10px}#top .conversion_area .group .box .img{margin-bottom:31px}#top .conversion_area .group .box .paper{color:#262626;display:block;font-family:A P-OTF UD Shin Go NT Pr6N,"sans-serif";font-size:1.3rem;line-height:1.5;margin-top:11px;text-align:center}#top .conversion_area .group .box .btn{margin:0 auto;width:75.9%}#top .conversion_area .group .reserve .img{margin-bottom:24px}#top .message{margin:0 auto;max-width:1000px;padding-bottom:70px}#top .message .mv{height:300px}#top .message .mv .img{height:auto;width:511px}#top .message .lead{font-size:2rem;letter-spacing:.02em;line-height:36px;margin:0 auto;max-width:100%}#top .foot_nav{border-bottom:none;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1000px;padding-bottom:0;padding-top:70px}#top .foot_nav .box{margin-bottom:50px}#top .foot_nav .box>a{border:none;border-radius:0;font-size:1.8rem;margin-bottom:20px;padding:0}#top .foot_nav .box>a:after{display:none}#top .foot_nav .box01{width:20%}#top .foot_nav .box02{width:24%}#top .foot_nav .box03{margin-right:4%;width:17%}#top .foot_nav .box04{width:34%}#top .foot_nav dl dt{border:none;border-radius:0;font-size:1.8rem;margin-bottom:20px;padding:0}#top .foot_nav dl dt.active:after,#top .foot_nav dl dt:after{display:none}#top .foot_nav dl dd{background:0 0;border-radius:0;display:block;padding:0;top:0}#top .foot_nav dl dd a{border-bottom:none;color:#262626;font-size:1.5rem;margin-bottom:1.5rem;padding:0}#top .foot_nav dl dd a:after{display:none}#top .foot_nav .list_item{display:flex;flex-wrap:wrap}#top .foot_nav .list_item li{border-right:1px solid #262626;padding:0 1rem}#top .foot_nav .list_item li:first-child{padding-left:0}#top .foot_nav .list_salon{justify-content:flex-start}#top .foot_nav .list_salon li{border-right:1px solid #262626;padding:0 1rem;width:auto}#top .foot_nav .list_salon li:first-child{padding-left:0}#top .foot_nav .group{justify-content:flex-start;width:100%}#top .foot_nav .group .sub{border-right:none}#top .foot_nav .group .sub a{padding:0}}@media (max-width:375px){#top .message .mv .img{width:100%}}@media (min-width:481px){#top .carousel{margin:0 auto 40px;padding:0 50px}#top .carousel .btn_bg{display:none}#top .carousel .carousel_box{margin:0 7px}#top .carousel .carousel_box img{margin-left:auto}#top .carousel .slick-next{right:-50px;top:50%;-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%)}#top .carousel .slick-next:before{color:#262626}#top .carousel .slick-prev{left:-50px;top:50%;-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%)}#top .carousel .slick-prev:before{color:#262626}}@media (min-width:900px){#top .customer_con .con_wrap{margin-bottom:40px;padding:40px 50px}}@media (max-width:920px){#top .conversion_area .group .catalog .img{margin-bottom:11%}}@media (max-width:768px){#top .conversion_area .group .reserve .lead{margin-bottom:26px}#top .conversion_area .group .box{padding:20px 15px 21px}#top .conversion_area .group .box .img{margin-bottom:15px}#top .conversion_area .group .box h3{font-weight:500;letter-spacing:.05em}#top .conversion_area .group .box .btn{margin:0 auto;max-width:295px}}@media (max-width:380px){#top .conversion_area .catch{font-size:1.7rem}#top .conversion_area .group .box h3{font-size:1.8rem}#top .conversion_area .group .box .paper{font-size:1.2rem}#top .conversion_area .group .box .lead{font-size:1.5rem}#top .conversion_area .group .box .btn{font-size:1.8rem;padding:1rem 1.4rem}#top .plan .plan_btn a .btn__inner{padding:10px}#top .plan .plan_btn .plan_purchase .txt01{font-size:2rem}#top .plan .plan_btn .plan_flat .txt02,#top .plan .plan_btn .plan_purchase .txt02{font-size:1.3rem}}#top .slick-track{margin:0 auto}#top .information .news .news_btn a span img{margin-left:15px}#top .lineup{padding:77px 0}#top .conversion_area .catch,#top .lineup .h2_bd+p,#top .lineup .style_child .h3_add,#top .lineup .style_child h3,#top .lineup .style_flex.piece div .h3_add,#top .lineup .style_flex.piece div h3,#top .lineup .style_flex.piece div:last-child *,#top .lineup h2,#top .lineup h2+.h2_sub,#top .message .lead,#top .message h2,#top .plan_compare .h2_bd+p,#top .plan_compare .plan_flex>a h3+p,#top .plan_compare .plan_flex>a>span,#top .plan_compare h2,#top .plan_compare h2+.h2_sub,#top .salon_place .h2_bd+p,#top .salon_place h2,#top .salon_place h2+.h2_sub{font-family:Playfair Display,serif}#top .lineup h2,#top .plan_compare h2,#top .salon_place h2{color:#ed80a7;font-size:48px;font-weight:500;letter-spacing:2px;text-align:center}#top .lineup h2+.h2_sub,#top .plan_compare h2+.h2_sub,#top .salon_place h2+.h2_sub{color:#ed80a7;font-size:15px;font-weight:700;margin-top:8px;text-align:center}#top .lineup .h2_bd,#top .plan_compare .h2_bd,#top .salon_place .h2_bd{background-color:#fbe6ed;height:1px;margin:20px auto 50px;max-width:1000px;width:90%}#top .plan_compare .h2_bd{background-color:#ed80a7}#top .lineup .h2_bd{margin-bottom:30px}#top .lineup .h2_bd+p{margin-bottom:40px}#top .lineup .style_flex{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;max-width:1100px;width:95%}#top .lineup .style_child{position:relative;text-align:center;width:32%}#top .lineup .style_child h3,#top .lineup .style_flex.piece div h3{color:#ed80a7;font-size:32px;font-weight:500}#top .lineup .style_child .h3_add,#top .lineup .style_flex.piece div .h3_add{color:#ed80a7;font-size:18.5px;font-weight:700;letter-spacing:1px;margin-bottom:15px}#top .lineup .style_child img{margin-bottom:30px;z-index:1}#top .lineup .style_child .more_btn{bottom:2%;left:0;position:absolute;right:0;width:100%;z-index:1}#top .lineup .style_child .more_btn a{background-color:#fff;border:1px solid #ed80a7;border-radius:100px;color:#ed80a7;padding:8px 70px;position:relative}#top .lineup .style_all a:after,#top .lineup .style_child .more_btn a:after,#top .lineup .style_flex.piece div:first-child a:after,#top .plan_compare .plan_all a:after{content:url(../../assets/img/top/btn_arrow.png);position:absolute;right:7%;top:20%}#top .lineup .style_flex.piece{justify-content:center;margin-top:40px}#top .lineup .style_flex.piece div:first-child{margin-left:2%;margin-right:5%;width:22%}#top .lineup .style_flex.piece div:first-child a{background-color:#fff;border:1px solid #ed80a7;border-radius:100px;color:#ed80a7;display:block;padding:8px 0;position:relative;text-align:center;width:100%}#top .lineup .style_flex.piece div:last-child{width:36%}#top .lineup .style_flex.piece div:last-child p{letter-spacing:1px;margin-bottom:10px}#top .lineup .style_flex.piece div:last-child ul{background-color:#f7f6f8;padding:20px}#top .lineup .style_flex.piece div:last-child ul li{font-size:19px;margin-bottom:5px}#top .lineup .style_flex.piece div:last-child ul li img{margin-right:10px}#top .lineup .style_all,#top .plan_compare .plan_all{margin-top:60px;text-align:center}#top .plan_compare .plan_all{margin-top:20px}#top .lineup .style_all a,#top .plan_compare .plan_all a{background-color:#fff;border:1px solid #dc0250;border-radius:100px;color:#dc0250;font-size:17px;padding:13px 60px;position:relative;text-align:center}#top .lineup .style_all a:after,#top .plan_compare .plan_all a:after{content:url(../../assets/img/top/btn_arrow02.png);top:25%}#top .salon_place .bg{background-color:#fbe6ed;margin-top:120px;padding:280px 0 100px;position:relative}#top .salon_place .bg .eyecatch{left:50%;position:absolute;top:10%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}#top .salon_place .h2_bd+p{line-height:1.7;margin-bottom:45px;text-align:center}#top .salon_place .bg h3{color:#dc0250;font-size:20px;font-weight:700;text-align:center}#top .salon_place .bg h3 img{margin-right:10px}#top .salon_place .bg .area_flex{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin:30px auto 0;max-width:1000px;width:95%}#top .salon_place .bg .area_flex a{background-color:#fff;box-sizing:border-box;color:#dc0250;display:block;margin-bottom:15px;padding:15px 10px;position:relative;width:24%}#top .salon_place .bg .area_flex a:after,#top .salon_place .salon_all a:after{color:#dc0250;content:"＞";position:absolute;right:5%;top:25%;transform:scaleX(70%)}#top .salon_place .salon_all{margin-top:40px;text-align:center}#top .salon_place .salon_all a{border:1px solid #dc0250;border-radius:100px;color:#dc0250;font-size:17px;padding:13px 80px;position:relative;text-align:center}@media screen and (max-width:340px){#top .salon_place .salon_all a{padding:13px 60px}}#top .salon_place .anno{font-size:12px;margin-top:35px;text-align:center}#top .plan_compare{background-color:#f7f6f8;padding:70px 0}#top .lineup .h2_bd+p,#top .plan_compare .h2_bd+p{text-align:center}#top .plan_compare .plan_flex{display:flex;justify-content:space-between;margin:40px auto;max-width:900px;width:95%}#top .plan_compare .plan_flex>div{background-color:#fff;border-radius:10px;display:block;padding:40px 35px 50px;text-align:center;width:48%}#top .plan_compare .plan_flex>div>span{font-size:30px;font-weight:500}#top .plan_compare .plan_flex .plan_buyout>span{color:#d2ae00}#top .plan_compare .plan_flex .plan_monthly>span{color:#08a7ac}#top .plan_compare .plan_flex .plan_monthly>span span{font-size:.6em}#top .plan_compare .plan_flex>div a{border-radius:100px;color:#fff;display:block;font-size:30px;font-weight:500;margin:20px auto 30px;padding:7px 0;position:relative;width:80%}#top .plan_compare .plan_flex .plan_buyout a{background-color:#d2ae00}#top .plan_compare .plan_flex .plan_monthly a{background-color:#08a7ac}#top .plan_compare .plan_flex .plan_buyout a:after,#top .plan_compare .plan_flex .plan_monthly a:after{content:url(../../assets/img/top/btn_arrow03.png);position:absolute;right:7%;top:4%}#top .plan_compare .plan_flex>a h3+p{color:#000;font-size:19px;line-height:1.5;margin-bottom:40px}#top .plan_compare .plan_flex>a p:last-child{text-align:right}#top .plan_compare .plan_flex>a p:last-child span{border-bottom:1px solid #000;color:#000;font-size:19px;padding-bottom:3px;padding-right:40px;position:relative}#top .plan_compare .plan_flex>a p:last-child span:after{color:#000;content:"＞";font-size:16px;position:absolute;right:2%;top:7%;transform:scaleX(70%)}#top .bnr_area{padding:80px 0}#top .bnr_area>div{margin:0 auto 40px;max-width:900px;width:95%}#top .bnr_area h3{align-items:center;display:flex;flex-wrap:nowrap}#top .bnr_area h3 span{white-space:nowrap}#top .bnr_area h3 span:first-child{color:#ed80a7;font-size:21px;font-weight:700;letter-spacing:1px}#top .bnr_area h3 span:nth-child(2){color:#ed80a7;font-size:.85em;font-weight:400;margin-left:10px}#top .bnr_area h3 div{background-color:#ed80a7;height:1px;margin-left:2%;width:100%}#top .bnr_area .bnr_flex{align-items:flex-start;display:flex;justify-content:space-between;margin-top:35px}#top .bnr_area .bnr_flex>div{width:48%}#top .bnr_area .bnr_column .bnr_flex div>img{margin-bottom:20px;width:100%}#top .bnr_area .bnr_column .bnr_flex a{color:#000;font-size:19px}#top .bnr_area .bnr_column .bnr_flex a:first-child{display:block;margin-bottom:15px}#top .bnr_area .bnr_column .bnr_flex a:last-child img{margin-left:7px;position:relative;top:-2px}#top .bnr_area .bnr_event,#top .bnr_area .bnr_qa{margin-top:70px}#top .bnr_area .bnr_event .bnr_flex>div,#top .bnr_area .bnr_qa .bnr_flex>div{display:flex;justify-content:space-between}#top .bnr_area .bnr_event .bnr_flex>div>img,#top .bnr_area .bnr_qa .bnr_flex>div>img{width:42%}#top .bnr_area .bnr_event .bnr_flex>div>div,#top .bnr_area .bnr_qa .bnr_flex>div>div{width:53%}#top .bnr_area .bnr_event .bnr_flex>div>div h4,#top .bnr_area .bnr_qa .bnr_flex>div>div h4{color:#dc0250;font-size:16px;font-weight:700;margin-bottom:15px}#top .bnr_area .bnr_event .bnr_flex>div>div h4 a,#top .bnr_area .bnr_qa .bnr_flex>div>div h4 a{color:#dc0250}#top .bnr_area .bnr_event .bnr_flex>div>div h4 img,#top .bnr_area .bnr_qa .bnr_flex>div>div h4 img{margin-left:8px;position:relative;top:-2px}#top .bnr_area .bnr_event .bnr_flex>div>div p,#top .bnr_area .bnr_qa .bnr_flex>div>div p{font-size:15px;text-align:justify}#top .message h2{margin-bottom:25px}#top .message .lead{font-size:17px;letter-spacing:1px;line-height:1.7;text-align:center}#top .footer_nav{margin:0 auto;max-width:1000px;width:95%}#top .footer_nav .footer_navList{align-items:flex-start;display:flex;justify-content:space-between}#top .footer_nav .footer_navList>div{width:23%}#top .footer_nav .footer_navList>div h4{border-bottom:1px solid #ed80a7;color:#ed80a7;font-size:18px;font-weight:500;padding:0 0 15px 10px}#top .footer_nav .footer_navList>div h4 a{color:#ed80a7}#top .footer_nav .footer_navList>div .fn_h4{display:block;width:100%}#top .footer_nav .footer_navList>div h4+h4,#top .footer_nav .footer_navList>div ul+h4{margin-top:50px}#top .footer_nav .footer_navList>div ul{list-style:none;margin-top:15px}#top .footer_nav .footer_navList>div ul li{margin-top:10px}#top .footer_nav .footer_navList>div ul li img{margin:0 5px 0 10px}#top .footer_nav .footer_navList>div ul li a{color:#222;font-size:14px}@media (min-width:768px){#top .footer_nav .footer_navList .acc{pointer-events:none}}@media screen and (max-width:767px){#top .footer_nav{width:90%}#top .footer_nav .footer_navList{border-bottom:1px solid #222;flex-direction:column}#top .footer_nav .footer_navList>div{width:100%}#top .footer_nav .footer_navList>div ul{background-color:#f7f6f8;border-top:1px solid #222;display:none;margin:0;padding:0 16px}#top .footer_nav .footer_navList>div ul li{border-bottom:1px solid #dc0250;margin:0;padding:13px 0}#top .footer_nav .footer_navList>div ul li:last-child{border-bottom:0}#top .footer_nav .footer_navList>div ul li a{align-items:center;color:#dc0250;display:flex;letter-spacing:.03rem;position:relative;width:100%}#top .footer_nav .footer_navList>div ul li a:after{background-image:url(../../assets/img/top/btn_arrow04.png);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;content:"";height:12px;position:absolute;right:1%;width:6px}#top .footer_nav .footer_navList ul li a img{display:none}#top .footer_nav .footer_navList>div h4,#top .footer_nav .footer_navList>div h4 a{color:#222;position:relative}#top .footer_nav .footer_navList>div h4.acc{position:relative}#top .footer_nav .footer_navList>div h4:after{background-image:url(../../assets/img/top/footer_navArrow2.png);height:11px;width:6px}#top .footer_nav .footer_navList>div h4.acc:after,#top .footer_nav .footer_navList>div h4:after{background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;content:"";position:absolute;right:2%;z-index:0}#top .footer_nav .footer_navList>div h4.acc:after{background-image:url(../../assets/img/top/footer_navArrow_down.png);height:7px;width:13px}#top .footer_nav .footer_navList>div h4{align-items:center;border-bottom:0;border-top:1px solid #222;display:flex;font-size:16px;font-weight:400;padding:14px 0 14px 10px}#top .footer_nav .footer_navList>div h4+h4,#top .footer_nav .footer_navList>div ul+h4{margin-top:0}}#top .footer_nav .footer_navUnder{align-items:center;border-bottom:1px solid #e4e4e4;border-top:1px solid #e4e4e4;display:flex;justify-content:center;margin:40px auto 80px;padding:15px 0}#top .footer_nav .footer_navUnder a{color:#000;font-size:14px}#top .footer_nav .footer_navUnder span{color:#e4e4e4;margin:0 15px}#top .carousel .slick-arrow{display:none!important}#top .carousel .slick-dots li{height:5px;width:28px}#top .carousel .slick-dots li button{border-radius:0;height:4px;padding:0;width:28px}.slick-dots li.slick-active button{background-color:#ed80a7}#top .conversion_area .group .catalog .lead,#top .conversion_area .group .reserve .lead{align-items:center;display:flex}#top .conversion_area .group .catalog .lead img,#top .conversion_area .group .reserve .lead img{margin-right:5%;width:18%}#top .conversion_area .group .reserve .lead span{display:block;text-align:left}#top .conversion_area .group .box .img{height:175px;margin:20px auto}#top .conversion_area .group .box .img img{height:100%;object-fit:contain;width:auto}#top .conversion_area .group .box .btn{background-color:#fff;border:1px solid #ed80a7;border-radius:100px;color:#ed80a7;font-size:17px;padding:13px 60px;position:relative;text-align:center}#top .conversion_area .group .box .btn:after{content:url(../../assets/img/top/btn_arrow.png);position:absolute;right:7%;top:24%}#top .conversion_area .group .reserve .btn{background-color:#5cd5e8;border:none;color:#fff}#top .conversion_area .group .reserve .btn:after{content:url(../../assets/img/top/btn_arrow03.png);top:26%}.pc_d,.sp_d{display:none}@media screen and (min-width:768px){.pc_d{display:block}#top .footer_nav .footer_navList>div h4{height:34px}#top .lineup .style_flex.piece div .h3_add{font-size:16}}@media screen and (max-width:767px){.sp_d{display:block}#top .information{padding-left:2.5%;padding-right:2.5%}#top .information .news .news_block .ticker dl{display:block;padding:10px 0}#top .information .news .news_block .ticker dl dd,#top .information .news .news_block .ticker dl dt{margin:0;width:100%}#top .information .news .news_block .ticker dl dt span{display:inline-block;width:auto}#top .information .news .news_block .ticker dl dt span.tag{font-size:10px;margin-left:6px;padding:0 10px 1px;position:relative;top:-1px}#top .information .news .news_block .ticker dl dt span,#top .information .news .news_btn a span{font-size:14px}#top .information .news .news_block .ticker dl dd a{font-size:15px}#top .information .news .news_block .ticker dl:nth-child(2),#top .information .news .news_block .ticker dl:nth-child(3){display:none}#top .lineup{padding:37px 4%}#top .lineup h2,#top .plan_compare h2,#top .salon_place h2{font-size:38px}#top .lineup h2+.h2_sub,#top .plan_compare h2+.h2_sub,#top .salon_place h2+.h2_sub{font-size:14px}#top .lineup .h2_bd,#top .plan_compare .h2_bd,#top .salon_place .h2_bd{margin:15px auto 20px;width:100%}#top .lineup .h2_bd+p,#top .plan_compare .h2_bd+p{letter-spacing:1px;text-align:left}#top .lineup .style_flex{display:block;margin:0;width:100%}#top .lineup .style_child{margin-top:30px;width:100%}#top .lineup .style_child .h3_add,#top .lineup .style_child h3,#top .lineup .style_flex.piece div .h3_add,#top .lineup .style_flex.piece div h3{text-align:left}#top .lineup .style_child h3,#top .lineup .style_flex.piece div h3{font-size:38px;margin-bottom:5px}#top .lineup .style_child img{position:relative;width:90%}#top .lineup .style_child:nth-child(odd) img{left:-9%}#top .lineup .style_child:nth-child(2n) .h3_add,#top .lineup .style_child:nth-child(2n) h3{text-align:right}#top .lineup .style_child:nth-child(2n) img{right:-9%}#top .lineup .style_child .style_img_wrapper{position:relative}#top .lineup .style_child .style_img_wrapper:after{content:"";display:block;height:90%;left:0;position:absolute;top:5%;width:90%;z-index:0}#top .lineup .style_child:first-child .style_img_wrapper:after{background-color:#d2f0f2}#top .lineup .style_child:nth-child(2) .style_img_wrapper:after{background-color:#f9e7de;left:10%}#top .lineup .style_child:nth-child(3) .style_img_wrapper:after{background-color:#f7e3ee}#top .lineup .style_child .more_btn{bottom:17%;left:auto;right:4%;text-align:right}#top .lineup .style_child .more_btn a{padding:5px 24px 8px}#top .lineup .style_all a:after,#top .lineup .style_child .more_btn a:after,#top .lineup .style_flex.piece div:first-child a:after,#top .plan_compare .plan_all a:after{content:url(../../assets/img/top/btn_arrow_sp.png);right:8%;top:13%}#top .lineup .style_flex.piece div:first-child a:after{top:17%}#top .lineup .style_all a:after{content:url(../../assets/img/top/btn_arrow02.png);top:25%}#top .lineup .style_child:nth-child(2n) .more_btn{left:4%;right:auto;text-align:left}#top .lineup .style_flex.piece{position:relative}#top .lineup .style_flex.piece div:first-child,#top .lineup .style_flex.piece div:last-child{margin:0;width:100%}#top .lineup .style_flex.piece div:first-child a{bottom:0;position:absolute;right:0;width:35%}#top .lineup .style_flex.piece{padding-bottom:65px}#top .lineup .style_flex.piece div:last-child ul{padding:10px 15px}#top .lineup .style_flex.piece div:last-child ul li{font-size:17px}#top .lineup .style_flex.piece div:last-child ul li img{width:17px}#top .salon_place .h2_sub,#top .salon_place h2{padding-left:4%;padding-right:4%}#top .salon_place .h2_bd{margin-left:auto;margin-right:auto;width:92%}#top .salon_place .bg .eyecatch{top:4%}#top .salon_place .bg{padding:170px 4% 60px}#top .salon_place .h2_bd+p{margin:0 auto;text-align:justify;width:90%}#top .salon_place .bg .area_flex a{width:48%}#top .salon_place .anno{text-align:left}#top .plan_compare{padding:60px 5% 40px}#top .plan_compare .plan_flex{flex-wrap:wrap;margin-bottom:0}#top .plan_compare .plan_flex>div{margin-bottom:20px;padding:30px 30px 20px;width:100%}#top .plan_compare .plan_flex>div>span{font-size:26px}#top .plan_compare .plan_flex>div a{font-size:20px;margin:15px auto;width:100%}#top .plan_compare .plan_flex>div a+p{font-size:16px;margin-bottom:15px;white-space:nowrap}#top .plan_compare .plan_flex>div p:last-child span{font-size:14px;padding-right:30px}#top .plan_compare .plan_flex>div p:last-child span:after{transform:scaleX(.5) scaleY(.7)}#top .plan_compare .plan_flex .plan_buyout a:after,#top .plan_compare .plan_flex .plan_monthly a:after{top:17%}#top .plan_compare .plan_all a:after{content:url(../../assets/img/top/btn_arrow02.png);top:26%}#top .bnr_area{padding:50px 4%}#top .bnr_area .bnr_event .bnr_flex,#top .bnr_area .bnr_qa .bnr_flex{display:block}#top .bnr_area .bnr_event .bnr_flex>div,#top .bnr_area .bnr_qa .bnr_flex>div{align-items:flex-start;width:100%}#top .bnr_area .bnr_column .bnr_flex a{font-size:14px}#top .bnr_area .bnr_column .bnr_flex a:last-child img{width:4px}#top .bnr_area .bnr_column .bnr_flex div>img{margin-bottom:10px}#top .bnr_area .bnr_event .bnr_flex>div>img,#top .bnr_area .bnr_qa .bnr_flex>div>img{width:38%}#top .bnr_area .bnr_event .bnr_flex>div>div,#top .bnr_area .bnr_qa .bnr_flex>div>div{padding-top:2.5%;width:57%}#top .bnr_area .bnr_event .bnr_flex>div>div h4,#top .bnr_area .bnr_qa .bnr_flex>div>div h4{font-weight:400;margin-bottom:10px}#top .bnr_area .bnr_event .bnr_flex>div>div h4 img,#top .bnr_area .bnr_qa .bnr_flex>div>div h4 img{width:6px}#top .bnr_area .bnr_event .bnr_flex>div>div p,#top .bnr_area .bnr_qa .bnr_flex>div>div p{font-size:13px}#top .bnr_area .bnr_event .bnr_flex>div+div,#top .bnr_area .bnr_qa .bnr_flex>div+div{margin-top:20px}#top .message .lead{font-size:16px;text-align:justify}#top .message .lead br{display:none}}@media screen and (max-width:600px){#top .bnr_area .bnr_event .bnr_flex>div>div,#top .bnr_area .bnr_qa .bnr_flex>div>div{width:55%}}.monthly-plan{align-items:center;background-color:#08a7ac;border-radius:20px;display:flex;justify-content:center;margin:40px auto 10px;max-width:335px;padding:13px 0;position:relative}.monthly-plan:after{background-image:url(../../assets/img/top/monthly_plan_arw.png);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;content:"";height:15px;position:absolute;right:17px;width:7px}.monthly-plan h3 a,.monthly-plan h3 a:visited{color:#fff;font-family:Shippori Mincho,serif;font-size:17px;font-weight:700;line-height:24px;text-align:center}.monthly-plan h3 a span,.monthly-plan h3 a:visited span{font-size:12px}#top .kahos_movie{margin:0 auto;padding:5vh 0;text-align:center}#top .kahos_movie p{color:#514e4d;font-family:游明朝,YuMincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-size:20px;font-weight:700;line-height:1.8;word-break:auto-phrase}#top .kahos_movie img{max-width:334px;width:100%}#top .kahos_movie .movie-box{margin:0 auto;padding:30px 0 0}#top .kahos_movie .movie-box iframe{aspect-ratio:16/9;height:auto;margin-bottom:10px;max-width:580px;object-fit:cover;width:90%}#top .kahos_movie .movie-box p span{color:#cf0066;font-weight:700}#top .kahos_movie+.lineup{padding:0 0 77px}@media screen and (max-width:767px){#top .kahos_movie+.lineup{padding:0 4% 37px}}@media screen and (max-width:360px){#top .kahos_movie{padding:5vh 2vh}#top .kahos_movie img{max-width:220px}}div:has(#synalio-iframe){position:relative;z-index:100}html{scroll-padding-top:108px}.is-sp-show{display:none}@media screen and (max-width:767px){.is-sp-show{display:block}}.bnr-ttl{display:block;margin:auto;max-width:1080px}.c-section-banner{margin:30px auto 0;max-width:1080px}.c-section-banner a{display:block}.c-section-banner img{height:auto;vertical-align:top;width:100%}@media screen and (min-width:801px){.c-section-banner a{opacity:1;transition:opacity .2s}.c-section-banner a:hover{opacity:.7}.c-section-banner.bnr-campaign .sp{display:none}}@media screen and (max-width:767px){.bnr-ttl,.c-section-banner{padding:0 10px}.c-section-banner{margin:20px auto 0}.c-section-banner.bnr-campaign .pc{display:none}.c-section-banner.bnr-campaign .sp{display:block}}@media screen and (max-width:600px){.c-section-banner{margin:12px auto 0}}.c-btn-renewal{margin:0 auto;max-width:360px;width:100%}.c-btn-renewal a,.c-btn-renewal a:visited,.c-btn-renewal a[href]:not([class]),.c-btn-renewal a[href]:not([class]):visited{align-items:center;-webkit-appearance:none;background-color:#fff;border:1px solid #ddd;border-radius:10px;box-sizing:border-box;color:#333;cursor:pointer;display:flex;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;height:50px;justify-content:normal;letter-spacing:.08em;line-height:20px;outline:none;padding:0 21px;position:relative;text-decoration:none;width:100%}.c-btn-renewal a span,.c-btn-renewal a:visited span,.c-btn-renewal a[href]:not([class]) span,.c-btn-renewal a[href]:not([class]):visited span{font-size:13px}.c-btn-renewal a:after,.c-btn-renewal a:visited:after,.c-btn-renewal a[href]:not([class]):after,.c-btn-renewal a[href]:not([class]):visited:after{background-image:url(../../assets/img/common/renewal/pink_icon_arrow.png);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;content:"";height:15px;margin-top:-20px;position:absolute;right:5%;top:77%;width:9px;z-index:0}.c-btn-renewal--support{max-width:450px}.c-btn-renewal--support a,.c-btn-renewal--support a:visited,.c-btn-renewal--support a[href]:not([class]),.c-btn-renewal--support a[href]:not([class]):visited{border:1px solid #dc0250;color:#dc0250;display:block;font-size:18px;height:60px;padding:7px 20px}.c-btn-renewal--support a span,.c-btn-renewal--support a:visited span,.c-btn-renewal--support a[href]:not([class]) span,.c-btn-renewal--support a[href]:not([class]):visited span{font-size:18px}.c-btn-renewal--support a[href]:not([class]):hover:after{background-image:url(../../assets/img/common/renewal/white_arrow_icon.png)}.c-btn-renewal--support a[href]:not([class]):hover{background-color:#dc0250;border:1px solid #dc0250;color:#fff}.c-btn-renewal--top-about{max-width:438px}.c-btn-renewal--top-about:not(:last-child){margin-bottom:10px}.c-btn-renewal--top-about-04{max-width:100%}.c-btn-renewal--top-about-04 a,.c-btn-renewal--top-about-04 a:visited,.c-btn-renewal--top-about-04 a[href]:not([class]),.c-btn-renewal--top-about-04 a[href]:not([class]):visited{border:none;border-radius:0;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-top:1px solid #ddd;height:47px}.c-btn-renewal--salon a,.c-btn-renewal--salon a:visited,.c-btn-renewal--salon a[href]:not([class]),.c-btn-renewal--salon a[href]:not([class]):visited{border:1px solid #333}.c-btn-renewal--about-feature{margin:0}.c-btn-renewal--trivia{margin:0 0 30px;max-width:100%;position:relative}.c-btn-renewal--trivia a,.c-btn-renewal--trivia a:visited,.c-btn-renewal--trivia a[href]:not([class]),.c-btn-renewal--trivia a[href]:not([class]):visited{background-color:#3368cd;border:0;color:#fff;justify-content:center;text-align:center}.c-btn-renewal--trivia a:after,.c-btn-renewal--trivia a:visited:after,.c-btn-renewal--trivia a[href]:not([class]):after,.c-btn-renewal--trivia a[href]:not([class]):visited:after{background-image:none;border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:10px;position:absolute;right:24px;top:89%;transform:rotate(45deg) translateY(-50%);width:10px}.c-btn-renewal--trivia a span,.c-btn-renewal--trivia a:visited span,.c-btn-renewal--trivia a[href]:not([class]) span,.c-btn-renewal--trivia a[href]:not([class]):visited span{font-size:16px}@media screen and (max-width:800px){.c-btn-renewal{max-width:100%}.c-btn-renewal a,.c-btn-renewal a:visited,.c-btn-renewal a[href]:not([class]),.c-btn-renewal a[href]:not([class]):visited{height:51px;padding:0 13px}.c-btn-renewal a:after,.c-btn-renewal a:visited:after,.c-btn-renewal a[href]:not([class]):after,.c-btn-renewal a[href]:not([class]):visited:after{right:3%}.c-btn-renewal a span,.c-btn-renewal a:visited span,.c-btn-renewal a[href]:not([class]) span,.c-btn-renewal a[href]:not([class]):visited span{font-size:11px}.c-btn-renewal--support{max-width:450px}.c-btn-renewal--support a,.c-btn-renewal--support a:visited,.c-btn-renewal--support a[href]:not([class]),.c-btn-renewal--support a[href]:not([class]):visited{font-size:15px;height:58px;padding:9px 16px}.c-btn-renewal--support a span,.c-btn-renewal--support a:visited span,.c-btn-renewal--support a[href]:not([class]) span,.c-btn-renewal--support a[href]:not([class]):visited span{font-size:12px}.c-btn-renewal--top-about a,.c-btn-renewal--top-about a:visited,.c-btn-renewal--top-about a[href]:not([class]),.c-btn-renewal--top-about a[href]:not([class]):visited{font-size:15px;padding:0 15px}.c-btn-renewal--top-about a:after,.c-btn-renewal--top-about a:visited:after,.c-btn-renewal--top-about a[href]:not([class]):after,.c-btn-renewal--top-about a[href]:not([class]):visited:after{right:4%}.c-btn-renewal--top-about-04{max-width:100%}.c-btn-renewal--top-about-04 a,.c-btn-renewal--top-about-04 a:visited,.c-btn-renewal--top-about-04 a[href]:not([class]),.c-btn-renewal--top-about-04 a[href]:not([class]):visited{border-radius:0;border-bottom-left-radius:15px;border-bottom-right-radius:15px;height:50px}.c-btn-renewal--footer{width:360px}.c-btn-renewal--trivia{margin:0 0 30px}.c-btn-renewal--trivia a span,.c-btn-renewal--trivia a:visited span,.c-btn-renewal--trivia a[href]:not([class]) span,.c-btn-renewal--trivia a[href]:not([class]):visited span{font-size:16px}}@media screen and (max-width:600px){.c-btn-renewal a[href]:not([class]),.c-btn-renewal a[href]:not([class]):visited{border-radius:5px;font-size:14px}.c-btn-renewal--support{max-width:100%}.c-btn-renewal--top-about-04 a,.c-btn-renewal--top-about-04 a:visited,.c-btn-renewal--top-about-04 a[href]:not([class]),.c-btn-renewal--top-about-04 a[href]:not([class]):visited{border-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.c-btn-renewal--footer{width:100%}.c-btn-renewal--trivia a,.c-btn-renewal--trivia a:visited,.c-btn-renewal--trivia a[href]:not([class]),.c-btn-renewal--trivia a[href]:not([class]):visited{padding:0 45px}.c-btn-renewal--trivia a:after,.c-btn-renewal--trivia a:visited:after,.c-btn-renewal--trivia a[href]:not([class]):after,.c-btn-renewal--trivia a[href]:not([class]):visited:after{right:4%;top:86%}.c-btn-renewal--trivia a span,.c-btn-renewal--trivia a:visited span,.c-btn-renewal--trivia a[href]:not([class]) span,.c-btn-renewal--trivia a[href]:not([class]):visited span{font-size:14px}}@media screen and (max-width:440px){.c-btn-renewal--trivia a,.c-btn-renewal--trivia a:visited,.c-btn-renewal--trivia a[href]:not([class]),.c-btn-renewal--trivia a[href]:not([class]):visited{display:block;padding:5px}.c-btn-renewal--trivia a span,.c-btn-renewal--trivia a:visited span,.c-btn-renewal--trivia a[href]:not([class]) span,.c-btn-renewal--trivia a[href]:not([class]):visited span{display:block}}@media screen and (max-width:360px){.c-btn-renewal{max-width:100%}.c-btn-renewal a,.c-btn-renewal a:visited,.c-btn-renewal a[href]:not([class]),.c-btn-renewal a[href]:not([class]):visited{font-size:14px}.c-btn-renewal--support a,.c-btn-renewal--support a:visited,.c-btn-renewal--support a[href]:not([class]),.c-btn-renewal--support a[href]:not([class]):visited{font-size:12px;padding:8px}.c-btn-renewal--support a span,.c-btn-renewal--support a:visited span,.c-btn-renewal--support a[href]:not([class]) span,.c-btn-renewal--support a[href]:not([class]):visited span{font-size:10px}}
/*# sourceMappingURL=top.css.map*/