﻿@import url("https://fonts.googleapis.com/css2?family=Oswald&family=Roboto:wght@100;300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;500;900&display=swap");@import url("https://kit.fontawesome.com/3984c16c57.css");@import url(./plugin/magnific-popup.css);@import url(./plugin/slick-theme.css);@import url(./plugin/slick.css);.column__detail-btn,.column__detail-contact-btn,.g-nav__link,.g-nav__link--nosub{font-family:'Roboto', sans-serif;font-weight:500;letter-spacing:0.1em}.column__detail-btn,.column__detail-contact-btn{display:block;position:relative;width:100%;max-width:300px;color:#FFF;font-size:14px;line-height:1.2;font-weight:bold;padding:15px 70px 15px 30px;margin:0 auto;background:#A300D9;transition:background .3s ease-in-out}@media (max-width: 600px){.column__detail-btn,.column__detail-contact-btn{width:60vw;max-width:none;font-size:13px}}.column__detail-btn::before,.column__detail-contact-btn::before,.column__detail-btn::after,.column__detail-contact-btn::after{content:"";display:block;position:absolute;top:50%;right:15px;width:40px;height:11px;margin:-6px 0 0;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2291%22%20height%3D%2213%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M90%2C6V5H89V6H0V7H91V6ZM88%2C4V5h1V4ZM87%2C3V4h1V3ZM86%2C2V3h1V2ZM85%2C1V2h1V1ZM84%2C0V1h1V0Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center right;transition:width 0.3s 0.15s cubic-bezier(0.77, 0, 0.175, 1)}.column__detail-btn::after,.column__detail-contact-btn::after{right:55px;width:0;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2291%22%20height%3D%2213%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M90%2C6V5H89V6H0V7H91V6ZM88%2C4V5h1V4ZM87%2C3V4h1V3ZM86%2C2V3h1V2ZM85%2C1V2h1V1ZM84%2C0V1h1V0Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center right;transition:right 0.3s cubic-bezier(0.77, 0, 0.175, 1),width 0.3s cubic-bezier(0.77, 0, 0.175, 1)}.column__detail-btn:hover,.column__detail-contact-btn:hover{background:#2E4572}.column__detail-btn:hover::before,.column__detail-contact-btn:hover::before{width:0;transition:width 0.3s cubic-bezier(0.77, 0, 0.175, 1)}.column__detail-btn:hover::after,.column__detail-contact-btn:hover::after{right:15px;width:40px;transition:right 0.3s 0.15s cubic-bezier(0.77, 0, 0.175, 1),width 0.3s 0.15s cubic-bezier(0.77, 0, 0.175, 1)}.pagetop{display:inline-block;position:fixed;bottom:0;right:0;z-index:101}.pagetop a{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#4167D8;color:#fff;text-align:center}.mfp-fade.mfp-bg{opacity:0;transition:all 0.3s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:0.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all 0.3s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-content{max-width:1000px}.mfp-content .mfp-close{color:#FFF;top:-44px;font-size:4rem}.rating-star-area{display:flex;flex-wrap:wrap}.rating-star-area__txt{display:inline-block;margin-left:0.4em}.rating-star{display:flex;align-items:center;color:#f5bc55;font-size:1.2em;line-height:1}.rating-number{color:#333;font-size:0.9em;margin-left:0.4em}.loading{position:fixed;top:50%;left:0;width:100%;height:100%;z-index:999;opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity 0.8s cubic-bezier(0.77, 0, 0.175, 1);background:#FFF url(/assets/img/common/loading.gif) no-repeat center center/50px auto}.preload .loading{opacity:1;pointer-events:auto}.result_loading{position:absolute;top:50%;left:50%;width:100px;height:100px;z-index:10;border-radius:10px;opacity:1;pointer-events:auto;transform:translate(-50%, -50%);transition:opacity 0.8s cubic-bezier(0.77, 0, 0.175, 1);background:#FFF url(/assets/img/common/loading.gif) no-repeat center center/50px auto}.result_loading.hide{opacity:0;pointer-events:none}.na-slide-cover{position:relative}.na-slide-cover::before,.na-slide-cover::after{content:"";display:block;position:absolute;top:0;right:0;width:100%;height:50%;z-index:3;background:#FFF;transition:width 0.5s cubic-bezier(0.77, 0, 0.175, 1)}.na-slide-cover::after{top:49.5%;height:50.5%;transition:width 0.5s 0.2s cubic-bezier(0.77, 0, 0.175, 1)}.na-slide-cover.up::before,.na-slide-cover.up::after,.na-slide-cover.down::before,.na-slide-cover.down::after{top:0;left:0;right:auto;width:50%;height:100%;transition:height 0.5s cubic-bezier(0.77, 0, 0.175, 1)}.na-slide-cover.up::after,.na-slide-cover.down::after{top:0;left:0;right:auto;width:50%;height:100%;transition:height 0.5s 0.2s cubic-bezier(0.77, 0, 0.175, 1)}.na-slide-cover.up::after,.na-slide-cover.down::after{left:50%}.na-slide-cover.down::before,.na-slide-cover.down::after{top:auto;bottom:0}.na-slide-cover.gray::before,.na-slide-cover.gray::after{background:#F5F5F5}.na-slide-cover.dark::before,.na-slide-cover.dark::after{background:#333}.na-slide-cover.red::before,.na-slide-cover.red::after{background:#red}.na-slide-cover.single::before{height:100%}.na-slide-cover.single::after{display:none}.na-slide-cover.na-anim-init::before,.na-slide-cover.na-anim-init::after{width:0}.na-slide-cover.up.na-anim-init::before,.na-slide-cover.up.na-anim-init::after,.na-slide-cover.down.na-anim-init::before,.na-slide-cover.down.na-anim-init::after{width:50%;height:0}.na-fade-in{opacity:0;transition:opacity .8s}.na-fade-in.na-anim-init{opacity:1}.na-lift-up{opacity:0;transform:translateY(50px);transition:transform .6s ease-in-out, opacity .8s ease-in-out}.na-lift-up.na-anim-init{opacity:1;transform:translateY(0)}.na-lift-down{opacity:0;transform:translateY(-50px);transition:transform .6s ease-in-out, opacity .8s ease-in-out}.na-lift-down.na-anim-init{opacity:1;transform:translateY(0)}.na-scale-in{opacity:0;transform:scale(0);transition:transform 0.6s cubic-bezier(0.5, 0, 0.3, 1.2),opacity 0.6s ease-in-out}.na-scale-in.na-anim-init{opacity:1;transform:scale(1)}.na-txt-cover{display:inline-block;position:relative;color:transparent;transition:color 0s .3s}.na-txt-cover.na-anim-init{color:#BBB}.na-txt-cover::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:#BBB;transform:scaleX(0);transform-origin:left top}.na-txt-cover.white::before{background:#FFF}.na-txt-cover.black::before{background:#000}.na-txt-cover.na-anim-init::before{animation:txt_cover cubic-bezier(0.77, 0, 0.175, 1) 0.6s forwards}.na-cont-cover{display:inline-block;position:relative}.na-cont-cover::before{content:"";display:block;position:absolute;top:0;left:0;width:100.5%;height:100.5%;z-index:2;background:#eee;transform-origin:right top;transform:scaleX(1);transition:transform cubic-bezier(0.65, 0, 0.2, 1) 0.5s 0.5s}.na-cont-cover.white::before{background:#FFF}.na-cont-cover.na-anim-init::before{transform:scaleX(0)}.na-img-cover-01{position:relative;overflow:hidden;opacity:0}.na-img-cover-01.na-anim-init{opacity:1}.na-img-cover-01.na-anim-init::before{transform:rotate(-210deg) scaleY(0)}.na-img-cover-01::before{content:"";display:block;width:160%;height:160%;position:absolute;top:80%;left:160%;background:#f6f6f6;z-index:3;transform-origin:top left;transform:rotate(-210deg) scaleY(1);transition:transform cubic-bezier(0.65, 0, 0.2, 1) 1s}@keyframes txt_cover{0%{transform:scaleX(0);transform-origin:left top}49%{transform:scaleX(1);transform-origin:left top}51%{transform:scaleX(1);transform-origin:right top}100%{transform:scaleX(0);transform-origin:right top}}:root{font-size:10px}html{width:100%;color:#000;background:#FFF}body{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",HiraKakuProN,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Osaka,"Helvetica Neue",HelveticaNeue,"Segoe UI",sans-serif;font-size:1.4rem;font-weight:normal;line-height:2.2;letter-spacing:.1em;font-feature-settings:"palt";width:100%;background:#FFF}body>img,body>noscript>img,body>iframe{display:none}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,figure,address,label{margin:0;padding:0;word-break:break-word;-webkit-overflow-scrolling:touch}table{border-collapse:collapse;border-spacing:0}table br{display:none !important}table th br,table td br{display:inline !important}fieldset,img{border:0}*,::before,::after{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}address,caption,cite,code,dfn,em,th,var,i{font-style:normal;font-weight:normal}ul{list-style:none}li{list-style-type:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input[type=tel],input[type=text],input[type=file],input[type=email],input[type=reset],input[type=image],input[type=button],input[type=submit],input[type=number],input[type=password],button[type=submit],textarea,select,optgroup{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",HiraKakuProN,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Osaka,"Helvetica Neue",HelveticaNeue,"Segoe UI",sans-serif;font-size:1.4rem;font-weight:inherit;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}input{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",HiraKakuProN,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Osaka,"Helvetica Neue",HelveticaNeue,"Segoe UI",sans-serif;font-size:1.4rem;font-weight:inherit;border:none;border-radius:0;outline:none}select{outline:none;color:#000;text-overflow:'';text-indent:.01rem;vertical-align:middle;padding:10px;padding-right:31px !important;border:#DDD 1px solid;outline:none;background:#FFF url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%226%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%2C0V1H1V0ZM1%2C1V2H2V1ZM2%2C2V3H3V2ZM3%2C3V4H4V3ZM4%2C4V5H5V4Zm6-4V1h1V0ZM9%2C2h1V1H9ZM8%2C3H9V2H8ZM7%2C4H8V3H7ZM6%2C5H7V4H6ZM5%2C6H6V5H5Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center right 10px}select optgroup,select option{color:#000;outline:none}select::-ms-expand{display:none}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}textarea{resize:vertical}legend{color:#000}img,svg{display:block;vertical-align:bottom;width:100%;height:auto}.clearfix{min-height:1px}.clearfix::after{content:".";display:block;clear:both;height:0;font-size:0;visibility:hidden}.js-tab-content{display:none}.js-tab-content.js-active{display:block}a{color:#000;background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration:none;cursor:pointer}a:active,a:hover{outline-width:0}a,area,button,[role="button"],input:not([type="range"]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}#fb-root{display:none}@media (max-width: 900px){.br__pc{display:none}}@media (max-width: 600px){.br__pc-tb{display:none}}@media (max-width: 900px){.br__pc-sp{display:none}}@media (max-width: 600px){.br__pc-sp{display:block}}.br__wide{display:none}@media (max-width: 1500px){.br__wide{display:block}}@media (max-width: 900px){.br__wide{display:none}}@media (max-width: 600px){.br__wide{display:none}}.br__wide-tb{display:none}@media (max-width: 1500px){.br__wide-tb{display:block}}@media (max-width: 900px){.br__wide-tb{display:block}}@media (max-width: 600px){.br__wide-tb{display:none}}.br__wide-sp{display:none}@media (max-width: 1500px){.br__wide-sp{display:block}}.br__tbsp{display:none}@media (max-width: 900px){.br__tbsp{display:block}}.br__tb{display:none}@media (max-width: 900px){.br__tb{display:block}}@media (max-width: 600px){.br__tb{display:none}}.br__tb-sp{display:none}@media (max-width: 900px){.br__tb-sp{display:block}}.br__sp{display:none}@media (max-width: 600px){.br__sp{display:block}}.common-section__title{font-family:"adobe-garamond-pro",serif;font-size:4.2rem;color:#99CEC4;line-height:1;text-align:center;position:relative}@media (max-width: 900px){.common-section__title{font-size:4.2vw}}@media (max-width: 600px){.common-section__title{font-size:6.3vw}}.common-section__title::before{content:"";display:block;width:.5px;height:0;background:#000;position:absolute;top:0;left:50%;transform:translateX(-50%);transition:height 0.6s ease}@media (max-width: 900px){.common-section__title::before{height:5vw}}@media (max-width: 600px){.common-section__title::before{height:7.5vw}}.common-section__btn-link,.footer__contact-btn-link,.home-news__btn-link,.home-collection__txt,.home-store__btn-link,.home-gallery__btn-link,.overview__group-link,.overview__pdf-link,.form-contact__btn-wrap,.form-contact__complete-btn-link,.collection__price-link,.collection__contact,.guide__btn-link,.guide__list-link,.plan-list__option-item-link,.plan-list__btn-link,.plan-detail__btn-link,.common-section__btn-link--orange,.common-section__btn-link--outside{display:flex;align-items:center;justify-content:flex-start;width:100%;max-width:300px;height:60px;margin:50px 0 0;padding:0 55px 0 20px;color:#000;border:solid 1px #000;line-height:1;font-family:"adobe-garamond-pro",serif;text-decoration:none !important;position:relative;background:#FFF;transition:background .3s ease-in-out;opacity:0;transform:translateY(20px);transition:opacity .8s ease-in-out,transform .3s ease-in-out}.common-section__btn-link::before,.footer__contact-btn-link::before,.home-news__btn-link::before,.home-collection__txt::before,.home-store__btn-link::before,.home-gallery__btn-link::before,.overview__group-link::before,.overview__pdf-link::before,.form-contact__btn-wrap::before,.form-contact__complete-btn-link::before,.collection__price-link::before,.collection__contact::before,.guide__btn-link::before,.guide__list-link::before,.plan-list__option-item-link::before,.plan-list__btn-link::before,.plan-detail__btn-link::before,.common-section__btn-link--orange::before,.common-section__btn-link--outside::before,.common-section__btn-link::after,.footer__contact-btn-link::after,.home-news__btn-link::after,.home-collection__txt::after,.home-store__btn-link::after,.home-gallery__btn-link::after,.overview__group-link::after,.overview__pdf-link::after,.form-contact__btn-wrap::after,.form-contact__complete-btn-link::after,.collection__price-link::after,.collection__contact::after,.guide__btn-link::after,.guide__list-link::after,.plan-list__option-item-link::after,.plan-list__btn-link::after,.plan-detail__btn-link::after,.common-section__btn-link--orange::after,.common-section__btn-link--outside::after{content:"";display:block;position:absolute;top:50%;right:20px;width:35px;height:11px;margin:-6px 0 0;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2291%22%20height%3D%2213%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M90%2C6V5H89V6H0V7H91V6ZM88%2C4V5h1V4ZM87%2C3V4h1V3ZM86%2C2V3h1V2ZM85%2C1V2h1V1ZM84%2C0V1h1V0Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center right;transition:width 0.3s 0.15s cubic-bezier(0.77, 0, 0.175, 1)}.common-section__btn-link::after,.footer__contact-btn-link::after,.home-news__btn-link::after,.home-collection__txt::after,.home-store__btn-link::after,.home-gallery__btn-link::after,.overview__group-link::after,.overview__pdf-link::after,.form-contact__btn-wrap::after,.form-contact__complete-btn-link::after,.collection__price-link::after,.collection__contact::after,.guide__btn-link::after,.guide__list-link::after,.plan-list__option-item-link::after,.plan-list__btn-link::after,.plan-detail__btn-link::after,.common-section__btn-link--orange::after,.common-section__btn-link--outside::after{right:55px;width:0;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2291%22%20height%3D%2213%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M90%2C6V5H89V6H0V7H91V6ZM88%2C4V5h1V4ZM87%2C3V4h1V3ZM86%2C2V3h1V2ZM85%2C1V2h1V1ZM84%2C0V1h1V0Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center right;transition:right 0.3s cubic-bezier(0.77, 0, 0.175, 1),width 0.3s cubic-bezier(0.77, 0, 0.175, 1)}.common-section__btn-link:hover,.footer__contact-btn-link:hover,.home-news__btn-link:hover,.home-collection__txt:hover,.home-store__btn-link:hover,.home-gallery__btn-link:hover,.overview__group-link:hover,.overview__pdf-link:hover,.form-contact__btn-wrap:hover,.form-contact__complete-btn-link:hover,.collection__price-link:hover,.collection__contact:hover,.guide__btn-link:hover,.guide__list-link:hover,.plan-list__option-item-link:hover,.plan-list__btn-link:hover,.plan-detail__btn-link:hover,.common-section__btn-link--orange:hover,.common-section__btn-link--outside:hover{color:#FFF;background:#000}.common-section__btn-link:hover::before,.footer__contact-btn-link:hover::before,.home-news__btn-link:hover::before,.home-collection__txt:hover::before,.home-store__btn-link:hover::before,.home-gallery__btn-link:hover::before,.overview__group-link:hover::before,.overview__pdf-link:hover::before,.form-contact__btn-wrap:hover::before,.form-contact__complete-btn-link:hover::before,.collection__price-link:hover::before,.collection__contact:hover::before,.guide__btn-link:hover::before,.guide__list-link:hover::before,.plan-list__option-item-link:hover::before,.plan-list__btn-link:hover::before,.plan-detail__btn-link:hover::before,.common-section__btn-link--orange:hover::before,.common-section__btn-link--outside:hover::before{width:0;transition:width 0.3s cubic-bezier(0.77, 0, 0.175, 1);background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2291%22%20height%3D%2213%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M90%2C6V5H89V6H0V7H91V6ZM88%2C4V5h1V4ZM87%2C3V4h1V3ZM86%2C2V3h1V2ZM85%2C1V2h1V1ZM84%2C0V1h1V0Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center right}.common-section__btn-link:hover::after,.footer__contact-btn-link:hover::after,.home-news__btn-link:hover::after,.home-collection__txt:hover::after,.home-store__btn-link:hover::after,.home-gallery__btn-link:hover::after,.overview__group-link:hover::after,.overview__pdf-link:hover::after,.form-contact__btn-wrap:hover::after,.form-contact__complete-btn-link:hover::after,.collection__price-link:hover::after,.collection__contact:hover::after,.guide__btn-link:hover::after,.guide__list-link:hover::after,.plan-list__option-item-link:hover::after,.plan-list__btn-link:hover::after,.plan-detail__btn-link:hover::after,.common-section__btn-link--orange:hover::after,.common-section__btn-link--outside:hover::after{right:20px;width:35px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2291%22%20height%3D%2213%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M90%2C6V5H89V6H0V7H91V6ZM88%2C4V5h1V4ZM87%2C3V4h1V3ZM86%2C2V3h1V2ZM85%2C1V2h1V1ZM84%2C0V1h1V0Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center right;transition:right 0.3s 0.15s cubic-bezier(0.77, 0, 0.175, 1),width 0.3s 0.15s cubic-bezier(0.77, 0, 0.175, 1)}.js-anim-init.common-section__btn-link,.js-anim-init.footer__contact-btn-link,.js-anim-init.home-news__btn-link,.js-anim-init.home-collection__txt,.js-anim-init.home-store__btn-link,.js-anim-init.home-gallery__btn-link,.js-anim-init.overview__group-link,.js-anim-init.overview__pdf-link,.js-anim-init.form-contact__btn-wrap,.js-anim-init.form-contact__complete-btn-link,.js-anim-init.collection__price-link,.js-anim-init.collection__contact,.js-anim-init.guide__btn-link,.js-anim-init.guide__list-link,.js-anim-init.plan-list__option-item-link,.js-anim-init.plan-list__btn-link,.js-anim-init.plan-detail__btn-link,.js-anim-init.common-section__btn-link--orange,.js-anim-init.common-section__btn-link--outside{opacity:1;transform:translateY(0)}.common-section__hero-sub-ttl{font-size:clamp(1.4rem, 1.8vw, 1.8rem) !important;margin:10px 0 0}.common-section__hero,.rental-hakama__column-inner06-plan-ttl{font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝","Yu Mincho","游明朝体","YuMincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;text-align:center;font-size:3.4rem;padding:180px 0 100px;position:relative}.common-section__hero::after,.rental-hakama__column-inner06-plan-ttl::after{content:"";display:block;width:1px;height:50px;background:#000;position:absolute;bottom:0;left:50%;clip-path:inset(0 0 100% 0);transform:translateX(-50%);transition:clip-path 0.6s ease}@media (max-width: 900px){.common-section__hero,.rental-hakama__column-inner06-plan-ttl{padding:10vw 0 15vw}}@media (max-width: 600px){.common-section__hero,.rental-hakama__column-inner06-plan-ttl{padding:10vw 0 18vw}}.common-section__hero.js-anim-init::after,.js-anim-init.rental-hakama__column-inner06-plan-ttl::after{clip-path:inset(0)}@media (max-width: 900px){.common-section__hero.js-anim-init::after,.js-anim-init.rental-hakama__column-inner06-plan-ttl::after{height:5vw}}@media (max-width: 600px){.common-section__hero.js-anim-init::after,.js-anim-init.rental-hakama__column-inner06-plan-ttl::after{height:7.5vw}}.common-section__hero-img,.common-section__hero-txtbox{width:50%;box-sizing:border-box}@media (max-width: 600px){.common-section__hero-img,.common-section__hero-txtbox{width:100%}}.common-section__hero-txtbox{padding:0 5.666%}@media (max-width: 900px){.common-section__hero-txtbox{padding:0 20px}}@media (max-width: 600px){.common-section__hero-txtbox{padding:20px 15px}}.common-section__hero-ttl{font-size:3.4rem;line-height:1;letter-spacing:.4rem}@media (max-width: 900px){.common-section__hero-ttl{font-size:4.2vw}}@media (max-width: 600px){.common-section__hero-ttl{padding:0 15px;font-size:5.8vw;letter-spacing:.3rem}}.common-section__hero-ttl.a-slicetext2{opacity:0}.common-section__hero-ttl.a-slicetext2.is-show{opacity:1}.common-section__hero-ttl.a-slicetext2 span{display:inline-block;transition:all 0.6s ease;transform:translate(0, 100%);position:relative;z-index:1;opacity:0}.common-section__hero-ttl.a-slicetext2 span.row{overflow:hidden;line-height:1.2;display:block;transform:none;opacity:1}.common-section__hero-ttl.a-slicetext2 span.row span.is-show{transform:translate(0, 0);opacity:1}.common-section__hero-ttl .a-slicetext2{opacity:0}.common-section__hero-ttl .a-slicetext2.is-show{opacity:1}.common-section__hero-ttl .a-slicetext2 span{display:inline-block;transition:all 0.6s ease;transform:translate(0, 100%);position:relative;z-index:1;opacity:0}.common-section__hero-ttl .a-slicetext2 span.row{overflow:hidden;line-height:1.2;display:block;transform:none;opacity:1}.common-section__hero-ttl .a-slicetext2 span.row span.is-show{transform:translate(0, 0);opacity:1}.common-section__hero-ttl-sub{display:inline-block;padding-bottom:10px;font-size:80%;opacity:0;transform:translateY(30px);transition:opacity .5s  ease-in-out, transform .5s  ease-in-out}.common-section__hero-ttl-sub.js-anim-init{opacity:1;transform:translateY(0)}.common-section__hero-subttl{font-family:"Roboto",sans-serif;font-size:2rem;color:#99CEC4}@media (max-width: 900px){.common-section__hero-subttl{font-size:1.8rem}}@media (max-width: 600px){.common-section__hero-subttl{font-size:1.6rem}}.common-section__search{max-width:1000px;margin:30px auto 0;padding:24px 30px 30px;text-align:left;border:1px solid #DDD;opacity:0;transform:translateY(30px);transition:opacity .5s  ease-in-out, transform .5s  ease-in-out}@media (max-width: 1030px){.common-section__search{margin:30px 15px 0}}@media (max-width: 900px){.common-section__search{margin-top:3vw;padding:2.4vw 3vw 3vw}}@media (max-width: 600px){.common-section__search{margin-top:4.5vw;padding:3.6vw 4.5vw 4.5vw}}.common-section__search.js-anim-init{opacity:1;transform:translateY(0)}.common-section__search-ttl{font-size:1.8rem;font-weight:bold}.common-section__search-ttl:nth-child(n+2){margin-top:20px}@media (max-width: 900px){.common-section__search-ttl:nth-child(n+2){margin-top:2vw}}@media (max-width: 600px){.common-section__search-ttl:nth-child(n+2){margin-top:3vw}}.common-section__search-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(170px, 1fr));row-gap:5px;column-gap:20px}@media (max-width: 900px){.common-section__search-list{margin-top:5vw;row-gap:.5vw;column-gap:2vw}}@media (max-width: 600px){.common-section__search-list{grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));margin-top:7.5vw;row-gap:.75vw;column-gap:3vw}}.common-section__search-item{padding-left:5px;font-size:1.4rem;border:1px solid #FFF;border-radius:6px;cursor:pointer}.common-section__search-item span{display:inline-block;padding-right:5px;color:white;text-shadow:0 0 1px #555}.common-section__search-item span.color1{color:red}.common-section__search-item span.color2{color:gold}.common-section__search-item span.color3{color:silver}.common-section__search-item span.color4{color:white;text-shadow:0 0 1px #555}.common-section__search-item span.color5{color:blue}.common-section__search-item span.color6{color:green}.common-section__search-item span.color7{color:purple}.common-section__search-item span.color8{color:#FFE599}.common-section__search-item span.color9{color:pink}.common-section__search-item span.color10{color:orange}.common-section__search-item span.color11{color:#ff0}.common-section__search-item span.color12{color:#fff}.common-section__search-item span.color13{color:#000}.common-section__search-item span.color14{color:#fff}@media (max-width: 600px){.common-section__search-item{font-size:1.3rem}}.common-section__search-item.active{border:1px solid #CCC}.common-section__search-btn{display:block;width:100%;margin-top:30px;padding:15px 0;color:#FFF;font-size:1.8rem;font-weight:bold;background:#000;border:none}@media (max-width: 900px){.common-section__search-btn{font-size:1.6rem}}@media (max-width: 600px){.common-section__search-btn{font-size:1.5rem}}.common-section__search-sort{display:block;width:300px;margin:40px auto 0;border:1px solid #DDD;opacity:0;clip-path:inset(0 100% 0 0);transition:opacity .5s ease-in-out, clip-path .5s ease-in-out}@media (max-width: 900px){.common-section__search-sort{margin-top:4vw}}@media (max-width: 600px){.common-section__search-sort{margin-top:6vw}}.common-section__search-sort.js-anim-init{opacity:1;clip-path:inset(0)}.common-section__lnav,.customer__lnav{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;margin:0 auto;padding:100px 20px 50px}@media (max-width: 900px){.common-section__lnav,.customer__lnav{padding:10vw 20px 5vw}.common-section__lnav::after,.customer__lnav::after{content:"";display:block;width:calc(33.33% - 10px)}}@media (max-width: 600px){.common-section__lnav,.customer__lnav{padding:15vw 15px 7.5vw}}.common-section__lnav.js-anim-init .common-section__lnav-item,.js-anim-init.customer__lnav .common-section__lnav-item,.common-section__lnav.js-anim-init .customer__lnav-item,.js-anim-init.customer__lnav .customer__lnav-item{clip-path:inset(0)}.common-section__lnav-item,.customer__lnav-item{width:calc(20% - 12px);clip-path:inset(0 100% 0 0)}.common-section__lnav-item:nth-child(1),.customer__lnav-item:nth-child(1){transition:clip-path 0.3s 0s ease-in-out}.common-section__lnav-item:nth-child(2),.customer__lnav-item:nth-child(2){transition:clip-path 0.3s .1s ease-in-out}.common-section__lnav-item:nth-child(3),.customer__lnav-item:nth-child(3){transition:clip-path 0.3s .2s ease-in-out}.common-section__lnav-item:nth-child(4),.customer__lnav-item:nth-child(4){transition:clip-path 0.3s .3s ease-in-out}.common-section__lnav-item:nth-child(5),.customer__lnav-item:nth-child(5){transition:clip-path 0.3s .4s ease-in-out}.common-section__lnav-item:nth-child(6),.customer__lnav-item:nth-child(6){transition:clip-path 0.3s .5s ease-in-out}.common-section__lnav-item:nth-child(7),.customer__lnav-item:nth-child(7){transition:clip-path 0.3s .6s ease-in-out}.common-section__lnav-item:nth-child(8),.customer__lnav-item:nth-child(8){transition:clip-path 0.3s .7s ease-in-out}.common-section__lnav-item:nth-child(9),.customer__lnav-item:nth-child(9){transition:clip-path 0.3s .8s ease-in-out}.common-section__lnav-item:nth-child(10),.customer__lnav-item:nth-child(10){transition:clip-path 0.3s .9s ease-in-out}.common-section__lnav-item:nth-child(11),.customer__lnav-item:nth-child(11){transition:clip-path 0.3s 1s ease-in-out}.common-section__lnav-item:nth-child(12),.customer__lnav-item:nth-child(12){transition:clip-path 0.3s 1.1s ease-in-out}.common-section__lnav-item:nth-child(13),.customer__lnav-item:nth-child(13){transition:clip-path 0.3s 1.2s ease-in-out}.common-section__lnav-item:nth-child(14),.customer__lnav-item:nth-child(14){transition:clip-path 0.3s 1.3s ease-in-out}.common-section__lnav-item:nth-child(15),.customer__lnav-item:nth-child(15){transition:clip-path 0.3s 1.4s ease-in-out}.common-section__lnav-item:nth-child(16),.customer__lnav-item:nth-child(16){transition:clip-path 0.3s 1.5s ease-in-out}.common-section__lnav-item:nth-child(17),.customer__lnav-item:nth-child(17){transition:clip-path 0.3s 1.6s ease-in-out}.common-section__lnav-item:nth-child(18),.customer__lnav-item:nth-child(18){transition:clip-path 0.3s 1.7s ease-in-out}.common-section__lnav-item:nth-child(19),.customer__lnav-item:nth-child(19){transition:clip-path 0.3s 1.8s ease-in-out}.common-section__lnav-item:nth-child(20),.customer__lnav-item:nth-child(20){transition:clip-path 0.3s 1.9s ease-in-out}.common-section__lnav-item:nth-child(21),.customer__lnav-item:nth-child(21){transition:clip-path 0.3s 2s ease-in-out}@media (max-width: 900px){.common-section__lnav-item,.customer__lnav-item{width:calc(33.33% - 10px)}.common-section__lnav-item:nth-child(n+4),.customer__lnav-item:nth-child(n+4){margin-top:15px}}@media (max-width: 600px){.common-section__lnav-item,.customer__lnav-item{width:calc(50% - 8px)}.common-section__lnav-item:nth-child(n+3),.customer__lnav-item:nth-child(n+3){margin-top:15px}}.common-section__lnav-link{position:relative;display:block;padding:10px 15px;text-align:left;font-size:1.5rem;border:1px solid #000;transition:transform .6s ease-in-out}@media (max-width: 1100px){.common-section__lnav-link{font-size:1.3rem;letter-spacing:0.05em;padding:1vw}}@media (max-width: 600px){.common-section__lnav-link{padding:2.5vw}}.common-section__lnav-link::after{position:absolute;content:'';right:10px;top:50%;width:6px;height:6px;border-top:1px solid #000;border-right:1px solid #000;transform:translateY(-50%) rotate(135deg);transition:transform .3s ease-in-out}.common-section__lnav-link:hover::after{transform:translateY(0) rotate(135deg)}.common-section__title{margin:0 auto 0;padding:100px 0 0}@media (max-width: 900px){.common-section__title{padding:10vw 0 0}}@media (max-width: 600px){.common-section__title{padding:15vw 0 0}}.common-section__title.a-slicetext2{opacity:0}.common-section__title.a-slicetext2.is-show{opacity:1}.common-section__title.a-slicetext2 span{display:inline-block;transition:all 0.6s ease;transform:translate(0, 100%);position:relative;z-index:1;opacity:0}.common-section__title.a-slicetext2 span.row{overflow:hidden;line-height:1.2;display:block;transform:none;opacity:1}.common-section__title.a-slicetext2 span.row span.is-show{transform:translate(0, 0);opacity:1}.common-section__title.js-anim-init::before{height:50px}@media (max-width: 900px){.common-section__title.js-anim-init::before{height:5vw}}@media (max-width: 600px){.common-section__title.js-anim-init::before{height:7.5vw}}.common-section__title.sky{color:#99CEC4}.common-section__title.purple{color:#DDBAEB}.common-section__title.orange{color:#FEBAA9}.common-section__title.yellow{color:#E8D09B}.common-section__title.blue{color:#A0CFF1}.common-section__title-sub,.common-section__title-sub--outside{margin:15px auto 0;padding:0;text-align:center;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝","Yu Mincho","游明朝体","YuMincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:1.2rem;font-weight:bold;line-height:1;opacity:0;transform:translateY(15px);transition:opacity .5s .3s ease-in-out, transform .5s .3s ease-in-out}@media (max-width: 600px){.common-section__title-sub,.common-section__title-sub--outside{font-size:1.2rem}}.common-section__title-sub.js-anim-init,.common-section__title-sub--outside.js-anim-init{opacity:1;transform:translateY(0)}.common-section__title-sub--outside{border-bottom:solid 2px #019FB1}.common-section__title-second{display:block;box-sizing:border-box;margin:0 0 28px;padding:2px 0 2px 19px;font-size:2.4rem;font-weight:bold;line-height:1.5;border-left:solid 4px #99CEC4;position:relative}@media (max-width: 900px){.common-section__title-second{margin:5vw 0 0;font-size:2.4vw}}@media (max-width: 600px){.common-section__title-second{margin:7.5vw 0 0;padding:5px 0 5px 12px;font-size:4.5vw}}.common-section__title-second::before{content:"";display:block;width:100%;height:1;background:#CCC;position:absolute;bottom:-10px;left:0}.common-section__attention-txt{font-size:1.2rem;text-align:center;margin:1em 0 0}@media (max-width: 600px){.common-section__attention-txt{font-size:1rem}}.common-section__inner{width:100%;max-width:1250px;padding:0 25px;margin:50px auto 0}@media (max-width: 900px){.common-section__inner{margin:10vw auto 0;padding:0 20px}}@media (max-width: 600px){.common-section__inner{padding:0 15px}}.common-section__txt{margin:0 auto 0}.common-section__txt+.common-section__txt{margin:1em auto 0}.common-section__txt a{text-decoration:underline;transition:opacity .3s ease-in-out}.common-section__txt a:hover{opacity:.7}.common-section__txt-right{text-align:right;margin:1em auto 0}.common-section__txt-center,.overview__group-lead{text-align:center;margin:1em auto 0}.common-section__bold{font-weight:bold}.common-section__txt-red{color:#F00}.common-section__table{box-sizing:border-box;width:100%;margin:45px auto 0;border-top:solid 1px #DDD;font-size:1.5rem}@media (max-width: 600px){.common-section__table{display:block}.common-section__table tbody{display:block}}@media (max-width: 600px){.common-section__table-tr{display:block;width:100%}}.common-section__table-th,.overview__table-th,.common-section__table-td,.overview__table-td{box-sizing:border-box;padding:15px 20px;border-bottom:solid 1px #DDD}@media (max-width: 600px){.common-section__table-th,.overview__table-th,.common-section__table-td,.overview__table-td{display:block;padding:10px}}.common-section__table-th,.overview__table-th{width:25%;background:#F4F5F6}@media (max-width: 600px){.common-section__table-th,.overview__table-th{width:100%;border-bottom:none}}.common-section__table-td,.overview__table-td{width:75%;background:#FFF}@media (max-width: 600px){.common-section__table-td,.overview__table-td{width:100%}}.common-section__btn-link--orange{background:#F39743}.common-section__btn-link--outside{background:#019FB1}.common-section__shop{display:flex;justify-content:center;max-width:1200px;margin:0 auto;padding:100px 20px 10px}@media (max-width: 900px){.common-section__shop{padding:10vw 20px 1vw}}@media (max-width: 600px){.common-section__shop{padding:15vw 15px 1.5vw}}.common-section__shop.js-anim-init .common-section__shop-item{clip-path:inset(0)}.common-section__shop-item{margin:0 30px;font-size:1.5rem;clip-path:inset(0 100% 0 0)}.common-section__shop-item:nth-child(1){transition:clip-path 0.5s 0s ease-in-out}.common-section__shop-item:nth-child(2){transition:clip-path 0.5s .2s ease-in-out}.common-section__shop-item:nth-child(3){transition:clip-path 0.5s .4s ease-in-out}.common-section__shop-item:nth-child(4){transition:clip-path 0.5s .6s ease-in-out}.common-section__shop-item:nth-child(5){transition:clip-path 0.5s .8s ease-in-out}.common-section__shop-item:nth-child(6){transition:clip-path 0.5s 1s ease-in-out}@media (max-width: 900px){.common-section__shop-item{margin:0 3vw}}@media (max-width: 600px){.common-section__shop-item{margin:0 4.5vw}}.common-section__shop-link{display:inline-block;padding:2px 0;border-bottom:1px solid #000}.parallax__left-purple,.parallax__left-red,.parallax__right-yellow,.parallax__right-sky,.parallax__right-brown{content:"";position:absolute;bottom:0;background-position:center center;background-size:100% auto;background-repeat:no-repeat;z-index:0}.parallax{position:relative}.parallax__left-purple{width:282px;height:282px;left:20px;bottom:0;background-image:url("/assets/img/common/circle_img1.png")}@media (max-width: 600px){.parallax__left-purple{width:45.208vw;height:45.208vw;left:-12.5vw}}.parallax__left-red{width:377px;height:377px;left:23.048%;bottom:0;background-image:url("/assets/img/common/circle_img4.png")}@media (max-width: 600px){.parallax__left-red{width:78.333vw;height:78.333vw;left:auto;right:-10.416vw}}.parallax__right-yellow{width:166px;height:166px;right:166px;bottom:0;background-image:url("/assets/img/common/circle_img2.png")}@media (max-width: 600px){.parallax__right-yellow{width:22.083vw;height:22.083vw;right:10px}}.parallax__right-sky{width:377px;height:377px;right:-80px;bottom:0;background-image:url("/assets/img/common/circle_img3.png")}@media (max-width: 600px){.parallax__right-sky{width:62.916vw;height:62.916vw;right:auto;left:-37.5vw}}.parallax__right-brown{width:377px;height:377px;right:20.121%;bottom:100px;background-image:url("/assets/img/common/circle_img6.png")}@media (max-width: 600px){.parallax__right-brown{width:50vw;height:50vw;right:auto;left:-9.375vw}}.header{box-sizing:border-box;position:fixed;top:0;left:0;width:100%;height:170px;padding:0;transition:top 0.3s cubic-bezier(0.77, 0, 0.175, 1),background 0.3s ease-in-out;z-index:100}@media (max-width: 900px){.header{height:150px;padding:0}.js-header-hide .header{top:-150px}}@media (max-width: 600px){.header{height:130px;padding:0 15px}.js-header-hide .header{top:-130px}}.js-header-hide .header{top:-170px}@media (max-width: 900px){.js-header-hide .header{top:-150px}}@media (max-width: 600px){.js-header-hide .header{top:-130px}}.js-header-hide .header .header__logo-box{width:130px}@media (max-width: 600px){.js-header-hide .header .header__logo-box{width:90px}}.header__inner{box-sizing:border-box;position:absolute;top:0;right:0;display:flex;justify-content:flex-end;width:100%;height:170px;padding:0 60px 0 0;z-index:1}@media (max-width: 900px){.header__inner{height:150px;padding:0}}@media (max-width: 900px){.header__inner{justify-content:flex-start}}@media (max-width: 600px){.header__inner{height:130px}}.header__lead-txt{padding:9px 0 0;font-size:1.2rem}@media (max-width: 600px){.header__lead-txt{padding:5px 0 0;font-size:2.2vw}}.header__logo-box{display:inline-block;position:fixed;top:20px;left:20px;width:150px;padding:0;z-index:2;transition:all .3s ease-in-out}@media (max-width: 1200px){.header__logo-box{left:15px}}@media (max-width: 600px){.header__logo-box{width:90px;padding:0;left:10px;top:10px}}.header__logo-box[href*="/"]{transition:opacity .3s ease-in-out}.header__logo-box[href*="/"]:hover{opacity:.7}.header__nav{display:flex;align-items:flex-start;padding:0;position:relative}.js-header-fix .header__nav{position:fixed;display:block;box-sizing:border-box;width:100vw;height:100vh;padding:0;top:0;left:0;background:#FFF;transition:background .3s ease-in-out;overflow:auto;z-index:500}@media (max-width: 900px){.js-header-fix .header__nav{padding:0 20px}}@media (max-width: 600px){.js-header-fix .header__nav{padding:0 10px}}.header__nav-list.top-nav{width:100%;height:62px;display:flex;box-sizing:border-box;justify-content:flex-end;align-items:flex-end;padding-right:25px;position:relative}@media (max-width: 1200px){.header__nav-list.top-nav{padding-right:10px}}@media (max-width: 1100px){.header__nav-list.top-nav{display:none}}@media (max-width: 900px){.header__nav-list.top-nav{display:none}}.header__nav-list.main-nav{display:none;overscroll-behavior-y:contain;overflow-y:auto}.js-header-fix .header__nav-list.top-nav{display:none}.js-header-fix .header__nav-list.main-nav{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:100%;max-width:calc(1200px + 60px);height:auto;flex-wrap:wrap;margin:0 auto;padding:170px 30px 100px}@media (max-width: 1100px){.js-header-fix .header__nav-list.main-nav{padding:100px 20px}}@media (max-width: 900px){.js-header-fix .header__nav-list.main-nav{display:block;margin:130px auto 0;padding:0 0 150px}}.header__nav-item{margin-right:40px;position:relative;z-index:1}@media (max-width: 1280px){.header__nav-item{margin-right:20px}}@media (max-width: 1100px){.header__nav-item{height:inherit;width:100%;margin:0}.header__nav-item:last-child{margin-bottom:0}}.js-header-fix .header__nav-item{width:30%;padding:30px 0 0}@media (max-width: 900px){.js-header-fix .header__nav-item{width:100%}}@media (max-width: 600px){.js-header-fix .header__nav-item{padding:40px 0 0}.js-header-fix .header__nav-item:first-child{padding:0}}.header__nav-link,.header__nav-link--pulldown{width:100%;height:55px;position:relative;display:flex;justify-content:center;font-size:1.5rem;font-weight:bold;line-height:1;align-items:center;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝","Yu Mincho","游明朝体","YuMincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:bold;cursor:pointer;transition:color 0.3s cubic-bezier(0.77, 0, 0.175, 1)}.header__nav-link:hover,.header__nav-link--pulldown:hover{color:#CCC}.header__nav-link.active,.active.header__nav-link--pulldown{pointer-events:none;transition:none}@media (max-width: 1200px){.header__nav-link,.header__nav-link--pulldown{font-size:1.4rem}}@media (max-width: 1100px){.header__nav-link,.header__nav-link--pulldown{display:flex;justify-content:center;height:inherit;padding:15px 20px;font-size:2.0rem;border-bottom:solid 1px #EEE}}@media (max-width: 600px){.header__nav-link,.header__nav-link--pulldown{font-size:1.6rem}}@media (max-width: 1100px){.header__nav-link--pulldown{position:relative}.header__nav-link--pulldown::before{content:"";display:block;width:8px;height:16px;margin:-7px 0 0;background:url("/assets/img/common/g-nav_title-icon.png") no-repeat center center/cover;position:absolute;top:50%;right:20px}.header__nav-link--pulldown.js-active::before{transform:rotate(90deg)}}@media (max-width: 600px){.header__nav-link--pulldown::after{right:15px}}.header__innav-ttl{display:block;padding:30px 0;border-top:solid 1px #000;border-bottom:solid 1px #CCC;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝","Yu Mincho","游明朝体","YuMincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:1.2rem;color:#999;line-height:1}@media (max-width: 600px){.header__innav-ttl{padding:20px 0}}.header__innav-enttl{display:inline-block;padding:0 0 10px;font-family:"adobe-garamond-pro",serif;font-size:3.4rem}@media (max-width: 600px){.header__innav-enttl{font-size:2rem}}.header__innav-enttl.sky{color:#99CEC4}.header__innav-enttl.purple{color:#DDBAEB}.header__innav-enttl.red{color:#FEBAA9}.header__innav-enttl.yellow{color:#E8D09B}.header__innav-enttl.blue{color:#A0CFF1}.header__innav-enttl.green{color:#D0E88A}.header__sidemenu{display:flex;align-items:flex-end;box-sizing:border-box;flex-wrap:wrap;width:60px;height:100vh;padding:0 10px;border-left:solid 1px #EEE;background:#FFF;position:fixed;top:0;right:0;z-index:50}@media (max-width: 1100px){.header__sidemenu{display:none}}.header__sidemenu-inner{width:100%}.header__sidemenu-home{width:100%;padding:50px 0;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC;text-align:center}.header__sidemenu-home-link{display:block;transition:opacity 0.3s cubic-bezier(0.77, 0, 0.175, 1)}.header__sidemenu-home-link:hover{opacity:.7}.header__sidemenu-home-img{width:10px;margin:0 auto}.header__sidemenu-sns-ttl{display:block;width:100%;padding:50px 0}.header__sidemenu-sns{width:100%;padding:50px 0 0}.header__sidemenu-sns-item{display:block;box-sizing:border-box;padding:0 0 20px;text-align:center;line-height:1}.header__sidemenu-sns-link{display:inline-block;width:21px;font-size:2rem;line-height:1;transition:opacity 0.3s cubic-bezier(0.77, 0, 0.175, 1)}.header__sidemenu-sns-link:hover{opacity:.7}.header__sidemenu-sns-link .fa-brands{display:inline-block}.header__sidemenu-sns-link .fa-brands+.sns-link-txt{padding:.3em 0 0}.header__sidemenu-sns-link .sns-link-txt{display:block;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝","Yu Mincho","游明朝体","YuMincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:1.1rem;line-height:1.2;font-weight:bold}.header__sidemenu-sns-img{width:21px}.g-nav__link,.g-nav__link--nosub{position:relative;display:flex;align-items:center;width:100%;height:48px;color:#000;font-weight:bold;font-size:1.5rem;line-height:1.2;cursor:default;transition:color .3s ease-in-out}[href].g-nav__link,[href].g-nav__link--nosub{cursor:pointer}body.home.st .g-nav__link,body.home.st .g-nav__link--nosub{color:#000}body.home .g-nav__link,body.home .g-nav__link--nosub{color:#FFF}body.home .g-nav__link:hover,body.home .g-nav__link--nosub:hover{color:#99CEC4}.g-nav__link::after,.g-nav__link--nosub::after{position:absolute;content:"";left:0;bottom:-1px;width:0;height:1px;background:#99CEC4;transition:width .2s ease-in-out;z-index:1}@media (max-width: 1500px){.g-nav__link,.g-nav__link--nosub{font-size:1.4rem}}@media (max-width: 1100px){.g-nav__link,.g-nav__link--nosub{font-size:2.0rem;height:auto}body.home .g-nav__link,body.home .g-nav__link--nosub{color:#000}body.home .g-nav__link:hover,body.home .g-nav__link--nosub:hover{color:#000}}@media (max-width: 600px){.g-nav__link,.g-nav__link--nosub{font-size:4.5vw}}.g-nav{position:fixed;top:0;right:0;width:auto;padding:0 7px 0 0;z-index:101;transition:transform 0.3s ease-in-out,top 0.3s ease-in-out,right 0.3s cubic-bezier(0.77, 0, 0.175, 1)}.js-header-hide .g-nav{top:-170px}@media (max-width: 1100px){.js-header-hide .g-nav{top:0}}@media (max-width: 1500px){.g-nav{padding:0 10px 0 0}}@media (max-width: 1100px){.g-nav{right:-100%;top:170px;height:calc(100vh - 170px - 20px);padding:20px;width:40vw;min-width:340px;background:#FFF;overflow:auto}}@media (max-width: 900px){.g-nav{top:150px;height:calc(100vh - 150px)}}@media (max-width: 600px){.g-nav{padding:20px 20px 100px;top:130px;height:calc(100vh - 130px)}}.g-nav__list{display:flex;position:relative;height:122px}.g-nav__list::after{content:"";display:block;position:absolute;top:48px;left:18px;right:18px;height:1px;background:#DDD;z-index:1}@media (max-width: 1500px){.g-nav__list::after{left:15px;right:15px}}@media (max-width: 1100px){.g-nav__list{display:block;height:auto;border-bottom:none}.g-nav__list::after{display:none}}.g-nav__item{position:relative;height:100%;padding:0 18px;z-index:2}.g-nav__item:last-child{font-size:2.2rem}.g-nav__item:hover .g-nav__link{color:#99CEC4}.g-nav__item:hover .g-nav__link::after{width:100%}@media (max-width: 1500px){.g-nav__item{padding:0 15px}}@media (max-width: 1100px){.g-nav__item{margin-top:3vw;padding:0 0 3vw;border-bottom:solid 1px #EEE}.g-nav__item:hover .g-nav__link{color:#000}.g-nav__item:hover .g-nav__link::after{width:0%}.g-nav__item.open .g-nav__link::before{border:none;border-top:solid 1px #99CEC4;border-left:solid 1px #99CEC4;top:calc(50% + 3px)}}@media (max-width: 600px){.g-nav__item{margin-top:4.5vw;padding:0 0 4.5vw}}@media (max-width: 1100px){.g-nav__box{position:relative;padding:0 0 80px}}@media (max-width: 1100px){.g-nav__link::before{content:"";width:12px;height:12px;border-bottom:solid 1px #99CEC4;border-right:solid 1px #99CEC4;position:absolute;right:10px;top:calc(50% - 3px);transform:translateY(-50%) rotate(45deg)}}.g-nav__sub{position:absolute;box-sizing:border-box;width:180px;padding:20px;top:55px;left:-20px;background:#FFF;display:none}@media (max-width: 1100px){.g-nav__sub{position:relative;width:100%;padding:0;transform:none;display:none;top:0}}.js-header-fix .g-nav__sub{display:block;position:relative;width:100%;padding:0;background:none;transform:none;top:0;left:0}@media (max-width: 1100px){.js-header-fix .g-nav__sub{display:none}}.g-nav__sub-list{width:100%;display:block;margin-top:-20px}@media (max-width: 1100px){.g-nav__sub-list{display:block;margin-top:0}}.js-header-fix .g-nav__sub-list{margin-top:30px}.g-nav__sub-item{width:100%;margin-top:20px}@media (max-width: 1100px){.g-nav__sub-item{width:100%}}.g-nav__sub-link{position:relative;display:block;width:100%;padding:0;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝","Yu Mincho","游明朝体","YuMincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;line-height:1;font-weight:bold;z-index:1;transition:color .3s ease-in-out}.g-nav__sub-link:hover{color:#CCC}.g-nav__sub-link:hover .g-nav__item-img{opacity:.7}@media (max-width: 900px){.g-nav__sub-link{padding:0;font-size:1.4rem;line-height:1.2}}.js-header-fix .g-nav__sub-link{font-size:1.5rem}@media (max-width: 900px){.js-header-fix .g-nav__sub-link{padding:0;font-size:1.4rem;line-height:1.2}}.g-nav__sub-link-inner{display:inline-block;padding:0;line-height:1.1;position:relative}.g-nav__list-sub{display:block;padding:0}@media (max-width: 1100px){.g-nav__list-sub{height:48px;padding:0;position:absolute;bottom:10px;left:0}}.g-nav__item-sub{display:flex;align-items:center;height:100%;font-size:1.2rem}.g-nav__item-sub:nth-child(n+2){margin-left:18px}.g-nav__item-sub:last-child{font-size:1.0rem}.g-nav__link-sub{display:flex;align-items:center;color:#000;transition:color .3s ease-in-out}body.home.st .g-nav__link-sub{color:#000}body.home .g-nav__link-sub{color:#FFF}body.home .g-nav__link-sub:hover{color:#99CEC4}.g-nav__link-sub .fa-globe{display:inline-block;padding-right:6px;font-size:1.6rem}.g-nav__link-sub:hover{color:#99CEC4}@media (max-width: 1100px){body.home .g-nav__link-sub{color:#000}body.home .g-nav__link-sub:hover{color:#000}}.g-nav__contact{display:none}@media (max-width: 1100px){.g-nav__contact{position:fixed;display:flex;align-items:center;top:20px;right:70px;padding:10px 5vw;max-height:44px;color:#FFF;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝","Yu Mincho","游明朝体","YuMincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;letter-spacing:0.1rem;background:#b1899b;font-weight:bold;font-size:clamp(1.4rem, 1.6vw, 1.6rem)}}@media (max-width: 600px){.g-nav__contact{top:10px;padding:0 4vw;height:40px;max-height:inherit}}.g-nav-sub{display:none;box-sizing:border-box;width:100%;padding:38px 10px;background:#FFF;border-bottom:solid 1px #eee;position:fixed;top:170px;left:0}@media (max-width: 1100px){.g-nav-sub{padding:0;padding-top:0 !important;position:relative;top:0;left:0;width:100%}}.g-nav-sub__title{display:block;width:100%;max-width:1200px;margin:0 auto 30px;font-size:2.2rem;font-weight:bold;border-bottom:solid 1px #CCC}@media (max-width: 900px){.g-nav-sub__title{display:none;font-size:1.8rem}}.g-nav-sub__title-link{display:block;padding:0 0 15px;color:#303343;text-decoration:none;line-height:1;position:relative;transition:all .3s ease-in-out}.g-nav-sub__title-link:hover{color:#99CEC4}.g-nav-sub__title-link:hover .g-nav-sub__title-arrow::before{background:url("/assets/img/common/g-nav_title-icon.png") no-repeat center center/cover;right:-10px}.g-nav-sub__title-arrow{display:inline-block;padding:0 30px 0 0;position:relative}.g-nav-sub__title-arrow::before{content:"";display:block;width:12px;height:24px;background:url("/assets/img/common/g-nav_title-icon.png") no-repeat center center/cover;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:right .3s ease-in-out}@media (max-width: 1100px){.g-nav-sub__title-arrow::before{width:10px;height:20px}}@media (max-width: 600px){.g-nav-sub__title-arrow::before{width:8px;height:16px}}.g-nav-sub__menu-wrap{display:flex;justify-content:space-between;width:100%;max-width:1200px;margin:0 auto;background:#FFF}@media (max-width: 1100px){.g-nav-sub__menu-wrap{display:block}}.g-nav-sub__img-list{width:42.5%;height:36.4vw;max-height:182px;position:relative}@media (max-width: 1100px){.g-nav-sub__img-list{display:none}}.g-nav-sub__img-item{position:absolute;width:100%}.g-nav-sub__list{display:block;box-sizing:border-box;width:46%;margin:0 auto;padding:0 0 0 30px;border-left:solid 1px #EEE}@media (max-width: 1100px){.g-nav-sub__list{width:100%;padding:10px 0}}.g-nav-sub__list .slick-track{width:100% !important}.g-nav-sub__item{width:100% !important;float:none !important}@media (max-width: 1100px){.g-nav-sub__item{box-sizing:border-box}}.g-nav-sub__link{display:block;position:relative;padding:0 25px 1.5em;line-height:1;font-weight:bold;transition:opacity .3s ease-in-out}.g-nav-sub__link:hover{opacity:.7}@media (max-width: 1100px){.g-nav-sub__link{padding:20px}}@media (max-width: 600px){.g-nav-sub__link{display:flex;justify-content:flex-start;align-items:center;height:44px;padding:0 10px}}.g-nav-sub__sp-top{display:none;width:100%}@media (max-width: 1100px){.g-nav-sub__sp-top{display:block;border-bottom:solid 1px #EEE}}.g-nav-sub__sp-toplink{display:flex;justify-content:flex-start;align-items:center;position:relative;padding:0 25px 1.5em;line-height:1;transition:opacity .3s ease-in-out}.g-nav-sub__sp-toplink:hover{opacity:.7}.g-nav-sub__sp-toplink::before{content:"";display:block;width:12px;height:24px;background:url("/assets/img/common/g-nav_title-icon.png") no-repeat center center/cover;position:absolute;top:50%;right:20px;transform:translateY(-50%);transition:right .3s ease-in-out}@media (max-width: 1100px){.g-nav-sub__sp-toplink::before{width:10px;height:20px}}@media (max-width: 600px){.g-nav-sub__sp-toplink::before{width:8px;height:16px}}@media (max-width: 1100px){.g-nav-sub__sp-toplink{width:100%;font-size:1.3rem;line-height:1.2;font-weight:bold;padding:20px}}@media (max-width: 600px){.g-nav-sub__sp-toplink{height:44px;padding:0 10px}}.g-nav-sub{display:none;box-sizing:border-box;width:100%;padding:38px 10px;background:#FFF;border-bottom:solid 1px #eee;position:fixed;top:170px;left:0}@media (max-width: 900px){.g-nav-sub{padding:0;padding-top:0 !important;position:relative;top:0;left:0;width:100%;border-top:#EEE 1px solid;border-bottom:none}}.g-nav-sub__title{display:block;width:100%;max-width:1200px;margin:0 auto 30px;font-size:2.6rem;font-weight:bold;border-bottom:solid 1px #CCC}@media (max-width: 900px){.g-nav-sub__title{display:none}}.g-nav-sub__title-link{display:block;padding:0 0 15px;color:#303343;text-decoration:none;line-height:1;position:relative;transition:all .3s ease-in-out}.g-nav-sub__title-link:hover{color:#99CEC4}.g-nav-sub__title-link:hover .g-nav-sub__title-arrow::before{background:url("/assets/img/common/g-nav_title-icon-green.png") no-repeat center center/cover;right:-10px}.g-nav-sub__title-arrow{display:inline-block;padding:0 30px 0 0;position:relative}.g-nav-sub__title-arrow::before{content:"";display:block;width:12px;height:24px;background:url("/assets/img/common/g-nav_title-icon.png") no-repeat center center/cover;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:right .3s ease-in-out}@media (max-width: 900px){.g-nav-sub__title-arrow::before{width:10px;height:20px}}@media (max-width: 600px){.g-nav-sub__title-arrow::before{width:8px;height:16px}}.g-nav-sub__img-list{display:flex;justify-content:space-between;width:100%;max-width:1200px;margin:0 auto;background:#FFF}@media (max-width: 900px){.g-nav-sub__img-list{flex-wrap:wrap}}.g-nav-sub__list{width:100%;max-width:1200px;margin:0 auto;background:#FFF}@media (max-width: 900px){.g-nav-sub__list{display:flex;justify-content:space-between;flex-wrap:wrap}}.g-nav-sub__sp-top{display:none;width:100%}@media (max-width: 900px){.g-nav-sub__sp-top{display:block;border-bottom:solid 1px #EEE}}.g-nav-sub__sp-toplink{display:flex;justify-content:flex-start;align-items:center;position:relative;padding:0 25px 1.5em;line-height:1;transition:opacity .3s ease-in-out}.g-nav-sub__sp-toplink:hover{opacity:.7}.g-nav-sub__sp-toplink::before{content:"";display:block;width:12px;height:24px;background:url("/assets/img/common/g-nav_title-icon.png") no-repeat center center/cover;position:absolute;top:50%;right:20px;transform:translateY(-50%);transition:right .3s ease-in-out}@media (max-width: 900px){.g-nav-sub__sp-toplink::before{width:10px;height:20px}}@media (max-width: 600px){.g-nav-sub__sp-toplink::before{width:8px;height:16px}}@media (max-width: 900px){.g-nav-sub__sp-toplink{width:100%;font-size:1.3rem;line-height:1.2;font-weight:bold;padding:20px}}@media (max-width: 600px){.g-nav-sub__sp-toplink{height:44px;padding:0 10px}}.g-nav-sub__list--side{width:47.5%;background:#FFF}@media (max-width: 900px){.g-nav-sub__list--side{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}}.g-nav-sub__img-box{width:50%}@media (max-width: 900px){.g-nav-sub__img-box{width:100%;margin:0;border-bottom:#EEE 1px solid}}.g-nav-sub__img-link{display:block;position:relative;transition:opacity .3s ease-in-out}.g-nav-sub__img-link:hover{opacity:.7}@media (max-width: 1200px){.g-nav-sub__img-link{display:flex;justify-content:space-between;align-items:center;width:100%}}.g-nav-sub__img-link--pc{position:relative;z-index:0}@media (max-width: 900px){.g-nav-sub__img-link--pc{display:none}}.g-nav-sub__img-link--sp{display:none}@media (max-width: 900px){.g-nav-sub__img-link--sp{display:block;width:120px}}@media (max-width: 600px){.g-nav-sub__img-link--sp{width:88px}}.g-nav-sub__img-link-txt{display:none;width:100%;font-weight:bold;text-align:center;font-size:2rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width: 1200px){.g-nav-sub__img-link-txt{width:calc(100% - 90px);text-align:left}}@media (max-width: 900px){.g-nav-sub__img-link-txt{display:block;padding:0 10px;font-size:1.3rem;position:static;transform:none}}@media (max-width: 600px){.g-nav-sub__img-link-txt{width:calc(100% - 98px)}}.g-nav-sub__item{width:100%}@media (max-width: 900px){.g-nav-sub__item{box-sizing:border-box;width:50%;border-right:#EEE 1px solid;border-bottom:#EEE 1px solid}.g-nav-sub__item:nth-child(even){border-right:none}.g-nav-sub__item:nth-last-child(-n+1){border-bottom:none}}.g-nav-sub__link{display:block;position:relative;padding:0 25px 1.5em;line-height:1;transition:opacity .3s ease-in-out}.g-nav-sub__link:hover{opacity:.7}@media (max-width: 900px){.g-nav-sub__link{font-size:1.3rem;line-height:1.2;font-weight:bold;padding:20px}}@media (max-width: 600px){.g-nav-sub__link{display:flex;justify-content:flex-start;align-items:center;height:44px;padding:0 10px}}.js-home-clear [data-page="home"] .g-nav-sub__link{color:#FFF}@media (max-width: 900px){.js-home-clear [data-page="home"] .g-nav-sub__link{color:#333}}.g-nav-sub__service-inner{display:flex;flex-wrap:wrap;width:100%;max-width:1200px;margin:0 auto}.g-nav-sub__service-welfare,.g-nav-sub__service-welfare--inpage{display:flex;width:calc(50% - 20px);margin:0 20px 0 0;flex-wrap:wrap}.g-nav-sub__service-welfare .g-nav-sub__service-list,.g-nav-sub__service-welfare--inpage .g-nav-sub__service-list{width:50%}@media (max-width: 900px){.g-nav-sub__service-welfare,.g-nav-sub__service-welfare--inpage{width:100%;margin:0}.g-nav-sub__service-welfare .g-nav-sub__service-list,.g-nav-sub__service-welfare--inpage .g-nav-sub__service-list{width:100%}.g-nav-sub__service-welfare .g-nav-sub__service-list:last-child,.g-nav-sub__service-welfare--inpage .g-nav-sub__service-list:last-child{margin:20px 0 0}}.g-nav-sub__service-welfare--inpage{width:calc(48% - 20px)}@media (max-width: 900px){.g-nav-sub__service-welfare--inpage{width:100%}}.g-nav-sub__service-support{width:32%}@media (max-width: 900px){.g-nav-sub__service-support{width:100%}}.g-nav-sub__service-media{width:calc(20% - 20px);margin:0 0 0 20px}@media (max-width: 900px){.g-nav-sub__service-media{width:100%;margin:0}}.g-nav-sub__service-list{display:block;justify-content:space-between;width:100%;margin:0}@media (max-width: 900px){.g-nav-sub__service-list:nth-child(2) li:nth-child(2){border-top:none;border-bottom:#EEE 1px solid}}@media (max-width: 900px){.g-nav-sub__service-list{display:block;width:100%;border-top:solid 1px #EEE}.g-nav-sub__service-list:last-child{width:100%}.g-nav-sub__service-list:nth-child(2){padding:0}}.g-nav-sub__service-item{box-sizing:border-box;width:100%;margin:0}@media (max-width: 900px){.g-nav-sub__service-item{width:100%;margin:0;border-bottom:#EEE 1px solid}.g-nav-sub__service-item.no-border{border-bottom:none !important}}.g-nav-sub__service-link{display:flex;justify-content:space-between;align-items:center;width:100%;margin:0;color:#303343;text-decoration:none !important;transition:opacity .3s ease-in-out}.g-nav-sub__service-link:nth-child(n+3){margin:0}.g-nav-sub__service-link:hover{opacity:.7}@media (max-width: 1500px){.g-nav-sub__service-link{font-size:1.3rem}}@media (max-width: 900px){.g-nav-sub__service-link{width:100%;margin:0;font-size:1.5rem;align-items:center}}.g-nav-sub__service-img{width:80px}@media (max-width: 900px){.g-nav-sub__service-img{width:80px}}.g-nav-sub__service-txt{width:calc(100% - 100px);padding:0}@media (max-width: 1100px){.g-nav-sub__service-txt{width:calc(100% - 90px)}}.g-nav-sub__service-ttl{display:block;width:100%;margin:0 0 20px;padding:0 0 5px;font-size:1.8rem;font-weight:bold;border-bottom:solid 1px #EEE}@media (max-width: 900px){.g-nav-sub__service-ttl{margin:20px 0 0;padding:0 0 10px 10px;font-size:1.6rem;border-bottom:none}}.g-nav-sub__service-page-name{font-size:1.5rem}@media (max-width: 900px){.g-nav-sub__service-page-name{font-size:1.3rem}}.g-nav-sub__ir{display:flex;justify-content:flex-start;width:100%;max-width:1200px;margin:0 auto}@media (max-width: 900px){.g-nav-sub__ir{display:block}}.g-nav-sub__ir-item{box-sizing:border-box;width:45%;padding:0 15px 0 0;border-right:solid 1px #EEE}.g-nav-sub__ir-item:first-child{display:flex;align-items:flex-start;justify-content:space-between;width:55%}.g-nav-sub__ir-item:last-child{border-right:none}@media (max-width: 900px){.g-nav-sub__ir-item{width:100%;padding:0}.g-nav-sub__ir-item:first-child{display:block;justify-content:space-between;width:100%}.g-nav-sub__ir-item:last-child{border-top:solid 1px #EEE}}.g-nav-sub__ir-imglink{display:flex;justify-content:space-between;align-items:center;width:49%;margin:0;transition:opacity .3s ease-in-out}.g-nav-sub__ir-imglink:hover{opacity:.7}@media (max-width: 900px){.g-nav-sub__ir-imglink{width:100%;border-bottom:#EEE 1px solid}.g-nav-sub__ir-imglink:last-child{border-bottom:none}}.g-nav-sub__ir-imglink:first-child{margin-bottom:20px}@media (max-width: 900px){.g-nav-sub__ir-imglink:first-child{margin-bottom:0}}.g-nav-sub__ir-img{width:150px}@media (max-width: 900px){.g-nav-sub__ir-img{width:80px}}@media (max-width: 600px){.g-nav-sub__ir-img{width:88px}}.g-nav-sub__ir-img-txt{width:calc(100% - 170px);padding:0;font-weight:bold;font-size:1.8rem}@media (max-width: 900px){.g-nav-sub__ir-img-txt{width:calc(100% - 90px);font-size:1.3rem}}@media (max-width: 600px){.g-nav-sub__ir-img-txt{width:calc(100% - 98px)}}.g-nav-trigger{display:block;width:40px;height:31px;right:10px;top:20px;margin:0 0 0 auto;position:fixed;cursor:pointer;z-index:100}@media (max-width: 600px){.g-nav-trigger{width:40px;right:10px;top:9px}}.g-nav-trigger span{display:block;position:absolute;top:15px;left:0;width:40px;height:1px;transform:rotate(0);transition:all 0.3s cubic-bezier(0.77, 0, 0.175, 1)}.g-nav-trigger span::before{content:"";display:block;position:absolute;top:-5px;left:0;width:100%;height:1px;background:#000;transition:all 0.3s cubic-bezier(0.77, 0, 0.175, 1)}.g-nav-trigger span::after{content:"";display:block;position:absolute;top:5px;left:0;width:100%;height:1px;background:#000;transition:all 0.3s cubic-bezier(0.77, 0, 0.175, 1)}@media (max-width: 1100px){.g-nav-trigger span{top:20px}}@media (max-width: 600px){.g-nav-trigger span{width:30px}}.js-header-fix .g-nav-trigger span::before,.js-header-fix .g-nav-trigger span::after,.js-service-fix .g-nav-trigger span::before,.js-service-fix .g-nav-trigger span::after{top:0;left:0;transform:rotate(-45deg)}.js-header-fix .g-nav-trigger span::after,.js-service-fix .g-nav-trigger span::after{transform:rotate(45deg);top:0;left:0}.g-nav-trigger__inner{display:block;position:absolute;top:50%;left:10px;width:30px;height:2px;margin:-1px 0 0;background:#333;transition:background 0.3s 0.3s cubic-bezier(0.77, 0, 0.175, 1)}.js-home-clear [data-page="home"] .g-nav-trigger__inner{background:#FFF}.js-home-clear [data-page="home"] .g-nav-trigger__inner::before,.js-home-clear [data-page="home"] .g-nav-trigger__inner::after{background:#FFF}@media (max-width: 600px){.g-nav-trigger__inner{left:5px;width:20px;height:1px;margin:-0.5px 0 0}}.g-nav-trigger__inner::before,.g-nav-trigger__inner::after{content:"";display:block;position:absolute;top:-9px;left:0;width:100%;height:2px;background:#333;transform:rotate(0);transition:top 0.3s 0.3s cubic-bezier(0.77, 0, 0.175, 1),transform 0.3s cubic-bezier(0.77, 0, 0.175, 1)}@media (max-width: 600px){.g-nav-trigger__inner::before,.g-nav-trigger__inner::after{top:-7px;height:1px}}.g-nav-trigger__inner::after{top:9px}@media (max-width: 600px){.g-nav-trigger__inner::after{top:7px}}.js-header-fix .g-nav-trigger__inner,.js-service-fix .g-nav-trigger__inner{background:rgba(51,51,51,0);transition:background 0.3s cubic-bezier(0.77, 0, 0.175, 1)}.js-header-fix .g-nav-trigger__inner::before,.js-header-fix .g-nav-trigger__inner::after,.js-service-fix .g-nav-trigger__inner::before,.js-service-fix .g-nav-trigger__inner::after{top:0;transform:rotate(45deg);transition:top 0.3s cubic-bezier(0.77, 0, 0.175, 1),transform 0.3s 0.3s cubic-bezier(0.77, 0, 0.175, 1)}.js-header-fix .g-nav-trigger__inner::after,.js-service-fix .g-nav-trigger__inner::after{transform:rotate(-45deg)}.js-header-fix.js-home-clear [data-page="home"] .g-nav-trigger__inner{background:rgba(255,255,255,0)}.footer{box-sizing:border-box;position:relative;width:100%;margin:0 auto;padding:0 60px 0 0}@media (max-width: 900px){.footer{padding:0}}.footer__pagetop{display:flex;justify-content:center;align-items:center;width:50px;height:50px;background:#99CEC4;position:fixed;right:10px;bottom:10px;transition:opacity .3s ease-in-out;z-index:5}.footer__pagetop:hover{opacity:.7}@media (max-width: 600px){.footer__pagetop{width:40px;height:40px}}.footer__pagetop-img{width:20px}.footer__contact{width:100%;padding:0 25px}@media (max-width: 900px){.footer__contact{padding:0 20px}}@media (max-width: 600px){.footer__contact{padding:0 15px}}.footer__contact-link{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:100px auto 0;background:#E3BDCE;opacity:0;transition:opacity .5s ease-in-out}@media (max-width: 900px){.footer__contact-link{margin:10vw auto 0}}@media (max-width: 600px){.footer__contact-link{display:block;margin:15vw auto 0}}.footer__contact-link.js-anim-init{opacity:1}.footer__contact-link.js-anim-init .footer__contact-img{opacity:1}.footer__contact-link.js-anim-init .footer__contact-btn-link{opacity:1;transform:translateX(0)}.footer__contact-img{display:block;width:50%;opacity:0;transition:opacity .5s .8s ease-in-out}@media (max-width: 600px){.footer__contact-img{width:100%}}.footer__contact-linkbox{display:flex;align-items:center;justify-content:center;width:50%}@media (max-width: 600px){.footer__contact-linkbox{width:100%;padding:30px 0}}.footer__contact-btn-link{max-width:300px;margin:0;color:#FFF;border:solid 1px #FFF;font-family:"adobe-garamond-pro",serif;background:none;opacity:0;transform:translateX(-20px);transition:opacity .5s .6s ease-in-out,transform .3s .6s ease-in-out}@media (max-width: 600px){.footer__contact-btn-link{margin:0}}.footer__contact-btn-link::before,.footer__contact-btn-link::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2291%22%20height%3D%2213%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M90%2C6V5H89V6H0V7H91V6ZM88%2C4V5h1V4ZM87%2C3V4h1V3ZM86%2C2V3h1V2ZM85%2C1V2h1V1ZM84%2C0V1h1V0Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center right}.footer__contact-btn-link::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2291%22%20height%3D%2213%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M90%2C6V5H89V6H0V7H91V6ZM88%2C4V5h1V4ZM87%2C3V4h1V3ZM86%2C2V3h1V2ZM85%2C1V2h1V1ZM84%2C0V1h1V0Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center right}.footer__contact-btn-link:hover{color:#FFF;background:none}.footer__inner{display:block;position:relative;width:100%;padding:100px 80px 20px 25px}@media (max-width: 900px){.footer__inner{padding:10vw 20px 20px}}@media (max-width: 600px){.footer__inner{padding:15vw 15px 20px}}.footer__logo-link{display:block;width:123px;margin:0 auto;transition:opacity .3s ease-in-out}.footer__logo-link:hover{opacity:.7}.footer__area-cont{box-sizing:border-box;width:100%;max-width:1000px;margin:45px auto 0;padding:30px;background:#F6F6F6}@media (max-width: 600px){.footer__area-cont{padding:20px 10px}}.footer__area-txt+.footer__area-txt{margin:1em 0 0}.footer__cont{display:flex;justify-content:space-between;width:100%;max-width:1000px;margin:0 auto 0}@media (max-width: 600px){.footer__cont{display:block;width:100%;margin:0 auto 0}}.footer__cont-item{box-sizing:border-box;width:calc(33.333% - 30px);margin:15px 0 0}@media (max-width: 900px){.footer__cont-item{width:calc(33.333% - 20px)}}@media (max-width: 600px){.footer__cont-item{width:100%;margin:0}}.footer__cont-ttl{font-size:1.8rem;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝","Yu Mincho","游明朝体","YuMincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:bold;margin:30px 0 0;border-bottom:solid 1px #CCC}.footer__cont-ttl.sky{color:#99CEC4}.footer__cont-ttl.purple{color:#DDBAEB}.footer__cont-ttl.red{color:#FEBAA9}.footer__cont-ttl.yellow{color:#E8D09B}.footer__cont-ttl.blue{color:#A0CFF1}.footer__cont-ttl.green{color:#D0E88A}.footer__list{width:100%}.footer__list-item{margin:1em 0 0}.footer__list-link{padding:0 0 0 1.5em;font-size:1.4rem;font-weight:bold;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝","Yu Mincho","游明朝体","YuMincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;transition:opacity .3s ease-in-out;position:relative}.footer__list-link:hover{opacity:.7}.footer__list-link::before{content:"";display:block;width:6px;height:6px;border-radius:3px;background:#99CEC4;position:absolute;top:50%;transform:translateY(-50%)}.footer__list.sky .footer__list-link::before{background:#99CEC4}.footer__list.purple .footer__list-link::before{background:#DDBAEB}.footer__list.red .footer__list-link::before{background:#FEBAA9}.footer__list.yellow .footer__list-link::before{background:#E8D09B}.footer__list.blue .footer__list-link::before{background:#A0CFF1}.footer__list.green .footer__list-link::before{background:#D0E88A}.footer__copy-txt{display:block;width:100%;padding:50px 0 0;font-family:"adobe-garamond-pro",serif;font-size:1rem;text-align:center}@media (max-width: 600px){.footer__copy-txt{font-size:6px}}.f-nav__list{padding:0 0 30px}@media (max-width: 1080px){.f-nav__list{padding:0 5px 30px 0}}@media (max-width: 900px){.f-nav__list{width:100%;padding:0 0 3vw}}@media (max-width: 600px){.f-nav__list{padding:0 0 4.5vw}}.f-nav__ttl,.f-nav__ttl--disabled,.f-nav__ttl--nolink{display:block;color:#FFF;font-size:1.8rem;line-height:1;margin:0 0 0 30px;opacity:1;transition:color .3s ease-in-out}@media (max-width: 900px){.f-nav__ttl,.f-nav__ttl--disabled,.f-nav__ttl--nolink{margin:0 0 0 3vw;font-size:1.5rem}}@media (max-width: 600px){.f-nav__ttl,.f-nav__ttl--disabled,.f-nav__ttl--nolink{margin:0}}.f-nav__ttl:hover,.f-nav__ttl--disabled:hover,.f-nav__ttl--nolink:hover{color:#99CEC4}.f-nav{position:relative;width:100%}.f-nav__sp-nav-trigger{display:none;box-sizing:border-box;width:100%;padding:0 25px;font-size:1.5rem;color:#FFF;border-bottom:solid 1px #4A5468;position:relative}.f-nav__sp-nav-trigger::before{content:"";display:block;width:20px;height:10px;background:url("/assets/img/common/common_link-icon-white.png") no-repeat center center/cover;position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(-90deg);transition:transform .3s ease-in-out}.f-nav__sp-nav-trigger.open::before{transform:translateY(-50%) rotate(0deg)}@media (max-width: 900px){.f-nav__sp-nav-trigger{display:block;padding:28px 20px}}@media (max-width: 600px){.f-nav__sp-nav-trigger{padding:20px 15px}.f-nav__sp-nav-trigger::before{right:15px}}.f-nav__row{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:flex-start;padding:0 0 10px;margin:0 0 0 -30px}@media (max-width: 900px){.f-nav__row{padding:20px 20px 10px;margin:0;border-bottom:solid 1px #4A5468}}@media (max-width: 600px){.f-nav__row{display:none;padding:20px 15px 10px;margin:0}}.f-nav__row--black{padding:15px 25px}@media (max-width: 900px){.f-nav__row--black{padding:1.5vw 20px}}@media (max-width: 600px){.f-nav__row--black{padding:2.25vw 15px}}.f-nav__ttl--disabled{opacity:.5;pointer-events:none}.f-nav__ttl--nolink:hover{color:#FFF}.f-nav__ttl .far{font-size:.7em;vertical-align:middle;margin:0 0 0 6px}.f-nav__item{margin:15px 0 0}@media (max-width: 900px){.f-nav__item{margin:1.5vw 0 0}}@media (max-width: 600px){.f-nav__item{margin:4.5vw 0 0}}.f-nav__link{display:block;width:100%;margin:0 0 0 30px;color:#FFF;font-size:1.3rem;line-height:2;letter-spacing:0;opacity:1;transition:opacity .3s ease-in-out}@media (max-width: 900px){.f-nav__link{margin:0 0 .8em 3vw}.f-nav__link:last-child{margin-bottom:0}}@media (max-width: 600px){.f-nav__link{margin-left:4.5vw}}.f-nav__link:hover{opacity:.7}.f-bottom__col,.f-bottom__col--right{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:55%}@media (max-width: 900px){.f-bottom__col,.f-bottom__col--right{width:100%}}.f-bottom{display:flex;flex-wrap:wrap;padding:0;max-width:1200px}.f-bottom__col{width:45%}@media (max-width: 900px){.f-bottom__col{width:100%;display:flex;justify-content:center}}.f-bottom__col--right{justify-content:flex-end;width:100%}@media (max-width: 900px){.f-bottom__col--right{padding:45px 0 40px;justify-content:flex-start}}@media (max-width: 600px){.f-bottom__col--right{padding:45px 0 40px}}@media (max-width: 900px){.f-bottom__ttl.pc-disp{display:none}}.f-bottom__link{display:block;width:100%;margin:0 16px 0 0;padding:0;color:#FFF;font-size:1.3rem;line-height:1;position:relative;opacity:1;transition:opacity .3s ease-in-out}@media (max-width: 900px){.f-bottom__link{margin:0 3vw 0 0}}@media (max-width: 600px){.f-bottom__link{margin:0 3vw 0}}.f-bottom__link:hover{opacity:.7}.f-bottom__logo{display:block;width:100px;margin:0 20px 0 0}@media (max-width: 900px){.f-bottom__logo{width:80px}}@media (max-width: 600px){.f-bottom__logo{width:80px;margin:10px auto 15px}}.f-bottom__copyright{color:#FFF;font-family:Helvetica, Arial;font-size:1rem}@media (max-width: 600px){.f-bottom__copyright{width:100%;text-align:center;line-height:1}}.wrapper{position:relative;width:100%;padding:0;overflow:hidden;background-color:#FFF}@media (max-width: 900px){.wrapper{padding:150px 0 0}}@media (max-width: 600px){.wrapper{padding:130px 0 0}body.home .wrapper{padding:60px 0 0}}.wrapper[data-page="home"]{background:#FFF}.wrapper__cover{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;pointer-events:none;transition:background .3s ease-in-out;z-index:99}.js-header-fix .wrapper__cover{pointer-events:auto;background:rgba(0,0,0,0.3)}.wrapper__outside{position:relative;width:100%;padding:0;overflow-x:hidden;background-color:#FFF}@media (max-width: 900px){.wrapper__outside{padding:0}}@media (max-width: 600px){.wrapper__outside{padding:0}}.container__inner,.container__inner--500,.container__inner--520,.container__inner--540,.container__inner--560,.container__inner--580,.container__inner--600,.container__inner--620,.container__inner--640,.container__inner--660,.container__inner--680,.container__inner--700,.container__inner--720,.container__inner--740,.container__inner--760,.container__inner--780,.container__inner--800,.container__inner--820,.container__inner--840,.container__inner--860,.container__inner--880,.container__inner--900,.container__inner--920,.container__inner--940,.container__inner--960,.container__inner--980,.container__inner--1000,.container__inner--1020,.container__inner--1040,.container__inner--1060,.container__inner--1080,.container__inner--1100,.container__inner--1120,.container__inner--1140,.container__inner--1160,.container__inner--1180,.container__inner--1200,.container__inner--1220,.container__inner--1240,.container__inner--1260,.container__inner--1280,.container__inner--1300,.container__inner--1320,.container__inner--1340,.container__inner--1360,.container__inner--1380,.container__inner--1400,.container__inner--1420,.container__inner--1440,.container__inner--1460,.container__inner--1480,.container__inner--1500,.container__inner--1520,.container__inner--1540,.container__inner--1560,.container__inner--1580,.container__inner--1600,.container__inner--1620,.container__inner--1640,.container__inner--1660,.container__inner--1680{position:relative;max-width:1200px;width:100%;margin:0 auto}.container__content,.container__content--top,.container__content--bottom,.container__content--none,.container__content--side,.container__content--color-bg{position:relative;width:100%;max-width:calc(1200px + 25px + 25px);margin:0 auto;padding:0 25px}@media (max-width: 900px){.container__content,.container__content--top,.container__content--bottom,.container__content--none,.container__content--side,.container__content--color-bg{padding:0 20px}}@media (max-width: 600px){.container__content,.container__content--top,.container__content--bottom,.container__content--none,.container__content--side,.container__content--color-bg{padding:0 15px}}.container{position:relative;box-sizing:border-box;width:100%;padding:0 60px 100px 0;z-index:1}@media (max-width: 1100px){.container{padding-right:0}}@media (max-width: 900px){.container{padding:0 0 10vw}}@media (max-width: 600px){.container{padding:0 0 15vw}}.container__content--top{padding-top:100px}@media (max-width: 600px){.container__content--top{padding-top:50px}}.container__content--bottom{padding-bottom:100px}@media (max-width: 600px){.container__content--bottom{padding-bottom:50px}}.container__content--none{padding-top:0;padding-bottom:0}.container__content--side{padding-left:0;padding-right:0}.container__content--color-bg{background:#F6F6F6}.container__inner--500{max-width:500px}.container__inner--520{max-width:520px}.container__inner--540{max-width:540px}.container__inner--560{max-width:560px}.container__inner--580{max-width:580px}.container__inner--600{max-width:600px}.container__inner--620{max-width:620px}.container__inner--640{max-width:640px}.container__inner--660{max-width:660px}.container__inner--680{max-width:680px}.container__inner--700{max-width:700px}.container__inner--720{max-width:720px}.container__inner--740{max-width:740px}.container__inner--760{max-width:760px}.container__inner--780{max-width:780px}.container__inner--800{max-width:800px}.container__inner--820{max-width:820px}.container__inner--840{max-width:840px}.container__inner--860{max-width:860px}.container__inner--880{max-width:880px}.container__inner--900{max-width:900px}.container__inner--920{max-width:920px}.container__inner--940{max-width:940px}.container__inner--960{max-width:960px}.container__inner--980{max-width:980px}.container__inner--1000{max-width:1000px}.container__inner--1020{max-width:1020px}.container__inner--1040{max-width:1040px}.container__inner--1060{max-width:1060px}.container__inner--1080{max-width:1080px}.container__inner--1100{max-width:1100px}.container__inner--1120{max-width:1120px}.container__inner--1140{max-width:1140px}.container__inner--1160{max-width:1160px}.container__inner--1180{max-width:1180px}.container__inner--1200{max-width:1200px}.container__inner--1220{max-width:1220px}.container__inner--1240{max-width:1240px}.container__inner--1260{max-width:1260px}.container__inner--1280{max-width:1280px}.container__inner--1300{max-width:1300px}.container__inner--1320{max-width:1320px}.container__inner--1340{max-width:1340px}.container__inner--1360{max-width:1360px}.container__inner--1380{max-width:1380px}.container__inner--1400{max-width:1400px}.container__inner--1420{max-width:1420px}.container__inner--1440{max-width:1440px}.container__inner--1460{max-width:1460px}.container__inner--1480{max-width:1480px}.container__inner--1500{max-width:1500px}.container__inner--1520{max-width:1520px}.container__inner--1540{max-width:1540px}.container__inner--1560{max-width:1560px}.container__inner--1580{max-width:1580px}.container__inner--1600{max-width:1600px}.container__inner--1620{max-width:1620px}.container__inner--1640{max-width:1640px}.container__inner--1660{max-width:1660px}.container__inner--1680{max-width:1680px}.hero-area__inner,.hero-area__inner--white,.hero-area__inner--bg{position:relative;width:100%;height:350px;padding:0;background:#F6F6F6}@media (max-width: 600px){.hero-area__inner,.hero-area__inner--white,.hero-area__inner--bg{height:50vw}}.hero-area__heading,.hero-area__heading--relative,.hero-area__heading--white,.hero-area__heading--omupita,.hero-area__heading--relative-white{position:absolute;top:50%;left:0;width:100%;padding:0 25px;transform:translateY(-50%);z-index:2}@media (max-width: 900px){.hero-area__heading,.hero-area__heading--relative,.hero-area__heading--white,.hero-area__heading--omupita,.hero-area__heading--relative-white{padding:0 20px}}@media (max-width: 600px){.hero-area__heading,.hero-area__heading--relative,.hero-area__heading--white,.hero-area__heading--omupita,.hero-area__heading--relative-white{padding:0 15px}}.hero-area__ja,.hero-area__ja--white{display:block;color:#99CEC4;font-size:4.8rem;text-align:center;font-weight:bold;letter-spacing:0;line-height:1;margin:0 0 20px}@media (max-width: 900px){.hero-area__ja,.hero-area__ja--white{font-size:4.8vw}}@media (max-width: 600px){.hero-area__ja,.hero-area__ja--white{font-size:6.3vw;line-height:1.2;margin:0 0 10px}}.hero-area__en,.hero-area__en--white{display:block;color:#444;font-size:1.5rem;text-align:center;line-height:1;letter-spacing:.2em}@media (max-width: 900px){.hero-area__en,.hero-area__en--white{font-size:2.25vw}}@media (max-width: 600px){.hero-area__en,.hero-area__en--white{font-size:3vw}}.hero-area{width:100%}.hero-area__inner--white{background:#FFF}.hero-area__inner--bg{background:no-repeat center center / cover}@media (max-width: 600px){.hero-area__inner--bg.omupita-b{background-image:url(/assets/img/omupita_b/main-img_sp.jpg) !important}}@media (max-width: 600px){.hero-area__inner--bg.omupita-c{background-image:url(/assets/img/omupita_c/main-img_sp.jpg) !important}}.hero-area__heading--relative{position:relative}.hero-area__heading--white::before{background:#FFF}.hero-area__heading--omupita{top:43%}@media (max-width: 600px){.hero-area__heading--omupita{top:42%}}.hero-area__heading--omupita::before{background:#FFF}.hero-area__heading--relative-white{position:relative;top:0;transform:none}.hero-area__heading--relative-white::before{background:#FFF}.hero-area__content{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);z-index:2}@media (max-width: 600px){.hero-area__content{position:relative;top:0;transform:none}}.hero-area__subttl{display:inline-block;padding:0 0 15px}.hero-area__ja--white{color:#FFF}.hero-area__ja-small{font-size:2rem;line-height:2}@media (max-width: 600px){.hero-area__ja-small{font-size:1.4rem}}.hero-area__en--white{color:#FFF}.hero-area__title-sub{display:block;padding:0 0 .5em;font-size:1.8rem;text-align:center;font-weight:bold;color:#FFF}@media (max-width: 600px){.hero-area__title-sub{font-size:1.4rem}}.hero-area__copy{display:block;color:#FFF;font-size:1.8rem;font-weight:bold;text-align:center;line-height:2;padding:70px 25px 0}@media (max-width: 900px){.hero-area__copy{font-size:2.7vw;padding:7vw 20px 0}}@media (max-width: 600px){.hero-area__copy{font-size:3.6vw;padding:7.5vw 15px 0}}.home-hero{width:100%;margin:0 auto 100px;padding:60.975% 0 0;position:relative}@media (max-width: 900px){.home-hero{margin:0 auto 10vw}}@media (max-width: 600px){.home-hero{margin:0 auto;padding-top:156.25vw}}.home-hero__list{width:100%;height:60.975%;position:absolute;top:0;left:0;transform:scale(1.2, 1.2);opacity:0;transition:opacity 1.5s ease-in-out, transform .8s ease-in-out}@media (max-width: 600px){.home-hero__list{height:156.25vw}}.home-hero__list.js-anim-init{opacity:1;transform:scale(1, 1)}.home-hero__lmenu{display:flex;justify-content:center;position:relative;z-index:100;flex-wrap:wrap;margin:-20px 15px 40px;border-bottom:0px solid #DCC;border-left:0px solid #DCC}@media (max-width: 600px){.home-hero__lmenu.js-anim-init{border-bottom:4px solid #DCC}}.home-hero__lmenu.js-anim-init .home-hero__lmenu-item{opacity:1;transform:translateY(0);border-bottom:4px solid #DCC;background:#d1acbd}@media (max-width: 600px){.home-hero__lmenu.js-anim-init .home-hero__lmenu-item{border-bottom:0px solid #DCC}}@media (max-width: 600px){.home-hero__lmenu{margin-top:-5vw}}.home-hero__lmenu-item{position:relative;display:flex;justify-content:center;align-items:center;width:25%;max-width:250px;height:60px;border-top:1px solid #DCC;border-right:1px solid #DCC;border-bottom:0px solid #DCC;opacity:0;background:#FFF;transform:translateY(15px);font-family:"adobe-garamond-pro",serif;font-size:1.8rem;letter-spacing:0;color:#FFF;font-weight:bold}.home-hero__lmenu-item:nth-child(1){transition:opacity 0.4s 0s ease-in-out,transform 0.4s 0s ease-in-out,border 0.4s 0s ease-in-out,background 0.4s ease-in-out}.home-hero__lmenu-item:nth-child(2){transition:opacity 0.4s .1s ease-in-out,transform 0.4s .1s ease-in-out,border 0.4s .1s ease-in-out,background 0.4s ease-in-out}.home-hero__lmenu-item:nth-child(3){transition:opacity 0.4s .2s ease-in-out,transform 0.4s .2s ease-in-out,border 0.4s .2s ease-in-out,background 0.4s ease-in-out}.home-hero__lmenu-item:nth-child(4){transition:opacity 0.4s .3s ease-in-out,transform 0.4s .3s ease-in-out,border 0.4s .3s ease-in-out,background 0.4s ease-in-out}@media (max-width: 600px){.home-hero__lmenu-item{width:50%;height:auto;max-width:inherit;font-size:1.4rem}.home-hero__lmenu-item:nth-child(3){border-left:1px solid #DCC}}.home-hero__lmenu-item a{display:block;padding:6px 0;font-family:"adobe-garamond-pro",serif;font-size:1.8rem;letter-spacing:0;transition:color .4s ease-in-out;color:#FFF;font-weight:bold}@media (max-width: 600px){.home-hero__lmenu-item a{font-size:1.4rem}}.home-hero__lmenu-item:hover{background:#000}.home-hero__lmenu-item:hover a{color:#FFF}.home-hero__lmenu-item:hover::after{right:20px}.home-hero__lmenu-item::after{position:absolute;content:'';right:10px;top:50%;width:6px;height:6px;border-top:1px solid #FFF;border-right:1px solid #FFF;transform:translateY(-50%) rotate(45deg);transition:right .4s ease-in-out}.home-hero__lmenu-item:first-child{border-left:1px solid #DCC}.home-hero__lmenuSub{position:absolute;margin-left:0;padding:0;display:none;top:59px;width:100%}@media (max-width: 600px){.home-hero__lmenuSub{top:46.8px}}.home-hero__lmenuSub-item{display:block;color:#fff;text-decoration:none;border-bottom:1px solid #FFF;position:relative}.home-hero__lmenuSub-item a.home-hero__lmenuSub-link{display:block;background:#e7c7d7;padding:5px 10px}.home-hero__lmenuSub-item a.home-hero__lmenuSub-link:hover{background:#f3dbe7}.home-hero__lmenuSub-item a.home-hero__lmenuSub-link:hover a{color:#FFF}.home-hero__lmenuSub-item a.home-hero__lmenuSub-link:hover::after{right:20px}.home-hero__lmenuSub-item a.home-hero__lmenuSub-link::after{position:absolute;content:'';right:10px;top:50%;width:6px;height:6px;border-top:1px solid #FFF;border-right:1px solid #FFF;transform:translateY(-50%) rotate(45deg);transition:right .4s ease-in-out}.home-news{padding:0 25px 100px}@media (max-width: 900px){.home-news{padding:0 20px 10vw}}@media (max-width: 600px){.home-news{padding:0 15px 15vw}}.home-news__inner{width:100%;max-width:1000px;margin:0 auto;position:relative;z-index:1}.home-news__list{display:flex;justify-content:space-between;flex-wrap:wrap;width:calc(100% + 20px);margin:100px -10px 0}@media (max-width: 900px){.home-news__list{margin:10vw auto 0}}@media (max-width: 600px){.home-news__list{display:block;width:100%;margin:15vw auto 0}}.home-news__list.js-anim-init .home-news__list-item{opacity:1;transform:translateY(0)}.home-news__list-item{display:block;width:calc(50% - 20px);margin:0 10px;opacity:0;transform:translateY(-25px)}.home-news__list-item:nth-child(n+3){margin-top:40px}@media (max-width: 600px){.home-news__list-item{width:100%;margin:20px auto 0}.home-news__list-item:nth-child(n+2){margin-top:20px}}.home-news__list-item:nth-child(1){transition:opacity 1s 0s ease-in-out,transform 0.5s 0s ease-in-out}.home-news__list-item:nth-child(2){transition:opacity 1s .2s ease-in-out,transform 0.5s .2s ease-in-out}.home-news__list-item:nth-child(3){transition:opacity 1s .4s ease-in-out,transform 0.5s .4s ease-in-out}.home-news__list-item:nth-child(4){transition:opacity 1s .6s ease-in-out,transform 0.5s .6s ease-in-out}.home-news__list-link{display:block;box-sizing:border-box;width:100%;padding:0;transition:opacity .3s ease-in-out}@media (max-width: 600px){.home-news__list-link{display:flex;justify-content:space-between;align-items:flex-start}}.home-news__list-link:hover{opacity:.7}@media (max-width: 600px){.home-news__txt-box{width:calc(100% - 47.826% - 20px)}}.home-news__list-img{width:100%;padding:56.25% 0 0;background-repeat:space;background-size:cover;background-position:center center}@media (max-width: 600px){.home-news__list-img{width:47.826%;padding:47.826% 0 0}}.home-news__date{display:block;margin:20px 0 0;font-size:1rem}.home-news__ttl{display:block;box-sizing:border-box;width:100%;padding:12px 0 0;font-size:1.5rem;line-height:1.8}.home-news__txt{display:block;box-sizing:border-box;width:100%;padding:12px 0 0;line-height:1.8}.home-news__btn-link{margin:50px auto 0}@media (max-width: 900px){.home-news__btn-link{margin:5vw auto 0}}@media (max-width: 600px){.home-news__btn-link{margin:10vw auto 0}}.home-about{padding:0}.home-about__inner{display:flex;justify-content:space-between;align-items:flex-start;width:100%;padding:100px 0 0;position:relative;z-index:1}@media (max-width: 900px){.home-about__inner{padding:10vw 0 0}}@media (max-width: 600px){.home-about__inner{display:block;padding:15vw 0}}.home-about__inner.js-anim-init .home-about__left-img,.home-about__inner.js-anim-init .home-about__right-img{opacity:1;transform:translateY(0)}.home-about__inner.js-anim-init .home-about__ttl,.home-about__inner.js-anim-init .home-about__left-txt{opacity:1}.home-about__inner.js-anim-init .common-section__btn-link,.home-about__inner.js-anim-init .footer__contact-btn-link,.home-about__inner.js-anim-init .home-news__btn-link,.home-about__inner.js-anim-init .home-collection__txt,.home-about__inner.js-anim-init .home-store__btn-link,.home-about__inner.js-anim-init .home-gallery__btn-link,.home-about__inner.js-anim-init .overview__group-link,.home-about__inner.js-anim-init .overview__pdf-link,.home-about__inner.js-anim-init .form-contact__btn-wrap,.home-about__inner.js-anim-init .form-contact__complete-btn-link,.home-about__inner.js-anim-init .collection__price-link,.home-about__inner.js-anim-init .collection__contact,.home-about__inner.js-anim-init .guide__btn-link,.home-about__inner.js-anim-init .guide__list-link,.home-about__inner.js-anim-init .plan-list__option-item-link,.home-about__inner.js-anim-init .plan-list__btn-link,.home-about__inner.js-anim-init .plan-detail__btn-link{opacity:1;transform:translateY(0)}.home-about__left-img{width:33.292%;opacity:0;transform:translateY(-40px);transition:opacity 1s .5s ease-in-out,transform 1s .5s ease-in-out}@media (max-width: 600px){.home-about__left-img{width:62.5vw}}.home-about__right-img{width:51.509%;opacity:0;transform:translateY(40px);transition:opacity 1s .5s ease-in-out,transform 1s .5s ease-in-out}@media (max-width: 600px){.home-about__right-img{width:auto;height:68.75vw;position:absolute;top:0;right:0}}.home-about__right-box{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;box-sizing:border-box;width:calc(100% - 33.292% - 30px)}@media (max-width: 600px){.home-about__right-box{display:block;width:100%;margin:20px auto 0;padding:68.75vw 20px 0;position:relative}}.home-about__ttl{display:block;width:100%;margin:-.5em 0 0;padding:0 0 50px;font-size:4.2rem;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝","Yu Mincho","游明朝体","YuMincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;line-height:1.8;opacity:0;transition:opacity .8s .5s ease-in-out}@media (max-width: 900px){.home-about__ttl{font-size:4.2vw}}@media (max-width: 600px){.home-about__ttl{margin:0;padding:10vw 0 0;font-size:1.8rem}}.home-about__left-txt{width:calc(100% - 51.509% - 30px);opacity:0;transition:opacity .8s .8s ease-in-out}@media (max-width: 600px){.home-about__left-txt{width:100%;padding:10vw 0 0}}.home-collection{padding:0 0 100px}@media (max-width: 900px){.home-collection{padding:0 0 10vw}}@media (max-width: 600px){.home-collection{padding:0 0 15vw}}.home-collection__inner{display:flex;justify-content:space-between;width:100%;margin:100px auto 0;position:relative;z-index:1}@media (max-width: 900px){.home-collection__inner{margin:10vw auto 0}}@media (max-width: 600px){.home-collection__inner{display:block;margin:15vw auto 0}}.home-collection__link{display:block;width:49.085%;overflow:hidden;position:relative;opacity:0}.home-collection__link:nth-child(1){transition:opacity 1.5s 0s ease-in-out}.home-collection__link:nth-child(1) .home-collection__slider{transition:transform 0.8s 0s ease-in-out}.home-collection__link:nth-child(2){transition:opacity 1.5s .2s ease-in-out}.home-collection__link:nth-child(2) .home-collection__slider{transition:transform 0.8s .2s ease-in-out}.home-collection__link:nth-child(3){transition:opacity 1.5s .4s ease-in-out}.home-collection__link:nth-child(3) .home-collection__slider{transition:transform 0.8s .4s ease-in-out}.home-collection__link:nth-child(4){transition:opacity 1.5s .6s ease-in-out}.home-collection__link:nth-child(4) .home-collection__slider{transition:transform 0.8s .6s ease-in-out}@media (max-width: 600px){.home-collection__link{width:100%}.home-collection__link:last-child{margin:20px auto 0}}.home-collection__link.js-anim-init{opacity:1;transform:translateY(0)}.home-collection__link.js-anim-init .home-collection__slider{transform:scale(1, 1)}.home-collection__link.js-anim-init .home-collection__txt{opacity:1;transform:translateY(0)}.home-collection__link:hover .home-collection__txt::before{width:0;transition:width 0.3s cubic-bezier(0.77, 0, 0.175, 1);background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2291%22%20height%3D%2213%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M90%2C6V5H89V6H0V7H91V6ZM88%2C4V5h1V4ZM87%2C3V4h1V3ZM86%2C2V3h1V2ZM85%2C1V2h1V1ZM84%2C0V1h1V0Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center right}.home-collection__link:hover .home-collection__txt::after{right:20px;width:35px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2291%22%20height%3D%2213%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M90%2C6V5H89V6H0V7H91V6ZM88%2C4V5h1V4ZM87%2C3V4h1V3ZM86%2C2V3h1V2ZM85%2C1V2h1V1ZM84%2C0V1h1V0Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center right;transition:right 0.3s 0.15s cubic-bezier(0.77, 0, 0.175, 1),width 0.3s 0.15s cubic-bezier(0.77, 0, 0.175, 1)}.home-collection__slider{position:relative;transform:scale(1.2, 1.2);z-index:0}.home-collection__txt{max-width:300px;height:70px;margin:0;padding:0 65px 0 20px;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝","Yu Mincho","游明朝体","YuMincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:3.2rem;border:none;position:absolute;left:0;bottom:0;z-index:1}@media (max-width: 600px){.home-collection__txt{margin:0}}.home-collection__txt:hover{color:#000;background:#FFF}.home-collection__txt:hover::before{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2291%22%20height%3D%2213%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M90%2C6V5H89V6H0V7H91V6ZM88%2C4V5h1V4ZM87%2C3V4h1V3ZM86%2C2V3h1V2ZM85%2C1V2h1V1ZM84%2C0V1h1V0Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center right}.home-collection__txt:hover::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2291%22%20height%3D%2213%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M90%2C6V5H89V6H0V7H91V6ZM88%2C4V5h1V4ZM87%2C3V4h1V3ZM86%2C2V3h1V2ZM85%2C1V2h1V1ZM84%2C0V1h1V0Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center right}.home-collection__sub-txt{display:inline-block;padding:1px 0 0 15px;font-size:1.4rem;font-family:"adobe-garamond-pro",serif}.home-store{padding:0 0 100px}@media (max-width: 900px){.home-store{padding:0 0 10vw}}@media (max-width: 600px){.home-store{padding:0 0 15vw}}.home-store__inner{display:block;width:100%;margin:100px auto 0;padding:45.731% 0 0;position:relative;opacity:0;transition:opacity 1s ease-in-out}@media (max-width: 900px){.home-store__inner{margin:10vw auto 0}}@media (max-width: 600px){.home-store__inner{margin:15vw auto 0;padding:50px 0 0}}.home-store__inner.js-anim-init{opacity:1}.home-store__inner.js-anim-init .home-store__txtbox{opacity:1}.home-store__inner.js-anim-init .home-store__ttl,.home-store__inner.js-anim-init .home-store__txt,.home-store__inner.js-anim-init .home-store__btn-link{opacity:1;transform:translateY(0)}.home-store__slider{width:100%;height:45.731%;position:absolute;top:0;left:0;z-index:0}@media (max-width: 600px){.home-store__slider{width:calc(100% - 20px);height:45%;position:absolute;top:0;left:auto;right:0;z-index:1}}.home-store__txtbox{width:100%;max-width:500px;box-sizing:border-box;padding:70px 30px 75px;background:rgba(152,123,84,0.9);position:absolute;left:100px;bottom:0;z-index:1;opacity:0;transition:opacity 1s 1.3s ease-in-out}@media (max-width: 900px){.home-store__txtbox{padding:7vw 20px 7.5vw;left:20px}}@media (max-width: 600px){.home-store__txtbox{max-width:inherit;width:calc(100% - 40px);padding:calc(33vw + 10vw) 20px 10vw;position:relative;left:0;z-index:0}}.home-store__ttl{margin:-.5em 0 0;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝","Yu Mincho","游明朝体","YuMincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:3rem;line-height:1.6;color:#FFF;opacity:0;transform:translateY(-20px);transition:opacity 1s 1.6s ease-in-out, transform .5s 1.6s ease-in-out}@media (max-width: 600px){.home-store__ttl{font-size:1.8rem;margin:0}}.home-store__txt{padding:30px 0;color:#FFF;opacity:0;transform:translateY(-20px);transition:opacity 1s 1.9s ease-in-out, transform .5s 1.9s ease-in-out}@media (max-width: 600px){.home-store__txt{padding:10vw 0 calc(10vw - 20px)}}.home-store__btn-link{max-width:300px;margin:20px 0 0;color:#FFF;border:solid 1px #FFF;font-family:"adobe-garamond-pro",serif;background:none;opacity:0;transform:translateY(-20px);transition:opacity 1s 2.2s ease-in-out, transform .5s 2.2s ease-in-out}.home-store__btn-link:last-child{transition:opacity 1s 2.5s ease-in-out, transform .5s 2.5s ease-in-out}@media (max-width: 600px){.home-store__btn-link{margin:20px auto 0}}.home-store__btn-link::before,.home-store__btn-link::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2291%22%20height%3D%2213%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M90%2C6V5H89V6H0V7H91V6ZM88%2C4V5h1V4ZM87%2C3V4h1V3ZM86%2C2V3h1V2ZM85%2C1V2h1V1ZM84%2C0V1h1V0Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center right}.home-store__btn-link::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2291%22%20height%3D%2213%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M90%2C6V5H89V6H0V7H91V6ZM88%2C4V5h1V4ZM87%2C3V4h1V3ZM86%2C2V3h1V2ZM85%2C1V2h1V1ZM84%2C0V1h1V0Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center right}.home-store__btn-link:hover{color:#FFF;background:none}.home-gallery__inner{display:flex;width:100%;margin:100px auto 0;padding:0 0 0 50px;position:relative;z-index:1}@media (max-width: 900px){.home-gallery__inner{margin:10vw auto 0;padding:0 0 0 20px}}@media (max-width: 600px){.home-gallery__inner{display:block;margin:15vw auto 0;padding:0 10px}}.home-gallery__inner.js-anim-init .home-gallery__btn-link{opacity:1;transform:translateX(0)}.home-gallery__inner.js-anim-init .home-gallery__list-item{opacity:1;transform:scale(1, 1)}.home-gallery__list{display:flex;justify-content:space-between;flex-wrap:wrap;width:60.252%;margin:-30px 0 0}@media (max-width: 600px){.home-gallery__list{width:100%;margin:-14px 0 0}}.home-gallery__list-item{width:31.315%;margin:30px 0 0;opacity:0;transform:scale(1.2, 1.2)}.home-gallery__list-item:nth-child(1){transition:opacity 1s 0s ease-in-out,transform 0.5s 0s ease-in-out}.home-gallery__list-item:nth-child(2){transition:opacity 1s .2s ease-in-out,transform 0.5s .2s ease-in-out}.home-gallery__list-item:nth-child(3){transition:opacity 1s .4s ease-in-out,transform 0.5s .4s ease-in-out}.home-gallery__list-item:nth-child(4){transition:opacity 1s .6s ease-in-out,transform 0.5s .6s ease-in-out}.home-gallery__list-item:nth-child(5){transition:opacity 1s .8s ease-in-out,transform 0.5s .8s ease-in-out}.home-gallery__list-item:nth-child(6){transition:opacity 1s 1s ease-in-out,transform 0.5s 1s ease-in-out}.home-gallery__list-item:nth-child(7){transition:opacity 1s 1.2s ease-in-out,transform 0.5s 1.2s ease-in-out}@media (max-width: 600px){.home-gallery__list-item{width:31.304%;margin:14px 0 0}}.home-gallery__insta-box{display:flex;justify-content:center;align-items:center;width:39.748%}@media (max-width: 600px){.home-gallery__insta-box{width:100%;padding:10vw 0 0}}.home-gallery__insta-box-inner{width:100%;max-width:300px}.home-gallery__btn-link{margin:20px 0 0;transform:translateX(-25px);transition:opacity 1s 1.2s ease-in-out,transform .5s 1.2s ease-in-out}.home-gallery__btn-link:first-child{margin:0;transition:opacity 1s .8s ease-in-out,transform .5s .8s ease-in-out}.home-gallery__btn-link .fa-brands{font-size:2.2rem !important}@media (max-width: 600px){.home-gallery__btn-link .fa-brands{font-size:1.8rem !important}}.home-gallery__link-txt{display:inline-block;padding:0 0 0 20px;font-size:1.5rem}.home-customer{padding:60px 25px 100px}@media (max-width: 900px){.home-customer{padding:6vw 20px calc(6vw + 50px)}}@media (max-width: 600px){.home-customer{padding:15vw 15px}}.home-customer__inner{width:100%;max-width:1200px;margin:0 auto}.home-customer__cont{display:flex;justify-content:space-between;flex-direction:row-reverse;flex-wrap:wrap;width:100%;margin:30px auto 0;position:relative}@media (max-width: 600px){.home-customer__cont{display:block;background:#99CEC4}}.home-customer__cont::before{content:"";width:62.5%;height:100%;background:#99CEC4;position:absolute;left:0;bottom:-50px;z-index:0}@media (max-width: 600px){.home-customer__cont::before{display:none}}.home-customer__img{width:62.5%;position:relative;z-index:2}@media (max-width: 600px){.home-customer__img{width:100%}}.home-customer__txtbox{display:flex;align-items:center;width:37.5%;padding:0 20px;position:relative;z-index:1}@media (max-width: 600px){.home-customer__txtbox{width:100%;padding:20px 10px 60px}}.home-customer__txt{font-size:1.8rem;font-weight:bold;color:#FFF}@media (max-width: 600px){.home-customer__txt{font-size:1.6rem}}.home-customer__btn{padding:0 50px 0 0;color:#FFF;font-weight:bold;transition:opacity .3s ease-in-out;position:absolute;bottom:0;left:20px}@media (max-width: 600px){.home-customer__btn{left:10px;bottom:20px}}.home-customer__btn::before,.home-customer__btn::after{content:"";display:block;position:absolute;top:50%;right:0;width:35px;height:11px;margin:-6px 0 0;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2291%22%20height%3D%2213%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M90%2C6V5H89V6H0V7H91V6ZM88%2C4V5h1V4ZM87%2C3V4h1V3ZM86%2C2V3h1V2ZM85%2C1V2h1V1ZM84%2C0V1h1V0Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center right;transition:width 0.3s 0.15s cubic-bezier(0.77, 0, 0.175, 1)}.home-customer__btn::after{right:35px;width:0;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2291%22%20height%3D%2213%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M90%2C6V5H89V6H0V7H91V6ZM88%2C4V5h1V4ZM87%2C3V4h1V3ZM86%2C2V3h1V2ZM85%2C1V2h1V1ZM84%2C0V1h1V0Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center right;transition:right 0.3s cubic-bezier(0.77, 0, 0.175, 1),width 0.3s cubic-bezier(0.77, 0, 0.175, 1)}.home-customer__btn:hover::before{width:0;transition:width 0.3s cubic-bezier(0.77, 0, 0.175, 1)}.home-customer__btn:hover::after{right:0;width:35px;transition:right 0.3s 0.15s cubic-bezier(0.77, 0, 0.175, 1),width 0.3s 0.15s cubic-bezier(0.77, 0, 0.175, 1)}.overview__inner{max-width:1200px;margin:0 auto}.overview__info{max-width:800px;margin:0 auto}.overview__table-th{width:200px}@media (max-width: 600px){.overview__table-th{width:100%}}.overview__table-td{width:calc(100% - 180px)}@media (max-width: 600px){.overview__table-td{width:100%}}.overview__table-td a{text-decoration:underline;transition:opacity .3s ease-in-out}.overview__table-td a:hover{opacity:.7}.overview__access-txt{margin:45px auto 0;text-align:center}@media (max-width: 600px){.overview__access-txt{text-align:left}}.overview__access-map{width:100%;margin:45px auto 0}.overview__access-iframe{width:100%;height:500px}@media (max-width: 600px){.overview__access-iframe{height:70vh}}.overview__group-lead{margin:45px auto 0}@media (max-width: 600px){.overview__group-lead{text-align:left}}.overview__group-list{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;max-width:864px;margin:0 auto;padding:45px 0 0}@media (max-width: 600px){.overview__group-list{display:block}}.overview__group-item{width:46.296%;position:relative}.overview__group-item:nth-child(n+3){margin-top:40px}@media (max-width: 600px){.overview__group-item{width:100%;margin:0 auto 40px}.overview__group-item:nth-child(n+3){margin-top:0}.overview__group-item:last-child{margin:0 auto}}.overview__group-img{border:solid 1px #EEE}.overview__group-ttl{padding:20px 0 0;font-size:1.8rem;font-weight:bold;color:#99CEC4}@media (max-width: 600px){.overview__group-ttl{font-size:1.6rem}}.overview__group-txt{padding:1em 0 76px}@media (max-width: 600px){.overview__group-txt{padding:1em 0 0}}.overview__group-link{max-width:none;position:absolute;bottom:0;left:0}@media (max-width: 600px){.overview__group-link{position:relative}}.overview__pdf-link{max-width:480px;padding:20px 0 18px}@media (max-width: 600px){.overview__pdf-link{width:100%}}.overview__icon-img{width:24px;display:inline-block;margin:0 10px 0 0;vertical-align:middle;position:relative;top:-3px}.privacy__block{opacity:0;transform:translateY(30px);transition:transform .3s ease-in-out, opacity .3s ease-in-out}.privacy__block.js-anim-init{opacity:1;transform:translateY(0)}.privacy__block:first-of-type .privacy__ttl{margin-top:0}.privacy__ttl{font-size:1.8rem;font-weight:bold;margin-top:40px;line-height:1.6}.privacy__text{font-size:1.5rem;line-height:1.8}.privacy__text--last{font-size:1.5rem;line-height:1.8;margin-top:36px}.privacy__text-bold{display:block;margin-top:30px;font-size:1.5rem;font-weight:bold}.privacy__list{margin-top:30px}.privacy__list-item{font-size:1.5rem;line-height:1.8}.privacy__list2-item{font-size:1.5rem;line-height:1.8}.privacy__list2-ttl{display:inline-block;position:relative;padding:0 10px 0 0;margin:0 5px 0 0}.privacy__list2-ttl::after{content:":";position:absolute;right:0;top:0}.contact__privacy{text-align:center;margin-bottom:30px;display:block}@media (max-width: 600px){.contact__privacy{text-align:left}}.contact__privacy-links{text-decoration:underline;transition:opacity .3s ease-in-out}.contact__privacy-links:hover{opacity:.5}.contact__inner{margin:0 auto;background:#FFF}.contact__item-cont-inner{display:block}.contact__att{margin-bottom:10px;color:#FF0004}.contact__item-point{color:#FF0004}.contact__list,.contact__form-area .nf-form-content{padding:0;border-top:#eee solid 1px}@media (max-width: 600px){.contact__list,.contact__form-area .nf-form-content{border-top:none}}.contact__form-area #ninja_forms_required_items,.contact__form-area .nf-field-container{margin-bottom:0}.contact__item,.contact__form-area .field-wrap{display:flex;padding:15px 0;border-bottom:#eee solid 1px;position:relative}@media (max-width: 600px){.contact__item,.contact__form-area .field-wrap{border-bottom:none;padding:15px 0 0}}@media (max-width: 600px){.contact__item,.contact__form-area .field-wrap{display:block}}.contact__form-area .field-wrap.html-wrap .nf-field-element{display:block;width:100% !important}.contact__form-area .field-wrap.submit-wrap{justify-content:center;text-align:center;border-bottom:none}.contact__form-area .field-wrap.submit-wrap .nf-field-label{display:none}.contact__form-area .field-wrap.submit-wrap .nf-field-element{display:inline-block !important;width:auto !important}.contact__form-area .field-wrap.submit-wrap .nf-field-element::before{position:absolute;content:"";width:28px;height:15px;margin:-7px 0 0;transition:all 0.3s cubic-bezier(0.77, 0, 0.175, 1);background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228%22%20height%3D%2215%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M28%2C7h-1V6h-1v1H0v1h28V7z%20M25%2C5v1h1V5H25z%20M24%2C4v1h1V4H24z%20M23%2C3v1h1V3H23z%20M22%2C2v1h1V2H22z%20M21%2C1v1h1V1H21z%20M20%2C0v1h1V0H20z%22%2F%3E%3C%2Fsvg%3E") no-repeat center center/cover;top:50%;right:15px;z-index:1}.contact__form-area .field-wrap.submit-wrap .nf-field-element:hover::before{right:5px}.contact__form-area .field-wrap.submit-wrap .nf-field-element input[type=submit],.contact__form-area .field-wrap.submit-wrap .nf-field-element input[type=button]{display:block;height:50px;box-sizing:border-box;padding:0 88px 0 25px !important;border:none !important;background:#00B285;color:#FFF;text-align:center;transition:all 0.3s cubic-bezier(0.77, 0, 0.175, 1);cursor:pointer}.contact__item-full{display:block}.contact__item-name,.contact__form-area .nf-field-label{width:250px !important;padding:8px 20px 8px 0 !important}@media (max-width: 600px){.contact__item-name,.contact__form-area .nf-field-label{width:100% !important;background:#eee;padding:5px !important;margin-bottom:10px}}.contact__form-area .nf-form-content .label-above .nf-field-label,.contact__form-area .nf-form-content .label-below .nf-field-label,.contact__form-area .nf-form-content .label-hidden .nf-field-label{margin-bottom:0}.contact__form-area .nf-form-content .label-above .nf-field-label label,.contact__form-area .nf-form-content .label-below .nf-field-label label,.contact__form-area .nf-form-content .label-hidden .nf-field-label label{font-size:1.5rem;font-weight:normal}.contact__form-area .list-checkbox-wrap .nf-field-element li label,.contact__form-area .list-image-wrap .nf-field-element li label,.contact__form-area .list-radio-wrap .nf-field-element li label{font-size:1.5rem}.contact__item-cont,.contact__form-area .nf-field-element{display:flex;align-items:center;width:calc(100% - 250px) !important}@media (max-width: 600px){.contact__item-cont,.contact__form-area .nf-field-element{width:100% !important}}.contact__item-cont-full{width:100%}.contact__send{width:250px;line-height:60px;margin:40px auto 80px;background:#000;color:#FFF;text-align:center;font-size:15px}.contact__visit_privilege{margin-bottom:30px}.contact__visit_privilege-ttl{text-align:center;font-size:25px;font-weight:bold;margin-bottom:10px}.contact__visit_privilege-inner{padding:10px;border:#DDD solid 1px}.contact__benefits{padding-left:20px;margin-bottom:10px;position:relative}.contact__benefits::after{content:"・";position:absolute;left:0;top:0}.contact__benefits:last-child{margin-bottom:0}.contact__btn-box{padding:50px 0 0;text-align:center}@media (max-width: 600px){.contact__btn-box{padding:25px 0 0}}.contact__btn-wrap{position:relative;display:inline-block;vertical-align:bottom}.contact__btn-wrap.entry_back_btn{display:none}.contact__btn-wrap.entry_back_btn.active{display:inline-block}.contact__entry-complete-message{text-align:center;margin-bottom:20px}.contact__entry-complete-top{text-align:center;margin-top:40px;display:block;opacity:1;transition:opacity .3s ease-in-out}.contact__entry-complete-top:hover{opacity:.5}.contact__notice{font-size:14px;margin-top:12px}@media (max-width: 600px){.contact__notice{font-size:12px}}.contact__form-area{width:100%;max-width:850px;margin:0 auto;padding:50px 25px 0;margin:0 auto}@media (max-width: 900px){.contact__form-area{padding:0}}@media (max-width: 600px){.contact__form-area{padding:0}}.contact__form-area .common-section__btn-link,.contact__form-area .footer__contact-btn-link,.contact__form-area .home-news__btn-link,.contact__form-area .home-collection__txt,.contact__form-area .home-store__btn-link,.contact__form-area .home-gallery__btn-link,.contact__form-area .overview__group-link,.contact__form-area .overview__pdf-link,.contact__form-area .form-contact__btn-wrap,.contact__form-area .form-contact__complete-btn-link,.contact__form-area .collection__price-link,.contact__form-area .collection__contact,.contact__form-area .guide__btn-link,.contact__form-area .guide__list-link,.contact__form-area .plan-list__option-item-link,.contact__form-area .plan-list__btn-link,.contact__form-area .plan-detail__btn-link{margin:50px auto 0}.contact__form-area input[type="text"],.contact__form-area input[type="password"],.contact__form-area input[type="email"]{width:100%;padding:10px;border:#CCC solid 1px}.contact__form-area input[type=checkbox],.contact__form-area input[type=radio]{display:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}.contact__form-area .contact__input-short{width:100%;max-width:60px}.contact__form-area .contact__input-middle{width:100%;max-width:120px}.contact__form-area input[type="text"].input-half{width:48%}.contact__form-area select{display:inline-block;width:auto;outline:none;color:#333;text-overflow:'';vertical-align:middle;background-color:#FFF;padding:10px 45px 10px 10px !important;border:#CCC solid 1px;background:get-selectbtn-svg(#333) no-repeat center right 10px}@media (max-width: 600px){.contact__form-area select{background:get-selectbtn-svg(#333) no-repeat center right 5px}}.contact__form-area select option{color:#333}.contact__form-area select::-ms-expand{display:none}.contact__form-area select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.contact__form-area textarea{width:100%;padding:10px;border:#CCC solid 1px}.contact__form-area .radio-area{display:flex;flex-wrap:wrap;padding-top:8px}.contact__form-area .radio-area-item{margin-right:10px;display:block}.contact__form-area .radio-area-button{opacity:0;appearance:none;position:absolute}.contact__form-area .mw_wp_form .horizontal-item+.horizontal-item{margin-left:0 !important}.contact__form-area .mw_wp_form .horizontal-item{margin-right:13px;margin:3px 13px 3px 0 !important}.contact__form-area .mwform-radio-field.horizontal-item{display:block}.contact__form-area .mwform-radio-field label{display:inline-block}.contact__form-area .mwform-radio-field-text{box-sizing:border-box;position:relative;display:block;padding:0 0 0 25px}.contact__form-area .mwform-radio-field input:checked+.mwform-radio-field-text::after{content:'';display:block;border-radius:5px;width:10px;height:10px;background-color:#000;position:absolute;top:50%;left:calc(8px - 5px);transform:translateY(-50%)}.contact__form-area .listradio-wrap .nf-field-element label.nf-checked-label:before{top:.3em}.contact__form-area .mwform-radio-field-text::before{content:'';display:block;border-radius:8px;border:1px solid #ccc;width:16px;height:16px;margin-right:5px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.contact__form-area .form-check-area{display:flex;flex-wrap:wrap}.contact__form-area .form-check-item{display:block;margin-right:10px}.contact__form-area .form-check-input{opacity:0;appearance:none;position:absolute}.contact__form-area .mwform-checkbox-field{display:inline-block}.contact__form-area .mwform-checkbox-field-text{position:relative;display:flex;align-items:center;padding:0 0 0 23px}.contact__form-area .mwform-checkbox-field-text::before{position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;border:1px solid #ccc;content:'';width:16px;height:16px}.contact__form-area .mwform-checkbox-field input[type=checkbox]:checked+.mwform-checkbox-field-text::after{position:absolute;top:6px;left:6px;display:block;border-right:1px solid #333;border-bottom:1px solid #333;content:'';width:5px;height:10px;transform:rotate(45deg)}.contact__form-area .mw_wp_form_confirm .privacy-check,.contact__form-area .mw_wp_form_complete .privacy-check{display:none}.contact__form-area .mw_wp_form_confirm .form-contact__item-cont{padding:8px 0}.contact__form-area .mw_wp_form_input .service__txt-center.form-input{display:block}.contact__form-area .mw_wp_form_input .service__txt-center.form-confirm{display:none}.contact__form-area .mw_wp_form_confirm .service__txt-center.form-input{display:none}.contact__form-area .mw_wp_form_confirm .service__txt-center.form-confirm{display:block}.contact__form-area a{text-decoration:underline;transition:opacity .3s ease-in-out}.contact__form-area a:hover{opacity:.7}.contact__form-area .contact__back-btn{display:block;height:50px;box-sizing:border-box;padding:0 88px 0 25px !important;border:solid 1px #99CEC4;background:#FFF;color:#99CEC4;text-align:center;transition:all 0.3s cubic-bezier(0.77, 0, 0.175, 1);cursor:pointer}.contact__form-area .contact__back-btn:hover{color:#FFF;background:#99CEC4}.contact__inputlist{display:block;text-align:center;padding:50px 0 0}.contact__inputlist-item{display:inline-block;height:50px;position:relative;margin:0 10px 15px}.contact__inputlist-item::before{position:absolute;content:"";width:28px;height:15px;margin:-7px 0 0;transition:all 0.3s cubic-bezier(0.77, 0, 0.175, 1);background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228%22%20height%3D%2215%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M28%2C7h-1V6h-1v1H0v1h28V7z%20M25%2C5v1h1V5H25z%20M24%2C4v1h1V4H24z%20M23%2C3v1h1V3H23z%20M22%2C2v1h1V2H22z%20M21%2C1v1h1V1H21z%20M20%2C0v1h1V0H20z%22%2F%3E%3C%2Fsvg%3E") no-repeat center center/cover;top:50%;right:15px;z-index:1}.contact__inputlist-item:hover::before{right:5px}.contact__inputlist-item.entry_back_btn::before{display:none}.input-phase .contact__inputlist-item.entry_back_btn{display:none}.contact__inputlist-item--noarrow{display:inline-block;height:50px;margin:0 10px 15px}.contact__inputlist-btn{display:block;height:50px;box-sizing:border-box;padding:0 88px 0 25px !important;border:none !important;background:#99CEC4;color:#FFF;text-align:center;transition:all 0.3s cubic-bezier(0.77, 0, 0.175, 1);cursor:pointer}.contact__item-cont-bar{padding:0 5px}.contact__item-cont-txt{padding:1em 0 0}.contact__input-subtxt{padding:0 0 1em}.contact__sub-title{margin:40px auto 20px;text-align:center;font-size:1.8rem;font-weight:bold}.contact__txt-frame{box-sizing:border-box;width:100%;max-width:750px;height:300px;margin:50px auto 0;padding:20px;border:solid 1px #eee;overflow:scroll}.contact__frame-indent{padding:0 0 0 1.5em}.contact__frame-indent a{text-decoration:underline;transition:opacity .3s ease-in-out}.contact__frame-indent a:hover{opacity:.7}.contact__frame-padlist{padding:0 0 0 1em}.contact__frame-item{display:block;padding:0 0 0 1em;text-indent:-1em}.contact__kojin-check .field-wrap{display:block !important}.contact__kojin-check .field-wrap .nf-field-label{width:100% !important;text-align:center}.contact__kojin-check .field-wrap .nf-field-label label{font-size:1.5rem;font-weight:normal;margin:0 auto}.news-list__inner{display:block;width:100%;padding:50px 0 0}@media (max-width: 900px){.news-list__inner{display:block;padding:5vw 0 0}}@media (max-width: 600px){.news-list__inner{padding:7.5vw 0 0}}.news-list__list{width:100%;box-sizing:border-box;padding:0}.news-list__siderecently-area{width:100%;margin:0 auto 20px}.news-list__tab{margin:50px auto 0}@media (max-width: 600px){.news-list__tab{border:solid 1px #DDD;border-top:none;margin:40px auto 0;padding:0 0 10px}}.news-list__tab-button-list{display:flex;justify-content:space-between;background:#99CEC4}.news-list__tab-button-item{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:33.333%;text-align:center;font-size:1.8rem;font-weight:bold;border:solid 1px #DDD;color:#FFF;border-left:none;position:relative;cursor:pointer;transition:color .3s ease-in-out}.news-list__tab-button-item:last-child{border-right:none}@media (max-width: 600px){.news-list__tab-button-item{font-size:3vw}}.news-list__tab-link-wrap{width:100%;padding:15px 0;text-align:center}.news-list__tab-link{padding:0 10px 0 0;position:relative;color:#FFF}.news-list__tab-link::before{content:"";display:block;width:5px;height:10px;background:url("/assets/img/common/common_white-arrow.png") no-repeat center center/cover;position:absolute;top:50%;right:0px;transform:translateY(-50%);transition:all .3s ease-in-out}.news-list__tab-link:hover::before{right:-10px;opacity:.7}.news-list__tab-link .far{font-size:1.2rem;vertical-align:middle;display:inline-block;margin:0 0 0 5px}.news-list__inner-link{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;padding:25px 0;color:#FFF;position:relative}.news-list__inner-link::before{content:"";display:block;width:10px;height:5px;background:url("/assets/img/common/common_link-icon-white.png") no-repeat center center/cover;position:absolute;left:50%;bottom:10px;transform:translateX(-50%);transition:all .3s ease-in-out}.news-list__inner-link:hover::before{bottom:2px;opacity:.7}.news-list__tab-cont{display:block;width:100%}@media (max-width: 1200px){.news-list__tab-cont{padding:0 25px 0}}@media (max-width: 900px){.news-list__tab-cont{padding:0 20px 0}}@media (max-width: 600px){.news-list__tab-cont{padding:0}}.news-list__archive-list{display:flex;justify-content:flex-start;width:100%;margin:0 auto 50px}@media (max-width: 600px){.news-list__archive-list{margin:30px auto 50px;font-size:1.6rem}}.news-list__archive-list li{padding:0 20px 0 0}.news-list__archive-list li a{font-size:2rem;text-decoration:underline;transition:opacity .3s ease-in-out}@media (max-width: 600px){.news-list__archive-list li a{font-size:1.6rem}}.news-list__archive-list li a:hover{opacity:.7}.news-list__archive-list li:last-child{display:none}.column-common{background:#F7F7F7}.column{width:100%;position:relative;max-width:1250px;margin:0 auto;padding:0 25px 0}@media (max-width: 900px){.column{padding:0 20px 0}}@media (max-width: 600px){.column{padding:0 15px 0}}.column__hero{font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝","Yu Mincho","游明朝体","YuMincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;text-align:center;font-size:3.4rem;padding:180px 0 50px;position:relative}@media (max-width: 900px){.column__hero{padding:10vw 0 5vw}}@media (max-width: 600px){.column__hero{padding:10vw 0 7.5vw}}.column__single{width:100%;position:relative;max-width:1250px;margin:0 auto;padding:calc(170px) 25px 0}@media (max-width: 900px){.column__single{padding:20px 20px 0}}@media (max-width: 600px){.column__single{padding:0 15px 0}}.column__header{width:100%;padding:30px 0 0}@media (max-width: 900px){.column__header{padding:5vw 0 0}}@media (max-width: 600px){.column__header{padding:7.5vw 0 0}}.column__inner{display:flex;justify-content:space-between;align-items:flex-start;width:100%;padding:50px 0 0}@media (max-width: 900px){.column__inner{display:block;padding:5vw 0 0}}@media (max-width: 600px){.column__inner{padding:7.5vw 0 0}}.column__main-cont{width:66.666%}@media (max-width: 900px){.column__main-cont{width:100%}}.column__side-cont{width:29.1666%}@media (max-width: 900px){.column__side-cont{width:100%;margin:30px auto 0}}.column__post-area,.column__category-area,.column__recently-area,.column__ranking-area,.column__sidecategory-area,.column__detail-area,.column__siderecently-area{width:100%;background:#F7F7F7}.column__category-area,.column__sidecategory-area{margin:20px auto 0}.column__siderecently-area{margin:0 auto 20px}.column__post-area+.column__recently-area,.column__category-area+.column__recently-area{margin:20px auto 0}.column__title{padding:15px 20px;font-size:1.8rem;font-weight:bold;line-height:1}.column__post-link{display:block;transition:opacity .3s ease-in-out}.column__post-link:hover{opacity:.7}.column__post-link-noimg{display:block;padding:30px 0 0;position:relative;transition:opacity .3s ease-in-out}.column__post-link-noimg:hover{opacity:.7}.column__post-imgbox,.column__ranking-imgbox,.column__siderecently-imgbox{width:100%;padding:56.25% 0 0;background-position:center center;background-size:cover;position:relative}.column__post-txtbox{padding:25px 30px 25px}@media (max-width: 900px){.column__post-txtbox{padding:25px 20px 25px}}@media (max-width: 600px){.column__post-txtbox{padding:30px 15px 25px}}.column__post-title{font-size:3.2rem;font-weight:bold;line-height:1.8}@media (max-width: 900px){.column__post-title{font-size:3.2vw}}@media (max-width: 600px){.column__post-title{font-size:5.5vw}}.column__post-date{font-size:1.2rem;font-weight:bold;color:#999}.column__post-category-list{display:block;margin:10px 0 0}.column__post-category-item{display:inline-block;margin:0 10px 5px 0;font-size:1.3rem;font-weight:bold;background:#99CEC4;color:#FFF}.column__post-category-item--nolink{display:inline-block;padding:5px 10px;margin:0 10px 5px 0;font-size:1.3rem;font-weight:bold;background:#99CEC4;color:#FFF}.column__post-category-link{display:inline-block;padding:5px 10px;color:#FFF;font-weight:bold;transition:opacity .3s ease-in-out}.column__post-category-link:hover{opacity:.7}.column__pagination{display:flex;justify-content:center}.column__pagination ul.page-numbers{display:flex;justify-content:center;width:100%;padding:0 0 30px;margin:30px auto 0}.column__pagination a.page-numbers,.column__pagination span.page-numbers{display:flex;justify-content:center;align-items:center;line-height:1;width:30px;height:30px;margin:0 6px;font-size:1.5rem;font-weight:bold;color:#FFF;background:#99CEC4}.column__pagination a.page-numbers:hover{background:#0C2445}.column__pagination span.page-numbers{background:#333}.column__pagination-catelist{display:flex;justify-content:center;width:100%;padding:0 0 30px}.column__pagination-catelist a.page-numbers,.column__pagination-catelist span.page-numbers{display:flex;justify-content:center;width:30px;height:30px;margin:0 6px;font-size:1.5rem;font-weight:bold;color:#FFF;background:#99CEC4}.column__pagination-catelist a.page-numbers:hover{background:#0C2445}.column__pagination-catelist a.page-numbers.prev,.column__pagination-catelist a.page-numbers.next{line-height:5;position:relative}.column__pagination-catelist a.page-numbers.prev::before,.column__pagination-catelist a.page-numbers.next::before{display:inline-block;line-height:1;position:absolute;top:calc(50% - .1em);left:50%;transform:translate(-50%, -50%)}.column__pagination-catelist a.page-numbers.prev::before{content:"«"}.column__pagination-catelist a.page-numbers.next::before{content:"»"}.column__pagination-catelist span.page-numbers{background:#333}.column__detail-inner{padding:0 30px 80px}@media (max-width: 900px){.column__detail-inner{padding:0 20px 8vw}}@media (max-width: 600px){.column__detail-inner{padding:0 15px 12vw}}.column__detail-txtbox{padding:25px 0 0}@media (max-width: 600px){.column__detail-txtbox{padding:30px 0 0}}.column__detail-name{padding:10px 0 0;font-size:1.2rem}.column__detail-name .fa-regular{margin:0 7px 0 0;vertical-align:middle;font-size:1.5rem}.column__detail-caseback{display:inline-block;margin:60px 0 0;font-size:1.6rem;font-weight:bold;color:#99CEC4;text-decoration:underline;transition:opacity .3s ease-in-out}.column__detail-caseback:hover{opacity:.7}@media (max-width: 900px){.column__detail-caseback{margin:6vw 0 0}}@media (max-width: 600px){.column__detail-caseback{font-size:1.4rem;margin:9vw 0 0}}.column__detail-btn-area{margin:80px auto 0}@media (max-width: 900px){.column__detail-btn-area{margin:8vw auto 0}}@media (max-width: 600px){.column__detail-btn-area{margin:12vw auto 0}}.column__detail-btn,.column__detail-contact-btn{max-width:350px;margin:20px auto 0;padding:30px 80px 30px 20px;font-size:1.6rem}@media (max-width: 600px){.column__detail-btn,.column__detail-contact-btn{padding:25px 80px 25px 20px;font-size:1.4rem}}.column__detail-contact-btn{max-width:none}.column__category-list{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.column__category-item{box-sizing:border-box;width:50%;border-top:solid 1px #F7F7F7}.column__category-item:nth-child(odd){border-right:solid 1px #F7F7F7}@media (max-width: 600px){.column__category-item{width:100%}.column__category-item:nth-child(odd){border-right:none}}.column__category-item .column__post-link{display:flex;align-items:center;width:100%;height:100%;padding:16px 30px;font-size:1.5rem;font-weight:bold}@media (max-width: 600px){.column__category-item .column__post-link{padding:16px 10px;font-size:1.4rem}}.column__recently-list{width:100%;box-sizing:border-box;padding:0 20px}.column__recently-item{padding:0 0 30px}.column__recently-item .column__post-link{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width: 600px){.column__recently-item .column__post-link{display:block}}.column__recently-imgbox{width:46.052%;padding:25.90425% 0 0;background-position:center center;background-size:cover}@media (max-width: 600px){.column__recently-imgbox{width:100%;padding:56.25% 0 0}}.column__recently-txtbox{width:51.5789%}@media (max-width: 600px){.column__recently-txtbox{width:100%;padding:20px 0 0}}.column__recently-title{font-size:2rem;font-weight:bold;line-height:1.8;margin:-.4em 0 0}.column__ranking-tab{position:relative}.column__ranking-tab .column__title{position:relative;z-index:0}.column__ranking-tab-list{display:flex;padding:0 15px 0 0;position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:1}.column__ranking-tab-item{padding:0 5px;color:#999;font-size:1.2rem;cursor:pointer;transition:opacity .3s ease-in-out}.column__ranking-tab-item:hover{opacity:.7}.column__ranking-inner{position:relative}.column__ranking-list{position:absolute;opacity:0;z-index:0;transition:opacity .3s ease-in-out;pointer-events:none}.column__ranking-list.js-active{position:relative;opacity:1;z-index:1;pointer-events:auto;transition:opacity .3s .2s ease-in-out}@media (max-width: 900px){.column__ranking-list.js-active{display:flex !important;flex-wrap:wrap !important;justify-content:space-between !important}.column__ranking-list.js-active:after{content:"";display:block;width:33.333%;height:0}}@media (max-width: 900px) and (max-width: 600px){.column__ranking-list.js-active:after{content:none}}.column__ranking-list .column__post-item:nth-child(1) .column__ranking-num::before{content:"1"}.column__ranking-list .column__post-item:nth-child(2) .column__ranking-num::before{content:"2"}.column__ranking-list .column__post-item:nth-child(3) .column__ranking-num::before{content:"3"}.column__ranking-list .column__post-item:nth-child(4) .column__ranking-num::before{content:"4"}.column__ranking-list .column__post-item:nth-child(5) .column__ranking-num::before{content:"5"}.column__ranking-num{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#FFF;font-family:"Roboto",sans-serif;font-size:2rem;font-weight:bold;line-height:1;background:#000;position:absolute;top:0;left:0}.column__ranking-num::before{display:inline-block}@media (max-width: 900px){.column__post-item{width:33.333%}}@media (max-width: 600px){.column__post-item{width:100%}}.column__ranking-txtbox{padding:16px 20px 20px}.column__ranking-title{font-size:1.5rem;font-weight:bold;line-height:1.8}.column__sidecategory-list{width:100%;box-sizing:border-box;padding:0 20px 15px}.column__sidecategory-item,.column__sidecategory-list .cat-item{display:block;padding:0 0 5px}.column__sidecategory-list .cat-item a{display:block;transition:opacity .3s ease-in-out;font-size:1.5rem}.column__sidecategory-list .cat-item a::before{content:"#";display:inline-block;margin:0 .5em 0 0}.column__sidecategory-list .cat-item a:hover{opacity:.7}.column__sub-cate-list,.column__sidecategory-list .children{width:100%;box-sizing:border-box;padding:0 0 0 3em}.column__sub-cate-list .column__sidecategory-item:last-child,.column__sidecategory-list .children .column__sidecategory-item:last-child{padding:0}.column__detail-content .counter-hierarchy{margin:40px auto 0;padding:38px 34px;position:relative;background:#F7F7F7}@media (max-width: 900px){.column__detail-content .counter-hierarchy{padding:38px 20px}}@media (max-width: 600px){.column__detail-content .counter-hierarchy{padding:30px 10px}}.column__detail-content .counter-hierarchy .ez-toc-title-container{position:absolute;top:-10px;left:15px}.column__detail-content .counter-hierarchy .ez-toc-title-container .ez-toc-title{margin:0;font-family:"Roboto",sans-serif;font-size:2.4rem;line-height:1;color:#99CEC4}.column__detail-content .counter-hierarchy .ez-toc-list-level-1 .ez-toc-list-level-2{padding:0 0 0 1em}.column__detail-content .counter-hierarchy .ez-toc-list-level-1 .ez-toc-list-level-2 .ez-toc-list-level-3{padding:0 0 0 1em}.column__detail-content .counter-hierarchy .ez-toc-link{font-size:1.6rem;text-decoration:underline;color:#333;transition:opacity .3s ease-in-out}.column__detail-content .counter-hierarchy .ez-toc-link:hover{opacity:.7}.column__detail-content .column__detail-title,.column__detail-content h1{display:block;box-sizing:border-box;margin:50px 0 28px;padding:2px 0 2px 19px;font-size:2.4rem;font-weight:bold;line-height:1.5;border-left:solid 4px #99CEC4;position:relative}@media (max-width: 900px){.column__detail-content .column__detail-title,.column__detail-content h1{margin:5vw 0 0;font-size:2.4vw}}@media (max-width: 600px){.column__detail-content .column__detail-title,.column__detail-content h1{margin:7.5vw 0 0;padding:5px 0 5px 12px;font-size:4.5vw}}.column__detail-content .column__detail-title::before,.column__detail-content h1::before{content:"";display:block;width:100%;height:1;background:#CCC;position:absolute;bottom:-10px;left:0}.column__detail-content h2{display:block;box-sizing:border-box;margin:50px 0 0;padding:12px;font-size:2rem;font-weight:bold;line-height:1.5;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC}@media (max-width: 900px){.column__detail-content h2{margin:5vw 0 0;font-size:2vw}}@media (max-width: 600px){.column__detail-content h2{margin:7.5vw 0 0;font-size:3.5vw}}.column__detail-content h3{display:block;box-sizing:border-box;margin:30px 0 0;font-size:1.8rem;font-weight:bold;line-height:1.5}@media (max-width: 900px){.column__detail-content h3{margin:1.8vw 0 0;font-size:2vw}}@media (max-width: 600px){.column__detail-content h3{margin:4.5vw 0 0;font-size:3.2vw}}.column__detail-content .column__detail-txt,.column__detail-content p{margin:1em 0 0;font-size:1.6rem}@media (max-width: 600px){.column__detail-content .column__detail-txt,.column__detail-content p{font-size:1.4rem}}.column__detail-content a{text-decoration:underline;transition:color .3s ease-in-out}.column__detail-content a:hover{color:#99CEC4}.column__detail-content a:hover img{opacity:.7}.column__detail-content .column__detail-img,.column__detail-content img{width:auto;max-width:100%;margin:35px auto 0;transition:opacity .3s ease-in-out}.column__detail-content table{margin:35px auto 0}.column__detail-content ol{padding:1em 0 0 1.2em;font-size:1.6rem}.column__detail-content ol li{list-style-type:inherit}.column__detail-content .arve{margin:35px auto 0}body.contact .container{padding:0 60px 0 0}@media (max-width: 900px){body.contact .container{padding:0}}@media (max-width: 600px){body.contact .container{padding:0}}.form-contact__inner{max-width:1050px;margin:0 auto;padding:100px 25px 0;font-size:15px;background:#FFF;position:relative;z-index:1}@media (max-width: 900px){.form-contact__inner{padding:50px 20px 0}}@media (max-width: 900px){.form-contact__inner{padding:50px 15px 0}}.form-contact__ttl{padding:0 0 5px;margin-bottom:10px;font-size:1.8rem;color:#000;font-weight:bold;border-bottom:solid 1px #99CEC4;display:flex;align-items:center}@media (max-width: 600px){.form-contact__ttl{font-size:4vw}}.form-contact__tel-list{margin-bottom:30px}.form-contact__nav-icon{width:40px;height:40px;background:#99CEC4;border-radius:30px;display:flex;align-items:center;justify-content:center;margin:0 10px 0 0}.form-contact__nav-icon-img{width:20px;height:20px}.form-contact__lead{margin-bottom:40px}.form-contact__lead-text{margin-bottom:20px}.form-contact__lead-sub-ttl{display:block;font-weight:bold}.form-contact__lead-list{margin-bottom:20px}.form-contact__lead-link{word-break:break-all}.form-contact__privacy{text-align:center;margin-bottom:30px;display:block}@media (max-width: 600px){.form-contact__privacy{text-align:left}}.form-contact__privacy-links{text-decoration:underline;transition:opacity .3s ease-in-out}.form-contact__privacy-links:hover{opacity:.5}.form-contact__item-cont-inner{display:flex;justify-content:flex-start;align-items:center}.form-contact__att{text-align:center;margin-bottom:60px}@media (max-width: 600px){.form-contact__att{margin-bottom:15px;font-size:1.4rem}}.form-contact__item-point{color:#FF0004}.form-contact__item{display:flex;padding:15px 0;border-bottom:#eee solid 1px;position:relative}@media (max-width: 600px){.form-contact__item{border-bottom:none;padding:15px 0 0;display:block}}@media (max-width: 600px){.form-contact__item.open-area,.form-contact__item.open-area2{border-bottom:none;padding:15px 0 0}}.form-contact__item:first-child{border-top:#eee solid 1px}.form-contact__item--wb{display:flex;padding:15px 0;border-bottom:#eee solid 1px;position:relative}@media (max-width: 600px){.form-contact__item--wb{border-bottom:none;padding:15px 0 0}}.form-contact__item--wb::after{content:"";width:300px;height:1px;background:#4268D9;position:absolute;bottom:-1px;left:0}@media (max-width: 600px){.form-contact__item--wb::after{display:none}}.form-contact__item--wb:first-child{border-top:#eee solid 1px}.form-contact__item--wb:first-child::before{content:"";width:300px;height:1px;background:#4268D9;position:absolute;top:-1px;left:0}@media (max-width: 600px){.form-contact__item--wb:first-child::before{display:none}}@media (max-width: 600px){.form-contact__item--wb{display:block}}.form-contact__item-text{font-size:.13rem;margin:10px 0 0}.form-contact__item-sub-ttl{font-size:.14rem;margin:0 0 10px}.form-contact__item-full{display:block}.form-contact__sub{margin:10px 0 0}.form-contact__sub-item{margin:0 0 20px}.form-contact__sub-item:last-child{margin:0}.form-contact__item-name{width:350px;padding:8px 0}@media (max-width: 600px){.form-contact__item-name{width:100%;background:#eee;padding:5px 0;margin-bottom:10px}}.form-contact__item-cont{width:calc(100% - 350px)}@media (max-width: 600px){.form-contact__item-cont{width:100%}}.form-contact__item-cont-inner{margin-right:5px}.form-contact__item-cont-inner select{margin-right:5px}.form-contact__select-middle{width:80px}.form-contact__select-short{width:60px}.form-contact__item-cont-full{width:100%}.form-contact__send{width:250px;line-height:60px;margin:40px auto 80px;background:#000;color:#FFF;text-align:center;font-size:15px}.form-contact__visit_privilege{margin-bottom:30px}.form-contact__visit_privilege-ttl{text-align:center;font-size:25px;font-weight:bold;margin-bottom:10px}.form-contact__visit_privilege-inner{padding:10px;border:#DDD solid 1px}.form-contact__benefits{padding-left:20px;margin-bottom:10px;position:relative}.form-contact__benefits::after{content:"・";position:absolute;left:0;top:0}.form-contact__benefits:last-child{margin-bottom:0}.form-contact__btn-box{padding:50px 0 0;margin:0 -10px;display:flex;justify-content:center;position:relative;z-index:1;background:#FFF}@media (max-width: 600px){.form-contact__btn-box{padding:25px 0 0;margin:0 -10px}}.form-contact__btn-wrap{max-width:none;width:20%;margin:0 10px;opacity:1;transform:translateY(0)}@media (max-width: 600px){.form-contact__btn-wrap{width:calc(50% - 10px)}}.form-contact__btn-wrap.entry_back_btn{display:none}.form-contact__btn-wrap:hover input[type='submit']{color:#FFF !important}.form-contact__complete-message{text-align:center;margin-bottom:40px}@media (max-width: 600px){.form-contact__complete-message{text-align:left}}.form-contact__complete-top{text-align:center;margin-top:40px;display:block;opacity:1;transition:opacity .3s ease-in-out}.form-contact__complete-top:hover{opacity:.5}.form-contact__notice{font-size:14px}@media (max-width: 600px){.form-contact__notice{font-size:12px}}.form-contact__item-link{text-decoration:underline}.form-contact__font-bold{font-weight:bold}.form-contact__complete-btn{width:100%;max-width:300px;margin:0 auto}.form-contact__complete-btn-link{width:100%;max-width:none;opacity:1}.form-contact__btn-txt{position:relative;z-index:1;transition:color .2s ease-in-out}.form-contact__comment{margin-top:10px}input[type='submit'],button[type='submit']{width:100%;height:56px;font-size:1.6rem;padding:0;color:#000;border:none;background:none;cursor:pointer;text-align:left;position:relative;z-index:2}input[type="text"],input[type="email"]{width:100%;padding:10px;border:#CCC solid 1px}input[type="text"].input-half{width:48%;margin-right:10px}input[type="text"].input-treble{width:33%;margin-right:10px}input[type="text"].input-quarter{width:25%;margin-right:10px}@media (max-width: 600px){input[type="text"].input-quarter{width:50%}}input[type="text"],input[type="email"],select{height:49px}select{display:inline-block;width:auto;outline:none;color:#333;text-overflow:'';vertical-align:middle;background-color:#FFF;padding:10px 30px 10px 10px !important;border:#CCC solid 1px;background:get-selectbtn-svg(#333) no-repeat center right 10px}@media (max-width: 600px){select{background:get-selectbtn-svg(#333) no-repeat center right 5px}}select option{color:#333}select::-ms-expand{display:none}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}textarea{width:100%;padding:10px;border:#CCC solid 1px}.radio-area{display:flex;flex-wrap:wrap;padding-top:8px}.radio-area-item{margin-right:10px;display:block}.radio-area-button{opacity:0;appearance:none;position:absolute}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0 !important}.mwform-radio-field-text{position:relative;display:flex;align-items:center}.radio-area-button:checked+.mwform-radio-field-text::after{content:'';position:absolute;left:calc(8px - 5px);top:13px;display:block;border-radius:50%;width:10px;height:10px;background-color:#000}@media (max-width: 600px){.radio-area-button:checked+.mwform-radio-field-text::after{top:14px}}.mwform-radio-field-text::before{content:'';display:block;border-radius:50%;border:1px solid #ccc;width:16px;height:16px;margin-right:5px;margin-top:4px}.form-check-area{display:flex;flex-wrap:wrap}.form-check-item{display:block;margin-right:10px}.form-check-input{opacity:0;appearance:none;position:absolute}.form-spam-check{display:block;width:fit-content;margin:30px auto 0}.mwform-checkbox-field-text{position:relative;display:flex;align-items:center;padding:0 0 0 20px}.mwform-checkbox-field-text::before{position:absolute;left:0;top:10px;display:block;border:1px solid #ccc;content:'';width:16px;height:16px}.form-check-input:checked+.mwform-checkbox-field-text::after{position:absolute;top:11px;left:6px;display:block;border-right:1px solid #333;border-bottom:1px solid #333;content:'';width:5px;height:10px;transform:rotate(45deg)}.mw_wp_form_confirm .form-contact__item-cont{padding:8px 0}.mw_wp_form .vertical-item+.vertical-item{margin-top:0 !important}.mw_wp_form .vertical-item{margin-right:10px}.form-contact__item--wb .error{font-size:.16rem;color:#B70000;display:block;font-weight:bold}.form-contact__item-agree-text{margin-top:10px}.form-contact__item-agree-text .mwform-checkbox-field-text{font-weight:bold}.mw_wp_form.mw_wp_form_confirm.mw_wp_form_preview .form-contact__lead,.mw_wp_form.mw_wp_form_confirm.mw_wp_form_preview .form-spam-check,.mw_wp_form.mw_wp_form_confirm.mw_wp_form_preview .form-contact__item-files-text,.mw_wp_form.mw_wp_form_confirm.mw_wp_form_preview .form-contact__comment{display:none}.mw_wp_form.mw_wp_form_confirm.mw_wp_form_preview .entry_back_btn{display:block !important}.company__list-link,.company__list-link--noicon,.company__organization-link,.company__organization-link--noicon{width:fit-content;padding:0 22px 0 0;position:relative;transition:color 0.3s cubic-bezier(0.77, 0, 0.175, 1)}.company__list-link::after,.company__list-link--noicon::after,.company__organization-link::after,.company__organization-link--noicon::after{content:"";position:absolute;top:5px;right:0;width:15px;height:15px;background:url("/assets/img/company/blank_icon.svg") no-repeat center right/100% 100%}.company__list-link:hover,.company__list-link--noicon:hover,.company__organization-link:hover,.company__organization-link--noicon:hover{color:#99CEC4}.company__performance-list,.profile__content-list{display:flex;width:100%;margin:50px 0 0;padding:0}@media (max-width: 600px){.company__performance-list,.profile__content-list{display:block;margin:25px 0 0}}.company__performance-list:first-of-type,.profile__content-list:first-of-type{margin-top:0}.company__performance-list-ttl,.profile__content-list-ttl{width:170px;color:#99CEC4}@media (max-width: 600px){.company__performance-list-ttl,.profile__content-list-ttl{width:100%}}.company__performance-list-cont,.profile__content-list-cont{width:calc(100% - 170px);padding:0 0 0 40px;border-left:1px #dddd solid}@media (max-width: 600px){.company__performance-list-cont,.profile__content-list-cont{width:100%;padding:10px 0 0;margin:10px 0 0;border-top:1px #dddd solid;border-left:none}}.company__inner{width:100%;max-width:1250px;margin:100px auto 0;padding:0 25px}@media (max-width: 900px){.company__inner{padding:0 20px;margin:50px auto 0}}@media (max-width: 600px){.company__inner{padding:0 15px}}.company__lead{line-height:3;text-align:center;color:#525252;font-size:1.8rem}@media (max-width: 600px){.company__lead{text-align:left;line-height:2}}.company__lead-text{font-size:1.8rem;font-weight:bold}.company__lead-text--green{font-size:1.8rem;font-weight:bold;line-height:3;text-align:center;color:#99CEC4}@media (max-width: 600px){.company__lead-text--green{text-align:left;line-height:2}}.company__lead-number{font-weight:normal;margin-top:5px}@media (max-width: 600px){.company__lead-number{font-size:1.5rem}}.company__lead-number-sub{display:inline-block;margin-left:10px}@media (max-width: 600px){.company__lead-number-sub{display:block;margin-left:0}}.company__ttl{border-bottom:#DDD solid 1px;padding:0 0 30px;margin:90px 0 0}.company__ttl-en{font-size:5rem;color:#99CEC4;font-family:"Roboto",sans-serif;font-weight:300;line-height:1}.company__ttl-jp{display:block;font-size:1.8rem;font-weight:bold;color:#525252;margin-top:10px;line-height:1}.company__content,.profile__content{margin:50px 0 0;font-size:1.6rem}@media (max-width: 600px){.company__content,.profile__content{margin:25px 0 0}}.company__content-text{margin:20px 0 0;color:#525252}@media (max-width: 600px){.company__content-text{margin:10px 0 0}}.company__content-text--ex{font-size:1.6rem;margin:40px 0 0;color:#525252}@media (max-width: 600px){.company__content-text--ex{margin:20px 0 0}}.company__content-text:first-child{margin:0}.company__content-signature{margin:20px 0 0 auto;text-align:right}@media (max-width: 600px){.company__content-signature{margin:10px 0 0}}.company__googlemap{margin-top:50px}@media (max-width: 600px){.company__googlemap{margin-top:25px}}.company__googlemap iframe{width:100%;aspect-ratio:16/6}@media (max-width: 600px){.company__googlemap iframe{aspect-ratio:4/3}}.company__list{list-style-position:outside;padding:0 0 0 18px}.company__list--nodisc{padding:0}.company__list-item{list-style-type:disc}.company__list-item--nodisc{list-style-type:none}.company__list-link--noicon{padding:0}.company__list-link--noicon::after{content:none}.company__list-link::after{top:3px}.company__performance-list-att{display:block;margin:10px 0 0}.company__blank-icon{width:15px;height:15px;margin:0 0 0 10px;vertical-align:initial;display:inline-block}.company__organization-item{margin:0 0 20px}.company__organization-link{display:block;font-weight:bold}.company__organization-link--noicon{display:block;font-weight:bold;padding:0}.company__organization-link--noicon::after{content:none}.company__organization-att{margin-top:20px}.company__organization-link-sub{font-size:1.2rem}.profile__inner{width:100%;max-width:1250px;margin:100px auto 0;padding:0 25px}@media (max-width: 900px){.profile__inner{padding:0 20px;margin:50px auto 0}}@media (max-width: 600px){.profile__inner{padding:0 15px}}.profile__about{display:flex;flex-direction:row-reverse}@media (max-width: 600px){.profile__about{display:block;flex-direction:row}}.profile__about-text{width:calc(100% - 300px);padding:0 20px 0 0;display:flex;align-items:center;justify-content:center;font-size:1.8rem}@media (max-width: 900px){.profile__about-text{font-size:2.2vw}}@media (max-width: 600px){.profile__about-text{display:block;width:100%;padding:20px 0 0;font-size:1.6rem}}.profile__about-img{width:300px;align-self:flex-start}@media (max-width: 600px){.profile__about-img{width:100%}}.profile__content-list{margin:25px 0 0}.profile__content-list-ttl{width:80px}.profile__content-list-cont{width:calc(100% - 80px);padding:0 0 0 20px}@media (max-width: 600px){.profile__content-list-cont{width:100%;padding:10px 0 0}}.profile__bookcont{margin:50px auto 0}@media (max-width: 900px){.profile__bookcont{margin:5vw auto 0}}@media (max-width: 600px){.profile__bookcont{margin:7.5vw auto 0}}.profile__bookcont-imgbox{display:flex;justify-content:space-between;width:100%;max-width:454px;margin:0 auto}.profile__bookcont-img{width:48.5%;max-width:217px}.faq__block{opacity:0;transform:translateY(30px);transition:transform .3s ease-in-out, opacity .3s ease-in-out;position:relative;z-index:1}.faq__block.js-anim-init{opacity:1;transform:translateY(0)}.faq__block:first-of-type .privacy__ttl{margin-top:0}.faq__ttl{text-align:center;font-family:"adobe-garamond-pro", serif;font-size:1.2rem;font-weight:bold;letter-spacing:0.1em;line-height:1;opacity:0;transform:translateY(30px);transition:transform .3s ease-in-out, opacity .3s ease-in-out}.faq__ttl:nth-child(n+2){position:relative;margin-top:100px;padding-top:100px}@media (max-width: 900px){.faq__ttl:nth-child(n+2){margin-top:10vw;padding-top:10vw}}@media (max-width: 600px){.faq__ttl:nth-child(n+2){margin-top:15vw;padding-top:15vw}}.faq__ttl:nth-child(n+2)::after{position:absolute;content:'';width:.5px;height:50px;background:#000;top:0;left:50%;clip-path:inset(0 0 100% 0);transform:translateX(-50%);transition:clip-path 0.6s ease}@media (max-width: 900px){.faq__ttl:nth-child(n+2)::after{height:5vw}}@media (max-width: 600px){.faq__ttl:nth-child(n+2)::after{height:7.5vw}}.faq__ttl.js-anim-init{opacity:1;transform:translateY(0)}.faq__ttl.js-anim-init::after{clip-path:inset(0)}@media (max-width: 900px){.faq__ttl.js-anim-init::after{height:5vw}}@media (max-width: 600px){.faq__ttl.js-anim-init::after{height:7.5vw}}.faq__ttl-en{display:block;font-size:4.2rem;font-weight:normal;margin-bottom:10px}.faq__ttl-en.a-slicetext2{opacity:0}.faq__ttl-en.a-slicetext2.is-show{opacity:1}.faq__ttl-en.a-slicetext2 span{display:inline-block;transition:all 0.6s ease;transform:translate(0, 100%);position:relative;z-index:1;opacity:0}.faq__ttl-en.a-slicetext2 span.row{overflow:hidden;line-height:1.2;display:block;transform:none;opacity:1}.faq__ttl-en.a-slicetext2 span.row span.is-show{transform:translate(0, 0);opacity:1}#f1 .faq__ttl-en{color:#99CEC4}#f2 .faq__ttl-en{color:#DDBAEB}#f3 .faq__ttl-en{color:#FEBAA9}#f4 .faq__ttl-en{color:#E8D09B}#f5 .faq__ttl-en{color:#A0CFF1}#f6 .faq__ttl-en{color:#D0E88A}@media (max-width: 900px){.faq__ttl-en{font-size:4.2vw}}@media (max-width: 600px){.faq__ttl-en{font-size:6.3vw}}.faq__list{margin-top:100px;border-bottom:1px solid #DDD}@media (max-width: 900px){.faq__list{margin-top:10vw}}@media (max-width: 600px){.faq__list{margin-top:15vw}}.faq__list.js-anim-init .faq__list-q,.faq__list.js-anim-init .faq__list-a{opacity:1;clip-path:inset(0)}.faq__list-q,.faq__list-a{position:relative;padding:36px 40px 36px 60px;font-size:1.5rem;line-height:1.8;opacity:0;clip-path:inset(0 100% 0 0)}@media (max-width: 900px){.faq__list-q,.faq__list-a{font-size:1.4rem;padding:3.6vw 4vw 3.6vw 6vw}}@media (max-width: 600px){.faq__list-q,.faq__list-a{padding:5.4vw 6vw 5.4vw 9vw}}.faq__list-q:nth-child(1),.faq__list-a:nth-child(1){transition:opacity 1.5s 0s ease-in-out}.faq__list-q:nth-child(1) .faq__slider,.faq__list-a:nth-child(1) .faq__slider{transition:clip-path 0.8s 0s ease-in-out}.faq__list-q:nth-child(2),.faq__list-a:nth-child(2){transition:opacity 1.5s .1s ease-in-out}.faq__list-q:nth-child(2) .faq__slider,.faq__list-a:nth-child(2) .faq__slider{transition:clip-path 0.8s .1s ease-in-out}.faq__list-q:nth-child(3),.faq__list-a:nth-child(3){transition:opacity 1.5s .2s ease-in-out}.faq__list-q:nth-child(3) .faq__slider,.faq__list-a:nth-child(3) .faq__slider{transition:clip-path 0.8s .2s ease-in-out}.faq__list-q:nth-child(4),.faq__list-a:nth-child(4){transition:opacity 1.5s .3s ease-in-out}.faq__list-q:nth-child(4) .faq__slider,.faq__list-a:nth-child(4) .faq__slider{transition:clip-path 0.8s .3s ease-in-out}.faq__list-q:nth-child(5),.faq__list-a:nth-child(5){transition:opacity 1.5s .4s ease-in-out}.faq__list-q:nth-child(5) .faq__slider,.faq__list-a:nth-child(5) .faq__slider{transition:clip-path 0.8s .4s ease-in-out}.faq__list-q:nth-child(6),.faq__list-a:nth-child(6){transition:opacity 1.5s .5s ease-in-out}.faq__list-q:nth-child(6) .faq__slider,.faq__list-a:nth-child(6) .faq__slider{transition:clip-path 0.8s .5s ease-in-out}.faq__list-q:nth-child(7),.faq__list-a:nth-child(7){transition:opacity 1.5s .6s ease-in-out}.faq__list-q:nth-child(7) .faq__slider,.faq__list-a:nth-child(7) .faq__slider{transition:clip-path 0.8s .6s ease-in-out}.faq__list-q:nth-child(8),.faq__list-a:nth-child(8){transition:opacity 1.5s .7s ease-in-out}.faq__list-q:nth-child(8) .faq__slider,.faq__list-a:nth-child(8) .faq__slider{transition:clip-path 0.8s .7s ease-in-out}.faq__list-q:nth-child(9),.faq__list-a:nth-child(9){transition:opacity 1.5s .8s ease-in-out}.faq__list-q:nth-child(9) .faq__slider,.faq__list-a:nth-child(9) .faq__slider{transition:clip-path 0.8s .8s ease-in-out}.faq__list-q:nth-child(10),.faq__list-a:nth-child(10){transition:opacity 1.5s .9s ease-in-out}.faq__list-q:nth-child(10) .faq__slider,.faq__list-a:nth-child(10) .faq__slider{transition:clip-path 0.8s .9s ease-in-out}.faq__list-q:nth-child(11),.faq__list-a:nth-child(11){transition:opacity 1.5s 1s ease-in-out}.faq__list-q:nth-child(11) .faq__slider,.faq__list-a:nth-child(11) .faq__slider{transition:clip-path 0.8s 1s ease-in-out}.faq__list-q:nth-child(12),.faq__list-a:nth-child(12){transition:opacity 1.5s 1.1s ease-in-out}.faq__list-q:nth-child(12) .faq__slider,.faq__list-a:nth-child(12) .faq__slider{transition:clip-path 0.8s 1.1s ease-in-out}.faq__list-q:nth-child(13),.faq__list-a:nth-child(13){transition:opacity 1.5s 1.2s ease-in-out}.faq__list-q:nth-child(13) .faq__slider,.faq__list-a:nth-child(13) .faq__slider{transition:clip-path 0.8s 1.2s ease-in-out}.faq__list-q:nth-child(14),.faq__list-a:nth-child(14){transition:opacity 1.5s 1.3s ease-in-out}.faq__list-q:nth-child(14) .faq__slider,.faq__list-a:nth-child(14) .faq__slider{transition:clip-path 0.8s 1.3s ease-in-out}.faq__list-q:nth-child(15),.faq__list-a:nth-child(15){transition:opacity 1.5s 1.4s ease-in-out}.faq__list-q:nth-child(15) .faq__slider,.faq__list-a:nth-child(15) .faq__slider{transition:clip-path 0.8s 1.4s ease-in-out}.faq__list-q:nth-child(16),.faq__list-a:nth-child(16){transition:opacity 1.5s 1.5s ease-in-out}.faq__list-q:nth-child(16) .faq__slider,.faq__list-a:nth-child(16) .faq__slider{transition:clip-path 0.8s 1.5s ease-in-out}.faq__list-q:nth-child(17),.faq__list-a:nth-child(17){transition:opacity 1.5s 1.6s ease-in-out}.faq__list-q:nth-child(17) .faq__slider,.faq__list-a:nth-child(17) .faq__slider{transition:clip-path 0.8s 1.6s ease-in-out}.faq__list-q:nth-child(18),.faq__list-a:nth-child(18){transition:opacity 1.5s 1.7s ease-in-out}.faq__list-q:nth-child(18) .faq__slider,.faq__list-a:nth-child(18) .faq__slider{transition:clip-path 0.8s 1.7s ease-in-out}.faq__list-q:nth-child(19),.faq__list-a:nth-child(19){transition:opacity 1.5s 1.8s ease-in-out}.faq__list-q:nth-child(19) .faq__slider,.faq__list-a:nth-child(19) .faq__slider{transition:clip-path 0.8s 1.8s ease-in-out}.faq__list-q:nth-child(20),.faq__list-a:nth-child(20){transition:opacity 1.5s 1.9s ease-in-out}.faq__list-q:nth-child(20) .faq__slider,.faq__list-a:nth-child(20) .faq__slider{transition:clip-path 0.8s 1.9s ease-in-out}.faq__list-q:nth-child(21),.faq__list-a:nth-child(21){transition:opacity 1.5s 2s ease-in-out}.faq__list-q:nth-child(21) .faq__slider,.faq__list-a:nth-child(21) .faq__slider{transition:clip-path 0.8s 2s ease-in-out}.faq__list-q::before,.faq__list-a::before{position:absolute;content:'Q';left:0;top:39px;line-height:1;font-family:"adobe-garamond-pro", serif;font-weight:normal;color:#FF9999;font-size:2.4rem}@media (max-width: 900px){.faq__list-q::before,.faq__list-a::before{top:3.6vw}}@media (max-width: 600px){.faq__list-q::before,.faq__list-a::before{top:5.4vw}}.faq__list-q{font-weight:bold;border-top:1px solid #DDD}.faq__list-q::after{position:absolute;content:'';right:4px;top:calc(50% - 4px);width:12px;height:12px;border-top:1px solid #000;border-right:1px solid #000;transform:translateY(-50%) rotate(135deg);transition:transform .3s ease-in-out, top .3s ease-in-out}.faq__list-q.open::after{top:calc(50%);transform:translateY(-50%) rotate(-45deg)}.faq__list-a{padding-top:0;display:none}.faq__list-a::before{content:'A';top:5px}.shop{width:100%;margin:50px auto 0}@media (max-width: 900px){.shop{margin:5vw auto 0}}@media (max-width: 600px){.shop{margin:7.5vw auto 0;padding:0 15px}}.shop__block{position:relative;max-width:1200px;margin:0 auto;opacity:0;z-index:1;transform:translateY(30px);transition:transform .3s ease-in-out, opacity .3s ease-in-out}.shop__block.js-anim-init{opacity:1;transform:translateY(0)}.shop__block:first-of-type .shop__ttl,.shop__block:first-of-type .customer__category-ttl{margin-top:0}.shop__ttl,.customer__category-ttl{text-align:center;font-family:"adobe-garamond-pro", serif;font-size:1.2rem;font-weight:bold;letter-spacing:0.1em;line-height:1;opacity:0;transform:translateY(30px);transition:transform .3s ease-in-out, opacity .3s ease-in-out}.shop__ttl:nth-child(n+2),.customer__category-ttl:nth-child(n+2){position:relative;margin-top:100px;padding-top:100px}@media (max-width: 900px){.shop__ttl:nth-child(n+2),.customer__category-ttl:nth-child(n+2){margin-top:10vw;padding-top:10vw}}@media (max-width: 600px){.shop__ttl:nth-child(n+2),.customer__category-ttl:nth-child(n+2){margin-top:15vw;padding-top:15vw}}.shop__ttl:nth-child(n+2)::after,.customer__category-ttl:nth-child(n+2)::after{position:absolute;content:'';width:1px;height:50px;background:#000;top:0;left:50%;clip-path:inset(0 0 100% 0);transform:translateX(-50%);transition:clip-path 0.6s ease}@media (max-width: 900px){.shop__ttl:nth-child(n+2)::after,.customer__category-ttl:nth-child(n+2)::after{height:5vw}}@media (max-width: 600px){.shop__ttl:nth-child(n+2)::after,.customer__category-ttl:nth-child(n+2)::after{height:7.5vw}}.shop__ttl.js-anim-init,.js-anim-init.customer__category-ttl{opacity:1;transform:translateY(0)}.shop__ttl.js-anim-init::after,.js-anim-init.customer__category-ttl::after{clip-path:inset(0)}@media (max-width: 900px){.shop__ttl.js-anim-init::after,.js-anim-init.customer__category-ttl::after{height:5vw}}@media (max-width: 600px){.shop__ttl.js-anim-init::after,.js-anim-init.customer__category-ttl::after{height:7.5vw}}.shop__map+.shop__ttl,.shop__map+.customer__category-ttl{margin-top:50px !important}@media (max-width: 900px){.shop__map+.shop__ttl,.shop__map+.customer__category-ttl{margin-top:5vw !important}}@media (max-width: 600px){.shop__map+.shop__ttl,.shop__map+.customer__category-ttl{margin-top:7.5vw !important}}.shop__ttl-en,.customer__ttl-en{display:block;font-size:4.2rem;font-weight:normal;margin-bottom:10px}.shop__ttl-en.a-slicetext2,.a-slicetext2.customer__ttl-en{opacity:0}.shop__ttl-en.a-slicetext2.is-show,.a-slicetext2.is-show.customer__ttl-en{opacity:1}.shop__ttl-en.a-slicetext2 span,.a-slicetext2.customer__ttl-en span{display:inline-block;transition:all 0.6s ease;transform:translate(0, 100%);position:relative;z-index:1;opacity:0}.shop__ttl-en.a-slicetext2 span.row,.a-slicetext2.customer__ttl-en span.row{overflow:hidden;line-height:1.2;display:block;transform:none;opacity:1}.shop__ttl-en.a-slicetext2 span.row span.is-show,.a-slicetext2.customer__ttl-en span.row span.is-show{transform:translate(0, 0);opacity:1}#s1 .shop__ttl-en,#s1 .customer__ttl-en{color:#99CEC4}#s2 .shop__ttl-en,#s2 .customer__ttl-en{color:#DDBAEB}@media (max-width: 900px){.shop__ttl-en,.customer__ttl-en{font-size:4.2vw}}@media (max-width: 600px){.shop__ttl-en,.customer__ttl-en{font-size:6.3vw}}.shop__slide{max-width:1200px;margin:50px auto 0}@media (max-width: 900px){.shop__slide{margin-top:5vw}}@media (max-width: 600px){.shop__slide{margin-top:7.5vw}}.shop__slide-item{position:relative}.shop__info{display:flex;flex-wrap:wrap;margin-top:40px}@media (max-width: 1260px){.shop__info{padding:0 20px}}@media (max-width: 900px){.shop__info{margin-top:4vw}}@media (max-width: 600px){.shop__info{margin-top:6vw;padding:0}}.shop__info.js-anim-init .shop__info-ttl,.shop__info.js-anim-init .shop__info-txt{opacity:1;clip-path:inset(0)}.shop__info-ttl,.shop__info-txt{width:110px;padding:12px 0;font-size:1.5rem;opacity:0;clip-path:inset(0 100% 0 0)}@media (max-width: 600px){.shop__info-ttl,.shop__info-txt{width:100%;padding-bottom:0;font-size:1.4rem}}.shop__info-ttl:nth-child(1),.shop__info-txt:nth-child(1){transition:opacity 0.4s 0s ease-in-out,clip-path 0.4s 0s ease-in-out}.shop__info-ttl:nth-child(2),.shop__info-txt:nth-child(2){transition:opacity 0.4s .2s ease-in-out,clip-path 0.4s .2s ease-in-out}.shop__info-ttl:nth-child(3),.shop__info-txt:nth-child(3){transition:opacity 0.4s .4s ease-in-out,clip-path 0.4s .4s ease-in-out}.shop__info-ttl:nth-child(4),.shop__info-txt:nth-child(4){transition:opacity 0.4s .6s ease-in-out,clip-path 0.4s .6s ease-in-out}.shop__info-ttl:nth-child(5),.shop__info-txt:nth-child(5){transition:opacity 0.4s .8s ease-in-out,clip-path 0.4s .8s ease-in-out}.shop__info-ttl:nth-child(6),.shop__info-txt:nth-child(6){transition:opacity 0.4s 1s ease-in-out,clip-path 0.4s 1s ease-in-out}.shop__info-ttl:nth-child(7),.shop__info-txt:nth-child(7){transition:opacity 0.4s 1.2s ease-in-out,clip-path 0.4s 1.2s ease-in-out}.shop__info-ttl:nth-child(8),.shop__info-txt:nth-child(8){transition:opacity 0.4s 1.4s ease-in-out,clip-path 0.4s 1.4s ease-in-out}.shop__info-ttl:nth-child(9),.shop__info-txt:nth-child(9){transition:opacity 0.4s 1.6s ease-in-out,clip-path 0.4s 1.6s ease-in-out}.shop__info-ttl:nth-child(10),.shop__info-txt:nth-child(10){transition:opacity 0.4s 1.8s ease-in-out,clip-path 0.4s 1.8s ease-in-out}.shop__info-ttl:nth-child(11),.shop__info-txt:nth-child(11){transition:opacity 0.4s 2s ease-in-out,clip-path 0.4s 2s ease-in-out}.shop__info-ttl:nth-child(12),.shop__info-txt:nth-child(12){transition:opacity 0.4s 2.2s ease-in-out,clip-path 0.4s 2.2s ease-in-out}.shop__info-ttl:nth-child(13),.shop__info-txt:nth-child(13){transition:opacity 0.4s 2.4s ease-in-out,clip-path 0.4s 2.4s ease-in-out}.shop__info-ttl:nth-child(14),.shop__info-txt:nth-child(14){transition:opacity 0.4s 2.6s ease-in-out,clip-path 0.4s 2.6s ease-in-out}.shop__info-ttl:nth-child(15),.shop__info-txt:nth-child(15){transition:opacity 0.4s 2.8s ease-in-out,clip-path 0.4s 2.8s ease-in-out}.shop__info-ttl:nth-child(16),.shop__info-txt:nth-child(16){transition:opacity 0.4s 3s ease-in-out,clip-path 0.4s 3s ease-in-out}.shop__info-ttl:nth-child(17),.shop__info-txt:nth-child(17){transition:opacity 0.4s 3.2s ease-in-out,clip-path 0.4s 3.2s ease-in-out}.shop__info-ttl:nth-child(18),.shop__info-txt:nth-child(18){transition:opacity 0.4s 3.4s ease-in-out,clip-path 0.4s 3.4s ease-in-out}.shop__info-ttl:nth-child(19),.shop__info-txt:nth-child(19){transition:opacity 0.4s 3.6s ease-in-out,clip-path 0.4s 3.6s ease-in-out}.shop__info-ttl:nth-child(20),.shop__info-txt:nth-child(20){transition:opacity 0.4s 3.8s ease-in-out,clip-path 0.4s 3.8s ease-in-out}.shop__info-ttl:nth-child(21),.shop__info-txt:nth-child(21){transition:opacity 0.4s 4s ease-in-out,clip-path 0.4s 4s ease-in-out}@media (max-width: 600px){.shop__info-ttl{border-bottom:1px solid #DDD}}@media (max-width: 600px){.shop__info-ttl:nth-child(n+2){margin-top:3vw}}.shop__info-txt{width:calc(100% - 110px)}@media (max-width: 600px){.shop__info-txt{width:calc(100% - 15px);padding-top:0;padding-left:15px}}.shop__map{margin-top:40px;max-width:1200px;height:450px}@media (max-width: 900px){.shop__map{margin-top:5vw}}@media (max-width: 600px){.shop__map{height:calc(100vw - 30px);margin-top:7.5vw}}@keyframes seek-bar{0%{transform:scaleX(0);transform-origin:left}100%{transform:scaleX(1)}}.shop .slick-slide{line-height:1}.shop .slick-arrow{position:absolute;width:50px;height:50px;background:#FFF;top:auto;transform:none;z-index:10;transition:background .3s ease-in-out}.shop .slick-arrow::before,.shop .slick-arrow::after{position:absolute;content:"";right:45px;top:20px;width:10px;height:10px;border-top:1px solid #FFF;border-right:1px solid #FFF;opacity:0;transform:rotate(45deg);transition:opacity .3s ease-in-out, right .3s ease-in-out}@media (max-width: 600px){.shop .slick-arrow::before,.shop .slick-arrow::after{right:35px;top:15px}}.shop .slick-arrow::after{right:22px;border-top:1px solid #000;border-right:1px solid #000;opacity:1}@media (max-width: 600px){.shop .slick-arrow::after{right:17px;top:15px}}.shop .slick-arrow:hover{background:#000}.shop .slick-arrow:hover::before{right:22px;opacity:1}@media (max-width: 600px){.shop .slick-arrow:hover::before{right:17px}}.shop .slick-arrow:hover::after{right:-5px;opacity:0}@media (max-width: 600px){.shop .slick-arrow:hover::after{right:-5px}}@media (max-width: 600px){.shop .slick-arrow{width:40px;height:40px}}.shop .slick-prev{left:0;bottom:0}.shop .slick-prev::before,.shop .slick-prev::after{right:-5px;top:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}@media (max-width: 600px){.shop .slick-prev::before,.shop .slick-prev::after{right:13px;top:15px}}.shop .slick-prev::after{right:16px}@media (max-width: 600px){.shop .slick-prev::after{top:15px}}.shop .slick-prev:hover::before{right:16px;opacity:1}@media (max-width: 600px){.shop .slick-prev:hover::before{right:17px}}.shop .slick-prev:hover::after{right:45px;opacity:0}@media (max-width: 600px){.shop .slick-prev:hover::after{right:35px}}.shop .slick-next{left:50px;bottom:0}@media (max-width: 900px){.shop .slick-next{bottom:0}}@media (max-width: 600px){.shop .slick-next{left:40px}}.shop .slick-dots{bottom:15px;padding-left:160px;text-align:left}@media (max-width: 900px){.shop .slick-dots{padding-left:calc(6vw + 100px);bottom:1.5vw}}@media (max-width: 600px){.shop .slick-dots{padding-left:calc(4vw + 80px)}}.shop .slick-dots li,.shop .slick-dots li button{position:relative;width:40px;height:5px;transition:width .3s ease-in-out, opacity .3s ease-in-out}@media (max-width: 600px){.shop .slick-dots li,.shop .slick-dots li button{width:25px}}.shop .slick-dots .slick-active,.shop .slick-dots .slick-active button,.shop .slick-dots .slick-active button::before{width:100px}@media (max-width: 600px){.shop .slick-dots .slick-active,.shop .slick-dots .slick-active button,.shop .slick-dots .slick-active button::before{width:50px}}.shop .slick-dots li button::before{content:"";height:2px;width:40px;background:rgba(255,255,255,0.75);opacity:.5;color:white;transition:opacity .3s ease-in-out}@media (max-width: 600px){.shop .slick-dots li button::before{width:25px}}.shop .slick-dots .slick-active button::after{position:absolute;display:block;content:"";top:0;left:0;width:100%;height:2px;background:#FFF;transform:scaleX(1);transform-origin:left;animation:seek-bar 5.3s linear forwards}.shop .parallax__left-purple{bottom:98%}.shop .parallax__left-red{bottom:45%}.shop .parallax__right-yellow{bottom:80%}.shop .parallax__right-sky{bottom:70%}.shop .parallax__right-brown{bottom:15%}.collection{width:100%;position:relative;max-width:1250px;margin:0 auto;padding:0 25px 0}@media (max-width: 900px){.collection{padding:0 20px 0}}@media (max-width: 600px){.collection{padding:0 15px 0}}.collection:nth-child(1){transition:opacity 1.5s 0s ease-in-out}.collection:nth-child(1) .collection__slider{transition:clip-path 0.8s 0s ease-in-out}.collection:nth-child(2){transition:opacity 1.5s .1s ease-in-out}.collection:nth-child(2) .collection__slider{transition:clip-path 0.8s .1s ease-in-out}.collection:nth-child(3){transition:opacity 1.5s .2s ease-in-out}.collection:nth-child(3) .collection__slider{transition:clip-path 0.8s .2s ease-in-out}.collection:nth-child(4){transition:opacity 1.5s .3s ease-in-out}.collection:nth-child(4) .collection__slider{transition:clip-path 0.8s .3s ease-in-out}.collection:nth-child(5){transition:opacity 1.5s .4s ease-in-out}.collection:nth-child(5) .collection__slider{transition:clip-path 0.8s .4s ease-in-out}.collection:nth-child(6){transition:opacity 1.5s .5s ease-in-out}.collection:nth-child(6) .collection__slider{transition:clip-path 0.8s .5s ease-in-out}.collection:nth-child(7){transition:opacity 1.5s .6s ease-in-out}.collection:nth-child(7) .collection__slider{transition:clip-path 0.8s .6s ease-in-out}.collection:nth-child(8){transition:opacity 1.5s .7s ease-in-out}.collection:nth-child(8) .collection__slider{transition:clip-path 0.8s .7s ease-in-out}.collection:nth-child(9){transition:opacity 1.5s .8s ease-in-out}.collection:nth-child(9) .collection__slider{transition:clip-path 0.8s .8s ease-in-out}.collection:nth-child(10){transition:opacity 1.5s .9s ease-in-out}.collection:nth-child(10) .collection__slider{transition:clip-path 0.8s .9s ease-in-out}.collection:nth-child(11){transition:opacity 1.5s 1s ease-in-out}.collection:nth-child(11) .collection__slider{transition:clip-path 0.8s 1s ease-in-out}.collection:nth-child(12){transition:opacity 1.5s 1.1s ease-in-out}.collection:nth-child(12) .collection__slider{transition:clip-path 0.8s 1.1s ease-in-out}.collection:nth-child(13){transition:opacity 1.5s 1.2s ease-in-out}.collection:nth-child(13) .collection__slider{transition:clip-path 0.8s 1.2s ease-in-out}.collection:nth-child(14){transition:opacity 1.5s 1.3s ease-in-out}.collection:nth-child(14) .collection__slider{transition:clip-path 0.8s 1.3s ease-in-out}.collection:nth-child(15){transition:opacity 1.5s 1.4s ease-in-out}.collection:nth-child(15) .collection__slider{transition:clip-path 0.8s 1.4s ease-in-out}.collection:nth-child(16){transition:opacity 1.5s 1.5s ease-in-out}.collection:nth-child(16) .collection__slider{transition:clip-path 0.8s 1.5s ease-in-out}.collection:nth-child(17){transition:opacity 1.5s 1.6s ease-in-out}.collection:nth-child(17) .collection__slider{transition:clip-path 0.8s 1.6s ease-in-out}.collection:nth-child(18){transition:opacity 1.5s 1.7s ease-in-out}.collection:nth-child(18) .collection__slider{transition:clip-path 0.8s 1.7s ease-in-out}.collection:nth-child(19){transition:opacity 1.5s 1.8s ease-in-out}.collection:nth-child(19) .collection__slider{transition:clip-path 0.8s 1.8s ease-in-out}.collection:nth-child(20){transition:opacity 1.5s 1.9s ease-in-out}.collection:nth-child(20) .collection__slider{transition:clip-path 0.8s 1.9s ease-in-out}.collection:nth-child(21){transition:opacity 1.5s 2s ease-in-out}.collection:nth-child(21) .collection__slider{transition:clip-path 0.8s 2s ease-in-out}.collection__archive{padding:0 15px}.collection__archive-inner{width:100%}.collection__archive-cont{position:relative}.collection__archive-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(356px, 1fr));margin-top:50px;row-gap:60px;column-gap:50px}@media (max-width: 900px){.collection__archive-list{margin-top:5vw;row-gap:6vw;column-gap:5vw}}@media (max-width: 600px){.collection__archive-list{grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));margin-top:7.5vw;row-gap:15px;column-gap:15px}}.collection__archive-list.js-anim-init .collection__archive-item{opacity:1;transform:translateY(0)}.collection__archive-list.js-anim-init .collection__archive-imgbox{opacity:1;clip-path:inset(0)}.collection__archive-item{position:relative;opacity:0;transform:translateY(30px);transition:opacity .5s ease-in-out, transform .5s ease-in-out}@media (max-width: 900px){.collection__archive-item{font-size:1.3rem}}@media (max-width: 600px){.collection__archive-item{font-size:1.2rem}}.collection__archive-imgbox{opacity:0.2;clip-path:inset(0 100% 0 0);transition:opacity .5s .4s ease-in-out, clip-path .5s .4s ease-in-out}.collection__archive-link{display:block;width:100%;height:100%;position:absolute;z-index:1;opacity:0;cursor:pointer}.collection__archive-txtbox{margin-top:10px}.collection__archive-price{line-height:2}@media (max-width: 600px){.collection__archive-price{letter-spacing:0.1em}}.collection__archive-add{font-size:90%}.collection__archive-notice{margin-top:8px;font-size:80%;color:#333;text-align:right;opacity:0;transition:opacity .5s ease-in-out}@media (max-width: 600px){.collection__archive-notice{margin-top:1.2vw;line-height:1.6}}.collection__archive-notice.js-anim-init{opacity:1}.collection__single-inner .js-parallax-elm{z-index:-1}.collection__detail-area{display:flex;flex-wrap:wrap}.collection__imgarea{width:50%;padding:200px 0 0}@media (max-width: 900px){.collection__imgarea{width:100%;padding:50px 0 0}}@media (max-width: 600px){.collection__imgarea{padding:0}}.collection__imglist{position:relative}.collection__imglist.js-anim-init .collection__imgitem:first-child img{opacity:1;transform:scale(1)}.collection__imgitem{overflow:hidden}.collection__imgitem:first-child img{opacity:0;transform:scale(1.2);transition:opacity .6s ease-in-out, transform .6s ease-in-out}.collection__imgitem:nth-child(n+2){position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;transition:opacity .6s ease-in-out}.collection__imgitem:nth-child(n+2) img{display:block;width:100%;height:100%;object-fit:cover}.collection__imgitem.active{opacity:1}.collection__thumblist{display:flex;justify-content:flex-start;margin-top:50px;opacity:0;transform:translateY(30px);transition:opacity .6s ease-in-out, transform .6s ease-in-out}@media (max-width: 900px){.collection__thumblist{margin-top:5vw}}@media (max-width: 600px){.collection__thumblist{margin-top:7.5vw}}.collection__thumblist.js-anim-init{opacity:1;transform:translateY(0)}.collection__thumbitem{width:calc(25% - 1px);margin-right:1px;cursor:pointer;opacity:.6;transition:opacity .6s ease-in-out}.collection__thumbitem:last-child{margin-right:0}.collection__thumbitem.active{opacity:1}.collection__infoarea{width:50%;padding:0 50px 0 80px}@media (max-width: 1100px){.collection__infoarea{padding:0 30px}}@media (max-width: 900px){.collection__infoarea{width:100%;margin-top:5vw;padding:0 20px}}@media (max-width: 600px){.collection__infoarea{margin-top:7.5vw;padding:0 15px}}.collection__info-lnav{display:flex;margin-top:200px;line-height:1;opacity:0;transition:opacity .6s ease-in-out}@media (max-width: 900px){.collection__info-lnav{margin-top:0}}@media (max-width: 600px){.collection__info-lnav{font-size:1.3rem;justify-content:space-between}}.collection__info-lnav.js-anim-init{opacity:1}.collection__info-lnav-prev,.collection__info-lnav-next{position:relative;display:inline-block;padding-left:30px;margin-right:40px}.collection__info-lnav-prev::before,.collection__info-lnav-next::before{position:absolute;content:'';left:0;top:calc(50% + 4px);width:8px;height:8px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(-135deg);transform-origin:top}@media (max-width: 600px){.collection__info-lnav-prev,.collection__info-lnav-next{padding-left:3vw;margin-right:0}}.collection__info-lnav-index{position:relative;display:inline-block;margin-right:40px}@media (max-width: 600px){.collection__info-lnav-index{margin-right:0}}.collection__info-lnav-next{padding-left:0;padding-right:30px;margin-right:0}.collection__info-lnav-next::before{left:auto;right:0;top:calc(50% - 2px);transform:rotate(45deg)}@media (max-width: 600px){.collection__info-lnav-next{padding-right:3vw}}.collection__num{display:flex;align-items:center;margin-top:40px;opacity:0;transform:translateX(30px);transition:opacity .5s ease-in-out, transform .5s ease-in-out}@media (max-width: 900px){.collection__num{margin-top:4vw}}@media (max-width: 600px){.collection__num{margin-top:6vw}}.collection__num.js-anim-init{opacity:1;transform:translateX(0)}.collection__num-txt{display:inline-block;padding-left:15px;font-size:1.8rem;font-weight:bold}@media (max-width: 900px){.collection__num-txt{padding-left:12px}}.collection__ttl{margin-top:40px;font-size:3.0rem;line-height:1.6;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝","Yu Mincho","游明朝体","YuMincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;opacity:0;transform:translateX(30px);transition:opacity .5s .1s ease-in-out, transform .5s .1s ease-in-out}@media (max-width: 900px){.collection__ttl{margin-top:4vw;font-size:3.8vw}}@media (max-width: 600px){.collection__ttl{margin-top:6vw;font-size:6vw}}.collection__ttl.js-anim-init{opacity:1;transform:translateX(0)}.collection__txt{margin-top:40px;line-height:2.2;opacity:0;transform:translateX(30px);transition:opacity .5s .2s ease-in-out, transform .5s .2s ease-in-out}@media (max-width: 900px){.collection__txt{margin-top:4vw}}@media (max-width: 600px){.collection__txt{margin-top:6vw}}.collection__txt.js-anim-init{opacity:1;transform:translateX(0)}.collection__tags{margin-top:40px;background:#F6F6F6;padding:20px 30px;opacity:0;transform:translateY(30px);transition:opacity .5s ease-in-out, transform .5s ease-in-out}@media (max-width: 900px){.collection__tags{margin-top:4vw;padding:2vw 3vw}}@media (max-width: 600px){.collection__tags{margin-top:6vw;padding:5vw 3vw}}.collection__tags.js-anim-init{opacity:1;transform:translateY(0)}.collection__tags-item{display:inline-block;margin-right:15px}.collection__pricelist{margin-top:30px;border-bottom:1px solid #000;opacity:0;transition:opacity .5s ease-in-out}@media (max-width: 900px){.collection__pricelist{margin-top:3vw}}@media (max-width: 600px){.collection__pricelist{margin-top:4.5vw}}.collection__pricelist.js-anim-init{opacity:1}.collection__pricelist.js-anim-init .collection__priceitem{clip-path:inset(0)}.collection__priceitem{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:20px 0;border-top:1px solid #000;clip-path:inset(0 100% 0 0)}.collection__priceitem:nth-child(2) .collection__price-ttl{background:#016576}.collection__priceitem:nth-child(1){transition:clip-path 0.5s 0s ease-in-out}.collection__priceitem:nth-child(2){transition:clip-path 0.5s .2s ease-in-out}@media (max-width: 600px){.collection__priceitem{padding-bottom:0}}.collection__price-ttl{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#FFF;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝","Yu Mincho","游明朝体","YuMincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;background:#611F25;width:150px;height:150px}@media (max-width: 600px){.collection__price-ttl{width:100%;height:auto;padding:15px 0 5px;font-size:80%}}.collection__price-ttl-en{display:block;font-size:2.4rem;line-height:1}@media (max-width: 900px){.collection__price-ttl-en{font-size:3vw}}@media (max-width: 600px){.collection__price-ttl-en{font-size:5vw}}.collection__price-info{width:calc(100% - 180px)}@media (max-width: 600px){.collection__price-info{width:100%;margin-top:3vw}}.collection__price-txt{margin-bottom:10px;font-size:1.6rem;font-weight:bold;line-height:1.5}.collection__price-num{font-size:3.4rem;line-height:1}@media (max-width: 900px){.collection__price-num{font-size:4.2vw}}@media (max-width: 600px){.collection__price-num{font-size:7vw}}.collection__price-add{display:inline-block;font-size:1.6rem;vertical-align:bottom}.collection__price-add:first-child{padding-right:10px}.collection__price-add:last-child{font-size:1.4rem}.collection__price-link{position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:flex-end;max-width:inherit;width:100%;margin-top:10px;padding-right:65px;border:none;background:none}.collection__price-link:hover{color:#000;background:none}.collection__price-link:hover::before{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2291%22%20height%3D%2213%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M90%2C6V5H89V6H0V7H91V6ZM88%2C4V5h1V4ZM87%2C3V4h1V3ZM86%2C2V3h1V2ZM85%2C1V2h1V1ZM84%2C0V1h1V0Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center right}.collection__price-link:hover::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2291%22%20height%3D%2213%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M90%2C6V5H89V6H0V7H91V6ZM88%2C4V5h1V4ZM87%2C3V4h1V3ZM86%2C2V3h1V2ZM85%2C1V2h1V1ZM84%2C0V1h1V0Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center right}@media (max-width: 600px){.collection__price-link{position:relative}}.collection__contact{max-width:inherit;width:100%;height:100px;font-size:1.8rem}@media (max-width: 600px){.collection__contact{font-size:4.2vw;line-height:1.4;height:70px}}.guide{width:100%;margin:50px auto 0;position:relative}@media (max-width: 900px){.guide{margin:5vw auto 0}}@media (max-width: 600px){.guide{margin:7.5vw auto 0;padding:0 15px}}.guide__inner{box-sizing:border-box;max-width:calc(1200px + 25px + 25px);margin:100px auto 0;padding:0 25px;position:relative;z-index:1}@media (max-width: 900px){.guide__inner{margin-top:10vw;padding:0 20px}}@media (max-width: 600px){.guide__inner{margin-top:15vw;padding:0 15px}}.guide__list{display:block}.guide__list-item{display:flex;justify-content:center;margin:50px auto 0;background:#FAFAFA;opacity:0;transform:translateY(20px);transition:opacity .3s ease-in-out,transform .3s ease-in-out}@media (max-width: 900px){.guide__list-item{margin:5vw auto 0}}@media (max-width: 600px){.guide__list-item{display:block;margin:7.5vw auto 0}}.guide__list-item.js-anim-init{opacity:1;transform:translateY(0)}.guide__list-item.js-anim-init .guide__list-img{opacity:1}.guide__list-item.js-anim-init .guide__list-txtbox-inner{opacity:1;transform:translateY(0)}.guide__list-item:first-child{margin:0 auto}.guide__list-item.no-bg{background:none;opacity:1;transform:translateY(0)}.guide__list-img{width:50%;padding:28.166% 0 0;background-position:center center;background-size:cover;opacity:0;transition:opacity .8s .3s ease-in-out}@media (max-width: 600px){.guide__list-img{width:100%;padding:56.333% 0 0}}.guide__list-txtbox{display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:50%;padding:20px}@media (max-width: 600px){.guide__list-txtbox{display:block;width:100%;padding:20px 10px}}.guide__list-txtbox-inner{width:100%;max-width:440px;opacity:0;transform:translateY(20px);transition:opacity .5s .5s ease-in-out,transform .5s .5s ease-in-out}@media (max-width: 600px){.guide__list-txtbox-inner{max-width:inherit}}.guide__list-ttl{vertical-align:middle;font-size:2.4rem;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝","Yu Mincho","游明朝体","YuMincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;line-height:1}.guide__list-step{display:inline-block;margin:-0.1em 0 0;padding:0 20px 0 0;font-size:1.6rem;font-family:"adobe-garamond-pro",serif;vertical-align:middle;color:#A72126}.guide__list-txt{padding:18px 0 0}.guide__btn-link{width:calc(50% - 20px);max-width:440px;margin:50px auto 0;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝","Yu Mincho","游明朝体","YuMincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;position:relative;z-index:10}@media (max-width: 900px){.guide__btn-link{margin:5vw auto 0}}@media (max-width: 600px){.guide__btn-link{width:100%;max-width:calc(100vw - 30px);margin:7.5vw auto 0}}.guide__list-link{width:calc(50% - 20px);max-width:440px;margin:0 10px}@media (max-width: 600px){.guide__list-link{width:100%;max-width:inherit;margin:0 auto}.guide__list-link:last-child{margin:20px auto 0}}.studio__info,.studio__info--rev,.studio__info--center{margin:100px auto 0 100px;max-width:800px;font-size:1.6rem;line-height:2.5;opacity:0;transform:translateY(30px);transition:transform .8s ease-in-out, opacity .8s ease-in-out}@media (max-width: 900px){.studio__info,.studio__info--rev,.studio__info--center{margin-top:10vw;margin-left:0;font-size:1.5rem}}@media (max-width: 600px){.studio__info,.studio__info--rev,.studio__info--center{margin-top:15vw;font-size:1.4rem}}.js-anim-init.studio__info,.js-anim-init.studio__info--rev,.js-anim-init.studio__info--center{opacity:1;transform:translateY(0)}.studio{width:100%;margin:100px auto 0;padding:0 20px}@media (max-width: 900px){.studio{margin:10vw auto 0}}@media (max-width: 600px){.studio{margin:15vw auto 0;padding:0 15px}}.studio__block{position:relative;margin:0 auto;opacity:0;z-index:1;transform:translateY(30px);transition:transform .8s ease-in-out, opacity .8s ease-in-out}.studio__block.js-anim-init{opacity:1;transform:translateY(0)}.studio__ttl{text-align:center;font-family:"adobe-garamond-pro", serif;font-size:1.2rem;font-weight:bold;letter-spacing:0.1em;line-height:1;opacity:0;transform:translateY(30px);transition:transform .3s ease-in-out, opacity .3s ease-in-out}.studio__ttl:nth-child(n+2){position:relative;margin-top:100px;padding-top:100px}@media (max-width: 900px){.studio__ttl:nth-child(n+2){margin-top:10vw;padding-top:10vw}}@media (max-width: 600px){.studio__ttl:nth-child(n+2){margin-top:15vw;padding-top:15vw}}.studio__ttl:nth-child(n+2)::after{position:absolute;content:'';width:1px;height:50px;background:#000;top:0;left:50%;clip-path:inset(0 0 100% 0);transform:translateX(-50%);transition:clip-path 0.6s ease}@media (max-width: 900px){.studio__ttl:nth-child(n+2)::after{height:5vw}}@media (max-width: 600px){.studio__ttl:nth-child(n+2)::after{height:7.5vw}}.studio__ttl.js-anim-init{opacity:1;transform:translateY(0)}.studio__ttl.js-anim-init::after{clip-path:inset(0)}@media (max-width: 900px){.studio__ttl.js-anim-init::after{height:5vw}}@media (max-width: 600px){.studio__ttl.js-anim-init::after{height:7.5vw}}.studio__ttl-en{display:block;font-size:4.2rem;font-weight:normal;margin-bottom:10px}.studio__ttl-en.a-slicetext2{opacity:0}.studio__ttl-en.a-slicetext2.is-show{opacity:1}.studio__ttl-en.a-slicetext2 span{display:inline-block;transition:all 0.6s ease;transform:translate(0, 100%);position:relative;z-index:1;opacity:0}.studio__ttl-en.a-slicetext2 span.row{overflow:hidden;line-height:1.2;display:block;transform:none;opacity:1}.studio__ttl-en.a-slicetext2 span.row span.is-show{transform:translate(0, 0);opacity:1}@media (max-width: 900px){.studio__ttl-en{font-size:4.2vw}}@media (max-width: 600px){.studio__ttl-en{font-size:6.3vw}}.studio__slide{max-width:1200px;margin:100px auto 0 0}@media (max-width: 900px){.studio__slide{margin-top:10vw}}@media (max-width: 600px){.studio__slide{margin-top:15vw}}.studio__slide-item{position:relative}.studio__info--rev{margin:100px 0 0 auto}@media (max-width: 900px){.studio__info--rev{margin-top:10vw}}@media (max-width: 600px){.studio__info--rev{margin-top:15vw}}.studio__info--center{margin:100px auto 0}@media (max-width: 900px){.studio__info--center{margin-top:10vw}}@media (max-width: 600px){.studio__info--center{margin-top:15vw}}.studio__photo{margin-top:100px;padding-top:61.25%;position:relative}@media (max-width: 900px){.studio__photo{margin-top:10vw}}@media (max-width: 600px){.studio__photo{margin-top:15vw}}.studio__photo-1{position:absolute;width:28.125%;height:auto;top:9.2%;left:0;opacity:0;transform:scale(1.2);transition:opacity 1s 0.8s ease-in-out, transform 0.5s 0.8s ease-in-out}.studio__photo-1.js-anim-init{opacity:1;transform:scale(1)}.studio__photo-2{position:absolute;width:53.125%;height:auto;top:0;right:0;opacity:0;transform:scale(1.2);transition:opacity 1s 0.8s ease-in-out, transform 0.5s 0.8s ease-in-out}.studio__photo-2.js-anim-init{opacity:1;transform:scale(1)}.studio__photo-3{position:absolute;width:28.125%;height:auto;bottom:0;left:31.25%;opacity:0;transform:scale(1.2);transition:opacity 1s 0.8s ease-in-out, transform 0.5s 0.8s ease-in-out}.studio__photo-3.js-anim-init{opacity:1;transform:scale(1)}.studio__album{display:grid;grid-template-columns:repeat(2, minmax(150px, 1fr));row-gap:60px;column-gap:40px;margin-top:100px}@media (max-width: 900px){.studio__album{grid-template-columns:repeat(1, minmax(150px, 1fr));margin-top:10vw;row-gap:6vw;column-gap:4vw}}@media (max-width: 600px){.studio__album{margin-top:15vw;row-gap:9vw;column-gap:6vw}}.studio__album-item{overflow:hidden;opacity:0;transform:translateY(30px);transition:transform .3s ease-in-out, opacity .3s ease-in-out}.studio__album-item.js-anim-init{opacity:1;transform:translateY(0)}.studio__album-item.js-anim-init .studio__album-img{opacity:1;transform:scale(1)}.studio__album-item.js-anim-init .studio__album-ttl,.studio__album-item.js-anim-init .studio__album-txt{opacity:1;transform:translateY(0)}.studio__album-img{border:1px solid #EEE;opacity:0;transform:scale(1.2);transition:opacity 1s 0.8s ease-in-out, transform 0.5s 0.8s ease-in-out}.studio__album-ttl{margin-top:20px;font-size:2.6rem;line-height:1.2;font-family:"adobe-garamond-pro", serif;opacity:0;transform:translateY(30px);transition:transform .8s .3s ease-in-out, opacity .8s .3s ease-in-out}@media (max-width: 900px){.studio__album-ttl{margin-top:2vw;font-size:2.2rem}}@media (max-width: 600px){.studio__album-ttl{margin-top:3vw;font-size:1.8rem}}.studio__album-txt{margin-top:20px;font-size:1.6rem;line-height:1.4;opacity:0;transform:translateY(30px);transition:transform .8s .5s ease-in-out, opacity .8s .5s ease-in-out}@media (max-width: 900px){.studio__album-txt{margin-top:2vw;font-size:1.5rem}}@media (max-width: 600px){.studio__album-txt{margin-top:3vw;font-size:1.4rem}}.studio__movie-wrap{margin:100px auto 0;padding-top:675px;max-width:1200px;position:relative;opacity:0;transform:translateY(30px);transition:transform .3s ease-in-out, opacity .3s ease-in-out}@media (max-width: 1300px){.studio__movie-wrap{padding-top:56.25%}}@media (max-width: 900px){.studio__movie-wrap{margin-top:10vw}}@media (max-width: 600px){.studio__movie-wrap{margin-top:15vw}}.studio__movie-wrap.js-anim-init{opacity:1;transform:translateY(0)}.studio__movie{display:block;width:100% !important;height:100%;border:none;outline:0;position:absolute;top:0;left:0}@keyframes seek-bar{0%{transform:scaleX(0);transform-origin:left}100%{transform:scaleX(1)}}.studio .slick-slide{line-height:1}.studio .slick-arrow{position:absolute;width:50px;height:50px;background:#FFF;top:auto;transform:none;z-index:10;transition:background .3s ease-in-out}.studio .slick-arrow::before,.studio .slick-arrow::after{position:absolute;content:"";right:45px;top:20px;width:10px;height:10px;border-top:1px solid #FFF;border-right:1px solid #FFF;opacity:0;transform:rotate(45deg);transition:opacity .3s ease-in-out, right .3s ease-in-out}@media (max-width: 600px){.studio .slick-arrow::before,.studio .slick-arrow::after{right:35px;top:15px}}.studio .slick-arrow::after{right:22px;border-top:1px solid #000;border-right:1px solid #000;opacity:1}@media (max-width: 600px){.studio .slick-arrow::after{right:17px;top:15px}}.studio .slick-arrow:hover{background:#000}.studio .slick-arrow:hover::before{right:22px;opacity:1}@media (max-width: 600px){.studio .slick-arrow:hover::before{right:17px}}.studio .slick-arrow:hover::after{right:-5px;opacity:0}@media (max-width: 600px){.studio .slick-arrow:hover::after{right:-5px}}@media (max-width: 600px){.studio .slick-arrow{width:40px;height:40px}}.studio .slick-prev{left:0;bottom:0}.studio .slick-prev::before,.studio .slick-prev::after{right:-5px;top:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}@media (max-width: 600px){.studio .slick-prev::before,.studio .slick-prev::after{right:13px;top:15px}}.studio .slick-prev::after{right:16px}@media (max-width: 600px){.studio .slick-prev::after{top:15px}}.studio .slick-prev:hover::before{right:16px;opacity:1}@media (max-width: 600px){.studio .slick-prev:hover::before{right:17px}}.studio .slick-prev:hover::after{right:45px;opacity:0}@media (max-width: 600px){.studio .slick-prev:hover::after{right:35px}}.studio .slick-next{left:50px;bottom:0}@media (max-width: 900px){.studio .slick-next{bottom:0}}@media (max-width: 600px){.studio .slick-next{left:40px}}.studio .slick-dots{bottom:15px;padding-left:160px;text-align:left}@media (max-width: 900px){.studio .slick-dots{padding-left:calc(6vw + 100px);bottom:1.5vw}}@media (max-width: 600px){.studio .slick-dots{padding-left:calc(4vw + 80px)}}.studio .slick-dots li,.studio .slick-dots li button{position:relative;width:40px;height:5px;transition:width .3s ease-in-out, opacity .3s ease-in-out}@media (max-width: 600px){.studio .slick-dots li,.studio .slick-dots li button{width:25px}}.studio .slick-dots .slick-active,.studio .slick-dots .slick-active button,.studio .slick-dots .slick-active button::before{width:100px}@media (max-width: 600px){.studio .slick-dots .slick-active,.studio .slick-dots .slick-active button,.studio .slick-dots .slick-active button::before{width:50px}}.studio .slick-dots li button::before{content:"";height:2px;width:40px;background:rgba(255,255,255,0.75);opacity:.5;color:white;transition:opacity .3s ease-in-out}@media (max-width: 600px){.studio .slick-dots li button::before{width:25px}}.studio .slick-dots .slick-active button::after{position:absolute;display:block;content:"";top:0;left:0;width:100%;height:2px;background:#FFF;transform:scaleX(1);transform-origin:left;animation:seek-bar 5.3s linear forwards}.studio .parallax__left-purple{bottom:98%}.studio .parallax__left-red{bottom:45%}.studio .parallax__right-yellow{bottom:80%}.studio .parallax__right-sky{bottom:70%}.studio .parallax__right-brown{bottom:15%}.customer{width:100%;margin:50px auto 0;padding:0 25px}@media (max-width: 900px){.customer{margin:5vw auto 0;padding:0 20px}}@media (max-width: 600px){.customer{margin:7.5vw auto 0;padding:0 15px}}.customer__inner{max-width:1000px;margin:0 auto;position:relative;z-index:1}.customer__lnav{justify-content:center}@media (max-width: 600px){.customer__lnav{justify-content:space-between}}.customer__lnav-item{margin:0 10px}@media (max-width: 600px){.customer__lnav-item{width:calc(50% - 5px);margin:0}}.customer__category-ttl:nth-child(n+2)::after{width:1px}#furisode .customer__ttl-en{color:#99CEC4}#hakama .customer__ttl-en{color:#DDBAEB}.customer__category-list{position:relative;margin-top:50px}.customer__category-list.furisode .customer__category-item{background:#f1fbf9}.customer__category-list.furisode .customer__category-item .customer__category-item-thum-inner{background:#f1fbf9}.customer__category-list.hakama .customer__category-item{background:#e9dced}.customer__category-list.hakama .customer__category-item .customer__category-item-thum-inner{background:#e9dced}.customer__category-item{border-top:#AAA solid 1px;border-bottom:#AAA solid 1px;padding:20px;margin-bottom:50px;font-size:1.6rem;position:relative}@media (max-width: 600px){.customer__category-item{margin-bottom:40px}}.customer__category-item:before{position:absolute;top:calc(100% + -1px);left:50px;transform:skew(-45deg);height:20px;width:15px;background-color:white;border-right:1px solid #AAA;content:""}.customer__category-item:last-child{margin-bottom:0}.customer__category-item-cont{padding:0 5px 0 0}@media (max-width: 600px){.customer__category-item-cont{padding:0 5px}}.customer__category-item-cont.js-accordion-trigger{cursor:pointer}.customer__category-item-cont p{font-size:1.6rem}@media (max-width: 600px){.customer__category-item-cont p{font-size:1.4rem}}.customer__category-item-thum{display:none}.customer__category-item-thum-inner{padding:20px 0 0;background:#f7f7f7}@media (max-width: 600px){.customer__category-item-thum-inner{padding:20px 5px 0}}.customer__category-item-thum-inner img{width:auto !important;max-width:300px !important}@media (max-width: 600px){.customer__category-item-thum-inner img{max-width:100% !important}}.about__info-1 .about__info-ttl,.about__info-2 .about__info-ttl,.about__info-2 .about__info-txt-num,.about__info-3 .about__info-ttl,.about__info-4 .about__info-ttl,.about__restaurant-txt{font-size:2.4rem;line-height:2;font-family:"adobe-garamond-pro", serif;opacity:0;transform:translateY(30px);transition:transform .8s ease-in-out, opacity .8s ease-in-out}.about__info-1 .js-anim-init.about__info-ttl,.about__info-2 .js-anim-init.about__info-ttl,.about__info-2 .js-anim-init.about__info-txt-num,.about__info-3 .js-anim-init.about__info-ttl,.about__info-4 .js-anim-init.about__info-ttl,.js-anim-init.about__restaurant-txt{opacity:1;transform:translateY(0)}@media (max-width: 900px){.about__info-1 .about__info-ttl,.about__info-2 .about__info-ttl,.about__info-2 .about__info-txt-num,.about__info-3 .about__info-ttl,.about__info-4 .about__info-ttl,.about__restaurant-txt{font-size:2.2rem}}@media (max-width: 600px){.about__info-1 .about__info-ttl,.about__info-2 .about__info-ttl,.about__info-2 .about__info-txt-num,.about__info-3 .about__info-ttl,.about__info-4 .about__info-ttl,.about__restaurant-txt{font-size:2rem}}.about__info-1 .about__info-txt,.about__info-2 .about__info-txt,.about__info-3 .about__info-txt,.about__info-4 .about__info-txt{font-size:1.6rem;line-height:2.4;opacity:0;transform:translateY(30px);transition:transform .8s ease-in-out, opacity .8s ease-in-out}@media (max-width: 900px){.about__info-1 .about__info-txt,.about__info-2 .about__info-txt,.about__info-3 .about__info-txt,.about__info-4 .about__info-txt{font-size:1.5rem}}@media (max-width: 600px){.about__info-1 .about__info-txt,.about__info-2 .about__info-txt,.about__info-3 .about__info-txt,.about__info-4 .about__info-txt{font-size:1.4rem}}.about__info-1 .js-anim-init.about__info-txt,.about__info-2 .js-anim-init.about__info-txt,.about__info-3 .js-anim-init.about__info-txt,.about__info-4 .js-anim-init.about__info-txt{opacity:1;transform:translateY(0)}.about{width:100%;margin:100px auto 0;padding:0 20px}@media (max-width: 900px){.about{margin:10vw auto 0}}@media (max-width: 600px){.about{margin:15vw auto 0;padding:0 15px}}.about__block{position:relative;margin:0 auto;opacity:0;z-index:1;transform:translateY(30px);transition:transform .8s ease-in-out, opacity .8s ease-in-out}.about__block.js-anim-init{opacity:1;transform:translateY(0)}.about__ttl{text-align:center;font-family:"adobe-garamond-pro", serif;font-size:1.2rem;font-weight:bold;letter-spacing:0.1em;line-height:1;opacity:0;transform:translateY(30px);transition:transform .3s ease-in-out, opacity .3s ease-in-out}.about__ttl:nth-child(n+2){position:relative;margin-top:100px;padding-top:100px}@media (max-width: 900px){.about__ttl:nth-child(n+2){margin-top:10vw;padding-top:10vw}}@media (max-width: 600px){.about__ttl:nth-child(n+2){margin-top:15vw;padding-top:15vw}}.about__ttl:nth-child(n+2)::after{position:absolute;content:'';width:.5px;height:50px;background:#000;top:0;left:50%;clip-path:inset(0 0 100% 0);transform:translateX(-50%);transition:clip-path 0.6s ease}@media (max-width: 900px){.about__ttl:nth-child(n+2)::after{height:5vw}}@media (max-width: 600px){.about__ttl:nth-child(n+2)::after{height:7.5vw}}.about__ttl.js-anim-init{opacity:1;transform:translateY(0)}.about__ttl.js-anim-init::after{clip-path:inset(0)}@media (max-width: 900px){.about__ttl.js-anim-init::after{height:5vw}}@media (max-width: 600px){.about__ttl.js-anim-init::after{height:7.5vw}}.about__ttl-en{display:block;font-size:4.2rem;font-weight:normal;margin-bottom:10px}.about__ttl-en.a-slicetext2{opacity:0}.about__ttl-en.a-slicetext2.is-show{opacity:1}.about__ttl-en.a-slicetext2 span{display:inline-block;transition:all 0.6s ease;transform:translate(0, 100%);position:relative;z-index:1;opacity:0}.about__ttl-en.a-slicetext2 span.row{overflow:hidden;line-height:1.2;display:block;transform:none;opacity:1}.about__ttl-en.a-slicetext2 span.row span.is-show{transform:translate(0, 0);opacity:1}@media (max-width: 900px){.about__ttl-en{font-size:4.2vw}}@media (max-width: 600px){.about__ttl-en{font-size:6.3vw}}.about__slide{max-width:1200px;margin:100px 0 0 auto}@media (max-width: 900px){.about__slide{margin-top:10vw}}@media (max-width: 600px){.about__slide{margin-top:15vw}}.about__slide-item{position:relative}.about__info-1{display:flex;flex-wrap:wrap;max-width:1200px;margin:100px auto 0}@media (max-width: 900px){.about__info-1{margin-top:10vw}}@media (max-width: 600px){.about__info-1{margin-top:15vw}}.about__info-1 .about__info-ttl{width:400px}@media (max-width: 900px){.about__info-1 .about__info-ttl{width:100%}}.about__info-1 .about__info-txt{width:calc(100% - 400px)}@media (max-width: 900px){.about__info-1 .about__info-txt{margin-top:4vw;width:100%}}.about__photo-primary{margin-top:100px;padding-top:90.375%;position:relative;overflow:hidden}@media (max-width: 900px){.about__photo-primary{margin-top:10vw}}@media (max-width: 768px){.about__photo-primary{padding-top:100vw}}@media (max-width: 600px){.about__photo-primary{margin-top:15vw;padding-top:110vw}}.about__photo-primary .about__photo-1{position:absolute;width:53.125%;height:auto;top:0;left:0;opacity:0;transform:scale(1.2);transition:opacity 1s 0.8s ease-in-out, transform 0.5s 0.8s ease-in-out}.about__photo-primary .about__photo-1.js-anim-init{opacity:1;transform:scale(1)}@media (max-width: 600px){.about__photo-primary .about__photo-1{width:67%}}.about__photo-primary .about__photo-2{position:absolute;width:28.75%;height:auto;top:9.2%;right:0;opacity:0;transform:scale(1.2);transition:opacity 1s 0.8s ease-in-out, transform 0.5s 0.8s ease-in-out}.about__photo-primary .about__photo-2.js-anim-init{opacity:1;transform:scale(1)}@media (max-width: 1300px){.about__photo-primary .about__photo-2{top:7.15%}}@media (max-width: 600px){.about__photo-primary .about__photo-2{top:10vw;width:39%}}.about__photo-primary .about__photo-3{position:absolute;width:28.75%;height:auto;top:37.275%;left:39.125%;opacity:0;transform:scale(1.2);transition:opacity 1s 0.8s ease-in-out, transform 0.5s 0.8s ease-in-out}.about__photo-primary .about__photo-3.js-anim-init{opacity:1;transform:scale(1)}@media (max-width: 1300px){.about__photo-primary .about__photo-3{top:29%}}@media (max-width: 600px){.about__photo-primary .about__photo-3{width:40%;top:47vw;left:39vw}}.about__photo-primary .about__photo-4{position:absolute;width:28.75%;height:auto;bottom:0;left:7.1875%;opacity:0;transform:scale(1.2);transition:opacity 1s 0.8s ease-in-out, transform 0.5s 0.8s ease-in-out}.about__photo-primary .about__photo-4.js-anim-init{opacity:1;transform:scale(1)}@media (max-width: 1300px){.about__photo-primary .about__photo-4{bottom:22.2%}}@media (max-width: 768px){.about__photo-primary .about__photo-4{bottom:auto;top:36%}}@media (max-width: 600px){.about__photo-primary .about__photo-4{left:0;top:52vw;width:39%}}.about__info-2{position:absolute;width:53.56%;max-width:650px;bottom:0;left:46.44%}@media (max-width: 1500px){.about__info-2{bottom:0}}@media (max-width: 1300px){.about__info-2{position:relative}}@media (max-width: 1100px){.about__info-2{left:40.44%}}@media (max-width: 768px){.about__info-2{left:0;width:100%;max-width:inherit}}.about__info-2 .about__info-ttl{width:100%}.about__info-2 .about__info-txt{margin-top:30px}@media (max-width: 900px){.about__info-2 .about__info-txt{margin-top:3vw;width:100%}}@media (max-width: 600px){.about__info-2 .about__info-txt{margin-top:4.5vw}}.about__info-2 .about__info-txt-num{font-size:2.2rem;width:100%;margin-top:30px}@media (max-width: 900px){.about__info-2 .about__info-txt-num{margin-top:3vw;font-size:2rem}}@media (max-width: 600px){.about__info-2 .about__info-txt-num{margin-top:4.5vw;font-size:1.8rem}}.about__photo-secondary{margin-top:100px;padding-top:130.5%;position:relative}@media (max-width: 900px){.about__photo-secondary{margin-top:10vw}}@media (max-width: 600px){.about__photo-secondary{margin-top:15vw}}.about__photo-secondary .about__photo-5{position:absolute;width:75%;height:auto;top:0;right:0;opacity:0;transform:scale(1.2);transition:opacity 1s 0.8s ease-in-out, transform 0.5s 0.8s ease-in-out}.about__photo-secondary .about__photo-5.js-anim-init{opacity:1;transform:scale(1)}.about__photo-secondary .about__photo-6{position:absolute;width:28.75%;height:auto;top:34.62%;left:12.5%;opacity:0;transform:scale(1.2);transition:opacity 1s 0.8s ease-in-out, transform 0.5s 0.8s ease-in-out}.about__photo-secondary .about__photo-6.js-anim-init{opacity:1;transform:scale(1)}@media (max-width: 600px){.about__photo-secondary .about__photo-6{top:20vw;left:0;width:37vw}}.about__photo-secondary .about__photo-7{position:absolute;width:28.75%;height:auto;top:49.66%;left:44.3%;opacity:0;transform:scale(1.2);transition:opacity 1s 0.8s ease-in-out, transform 0.5s 0.8s ease-in-out}.about__photo-secondary .about__photo-7.js-anim-init{opacity:1;transform:scale(1)}@media (max-width: 600px){.about__photo-secondary .about__photo-7{top:42vw;left:42vw;width:40vw}}.about__photo-secondary .about__photo-8{position:absolute;width:54.375%;height:auto;bottom:0;left:0;opacity:0;transform:scale(1.2);transition:opacity 1s 0.8s ease-in-out, transform 0.5s 0.8s ease-in-out}.about__photo-secondary .about__photo-8.js-anim-init{opacity:1;transform:scale(1)}@media (max-width: 600px){.about__photo-secondary .about__photo-8{width:63vw}}.about__info-3{max-width:1200px;padding-right:600px;margin:100px auto 0}@media (max-width: 1200px){.about__info-3{padding-right:0}}@media (max-width: 900px){.about__info-3{margin-top:10vw}}@media (max-width: 600px){.about__info-3{margin-top:15vw}}.about__info-3 .about__info-ttl{width:100%}.about__info-3 .about__info-txt{margin-top:40px}@media (max-width: 900px){.about__info-3 .about__info-txt{margin-top:4vw;width:100%}}@media (max-width: 600px){.about__info-3 .about__info-txt{margin-top:6vw}}.about__staff-img{max-width:1200px;margin:100px auto 0;opacity:0;transform:scale(1.2);transition:opacity 1s 0.8s ease-in-out, transform 0.5s 0.8s ease-in-out}.about__staff-img.js-anim-init{opacity:1;transform:scale(1)}@media (max-width: 900px){.about__staff-img{margin-top:10vw}}@media (max-width: 600px){.about__staff-img{margin-top:15vw}}.about__info-4{max-width:1200px;margin:100px auto 0}@media (max-width: 900px){.about__info-4{margin-top:10vw}}@media (max-width: 600px){.about__info-4{margin-top:15vw}}.about__info-4 .about__info-ttl{width:100%}.about__info-4 .about__info-txt{margin-top:40px}@media (max-width: 900px){.about__info-4 .about__info-txt{margin-top:4vw;width:100%}}@media (max-width: 600px){.about__info-4 .about__info-txt{margin-top:6vw}}.about__shop-img{display:flex;flex-wrap:wrap;margin:100px auto 0}@media (max-width: 900px){.about__shop-img{margin-top:10vw}}@media (max-width: 600px){.about__shop-img{margin-top:15vw}}.about__shop-img img{width:50%;opacity:0;transform:translateY(30px);transition:opacity 1s 0.8s ease-in-out, transform 0.5s 0.8s ease-in-out}.about__shop-img img.js-anim-init{opacity:1;transform:translateY(0)}@media (max-width: 600px){.about__shop-img img{width:100%}}.about__shop-img img:nth-child(2){transition:opacity 1s 1s ease-in-out, transform 0.5s 1s ease-in-out}.about__shop-img.js-anim-init img{opacity:1;transform:translateY(0)}.about__restaurant{max-width:940px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;margin:100px auto 0}@media (max-width: 900px){.about__restaurant{margin-top:10vw}}@media (max-width: 600px){.about__restaurant{margin-top:15vw}}.about__restaurant.js-anim-init .about__restaurant-img{clip-path:inset(0)}.about__restaurant-img{width:460px;clip-path:inset(0 100% 0 0);transition:clip-path .5s ease-in-out}@media (max-width: 1200px){.about__restaurant-img{width:38%}}.about__restaurant-txt{width:calc(100% - 510px)}@media (max-width: 1200px){.about__restaurant-txt{width:calc(62% - 5vw)}}@media (max-width: 600px){.about__restaurant-txt{font-size:1.6rem}.about__restaurant-txt br{display:none}}@media (max-width: 600px){.about__info-txt-column{display:flex}}@media (max-width: 600px){.about__info-txt-column-head{display:block;width:100px}}@media (max-width: 600px){.about__info-txt-column-cont{display:block;width:calc(100% - 100px)}}@keyframes seek-bar{0%{transform:scaleX(0);transform-origin:left}100%{transform:scaleX(1)}}.about .slick-slide{line-height:1}.about .slick-arrow{position:absolute;width:50px;height:50px;background:#FFF;top:auto;transform:none;z-index:10;transition:background .3s ease-in-out}.about .slick-arrow::before,.about .slick-arrow::after{position:absolute;content:"";right:45px;top:20px;width:10px;height:10px;border-top:1px solid #FFF;border-right:1px solid #FFF;opacity:0;transform:rotate(45deg);transition:opacity .3s ease-in-out, right .3s ease-in-out}@media (max-width: 600px){.about .slick-arrow::before,.about .slick-arrow::after{right:35px;top:15px}}.about .slick-arrow::after{right:22px;border-top:1px solid #000;border-right:1px solid #000;opacity:1}@media (max-width: 600px){.about .slick-arrow::after{right:17px;top:15px}}.about .slick-arrow:hover{background:#000}.about .slick-arrow:hover::before{right:22px;opacity:1}@media (max-width: 600px){.about .slick-arrow:hover::before{right:17px}}.about .slick-arrow:hover::after{right:-5px;opacity:0}@media (max-width: 600px){.about .slick-arrow:hover::after{right:-5px}}@media (max-width: 600px){.about .slick-arrow{width:40px;height:40px}}.about .slick-prev{left:0;bottom:0}.about .slick-prev::before,.about .slick-prev::after{right:-5px;top:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}@media (max-width: 600px){.about .slick-prev::before,.about .slick-prev::after{right:13px;top:15px}}.about .slick-prev::after{right:16px}@media (max-width: 600px){.about .slick-prev::after{top:15px}}.about .slick-prev:hover::before{right:16px;opacity:1}@media (max-width: 600px){.about .slick-prev:hover::before{right:17px}}.about .slick-prev:hover::after{right:45px;opacity:0}@media (max-width: 600px){.about .slick-prev:hover::after{right:35px}}.about .slick-next{left:50px;bottom:0}@media (max-width: 900px){.about .slick-next{bottom:0}}@media (max-width: 600px){.about .slick-next{left:40px}}.about .slick-dots{bottom:15px;padding-left:160px;text-align:left}@media (max-width: 900px){.about .slick-dots{padding-left:calc(6vw + 100px);bottom:1.5vw}}@media (max-width: 600px){.about .slick-dots{padding-left:calc(4vw + 80px)}}.about .slick-dots li,.about .slick-dots li button{position:relative;width:40px;height:5px;transition:width .3s ease-in-out, opacity .3s ease-in-out}@media (max-width: 600px){.about .slick-dots li,.about .slick-dots li button{width:25px}}.about .slick-dots .slick-active,.about .slick-dots .slick-active button,.about .slick-dots .slick-active button::before{width:100px}@media (max-width: 600px){.about .slick-dots .slick-active,.about .slick-dots .slick-active button,.about .slick-dots .slick-active button::before{width:50px}}.about .slick-dots li button::before{content:"";height:2px;width:40px;background:rgba(255,255,255,0.75);opacity:.5;color:white;transition:opacity .3s ease-in-out}@media (max-width: 600px){.about .slick-dots li button::before{width:25px}}.about .slick-dots .slick-active button::after{position:absolute;display:block;content:"";top:0;left:0;width:100%;height:2px;background:#FFF;transform:scaleX(1);transform-origin:left;animation:seek-bar 5.3s linear forwards}.about .parallax__left-purple{bottom:98%}.about .parallax__left-red{bottom:45%}.about .parallax__right-yellow{bottom:80%}.about .parallax__right-sky{bottom:70%}.about .parallax__right-brown{bottom:15%}.plan-list{width:100%;max-width:1250px;margin:0 auto;padding:0 25px 0}@media (max-width: 900px){.plan-list{padding:0 20px 0}}@media (max-width: 600px){.plan-list{padding:0 15px 0}}.plan-list__option-item-img{width:80px}.plan-list__option-item-text{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:calc(100% - 80px);padding:0 10px;height:100%;border:solid 1px #000;border-left:none}.plan-list__option-item-text span{width:100%}.plan-list__option-item-link{width:100%;display:flex;align-items:center;padding:20px;margin:0;background:#000;color:#FFF;max-width:inherit;background:#000;opacity:1;transform:translateY(0);transition:opacity .8s ease-in-out,clip-path .3s .1s ease-in-out}.plan-list__option-item-link::before,.plan-list__option-item-link::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2291%22%20height%3D%2213%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M90%2C6V5H89V6H0V7H91V6ZM88%2C4V5h1V4ZM87%2C3V4h1V3ZM86%2C2V3h1V2ZM85%2C1V2h1V1ZM84%2C0V1h1V0Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center right}.plan-list__option-item-link::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2291%22%20height%3D%2213%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M90%2C6V5H89V6H0V7H91V6ZM88%2C4V5h1V4ZM87%2C3V4h1V3ZM86%2C2V3h1V2ZM85%2C1V2h1V1ZM84%2C0V1h1V0Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center right}.plan-list__option-item-link:hover{color:#000;background:#FFF}.plan-list__option-item-link:hover::before{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2291%22%20height%3D%2213%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M90%2C6V5H89V6H0V7H91V6ZM88%2C4V5h1V4ZM87%2C3V4h1V3ZM86%2C2V3h1V2ZM85%2C1V2h1V1ZM84%2C0V1h1V0Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center right}.plan-list__option-item-link:hover::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2291%22%20height%3D%2213%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M90%2C6V5H89V6H0V7H91V6ZM88%2C4V5h1V4ZM87%2C3V4h1V3ZM86%2C2V3h1V2ZM85%2C1V2h1V1ZM84%2C0V1h1V0Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center right}.plan-list__ttl-left{width:135px;display:flex;align-items:center;justify-content:flex-start}@media (max-width: 800px){.plan-list__ttl-left{width:100%;justify-content:flex-start}}.plan-list__ttl-right{width:calc(100% - 135px);display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}@media (max-width: 800px){.plan-list__ttl-right{width:100%;margin-top:2vw}}@media (max-width: 640px){.plan-list__ttl-right{flex-direction:column;align-items:flex-start}}.plan-list__tab-list{display:flex;justify-content:center;width:100%;margin:50px auto 40px;position:relative}.plan-list__tab-list.js-anim-init .plan-list__tab-item{opacity:1;transform:translateY(0)}.plan-list__tab-list .plan-list__tab-item:hover{opacity:.7}@media (max-width: 900px){.plan-list__tab-list{margin:5vw auto 40px}}@media (max-width: 600px){.plan-list__tab-list{margin:7.5vw auto 6vw}}.plan-list__tab-list::before{content:"";display:block;width:100%;height:1px;background:#DDD;position:absolute;bottom:0;left:0;z-index:0}.plan-list__tab-item{display:flex;justify-content:center;align-items:center;width:300px;height:54px;margin:0 30px;border-top:solid 1px #DDD;border-left:solid 1px #DDD;border-right:solid 1px #DDD;font-size:2.4rem;font-weight:400;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝","Yu Mincho","游明朝体","YuMincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;line-height:1;position:relative;z-index:1;cursor:pointer;transition:all .3s ease-in-out;transform:translateY(30px);opacity:0}.plan-list__tab-item:nth-child(1){transition:transform 0s ease-in-out,opacity 0.3s ease-in-out}.plan-list__tab-item:nth-child(2){transition:transform .15s ease-in-out,opacity 0.3s ease-in-out}.plan-list__tab-item:nth-child(3){transition:transform .3s ease-in-out,opacity 0.3s ease-in-out}.plan-list__tab-item:nth-child(4){transition:transform .45s ease-in-out,opacity 0.3s ease-in-out}@media (max-width: 900px){.plan-list__tab-item{width:250px;margin:0 15px;font-size:2rem}}@media (max-width: 600px){.plan-list__tab-item{width:calc(33.3333% - 5px);margin:0 5px;font-size:1.4rem;text-align:center;line-height:1.4}}.plan-list__tab-item.js-active{background:#FFF}.plan-list__contents{box-sizing:border-box;width:100%;margin:0 auto;position:relative}.plan-list__tab-cont{display:block !important;width:100%;position:absolute;left:0;top:0;opacity:0;transition:opacity .8s ease-in-out;z-index:0;pointer-events:none}.plan-list__tab-cont.js-active{position:relative;opacity:1;z-index:1;pointer-events:auto}.plan-list__link-list{display:flex;justify-content:center;flex-wrap:wrap;width:100%;border-bottom:solid 1px #DDD}.plan-list__link-list.js-anim-init .plan-list__link-item{opacity:1;transform:translateY(0)}.plan-list__link-list.js-anim-init .plan-list__link-item:hover{opacity:.7}@media (max-width: 600px){.plan-list__link-list{flex-direction:column;padding-bottom:7vw}}.plan-list__link-item{display:inline-block;margin:0 25px 20px;padding:0 0 20px;position:relative;transform:translateY(30px);opacity:0}.plan-list__link-item:nth-child(1){transition:transform 0s ease-in-out,opacity 0.3s ease-in-out}.plan-list__link-item:nth-child(2){transition:transform .15s ease-in-out,opacity 0.3s ease-in-out}.plan-list__link-item:nth-child(3){transition:transform .3s ease-in-out,opacity 0.3s ease-in-out}.plan-list__link-item:nth-child(4){transition:transform .45s ease-in-out,opacity 0.3s ease-in-out}.plan-list__link-item:nth-child(5){transition:transform .6s ease-in-out,opacity 0.3s ease-in-out}.plan-list__link-item:nth-child(6){transition:transform .75s ease-in-out,opacity 0.3s ease-in-out}.plan-list__link-item:nth-child(7){transition:transform .9s ease-in-out,opacity 0.3s ease-in-out}.plan-list__link-item:nth-child(8){transition:transform 1.05s ease-in-out,opacity 0.3s ease-in-out}.plan-list__link-item:nth-child(9){transition:transform 1.2s ease-in-out,opacity 0.3s ease-in-out}.plan-list__link-item:nth-child(10){transition:transform 1.35s ease-in-out,opacity 0.3s ease-in-out}.plan-list__link-item:nth-child(11){transition:transform 1.5s ease-in-out,opacity 0.3s ease-in-out}.plan-list__link-item:nth-child(12){transition:transform 1.65s ease-in-out,opacity 0.3s ease-in-out}.plan-list__link-item:nth-child(13){transition:transform 1.8s ease-in-out,opacity 0.3s ease-in-out}.plan-list__link-item:nth-child(14){transition:transform 1.95s ease-in-out,opacity 0.3s ease-in-out}.plan-list__link-item:nth-child(15){transition:transform 2.1s ease-in-out,opacity 0.3s ease-in-out}.plan-list__link-item:nth-child(16){transition:transform 2.25s ease-in-out,opacity 0.3s ease-in-out}.plan-list__link-item:nth-child(17){transition:transform 2.4s ease-in-out,opacity 0.3s ease-in-out}.plan-list__link-item:nth-child(18){transition:transform 2.55s ease-in-out,opacity 0.3s ease-in-out}.plan-list__link-item:nth-child(19){transition:transform 2.7s ease-in-out,opacity 0.3s ease-in-out}.plan-list__link-item:nth-child(20){transition:transform 2.85s ease-in-out,opacity 0.3s ease-in-out}.plan-list__link-item:nth-child(21){transition:transform 3s ease-in-out,opacity 0.3s ease-in-out}@media (max-width: 600px){.plan-list__link-item{width:100%;margin:0 0 20px;font-size:4vw;text-align:center}}@media (max-width: 600px){.plan-list__link-item:last-child{margin:0}}.plan-list__link-item::before{content:"";display:block;width:7px;height:7px;border-right:solid 1px #000;border-bottom:solid 1px #000;position:absolute;left:50%;bottom:0;transform:translateX(-50%) rotate(45deg)}.plan-list__link-item:hover{opacity:.7}.plan-list__ttl{display:flex;flex-wrap:wrap;align-items:center;margin:100px auto 0;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝","Yu Mincho","游明朝体","YuMincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:2.6rem;line-height:1;transform:translateX(30px);opacity:0;transition:transform .8s ease-in-out, opacity .8s ease-in-out}.plan-list__ttl.js-anim-init{opacity:1;transform:translateX(0)}@media (max-width: 900px){.plan-list__ttl{margin:10vw auto 0}}@media (max-width: 800px){.plan-list__ttl{flex-direction:column}}@media (max-width: 600px){.plan-list__ttl{font-size:5.5vw}}.plan-list__ttl.center-txt{justify-content:center}.plan-list__ttl-plan{font-size:2rem;font-family:"adobe-garamond-pro",serif;display:block}@media (max-width: 600px){.plan-list__ttl-plan{font-size:3vw;margin-top:2px}}.plan-list__ttl-num{padding:0 0 0 10px;font-size:5rem}@media (max-width: 600px){.plan-list__ttl-num{padding:0 0 0 1vw;font-size:9vw}}.plan-list__ttl-num.red{color:#D90000}.plan-list__ttl-num.green{color:#008C69}.plan-list__ttl-num.sky{color:#22A2BD}.plan-list__ttl-num.purple{color:#913AAD}.plan-list__ttl-txt{display:inline-block;padding:0 30px;font-size:2.6rem}@media (max-width: 800px){.plan-list__ttl-txt{padding:0 30px 0 0}}@media (max-width: 640px){.plan-list__ttl-txt{line-height:1.4}}@media (max-width: 600px){.plan-list__ttl-txt{padding:0;font-size:5.5vw}}.plan-list__ttl-txt-single{display:inline-block;padding:0 30px 0 0;font-size:2.6rem}@media (max-width: 800px){.plan-list__ttl-txt-single{padding:0 30px 0 0}}@media (max-width: 640px){.plan-list__ttl-txt-single{line-height:1.4}}@media (max-width: 600px){.plan-list__ttl-txt-single{padding:0;font-size:5.5vw}}.plan-list__ttl-txt-singlesub{display:block;width:100%;font-size:2.2rem}@media (max-width: 600px){.plan-list__ttl-txt-singlesub{width:auto;margin-bottom:2vw;font-size:5vw}}.plan-list__ttl-price{display:flex;align-items:flex-end;padding:0;font-size:2.6rem;line-height:1.6}@media (max-width: 640px){.plan-list__ttl-price{padding:0;margin-top:2vw}}@media (max-width: 600px){.plan-list__ttl-price{font-size:5.5vw}}.plan-list__ttl-price small{display:inline-block;padding:0 0 5px;font-size:1.6rem}@media (max-width: 600px){.plan-list__ttl-price small{padding:0 0 7px;font-size:2vw}}.plan-list__inner{width:100%;box-sizing:border-box;margin:15px auto 0;padding:50px 30px 0;border:solid 1px #000;clip-path:inset(0 100% 0 0);transition:clip-path .3s .1s ease-in-out}.plan-list__inner.js-anim-init{clip-path:inset(0)}@media (max-width: 900px){.plan-list__inner{padding:50px 20px 0}}@media (max-width: 900px){.plan-list__inner{padding:5vw 3vw 4vw}}.plan-list__txt{font-size:1.6rem;opacity:0;transform:translateY(30px);transition:transform .8s ease-in-out, opacity .8s ease-in-out}.plan-list__txt.js-anim-init{opacity:1;transform:translateY(0)}@media (max-width: 600px){.plan-list__txt{font-size:1.4rem}}.plan-list__under-txt{margin:15px 0 30px;font-size:1.4rem;opacity:0;transform:translateY(30px);transition:transform .8s ease-in-out, opacity .8s ease-in-out}.plan-list__under-txt.js-anim-init{opacity:1;transform:translateY(0)}@media (max-width: 600px){.plan-list__under-txt{font-size:1.2rem}}.plan-list__price{font-size:2.6rem;margin-top:25px;font-weight:bold;line-height:1.3;opacity:0;transform:translateY(30px);transition:transform .8s ease-in-out, opacity .8s ease-in-out}.plan-list__price.js-anim-init{opacity:1;transform:translateY(0)}@media (max-width: 900px){.plan-list__price{font-size:3.2vw}}@media (max-width: 600px){.plan-list__price{font-size:4.5vw;margin-top:3.5vw}}.plan-list__price.no-marge{margin-top:0}.plan-list__price.red{color:#D90000}.plan-list__price.green{color:#008C69}.plan-list__price.sky{color:#22A2BD}.plan-list__price.purple{color:#913AAD}.plan-list__price.orange{color:#FEBAA9}.plan-list__price.yellow{color:#E8D09B}.plan-list__price.blue{color:#A0CFF1}.plan-list__option-red{color:#A72126;font-weight:bold}.plan-list__option-list{display:flex;justify-content:space-between;flex-wrap:wrap;padding:30px 0 0}.plan-list__option-list.js-anim-init .plan-list__option-item{opacity:1;transform:translateY(0)}.plan-list__option-list::after,.plan-list__option-list::before{content:"";display:block;width:31.58%}.plan-list__option-list::before{order:1}@media (max-width: 600px){.plan-list__option-list{padding:5vw 0 0}}.plan-list__option-item{display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:31.58%;margin:0 0 30px;padding:0;text-align:center;font-size:1.4rem;line-height:1.5;letter-spacing:0;position:relative;transition:all .3s ease-in-out;transform:translateY(30px);opacity:0}.plan-list__option-item:nth-child(1){transition:transform 0s ease-in-out,opacity 0.3s ease-in-out}.plan-list__option-item:nth-child(2){transition:transform .15s ease-in-out,opacity 0.3s ease-in-out}.plan-list__option-item:nth-child(3){transition:transform .3s ease-in-out,opacity 0.3s ease-in-out}.plan-list__option-item:nth-child(4){transition:transform .45s ease-in-out,opacity 0.3s ease-in-out}@media (max-width: 900px){.plan-list__option-item:nth-child(n+3){margin-bottom:0}}@media (max-width: 600px){.plan-list__option-item:nth-child(n+3){margin:0 0 2vw}}@media (max-width: 600px){.plan-list__option-item:last-child{margin-bottom:0}}@media (max-width: 900px){.plan-list__option-item{width:49%;margin:0 0 2vw}}@media (max-width: 600px){.plan-list__option-item{width:100%;padding:0;font-size:1.4rem}}.plan-list__btn-link{max-width:inherit;margin:-1px 0 0;padding:0 86px 0 20px;color:#FFF;border:solid 1px #000;background:#000;opacity:1;transform:translateY(0);transition:opacity .8s ease-in-out,clip-path .3s .1s ease-in-out;clip-path:inset(0 100% 0 0)}.plan-list__btn-link.js-anim-init{clip-path:inset(0)}.plan-list__btn-link::before,.plan-list__btn-link::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2291%22%20height%3D%2213%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M90%2C6V5H89V6H0V7H91V6ZM88%2C4V5h1V4ZM87%2C3V4h1V3ZM86%2C2V3h1V2ZM85%2C1V2h1V1ZM84%2C0V1h1V0Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center right}.plan-list__btn-link::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2291%22%20height%3D%2213%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M90%2C6V5H89V6H0V7H91V6ZM88%2C4V5h1V4ZM87%2C3V4h1V3ZM86%2C2V3h1V2ZM85%2C1V2h1V1ZM84%2C0V1h1V0Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center right}.plan-list__btn-link:hover{color:#000;background:#FFF}.plan-list__btn-link:hover::before{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2291%22%20height%3D%2213%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M90%2C6V5H89V6H0V7H91V6ZM88%2C4V5h1V4ZM87%2C3V4h1V3ZM86%2C2V3h1V2ZM85%2C1V2h1V1ZM84%2C0V1h1V0Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center right}.plan-list__btn-link:hover::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2291%22%20height%3D%2213%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M90%2C6V5H89V6H0V7H91V6ZM88%2C4V5h1V4ZM87%2C3V4h1V3ZM86%2C2V3h1V2ZM85%2C1V2h1V1ZM84%2C0V1h1V0Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center right}.plan-detail__price,.common-section__hero-sub-ttl,.plan-detail__sub-price,.rental-hakama__column-inner01-price,.rental-hakama__column-inner04-price{font-size:2.6rem;margin-top:25px;line-height:1.3;opacity:0;transform:translateY(30px);transition:transform .8s ease-in-out, opacity .8s ease-in-out}.plan-detail__price.js-anim-init,.js-anim-init.common-section__hero-sub-ttl,.js-anim-init.plan-detail__sub-price,.js-anim-init.rental-hakama__column-inner01-price,.js-anim-init.rental-hakama__column-inner04-price{opacity:1;transform:translateY(0)}@media (max-width: 900px){.plan-detail__price,.common-section__hero-sub-ttl,.plan-detail__sub-price,.rental-hakama__column-inner01-price,.rental-hakama__column-inner04-price{font-size:3.2vw}}@media (max-width: 600px){.plan-detail__price,.common-section__hero-sub-ttl,.plan-detail__sub-price,.rental-hakama__column-inner01-price,.rental-hakama__column-inner04-price{font-size:4.5vw;margin-top:3.5vw}}.plan-detail__price-small{font-size:1.6rem}.plan-detail__price-x-small{font-size:1.4rem}.plan-detail__lead,.plan-detail__lead--ttl,.plan-detail__lead--center{position:relative;max-width:1250px;margin:45px auto 0;text-align:center;font-size:1.6rem;padding:0 25px;opacity:0;z-index:1;transform:translateY(30px);transition:transform .8s ease-in-out, opacity .8s ease-in-out}.plan-detail__lead.js-anim-init,.js-anim-init.plan-detail__lead--ttl,.js-anim-init.plan-detail__lead--center{opacity:1;transform:translateY(0)}@media (max-width: 900px){.plan-detail__lead,.plan-detail__lead--ttl,.plan-detail__lead--center{padding:0 20px}}@media (max-width: 600px){.plan-detail__lead,.plan-detail__lead--ttl,.plan-detail__lead--center{padding:0 15px;font-size:1.4rem}}.plan-detail__lead--ttl{text-align:center;font-size:2.4rem}@media (max-width: 900px){.plan-detail__lead--ttl{font-size:2.2rem}}@media (max-width: 600px){.plan-detail__lead--ttl{font-size:1.8rem}}.plan-detail__lead--center{text-align:center}@media (max-width: 600px){.plan-detail__lead--center{text-align:left}}.plan-detail__plan-cont{position:relative;max-width:1250px;margin:45px auto 0;padding:0 25px;z-index:1}@media (max-width: 900px){.plan-detail__plan-cont{padding:0 20px}}@media (max-width: 600px){.plan-detail__plan-cont{padding:0 15px}}.plan-detail__sub-price-cont{margin:50px auto;padding:0 25px;text-align:center;max-width:800px}@media (max-width: 900px){.plan-detail__sub-price-cont{padding:0 20px}}@media (max-width: 600px){.plan-detail__sub-price-cont{padding:0 15px;font-size:1.4rem}}.plan-detail__sub-price-innder{padding:0}.plan-detail__sub-price-header{padding:30px 0 20px;background:#FFF2F2}@media (max-width: 600px){.plan-detail__sub-price-header{padding:4vw 0 3vw}}.plan-detail__sub-price-header:last-of-type{margin-top:10px}@media (max-width: 900px){.plan-detail__sub-price-ttl{font-size:3.8vw !important}}@media (max-width: 600px){.plan-detail__sub-price-ttl{font-size:5.3vw !important}}.plan-detail__sub-price{font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝","Yu Mincho","游明朝体","YuMincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}.plan-detail__sub-price-text{background:#FAFAFA;padding:20px 10px;position:relative;z-index:1;opacity:0;transform:translateY(30px);transition:transform .8s ease-in-out, opacity .8s ease-in-out}@media (max-width: 600px){.plan-detail__sub-price-text{text-align:left}}.plan-detail__sub-price-text.js-anim-init{opacity:1;transform:translateY(0)}.plan-detail__column,.plan-detail__column--w{margin-top:50px;padding:100px 20px 50px;background:#FFF2F2}@media (max-width: 740px){.plan-detail__column,.plan-detail__column--w{margin-top:5vw;padding:10vw 15px}}.plan-detail__column--w{margin-top:0;background:#FFF}.plan-detail__column-ttl,.plan-detail__sub-price-ttl{font-size:2.6rem;text-align:center;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝","Yu Mincho","游明朝体","YuMincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;letter-spacing:0.4rem;line-height:1.6;position:relative;z-index:1;opacity:0;transform:translateY(30px);transition:transform .8s ease-in-out, opacity .8s ease-in-out}.plan-detail__column-ttl.js-anim-init,.js-anim-init.plan-detail__sub-price-ttl{opacity:1;transform:translateY(0)}@media (max-width: 740px){.plan-detail__column-ttl,.plan-detail__sub-price-ttl{font-size:5.5vw}}@media (max-width: 600px){.plan-detail__column-ttl,.plan-detail__sub-price-ttl{font-size:6vw;letter-spacing:0.3rem;line-height:1.4}}.plan-detail__column-ttl.in,.in.plan-detail__sub-price-ttl{margin-top:clamp(25px, 5vw, 50px)}.plan-detail__column-sttl{font-size:1.4rem;text-align:center;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝","Yu Mincho","游明朝体","YuMincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;margin-top:10px;position:relative;z-index:1;letter-spacing:.07rem;opacity:0;transform:translateY(30px);transition:transform .8s ease-in-out, opacity .8s ease-in-out}.plan-detail__column-sttl.js-anim-init{opacity:1;transform:translateY(0)}@media (max-width: 740px){.plan-detail__column-sttl{font-size:3vw}}.plan-detail__column-inner{max-width:1200px;margin:100px auto 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;position:relative;z-index:1}@media (max-width: 740px){.plan-detail__column-inner{flex-direction:column;margin-top:10vw}}.plan-detail__column-inner--option{max-width:1200px;margin:50px auto 0;display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:1}@media (max-width: 740px){.plan-detail__column-inner--option{flex-direction:column;margin-top:10vw}}.plan-detail__column-left{width:35%;max-width:420px;opacity:0;transform:translateX(30px);transition:transform .8s ease-in-out, opacity .8s ease-in-out}.plan-detail__column-left.js-anim-init{opacity:1;transform:translateX(0)}@media (max-width: 740px){.plan-detail__column-left{width:80%;max-width:none;margin:0 auto}}.plan-detail__column-left.wide{opacity:0;transform:translateX(30px);transition:transform .8s ease-in-out, opacity .8s ease-in-out}.plan-detail__column-left.wide.js-anim-init{opacity:1;transform:translateX(0)}@media (max-width: 740px){.plan-detail__column-left.wide{width:100%}}.plan-detail__column-img{align-self:flex-start;margin-bottom:5px}.plan-detail__column-img-list{display:flex;justify-content:space-between;margin:0 auto 0}.plan-detail__column-img-list::after{content:"";display:block;width:calc(33.333% - 3px)}.plan-detail__column-img-item{width:calc(33.333% - 3px)}.plan-detail__column-img-item.twoimg{width:calc(50% - 3px)}.plan-detail__column-list{width:calc(65% - 80px);max-width:700px;display:grid;grid-template-columns:repeat(auto-fill, minmax(130px, 1fr));gap:20px;margin:0 auto}@media (max-width: 1300px){.plan-detail__column-list{gap:1vw}}@media (max-width: 900px){.plan-detail__column-list{grid-template-columns:repeat(auto-fill, minmax(111px, 1fr))}}@media (max-width: 740px){.plan-detail__column-list{width:100%;max-width:none;grid-template-columns:repeat(auto-fill, minmax(130px, 1fr));margin-top:10vw}}@media (max-width: 600px){.plan-detail__column-list{grid-template-columns:repeat(auto-fill, minmax(105px, 1fr))}}@media (max-width: 480px){.plan-detail__column-list{width:100%;max-width:none;grid-template-columns:repeat(auto-fill, minmax(100px, 1fr))}}.plan-detail__column-list--2rows{width:calc(65% - 80px);max-width:700px;display:grid;grid-template-columns:repeat(auto-fill, minmax(230px, 1fr));row-gap:20px;column-gap:20px}@media (max-width: 1200px){.plan-detail__column-list--2rows{width:calc(65% - 8vw);gap:1vw}}@media (max-width: 1000px){.plan-detail__column-list--2rows{grid-template-columns:repeat(auto-fill, minmax(160px, 1fr))}}@media (max-width: 740px){.plan-detail__column-list--2rows{width:100%;max-width:none;grid-template-columns:repeat(auto-fill, minmax(225px, 1fr));margin-top:10vw}}@media (max-width: 600px){.plan-detail__column-list--2rows{grid-template-columns:repeat(auto-fill, minmax(155px, 1fr))}}.plan-detail__column-list--2rows .plan-detail__column-list-item,.plan-detail__column-list--2rows .plan-detail__column-list-item-full{padding:15px 5px;display:flex;justify-content:center;align-items:center;background:#FFF;line-height:1.5;transform:translateY(30px);opacity:0}.plan-detail__column-list--2rows .plan-detail__column-list-item.js-anim-init,.plan-detail__column-list--2rows .plan-detail__column-list-item-full.js-anim-init{opacity:1;transform:translateY(0)}.plan-detail__column-list--2rows .plan-detail__column-list-item:nth-child(1),.plan-detail__column-list--2rows .plan-detail__column-list-item-full:nth-child(1){transition:transform 0s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--2rows .plan-detail__column-list-item:nth-child(2),.plan-detail__column-list--2rows .plan-detail__column-list-item-full:nth-child(2){transition:transform .15s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--2rows .plan-detail__column-list-item:nth-child(3),.plan-detail__column-list--2rows .plan-detail__column-list-item-full:nth-child(3){transition:transform .3s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--2rows .plan-detail__column-list-item:nth-child(4),.plan-detail__column-list--2rows .plan-detail__column-list-item-full:nth-child(4){transition:transform .45s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--2rows .plan-detail__column-list-item:nth-child(5),.plan-detail__column-list--2rows .plan-detail__column-list-item-full:nth-child(5){transition:transform .6s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--2rows .plan-detail__column-list-item:nth-child(6),.plan-detail__column-list--2rows .plan-detail__column-list-item-full:nth-child(6){transition:transform .75s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--2rows .plan-detail__column-list-item:nth-child(7),.plan-detail__column-list--2rows .plan-detail__column-list-item-full:nth-child(7){transition:transform .9s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--2rows .plan-detail__column-list-item:nth-child(8),.plan-detail__column-list--2rows .plan-detail__column-list-item-full:nth-child(8){transition:transform 1.05s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--2rows .plan-detail__column-list-item:nth-child(9),.plan-detail__column-list--2rows .plan-detail__column-list-item-full:nth-child(9){transition:transform 1.2s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--2rows .plan-detail__column-list-item:nth-child(10),.plan-detail__column-list--2rows .plan-detail__column-list-item-full:nth-child(10){transition:transform 1.35s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--2rows .plan-detail__column-list-item:nth-child(11),.plan-detail__column-list--2rows .plan-detail__column-list-item-full:nth-child(11){transition:transform 1.5s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--2rows .plan-detail__column-list-item:nth-child(12),.plan-detail__column-list--2rows .plan-detail__column-list-item-full:nth-child(12){transition:transform 1.65s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--2rows .plan-detail__column-list-item:nth-child(13),.plan-detail__column-list--2rows .plan-detail__column-list-item-full:nth-child(13){transition:transform 1.8s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--2rows .plan-detail__column-list-item:nth-child(14),.plan-detail__column-list--2rows .plan-detail__column-list-item-full:nth-child(14){transition:transform 1.95s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--2rows .plan-detail__column-list-item:nth-child(15),.plan-detail__column-list--2rows .plan-detail__column-list-item-full:nth-child(15){transition:transform 2.1s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--2rows .plan-detail__column-list-item:nth-child(16),.plan-detail__column-list--2rows .plan-detail__column-list-item-full:nth-child(16){transition:transform 2.25s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--2rows .plan-detail__column-list-item:nth-child(17),.plan-detail__column-list--2rows .plan-detail__column-list-item-full:nth-child(17){transition:transform 2.4s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--2rows .plan-detail__column-list-item:nth-child(18),.plan-detail__column-list--2rows .plan-detail__column-list-item-full:nth-child(18){transition:transform 2.55s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--2rows .plan-detail__column-list-item:nth-child(19),.plan-detail__column-list--2rows .plan-detail__column-list-item-full:nth-child(19){transition:transform 2.7s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--2rows .plan-detail__column-list-item:nth-child(20),.plan-detail__column-list--2rows .plan-detail__column-list-item-full:nth-child(20){transition:transform 2.85s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--2rows .plan-detail__column-list-item:nth-child(21),.plan-detail__column-list--2rows .plan-detail__column-list-item-full:nth-child(21){transition:transform 3s ease-in-out,opacity 1.5s ease-in-out}@media (max-width: 600px){.plan-detail__column-list--2rows .plan-detail__column-list-item,.plan-detail__column-list--2rows .plan-detail__column-list-item-full{padding:10px 5px}}.plan-detail__column-list--2rows .plan-detail__column-list-item-full{grid-column:1 / 3}@media (max-width: 600px){.plan-detail__column-list--2rows .plan-detail__column-list-item-full{font-size:2.55vw}}.plan-detail__column-list--3rows{width:100%;display:grid;grid-template-columns:repeat(auto-fill, minmax(340px, 1fr));row-gap:20px;column-gap:20px}@media (max-width: 1200px){.plan-detail__column-list--3rows{grid-template-columns:repeat(auto-fill, minmax(225px, 1fr));gap:1vw}}@media (max-width: 600px){.plan-detail__column-list--3rows{grid-template-columns:repeat(auto-fill, minmax(145px, 1fr))}}.plan-detail__column-list--3rows .plan-detail__column-list-item{padding:15px 5px;display:flex;justify-content:center;align-items:center;background:#FFF;line-height:1.5;transform:translateY(30px);opacity:0}.plan-detail__column-list--3rows .plan-detail__column-list-item.js-anim-init{opacity:1;transform:translateY(0)}.plan-detail__column-list--3rows .plan-detail__column-list-item:nth-child(1){transition:transform 0s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--3rows .plan-detail__column-list-item:nth-child(2){transition:transform .15s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--3rows .plan-detail__column-list-item:nth-child(3){transition:transform .3s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--3rows .plan-detail__column-list-item:nth-child(4){transition:transform .45s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--3rows .plan-detail__column-list-item:nth-child(5){transition:transform .6s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--3rows .plan-detail__column-list-item:nth-child(6){transition:transform .75s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--3rows .plan-detail__column-list-item:nth-child(7){transition:transform .9s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--3rows .plan-detail__column-list-item:nth-child(8){transition:transform 1.05s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--3rows .plan-detail__column-list-item:nth-child(9){transition:transform 1.2s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--3rows .plan-detail__column-list-item:nth-child(10){transition:transform 1.35s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--3rows .plan-detail__column-list-item:nth-child(11){transition:transform 1.5s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--3rows .plan-detail__column-list-item:nth-child(12){transition:transform 1.65s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--3rows .plan-detail__column-list-item:nth-child(13){transition:transform 1.8s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--3rows .plan-detail__column-list-item:nth-child(14){transition:transform 1.95s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--3rows .plan-detail__column-list-item:nth-child(15){transition:transform 2.1s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--3rows .plan-detail__column-list-item:nth-child(16){transition:transform 2.25s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--3rows .plan-detail__column-list-item:nth-child(17){transition:transform 2.4s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--3rows .plan-detail__column-list-item:nth-child(18){transition:transform 2.55s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--3rows .plan-detail__column-list-item:nth-child(19){transition:transform 2.7s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--3rows .plan-detail__column-list-item:nth-child(20){transition:transform 2.85s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list--3rows .plan-detail__column-list-item:nth-child(21){transition:transform 3s ease-in-out,opacity 1.5s ease-in-out}@media (max-width: 600px){.plan-detail__column-list--3rows .plan-detail__column-list-item{padding:10px 5px}}.plan-detail__column-list-item{transform:translateY(30px);opacity:0}.plan-detail__column-list-item.js-anim-init{opacity:1;transform:translateY(0)}.plan-detail__column-list-item:nth-child(1){transition:transform 0s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list-item:nth-child(2){transition:transform .15s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list-item:nth-child(3){transition:transform .3s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list-item:nth-child(4){transition:transform .45s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list-item:nth-child(5){transition:transform .6s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list-item:nth-child(6){transition:transform .75s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list-item:nth-child(7){transition:transform .9s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list-item:nth-child(8){transition:transform 1.05s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list-item:nth-child(9){transition:transform 1.2s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list-item:nth-child(10){transition:transform 1.35s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list-item:nth-child(11){transition:transform 1.5s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list-item:nth-child(12){transition:transform 1.65s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list-item:nth-child(13){transition:transform 1.8s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list-item:nth-child(14){transition:transform 1.95s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list-item:nth-child(15){transition:transform 2.1s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list-item:nth-child(16){transition:transform 2.25s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list-item:nth-child(17){transition:transform 2.4s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list-item:nth-child(18){transition:transform 2.55s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list-item:nth-child(19){transition:transform 2.7s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list-item:nth-child(20){transition:transform 2.85s ease-in-out,opacity 1.5s ease-in-out}.plan-detail__column-list-item:nth-child(21){transition:transform 3s ease-in-out,opacity 1.5s ease-in-out}@media (max-width: 600px){.plan-detail__column-list-item{font-size:2.55vw}}.plan-detail__column-list-name{display:block;background:#FFF;text-align:center;padding:5px 0 8px;line-height:1.4}@media (max-width: 1300px){.plan-detail__column-list-name{font-size:1.2rem}}.plan-detail__column-list-name-cl{display:inline-block;margin-right:2px;color:#FF7272;text-align:right;line-height:1.5}.plan-detail__column-list-name-cl--line2{display:inline-block;width:26px;margin-right:5px;color:#FF7272;text-align:right;line-height:1.5;align-self:flex-start}@media (max-width: 1000px){.plan-detail__column-list-name-cl--line2{width:30px}}@media (max-width: 1300px){.plan-detail__column-list-name-only{width:fit-content;line-height:1.5}}.plan-detail__op{padding:50px 0 0;display:flex;justify-content:center;opacity:0;transform:translateY(30px);transition:transform .8s ease-in-out, opacity .8s ease-in-out}.plan-detail__op.js-anim-init{opacity:1;transform:translateY(0)}@media (max-width: 740px){.plan-detail__op{padding:5vw 0 0}}.plan-detail__plus{display:inline-block;position:relative;margin:0 auto;width:60px;height:60px;z-index:1}@media (max-width: 740px){.plan-detail__plus{width:12vw;height:12vw}}.plan-detail__plus:before,.plan-detail__plus:after{display:block;content:'';background-color:#000;position:absolute;width:60px;height:8px;top:50%;left:0;transform:translateY(-50%)}@media (max-width: 740px){.plan-detail__plus:before,.plan-detail__plus:after{width:12vw;height:1vw}}.plan-detail__plus:before{width:8px;height:60px;top:0;left:50%;transform:translateX(-50%)}@media (max-width: 740px){.plan-detail__plus:before{width:1vw;height:12vw}}.plan-detail__banner-area{position:relative;display:flex;justify-content:center;flex-wrap:wrap;width:100%;margin:50px -10px 0;padding:0 25px;opacity:0;z-index:1;transform:translateY(30px);transition:transform .8s ease-in-out, opacity .8s ease-in-out}.plan-detail__banner-area.js-anim-init{opacity:1;transform:translateY(0)}@media (max-width: 900px){.plan-detail__banner-area{margin-top:5vw;padding:0 20px}}@media (max-width: 600px){.plan-detail__banner-area{margin-top:7.5vw;padding:0 15px}}.plan-detail__banner{width:calc(50% - 20px);margin:0 10px}.plan-detail__banner:nth-child(n+3){margin-top:40px}@media (max-width: 900px){.plan-detail__banner:nth-child(n+3){margin-top:20px}}@media (max-width: 600px){.plan-detail__banner{width:100%}.plan-detail__banner:nth-child(n+2){margin-top:3vw}}.plan-detail__btn,.plan-detail__btn--single,.rental-hakama__btn{max-width:670px;margin:50px auto 0;padding:0 10px;display:flex;justify-content:space-between;position:relative;z-index:1}@media (max-width: 600px){.plan-detail__btn,.plan-detail__btn--single,.rental-hakama__btn{margin:5vw auto 0;flex-direction:column;padding:0 15px}}.plan-detail__btn.js-anim-init .plan-detail__btn-item,.js-anim-init.plan-detail__btn--single .plan-detail__btn-item,.js-anim-init.rental-hakama__btn .plan-detail__btn-item{clip-path:inset(0)}.plan-detail__btn--single{justify-content:center}.plan-detail__btn-item{width:100%;max-width:300px;margin:0 10px;clip-path:inset(0 100% 0 0)}.plan-detail__btn-item:nth-child(1){transition:clip-path 0.3s 0s ease-in-out}.plan-detail__btn-item:nth-child(2){transition:clip-path 0.3s .1s ease-in-out}.plan-detail__btn-item:nth-child(3){transition:clip-path 0.3s .2s ease-in-out}.plan-detail__btn-item:nth-child(4){transition:clip-path 0.3s .3s ease-in-out}.plan-detail__btn-item:nth-child(5){transition:clip-path 0.3s .4s ease-in-out}.plan-detail__btn-item:nth-child(6){transition:clip-path 0.3s .5s ease-in-out}.plan-detail__btn-item:nth-child(7){transition:clip-path 0.3s .6s ease-in-out}.plan-detail__btn-item:nth-child(8){transition:clip-path 0.3s .7s ease-in-out}.plan-detail__btn-item:nth-child(9){transition:clip-path 0.3s .8s ease-in-out}.plan-detail__btn-item:nth-child(10){transition:clip-path 0.3s .9s ease-in-out}.plan-detail__btn-item:nth-child(11){transition:clip-path 0.3s 1s ease-in-out}.plan-detail__btn-item:nth-child(12){transition:clip-path 0.3s 1.1s ease-in-out}.plan-detail__btn-item:nth-child(13){transition:clip-path 0.3s 1.2s ease-in-out}.plan-detail__btn-item:nth-child(14){transition:clip-path 0.3s 1.3s ease-in-out}.plan-detail__btn-item:nth-child(15){transition:clip-path 0.3s 1.4s ease-in-out}.plan-detail__btn-item:nth-child(16){transition:clip-path 0.3s 1.5s ease-in-out}.plan-detail__btn-item:nth-child(17){transition:clip-path 0.3s 1.6s ease-in-out}.plan-detail__btn-item:nth-child(18){transition:clip-path 0.3s 1.7s ease-in-out}.plan-detail__btn-item:nth-child(19){transition:clip-path 0.3s 1.8s ease-in-out}.plan-detail__btn-item:nth-child(20){transition:clip-path 0.3s 1.9s ease-in-out}.plan-detail__btn-item:nth-child(21){transition:clip-path 0.3s 2s ease-in-out}@media (max-width: 600px){.plan-detail__btn-item{margin:0;max-width:none}}@media (max-width: 600px){.plan-detail__btn-item:last-child{margin-top:2vw}}.plan-detail__btn-link{max-width:inherit;width:100%;height:60px;font-size:1.5rem;opacity:1;margin:0;transform:translateY(0)}@media (max-width: 600px){.plan-detail__btn-link{line-height:1.4;height:70px}}.plan-detail__att-txt{display:block;width:100%;max-width:1200px;margin:10px auto 0;text-align:right}.plan-detail__photo-slider-wrap{width:100%;padding:0;opacity:0;transition:opacity .8s ease-in-out;position:relative;z-index:1}.plan-detail__photo-slider-wrap.js-anim-init{opacity:1}.plan-detail__photo-slider{width:100%;margin:100px auto 0}@media (max-width: 900px){.plan-detail__photo-slider{margin:10vw auto 0}}@media (max-width: 600px){.plan-detail__photo-slider{margin:15vw auto 0}}.plan-detail__photo-slider-item{width:33.333%}@media (max-width: 900px){.plan-detail__photo-slider-item{width:50%}}.plan-detail__detail-wrap{width:100%;box-sizing:border-box;margin:15px auto 0;border:solid 1px #000;clip-path:inset(0 100% 0 0);transition:clip-path .3s .1s ease-in-out}.plan-detail__detail-wrap.js-anim-init{clip-path:inset(0)}.plan-detail__detail-wrap+.plan-detail__detail-wrap{margin:50px auto 0}@media (max-width: 900px){.plan-detail__detail-wrap+.plan-detail__detail-wrap{margin:5vw auto 0}}@media (max-width: 600px){.plan-detail__detail-wrap+.plan-detail__detail-wrap{margin:7.5vw auto 0}}.plan-detail__detail-ttlwrap{padding:50px 20px 0;background:#FFF2F2}@media (max-width: 600px){.plan-detail__detail-ttlwrap{padding:5vw 3vw 0}}.plan-detail__detail-optionwrap{padding:0 20px 50px}@media (max-width: 600px){.plan-detail__detail-optionwrap{padding:0 3vw 5vw}}.plan-detail__detail-ttl{display:block;text-align:center;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝","Yu Mincho","游明朝体","YuMincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:2.6rem;line-height:1.6;transform:translateX(30px);opacity:0;transition:transform .8s ease-in-out, opacity .8s ease-in-out}.plan-detail__detail-ttl.js-anim-init{opacity:1;transform:translateX(0)}@media (max-width: 900px){.plan-detail__detail-ttl{font-size:2.2rem}}@media (max-width: 600px){.plan-detail__detail-ttl{font-size:5.5vw}}.plan-detail__detail-ttl.center-txt{justify-content:center}.plan-detail__plan-txt{margin:20px auto 35px;padding:0 0 20px;text-align:center;font-size:1.6rem;opacity:0;z-index:1;transform:translateY(30px);transition:transform .8s ease-in-out, opacity .8s ease-in-out;position:relative}.plan-detail__plan-txt.js-anim-init{opacity:1;transform:translateY(0)}@media (max-width: 600px){.plan-detail__plan-txt{font-size:1.2rem}}.plan-detail__option-list{display:flex;justify-content:flex-start;padding:30px 0 0}.plan-detail__option-list.js-anim-init .plan-detail__option-item{opacity:1;transform:translateY(0)}@media (max-width: 600px){.plan-detail__option-list{padding:5vw 0 0}}.plan-detail__option-item{display:block;box-sizing:border-box;width:19%;margin:0 1.25% 0 0;padding:0;text-align:center;position:relative;transition:all .3s ease-in-out;transform:translateY(30px);opacity:0}.plan-detail__option-item:nth-child(1){transition:transform 0s ease-in-out,opacity 0.3s ease-in-out}.plan-detail__option-item:nth-child(2){transition:transform .15s ease-in-out,opacity 0.3s ease-in-out}.plan-detail__option-item:nth-child(3){transition:transform .3s ease-in-out,opacity 0.3s ease-in-out}.plan-detail__option-item:nth-child(4){transition:transform .45s ease-in-out,opacity 0.3s ease-in-out}.plan-detail__option-item:nth-child(5){transition:transform .6s ease-in-out,opacity 0.3s ease-in-out}.plan-detail__option-item:nth-child(6){transition:transform .75s ease-in-out,opacity 0.3s ease-in-out}.plan-detail__option-item:last-child{margin:0}@media (max-width: 600px){.plan-detail__option-item{width:18.5%;margin:0 1.875% 0 0}}.plan-detail__option-item-img{max-width:80px;margin:0 auto}@media (max-width: 600px){.plan-detail__option-item-img{width:90%}}.plan-detail__option-item-text{display:block;width:100%;height:100%;margin:15px 0 0;text-align:center;font-size:1.4rem;line-height:1.5;letter-spacing:0}@media (max-width: 900px){.plan-detail__option-item-text{font-size:1.2rem;line-height:1.3}}@media (max-width: 600px){.plan-detail__option-item-text{margin:8px 0 0;font-size:1rem}}.plan-detail__image-area{display:flex;justify-content:space-between;max-width:800px;margin:clamp(25px, 5vw, 50px) auto 0}.plan-detail__image-area--w1200{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;margin:clamp(25px, 5vw, 50px) auto 0}.plan-detail__image-area--w1200 .plan-detail__image-area-item{width:calc(25% - 10px)}@media (max-width: 600px){.plan-detail__image-area--w1200 .plan-detail__image-area-item{width:calc(50% - 5px)}}@media (max-width: 600px){.plan-detail__image-area--w1200 .plan-detail__image-area-item:nth-child(n+3){margin-top:10px}}.plan-detail__image-area-item{width:calc(50% - 10px)}.plan-detail04__change{display:flex;flex-wrap:wrap;justify-content:center;max-width:1200px;margin:clamp(25px, 5vw, 50px) auto 0}@media (max-width: 900px){.plan-detail04__change{justify-content:space-between}}.plan-detail04__change.js-anim-init .plan-detail04__change-item{opacity:1;transform:scale(1)}.plan-detail04__change-item{position:relative;width:23%;margin:0 4.8%;padding-bottom:40px;opacity:0;transform:scale(1.2)}.plan-detail04__change-item:nth-child(2) .plan-detail04__change-ttl{background:#ffb9b9}.plan-detail04__change-item:nth-child(2) .plan-detail04__change-ttl::before,.plan-detail04__change-item:nth-child(2) .plan-detail04__change-ttl::after{position:absolute;content:'';left:-21%;top:50%;width:20px;height:20px;border-top:4px solid #FF7272;border-right:4px solid #FF7272;transform:translateY(-50%) rotate(-135deg)}@media (max-width: 900px){.plan-detail04__change-item:nth-child(2) .plan-detail04__change-ttl::before,.plan-detail04__change-item:nth-child(2) .plan-detail04__change-ttl::after{left:-10%;width:3vw;height:3vw;border-top:2px solid #FF7272;border-right:2px solid #FF7272}}@media (max-width: 600px){.plan-detail04__change-item:nth-child(2) .plan-detail04__change-ttl::before,.plan-detail04__change-item:nth-child(2) .plan-detail04__change-ttl::after{left:-20%;transform:translateY(-50%) rotate(-225deg)}}.plan-detail04__change-item:nth-child(2) .plan-detail04__change-ttl::after{left:auto;right:-24%;transform:translateY(-50%) rotate(45deg)}@media (max-width: 900px){.plan-detail04__change-item:nth-child(2) .plan-detail04__change-ttl::after{right:-10%}}@media (max-width: 600px){.plan-detail04__change-item:nth-child(2) .plan-detail04__change-ttl::after{right:-20%;transform:translateY(-50%) rotate(135deg)}}@media (max-width: 900px){.plan-detail04__change-item{width:30%;margin:0;padding-bottom:4vw}}@media (max-width: 600px){.plan-detail04__change-item{padding-bottom:6vw}.plan-detail04__change-item:nth-child(1){order:2;width:46%;margin-top:6vw}.plan-detail04__change-item:nth-child(2){order:1;width:46%;margin:0 27%}.plan-detail04__change-item:nth-child(3){order:3;width:46%;margin-top:6vw}}.plan-detail04__change-item:nth-child(1){transition:transform 1s 0s ease-in-out,opacity 1.2s ease-in-out}.plan-detail04__change-item:nth-child(2){transition:transform 1s .2s ease-in-out,opacity 1.2s ease-in-out}.plan-detail04__change-item:nth-child(3){transition:transform 1s .4s ease-in-out,opacity 1.2s ease-in-out}.plan-detail04__change-ttl{position:absolute;left:0;bottom:0;width:100%;padding:8px 0;text-align:center;color:#FFF;font-size:1.8rem;background:#FF7272}@media (max-width: 900px){.plan-detail04__change-ttl{padding:0.5vw 0;font-size:1.6rem}}@media (max-width: 600px){.plan-detail04__change-ttl{font-size:1.4rem}}.plan-detail04__change-img{position:relative;display:block;width:100%;height:auto}.plan-detail04__change-txt{margin-top:40px;text-align:center;font-size:2rem;color:#FF7272;opacity:0;transform:translateY(30px);transition:transform 1s ease-in-out, opacity 1.2s ease-in-out}@media (max-width: 900px){.plan-detail04__change-txt{margin-top:4vw;font-size:1.8rem}}@media (max-width: 600px){.plan-detail04__change-txt{margin-top:6vw;font-size:1.6rem}}.plan-detail04__change-txt.js-anim-init{opacity:1;transform:translateY(0)}.plan-detail04__check-wrap{position:relative;width:100%;max-width:824px;margin:0 auto;padding:30px 0 70px}@media (max-width: 900px){.plan-detail04__check-wrap{padding:3vw 0 7vw}}@media (max-width: 600px){.plan-detail04__check-wrap{padding:4.5vw 0 10vw}}.plan-detail04__check{width:100%}.plan-detail04__check.js-anim-init .plan-detail04__check-item{opacity:1;transform:translateX(0)}.plan-detail04__check-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;background:#FFF;opacity:0;transform:translateX(30px)}.plan-detail04__check-item:nth-child(n+2){margin-top:30px}.plan-detail04__check-item:nth-child(1){transition:transform 1s 0s ease-in-out,opacity 1.2s ease-in-out}.plan-detail04__check-item:nth-child(2){transition:transform 1s .2s ease-in-out,opacity 1.2s ease-in-out}.plan-detail04__check-item:nth-child(3){transition:transform 1s .4s ease-in-out,opacity 1.2s ease-in-out}.plan-detail04__check-ttl{display:flex;justify-content:center;align-items:center;width:120px;height:120px;text-align:center;color:#FFF;font-size:1.6rem;background:#FF7272}@media (max-width: 900px){.plan-detail04__check-ttl{width:100px;height:100px;font-size:1.5rem}}@media (max-width: 600px){.plan-detail04__check-ttl{width:100%;height:auto;justify-content:flex-start;padding-left:15px;font-size:1.4rem}}.plan-detail04__check-ttl-num{display:block;text-align:center;font-size:3rem;line-height:1;font-family:"adobe-garamond-pro", serif}@media (max-width: 600px){.plan-detail04__check-ttl-num{font-size:5.6vw;line-height:1.5}}.plan-detail04__check-txt{width:calc(100% - 120px);padding-left:30px;font-size:2rem}@media (max-width: 900px){.plan-detail04__check-txt{width:calc(100% - 100px);padding-left:3vw;font-size:1.8rem}}@media (max-width: 600px){.plan-detail04__check-txt{width:100%;padding:2vw 15px;font-size:3.2vw}}.plan-detail04__check-select{position:relative;padding-left:1.5em}.plan-detail04__check-select:nth-child(3){margin-left:20px}.plan-detail04__check-select::before{position:absolute;content:'';left:0;top:50%;width:18px;height:18px;border:1px solid #FF7272;transform:translateY(-50%)}@media (max-width: 900px){.plan-detail04__check-select::before{width:1.6rem;height:1.6rem}}@media (max-width: 600px){.plan-detail04__check-select::before{width:1.5rem;height:1.5rem}}.plan-detail04__check-img{position:absolute;top:0;right:0;height:100%;width:auto;opacity:0;transform:scale(1.2);transition:transform 1s ease-in-out, opacity 1.2s ease-in-out}@media (max-width: 600px){.plan-detail04__check-img{right:-8vw}}.plan-detail04__check-img.js-anim-init{opacity:1;transform:scale(1)}.plan-detail04__articles{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));row-gap:40px;column-gap:20px;width:100%}.plan-detail04__articles-item{text-align:center;opacity:0;transform:scale(1.2);transition:transform 1s ease-in-out, opacity 1.2s ease-in-out}.plan-detail04__articles-item img{border:1px solid #DDD}.plan-detail04__articles-item.js-anim-init{opacity:1;transform:scale(1)}.plan-detail04__articles-ttl{margin-top:6px;font-size:1.6rem}@media (max-width: 900px){.plan-detail04__articles-ttl{font-size:1.5rem}}@media (max-width: 600px){.plan-detail04__articles-ttl{font-size:1.4rem}}.plan-detail04__articles-txt{display:block;font-size:1.4rem;line-height:1.5}@media (max-width: 900px){.plan-detail04__articles-txt{font-size:1.3rem}}@media (max-width: 600px){.plan-detail04__articles-txt{font-size:1.2rem}}.plan-detail04__articles-notice{width:100%;margin-top:30px;text-align:right;color:#666;opacity:0;transform:translateY(30px);transition:transform 1s ease-in-out, opacity 1.2s ease-in-out}@media (max-width: 600px){.plan-detail04__articles-notice{line-height:1.6}}.plan-detail04__articles-notice.js-anim-init{opacity:1;transform:translateY(0)}.plan-detail04__require{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%}@media (max-width: 840px){.plan-detail04__require{justify-content:center}}.plan-detail04__require-img{width:320px;height:auto;opacity:0;transform:scale(1.2);transition:transform 1s ease-in-out, opacity 1.2s ease-in-out}@media (max-width: 840px){.plan-detail04__require-img{margin:0 auto}}.plan-detail04__require-img.js-anim-init{opacity:1;transform:scale(1)}.plan-detail04__require-block{width:calc(100% - 380px)}@media (max-width: 840px){.plan-detail04__require-block{width:100%}}.plan-detail04__require-ttl{padding-top:30px;font-size:2rem;line-height:1;color:#FF7272;opacity:0;transform:translateY(30px);transition:transform 1s ease-in-out, opacity 1.2s ease-in-out}@media (max-width: 900px){.plan-detail04__require-ttl{font-size:1.8rem}}@media (max-width: 600px){.plan-detail04__require-ttl{font-size:1.6rem}}.plan-detail04__require-ttl.js-anim-init{opacity:1;transform:translateY(0)}.plan-detail04__require-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));row-gap:20px;column-gap:10px;margin-top:20px}@media (max-width: 900px){.plan-detail04__require-list{margin-top:3vw}}@media (max-width: 600px){.plan-detail04__require-list{margin-top:4.5vw;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));row-gap:10px}}.plan-detail04__require-list.js-anim-init .plan-detail04__require-item{opacity:1;transform:translateX(0)}.plan-detail04__require-item{padding:15px 0;text-align:center;background:#FFF;line-height:1.4;opacity:0;transform:translateX(30px)}@media (max-width: 600px){.plan-detail04__require-item{padding:3vw 0}}.plan-detail04__require-item:nth-child(1){transition:transform 1s 0s ease-in-out,opacity 1.2s ease-in-out}.plan-detail04__require-item:nth-child(2){transition:transform 1s .05s ease-in-out,opacity 1.2s ease-in-out}.plan-detail04__require-item:nth-child(3){transition:transform 1s .1s ease-in-out,opacity 1.2s ease-in-out}.plan-detail04__require-item:nth-child(4){transition:transform 1s .15s ease-in-out,opacity 1.2s ease-in-out}.plan-detail04__require-item:nth-child(5){transition:transform 1s .2s ease-in-out,opacity 1.2s ease-in-out}.plan-detail04__require-item:nth-child(6){transition:transform 1s .25s ease-in-out,opacity 1.2s ease-in-out}.plan-detail04__require-item:nth-child(7){transition:transform 1s .3s ease-in-out,opacity 1.2s ease-in-out}.plan-detail04__require-item:nth-child(8){transition:transform 1s .35s ease-in-out,opacity 1.2s ease-in-out}.plan-detail04__require-item:nth-child(9){transition:transform 1s .4s ease-in-out,opacity 1.2s ease-in-out}.plan-detail04__require-item:nth-child(10){transition:transform 1s .45s ease-in-out,opacity 1.2s ease-in-out}.plan-detail04__require-item:nth-child(11){transition:transform 1s .5s ease-in-out,opacity 1.2s ease-in-out}.plan-detail04__require-item:nth-child(12){transition:transform 1s .55s ease-in-out,opacity 1.2s ease-in-out}.plan-detail04__require-item:nth-child(13){transition:transform 1s .6s ease-in-out,opacity 1.2s ease-in-out}.plan-detail04__require-item:nth-child(14){transition:transform 1s .65s ease-in-out,opacity 1.2s ease-in-out}.plan-detail04__require-item:nth-child(15){transition:transform 1s .7s ease-in-out,opacity 1.2s ease-in-out}.plan-detail04__require-item:nth-child(16){transition:transform 1s .75s ease-in-out,opacity 1.2s ease-in-out}.plan-detail04__require-item:nth-child(17){transition:transform 1s .8s ease-in-out,opacity 1.2s ease-in-out}.plan-detail04__require-item:nth-child(18){transition:transform 1s .85s ease-in-out,opacity 1.2s ease-in-out}.plan-detail04__require-item:nth-child(19){transition:transform 1s .9s ease-in-out,opacity 1.2s ease-in-out}.plan-detail04__require-item:nth-child(20){transition:transform 1s .95s ease-in-out,opacity 1.2s ease-in-out}.plan-detail04__require-item:nth-child(21){transition:transform 1s 1s ease-in-out,opacity 1.2s ease-in-out}.plan-detail04__require-item:nth-child(22){transition:transform 1s 1.05s ease-in-out,opacity 1.2s ease-in-out}.plan-detail04__require-txt{margin-top:20px;text-align:right;opacity:0;transform:translateY(30px);transition:transform 1s ease-in-out, opacity 1.2s ease-in-out}@media (max-width: 900px){.plan-detail04__require-txt{margin-top:2vw}}@media (max-width: 600px){.plan-detail04__require-txt{margin-top:3vw}}.plan-detail04__require-txt.js-anim-init{opacity:1;transform:translateY(0)}.plan-detail04__list-notes{margin-top:20px;text-align:left;opacity:0;transform:translateY(30px);transition:transform 1s ease-in-out, opacity 1.2s ease-in-out}@media (max-width: 900px){.plan-detail04__list-notes{margin-top:2vw}}@media (max-width: 600px){.plan-detail04__list-notes{margin-top:3vw}}.plan-detail04__list-notes.js-anim-init{opacity:1;transform:translateY(0)}.plan-detail04__plan{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.plan-detail04__plan-primary{width:53.33%}@media (max-width: 900px){.plan-detail04__plan-primary{width:100%}.plan-detail04__plan-primary:first-child{margin-bottom:20px}}.plan-detail04__plan-secondary{position:relative;width:35%}@media (max-width: 900px){.plan-detail04__plan-secondary{display:flex;justify-content:space-between;width:100%;margin-top:30px}}.plan-detail04__plan-list{display:flex;flex-wrap:wrap;justify-content:space-between}.plan-detail04__plan-list:nth-child(n+2){margin-top:30px}@media (max-width: 900px){.plan-detail04__plan-list:nth-child(n+2){margin-top:0}}@media (max-width: 900px){.plan-detail04__plan-primary .plan-detail04__plan-list:nth-child(n+2){margin-top:4.5vw}}@media (max-width: 900px){.plan-detail04__plan-secondary .plan-detail04__plan-list:first-child{width:100%}.plan-detail04__plan-secondary .plan-detail04__plan-list:first-child .plan-detail04__plan-item{width:calc(33% - 7px)}}.plan-detail04__plan-secondary .plan-detail04__plan-list:first-child .plan-detail04__plan-item:last-child{display:none}@media (max-width: 900px){.plan-detail04__plan-secondary .plan-detail04__plan-list:first-child .plan-detail04__plan-item:last-child{display:block}}@media (max-width: 900px){.plan-detail04__plan-secondary .plan-detail04__plan-list:last-child .plan-detail04__plan-item:last-child{display:none}}@media (max-width: 900px){.plan-detail04__plan-secondary .plan-detail04__plan-list:nth-child(n+2){display:none;width:calc(33.33% - 7px)}.plan-detail04__plan-secondary .plan-detail04__plan-list:nth-child(n+2) .plan-detail04__plan-item{width:100%}}.plan-detail04__plan-list.js-anim-init .plan-detail04__plan-item{opacity:1;transform:translateY(0)}.plan-detail04__plan-ttl{width:100%;padding-bottom:20px;font-size:2rem;line-height:1;color:#FF7272;opacity:0;transform:translateY(30px);transition:transform 1s ease-in-out, opacity 1.2s ease-in-out}.plan-detail04__plan-ttl.js-anim-init{opacity:1;transform:translateY(0)}@media (max-width: 900px){.plan-detail04__plan-secondary .plan-detail04__plan-ttl{display:none}}@media (max-width: 900px){.plan-detail04__plan-ttl{font-size:1.8rem}}@media (max-width: 600px){.plan-detail04__plan-ttl{font-size:1.6rem}}.plan-detail04__plan-item{width:calc(33.33% - 13px);opacity:0;transform:translateY(30px)}@media (max-width: 900px){.plan-detail04__plan-item{width:calc(33.33% - 7px)}}.plan-detail04__plan-secondary .plan-detail04__plan-item{width:calc(50% - 10px)}@media (max-width: 900px){.plan-detail04__plan-secondary .plan-detail04__plan-item{width:calc(33.33% - 10px)}}.plan-detail04__plan-item:nth-child(1){transition:transform 1s 0s ease-in-out,opacity 1.2s ease-in-out}.plan-detail04__plan-item:nth-child(2){transition:transform 1s .05s ease-in-out,opacity 1.2s ease-in-out}.plan-detail04__plan-item:nth-child(3){transition:transform 1s .1s ease-in-out,opacity 1.2s ease-in-out}.plan-detail04__plan-item:nth-child(4){transition:transform 1s .15s ease-in-out,opacity 1.2s ease-in-out}.plan-detail04__plan-txt{text-align:center;font-size:1.6rem;line-height:1.4;margin-top:10px}@media (max-width: 900px){.plan-detail04__plan-txt{margin-top:1vw;font-size:1.4rem}}@media (max-width: 600px){.plan-detail04__plan-txt{margin-top:1.5vw;font-size:1.1rem}}.plan-detail04__plan-single{display:flex;justify-content:center}.family{width:100%;max-width:calc(1200px + 25px + 25px);margin:0 auto;padding:0 25px;position:relative;z-index:1}@media (max-width: 900px){.family{padding:0 20px}}@media (max-width: 600px){.family{padding:0 15px}}.family__center-txt{margin:35px auto 0;font-size:2.4rem;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝","Yu Mincho","游明朝体","YuMincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;line-height:1.5;text-align:center}@media (max-width: 900px){.family__center-txt{font-size:2rem}}@media (max-width: 600px){.family__center-txt{font-size:1.6rem}}.family__main-img{width:100%;max-width:674px;margin:25px auto 0}.rental-hakama__bg-color{background:#f1fbf9}.rental-hakama__column{padding:0 25px;position:relative;z-index:1}.rental-hakama__column--nopad{padding:0;position:relative;z-index:1}@media (max-width: 900px){.rental-hakama__column{padding:0 20px}}@media (max-width: 600px){.rental-hakama__column{padding:0 15px}}.rental-hakama__column.pd{padding:1px 25px 0}@media (max-width: 900px){.rental-hakama__column.pd{padding:1px 20px 0}}@media (max-width: 600px){.rental-hakama__column.pd{padding:1px 15px 0}}.rental-hakama__column-inner01{max-width:1200px;margin:0 auto;padding:80px 0 100px;display:flex;justify-content:space-between;position:relative}@media (max-width: 900px){.rental-hakama__column-inner01{padding:8vw 0 10vw}}@media (max-width: 768px){.rental-hakama__column-inner01{display:block}}@media (max-width: 600px){.rental-hakama__column-inner01{padding:12vw 0 15vw}}.rental-hakama__column-inner01-single{max-width:1200px;margin:0 auto;padding:50px 0 0;display:flex;justify-content:center;position:relative}@media (max-width: 900px){.rental-hakama__column-inner01-single{padding:8vw 0 0}}@media (max-width: 768px){.rental-hakama__column-inner01-single{display:block}}@media (max-width: 600px){.rental-hakama__column-inner01-single{padding:12vw 0 0}}.rental-hakama__column-inner01-single img{margin-top:0}.rental-hakama__column-inner01-box{width:48.33%}@media (max-width: 768px){.rental-hakama__column-inner01-box{width:100%}.rental-hakama__column-inner01-box:nth-child(2){margin-top:12vw}}.rental-hakama__column-inner01-sttl{display:block;font-size:1.4rem;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝","Yu Mincho","游明朝体","YuMincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;line-height:1;opacity:0;transform:translateX(30px);transition:transform 1s ease-in-out, opacity 1.2s ease-in-out}.rental-hakama__column-inner01-sttl.js-anim-init{opacity:1;transform:translateX(0)}.rental-hakama__column-inner01-ttl,.rental-hakama__column-inner04-ttl,.rental-hakama__column-inner05-box-option-ttl,.rental-hakama__column-inner06-ttl{font-size:2.6rem;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝","Yu Mincho","游明朝体","YuMincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;letter-spacing:0.4rem;line-height:1.6;margin-top:10px;opacity:0;transform:translateX(30px);transition:transform 1s ease-in-out, opacity 1.2s ease-in-out}@media (max-width: 900px){.rental-hakama__column-inner01-ttl,.rental-hakama__column-inner04-ttl,.rental-hakama__column-inner05-box-option-ttl,.rental-hakama__column-inner06-ttl{font-size:2.4rem}}@media (max-width: 600px){.rental-hakama__column-inner01-ttl,.rental-hakama__column-inner04-ttl,.rental-hakama__column-inner05-box-option-ttl,.rental-hakama__column-inner06-ttl{font-size:2rem}}.rental-hakama__column-inner01-ttl.js-anim-init,.js-anim-init.rental-hakama__column-inner04-ttl,.js-anim-init.rental-hakama__column-inner05-box-option-ttl,.js-anim-init.rental-hakama__column-inner06-ttl{opacity:1;transform:translateX(0)}.rental-hakama__column-inner01-price{margin:10px 0 0;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝","Yu Mincho","游明朝体","YuMincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}@media (max-width: 900px){.rental-hakama__column-inner01-price{font-size:2.4rem}}@media (max-width: 600px){.rental-hakama__column-inner01-price{font-size:2rem}}.rental-hakama__column-inner01-imgarea{position:relative}.rental-hakama__column-inner01-img{margin-top:30px;opacity:0;transform:scale(1.2);transition:transform 1s ease-in-out, opacity 1.2s ease-in-out}.rental-hakama__column-inner01-img.js-anim-init{opacity:1;transform:scale(1)}.rental-hakama__column-inner01-set{width:100%;height:100%;position:absolute;left:0;top:0}.rental-hakama__column-inner01-set.product-single .rental-hakama__column-inner01-setitem:nth-child(1){top:40%;left:5%}.rental-hakama__column-inner01-set.product-single .rental-hakama__column-inner01-setitem:nth-child(1)::before{width:100%;right:-100%}.rental-hakama__column-inner01-set.product-single .rental-hakama__column-inner01-setitem:nth-child(1)::after{right:-100%}@media (max-width: 600px){.rental-hakama__column-inner01-set.product-single .rental-hakama__column-inner01-setitem:nth-child(1){left:2%}.rental-hakama__column-inner01-set.product-single .rental-hakama__column-inner01-setitem:nth-child(1)::before{width:80%;right:-80%}.rental-hakama__column-inner01-set.product-single .rental-hakama__column-inner01-setitem:nth-child(1)::after{right:-80%}}.rental-hakama__column-inner01-setitem{width:120px;margin-top:2px;padding:4px 0;text-align:center;font-size:1.3rem;border-radius:50%;background:#FFF;position:absolute}@media (max-width: 600px){.rental-hakama__column-inner01-setitem{width:90px;padding:2px 0;font-size:1.1rem;letter-spacing:0.05em}}.rental-hakama__column-inner01-setitem::before,.rental-hakama__column-inner01-setitem::after{content:"";width:25%;height:1px;background:#FFF;position:absolute;top:50%;transform:translateY(-50%)}.rental-hakama__column-inner01-setitem::after{width:8px;height:8px;border-radius:4px}.rental-hakama__column-inner01-setitem:nth-child(1){top:40%;left:4%}.rental-hakama__column-inner01-setitem:nth-child(1)::before{right:-25%}.rental-hakama__column-inner01-setitem:nth-child(1)::after{right:-25%}@media (max-width: 600px){.rental-hakama__column-inner01-setitem:nth-child(1){left:2%}}.rental-hakama__column-inner01-setitem:nth-child(2){top:65%;left:4%}.rental-hakama__column-inner01-setitem:nth-child(2)::before{width:90%;right:-90%}.rental-hakama__column-inner01-setitem:nth-child(2)::after{right:-90%}@media (max-width: 600px){.rental-hakama__column-inner01-setitem:nth-child(2){left:2%}.rental-hakama__column-inner01-setitem:nth-child(2)::before{width:35%;right:-35%}.rental-hakama__column-inner01-setitem:nth-child(2)::after{right:-35%}}.rental-hakama__column-inner01-setitem:nth-child(3){top:18%;right:5%}.rental-hakama__column-inner01-setitem:nth-child(3)::before{width:122%;left:-122%}.rental-hakama__column-inner01-setitem:nth-child(3)::after{left:-122%}@media (max-width: 600px){.rental-hakama__column-inner01-setitem:nth-child(3){right:5%}.rental-hakama__column-inner01-setitem:nth-child(3)::before{width:85%;left:-85%}.rental-hakama__column-inner01-setitem:nth-child(3)::after{left:-85%}}.rental-hakama__column-inner01-setitem:nth-child(4){top:20%;left:4%}.rental-hakama__column-inner01-setitem:nth-child(4)::before{width:95%;right:-95%}.rental-hakama__column-inner01-setitem:nth-child(4)::after{right:-95%}@media (max-width: 600px){.rental-hakama__column-inner01-setitem:nth-child(4){left:5%}.rental-hakama__column-inner01-setitem:nth-child(4)::before{width:51%;right:-51%}.rental-hakama__column-inner01-setitem:nth-child(4)::after{right:-51%}}.rental-hakama__column-inner01-setitem:nth-child(5){top:31%;right:5%}.rental-hakama__column-inner01-setitem:nth-child(5)::before{width:120%;left:-120%}.rental-hakama__column-inner01-setitem:nth-child(5)::after{left:-120%}@media (max-width: 600px){.rental-hakama__column-inner01-setitem:nth-child(5){top:30%;right:5%}.rental-hakama__column-inner01-setitem:nth-child(5)::before{width:85%;left:-85%}.rental-hakama__column-inner01-setitem:nth-child(5)::after{left:-85%}}.rental-hakama__column-inner01-setitem:nth-child(6){right:5%;bottom:30%}.rental-hakama__column-inner01-setitem:nth-child(6)::before,.rental-hakama__column-inner01-setitem:nth-child(6)::after{display:none}@media (max-width: 600px){.rental-hakama__column-inner01-setitem:nth-child(6){bottom:26%}}.rental-hakama__column-inner01-setitem:nth-child(7){bottom:10%;right:14%}.rental-hakama__column-inner01-setitem:nth-child(7)::before{left:-25%}.rental-hakama__column-inner01-setitem:nth-child(7)::after{left:-25%}@media (max-width: 600px){.rental-hakama__column-inner01-setitem:nth-child(7){right:5%}}.rental-hakama__column-inner01-setitem:nth-child(8){right:5%;bottom:calc(30% - 45px)}.rental-hakama__column-inner01-setitem:nth-child(8)::before,.rental-hakama__column-inner01-setitem:nth-child(8)::after{display:none}@media (max-width: 600px){.rental-hakama__column-inner01-setitem:nth-child(8){bottom:calc(26% - 35px)}}.rental-hakama__column-inner01-setitem.plan06::before,.rental-hakama__column-inner01-setitem.plan06::after{content:"";width:25%;height:1px;background:#FFF;position:absolute;top:50%;transform:translateY(-50%)}.rental-hakama__column-inner01-setitem.plan06::after{width:8px;height:8px;border-radius:4px}.rental-hakama__column-inner01-setitem.plan06:nth-child(1){top:40%;left:4%}.rental-hakama__column-inner01-setitem.plan06:nth-child(1)::before{right:-25%}.rental-hakama__column-inner01-setitem.plan06:nth-child(1)::after{right:-25%}@media (max-width: 600px){.rental-hakama__column-inner01-setitem.plan06:nth-child(1){left:2%}.rental-hakama__column-inner01-setitem.plan06:nth-child(1)::before{right:-15%}.rental-hakama__column-inner01-setitem.plan06:nth-child(1)::after{right:-15%}}.rental-hakama__column-inner01-setitem.plan06:nth-child(2){top:65%;left:4%}.rental-hakama__column-inner01-setitem.plan06:nth-child(2)::before{width:90%;right:-90%}.rental-hakama__column-inner01-setitem.plan06:nth-child(2)::after{right:-90%}@media (max-width: 600px){.rental-hakama__column-inner01-setitem.plan06:nth-child(2){left:2%}.rental-hakama__column-inner01-setitem.plan06:nth-child(2)::before{width:35%;right:-35%}.rental-hakama__column-inner01-setitem.plan06:nth-child(2)::after{right:-35%}}.rental-hakama__column-inner01-setitem.plan06:nth-child(3){top:18%;right:5%}.rental-hakama__column-inner01-setitem.plan06:nth-child(3)::before{width:90%;left:-90%}.rental-hakama__column-inner01-setitem.plan06:nth-child(3)::after{left:-90%}@media (max-width: 600px){.rental-hakama__column-inner01-setitem.plan06:nth-child(3){right:5%}.rental-hakama__column-inner01-setitem.plan06:nth-child(3)::before{width:55%;left:-55%}.rental-hakama__column-inner01-setitem.plan06:nth-child(3)::after{left:-55%}}.rental-hakama__column-inner01-setitem.plan06:nth-child(4){top:22%;left:4%}.rental-hakama__column-inner01-setitem.plan06:nth-child(4)::before{width:125%;right:-125%}.rental-hakama__column-inner01-setitem.plan06:nth-child(4)::after{right:-125%}@media (max-width: 600px){.rental-hakama__column-inner01-setitem.plan06:nth-child(4){left:6%}.rental-hakama__column-inner01-setitem.plan06:nth-child(4)::before{width:80%;right:-80%}.rental-hakama__column-inner01-setitem.plan06:nth-child(4)::after{right:-80%}}.rental-hakama__column-inner01-setitem.plan06:nth-child(5){top:27.5%;right:4%}.rental-hakama__column-inner01-setitem.plan06:nth-child(5)::before{width:120%;left:-120%}.rental-hakama__column-inner01-setitem.plan06:nth-child(5)::after{left:-120%}@media (max-width: 600px){.rental-hakama__column-inner01-setitem.plan06:nth-child(5){top:26.5%;right:5%}.rental-hakama__column-inner01-setitem.plan06:nth-child(5)::before{width:85%;left:-85%}.rental-hakama__column-inner01-setitem.plan06:nth-child(5)::after{left:-85%}}.rental-hakama__column-inner01-setitem.plan06:nth-child(6){right:5%;bottom:30%}.rental-hakama__column-inner01-setitem.plan06:nth-child(6)::before,.rental-hakama__column-inner01-setitem.plan06:nth-child(6)::after{display:none}@media (max-width: 600px){.rental-hakama__column-inner01-setitem.plan06:nth-child(6){bottom:26%}}.rental-hakama__column-inner01-setitem.plan06:nth-child(7){bottom:1%;right:14%}.rental-hakama__column-inner01-setitem.plan06:nth-child(7)::before{left:-25%}.rental-hakama__column-inner01-setitem.plan06:nth-child(7)::after{left:-25%}@media (max-width: 600px){.rental-hakama__column-inner01-setitem.plan06:nth-child(7){right:9%}}.rental-hakama__column-inner01-setitem.plan06:nth-child(8){right:5%;bottom:calc(30% - 45px)}.rental-hakama__column-inner01-setitem.plan06:nth-child(8)::before,.rental-hakama__column-inner01-setitem.plan06:nth-child(8)::after{display:none}@media (max-width: 600px){.rental-hakama__column-inner01-setitem.plan06:nth-child(8){bottom:calc(26% - 35px)}}.rental-hakama__column-inner01-setimg{width:120px;position:absolute;top:-125px;left:50%;transform:translateX(-50%)}@media (max-width: 600px){.rental-hakama__column-inner01-setimg{width:90px;top:-95px}}.rental-hakama__column-inner01-att{line-height:1.8;margin-top:10px;opacity:0;transform:translateX(30px);transition:transform 1s ease-in-out, opacity 1.2s ease-in-out}@media (max-width: 900px){.rental-hakama__column-inner01-att{font-size:1.3rem}}@media (max-width: 600px){.rental-hakama__column-inner01-att{font-size:1.2rem}}.rental-hakama__column-inner01-att.js-anim-init{opacity:1;transform:translateX(0)}.rental-hakama__btn{justify-content:center;margin:0 auto}@media (max-width: 600px){.rental-hakama__btn{padding:0}}.rental-hakama__column-inner02{display:flex;align-items:center;background:#FFF2F2;margin:100px 0 0}@media (max-width: 900px){.rental-hakama__column-inner02{display:block;margin-top:10vw}}@media (max-width: 600px){.rental-hakama__column-inner02{margin-top:15vw}}.rental-hakama__column-inner02-img{width:50%;opacity:0;transform:scale(1.2);transition:transform 1s ease-in-out, opacity 1.2s ease-in-out}@media (max-width: 900px){.rental-hakama__column-inner02-img{width:100%}}.rental-hakama__column-inner02-img.js-anim-init{opacity:1;transform:scale(1)}.rental-hakama__column-inner02-box{width:50%;text-align:center;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝","Yu Mincho","游明朝体","YuMincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}@media (max-width: 900px){.rental-hakama__column-inner02-box{width:100%;padding:4.5vw 15px}}.rental-hakama__column-inner02-box-ttl{width:100%;font-size:3.4rem;opacity:0;transform:translateX(30px);transition:transform 1s ease-in-out, opacity 1.2s ease-in-out}@media (max-width: 1400px){.rental-hakama__column-inner02-box-ttl{font-size:2.4vw}}@media (max-width: 900px){.rental-hakama__column-inner02-box-ttl{font-size:2.8rem}}@media (max-width: 600px){.rental-hakama__column-inner02-box-ttl{font-size:2.2rem}}.rental-hakama__column-inner02-box-ttl.js-anim-init{opacity:1;transform:translateX(0)}.rental-hakama__column-inner02-box-sttl{width:100%;font-size:1.4rem;opacity:0;transform:translateX(30px);transition:transform 1s ease-in-out, opacity 1.2s ease-in-out}@media (max-width: 1400px){.rental-hakama__column-inner02-box-sttl{font-size:1.1vw}}@media (max-width: 900px){.rental-hakama__column-inner02-box-sttl{font-size:1.3rem}}@media (max-width: 600px){.rental-hakama__column-inner02-box-sttl{font-size:1.2rem}}.rental-hakama__column-inner02-box-sttl.js-anim-init{opacity:1;transform:translateX(0)}.rental-hakama__column-inner02-box-text{width:100%;font-size:2.6rem;margin-top:30px;line-height:1.6;opacity:0;transform:translateX(30px);transition:transform 1s ease-in-out, opacity 1.2s ease-in-out}.rental-hakama__column-inner02-box-text:first-child{margin-top:0}@media (max-width: 1400px){.rental-hakama__column-inner02-box-text{margin-top:2vw;font-size:1.8vw}}@media (max-width: 900px){.rental-hakama__column-inner02-box-text{font-size:2.2rem}}@media (max-width: 600px){.rental-hakama__column-inner02-box-text{margin-top:4.5vw;font-size:1.8rem}}.rental-hakama__column-inner02-box-text.js-anim-init{opacity:1;transform:translateX(0)}.rental-hakama__column-inner02-box-stext{display:block;font-size:1.6rem}@media (max-width: 1400px){.rental-hakama__column-inner02-box-stext{font-size:1.2vw}}@media (max-width: 900px){.rental-hakama__column-inner02-box-stext{font-size:1.5rem}}@media (max-width: 600px){.rental-hakama__column-inner02-box-stext{font-size:1.4rem}}.rental-hakama__column-inner03{padding:90px 0 50px}@media (max-width: 900px){.rental-hakama__column-inner03{padding:9vw 0 5vw}}@media (max-width: 600px){.rental-hakama__column-inner03{padding:15vw 0 7.5vw}}.rental-hakama__column-inner03-ttl{font-size:3.5rem;text-align:center;line-height:1;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝","Yu Mincho","游明朝体","YuMincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;margin-bottom:70px;opacity:0;transform:translateY(30px);transition:transform 1s ease-in-out, opacity 1.2s ease-in-out}@media (max-width: 900px){.rental-hakama__column-inner03-ttl{font-size:2.8rem;margin-bottom:7vw}}@media (max-width: 600px){.rental-hakama__column-inner03-ttl{font-size:2.2rem;margin-bottom:10vw}}.rental-hakama__column-inner03-ttl.js-anim-init{opacity:1;transform:translateY(0)}.rental-hakama__column-inner03-sttl{font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝","Yu Mincho","游明朝体","YuMincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:2.6rem;text-align:center;line-height:1;margin-top:50px;letter-spacing:.6rem;opacity:0;transform:translateY(30px);transition:transform 1s ease-in-out, opacity 1.2s ease-in-out}.rental-hakama__column-inner03-sttl:first-of-type{margin-top:0}@media (max-width: 900px){.rental-hakama__column-inner03-sttl{margin-top:8vw;font-size:2.2rem}}@media (max-width: 600px){.rental-hakama__column-inner03-sttl{margin-top:12vw;font-size:1.8rem;letter-spacing:.4rem}}.rental-hakama__column-inner03-sttl.js-anim-init{opacity:1;transform:translateY(0)}.rental-hakama__column-inner03-text{font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝","Yu Mincho","游明朝体","YuMincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:1.6rem;text-align:center;line-height:1;margin-top:15px;letter-spacing:.4rem;opacity:0;transform:translateY(30px);transition:transform 1s ease-in-out, opacity 1.2s ease-in-out}@media (max-width: 900px){.rental-hakama__column-inner03-text{margin-top:4vw;font-size:1.5rem}}@media (max-width: 600px){.rental-hakama__column-inner03-text{margin-top:6vw;line-height:1.5;font-size:1.4rem}}.rental-hakama__column-inner03-text.js-anim-init{opacity:1;transform:translateY(0)}.rental-hakama__column-inner03-list{display:flex;justify-content:space-between;max-width:1000px;margin:50px auto 0}@media (max-width: 900px){.rental-hakama__column-inner03-list{margin-top:5vw}}@media (max-width: 600px){.rental-hakama__column-inner03-list{margin-top:7.5vw}}.rental-hakama__column-inner03-list.js-anim-init .rental-hakama__column-inner03-list-item{opacity:1;transform:scale(1)}.rental-hakama__column-inner03-list-item{width:calc(33.33% - 13px);opacity:0;transform:scale(1.2)}@media (max-width: 600px){.rental-hakama__column-inner03-list-item{width:calc(33.33% - 7px)}}.rental-hakama__column-inner03-list-item:nth-child(1){transition:transform 1s 0s ease-in-out,opacity 1.2s ease-in-out}.rental-hakama__column-inner03-list-item:nth-child(2){transition:transform 1s .1s ease-in-out,opacity 1.2s ease-in-out}.rental-hakama__column-inner03-list-item:nth-child(3){transition:transform 1s .2s ease-in-out,opacity 1.2s ease-in-out}.rental-hakama__column-inner03-list-item-name{display:block;text-align:center;padding:10px 0 0;line-height:1}@media (max-width: 900px){.rental-hakama__column-inner03-list-item-name{font-size:1.3rem}}@media (max-width: 600px){.rental-hakama__column-inner03-list-item-name{font-size:1.2rem}}.rental-hakama__column-inner03-img{max-width:1000px;margin:50px auto 0;opacity:0;transform:scale(1.2);transition:transform 1s ease-in-out, opacity 1.2s ease-in-out}@media (max-width: 900px){.rental-hakama__column-inner03-img{margin-top:5vw}}@media (max-width: 600px){.rental-hakama__column-inner03-img{margin-top:7.5vw}}.rental-hakama__column-inner03-img.js-anim-init{opacity:1;transform:scale(1)}.rental-hakama__column-inner04{background:#FFF2F2;padding:50px 0 0}@media (max-width: 600px){.rental-hakama__column-inner04{padding:7.5vw 0 0}}.rental-hakama__column-inner04--pd{background:#FFF2F2;padding:50px 25px}@media (max-width: 900px){.rental-hakama__column-inner04--pd{padding:5vw 20px}}@media (max-width: 600px){.rental-hakama__column-inner04--pd{padding:7.5vw 15px}}.rental-hakama__column-inner04--pd .rental-hakama__column-inner04-list-item,.rental-hakama__column-inner04--pd .rental-hakama__column-inner05-list-item,.rental-hakama__column-inner04--pd .rental-hakama .rental-hakama__column-inner05-list-item--single,.rental-hakama .rental-hakama__column-inner04--pd .rental-hakama__column-inner05-list-item--single{width:18.16%}@media (max-width: 900px){.rental-hakama__column-inner04--pd .rental-hakama__column-inner04-list-item,.rental-hakama__column-inner04--pd .rental-hakama__column-inner05-list-item,.rental-hakama__column-inner04--pd .rental-hakama .rental-hakama__column-inner05-list-item--single,.rental-hakama .rental-hakama__column-inner04--pd .rental-hakama__column-inner05-list-item--single{width:calc(33.33% - 13px)}.rental-hakama__column-inner04--pd .rental-hakama__column-inner04-list-item:nth-child(n+4),.rental-hakama__column-inner04--pd .rental-hakama__column-inner05-list-item:nth-child(n+4),.rental-hakama__column-inner04--pd .rental-hakama .rental-hakama__column-inner05-list-item--single:nth-child(n+4),.rental-hakama .rental-hakama__column-inner04--pd .rental-hakama__column-inner05-list-item--single:nth-child(n+4){margin-top:3vw}}@media (max-width: 600px){.rental-hakama__column-inner04--pd .rental-hakama__column-inner04-list-item,.rental-hakama__column-inner04--pd .rental-hakama__column-inner05-list-item,.rental-hakama__column-inner04--pd .rental-hakama .rental-hakama__column-inner05-list-item--single,.rental-hakama .rental-hakama__column-inner04--pd .rental-hakama__column-inner05-list-item--single{width:calc(33.33% - 7px)}}.rental-hakama__column-inner04-ttl,.rental-hakama__column-inner05-box-option-ttl,.rental-hakama__column-inner06-ttl{text-align:center;display:flex;align-items:center;justify-content:center}.rental-hakama__column-inner04-ttl span,.rental-hakama__column-inner05-box-option-ttl span,.rental-hakama__column-inner06-ttl span{display:inline-block;font-size:1.3rem}.rental-hakama__column-inner04-price{margin-top:10px;text-align:center;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝","Yu Mincho","游明朝体","YuMincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}@media (max-width: 900px){.rental-hakama__column-inner04-price{font-size:2.4rem}}@media (max-width: 600px){.rental-hakama__column-inner04-price{font-size:2rem}}.rental-hakama__column-inner04-list,.rental-hakama__column-inner05-list,.rental-hakama__column-inner05-list--center{max-width:1000px;width:100%;margin:50px auto 0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width: 900px){.rental-hakama__column-inner04-list::before,.rental-hakama__column-inner05-list::before,.rental-hakama__column-inner05-list--center::before{content:'';display:block;width:calc(33.33% - 13px);order:1}}.rental-hakama__column-inner04-list.js-anim-init .rental-hakama__column-inner04-list-item,.js-anim-init.rental-hakama__column-inner05-list .rental-hakama__column-inner04-list-item,.js-anim-init.rental-hakama__column-inner05-list--center .rental-hakama__column-inner04-list-item,.rental-hakama__column-inner04-list.js-anim-init .rental-hakama__column-inner05-list-item,.js-anim-init.rental-hakama__column-inner05-list .rental-hakama__column-inner05-list-item,.js-anim-init.rental-hakama__column-inner05-list--center .rental-hakama__column-inner05-list-item,.rental-hakama__column-inner04-list.js-anim-init .rental-hakama .rental-hakama__column-inner05-list-item--single,.rental-hakama .rental-hakama__column-inner04-list.js-anim-init .rental-hakama__column-inner05-list-item--single,.js-anim-init.rental-hakama__column-inner05-list .rental-hakama .rental-hakama__column-inner05-list-item--single,.rental-hakama .js-anim-init.rental-hakama__column-inner05-list .rental-hakama__column-inner05-list-item--single,.js-anim-init.rental-hakama__column-inner05-list--center .rental-hakama .rental-hakama__column-inner05-list-item--single,.rental-hakama .js-anim-init.rental-hakama__column-inner05-list--center .rental-hakama__column-inner05-list-item--single{opacity:1;transform:scale(1)}.rental-hakama__column-inner04-list:first-child,.rental-hakama__column-inner05-list:first-child,.rental-hakama__column-inner05-list--center:first-child{margin-top:0}.rental-hakama__column-inner04-list.center,.center.rental-hakama__column-inner05-list,.center.rental-hakama__column-inner05-list--center{justify-content:center}.rental-hakama__column-inner04-list.center .rental-hakama__column-inner04-list-item,.center.rental-hakama__column-inner05-list .rental-hakama__column-inner04-list-item,.center.rental-hakama__column-inner05-list--center .rental-hakama__column-inner04-list-item,.rental-hakama__column-inner04-list.center .rental-hakama__column-inner05-list-item,.center.rental-hakama__column-inner05-list .rental-hakama__column-inner05-list-item,.center.rental-hakama__column-inner05-list--center .rental-hakama__column-inner05-list-item,.rental-hakama__column-inner04-list.center .rental-hakama .rental-hakama__column-inner05-list-item--single,.rental-hakama .rental-hakama__column-inner04-list.center .rental-hakama__column-inner05-list-item--single,.center.rental-hakama__column-inner05-list .rental-hakama .rental-hakama__column-inner05-list-item--single,.rental-hakama .center.rental-hakama__column-inner05-list .rental-hakama__column-inner05-list-item--single,.center.rental-hakama__column-inner05-list--center .rental-hakama .rental-hakama__column-inner05-list-item--single,.rental-hakama .center.rental-hakama__column-inner05-list--center .rental-hakama__column-inner05-list-item--single{margin:0 5px}.rental-hakama__column-inner04-list-item,.rental-hakama__column-inner05-list-item,.rental-hakama .rental-hakama__column-inner05-list-item--single{width:15.16%;background:#FFF;display:flex;flex-direction:column;opacity:0;transform:scale(1.2)}@media (max-width: 900px){.rental-hakama__column-inner04-list-item,.rental-hakama__column-inner05-list-item,.rental-hakama .rental-hakama__column-inner05-list-item--single{width:calc(33.33% - 13px)}.rental-hakama__column-inner04-list-item:nth-child(n+4),.rental-hakama__column-inner05-list-item:nth-child(n+4),.rental-hakama .rental-hakama__column-inner05-list-item--single:nth-child(n+4){margin-top:3vw}}@media (max-width: 600px){.rental-hakama__column-inner04-list-item,.rental-hakama__column-inner05-list-item,.rental-hakama .rental-hakama__column-inner05-list-item--single{width:calc(33.33% - 7px)}}.rental-hakama__column-inner04-list-item:nth-child(1),.rental-hakama__column-inner05-list-item:nth-child(1),.rental-hakama .rental-hakama__column-inner05-list-item--single:nth-child(1){transition:transform 1s 0s ease-in-out,opacity 1.2s ease-in-out}.rental-hakama__column-inner04-list-item:nth-child(2),.rental-hakama__column-inner05-list-item:nth-child(2),.rental-hakama .rental-hakama__column-inner05-list-item--single:nth-child(2){transition:transform 1s .05s ease-in-out,opacity 1.2s ease-in-out}.rental-hakama__column-inner04-list-item:nth-child(3),.rental-hakama__column-inner05-list-item:nth-child(3),.rental-hakama .rental-hakama__column-inner05-list-item--single:nth-child(3){transition:transform 1s .1s ease-in-out,opacity 1.2s ease-in-out}.rental-hakama__column-inner04-list-item:nth-child(4),.rental-hakama__column-inner05-list-item:nth-child(4),.rental-hakama .rental-hakama__column-inner05-list-item--single:nth-child(4){transition:transform 1s .15s ease-in-out,opacity 1.2s ease-in-out}.rental-hakama__column-inner04-list-item:nth-child(5),.rental-hakama__column-inner05-list-item:nth-child(5),.rental-hakama .rental-hakama__column-inner05-list-item--single:nth-child(5){transition:transform 1s .2s ease-in-out,opacity 1.2s ease-in-out}.rental-hakama__column-inner04-list-item:nth-child(6),.rental-hakama__column-inner05-list-item:nth-child(6),.rental-hakama .rental-hakama__column-inner05-list-item--single:nth-child(6){transition:transform 1s .25s ease-in-out,opacity 1.2s ease-in-out}.rental-hakama__column-inner04-list-item:nth-child(7),.rental-hakama__column-inner05-list-item:nth-child(7),.rental-hakama .rental-hakama__column-inner05-list-item--single:nth-child(7){transition:transform 1s .3s ease-in-out,opacity 1.2s ease-in-out}.rental-hakama__column-inner04-list-item:nth-child(8),.rental-hakama__column-inner05-list-item:nth-child(8),.rental-hakama .rental-hakama__column-inner05-list-item--single:nth-child(8){transition:transform 1s .35s ease-in-out,opacity 1.2s ease-in-out}.rental-hakama__column-inner04-list-item:nth-child(9),.rental-hakama__column-inner05-list-item:nth-child(9),.rental-hakama .rental-hakama__column-inner05-list-item--single:nth-child(9){transition:transform 1s .4s ease-in-out,opacity 1.2s ease-in-out}.rental-hakama__column-inner04-list-item:nth-child(10),.rental-hakama__column-inner05-list-item:nth-child(10),.rental-hakama .rental-hakama__column-inner05-list-item--single:nth-child(10){transition:transform 1s .45s ease-in-out,opacity 1.2s ease-in-out}.rental-hakama__column-inner04-list-item:nth-child(11),.rental-hakama__column-inner05-list-item:nth-child(11),.rental-hakama .rental-hakama__column-inner05-list-item--single:nth-child(11){transition:transform 1s .5s ease-in-out,opacity 1.2s ease-in-out}.rental-hakama__column-inner04-list-name{display:flex;align-items:center;justify-content:center;flex-grow:1;width:100%;text-align:center;line-height:1.4;padding:8px 5px}@media (max-width: 900px){.rental-hakama__column-inner04-list-name{font-size:1.3rem}}@media (max-width: 600px){.rental-hakama__column-inner04-list-name{font-size:1.2rem}}.rental-hakama__column-inner05{display:flex;justify-content:space-between}.rental-hakama__column-inner05-box{width:100%;display:flex;flex-direction:column}.rental-hakama__column-inner05-box-bg{background:#FFF2F2;display:flex;flex-direction:column;flex-grow:1;padding:50px;margin-top:50px}@media (max-width: 900px){.rental-hakama__column-inner05-box-bg{margin-top:5vw;padding:5vw 20px}}@media (max-width: 600px){.rental-hakama__column-inner05-box-bg{margin-top:7.5vw;padding:7.5vw 15px}}.rental-hakama__column-inner05-box-bg--flex{background:#FFF2F2;display:flex;justify-content:center;flex-wrap:wrap;flex-grow:1;padding:50px;margin-top:50px}@media (max-width: 900px){.rental-hakama__column-inner05-box-bg--flex{margin-top:5vw;padding:5vw 20px}}@media (max-width: 600px){.rental-hakama__column-inner05-box-bg--flex{flex-direction:column;margin-top:7.5vw;padding:7.5vw 15px}}@media (max-width: 950px){.rental-hakama__column-inner05-box-bg--flex .rental-hakama__column-inner05-box-bg-cont{width:50%}}@media (max-width: 600px){.rental-hakama__column-inner05-box-bg--flex .rental-hakama__column-inner05-box-bg-cont{width:100%;margin-bottom:30px}}@media (max-width: 600px){.rental-hakama__column-inner05-box-bg--flex .rental-hakama__column-inner05-box-bg-cont .rental-hakama__column-inner04-ttl,.rental-hakama__column-inner05-box-bg--flex .rental-hakama__column-inner05-box-bg-cont .rental-hakama__column-inner05-box-option-ttl,.rental-hakama__column-inner05-box-bg--flex .rental-hakama__column-inner05-box-bg-cont .rental-hakama__column-inner06-ttl{margin:0}}.rental-hakama__column-inner05-box-bg--flex .rental-hakama__column-inner05-list{justify-content:space-between}.rental-hakama__column-inner05-box-bg--flex .rental-hakama__column-inner05-list .rental-hakama__column-inner05-list-item{width:47.5%;margin:0}@media (max-width: 600px){.rental-hakama__column-inner05-box-bg--flex .rental-hakama__column-inner05-list .rental-hakama__column-inner05-list-item{width:calc(50% - 10px);margin:0 5px}}.rental-hakama__column-inner05-box-bg--flex .rental-hakama__column-inner05-list--center{justify-content:center}.rental-hakama__column-inner05-box-bg--flex .rental-hakama__column-inner05-list--center .rental-hakama__column-inner05-list-item{width:55.5%;opacity:0;transform:scale(1.2);transition:transform 1s ease-in-out, opacity 1.2s ease-in-out;background:#FFF}@media (max-width: 600px){.rental-hakama__column-inner05-box-bg--flex .rental-hakama__column-inner05-list--center .rental-hakama__column-inner05-list-item{width:calc(50% - 10px);margin:0 5px}}.rental-hakama__column-inner05-box-bg--flex .rental-hakama__column-inner05-list--center .rental-hakama__column-inner05-list-item.box3{width:calc(33.3% - 15px)}.rental-hakama__column-inner05-box-option-ttl{margin:0 auto 30px;width:100%;text-align:center}@media (max-width: 900px){.rental-hakama__column-inner05-box-bg-cont{margin:auto 0}}.plan-detail__op+.rental-hakama__column-inner05-box-bg-cont{margin-top:50px}@media (max-width: 900px){.plan-detail__op+.rental-hakama__column-inner05-box-bg-cont{margin-top:5vw}}@media (max-width: 600px){.plan-detail__op+.rental-hakama__column-inner05-box-bg-cont{margin-top:7.5vw}}.rental-hakama__column-inner05-list{margin:50px auto 0}.rental-hakama__column-inner05-list--center{max-width:1200px;margin:50px auto 0;justify-content:center;margin:50px auto 0}.rental-hakama__column-inner05-list--center .rental-hakama__column-inner05-list-item{width:18.16%;margin:0 1.15%}@media (max-width: 900px){.rental-hakama__column-inner05-list--center .rental-hakama__column-inner05-list-item{width:calc(33.33% - 13px);margin:0 10px}}@media (max-width: 600px){.rental-hakama__column-inner05-list--center .rental-hakama__column-inner05-list-item{width:calc(50% - 10px);margin:0 5px}}@media (max-width: 900px){.rental-hakama__column-inner05-list--center{margin-top:5vw;padding:0}.rental-hakama__column-inner05-list--center::before{content:none}}@media (max-width: 600px){.rental-hakama__column-inner05-list--center{margin-top:7.5vw}}.rental-hakama__column-inner05-list--center.js-anim-init .rental-hakama__column-inner05-list-item,.rental-hakama__column-inner05-list--center.js-anim-init .rental-hakama__column-inner05-list-item--single{opacity:1;transform:scale(1)}@media (max-width: 900px){.rental-hakama__column-inner05-list{max-width:inherit;margin-top:5vw;padding:0}}@media (max-width: 600px){.rental-hakama__column-inner05-list{margin-top:7.5vw}}.rental-hakama__column-inner05-list.js-anim-init .rental-hakama__column-inner05-list-item{opacity:1;transform:scale(1)}.rental-hakama__column-inner05-list-item,.rental-hakama .rental-hakama__column-inner05-list-item--single{width:18.16%;opacity:0;transform:scale(1.2)}@media (max-width: 900px){.rental-hakama__column-inner05-list-item,.rental-hakama .rental-hakama__column-inner05-list-item--single{width:calc(33.33% - 13px)}}@media (max-width: 600px){.rental-hakama__column-inner05-list-item,.rental-hakama .rental-hakama__column-inner05-list-item--single{width:calc(33.33% - 7px)}}.rental-hakama__column-inner05-list-item:nth-child(1),.rental-hakama .rental-hakama__column-inner05-list-item--single:nth-child(1){transition:transform 1s 0s ease-in-out,opacity 1.2s ease-in-out}.rental-hakama__column-inner05-list-item:nth-child(2),.rental-hakama .rental-hakama__column-inner05-list-item--single:nth-child(2){transition:transform 1s .05s ease-in-out,opacity 1.2s ease-in-out}.rental-hakama__column-inner06-plan-ttl{padding:100px 0 80px}@media (max-width: 900px){.rental-hakama__column-inner06-plan-ttl{padding:10vw 0 8vw}}@media (max-width: 600px){.rental-hakama__column-inner06-plan-ttl{padding:15vw 0 12vw}}@media (max-width: 900px){.rental-hakama__column-inner06-plan-ttl{font-size:2.8rem}}@media (max-width: 600px){.rental-hakama__column-inner06-plan-ttl{font-size:2.2rem}}.rental-hakama__column-inner06-img{max-width:1000px;margin:50px auto 0;opacity:0;transform:scale(1.2);transition:transform 1s ease-in-out, opacity 1.2s ease-in-out}@media (max-width: 900px){.rental-hakama__column-inner06-img{margin:5vw auto 0}}@media (max-width: 600px){.rental-hakama__column-inner06-img{margin:7.5vw auto 0}}.rental-hakama__column-inner06-img.js-anim-init{opacity:1;transform:scale(1)}.rental-hakama__column-inner06-ttl{margin-top:50px}@media (max-width: 900px){.rental-hakama__column-inner06-ttl{margin-top:5vw}}@media (max-width: 600px){.rental-hakama__column-inner06-ttl{margin-top:7.5vw}}.rental-hakama__column-inner06-text{font-size:1.8rem;text-align:center;margin:10px auto 0;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝","Yu Mincho","游明朝体","YuMincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;opacity:0;transform:translateY(30px);transition:transform 1s ease-in-out, opacity 1.2s ease-in-out}@media (max-width: 900px){.rental-hakama__column-inner06-text{font-size:1.6rem}}@media (max-width: 600px){.rental-hakama__column-inner06-text{font-size:1.5rem}}.rental-hakama__column-inner06-text.js-anim-init{opacity:1;transform:translateY(0)}.rental-hakama__column-inner06-list{max-width:1200px;margin:40px auto 0;padding:40px 0;border-top:#DDD solid 1px;border-bottom:#DDD solid 1px}@media (max-width: 900px){.rental-hakama__column-inner06-list{margin-top:4vw;padding:4vw 0}}@media (max-width: 600px){.rental-hakama__column-inner06-list{margin-top:6vw;padding:6vw 0}}.rental-hakama__column-inner06-list-item{max-width:805px;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝","Yu Mincho","游明朝体","YuMincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;display:flex;margin:0 auto 30px;opacity:0;transform:translateY(30px);transition:transform 1s ease-in-out, opacity 1.2s ease-in-out}@media (max-width: 900px){.rental-hakama__column-inner06-list-item{display:block;margin-bottom:3vw}}@media (max-width: 600px){.rental-hakama__column-inner06-list-item{margin-bottom:4.5vw}}.rental-hakama__column-inner06-list-item:last-child{margin:0 auto}.rental-hakama__column-inner06-list-item.js-anim-init{opacity:1;transform:translateY(0)}.rental-hakama__column-inner06-list-item-ttl{width:100%;max-width:415px;text-align:left;font-size:1.8rem;letter-spacing:.3rem}@media (max-width: 900px){.rental-hakama__column-inner06-list-item-ttl{max-width:inherit;font-size:1.6rem;text-align:center}}@media (max-width: 600px){.rental-hakama__column-inner06-list-item-ttl{letter-spacing:.2rem;font-size:1.5rem}}.rental-hakama__column-inner06-list-item-plus{display:block;font-size:3rem;line-height:1;font-weight:500;margin-top:-5px;padding:0 15px 0 0}@media (max-width: 900px){.rental-hakama__column-inner06-list-item-plus{padding-right:1.5vw}}.rental-hakama__column-inner06-list-item-cont{display:flex;align-items:center}.rental-hakama__column-inner06-list-item-cont .rental-hakama__column-inner04-price{margin-top:0}@media (max-width: 900px){.rental-hakama__column-inner06-list-item-cont{justify-content:center}}.rental-hakama__column-inner06-list-option{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",HiraKakuProN,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Osaka,"Helvetica Neue",HelveticaNeue,"Segoe UI",sans-serif;font-size:1.4rem;padding:0 0 0 15px}@media (max-width: 900px){.rental-hakama__column-inner06-list-option{font-size:1.3rem}}@media (max-width: 600px){.rental-hakama__column-inner06-list-option{font-size:1.1rem}}.rental-hakama__machida-warp{padding:0;margin:50px 0 0}@media (max-width: 600px){.rental-hakama__machida-warp{padding:0 0 7.5vw;margin:7.5vw 0 0}}.rental-hakama__column-notes{text-align:center;margin-top:20px;font-size:clamp(1rem, 1.4vw, 1.4rem);opacity:0;transform:translateY(30px);transition:transform .8s ease-in-out, opacity .8s ease-in-out}.rental-hakama__column-notes.js-anim-init{opacity:1;transform:translateY(0)}.machida-cl{background:#f1fbf9 !important}
