@import url("https://fonts.googleapis.com/css2?family=Bitter:ital,wght@0,100..900;1,100..900&family=Cormorant:ital,wght@0,300..700;1,300..700&family=Cinzel:wght@400..900&display=swap");*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}body{color:#040000;font-size:16px;overflow-x:hidden}body>h1{font-size:0;display:none}@media screen and (max-width: 979px){body{padding-top:0;font-size:14px}}@media screen and (max-width: 979px){.risk-link.-left{bottom:Min(18vw, 84px)}}#main{margin:0;padding-top:90px}@media screen and (max-width: 979px){#main{margin:0;padding-top:86px}}a{text-decoration:none;transition:opacity 0.3s}a:link,a:visited{color:#040000}a.linkbtn{background:#937a51;position:relative;display:inline-flex;justify-content:center;align-items:center;padding:20px 50px 20px 40px;text-decoration:none;color:#ffffff;line-height:1.2;border-radius:100px}@media screen and (min-width: 980px){a.linkbtn{min-width:300px}}@media screen and (max-width: 979px){a.linkbtn{padding:15px 45px 15px 35px}}a.linkbtn::after{content:"";background:url("../images/icon_arrow_white.png?20251127181129") center no-repeat;background-size:contain;position:absolute;width:20px;height:20px;top:calc(50% - 10px);right:20px;margin:auto}@media screen and (max-width: 979px){a.linkbtn::after{top:calc(50% - 8px);right:15px;width:14px;height:14px}}@media screen and (max-width: 979px){:target:before{height:0;margin-top:0;display:none}}.fit{font-family:"object-fit: cover;";height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fit--contain{font-family:"object-fit: contain;";-o-object-fit:contain;object-fit:contain}.inner{max-width:980px;margin:0 auto}@media screen and (max-width: 979px){.inner{padding:0 10px}}._hiragino{font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", sans-serif}.mv{margin-bottom:85px;padding:65px 0 57px;background:url("/assets/itaewon-beauty/common/images/contents_main_bg.jpg?20251127181129") top center no-repeat;background-size:cover}@media screen and (max-width: 979px){.mv{margin-bottom:10.66667vw;padding:Min(9.6vw, 65px) 0 Min(6.66667vw, 57px)}}.mv__tl{text-align:center}.mv__tl span{display:block}.mv__tl .ja{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif;color:#fff;font-size:40px;font-weight:normal;line-height:1;letter-spacing:0}@media screen and (max-width: 979px){.mv__tl .ja{font-size:Min(5.33333vw, 40px)}}.mv__tl .en{color:#937a51;font-size:18px;font-family:"Cormorant","游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif;font-optical-sizing:auto;font-weight:600;font-style:normal}@media screen and (max-width: 979px){.mv__tl .en{font-size:Min(4vw, 18px)}}.cm-anchor{margin-bottom:80px}@media screen and (max-width: 979px){.cm-anchor{margin-bottom:9.33333vw}}.cm-anchor__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:10px 40px}@media screen and (max-width: 979px){.cm-anchor__list{gap:1.33333vw 1.33333vw}}@media screen and (max-width: 720px){.cm-anchor__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}.cm-anchor__list__item{display:flex;flex-wrap:wrap}.cm-anchor__btn{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:100%;min-height:60px;padding:12px 40px 10px;border-radius:999px;background:#dedede;color:#000 !important;font-size:16px;text-align:center;line-height:1.2;letter-spacing:0}@media screen and (max-width: 979px){.cm-anchor__btn{min-height:Max(8vw, 43px);padding:12px 16px 10px;font-size:Max(2.13333vw, 14px)}}@media only screen and (max-width: 375px){.cm-anchor__btn{font-size:13px}}.cm-anchor__btn:after{position:absolute;top:50%;right:30px;content:"";right:10px;top:50%;transform:translate(0, -50%) rotate(90deg);width:40px;height:40px;background:url("/assets/itaewon-beauty/common/images/ic_arr_right.png?20251127181129") 50% 50% no-repeat;background-size:9px auto}@media screen and (max-width: 979px){.cm-anchor__btn:after{right:3vw;width:2.5vw;height:2.5vw;background:url("/assets/itaewon-beauty/common/images/ic_arr_right.png?20251127181129") center center no-repeat;background-size:auto 100%}}@media only screen and (max-width: 375px){.cm-anchor__btn:after{right:8px}}.cm-sec{padding:100px 0}.cm-sec:nth-of-type(even){background-color:#faf7ff}@media screen and (max-width: 979px){.cm-sec{padding:10vw 0}}.cm-tl{margin-bottom:25px;font-weight:700;font-size:22px;line-height:1.4;letter-spacing:0;text-align:center}@media screen and (max-width: 979px){.cm-tl{margin-bottom:4vw}}@media screen and (max-width: 720px){.cm-tl{font-size:Max(2.93333vw, 18px)}}.cm-qa .qa-block{border-bottom:1px solid #bbb}.cm-qa .qa-block:first-of-type{border-top:1px solid #bbb}.cm-qa .qa-block .qa-block__trigger{position:relative;display:flex;align-items:flex-start;padding:25px 25px 25px 80px;font-size:18px;font-weight:bold;letter-spacing:0.08em}.cm-qa .qa-block .qa-block__trigger:before{position:absolute;top:24px;left:30px;background-color:#d9cdba;content:"Q";display:flex;justify-content:center;align-items:center;width:35px;height:35px;color:#333;font-family:"classico-urw",sans-serif;font-weight:bold;text-align:center;line-height:1.5;padding:0 0 2px;border-radius:100%}@media screen and (max-width: 979px){.cm-qa .qa-block .qa-block__trigger{font-size:16px;padding:3vw 3vw 3vw 11vw}.cm-qa .qa-block .qa-block__trigger:before{top:3vw;left:3vw;width:26px;height:26px;padding:0.5vw 0;font-size:14px}}.cm-qa .qa-block .qa-block__content .qa-block__inner{position:relative;display:flex;align-items:flex-start;padding:25px 25px 25px 80px;border-top:1px dashed #ddd}.cm-qa .qa-block .qa-block__content .qa-block__inner:before{position:absolute;top:24px;left:30px;background-color:#333;content:"A";display:flex;justify-content:center;align-items:center;width:35px;height:35px;color:#d9cdba;padding:5px 0;font-family:"classico-urw",sans-serif;font-weight:bold;font-size:21px;text-align:center;line-height:1.5;border-radius:100%}@media screen and (max-width: 979px){.cm-qa .qa-block .qa-block__content .qa-block__inner{padding:3vw 3vw 3vw 11vw}.cm-qa .qa-block .qa-block__content .qa-block__inner:before{top:3vw;left:3vw;width:26px;height:26px;padding:0.5vw 0;font-size:14px}}.cm-qa .qa-block.js-accordion .js-accordion__trigger{cursor:pointer}.cm-qa .qa-block.js-accordion .js-accordion__trigger:after{content:"＋";display:flex;justify-content:center;align-items:center;font-size:18px;color:#333;transform:translate(0, -50%);transition:transform 0.3s ease-in-out;position:absolute;top:50%;right:30px}.cm-qa .qa-block.js-accordion .js-accordion__trigger.is-open:after{content:"－"}@media screen and (max-width: 979px){.cm-qa .qa-block.js-accordion .js-accordion__trigger{padding:3vw 11vw}.cm-qa .qa-block.js-accordion .js-accordion__trigger:after{right:3vw}}.cm-qa .qa-block.js-accordion .js-accordion__content{max-height:0;overflow:hidden;transition:max-height 0.3s ease-in-out}.cm-btn{position:relative;display:inline-block;width:490px;padding:10px 30px 10px 0;text-align:left;font-weight:500;border-bottom:1px solid #000}@media screen and (max-width: 979px){.cm-btn{width:46vw;max-width:345px;min-width:200px;padding:Min(1.33333vw, 10px) 4vw Min(1.33333vw, 10px) 0;font-size:Max(2.13333vw, 14px)}}.cm-btn:after{position:absolute;top:50%;right:0;content:"";width:22px;height:10px;background-image:url("../../common/images/icon_arrow_btn.png?20251127181129");background-repeat:no-repeat;background-size:100% 100%;transform:translateY(-50%)}@media screen and (max-width: 979px){.cm-btn:after{width:2.93333vw;height:1.33333vw;max-width:22px;min-width:18px;max-height:10px;min-height:8px}}.modal{color:#040000;font-size:16px}.modal--sm{max-width:600px}@media screen and (min-width: 980px){.modal#threadlift_type .threadlift_type_cont>span+span:before{content:"/";display:inline-block;margin:auto 0.5em}}@media screen and (max-width: 979px){.modal#threadlift_type .threadlift_type_cont>span{display:block}}.btn-scroll{display:none;text-align:center;position:fixed;z-index:90}@media screen and (min-width: 980px){.btn-scroll{bottom:20px;left:calc(50% + 230px);width:260px}}@media screen and (max-width: 979px){.btn-scroll{bottom:0;right:0;width:100%;padding:1.5%}}@media screen and (max-width: 979px){.btn-scroll .btn-scroll-inner{display:flex;justify-content:space-between}}.btn-scroll .btn-scroll-inner a{display:flex;align-items:center;justify-content:center;background-color:#333;border-radius:13.33333vw;margin:0 auto;line-height:1;letter-spacing:0.05em;color:#fff;position:relative}@media screen and (min-width: 980px){.btn-scroll .btn-scroll-inner a{font-size:16px;width:100%;height:60px;padding-left:25px;padding-right:50px}.btn-scroll .btn-scroll-inner a+a{margin-top:5px}}@media screen and (max-width: 979px){.btn-scroll .btn-scroll-inner a{font-size:Max(2.66667vw, 16px);margin:1%;width:48%;height:14vw;max-height:55px;padding-left:5vw;padding-right:7vw}}.btn-scroll .btn-scroll-inner a:after{content:"";background:url("../images/icon_arrow_white.png?20251127181129") center no-repeat;background-size:contain;position:absolute;top:0;bottom:0;margin:auto}@media screen and (min-width: 980px){.btn-scroll .btn-scroll-inner a:after{width:16px;height:16px;right:20px}}@media screen and (max-width: 979px){.btn-scroll .btn-scroll-inner a:after{width:Max(2.66667vw, 14px);height:Max(2.66667vw, 14px);right:2.4vw}}.txt-left{text-align:left}.txt-center{text-align:center}.txt-right{text-align:right}.effect{transition-property:opacity, transform;transition-duration:1s;transition-timing-function:ease}.fadeInUp{opacity:0;transform:translateY(100px)}.fadeInUp.active{opacity:1;transform:translateY(0)}.fadeInLeft{opacity:0;transform:translateX(-100px)}.fadeInLeft.active{opacity:1;transform:translateX(0)}.fadeInRight{opacity:0;transform:translateX(100px)}.fadeInRight.active{opacity:1;transform:translateX(0)}.fadeIn{opacity:0}.fadeIn.active{opacity:1}.delay_03{transition-delay:0.3s}.delay_04{transition-delay:0.4s}.delay_05{transition-delay:0.5s}.delay_06{transition-delay:0.6s}.delay_07{transition-delay:0.6s}.delay_08{transition-delay:0.6s}.delay_09{transition-delay:0.9s}.delay_10{transition-delay:1s}.delay_11{transition-delay:1.1s}.delay_12{transition-delay:1.2s}.delay_15{transition-delay:1.5s}.delay_17{transition-delay:1.7s}.delay_21{transition-delay:2.1s}.youtube-box{background-color:transparent}#header{background-color:#ffffff;left:0;position:fixed;top:0;width:100%;z-index:99;transition:background 0.3s}#header .inner{display:flex;justify-content:space-between;align-items:flex-end;padding:15px 0px;height:90px}@media screen and (max-width: 979px){#header .inner{justify-content:center;align-items:center;position:relative;margin:0;padding:20px 0;height:auto}}#header.fixed{background-color:rgba(255,255,255,0.9)}@media screen and (max-width: 979px){#header.fixed{background-color:#fff;box-shadow:0 0 10px #111}}#header.fixed .inner{height:auto;padding:5px 0px}@media screen and (max-width: 979px){#header.fixed .inner{padding:20px 0}}@media screen and (min-width: 980px){#header.fixed .inner .header__logo{width:160px;margin:10px 0}}@media screen and (max-width: 979px){#header.fixed .inner .header__logo{margin:0}}@media screen and (max-width: 979px){#header.fixed .inner .header__content{padding-top:0vw}}@media screen and (min-width: 980px){#header.fixed .inner .header__social{margin-bottom:10px}}@media screen and (min-width: 980px){#header.fixed .inner .header__reserve{margin:0 auto 5px}}@media screen and (min-width: 980px){#header.fixed .inner .header__nav{margin-bottom:10px}}.header__logo{width:200px;transition:width 0.3s}@media screen and (max-width: 979px){.header__logo{width:160px;margin:0;text-align:center}}@media screen and (min-width: 980px){.header__content{padding-bottom:5px}}@media screen and (max-width: 979px){.header__content{position:absolute;top:12px;left:16px;width:60px;height:60px}}.header__social{display:flex;justify-content:flex-end;margin-bottom:0px;transition:margin-bottom 0.3s}@media screen and (max-width: 979px){.header__social{margin-bottom:0}}.header__social li:not(:last-child){margin-right:30px}@media screen and (max-width: 979px){.header__social li:not(:last-child){margin-right:3.33333vw}}.header__social a{display:flex;align-items:center}@media screen and (max-width: 979px){.header__social a{display:flex;flex-direction:column;align-items:center;justify-content:center}}.header__social a img{margin-right:4px}@media screen and (max-width: 979px){.header__social a img{width:6.66667vw;margin:0 auto;transition:width 0.3s}}@media screen and (min-width: 980px){.header__hambuger{display:none}}@media screen and (max-width: 979px){.header__hambuger{width:60px;height:60px;position:relative;z-index:99}.header__hambuger .line{position:absolute;width:60px;height:60px}.header__hambuger.is-open .header__news{display:none}.header__hambuger.is-open .line{height:9.46667vw;width:9.46667vw;top:8.66667vw;right:4vw;position:fixed}.header__hambuger.is-open .line img{display:none}.header__hambuger.is-open .line:after,.header__hambuger.is-open .line:before{background-color:#fff;content:"";position:absolute;height:2px;right:0;transform-origin:center;transition:width 0.3s, top 0.3s, transform 0.3s}.header__hambuger.is-open .line:before{width:100%;top:0}.header__hambuger.is-open .line:before{width:100%;top:0;transform:rotate(-45deg)}.header__hambuger.is-open .line:after{width:100%;top:0;bottom:auto;transform:rotate(45deg)}}.header__nav{display:flex;justify-content:flex-end;align-items:flex-end;font-size:16px;line-height:1}@media screen and (max-width: 979px){.header__nav{align-items:center;background-color:rgba(1,1,1,0.85);font-size:4.26667vw;right:-100%;height:100vh;position:fixed;display:block;top:0;width:100%;padding:24vw 12.66667vw 36vw 12.66667vw;z-index:99;overflow-y:auto;transition:right 0.5s;margin-top:0}}.header__nav__list{display:flex}@media screen and (max-width: 979px){.header__nav__list{flex-direction:column;justify-content:center;text-align:center;width:100%}}@media screen and (max-width: 979px){.header__nav__list li{padding-bottom:6.66667vw;margin-bottom:8.13333vw;border-bottom:1px solid #666666}}.header__nav__list li:not(:last-child){margin-right:20px}@media screen and (max-width: 979px){.header__nav__list li:not(:last-child){margin-right:0;order:1}}.header__nav__list li.howto{order:0}.header__nav__list li a{color:#000 !important;position:relative;display:flex;align-items:center;font-family:"classico-urw","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif}@media screen and (max-width: 979px){.header__nav__list li a{color:#dcdcdc !important;display:inline-block;text-align:center}}.header__nav__list li a small{margin:auto;width:17px;height:17px;border-radius:50%;background:#ea4e3d;color:#fff;font-size:10px;line-height:1;font-family:"classico-urw",sans-serif;display:flex;align-items:center;justify-content:center;margin-left:5px;padding-bottom:1px;padding-right:1px}@media screen and (max-width: 979px){.header__nav__list li a small{color:#dcdcdc;text-align:center;position:absolute;top:0;bottom:0;margin:auto;right:-4.66667vw;width:4.26667vw;height:4.26667vw;font-size:2.66667vw}}.header__nav__list li.dropdown{color:#000;cursor:pointer;position:relative}.header__nav__list li.dropdown>span:hover{opacity:0.6}.header__nav__list li.dropdown .dropdownMenu{background:rgba(0,0,0,0.8);position:absolute;left:0;top:25px;width:150px}.header__nav__list li.dropdown .dropdownMenu li{width:100%}.header__nav__list li.dropdown .dropdownMenu li a{display:flex;width:100%;color:#fff !important;padding:10px 15px}.header__nav__list li.dropdown .dropdownMenu li+li{border-top:1px solid #fff}@media screen and (max-width: 979px){.header__nav__list li.dropdown{color:#fff}.header__nav__list li.dropdown .dropdownMenu{background:none;position:relative;left:inherit;top:inherit;width:100%;margin:7vw 0 0}.header__nav__list li.dropdown .dropdownMenu li{width:100%;display:flex;justify-content:center;align-items:center;padding:0;margin:0;border:none}.header__nav__list li.dropdown .dropdownMenu li a{width:unset;justify-content:center;display:inline-flex;padding:0 5vw;position:relative}.header__nav__list li.dropdown .dropdownMenu li a::before{content:"";display:block;position:absolute;left:0;top:calc(50% - 1.2vw);width:2.5vw;height:2.5vw;border-top:0.4vw solid #fff;border-right:0.4vw solid #fff;transform:rotate(45deg)}.header__nav__list li.dropdown .dropdownMenu li+li{border-top:none;margin-top:5vw}}.header__nav.is-open{right:0}.header__btn{text-align:center;margin-bottom:76px}@media screen and (max-width: 979px){.header__btn{margin-bottom:10.93333vw}}.header__btn a{display:flex;align-items:center;justify-content:center;background-color:#937a51;width:460px;height:90px;border-radius:100px;margin:0 auto;font-size:20px;line-height:1;color:#fff;position:relative}.header__btn a:after{content:"";width:20px;height:20px;background:url("../images/icon_arrow_white.png") center no-repeat;background-size:contain;position:absolute;right:30px;top:0;bottom:0;margin:auto}@media screen and (max-width: 979px){.header__btn a{width:auto;max-width:100%;height:12vw;font-size:3.6vw;letter-spacing:0.1em}.header__btn a:after{width:3.2vw;height:3.2vw;right:3.73333vw}}@media screen and (max-width: 979px){.header__sns{display:flex;align-items:center;justify-content:space-between;margin-top:15.86667vw}}.header__sns p{font-size:20px;line-height:1;font-family:"classico-urw",sans-serif;letter-spacing:0.1em}@media screen and (max-width: 979px){.header__sns p{font-size:4.26667vw}}.header__social{display:flex;justify-content:center;margin-bottom:0px;transition:margin-bottom 0.3s}@media screen and (max-width: 979px){.header__social{margin-bottom:0}}.header__social li:not(:last-child){margin-right:37px}@media screen and (max-width: 979px){.header__social li:not(:last-child){margin-right:5.86667vw}}.header__social a{display:flex;align-items:center}.header__social a img{margin-right:4px;height:31px}@media screen and (max-width: 979px){.header__social a img{width:auto;height:5.33333vw;margin:0 auto}}.header__news{margin:auto;width:17px;height:17px;border-radius:50%;background:#ea4e3d;color:#fff;font-size:10px;line-height:1;font-family:"classico-urw",sans-serif;display:flex;align-items:center;justify-content:center;margin-left:5px}@media screen and (max-width: 979px){.header__news{color:#dcdcdc;text-align:center;position:absolute;top:0;right:0vw;width:4.26667vw;height:4.26667vw;font-size:2.66667vw;z-index:1}}#contents_slide{background:url("/assets/itaewon-beauty/images/information_bg.jpg") center top no-repeat;background-size:cover;margin:0 auto;padding:80px 0 100px}@media screen and (max-width: 979px){#contents_slide{padding:8vw 0 10vw}}#contents_slide .contents_slide_title{text-align:center;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif;font-size:30px}@media screen and (max-width: 979px){#contents_slide .contents_slide_title{font-size:Min(4.8vw, 30px)}}#contents_slide .contents__slider{margin-top:30px}@media screen and (max-width: 979px){#contents_slide .contents__slider{margin-top:4vw}}#contents_slide .contents__slider .swiper-wrapper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;align-items:center}#contents_slide .contents__slider .swiper-wrapper .swiper-slide{width:400px;margin:0 15px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3)}#contents_slide .contents__slider .swiper-wrapper .swiper-slide.swiper-slide-prev,#contents_slide .contents__slider .swiper-wrapper .swiper-slide.swiper-slide-next{margin:0 15px}@media screen and (max-width: 979px){#contents_slide .contents__slider .swiper-wrapper .swiper-slide{width:53.33333vw;margin:auto 2vw}#contents_slide .contents__slider .swiper-wrapper .swiper-slide.swiper-slide-prev,#contents_slide .contents__slider .swiper-wrapper .swiper-slide.swiper-slide-next{margin:auto 2vw}#contents_slide .contents__slider .swiper-wrapper .swiper-slide img{width:100%;height:auto}}@media screen and (min-width: 980px){#contents_slide .contents__slider .swiper-wrapper .swiper-slide-prev{margin-left:0}#contents_slide .contents__slider .swiper-wrapper .swiper-slide-next{margin-right:0}}#contents_slide .contents__slider .contents-swiper-control{width:100%;margin:30px auto 0}#contents_slide .contents__slider .contents-swiper-control .contents-swiper-pagination{display:flex;justify-content:center;align-items:center}#contents_slide .contents__slider .contents-swiper-control .contents-swiper-pagination .swiper-pagination-bullet{width:20px;height:5px;border-radius:0;background:#939393;opacity:1}#contents_slide .contents__slider .contents-swiper-control .contents-swiper-pagination .swiper-pagination-bullet:not(:last-child){margin-right:16px}#contents_slide .contents__slider .contents-swiper-control .contents-swiper-pagination .swiper-pagination-bullet-active{background:#e8c68c}@media screen and (max-width: 979px){#contents_slide .contents__slider .contents-swiper-control{margin:5vw auto 0}#contents_slide .contents__slider .contents-swiper-control .contents-swiper-pagination .swiper-pagination-bullet{width:4vw;height:0.6vw}#contents_slide .contents__slider .contents-swiper-control .contents-swiper-pagination .swiper-pagination-bullet:not(:last-child){margin-right:2vw}}.footer{padding:0 0 40px;border:none !important;position:relative;margin-top:0}@media screen and (max-width: 979px){.footer{padding-bottom:10px}}.footer .inner{padding:0;position:relative}@media screen and (max-width: 979px){.footer .inner{padding:0 5.06667vw}}.footer__top{background-color:#343233}@media screen and (min-width: 980px){.footer__top{display:flex;justify-content:space-between;align-items:center;font-size:16px;margin-bottom:79px}.footer__top .img{background:url(/assets/itaewon-beauty/common/images/footer__top_bg.jpg) right no-repeat #a9a69f;width:49%;height:200px}.footer__top .img img{display:none}.footer__top .txt{width:50%}.footer__top .txt p{width:490px;padding-left:20px;color:#ffffff}}@media screen and (max-width: 979px){.footer__top{font-size:14px;margin-bottom:8vw}.footer__top .txt p{padding:4vw;color:#ffffff}}.footer__wrap{position:relative}@media screen and (max-width: 979px){.footer__wrap{padding:0 !important}}.footer__pagetop{position:absolute;width:60px;height:60px}@media screen and (min-width: 980px){.footer__pagetop{right:0;top:126px}}@media screen and (max-width: 979px){.footer__pagetop{max-width:16%;max-height:16%;right:4vw;bottom:60px}}.footer__sns{margin-bottom:47px}.footer__sns p{font-size:20px;line-height:1;font-family:"classico-urw",sans-serif;letter-spacing:.1em;margin-bottom:37px}@media screen and (max-width: 979px){.footer__sns{margin-bottom:8vw}.footer__sns p{margin-bottom:10px}}.footer__social{display:flex;justify-content:center;margin-bottom:0px;transition:margin-bottom 0.3s}@media screen and (max-width: 979px){.footer__social{margin-bottom:0}}.footer__social li:not(:last-child){margin-right:37px}@media screen and (max-width: 979px){.footer__social li:not(:last-child){margin-right:3.33333vw}}.footer__social a{display:flex;align-items:center}@media screen and (max-width: 979px){.footer__social a{display:flex;flex-direction:column;align-items:center;justify-content:center}}.footer__social a img{margin-right:4px;height:31px}@media screen and (max-width: 979px){.footer__social a img{margin:0 auto;transition:width 0.3s}}.footer__btn{text-align:center;margin-bottom:76px}@media screen and (max-width: 979px){.footer__btn{margin-bottom:8vw}}.footer__btn a{display:flex;align-items:center;justify-content:center;background-color:#937a51;width:460px;height:90px;border-radius:100px;margin:0 auto;font-size:20px;line-height:1;color:#fff;position:relative}@media screen and (max-width: 979px){.footer__btn a{width:90%;height:auto;border-radius:13.33333vw;font-size:Max(3.33333vw, 16px);letter-spacing:0.05em;padding:6vw 4vw 6vw 1.33333vw}}.footer__btn a:after{content:'';width:20px;height:20px;background:url("../images/icon_arrow_white.png") center no-repeat;background-size:100% auto;position:absolute;right:30px;top:0;bottom:0;margin:auto}.footer__navi{margin-bottom:76px}@media screen and (max-width: 979px){.footer__navi{margin-bottom:8vw}}.footer__navi .navi_cont{display:flex;justify-content:space-between;gap:20px}.footer__navi .navi_cont .col{width:100%}.footer__navi .navi_cont .col .acc_contents{text-align:left}.footer__navi .navi_cont .col .acc_contents a:hover,.footer__navi .navi_cont .col .acc_contents .acc_trigger:hover{opacity:0.6;transition:opacity 0.3s}.footer__navi .navi_cont .col .acc_contents .acc_trigger{position:relative;background-color:#333;color:#ffffff;padding:15px 35px 15px 20px;text-align:left}.footer__navi .navi_cont .col .acc_contents .acc_trigger:after{content:"＋";display:flex;justify-content:center;align-items:center;font-size:18px;color:#ffffff;transform:translate(0, -50%);transition:transform 0.3s ease-in-out;position:absolute;top:50%;right:30px}.footer__navi .navi_cont .col .acc_contents .acc_trigger.-show:after{content:"－"}.footer__navi .navi_cont .col .acc_contents .acc_cont{display:none;overflow:hidden;transition:max-height 0.3s ease-in-out;background-color:#f5f5f5;padding:20px}.footer__navi .navi_cont .col .acc_contents .acc_cont .acc_inner ul{padding-left:20px}.footer__navi .navi_cont .col .acc_contents .acc_cont .acc_inner ul li{list-style:disc;line-height:1.2}.footer__navi .navi_cont .col .acc_contents .acc_cont .acc_inner ul li:not(:first-child){margin-top:15px}@media screen and (max-width: 979px){.footer__navi .navi_cont{flex-direction:column;gap:2px;padding:0 2vw}.footer__navi .navi_cont .col .acc_contents .acc_trigger{font-size:Max(3vw, 16px)}.footer__navi .navi_cont .col .acc_contents .acc_trigger:after{font-size:Max(3.6vw, 18px)}.footer__navi .navi_cont .col .acc_contents .acc_cont{margin-bottom:2vw;padding:3vw}.footer__navi .navi_cont .col .acc_contents .acc_cont .acc_inner ul{padding-left:3vw}.footer__navi .navi_cont .col .acc_contents .acc_cont .acc_inner ul li{font-size:Max(2.8vw, 14px)}.footer__navi .navi_cont .col .acc_contents .acc_cont .acc_inner ul li:not(:first-child){margin-top:1.5vw}}.footer__logo{margin-bottom:23px}@media screen and (max-width: 979px){.footer__logo{margin-bottom:5.33333vw}}.footer__logo img{width:284px}@media screen and (max-width: 979px){.footer__logo img{max-width:50%}}.footer__copyright small{font-size:12px;font-weight:normal;font-family:"classico-urw",sans-serif}
