html.is-nav{overflow:hidden}body{font-feature-settings:"palt" 1;opacity:1 !important;margin:0 !important}img{max-width:100%;height:auto;vertical-align:top}.rte img{margin:0}@media only screen and (max-width: 640px){.pc{display:none}}.tablet{display:none}@media only screen and (max-width: 768px){.tablet{display:block}}.tablet-down{display:none}@media only screen and (max-width: 767px){.tablet-down{display:block}}.sp{display:none}@media only screen and (max-width: 640px){.sp{display:block}}@media only screen and (max-width: 640px){.main{margin-top:3vw !important}}.wrapper,.js-section__apps .container,.shopify-challenge__container{max-width:1540px;margin:0 auto;width:90vw}@media screen and (max-width: 980px){.container{padding:0 6vw}.container--p-0{padding:0}}.js-section__apps .container{max-width:980px}*:focus-visible{outline:0 !important;outline-offset:0 !important;box-shadow:none !important}.no-touchevents .product-card-top:hover .product-card__media--hover-zoom .product-card__img.product-card__img{transform:scale3d(1.03, 1.03, 1.03);transition:transform .2s ease}#captcha .shopify-challenge__button.btn{margin-top:20px;height:50px;line-height:50px;padding:0 5em}.breadcrumb{max-width:1200px;margin:0 auto;padding:80px 0 0}@media only screen and (max-width: 1200px){.breadcrumb{padding:20px 2.5vw 0}}@media only screen and (max-width: 768px){.breadcrumb{padding:10px 0 0;min-height:0}}.breadcrumb__item{font-size:12px}@media only screen and (max-width: 1200px){body.blog.column .breadcrumb{padding-top:80px}}#index .move-top,#page.about .move-top{opacity:0;transform:translateY(30px);transition:opacity 1s ease-out .25s,transform 1s ease-out .25s}#index .mv,#page.about .mv{opacity:1 !important;transform:translateY(0) !important}.announcement{height:35px}@media only screen and (max-width: 640px){.announcement{height:26px}}.announcement__text{font-size:12px;font-weight:500;padding:4px 24px}.headerWrap{width:100%;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16)}.header{max-width:1300px;margin:0 auto;padding:0 60px}@media only screen and (max-width: 1200px){.header{padding:0 2.5vw}}@media only screen and (max-width: 768px){.header{padding:0 5vw;min-height:0}}.header .header__logo{left:60px;right:auto}@media only screen and (max-width: 1200px){.header .header__logo{left:2.5vw}}@media only screen and (max-width: 768px){.header .header__logo{left:5vw}}@media only screen and (max-width: 640px){.header .header__logo{min-height:50px}}.mfp-draw.mfp-wrap{transform:translateX(100%);transition:all .4s ease}.mfp-draw.mfp-wrap.mfp-removing{transform:translateX(100%)}.mfp-bg{background:rgba(170,171,171,.7)}.mobile-draw{margin-left:auto}@media only screen and (max-width: 640px){.mobile-draw{width:80%}}.mobile-draw .mfp-close.mfp-close{color:#fff;font-weight:700;text-align:right;padding-top:10px;font-size:24px}.mobile-draw__wrapper{padding-left:0;padding-right:0}@media only screen and (max-width: 640px){.mobile-draw__wrapper{padding:24px 0}}.mobile-draw__search{margin:24px 18px}.mobile-nav__items{margin:0}.mobile-nav__item{padding:0;line-height:1;border-bottom-color:#bebebe !important}.mobile-nav__item:last-child{border-bottom:#bebebe 1px solid !important}.mobile-nav__link{font-size:15px;font-weight:700;color:#fff !important;padding:1.5em 2em}.mobile-nav__link--sub:after{top:19px}.mobile-nav__sub{margin:0 -18px !important;padding:0 18px;background:#fff;overflow:hidden}.mobile-nav__sub__items{margin:0 !important}.mobile-nav__sub__item{margin:0 !important}.mobile-nav__sub__item:first-child{padding-top:6px}.mobile-nav__sub__item:last-child{padding-bottom:6px}.mobile-nav__sub__link{font-size:14px;font-weight:700;color:#000 !important;padding:9px 0}.mobile-nav__sub__link--t:after{top:17px}.mobile-nav__sub-t{padding-left:0;border:none}.mobile-nav__sub-t__items{padding:.5em 0;margin:0 !important;display:grid;grid-template-columns:repeat(2, 1fr);gap:0 9px}.mobile-nav__sub-t__item{margin:0 !important}.mobile-nav__sub-t__link{padding:.5em .25em;font-size:13px;line-height:1.5}.mobile-search__input{background:#fff !important}.mobile-search__submit{color:#000 !important}.icon-account img,.icon-cart img{width:24px;height:auto}.icon-cart{position:relative}.icon-cart #CartCount{opacity:0}.header-navs{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;padding:0}.header-navs .primary-nav,.header-navs .secondary-nav{float:none}.header-navs .primary-nav__link{font-size:16px;font-weight:700;color:#000}.header-navs .primary-nav__item{margin-right:clamp(35px,5vw,70px)}.js-mobile-draw-icon{left:auto;right:18px}.js-mobile-draw-icon,.js-cart-draw-icon{display:flex !important}@media only screen and (min-width: 769px){.js-mobile-draw-icon,.js-cart-draw-icon{display:none !important}}@media only screen and (max-width: 640px){.header-trigger{height:50px !important;min-height:50px !important}}.header-trigger__link{width:28px;height:28px}@media only screen and (max-width: 640px){.header-trigger__link{height:auto;width:6.5vw}}.header-trigger__link.js-cart-full:after{display:none}.secondary-nav__items{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.secondary-nav__link{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}@media only screen and (max-width: 1000px){.header-trigger--far-right{right:60px}}@media only screen and (max-width: 640px){.header-trigger--far-right{right:15vw}}.header-trigger--far-right .icon-account{line-height:1;margin-right:1em}@media only screen and (max-width: 1000px){.header-trigger--far-right .icon-account{width:2.9vw}}@media only screen and (max-width: 768px){.header-trigger--far-right .icon-account{width:4.35vw}}@media only screen and (max-width: 640px){.header-trigger--far-right .icon-account{width:6vw}}.header-trigger--far-right .icon-account img{width:100%;height:auto}.header-trigger--far-right .js-cart-icon{line-height:1;height:auto}@media only screen and (max-width: 1000px){.header-trigger--far-right .js-cart-icon{width:2.9vw}}@media only screen and (max-width: 768px){.header-trigger--far-right .js-cart-icon{width:4.35vw}}@media only screen and (max-width: 640px){.header-trigger--far-right .js-cart-icon{width:6.5vw;top:0px}}.header-trigger--far-right .js-cart-icon img{width:100%;height:auto}.categoryHeader{padding:0 50px;position:fixed;top:25px;left:0;width:100%;z-index:999;transition:top .4s ease}@media only screen and (max-width: 640px){.categoryHeader{padding:0 6vw;width:100%}}.categoryHeader .wrapper,.categoryHeader .shopify-challenge__container,.categoryHeader .js-section__apps .container,.js-section__apps .categoryHeader .container{max-width:1200px}body#index .categoryHeader,body.grow .categoryHeader,body.body .categoryHeader,body.rise .categoryHeader,body.with .categoryHeader{top:-50px}body#index .categoryHeader.is-scroll,body.grow .categoryHeader.is-scroll,body.body .categoryHeader.is-scroll,body.rise .categoryHeader.is-scroll,body.with .categoryHeader.is-scroll{top:25px}#hamburger{width:60px;height:67px;position:fixed;top:8px;right:60px;z-index:1000;cursor:pointer;transition:transform .2s ease}@media only screen and (max-width: 1200px){#hamburger{right:30px}}@media only screen and (max-width: 640px){#hamburger{top:1.5vw;right:1.5vw}}#hamburger:hover{opacity:.8}#hamburger span{display:block;width:30px;height:3px;background:#333;position:absolute;top:50%;right:15px;transform:translateY(-50%);border-radius:50px}#hamburger::before,#hamburger::after{display:block;content:"";width:30px;height:3px;background:#333;position:absolute;bottom:21px;right:15px;transition:all .5s;border-radius:50px}#hamburger::before{top:21px}#hamburger.is-active{right:77px}@media only screen and (max-width: 1200px){#hamburger.is-active{right:47px}}@media only screen and (max-width: 640px){#hamburger.is-active{right:1.5vw}}#hamburger.is-active span{display:none}#hamburger.is-active::before,#hamburger.is-active::after{width:30px;top:49%;right:15px}#hamburger.is-active::before{transform:rotate(-45deg)}#hamburger.is-active::after{transform:rotate(45deg)}.nav{width:100%;height:100vh;height:100dvh;position:fixed;top:0;left:0;background:#f3f3f3;display:flex;flex-wrap:nowrap;justify-content:center;align-items:stretch;display:none;opacity:0;overflow-y:scroll}.nav.is-active{-webkit-animation-name:kvAnime;animation-name:kvAnime;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal;display:flex}@-webkit-keyframes kvAnime{0%{opacity:0}100%{opacity:1}}@keyframes kvAnime{0%{opacity:0}100%{opacity:1}}.nav .textArea{width:44%;display:flex;flex-wrap:nowrap;justify-content:center;align-items:stretch;padding:70px 9vw;overflow-y:auto}@media only screen and (max-width: 1200px){.nav .textArea{padding:70px 4.5vw}}@media only screen and (max-width: 1000px){.nav .textArea{width:50%}}@media only screen and (max-width: 640px){.nav .textArea{width:100%;padding:20vw 7.5vw}}.nav .textArea .navList{list-style:none;margin:0;padding:0;border-top:#cfcfcf 1px solid}.nav .textArea .navList .item{border-bottom:#cfcfcf 1px solid}.nav .textArea .navList .item a{display:block;font-family:"Noto Sans JP",sans-serif;color:#000;font-size:18px;font-weight:700;text-decoration:none;padding:.25em 1em;font-feature-settings:normal}@media only screen and (max-width: 640px){.nav .textArea .navList .item a{font-size:17px}}.nav .textArea .bnrList{list-style:none;margin:40px 0 0;padding:0 0 70px}@media only screen and (max-width: 640px){.nav .textArea .bnrList{margin-top:8vw;padding-bottom:8vw}}.nav .textArea .bnrList .item{margin-top:17px;filter:drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25))}.nav .textArea.grow,.nav .textArea.body,.nav .textArea.rise,.nav .textArea.with{padding:70px 8.3vw}@media only screen and (max-width: 1200px){.nav .textArea.grow,.nav .textArea.body,.nav .textArea.rise,.nav .textArea.with{padding:70px 4.5vw}}@media only screen and (max-width: 640px){.nav .textArea.grow,.nav .textArea.body,.nav .textArea.rise,.nav .textArea.with{padding:20vw 7.5vw}}.nav .textArea.grow .inner,.nav .textArea.body .inner,.nav .textArea.rise .inner,.nav .textArea.with .inner{max-width:390px}.nav .textArea.grow .navList .item a,.nav .textArea.body .navList .item a,.nav .textArea.rise .navList .item a,.nav .textArea.with .navList .item a{padding:.75em 2em}@media only screen and (max-width: 768px){.nav .textArea.grow .navList .item a,.nav .textArea.body .navList .item a,.nav .textArea.rise .navList .item a,.nav .textArea.with .navList .item a{padding:.75em 1em}}@media only screen and (max-width: 640px){.nav .textArea.grow .navList .item a,.nav .textArea.body .navList .item a,.nav .textArea.rise .navList .item a,.nav .textArea.with .navList .item a{padding:.5em}}.nav .textArea.grow .navList .item a.img,.nav .textArea.body .navList .item a.img,.nav .textArea.rise .navList .item a.img,.nav .textArea.with .navList .item a.img{padding:.75em 1.5em;text-align:center}@media only screen and (max-width: 768px){.nav .textArea.grow .navList .item a.img,.nav .textArea.body .navList .item a.img,.nav .textArea.rise .navList .item a.img,.nav .textArea.with .navList .item a.img{padding:.75em 1em}}@media only screen and (max-width: 640px){.nav .textArea.grow .navList .item a.img,.nav .textArea.body .navList .item a.img,.nav .textArea.rise .navList .item a.img,.nav .textArea.with .navList .item a.img{padding:1em 0}}.nav .textArea.grow .navList .item a.img img,.nav .textArea.body .navList .item a.img img,.nav .textArea.rise .navList .item a.img img,.nav .textArea.with .navList .item a.img img{width:100%;filter:drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25));max-width:320px}.nav .textArea.grow .bnrList,.nav .textArea.body .bnrList,.nav .textArea.rise .bnrList,.nav .textArea.with .bnrList{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.1vw .9vw;margin-top:25px}@media only screen and (max-width: 768px){.nav .textArea.grow .bnrList,.nav .textArea.body .bnrList,.nav .textArea.rise .bnrList,.nav .textArea.with .bnrList{grid-template-columns:repeat(1, 1fr);gap:1.25vw 0}}@media only screen and (max-width: 640px){.nav .textArea.grow .bnrList,.nav .textArea.body .bnrList,.nav .textArea.rise .bnrList,.nav .textArea.with .bnrList{gap:4vw 0}}.nav .textArea.grow .bnrList .item,.nav .textArea.body .bnrList .item,.nav .textArea.rise .bnrList .item,.nav .textArea.with .bnrList .item{margin-top:0}.nav .imgArea{width:56%;background:url("/cdn/shop/files/nav_bg.jpg?v=1681356670") center center no-repeat;background-size:cover;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}@media only screen and (max-width: 1000px){.nav .imgArea{width:50%}}@media only screen and (max-width: 640px){.nav .imgArea{display:none}}.nav .imgArea.grow{background-image:url("/cdn/shop/files/nav_bg_grow.jpg?v=1681356670")}.nav .imgArea.with{background-image:url("/cdn/shop/files/nav_bg_with.jpg?v=1681356670")}.nav .imgArea.body{background-image:url("/cdn/shop/files/nav_bg_body.jpg?v=1687248822")}.nav .imgArea.rise{background-image:url("/cdn/shop/files/nav_bg_rise.jpg?v=1687248822")}.nav__logo{width:44.5%}.nav__logo img{width:100%}.footBnr{background:#b9b9b9;padding:40px 0}@media only screen and (max-width: 640px){.footBnr{padding:6.4vw 0}}.footBnr .wrapper,.footBnr .shopify-challenge__container,.footBnr .js-section__apps .container,.js-section__apps .footBnr .container{width:80vw}@media only screen and (max-width: 1000px){.footBnr .wrapper,.footBnr .shopify-challenge__container,.footBnr .js-section__apps .container,.js-section__apps .footBnr .container{width:90vw}}@media only screen and (max-width: 768px){.footBnr .wrapper,.footBnr .shopify-challenge__container,.footBnr .js-section__apps .container,.js-section__apps .footBnr .container{width:80vw}}.footBnr__list{list-style-type:none;margin:0 auto;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;width:1000px;max-width:100%}@media only screen and (max-width: 768px){.footBnr__list{display:block}}.footBnr__list .item{width:47%}@media only screen and (max-width: 768px){.footBnr__list .item{width:100%}}.footBnr__list .item+.item{margin-left:6%}@media only screen and (max-width: 1000px){.footBnr__list .item+.item{margin-left:5vw}}@media only screen and (max-width: 768px){.footBnr__list .item+.item{margin-left:0;margin-top:5vw}}.footBnr__list .item a{display:block;border:#000 2px solid;border-radius:10px;overflow:hidden;text-align:center;width:100%;height:115px;line-height:111px;filter:drop-shadow(0 3px 6px rgba(0, 0, 0, 0.18));padding-right:21%;background:#fff right 19% center no-repeat}@media only screen and (max-width: 640px){.footBnr__list .item a{width:100%;height:20vw;line-height:calc(20vw - 4px);padding-left:10vw;text-align:left}}.footBnr__list .item a.ninkatsu{background-image:url("/cdn/shop/files/icon_ninkatsu.svg?v=1662953677");background-size:auto 78px}@media screen and (max-width: 1100px){.footBnr__list .item a.ninkatsu{background-size:auto 68px}}@media only screen and (max-width: 768px){.footBnr__list .item a.ninkatsu{background-size:auto 11vw}}@media only screen and (max-width: 640px){.footBnr__list .item a.ninkatsu{background-size:auto 14vw;background-position:right 12vw center}}.footBnr__list .item a.faq{background-image:url("/cdn/shop/files/icon_faq.svg?v=1662953677");background-size:auto 64px}@media screen and (max-width: 1100px){.footBnr__list .item a.faq{background-size:auto 55px}}@media only screen and (max-width: 768px){.footBnr__list .item a.faq{background-size:auto 9vw}}@media only screen and (max-width: 640px){.footBnr__list .item a.faq{background-size:auto 12vw;background-position:right 11vw center}}.footBnr__list .item a span{font-size:25px;font-weight:700;border-bottom:2px solid;color:#000}@media screen and (max-width: 1100px){.footBnr__list .item a span{font-size:23px}}@media only screen and (max-width: 1000px){.footBnr__list .item a span{font-size:21px}}@media only screen and (max-width: 768px){.footBnr__list .item a span{font-size:25px}}@media only screen and (max-width: 640px){.footBnr__list .item a span{font-size:17px}}.footer__bottom{background:none !important;padding:50px 0 25px;max-width:1540px;margin:0 auto;width:94vw}@media only screen and (max-width: 640px){.footer__bottom{width:88vw}}@media only screen and (max-width: 640px){.footer__bottom{padding:0 0 6vw;min-height:0}}.footer .footer-copyright{margin-top:0}.footer-copyright__text{text-align:left;font-family:"Lato",sans-serif;font-size:13px;color:#000}@media only screen and (max-width: 768px){.footer-copyright__text{text-align:center}}.footer .wrapper,.footer .shopify-challenge__container,.footer .js-section__apps .container,.js-section__apps .footer .container{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;padding-top:60px}@media only screen and (max-width: 768px){.footer .wrapper,.footer .shopify-challenge__container,.footer .js-section__apps .container,.js-section__apps .footer .container{display:block;padding-top:10vw}}.footer .newsletter__content__block{width:45%}@media only screen and (max-width: 768px){.footer .newsletter__content__block{width:100%}}.footer .newsletter__form-wrapper{color:#000}.footer .newsletter__form-wrapper .title{font-size:16px;font-weight:700;padding-bottom:.25em}@media only screen and (max-width: 640px){.footer .newsletter__form-wrapper .title{font-size:15px}}.footer .newsletter__form-wrapper .text{font-size:14px;padding-bottom:.75em}.footer .newsletter__form-wrapper .o-layout--flush{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.footer .newsletter__form-wrapper .o-layout--flush .o-layout__item:first-child{width:calc(100% - 125px)}@media only screen and (max-width: 1200px){.footer .newsletter__form-wrapper .o-layout--flush .o-layout__item:first-child{width:calc(100% - 100px)}}@media only screen and (max-width: 768px){.footer .newsletter__form-wrapper .o-layout--flush .o-layout__item:first-child{width:100%}}.footer .newsletter__form-wrapper #Email-Newsletter{width:515px;height:50px;margin:0;border-color:#212121}@media only screen and (max-width: 1200px){.footer .newsletter__form-wrapper #Email-Newsletter{width:42vw}}@media only screen and (max-width: 768px){.footer .newsletter__form-wrapper #Email-Newsletter{width:62vw}}@media only screen and (max-width: 640px){.footer .newsletter__form-wrapper #Email-Newsletter::-moz-placeholder{font-size:14px}.footer .newsletter__form-wrapper #Email-Newsletter::placeholder{font-size:14px}}.footer .newsletter__form-wrapper #Subscribe-Newsletter{background:#000;width:125px;height:50px;font-size:15px}@media only screen and (max-width: 1200px){.footer .newsletter__form-wrapper #Subscribe-Newsletter{width:100px}}@media only screen and (max-width: 768px){.footer .newsletter__form-wrapper #Subscribe-Newsletter{width:26vw;font-size:14px}}.footer .navArea{width:40%}@media only screen and (max-width: 768px){.footer .navArea{width:100%}}@media only screen and (max-width: 768px){.footer .navArea .o-layout__item{margin-top:8vw;padding-left:0;width:100%;display:block}}@media only screen and (max-width: 640px){.footer .navArea .o-layout__item+.o-layout__item{margin-top:0vw}}.footer .navArea .footer-nav__title{font-size:17px;color:#000}.footer .navArea .footer-nav__items{margin-left:1em}.footer .navArea .footer-nav__item{line-height:1.75}.footer .navArea .footer-nav__item a{transition:opacity .2s ease;font-size:13px}.footer .navArea .footer-nav__item a:hover{opacity:.7;text-decoration:underline}.footer .navArea .footer-nav__item.sublink{padding-left:1em}.footer .navArea .footer-nav__item.sublink::before{content:"－";padding-right:.5em}.footer .navArea .footer-nav__link{color:#000}.newsletter__form-message__text{text-align:left;font-size:20px;color:#000;font-weight:700}.footer{background:#f3f3f3 !important}.footer .wrapper,.footer .shopify-challenge__container,.footer .js-section__apps .container,.js-section__apps .footer .container{max-width:1200px;padding-top:30px}@media only screen and (max-width: 640px){.footer .wrapper,.footer .shopify-challenge__container,.footer .js-section__apps .container,.js-section__apps .footer .container{width:100%;padding:6vw 6vw 0}}.footer .newsletter__form-wrapper .title{font-family:"Noto Sans JP",sans-serif;font-size:14px;padding-bottom:0}.footer .newsletter__form-wrapper .text{font-family:"Noto Sans JP",sans-serif;font-size:13px;font-weight:500}.footer .newsletter__form-wrapper .o-layout--flush .o-layout__item:first-child{width:auto}.footer .newsletter__form-wrapper #Email-Newsletter{width:388px;height:40px}@media only screen and (max-width: 1000px){.footer .newsletter__form-wrapper #Email-Newsletter{width:100%}}@media only screen and (max-width: 640px){.footer .newsletter__form-wrapper #Email-Newsletter{width:60vw}}.footer .newsletter__form-wrapper #Email-Newsletter::-moz-placeholder{font-size:11px}.footer .newsletter__form-wrapper #Email-Newsletter::placeholder{font-size:11px}.footer .newsletter__form-wrapper #Subscribe-Newsletter{width:87px;height:40px;padding:0;font-size:14px}@media only screen and (max-width: 640px){.footer .newsletter__form-wrapper #Subscribe-Newsletter{width:28vw;line-height:40px}}.footer .navArea{width:auto}@media only screen and (max-width: 640px){.footer-nav{margin-bottom:3vw}}.footer-nav__title{display:none}@media only screen and (max-width: 640px){.footer-nav__items{margin-left:0 !important}}.footer-nav__item a{font-family:"Noto Sans JP",sans-serif;color:#000;font-size:13px;font-weight:500}.footer__bottom{max-width:1200px;padding:0 0 15px;min-height:0}.footer-copyright__text{text-align:right;font-family:"Montserrat",sans-serif;font-size:10px}@media only screen and (max-width: 640px){.footer-copyright__text{text-align:center;padding:1em 0}}.homeKV{position:relative;width:100%;height:calc(100vh - 95px);height:calc(100svh - 95px)}.homeKV .wrapper,.homeKV .shopify-challenge__container,.homeKV .js-section__apps .container,.js-section__apps .homeKV .container{height:100%;max-width:1300px;position:relative}@media only screen and (max-width: 640px){.homeKV .wrapper,.homeKV .shopify-challenge__container,.homeKV .js-section__apps .container,.js-section__apps .homeKV .container{width:90vw}}.homeKV .logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:400px;text-align:center}@media only screen and (max-width: 640px){.homeKV .logo{width:58.1vw;max-width:400px}}.homeKV .logo .eng{-webkit-animation-name:logoEng;animation-name:logoEng;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-direction:normal;animation-direction:normal;opacity:0;display:block}@-webkit-keyframes logoEng{0%{opacity:0;transform:translateY(15px)}100%{opacity:1;transform:translateY(0)}}@keyframes logoEng{0%{opacity:0;transform:translateY(15px)}100%{opacity:1;transform:translateY(0)}}.homeKV .logo .jpn{margin:15px auto 0;width:372px;-webkit-animation-name:logoJpn;animation-name:logoJpn;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:1.35s;animation-delay:1.35s;-webkit-animation-direction:normal;animation-direction:normal;opacity:0;display:block}@media only screen and (max-width: 640px){.homeKV .logo .jpn{width:53.8vw;max-width:372px}}@-webkit-keyframes logoJpn{0%{opacity:0;transform:translateY(15px)}100%{opacity:1;transform:translateY(0)}}@keyframes logoJpn{0%{opacity:0;transform:translateY(15px)}100%{opacity:1;transform:translateY(0)}}.homeKV .scrollBar{width:10px;height:180px;position:absolute;right:60px;bottom:0;-webkit-animation-name:scrollBarShow;animation-name:scrollBarShow;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-direction:normal;animation-direction:normal;opacity:0}@media only screen and (max-width: 640px){.homeKV .scrollBar{right:0;width:8px;height:140px}}@-webkit-keyframes scrollBarShow{0%{opacity:0}100%{opacity:1}}@keyframes scrollBarShow{0%{opacity:0}100%{opacity:1}}.homeKV .scrollBar::before{content:"";width:1px;height:140px;position:absolute;bottom:0;left:50%;background:#eee}@media only screen and (max-width: 640px){.homeKV .scrollBar::before{height:108px}}.homeKV .scrollBar::after{content:"";width:1px;height:0;position:absolute;top:40px;left:50%;background:#000;-webkit-animation-name:scrollBarMove;animation-name:scrollBarMove;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal}@media only screen and (max-width: 640px){.homeKV .scrollBar::after{top:32px;-webkit-animation-name:scrollBarMove2;animation-name:scrollBarMove2}}@-webkit-keyframes scrollBarMove{0%{height:0;top:40px;bottom:auto;@media only screen and (max-width: 640px){.homeKV .scrollBar::after{top:32px}}}50%{height:140px;top:40px;bottom:auto;@media only screen and (max-width: 640px){.homeKV .scrollBar::after{height:108px;top:32px}}}60%{height:140px;top:auto;bottom:0;@media only screen and (max-width: 640px){.homeKV .scrollBar::after{height:108px}}}100%{height:0;top:auto;bottom:0}}@keyframes scrollBarMove{0%{height:0;top:40px;bottom:auto;@media only screen and (max-width: 640px){.homeKV .scrollBar::after{top:32px}}}50%{height:140px;top:40px;bottom:auto;@media only screen and (max-width: 640px){.homeKV .scrollBar::after{height:108px;top:32px}}}60%{height:140px;top:auto;bottom:0;@media only screen and (max-width: 640px){.homeKV .scrollBar::after{height:108px}}}100%{height:0;top:auto;bottom:0}}@-webkit-keyframes scrollBarMove2{0%{height:0;top:32px;bottom:auto}50%{height:108px;top:32px;bottom:auto}60%{height:108px;top:auto;bottom:0}100%{height:0;top:auto;bottom:0}}@keyframes scrollBarMove2{0%{height:0;top:32px;bottom:auto}50%{height:108px;top:32px;bottom:auto}60%{height:108px;top:auto;bottom:0}100%{height:0;top:auto;bottom:0}}.aboutTitle span{font-size:53px;font-weight:700;color:#000;border-bottom:5px solid}@media only screen and (max-width: 768px){.aboutTitle span{font-size:45px;border-width:4px}}@media only screen and (max-width: 640px){.aboutTitle span{font-size:33px;border-width:3px}}.aboutText{font-size:25px;font-weight:700;color:#000;line-height:2.32;margin-top:1.5em}@media only screen and (max-width: 768px){.aboutText{font-size:21px;line-height:1.88}}@media only screen and (max-width: 640px){.aboutText{font-size:18px}}.aboutMSG{background:url("/cdn/shop/files/aboutBG_top.svg?v=657") center top no-repeat,#f5f5f6 url("/cdn/shop/files/aboutBG_bottom.svg?v=1687") center bottom no-repeat;background-size:82.8vw auto,83.3vw auto;padding:120px 0}@media only screen and (max-width: 768px){.aboutMSG{background:url("/cdn/shop/files/aboutBG_top.svg?v=657") center top no-repeat,#f5f5f6 url("/cdn/shop/files/aboutBG_bottom_sp.svg?v=1687") center bottom no-repeat;background-size:100vw auto,100vw auto;padding:13.3vw 0 10.6vw}}.aboutMSG .wrapper,.aboutMSG .shopify-challenge__container,.aboutMSG .js-section__apps .container,.js-section__apps .aboutMSG .container{max-width:1000px;width:80vw;margin:0 auto}.homeSituation{padding:100px 5vw 0;text-align:center}@media only screen and (max-width: 640px){.homeSituation{padding:13.3vw 10vw 0}}.homeSituation .contentsTitle,.homeSituation .section--blog .container h1,.section--blog .container .homeSituation h1,.homeSituation .shopify-policy__title h1,.shopify-policy__title .homeSituation h1{font-size:36px;color:#000}@media only screen and (max-width: 640px){.homeSituation .contentsTitle,.homeSituation .section--blog .container h1,.section--blog .container .homeSituation h1,.homeSituation .shopify-policy__title h1,.shopify-policy__title .homeSituation h1{font-size:30px;line-height:1.32}}.homeSituation .contentsTitle::after,.homeSituation .section--blog .container h1::after,.section--blog .container .homeSituation h1::after,.homeSituation .shopify-policy__title h1::after,.shopify-policy__title .homeSituation h1::after{width:40px}.homeSituation__title{letter-spacing:0;font-size:22px;font-weight:700;line-height:1.33;padding-bottom:15px;margin:50px 0 0;border-bottom:#b9b9b9 6px solid;position:relative;color:#000}@media only screen and (max-width: 640px){.homeSituation__title{line-height:1.27}}.homeSituation__title::after{content:"";width:120px;height:6px;background:#707070;position:absolute;bottom:-6px;left:0}.homeSituation1 .wrapper,.homeSituation3 .wrapper,.homeSituation2 .wrapper,.homeSituation1 .shopify-challenge__container,.homeSituation3 .shopify-challenge__container,.homeSituation2 .shopify-challenge__container,.homeSituation1 .js-section__apps .container,.homeSituation3 .js-section__apps .container,.homeSituation2 .js-section__apps .container,.js-section__apps .homeSituation1 .container,.js-section__apps .homeSituation3 .container,.js-section__apps .homeSituation2 .container{max-width:800px}@media only screen and (max-width: 640px){.homeSituation1 .wrapper,.homeSituation3 .wrapper,.homeSituation2 .wrapper,.homeSituation1 .shopify-challenge__container,.homeSituation3 .shopify-challenge__container,.homeSituation2 .shopify-challenge__container,.homeSituation1 .js-section__apps .container,.homeSituation3 .js-section__apps .container,.homeSituation2 .js-section__apps .container,.js-section__apps .homeSituation1 .container,.js-section__apps .homeSituation3 .container,.js-section__apps .homeSituation2 .container{width:80vw}}.homeSituation1__list{list-style-type:none;margin:0}.homeSituation1__item{border:#c3c3c3 8px solid;border-radius:30px;padding:10px 40px;margin-top:30px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}@media only screen and (max-width: 640px){.homeSituation1__item{padding:6vw;margin-top:6vw;display:block}}.homeSituation1__item .textArea{width:55%;padding:20px 0;color:#000}@media only screen and (max-width: 640px){.homeSituation1__item .textArea{width:100%;padding:0}}.homeSituation1__item .textArea .title{font-size:20px;font-weight:700;line-height:1.6;margin:0}.homeSituation1__item .textArea .text{font-size:16px;line-height:1.75;margin-top:1em}.homeSituation1__item.noImg .textArea{width:100%}.homeSituation1__item .img{width:40%;margin:0}@media only screen and (max-width: 640px){.homeSituation1__item .img{width:100%}}.homeSituation1__item .img img{width:100%;height:auto}.homeSituation1__item .img figcaption{text-align:right;font-size:10px;margin-top:.5em;line-height:1.25}.homeSituation2__list{list-style-type:none;margin:0}.homeSituation2__item{margin-top:30px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}@media only screen and (max-width: 640px){.homeSituation2__item{display:block}}.homeSituation2__item .textArea{width:57.5%;color:#000}@media only screen and (max-width: 640px){.homeSituation2__item .textArea{width:100%}}.homeSituation2__item .textArea .title{font-size:20px;font-weight:700;line-height:1.6;margin:0}.homeSituation2__item .textArea .text{font-size:16px;line-height:1.75;margin-top:1em}.homeSituation2__item.noImg .textArea{width:100%}.homeSituation2__item .img{width:37.5%;margin:0}@media only screen and (max-width: 640px){.homeSituation2__item .img{width:100%;margin-bottom:1.5em}}.homeSituation2__item .img img{width:100%;height:auto;border-radius:15px}.homeSituation2__item .img figcaption{text-align:left;font-size:10px;margin-top:.5em;line-height:1.25}.homeSituation3{padding-bottom:100px}@media only screen and (max-width: 640px){.homeSituation3{padding-bottom:13.3vw}}.homeSituation3__list{list-style-type:none;margin:0;counter-reset:number 0}.homeSituation3__item{margin-top:30px;background:#f5f5f6;border-radius:30px;padding:35px 30px 30px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}@media only screen and (max-width: 640px){.homeSituation3__item{display:block;padding:6vw}}.homeSituation3__item .textArea{width:47.5%;color:#000}@media only screen and (max-width: 640px){.homeSituation3__item .textArea{width:100%}}.homeSituation3__item .textArea .title{font-size:20px;font-weight:700;line-height:1.6;margin:0;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center}@media only screen and (max-width: 640px){.homeSituation3__item .textArea .title{display:block}}.homeSituation3__item .textArea .title::before{counter-increment:number 1;content:counter(number, decimal-leading-zero);font-family:"Lato",sans-serif;font-size:70px;font-weight:700;display:block;line-height:1;padding-right:20px;transform:translateY(-3px)}@media only screen and (max-width: 640px){.homeSituation3__item .textArea .title::before{padding-bottom:10px;padding-right:0;transform:translateY(0)}}.homeSituation3__item .textArea .shoulder{font-size:14px;line-height:1.25;margin-top:2em}@media only screen and (max-width: 640px){.homeSituation3__item .textArea .shoulder{margin-top:1em}}.homeSituation3__item .textArea .name{font-size:18px;font-weight:700;line-height:1.5;margin-top:.25em}.homeSituation3__item .textArea .name .mr{font-size:14px;font-weight:500;margin-left:.5em}.homeSituation3__item .textArea .img{display:none}@media only screen and (max-width: 640px){.homeSituation3__item .textArea .img{display:block;margin-top:1em}}.homeSituation3__item .textArea .img img{width:100%;height:auto;border-radius:15px}.homeSituation3__item .textArea .text{font-size:16px;line-height:2.125;margin-top:1.5em}@media only screen and (max-width: 640px){.homeSituation3__item .textArea .text{line-height:1.75}}.homeSituation3__item .imgArea{width:47.5%;margin:0}@media only screen and (max-width: 640px){.homeSituation3__item .imgArea{width:100%}}@media only screen and (max-width: 640px){.homeSituation3__item .imgArea .img{display:none}}.homeSituation3__item .imgArea .img img{width:100%;height:auto;border-radius:15px}.homeSituation3__item .profile{background:#fff;border-radius:15px;margin-top:1.5em;padding:.75em 1.5em}.homeSituation3__item .profile .title{text-align:center;position:relative}.homeSituation3__item .profile .title::before{content:"";width:100%;height:1px;background:#000;position:absolute;left:0;top:50%}.homeSituation3__item .profile .title span{display:inline-block;background:#fff;font-family:"Lato",sans-serif;font-size:13px;font-weight:700;padding:0 1.5em;line-height:1;position:relative}.homeSituation3__item .profile .text{font-size:14px;line-height:2;margin-top:.5em}.homeInfo{padding:80px 0}@media only screen and (max-width: 640px){.homeInfo{padding:10vw 0}}.homeInfo .wrapper,.homeInfo .shopify-challenge__container,.homeInfo .js-section__apps .container,.js-section__apps .homeInfo .container{max-width:1000px}.homeInfo__eng{font-family:"Lato",sans-serif;font-weight:700;text-align:center;font-size:25px;color:#000;line-height:1}@media only screen and (max-width: 640px){.homeInfo__eng{font-size:20px}}.homeInfo__title{font-weight:700;text-align:center;font-size:36px;color:#000;margin:.5em 0 0;line-height:1;position:relative;padding-bottom:1em}@media only screen and (max-width: 640px){.homeInfo__title{font-size:30px;padding-bottom:.5em}}.homeInfo__title::after{content:"";width:40px;height:2px;background:#000;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.homeInfo__list{margin:40px auto 0;list-style-type:none;padding:0;border-top:#c4c4c4 1px solid}@media only screen and (max-width: 768px){.homeInfo__list{width:100%}}@media only screen and (max-width: 640px){.homeInfo__list{width:100%;margin-top:8vw}}.homeInfo__list .item{line-height:1.5;border-bottom:#c4c4c4 1px solid;padding:1.5em 0}.homeInfo__list .date{font-size:14px}@media only screen and (max-width: 640px){.homeInfo__list .date{font-size:14px}}.homeInfo__list .title a{display:block;font-size:14px;color:#000;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:2}@media only screen and (max-width: 640px){.homeInfo__list .title a{font-size:12px;line-height:1.83;text-overflow:normal;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:.75em}}.homeInfo__list .title a:hover{text-decoration:underline}.contentsTitle,.section--blog .container h1,.shopify-policy__title h1{text-align:center;font-size:24px;font-weight:700;color:#000;line-height:1;letter-spacing:0;margin:0;position:relative;padding-bottom:.75em}.contentsTitle::after,.section--blog .container h1::after,.shopify-policy__title h1::after{content:"";width:20px;height:2px;background:#000;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.btnOuter{width:330px;margin:60px auto 0}@media only screen and (max-width: 640px){.btnOuter{width:100%;margin-top:10vw}}.btn{display:block;background:#000;border-radius:100px;color:#fff;text-align:center;font-size:15px;font-weight:700;height:60px;line-height:60px;padding:0 2.5em;box-shadow:0 3px 8px rgba(0,0,0,.16);transition:opacity .2s ease;position:relative}@media only screen and (max-width: 640px){.btn{font-size:15px;height:56px;line-height:56px}}.btn:hover{background:#000;opacity:.8}.btn:after{content:"";width:12px;height:12px;border-right:2px solid;border-bottom:2px solid;position:absolute;top:50%;right:25px;transform:translateY(-50%) rotate(-45deg);pointer-events:none}.money .tax{font-size:50%}@media only screen and (max-width: 640px){.pagination .prev,.pagination .prev a,.pagination .next,.pagination .next a,.pagination .deco{width:30px;height:30px;line-height:30px}}@media only screen and (max-width: 340px){.pagination .prev,.pagination .prev a,.pagination .next,.pagination .next a,.pagination .deco{width:25px;height:25px;line-height:25px}}.pagination .page{margin:0 6px}@media only screen and (max-width: 640px){.pagination .page{width:30px;height:30px;line-height:30px;margin:0 3px}}@media only screen and (max-width: 340px){.pagination .page{width:25px;height:25px;line-height:25px;margin:0 2px}}.pagination .page.current{background:#000;color:#fff}.pagination .page a{box-shadow:0 3px 6px rgba(0,0,0,.16)}@media only screen and (max-width: 640px){.pagination .page a{width:30px;height:30px;line-height:30px}}@media only screen and (max-width: 340px){.pagination .page a{width:25px;height:25px;line-height:25px}}.product-card__label{right:0}@media only screen and (max-width: 640px){.product-card__label{padding:3px 6px;font-size:12px;line-height:1.25;right:-3px;top:4px}}.product-card__label--new{background:#000}.product-card__label--new .product-card__label-text{color:#fff;font-weight:700}.product-card__label--sale{background:#d00}.product-card__label--sale .product-card__label-text{color:#fff;font-weight:700}.product-form__add--sold .c-btn--primary{background-color:#888}.product-form__add--sold .c-btn--primary .js-product-add-text::before,.product-form__add--sold .c-btn--primary .js-product-add-text::after{display:none}@media only screen and (max-width: 640px){.c-btn{height:56px;line-height:56px;padding-top:0;padding-bottom:0}}.collection__header{padding-top:100px}@media only screen and (max-width: 768px){.collection__header{padding-top:75px}}@media only screen and (max-width: 640px){.collection__header{padding-top:50px}}.collection__header-info{max-width:920px;margin:0 auto;width:94vw}@media only screen and (max-width: 640px){.collection__header-info{width:88vw;font-size:16px !important}}.collection__header-info__title-text{color:#000;font-size:24px;font-weight:700;letter-spacing:0;position:relative;display:block;padding-bottom:.5em}.collection__header-info__title-text::after{content:"" !important;width:20px !important;height:1px;background:#000;position:absolute;bottom:0;left:50%;transform:translateX(-50%) !important;margin-left:0 !important}.collection__header-info .hero{border-radius:15px;overflow:hidden;margin-top:3em}.selector-wrapper select{border-radius:10px}.collection .section{margin-bottom:0}.collection.collection--sidebar-sidebar .wrapper,.collection.collection--sidebar-sidebar .shopify-challenge__container,.collection.collection--sidebar-sidebar .js-section__apps .container,.js-section__apps .collection.collection--sidebar-sidebar .container{margin-top:80px;max-width:920px}@media only screen and (max-width: 640px){.collection.collection--sidebar-sidebar .wrapper,.collection.collection--sidebar-sidebar .shopify-challenge__container,.collection.collection--sidebar-sidebar .js-section__apps .container,.js-section__apps .collection.collection--sidebar-sidebar .container{margin-top:8vw}}@media screen and (max-width: 767px){.o-layout--small\@tab-down{margin-left:-4vw}}@media screen and (max-width: 767px){.o-layout--small\@tab-down>.o-layout__item{padding-left:4vw}}.product-card{margin-bottom:80px}@media only screen and (max-width: 640px){.product-card{margin-bottom:4vw}}.product-card__img{border:#b9b9b9 1px solid;border-radius:15px}@media only screen and (max-width: 640px){.product-card__img{border-radius:10px}}.product-card__title{line-height:1.56;font-size:16px;color:#000}@media only screen and (max-width: 640px){.product-card__title{font-size:14px}}.product-card__price{text-align:center;font-size:16px}@media only screen and (max-width: 640px){.product-card__price{font-size:14px;text-align:left}}@media only screen and (max-width: 640px){.product-card__details{margin-top:1em}}.customCollection .wrapper,.customCollection .shopify-challenge__container,.customCollection .js-section__apps .container,.js-section__apps .customCollection .container{max-width:920px;border-top:#777 1px solid;padding-top:75px}@media only screen and (max-width: 640px){.customCollection .wrapper,.customCollection .shopify-challenge__container,.customCollection .js-section__apps .container,.js-section__apps .customCollection .container{padding-top:10vw;margin-top:7vw}}@media only screen and (max-width: 640px){.customCollection .contentsTitle,.customCollection .section--blog .container h1,.section--blog .container .customCollection h1,.customCollection .shopify-policy__title h1,.shopify-policy__title .customCollection h1{font-size:18px}}.customCollection__outer{margin-top:30px;width:100%;padding-bottom:100px}@media only screen and (max-width: 1200px){.customCollection__outer{overflow-x:auto}}@media only screen and (max-width: 640px){.customCollection__outer{margin-top:6vw;padding-bottom:12vw}}.customCollection__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:15px}@media only screen and (max-width: 640px){.customCollection__list{gap:2.5vw;grid-template-columns:repeat(2, 1fr)}}.customCollection__list .product-card{margin-bottom:0}@media only screen and (max-width: 768px){.customCollection__list .product-card-top{opacity:1 !important}}.customCollection__list .product-card__img{background:#fff}.customCollection__list .product-card__title{line-height:1.56;font-size:16px}@media only screen and (max-width: 640px){.customCollection__list .product-card__title{font-size:14px}}@media only screen and (max-width: 640px){.customCollection__list .product-card__details__hover{margin-top:1em}}@media only screen and (max-width: 640px){.customCollection__list .product-card-link{text-align:left}}.customCollection__list .product-card__price-price{text-align:center;font-size:16px}@media only screen and (max-width: 640px){.customCollection__list .product-card__price-price{font-size:14px;text-align:left}}@media only screen and (max-width: 640px){.product-single__top{padding:.5em 0 0 !important}}@media only screen and (max-width: 640px){.product-single__top .breadcrumb{margin-bottom:.5em}}@media screen and (max-width: 980px){.product-single__top .js-product-gallery-replace{margin-top:5vw}}.product-single__bottom{margin-top:100px}@media only screen and (max-width: 1000px){.product-single__bottom{margin-top:0;padding-top:4.8vw !important}}@media only screen and (max-width: 640px){.product-single__bottom{padding-top:9.6vw !important}}.product-single__bottom .o-layout{margin:0}.product-single__bottom .o-layout__item{padding:0}.product-single__bottom .o-layout__item.textArea{padding-left:90px}@media only screen and (max-width: 1000px){.product-single__bottom .o-layout__item.textArea{padding-left:0}}.product-single__bottom .o-layout__item.textArea .section__title-text{font-size:20px;font-weight:700;line-height:1.5}@media only screen and (max-width: 640px){.product-single__bottom .o-layout__item.textArea .section__title-text{font-size:18px}}.product-single__bottom .o-layout__item.textArea .tax{padding-left:.5em}.product-single__bottom .o-layout__item.textArea .c-btn{line-height:60px;padding:0px 30px;transition:opacity .2s ease}@media only screen and (min-width: 769px){.product-single__bottom .o-layout__item.textArea .c-btn:hover{opacity:.7}}.product-single__bottom .o-layout__item.imgArea img{width:100%}.product-single__bottom .o-layout__item.imgArea .product-single__photo__nav{padding:0;margin-left:0;margin-right:0}.product-single__bottom .o-layout__item.imgArea .product-single__photo__nav .slick-dots{text-align:left}.product-single__photo .slick-list{max-width:none !important}.product-single__photo__img{width:400px;border:#b9b9b9 1px solid;border-radius:25px}@media only screen and (max-width: 1000px){.product-single__photo__img{width:100%}}.product-single__photo__nav{padding:0;margin:12px 0 0}.product-single__photo__nav__item{z-index:2}.product-single__photo__nav__dots .slick-dots{display:grid;grid-template-columns:repeat(5, 1fr);gap:20px;text-align:left}@media only screen and (max-width: 640px){.product-single__photo__nav__dots .slick-dots{gap:3vw}}.product-single__photo__nav__dots .slick-dots .product-single__photo-thumbs__item{border:#b9b9b9 1px solid !important;border-radius:10px !important}.product-single__photo__nav__dots .slick-dots li{margin-left:0;margin-right:0}@media only screen and (max-width: 640px){.product-single__photo__nav__dots .slick-dots li{margin:0}}.product-single__photo-thumbs__item{background:none !important;width:auto !important;height:auto !important;border-radius:0 !important}@media only screen and (max-width: 768px){.product-single__photo-thumbs__item img{display:block}}.product-single .section__title{margin-bottom:18px}.product-single__title-text{font-size:20px;font-weight:700;color:#000}.product-single__title-text::after{display:none}.product-single__box__block--price{margin-bottom:9px}.product-single__price.js-product-price{font-size:18px;border-bottom:#d5d5d5 1px solid;color:#000}.product-single__price-text{padding-bottom:9px}.product-single__free{font-size:15px;font-weight:700;color:red}@media only screen and (max-width: 640px){.product-single__free{font-size:15px}}.product-single__share-item{font-size:24px;margin:0px 12px}.product-single__share-link{color:#a7a7a7}.product-single__box__block--buy_buttons{margin-top:0}.product-single__box__block--inventory_notice{margin:0}@media only screen and (max-width: 640px){.product-single__box__block--inventory_notice{font-size:15px}}.product-single__box__block--inventory_notice .product-form__stock-note{margin-top:.5em}.product-single .product-form__qty .quantity-selector{font-size:15px;color:#000}.product-single .product-form__stock-note{font-style:normal;font-size:15px}.product-single .product-form__add-btn{border-radius:100px;color:#fff;font-size:15px}.product-single .product-form__add-btn .js-product-add-text{position:relative}.product-single .product-form__add-btn .js-product-add-text::before,.product-single .product-form__add-btn .js-product-add-text::after{content:"";width:10px;height:2px;background:#fff;position:absolute;top:50%;right:-25px;transform:translateY(-50%);pointer-events:none}.product-single .product-form__add-btn .js-product-add-text::after{transform:translateY(-50%) rotate(90deg);right:-25px}.product-single .product-form #ZooomyList label{margin-right:0}.product-single .bnrCourse{border-radius:15px;margin-top:30px}.product-single .setList{display:grid;grid-template-columns:repeat(3, 1fr);gap:38px;margin-top:25px;margin-bottom:50px}@media only screen and (max-width: 1000px){.product-single .setList{gap:15px}}@media only screen and (max-width: 767px){.product-single .setList{grid-template-columns:repeat(1, 1fr);gap:5vw;margin-bottom:2.5vw}}.product-single .setList .item img{width:100%;height:auto}.collection__header-info,.product-single__content-text,.guideArea,.campaignArea,.article__content,.shopify-policy__body,.serviceArea__box .contents,.template-article .article__content{border:none !important;opacity:1 !important;padding:0;font-size:16px;line-height:1.75}.collection__header-info img,.product-single__content-text img,.guideArea img,.campaignArea img,.article__content img,.shopify-policy__body img,.serviceArea__box .contents img,.template-article .article__content img{border-radius:15px}.collection__header-info h2,.product-single__content-text h2,.guideArea h2,.campaignArea h2,.article__content h2,.shopify-policy__body h2,.serviceArea__box .contents h2,.template-article .article__content h2{font-size:24px;font-weight:700;background:#f7f7f7;border-left:#707070 15px solid;line-height:1.33;padding:20px;margin:0;letter-spacing:0;color:#000;border-radius:8px 15px 15px 8px;overflow:hidden}@media only screen and (max-width: 640px){.collection__header-info h2,.product-single__content-text h2,.guideArea h2,.campaignArea h2,.article__content h2,.shopify-policy__body h2,.serviceArea__box .contents h2,.template-article .article__content h2{font-size:18px;padding:10px 15px;border-radius:5px 10px 10px 5px;border-left-width:10px}}.collection__header-info h2:not(:first-child),.product-single__content-text h2:not(:first-child),.guideArea h2:not(:first-child),.campaignArea h2:not(:first-child),.article__content h2:not(:first-child),.shopify-policy__body h2:not(:first-child),.serviceArea__box .contents h2:not(:first-child),.template-article .article__content h2:not(:first-child){margin-top:70px}@media only screen and (max-width: 640px){.collection__header-info h2:not(:first-child),.product-single__content-text h2:not(:first-child),.guideArea h2:not(:first-child),.campaignArea h2:not(:first-child),.article__content h2:not(:first-child),.shopify-policy__body h2:not(:first-child),.serviceArea__box .contents h2:not(:first-child),.template-article .article__content h2:not(:first-child){margin-top:7vw}}.collection__header-info h3,.product-single__content-text h3,.guideArea h3,.campaignArea h3,.article__content h3,.shopify-policy__body h3,.serviceArea__box .contents h3,.template-article .article__content h3{letter-spacing:0;font-size:20px;font-weight:700;line-height:1.33;padding-bottom:15px;margin:0;border-bottom:#b9b9b9 6px solid;position:relative;color:#000}@media only screen and (max-width: 640px){.collection__header-info h3,.product-single__content-text h3,.guideArea h3,.campaignArea h3,.article__content h3,.shopify-policy__body h3,.serviceArea__box .contents h3,.template-article .article__content h3{font-size:18px;padding-bottom:8px}}.collection__header-info h3:not(:first-child),.product-single__content-text h3:not(:first-child),.guideArea h3:not(:first-child),.campaignArea h3:not(:first-child),.article__content h3:not(:first-child),.shopify-policy__body h3:not(:first-child),.serviceArea__box .contents h3:not(:first-child),.template-article .article__content h3:not(:first-child){margin-top:65px}@media only screen and (max-width: 640px){.collection__header-info h3:not(:first-child),.product-single__content-text h3:not(:first-child),.guideArea h3:not(:first-child),.campaignArea h3:not(:first-child),.article__content h3:not(:first-child),.shopify-policy__body h3:not(:first-child),.serviceArea__box .contents h3:not(:first-child),.template-article .article__content h3:not(:first-child){margin-top:6.5vw}}.collection__header-info h3::after,.product-single__content-text h3::after,.guideArea h3::after,.campaignArea h3::after,.article__content h3::after,.shopify-policy__body h3::after,.serviceArea__box .contents h3::after,.template-article .article__content h3::after{content:"";width:120px;height:6px;background:#707070;position:absolute;bottom:-6px;left:0}.collection__header-info h4,.product-single__content-text h4,.guideArea h4,.campaignArea h4,.article__content h4,.shopify-policy__body h4,.serviceArea__box .contents h4,.template-article .article__content h4{letter-spacing:0;font-size:16px;font-weight:700;line-height:1.33;margin:0}.collection__header-info h4:not(:first-child),.product-single__content-text h4:not(:first-child),.guideArea h4:not(:first-child),.campaignArea h4:not(:first-child),.article__content h4:not(:first-child),.shopify-policy__body h4:not(:first-child),.serviceArea__box .contents h4:not(:first-child),.template-article .article__content h4:not(:first-child){margin-top:50px}@media only screen and (max-width: 640px){.collection__header-info h4:not(:first-child),.product-single__content-text h4:not(:first-child),.guideArea h4:not(:first-child),.campaignArea h4:not(:first-child),.article__content h4:not(:first-child),.shopify-policy__body h4:not(:first-child),.serviceArea__box .contents h4:not(:first-child),.template-article .article__content h4:not(:first-child){margin-top:7.5vw}}.collection__header-info p,.product-single__content-text p,.guideArea p,.campaignArea p,.article__content p,.shopify-policy__body p,.serviceArea__box .contents p,.template-article .article__content p{margin:1.5em 0}.collection__header-info .box1,.product-single__content-text .box1,.guideArea .box1,.campaignArea .box1,.article__content .box1,.shopify-policy__body .box1,.serviceArea__box .contents .box1,.template-article .article__content .box1{background:#f6f7f7;padding:1.5em 2em;margin:2em 0;border-radius:15px}@media only screen and (max-width: 640px){.collection__header-info .box1,.product-single__content-text .box1,.guideArea .box1,.campaignArea .box1,.article__content .box1,.shopify-policy__body .box1,.serviceArea__box .contents .box1,.template-article .article__content .box1{margin:1.5em 0;padding:1em;border-radius:10px}}.collection__header-info .box2,.product-single__content-text .box2,.guideArea .box2,.campaignArea .box2,.article__content .box2,.shopify-policy__body .box2,.serviceArea__box .contents .box2,.template-article .article__content .box2{border:#777 1px solid;padding:1.5em 2em;margin:2em 0;border-radius:15px}@media only screen and (max-width: 640px){.collection__header-info .box2,.product-single__content-text .box2,.guideArea .box2,.campaignArea .box2,.article__content .box2,.shopify-policy__body .box2,.serviceArea__box .contents .box2,.template-article .article__content .box2{margin:1.5em 0;padding:1em;border-radius:10px}}.collection__header-info strong,.product-single__content-text strong,.guideArea strong,.campaignArea strong,.article__content strong,.shopify-policy__body strong,.serviceArea__box .contents strong,.template-article .article__content strong{color:#000}.collection__header-info .clearfix,.product-single__content-text .clearfix,.guideArea .clearfix,.campaignArea .clearfix,.article__content .clearfix,.shopify-policy__body .clearfix,.serviceArea__box .contents .clearfix,.template-article .article__content .clearfix{overflow:hidden;position:relative;zoom:1}.collection__header-info .clearfix .left,.product-single__content-text .clearfix .left,.guideArea .clearfix .left,.campaignArea .clearfix .left,.article__content .clearfix .left,.shopify-policy__body .clearfix .left,.serviceArea__box .contents .clearfix .left,.template-article .article__content .clearfix .left{float:left;margin-right:2em}@media only screen and (max-width: 640px){.collection__header-info .clearfix .left,.product-single__content-text .clearfix .left,.guideArea .clearfix .left,.campaignArea .clearfix .left,.article__content .clearfix .left,.shopify-policy__body .clearfix .left,.serviceArea__box .contents .clearfix .left,.template-article .article__content .clearfix .left{margin-right:1em}}.collection__header-info .clearfix .right,.product-single__content-text .clearfix .right,.guideArea .clearfix .right,.campaignArea .clearfix .right,.article__content .clearfix .right,.shopify-policy__body .clearfix .right,.serviceArea__box .contents .clearfix .right,.template-article .article__content .clearfix .right{float:right;margin-left:2em}@media only screen and (max-width: 640px){.collection__header-info .clearfix .right,.product-single__content-text .clearfix .right,.guideArea .clearfix .right,.campaignArea .clearfix .right,.article__content .clearfix .right,.shopify-policy__body .clearfix .right,.serviceArea__box .contents .clearfix .right,.template-article .article__content .clearfix .right{margin-left:1em}}.collection__header-info .clearfix img,.product-single__content-text .clearfix img,.guideArea .clearfix img,.campaignArea .clearfix img,.article__content .clearfix img,.shopify-policy__body .clearfix img,.serviceArea__box .contents .clearfix img,.template-article .article__content .clearfix img{margin:2em 0;border-radius:5px;overflow:hidden;width:120px}@media only screen and (max-width: 640px){.collection__header-info .clearfix img,.product-single__content-text .clearfix img,.guideArea .clearfix img,.campaignArea .clearfix img,.article__content .clearfix img,.shopify-policy__body .clearfix img,.serviceArea__box .contents .clearfix img,.template-article .article__content .clearfix img{margin:1.75em 0 .25em;width:21.3vw}}.collection__header-info ul,.product-single__content-text ul,.guideArea ul,.campaignArea ul,.article__content ul,.shopify-policy__body ul,.serviceArea__box .contents ul,.template-article .article__content ul{list-style-type:none;list-style-position:outside;margin:2em 0 2em 1.5em}.collection__header-info ul li,.product-single__content-text ul li,.guideArea ul li,.campaignArea ul li,.article__content ul li,.shopify-policy__body ul li,.serviceArea__box .contents ul li,.template-article .article__content ul li{position:relative}.collection__header-info ul li::before,.product-single__content-text ul li::before,.guideArea ul li::before,.campaignArea ul li::before,.article__content ul li::before,.shopify-policy__body ul li::before,.serviceArea__box .contents ul li::before,.template-article .article__content ul li::before{content:"";width:13px;height:13px;background:#707070;border-radius:100%;position:absolute;top:.35em;left:-20px}.collection__header-info ol,.product-single__content-text ol,.guideArea ol,.campaignArea ol,.article__content ol,.shopify-policy__body ol,.serviceArea__box .contents ol,.template-article .article__content ol{list-style-type:decimal;list-style-position:outside;margin:2em 0 2em 1.5em}.collection__header-info hr,.product-single__content-text hr,.guideArea hr,.campaignArea hr,.article__content hr,.shopify-policy__body hr,.serviceArea__box .contents hr,.template-article .article__content hr{margin:4em 0;border:none;width:100%;display:block;height:1px;background:#777}.collection__header-info .imgBox,.product-single__content-text .imgBox,.guideArea .imgBox,.campaignArea .imgBox,.article__content .imgBox,.shopify-policy__body .imgBox,.serviceArea__box .contents .imgBox,.template-article .article__content .imgBox{margin:4em 0;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}@media only screen and (max-width: 640px){.collection__header-info .imgBox,.product-single__content-text .imgBox,.guideArea .imgBox,.campaignArea .imgBox,.article__content .imgBox,.shopify-policy__body .imgBox,.serviceArea__box .contents .imgBox,.template-article .article__content .imgBox{display:block;margin:2em 0}}.collection__header-info .imgBox .img,.product-single__content-text .imgBox .img,.guideArea .imgBox .img,.campaignArea .imgBox .img,.article__content .imgBox .img,.shopify-policy__body .imgBox .img,.serviceArea__box .contents .imgBox .img,.template-article .article__content .imgBox .img{width:47.5%;border-radius:15px;overflow:hidden}@media only screen and (max-width: 640px){.collection__header-info .imgBox .img,.product-single__content-text .imgBox .img,.guideArea .imgBox .img,.campaignArea .imgBox .img,.article__content .imgBox .img,.shopify-policy__body .imgBox .img,.serviceArea__box .contents .imgBox .img,.template-article .article__content .imgBox .img{width:100%}}.collection__header-info .imgBox .img img,.product-single__content-text .imgBox .img img,.guideArea .imgBox .img img,.campaignArea .imgBox .img img,.article__content .imgBox .img img,.shopify-policy__body .imgBox .img img,.serviceArea__box .contents .imgBox .img img,.template-article .article__content .imgBox .img img{margin:0}.collection__header-info .imgBox .textArea,.product-single__content-text .imgBox .textArea,.guideArea .imgBox .textArea,.campaignArea .imgBox .textArea,.article__content .imgBox .textArea,.shopify-policy__body .imgBox .textArea,.serviceArea__box .contents .imgBox .textArea,.template-article .article__content .imgBox .textArea{width:47.5%}@media only screen and (max-width: 640px){.collection__header-info .imgBox .textArea,.product-single__content-text .imgBox .textArea,.guideArea .imgBox .textArea,.campaignArea .imgBox .textArea,.article__content .imgBox .textArea,.shopify-policy__body .imgBox .textArea,.serviceArea__box .contents .imgBox .textArea,.template-article .article__content .imgBox .textArea{width:100%;margin-top:2em}}.collection__header-info .imgBox .textArea .title,.product-single__content-text .imgBox .textArea .title,.guideArea .imgBox .textArea .title,.campaignArea .imgBox .textArea .title,.article__content .imgBox .textArea .title,.shopify-policy__body .imgBox .textArea .title,.serviceArea__box .contents .imgBox .textArea .title,.template-article .article__content .imgBox .textArea .title{letter-spacing:0;font-size:16px;font-weight:700;line-height:1.33;margin:0}.collection__header-info .imgBox.left .textArea,.product-single__content-text .imgBox.left .textArea,.guideArea .imgBox.left .textArea,.campaignArea .imgBox.left .textArea,.article__content .imgBox.left .textArea,.shopify-policy__body .imgBox.left .textArea,.serviceArea__box .contents .imgBox.left .textArea,.template-article .article__content .imgBox.left .textArea{margin-left:5%}@media only screen and (max-width: 640px){.collection__header-info .imgBox.left .textArea,.product-single__content-text .imgBox.left .textArea,.guideArea .imgBox.left .textArea,.campaignArea .imgBox.left .textArea,.article__content .imgBox.left .textArea,.shopify-policy__body .imgBox.left .textArea,.serviceArea__box .contents .imgBox.left .textArea,.template-article .article__content .imgBox.left .textArea{margin-left:0}}.collection__header-info .imgBox.left .textArea p,.product-single__content-text .imgBox.left .textArea p,.guideArea .imgBox.left .textArea p,.campaignArea .imgBox.left .textArea p,.article__content .imgBox.left .textArea p,.shopify-policy__body .imgBox.left .textArea p,.serviceArea__box .contents .imgBox.left .textArea p,.template-article .article__content .imgBox.left .textArea p{margin:1em 0}.collection__header-info .imgBox.right,.product-single__content-text .imgBox.right,.guideArea .imgBox.right,.campaignArea .imgBox.right,.article__content .imgBox.right,.shopify-policy__body .imgBox.right,.serviceArea__box .contents .imgBox.right,.template-article .article__content .imgBox.right{flex-direction:row-reverse}.collection__header-info .imgBox.right .img,.product-single__content-text .imgBox.right .img,.guideArea .imgBox.right .img,.campaignArea .imgBox.right .img,.article__content .imgBox.right .img,.shopify-policy__body .imgBox.right .img,.serviceArea__box .contents .imgBox.right .img,.template-article .article__content .imgBox.right .img{margin-left:5%}@media only screen and (max-width: 640px){.collection__header-info .imgBox.right .img,.product-single__content-text .imgBox.right .img,.guideArea .imgBox.right .img,.campaignArea .imgBox.right .img,.article__content .imgBox.right .img,.shopify-policy__body .imgBox.right .img,.serviceArea__box .contents .imgBox.right .img,.template-article .article__content .imgBox.right .img{margin-left:0}}.collection__header-info .points,.product-single__content-text .points,.guideArea .points,.campaignArea .points,.article__content .points,.shopify-policy__body .points,.serviceArea__box .contents .points,.template-article .article__content .points{margin-top:60px}@media only screen and (max-width: 640px){.collection__header-info .points,.product-single__content-text .points,.guideArea .points,.campaignArea .points,.article__content .points,.shopify-policy__body .points,.serviceArea__box .contents .points,.template-article .article__content .points{margin-top:6vw}}.collection__header-info .points h2,.product-single__content-text .points h2,.guideArea .points h2,.campaignArea .points h2,.article__content .points h2,.shopify-policy__body .points h2,.serviceArea__box .contents .points h2,.template-article .article__content .points h2{background:none;border-left:none;line-height:1.66;padding:0;margin:0 !important;color:rgba(0,0,0,.1333333333)}@media only screen and (max-width: 640px){.collection__header-info .points h2,.product-single__content-text .points h2,.guideArea .points h2,.campaignArea .points h2,.article__content .points h2,.shopify-policy__body .points h2,.serviceArea__box .contents .points h2,.template-article .article__content .points h2{font-size:24px}}.collection__header-info .points .box,.product-single__content-text .points .box,.guideArea .points .box,.campaignArea .points .box,.article__content .points .box,.shopify-policy__body .points .box,.serviceArea__box .contents .points .box,.template-article .article__content .points .box{margin-top:60px;font-size:15px;line-height:1.75}@media only screen and (max-width: 640px){.collection__header-info .points .box,.product-single__content-text .points .box,.guideArea .points .box,.campaignArea .points .box,.article__content .points .box,.shopify-policy__body .points .box,.serviceArea__box .contents .points .box,.template-article .article__content .points .box{margin-top:6vw}}.collection__header-info .points h3,.product-single__content-text .points h3,.guideArea .points h3,.campaignArea .points h3,.article__content .points h3,.shopify-policy__body .points h3,.serviceArea__box .contents .points h3,.template-article .article__content .points h3{line-height:1.6;padding:.25em 0 .25em 75px;margin:0 0 0 50px;border:rgba(0,0,0,.2) 3px solid;position:relative;border-radius:15px}@media only screen and (max-width: 640px){.collection__header-info .points h3,.product-single__content-text .points h3,.guideArea .points h3,.campaignArea .points h3,.article__content .points h3,.shopify-policy__body .points h3,.serviceArea__box .contents .points h3,.template-article .article__content .points h3{margin-left:45px;padding-left:60px;padding-right:15px;font-size:20px}}.collection__header-info .points h3::after,.product-single__content-text .points h3::after,.guideArea .points h3::after,.campaignArea .points h3::after,.article__content .points h3::after,.shopify-policy__body .points h3::after,.serviceArea__box .contents .points h3::after,.template-article .article__content .points h3::after{display:none}.collection__header-info .points h3 .num,.product-single__content-text .points h3 .num,.guideArea .points h3 .num,.campaignArea .points h3 .num,.article__content .points h3 .num,.shopify-policy__body .points h3 .num,.serviceArea__box .contents .points h3 .num,.template-article .article__content .points h3 .num{position:absolute;top:50%;left:-50px;transform:translateY(-50%);color:#fff;border-radius:100%;width:100px;height:100px;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;background:#f7bc5a;text-align:center;line-height:1.25;font-size:14px;font-weight:700}@media only screen and (max-width: 640px){.collection__header-info .points h3 .num,.product-single__content-text .points h3 .num,.guideArea .points h3 .num,.campaignArea .points h3 .num,.article__content .points h3 .num,.shopify-policy__body .points h3 .num,.serviceArea__box .contents .points h3 .num,.template-article .article__content .points h3 .num{font-size:12px;width:90px;height:90px;left:-45px}}.collection__header-info .points h3 .num span,.product-single__content-text .points h3 .num span,.guideArea .points h3 .num span,.campaignArea .points h3 .num span,.article__content .points h3 .num span,.shopify-policy__body .points h3 .num span,.serviceArea__box .contents .points h3 .num span,.template-article .article__content .points h3 .num span{display:block;font-size:40px;line-height:1}@media only screen and (max-width: 640px){.collection__header-info .points h3 .num span,.product-single__content-text .points h3 .num span,.guideArea .points h3 .num span,.campaignArea .points h3 .num span,.article__content .points h3 .num span,.shopify-policy__body .points h3 .num span,.serviceArea__box .contents .points h3 .num span,.template-article .article__content .points h3 .num span{font-size:36px}}.collection__header-info .points .img,.product-single__content-text .points .img,.guideArea .points .img,.campaignArea .points .img,.article__content .points .img,.shopify-policy__body .points .img,.serviceArea__box .contents .points .img,.template-article .article__content .points .img{margin-top:40px}@media only screen and (max-width: 640px){.collection__header-info .points .img,.product-single__content-text .points .img,.guideArea .points .img,.campaignArea .points .img,.article__content .points .img,.shopify-policy__body .points .img,.serviceArea__box .contents .points .img,.template-article .article__content .points .img{margin-top:4vw}}.collection__header-info .points .img img,.product-single__content-text .points .img img,.guideArea .points .img img,.campaignArea .points .img img,.article__content .points .img img,.shopify-policy__body .points .img img,.serviceArea__box .contents .points .img img,.template-article .article__content .points .img img{margin:0}.collection__header-info .points p,.product-single__content-text .points p,.guideArea .points p,.campaignArea .points p,.article__content .points p,.shopify-policy__body .points p,.serviceArea__box .contents .points p,.template-article .article__content .points p{margin:1em 0 0}.collection__header-info .recommend,.product-single__content-text .recommend,.guideArea .recommend,.campaignArea .recommend,.article__content .recommend,.shopify-policy__body .recommend,.serviceArea__box .contents .recommend,.template-article .article__content .recommend{margin-top:60px;border:#000 1px solid;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;border-radius:10px}@media only screen and (max-width: 640px){.collection__header-info .recommend,.product-single__content-text .recommend,.guideArea .recommend,.campaignArea .recommend,.article__content .recommend,.shopify-policy__body .recommend,.serviceArea__box .contents .recommend,.template-article .article__content .recommend{display:block}}.collection__header-info .recommend .title,.product-single__content-text .recommend .title,.guideArea .recommend .title,.campaignArea .recommend .title,.article__content .recommend .title,.shopify-policy__body .recommend .title,.serviceArea__box .contents .recommend .title,.template-article .article__content .recommend .title{font-size:15px;font-weight:700;color:#000;padding:1em 3.5em;white-space:nowrap}@media only screen and (max-width: 640px){.collection__header-info .recommend .title,.product-single__content-text .recommend .title,.guideArea .recommend .title,.campaignArea .recommend .title,.article__content .recommend .title,.shopify-policy__body .recommend .title,.serviceArea__box .contents .recommend .title,.template-article .article__content .recommend .title{text-align:center}}.collection__header-info .recommend .img,.product-single__content-text .recommend .img,.guideArea .recommend .img,.campaignArea .recommend .img,.article__content .recommend .img,.shopify-policy__body .recommend .img,.serviceArea__box .contents .recommend .img,.template-article .article__content .recommend .img{position:relative;padding:5px 2em}@media only screen and (max-width: 640px){.collection__header-info .recommend .img,.product-single__content-text .recommend .img,.guideArea .recommend .img,.campaignArea .recommend .img,.article__content .recommend .img,.shopify-policy__body .recommend .img,.serviceArea__box .contents .recommend .img,.template-article .article__content .recommend .img{padding:2.5vw 0;text-align:center}}.collection__header-info .recommend .img::before,.product-single__content-text .recommend .img::before,.guideArea .recommend .img::before,.campaignArea .recommend .img::before,.article__content .recommend .img::before,.shopify-policy__body .recommend .img::before,.serviceArea__box .contents .recommend .img::before,.template-article .article__content .recommend .img::before{content:"";width:1px;height:66%;background:#000;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media only screen and (max-width: 640px){.collection__header-info .recommend .img::before,.product-single__content-text .recommend .img::before,.guideArea .recommend .img::before,.campaignArea .recommend .img::before,.article__content .recommend .img::before,.shopify-policy__body .recommend .img::before,.serviceArea__box .contents .recommend .img::before,.template-article .article__content .recommend .img::before{width:80vw;height:1px;top:0;left:50%;transform:translate(-50%, 0)}}.collection__header-info .recommend .img img,.product-single__content-text .recommend .img img,.guideArea .recommend .img img,.campaignArea .recommend .img img,.article__content .recommend .img img,.shopify-policy__body .recommend .img img,.serviceArea__box .contents .recommend .img img,.template-article .article__content .recommend .img img{vertical-align:middle;margin:10px 10px 0 0}.collection__header-info .data,.product-single__content-text .data,.guideArea .data,.campaignArea .data,.article__content .data,.shopify-policy__body .data,.serviceArea__box .contents .data,.template-article .article__content .data{margin-top:60px;border:#000 1px solid;border-radius:10px;padding:1.5em 3.5em}@media only screen and (max-width: 640px){.collection__header-info .data,.product-single__content-text .data,.guideArea .data,.campaignArea .data,.article__content .data,.shopify-policy__body .data,.serviceArea__box .contents .data,.template-article .article__content .data{margin-top:6vw;padding:2.5vw 6vw 0}}.collection__header-info .data table,.product-single__content-text .data table,.guideArea .data table,.campaignArea .data table,.article__content .data table,.shopify-policy__body .data table,.serviceArea__box .contents .data table,.template-article .article__content .data table{border-collapse:collapse;width:100%}.collection__header-info .data table th,.collection__header-info .data table td,.product-single__content-text .data table th,.product-single__content-text .data table td,.guideArea .data table th,.guideArea .data table td,.campaignArea .data table th,.campaignArea .data table td,.article__content .data table th,.article__content .data table td,.shopify-policy__body .data table th,.shopify-policy__body .data table td,.serviceArea__box .contents .data table th,.serviceArea__box .contents .data table td,.template-article .article__content .data table th,.template-article .article__content .data table td{border-bottom:#000 1px solid;font-size:15px;vertical-align:middle;padding:.75em 0}@media only screen and (max-width: 640px){.collection__header-info .data table th,.collection__header-info .data table td,.product-single__content-text .data table th,.product-single__content-text .data table td,.guideArea .data table th,.guideArea .data table td,.campaignArea .data table th,.campaignArea .data table td,.article__content .data table th,.article__content .data table td,.shopify-policy__body .data table th,.shopify-policy__body .data table td,.serviceArea__box .contents .data table th,.serviceArea__box .contents .data table td,.template-article .article__content .data table th,.template-article .article__content .data table td{padding:4vw 0}}.collection__header-info .data table th,.product-single__content-text .data table th,.guideArea .data table th,.campaignArea .data table th,.article__content .data table th,.shopify-policy__body .data table th,.serviceArea__box .contents .data table th,.template-article .article__content .data table th{background:none;font-weight:700;color:#000;width:20%;padding-right:.75em}@media only screen and (max-width: 640px){.collection__header-info .data table th,.product-single__content-text .data table th,.guideArea .data table th,.campaignArea .data table th,.article__content .data table th,.shopify-policy__body .data table th,.serviceArea__box .contents .data table th,.template-article .article__content .data table th{width:35%}}.collection__header-info .data table tr:last-child th,.collection__header-info .data table tr:last-child td,.product-single__content-text .data table tr:last-child th,.product-single__content-text .data table tr:last-child td,.guideArea .data table tr:last-child th,.guideArea .data table tr:last-child td,.campaignArea .data table tr:last-child th,.campaignArea .data table tr:last-child td,.article__content .data table tr:last-child th,.article__content .data table tr:last-child td,.shopify-policy__body .data table tr:last-child th,.shopify-policy__body .data table tr:last-child td,.serviceArea__box .contents .data table tr:last-child th,.serviceArea__box .contents .data table tr:last-child td,.template-article .article__content .data table tr:last-child th,.template-article .article__content .data table tr:last-child td{border-bottom:none}.collection__header-info .secret-story,.product-single__content-text .secret-story,.guideArea .secret-story,.campaignArea .secret-story,.article__content .secret-story,.shopify-policy__body .secret-story,.serviceArea__box .contents .secret-story,.template-article .article__content .secret-story{margin-top:60px;border-radius:10px;padding:15px;background:rgba(0,0,0,.1333333333)}@media only screen and (max-width: 640px){.collection__header-info .secret-story,.product-single__content-text .secret-story,.guideArea .secret-story,.campaignArea .secret-story,.article__content .secret-story,.shopify-policy__body .secret-story,.serviceArea__box .contents .secret-story,.template-article .article__content .secret-story{margin-top:6vw;padding:0 3.4vw 3.4vw}}.collection__header-info .secret-story h2,.product-single__content-text .secret-story h2,.guideArea .secret-story h2,.campaignArea .secret-story h2,.article__content .secret-story h2,.shopify-policy__body .secret-story h2,.serviceArea__box .contents .secret-story h2,.template-article .article__content .secret-story h2{background:none;border-left:none;padding:1em;margin:0;color:#fff;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}@media only screen and (max-width: 640px){.collection__header-info .secret-story h2,.product-single__content-text .secret-story h2,.guideArea .secret-story h2,.campaignArea .secret-story h2,.article__content .secret-story h2,.shopify-policy__body .secret-story h2,.serviceArea__box .contents .secret-story h2,.template-article .article__content .secret-story h2{display:block}}.collection__header-info .secret-story h2 .text,.product-single__content-text .secret-story h2 .text,.guideArea .secret-story h2 .text,.campaignArea .secret-story h2 .text,.article__content .secret-story h2 .text,.shopify-policy__body .secret-story h2 .text,.serviceArea__box .contents .secret-story h2 .text,.template-article .article__content .secret-story h2 .text{padding-right:1em}@media only screen and (max-width: 640px){.collection__header-info .secret-story h2 .text,.product-single__content-text .secret-story h2 .text,.guideArea .secret-story h2 .text,.campaignArea .secret-story h2 .text,.article__content .secret-story h2 .text,.shopify-policy__body .secret-story h2 .text,.serviceArea__box .contents .secret-story h2 .text,.template-article .article__content .secret-story h2 .text{padding-right:0;padding-bottom:.75em;font-size:24px}}.collection__header-info .secret-story h2 .title,.product-single__content-text .secret-story h2 .title,.guideArea .secret-story h2 .title,.campaignArea .secret-story h2 .title,.article__content .secret-story h2 .title,.shopify-policy__body .secret-story h2 .title,.serviceArea__box .contents .secret-story h2 .title,.template-article .article__content .secret-story h2 .title{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center}@media only screen and (max-width: 640px){.collection__header-info .secret-story h2 .title,.product-single__content-text .secret-story h2 .title,.guideArea .secret-story h2 .title,.campaignArea .secret-story h2 .title,.article__content .secret-story h2 .title,.shopify-policy__body .secret-story h2 .title,.serviceArea__box .contents .secret-story h2 .title,.template-article .article__content .secret-story h2 .title{justify-content:center}}.collection__header-info .secret-story h2 .title span,.product-single__content-text .secret-story h2 .title span,.guideArea .secret-story h2 .title span,.campaignArea .secret-story h2 .title span,.article__content .secret-story h2 .title span,.shopify-policy__body .secret-story h2 .title span,.serviceArea__box .contents .secret-story h2 .title span,.template-article .article__content .secret-story h2 .title span{width:50px;height:50px;background:#fff;border-radius:100%;color:rgba(0,0,0,.1333333333);font-size:30px;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}@media only screen and (max-width: 640px){.collection__header-info .secret-story h2 .title span,.product-single__content-text .secret-story h2 .title span,.guideArea .secret-story h2 .title span,.campaignArea .secret-story h2 .title span,.article__content .secret-story h2 .title span,.shopify-policy__body .secret-story h2 .title span,.serviceArea__box .contents .secret-story h2 .title span,.template-article .article__content .secret-story h2 .title span{width:48px;height:48px;font-size:32px}}.collection__header-info .secret-story h2 .title span+span,.product-single__content-text .secret-story h2 .title span+span,.guideArea .secret-story h2 .title span+span,.campaignArea .secret-story h2 .title span+span,.article__content .secret-story h2 .title span+span,.shopify-policy__body .secret-story h2 .title span+span,.serviceArea__box .contents .secret-story h2 .title span+span,.template-article .article__content .secret-story h2 .title span+span{margin-left:5px}@media only screen and (max-width: 640px){.collection__header-info .secret-story h2 .title span+span,.product-single__content-text .secret-story h2 .title span+span,.guideArea .secret-story h2 .title span+span,.campaignArea .secret-story h2 .title span+span,.article__content .secret-story h2 .title span+span,.shopify-policy__body .secret-story h2 .title span+span,.serviceArea__box .contents .secret-story h2 .title span+span,.template-article .article__content .secret-story h2 .title span+span{margin-left:15px}}.collection__header-info .secret-story .inner,.product-single__content-text .secret-story .inner,.guideArea .secret-story .inner,.campaignArea .secret-story .inner,.article__content .secret-story .inner,.shopify-policy__body .secret-story .inner,.serviceArea__box .contents .secret-story .inner,.template-article .article__content .secret-story .inner{background:#fff;border-radius:12px;padding:60px}@media only screen and (max-width: 640px){.collection__header-info .secret-story .inner,.product-single__content-text .secret-story .inner,.guideArea .secret-story .inner,.campaignArea .secret-story .inner,.article__content .secret-story .inner,.shopify-policy__body .secret-story .inner,.serviceArea__box .contents .secret-story .inner,.template-article .article__content .secret-story .inner{padding:3.4vw;font-size:15px}}.collection__header-info .secret-story h3,.product-single__content-text .secret-story h3,.guideArea .secret-story h3,.campaignArea .secret-story h3,.article__content .secret-story h3,.shopify-policy__body .secret-story h3,.serviceArea__box .contents .secret-story h3,.template-article .article__content .secret-story h3{line-height:1.6;padding-bottom:0;border-bottom:none;color:#000}@media only screen and (max-width: 640px){.collection__header-info .secret-story h3,.product-single__content-text .secret-story h3,.guideArea .secret-story h3,.campaignArea .secret-story h3,.article__content .secret-story h3,.shopify-policy__body .secret-story h3,.serviceArea__box .contents .secret-story h3,.template-article .article__content .secret-story h3{font-size:20px}}.collection__header-info .secret-story h3::after,.product-single__content-text .secret-story h3::after,.guideArea .secret-story h3::after,.campaignArea .secret-story h3::after,.article__content .secret-story h3::after,.shopify-policy__body .secret-story h3::after,.serviceArea__box .contents .secret-story h3::after,.template-article .article__content .secret-story h3::after{display:none}.collection__header-info .secret-story h4,.product-single__content-text .secret-story h4,.guideArea .secret-story h4,.campaignArea .secret-story h4,.article__content .secret-story h4,.shopify-policy__body .secret-story h4,.serviceArea__box .contents .secret-story h4,.template-article .article__content .secret-story h4{font-size:20px;line-height:1.6}.collection__header-info .secret-story h4:not(:first-child),.product-single__content-text .secret-story h4:not(:first-child),.guideArea .secret-story h4:not(:first-child),.campaignArea .secret-story h4:not(:first-child),.article__content .secret-story h4:not(:first-child),.shopify-policy__body .secret-story h4:not(:first-child),.serviceArea__box .contents .secret-story h4:not(:first-child),.template-article .article__content .secret-story h4:not(:first-child){margin-top:2em}@media only screen and (max-width: 640px){.collection__header-info .secret-story h4:not(:first-child),.product-single__content-text .secret-story h4:not(:first-child),.guideArea .secret-story h4:not(:first-child),.campaignArea .secret-story h4:not(:first-child),.article__content .secret-story h4:not(:first-child),.shopify-policy__body .secret-story h4:not(:first-child),.serviceArea__box .contents .secret-story h4:not(:first-child),.template-article .article__content .secret-story h4:not(:first-child){margin-top:1em}}.collection__header-info .secret-story .img,.product-single__content-text .secret-story .img,.guideArea .secret-story .img,.campaignArea .secret-story .img,.article__content .secret-story .img,.shopify-policy__body .secret-story .img,.serviceArea__box .contents .secret-story .img,.template-article .article__content .secret-story .img{margin:2em 0}@media only screen and (max-width: 640px){.collection__header-info .secret-story .img,.product-single__content-text .secret-story .img,.guideArea .secret-story .img,.campaignArea .secret-story .img,.article__content .secret-story .img,.shopify-policy__body .secret-story .img,.serviceArea__box .contents .secret-story .img,.template-article .article__content .secret-story .img{margin:1em 0}}.collection__header-info .secret-story img,.product-single__content-text .secret-story img,.guideArea .secret-story img,.campaignArea .secret-story img,.article__content .secret-story img,.shopify-policy__body .secret-story img,.serviceArea__box .contents .secret-story img,.template-article .article__content .secret-story img{margin:0}.collection__header-info .maker,.product-single__content-text .maker,.guideArea .maker,.campaignArea .maker,.article__content .maker,.shopify-policy__body .maker,.serviceArea__box .contents .maker,.template-article .article__content .maker{margin-top:60px;border-radius:10px;padding:15px;background:#000}@media only screen and (max-width: 640px){.collection__header-info .maker,.product-single__content-text .maker,.guideArea .maker,.campaignArea .maker,.article__content .maker,.shopify-policy__body .maker,.serviceArea__box .contents .maker,.template-article .article__content .maker{margin-top:6vw;padding:3.4vw}}.collection__header-info .maker .inner,.product-single__content-text .maker .inner,.guideArea .maker .inner,.campaignArea .maker .inner,.article__content .maker .inner,.shopify-policy__body .maker .inner,.serviceArea__box .contents .maker .inner,.template-article .article__content .maker .inner{background:#fff;border-radius:12px;padding:60px}@media only screen and (max-width: 640px){.collection__header-info .maker .inner,.product-single__content-text .maker .inner,.guideArea .maker .inner,.campaignArea .maker .inner,.article__content .maker .inner,.shopify-policy__body .maker .inner,.serviceArea__box .contents .maker .inner,.template-article .article__content .maker .inner{padding:6vw 3.4vw;font-size:15px}}.collection__header-info .maker h2,.product-single__content-text .maker h2,.guideArea .maker h2,.campaignArea .maker h2,.article__content .maker h2,.shopify-policy__body .maker h2,.serviceArea__box .contents .maker h2,.template-article .article__content .maker h2{font-size:26px;font-weight:400;background:none;border-left:none;border-bottom:#000 1px solid;line-height:1.33;padding:0 1em .25em;margin:0;text-align:center;color:#000}@media only screen and (max-width: 640px){.collection__header-info .maker h2,.product-single__content-text .maker h2,.guideArea .maker h2,.campaignArea .maker h2,.article__content .maker h2,.shopify-policy__body .maker h2,.serviceArea__box .contents .maker h2,.template-article .article__content .maker h2{font-size:17px}}.collection__header-info .maker h2 img,.product-single__content-text .maker h2 img,.guideArea .maker h2 img,.campaignArea .maker h2 img,.article__content .maker h2 img,.shopify-policy__body .maker h2 img,.serviceArea__box .contents .maker h2 img,.template-article .article__content .maker h2 img{vertical-align:middle;margin-right:.25em;margin-bottom:.5em}@media only screen and (max-width: 640px){.collection__header-info .maker h2 img,.product-single__content-text .maker h2 img,.guideArea .maker h2 img,.campaignArea .maker h2 img,.article__content .maker h2 img,.shopify-policy__body .maker h2 img,.serviceArea__box .contents .maker h2 img,.template-article .article__content .maker h2 img{width:109px}}.collection__header-info .maker h3,.product-single__content-text .maker h3,.guideArea .maker h3,.campaignArea .maker h3,.article__content .maker h3,.shopify-policy__body .maker h3,.serviceArea__box .contents .maker h3,.template-article .article__content .maker h3{line-height:1.6;padding:1.5em 1.5em 0;border-bottom:none;text-align:center}@media only screen and (max-width: 640px){.collection__header-info .maker h3,.product-single__content-text .maker h3,.guideArea .maker h3,.campaignArea .maker h3,.article__content .maker h3,.shopify-policy__body .maker h3,.serviceArea__box .contents .maker h3,.template-article .article__content .maker h3{font-size:20px;padding:.5em 0 0}}.collection__header-info .maker h3:not(:first-child),.product-single__content-text .maker h3:not(:first-child),.guideArea .maker h3:not(:first-child),.campaignArea .maker h3:not(:first-child),.article__content .maker h3:not(:first-child),.shopify-policy__body .maker h3:not(:first-child),.serviceArea__box .contents .maker h3:not(:first-child),.template-article .article__content .maker h3:not(:first-child){margin-top:0}.collection__header-info .maker h3::after,.product-single__content-text .maker h3::after,.guideArea .maker h3::after,.campaignArea .maker h3::after,.article__content .maker h3::after,.shopify-policy__body .maker h3::after,.serviceArea__box .contents .maker h3::after,.template-article .article__content .maker h3::after{display:none}.collection__header-info .maker h4,.product-single__content-text .maker h4,.guideArea .maker h4,.campaignArea .maker h4,.article__content .maker h4,.shopify-policy__body .maker h4,.serviceArea__box .contents .maker h4,.template-article .article__content .maker h4{font-size:20px;line-height:1.6}.collection__header-info .maker h4:not(:first-child),.product-single__content-text .maker h4:not(:first-child),.guideArea .maker h4:not(:first-child),.campaignArea .maker h4:not(:first-child),.article__content .maker h4:not(:first-child),.shopify-policy__body .maker h4:not(:first-child),.serviceArea__box .contents .maker h4:not(:first-child),.template-article .article__content .maker h4:not(:first-child){margin-top:2em}@media only screen and (max-width: 640px){.collection__header-info .maker h4:not(:first-child),.product-single__content-text .maker h4:not(:first-child),.guideArea .maker h4:not(:first-child),.campaignArea .maker h4:not(:first-child),.article__content .maker h4:not(:first-child),.shopify-policy__body .maker h4:not(:first-child),.serviceArea__box .contents .maker h4:not(:first-child),.template-article .article__content .maker h4:not(:first-child){margin-top:1em}}.collection__header-info .maker p,.product-single__content-text .maker p,.guideArea .maker p,.campaignArea .maker p,.article__content .maker p,.shopify-policy__body .maker p,.serviceArea__box .contents .maker p,.template-article .article__content .maker p{margin:1em 0 0}.collection__header-info .maker .img,.product-single__content-text .maker .img,.guideArea .maker .img,.campaignArea .maker .img,.article__content .maker .img,.shopify-policy__body .maker .img,.serviceArea__box .contents .maker .img,.template-article .article__content .maker .img{margin:2em 0 0}@media only screen and (max-width: 640px){.collection__header-info .maker .img,.product-single__content-text .maker .img,.guideArea .maker .img,.campaignArea .maker .img,.article__content .maker .img,.shopify-policy__body .maker .img,.serviceArea__box .contents .maker .img,.template-article .article__content .maker .img{margin-top:1em}}.collection__header-info .maker img,.product-single__content-text .maker img,.guideArea .maker img,.campaignArea .maker img,.article__content .maker img,.shopify-policy__body .maker img,.serviceArea__box .contents .maker img,.template-article .article__content .maker img{margin:0}.collection__header-info .maker .imgArea,.product-single__content-text .maker .imgArea,.guideArea .maker .imgArea,.campaignArea .maker .imgArea,.article__content .maker .imgArea,.shopify-policy__body .maker .imgArea,.serviceArea__box .contents .maker .imgArea,.template-article .article__content .maker .imgArea{margin:0;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.collection__header-info .maker .imgArea .img,.product-single__content-text .maker .imgArea .img,.guideArea .maker .imgArea .img,.campaignArea .maker .imgArea .img,.article__content .maker .imgArea .img,.shopify-policy__body .maker .imgArea .img,.serviceArea__box .contents .maker .imgArea .img,.template-article .article__content .maker .imgArea .img{width:48.7%;margin:20px 0 0}.collection__header-info .maker .imgArea .img:nth-child(even),.product-single__content-text .maker .imgArea .img:nth-child(even),.guideArea .maker .imgArea .img:nth-child(even),.campaignArea .maker .imgArea .img:nth-child(even),.article__content .maker .imgArea .img:nth-child(even),.shopify-policy__body .maker .imgArea .img:nth-child(even),.serviceArea__box .contents .maker .imgArea .img:nth-child(even),.template-article .article__content .maker .imgArea .img:nth-child(even){margin-left:2.6%}.collection__header-info .maker .imgArea .img figcaption,.product-single__content-text .maker .imgArea .img figcaption,.guideArea .maker .imgArea .img figcaption,.campaignArea .maker .imgArea .img figcaption,.article__content .maker .imgArea .img figcaption,.shopify-policy__body .maker .imgArea .img figcaption,.serviceArea__box .contents .maker .imgArea .img figcaption,.template-article .article__content .maker .imgArea .img figcaption{display:block;margin-top:.5em;font-size:12px;line-height:2}.collection__header-info .faqArea,.product-single__content-text .faqArea,.guideArea .faqArea,.campaignArea .faqArea,.article__content .faqArea,.shopify-policy__body .faqArea,.serviceArea__box .contents .faqArea,.template-article .article__content .faqArea{margin-top:60px}.collection__header-info .table-wrapper,.product-single__content-text .table-wrapper,.guideArea .table-wrapper,.campaignArea .table-wrapper,.article__content .table-wrapper,.shopify-policy__body .table-wrapper,.serviceArea__box .contents .table-wrapper,.template-article .article__content .table-wrapper{width:100%;margin-top:60px}@media only screen and (max-width: 640px){.collection__header-info .table-wrapper,.product-single__content-text .table-wrapper,.guideArea .table-wrapper,.campaignArea .table-wrapper,.article__content .table-wrapper,.shopify-policy__body .table-wrapper,.serviceArea__box .contents .table-wrapper,.template-article .article__content .table-wrapper{overflow-x:auto;margin-top:40px}}.collection__header-info table.type01,.product-single__content-text table.type01,.guideArea table.type01,.campaignArea table.type01,.article__content table.type01,.shopify-policy__body table.type01,.serviceArea__box .contents table.type01,.template-article .article__content table.type01{width:100%;table-layout:fixed}@media only screen and (max-width: 640px){.collection__header-info table.type01,.product-single__content-text table.type01,.guideArea table.type01,.campaignArea table.type01,.article__content table.type01,.shopify-policy__body table.type01,.serviceArea__box .contents table.type01,.template-article .article__content table.type01{width:640px}}.collection__header-info table.type01.noscroll,.product-single__content-text table.type01.noscroll,.guideArea table.type01.noscroll,.campaignArea table.type01.noscroll,.article__content table.type01.noscroll,.shopify-policy__body table.type01.noscroll,.serviceArea__box .contents table.type01.noscroll,.template-article .article__content table.type01.noscroll{width:auto}@media only screen and (max-width: 640px){.collection__header-info table.type01.noscroll,.product-single__content-text table.type01.noscroll,.guideArea table.type01.noscroll,.campaignArea table.type01.noscroll,.article__content table.type01.noscroll,.shopify-policy__body table.type01.noscroll,.serviceArea__box .contents table.type01.noscroll,.template-article .article__content table.type01.noscroll{width:100%}}.collection__header-info table.type01 thead th,.product-single__content-text table.type01 thead th,.guideArea table.type01 thead th,.campaignArea table.type01 thead th,.article__content table.type01 thead th,.shopify-policy__body table.type01 thead th,.serviceArea__box .contents table.type01 thead th,.template-article .article__content table.type01 thead th{background:#727272;color:#fff;font-size:16px;font-weight:700;text-align:center;vertical-align:middle;border:none;padding-top:.75em;padding-bottom:.75em}.collection__header-info table.type01 thead th:not(:first-child),.product-single__content-text table.type01 thead th:not(:first-child),.guideArea table.type01 thead th:not(:first-child),.campaignArea table.type01 thead th:not(:first-child),.article__content table.type01 thead th:not(:first-child),.shopify-policy__body table.type01 thead th:not(:first-child),.serviceArea__box .contents table.type01 thead th:not(:first-child),.template-article .article__content table.type01 thead th:not(:first-child){border-left:1px solid #fff !important}.collection__header-info table.type01 thead+tbody,.product-single__content-text table.type01 thead+tbody,.guideArea table.type01 thead+tbody,.campaignArea table.type01 thead+tbody,.article__content table.type01 thead+tbody,.shopify-policy__body table.type01 thead+tbody,.serviceArea__box .contents table.type01 thead+tbody,.template-article .article__content table.type01 thead+tbody{border-top:none}.collection__header-info table.type01 tbody,.product-single__content-text table.type01 tbody,.guideArea table.type01 tbody,.campaignArea table.type01 tbody,.article__content table.type01 tbody,.shopify-policy__body table.type01 tbody,.serviceArea__box .contents table.type01 tbody,.template-article .article__content table.type01 tbody{border-top:#b9b9b9 1px solid}.collection__header-info table.type01 tbody th,.collection__header-info table.type01 tbody td,.product-single__content-text table.type01 tbody th,.product-single__content-text table.type01 tbody td,.guideArea table.type01 tbody th,.guideArea table.type01 tbody td,.campaignArea table.type01 tbody th,.campaignArea table.type01 tbody td,.article__content table.type01 tbody th,.article__content table.type01 tbody td,.shopify-policy__body table.type01 tbody th,.shopify-policy__body table.type01 tbody td,.serviceArea__box .contents table.type01 tbody th,.serviceArea__box .contents table.type01 tbody td,.template-article .article__content table.type01 tbody th,.template-article .article__content table.type01 tbody td{background:none;color:#000;font-size:16px;font-weight:400;text-align:center;vertical-align:middle;border:none;border-bottom:#b9b9b9 1px solid;padding-top:.75em;padding-bottom:.75em}.collection__header-info table.type01 tbody th:not(:first-child),.collection__header-info table.type01 tbody td:not(:first-child),.product-single__content-text table.type01 tbody th:not(:first-child),.product-single__content-text table.type01 tbody td:not(:first-child),.guideArea table.type01 tbody th:not(:first-child),.guideArea table.type01 tbody td:not(:first-child),.campaignArea table.type01 tbody th:not(:first-child),.campaignArea table.type01 tbody td:not(:first-child),.article__content table.type01 tbody th:not(:first-child),.article__content table.type01 tbody td:not(:first-child),.shopify-policy__body table.type01 tbody th:not(:first-child),.shopify-policy__body table.type01 tbody td:not(:first-child),.serviceArea__box .contents table.type01 tbody th:not(:first-child),.serviceArea__box .contents table.type01 tbody td:not(:first-child),.template-article .article__content table.type01 tbody th:not(:first-child),.template-article .article__content table.type01 tbody td:not(:first-child){border-left:#b9b9b9 1px solid !important}.guideArea h2,.shopify-policy__body h2{font-size:16px;font-weight:500;background:none;border-left:none;border-bottom:#777 1px solid;padding:0 0 .25em;line-height:1.66;border-radius:0;color:#000}@media only screen and (max-width: 640px){.guideArea h2,.shopify-policy__body h2{font-size:16px}}.guideArea h2:not(:first-child),.shopify-policy__body h2:not(:first-child){margin-top:35px}@media only screen and (max-width: 640px){.guideArea h2:not(:first-child),.shopify-policy__body h2:not(:first-child){margin-top:3.5vw}}.guideArea h3,.shopify-policy__body h3{font-size:15px;font-weight:500;line-height:1.66;padding:.25em 1em;border-bottom:none;border-left:#000 6px solid;position:relative}@media only screen and (max-width: 640px){.guideArea h3,.shopify-policy__body h3{font-size:15px;padding:.25em 1em}}.guideArea h3::after,.shopify-policy__body h3::after{display:none}.guideArea h3:not(:first-child),.shopify-policy__body h3:not(:first-child){margin-top:35px}@media only screen and (max-width: 640px){.guideArea h3:not(:first-child),.shopify-policy__body h3:not(:first-child){margin-top:3.5vw}}.guideArea h4,.shopify-policy__body h4{font-size:14px;line-height:1.66}@media only screen and (max-width: 640px){.guideArea h4,.shopify-policy__body h4{font-size:14px}}.guideArea h4:not(:first-child),.shopify-policy__body h4:not(:first-child){margin-top:25px}@media only screen and (max-width: 640px){.guideArea h4:not(:first-child),.shopify-policy__body h4:not(:first-child){margin-top:3.5vw}}.section--recommended-products .section__title-text{color:#000;font-size:24px;font-weight:700;letter-spacing:0}.section--recommended-products .section__title-text::after{width:20px !important;height:2px}@media only screen and (max-width: 768px){.product-single__photo__nav__item.product-single__photo__nav__item.product-single__photo__nav__item{display:none !important}}.serviceArea{background:#f5f5f6;padding:70px 0 80px}@media only screen and (max-width: 640px){.serviceArea{padding:10vw 0}}.serviceArea .wrapper,.serviceArea .shopify-challenge__container,.serviceArea .js-section__apps .container,.js-section__apps .serviceArea .container{max-width:1000px}.serviceArea__eng{font-family:"Lato",sans-serif;font-weight:700;text-align:center;font-size:25px;color:#000;line-height:1}@media only screen and (max-width: 640px){.serviceArea__eng{font-size:20px}}.serviceArea__title{font-weight:700;text-align:center;font-size:36px;color:#000;margin:.5em 0 0;line-height:1.26;position:relative;padding-bottom:1em}@media only screen and (max-width: 640px){.serviceArea__title{font-size:30px;padding-bottom:.75em}}.serviceArea__title::after{content:"";width:40px;height:2px;background:#000;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.serviceArea__box{background:#fff;border-radius:45px;border:#c3c3c3 15px solid;padding:85px;margin-top:50px}@media only screen and (max-width: 640px){.serviceArea__box{margin-top:10vw;border-width:2.6vw;border-radius:30px;padding:7.4vw 4vw}}.serviceArea__box .serviceArea__title{padding-bottom:.5em}@media only screen and (max-width: 640px){.serviceArea__box .btnOuter{width:100%}}@media only screen and (max-width: 640px){.serviceArea__box .btnOuter .btn{height:13.3vw;line-height:13.3vw}}.section--cart{margin:0;padding:100px 0 150px}@media only screen and (max-width: 640px){.section--cart{padding:50px 0 75px}}.cart-empty__title{font-size:18px}@media only screen and (max-width: 640px){.cart-empty__title{font-size:14px}}.cart-empty__title+.c-btn--primary{margin-top:2em;color:#fff;font-size:16px}.update-cart{font-size:12px;margin-top:.5em;padding:2px 14px}@media only screen and (max-width: 767px){.update-cart{width:auto;height:40px;line-height:40px;padding:0 1em}}.cart__footer{text-align:center}.cart__footer-total{text-align:center;font-size:18px}.cart__footer-message{margin-top:1em}.cart__checkout{color:#fff;display:block !important;margin:0 auto;min-width:0 !important;max-width:400px;width:90vw !important;padding:1em;font-size:16px;font-weight:700;border-radius:100px;transition:opacity .2s ease}@media only screen and (max-width: 640px){.cart__checkout{padding:0}}.cart__checkout:hover{opacity:.6}.cart__continue{float:none;text-align:center;margin-top:4em}.faqPage .wrapper--faq{padding:100px 0;max-width:920px;width:90vw;margin:0 auto}@media only screen and (max-width: 768px){.faqPage .wrapper--faq{padding-top:75px}}@media only screen and (max-width: 640px){.faqPage .wrapper--faq{padding:50px 0 10vw}}.faqPage .wrapper--faq .contentsSubTitle{font-family:"Lato",sans-serif;font-size:25px;font-weight:700;text-align:center}@media only screen and (max-width: 640px){.faqPage .wrapper--faq .contentsSubTitle{font-size:18px}}.faqPage .wrapper--faq .contentsTitle,.faqPage .wrapper--faq .section--blog .container h1,.section--blog .container .faqPage .wrapper--faq h1,.faqPage .wrapper--faq .shopify-policy__title h1,.shopify-policy__title .faqPage .wrapper--faq h1{text-align:center;font-size:37px;font-weight:700;margin-top:0}@media only screen and (max-width: 640px){.faqPage .wrapper--faq .contentsTitle,.faqPage .wrapper--faq .section--blog .container h1,.section--blog .container .faqPage .wrapper--faq h1,.faqPage .wrapper--faq .shopify-policy__title h1,.shopify-policy__title .faqPage .wrapper--faq h1{font-size:26px}}.faqPage .faqArea{margin:0 auto;max-width:1000px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}@media only screen and (max-width: 640px){.faqPage .faqArea{display:block}}.faqPage .faqArea__main{width:70%}@media only screen and (max-width: 640px){.faqPage .faqArea__main{width:100%}}.faqPage .faqArea__section{margin-top:-60px;padding-top:120px}@media only screen and (max-width: 640px){.faqPage .faqArea__section{margin-top:-50px;padding-top:100px}}.faqPage .faqArea__title{font-size:20px;font-weight:700}.faqPage .faqArea__sub{width:25%}@media only screen and (max-width: 640px){.faqPage .faqArea__sub{width:100%}}.faqPage .faqArea__nav{list-style-type:none;margin:60px 0 0;position:-webkit-sticky;position:sticky;top:120px}@media only screen and (max-width: 640px){.faqPage .faqArea__nav{display:grid;grid-template-columns:repeat(2, 1fr);gap:3.7vw 4vw;position:static;margin-top:12.5vw}}.faqPage .faqArea__nav .item+.item{margin-top:.5em}@media only screen and (max-width: 640px){.faqPage .faqArea__nav .item+.item{margin-top:0}}.faqPage .faqArea__nav .item a{font-size:18px;font-weight:700;color:#000;text-decoration:none}@media only screen and (max-width: 640px){.faqPage .faqArea__nav .item a{font-size:14px;border:1px solid;text-align:center;border-radius:10px;display:block;padding:.5em .25em;line-height:1.25}}@media only screen and (min-width: 769px){.faqPage .faqArea__nav .item a:hover{text-decoration:underline}}.faqPage .faq__list .item .target .inner{background:none}.faq__list{list-style-type:none !important;margin:30px 0 0 !important}.faq__list .item{border:#707070 2px solid;margin:0;border-radius:15px;overflow:hidden}.faq__list .item+.item{margin-top:20px}.faq__list .item::before{display:none}.faq__list .item .toggle{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;color:#000;cursor:pointer;transition:opacity .2s ease;position:relative;padding:1.5em 70px 1.5em 30px;background:#f2f2f2;border-radius:15px}@media only screen and (max-width: 640px){.faq__list .item .toggle{padding:5vw 12vw 5vw 5vw}}.faq__list .item .toggle:hover{opacity:.8}.faq__list .item .toggle:before,.faq__list .item .toggle:after{content:"";width:17px;height:2px;background:#000;position:absolute;top:50%;right:30px;transform:translateY(-50%);pointer-events:none}@media only screen and (max-width: 640px){.faq__list .item .toggle:before,.faq__list .item .toggle:after{border-width:1px;right:5vw}}.faq__list .item .toggle::before{transform:translateY(-50%) rotate(90deg);transition:transform .2s ease}.faq__list .item .toggle.is-active{border-bottom:#707070 2px solid}.faq__list .item .toggle.is-active::before{transform:translateY(-50%) rotate(0deg)}.faq__list .item .toggle .icon{font-size:18px;font-weight:700;padding-right:15px;position:relative;line-height:18px}@media only screen and (max-width: 640px){.faq__list .item .toggle .icon{padding-right:.5em}}.faq__list .item .toggle .icon::after{content:"."}.faq__list .item .toggle .text{font-size:18px;line-height:22px;font-weight:700}.faq__list .item .target{display:none}.faq__list .item .target .inner{padding:1.25em 30px 1.25em 30px;color:#000;background:#fff;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}@media only screen and (max-width: 640px){.faq__list .item .target .inner{padding:5vw}}.faq__list .item .target .inner .icon{font-size:18px;font-weight:700;padding-right:15px;position:relative;line-height:18px}@media only screen and (max-width: 640px){.faq__list .item .target .inner .icon{padding-right:.5em}}.faq__list .item .target .inner .icon::after{content:"."}.faq__list .item .target .inner .text{font-size:16px;font-weight:500;line-height:1.75}.faq__list .item .target .inner a{text-decoration:underline;word-break:break-all}@media only screen and (min-width: 769px){.faq__list .item .target .inner a:hover{text-decoration:none}}section.sec_box.reserve_sec.body{background-image:url("/cdn/shop/files/body_reserve_bg_pc.jpg?v=16872694")}@media(max-width: 767px){section.sec_box.reserve_sec.body{background-image:url(/cdn/shop/files/body_reserve_bg_sp.jpg?v=1682778438)}}@media only screen and (max-width: 640px){section.sec_box.reserve_sec.body .sec_box__img.tablet-down{width:80vw;margin-bottom:8vw}}section.sec_box.reserve_sec.rise{background-image:url("/cdn/shop/files/rise_reserve_bg_pc.jpg?v=16872694")}@media(max-width: 767px){section.sec_box.reserve_sec.rise{background-image:url(/cdn/shop/files/rise_reserve_bg_sp.jpg?v=1682778438)}}@media only screen and (max-width: 640px){section.sec_box.reserve_sec.rise .sec_box__img.tablet-down{width:80vw;margin-bottom:8vw}}@media only screen and (max-width: 640px){body.page.about .main,body.blog.news .main,body.page.faq .main,body.page.ninkatsu-taizen .main,body.blog.ninkatsu-taizen .main,body.page.contact .main,body.policy .main{margin-top:70px !important}}.guidePage .wrapper--guide{padding:90px 0;max-width:920px;width:90vw;margin:0 auto}@media only screen and (max-width: 640px){.guidePage .wrapper--guide{padding:10vw 0}}.guidePage .guideArea{margin-top:60px}@media only screen and (max-width: 640px){.guidePage .guideArea{margin-top:8vw}}.campaignPage .wrapper--campaign{padding:90px 0 0;margin:0 auto}@media only screen and (max-width: 640px){.campaignPage .wrapper--campaign{padding:10vw 0 0}}.campaignPage .wrapper--campaign .wrapper,.campaignPage .wrapper--campaign .shopify-challenge__container,.campaignPage .wrapper--campaign .js-section__apps .container,.js-section__apps .campaignPage .wrapper--campaign .container{max-width:920px;width:90vw}.campaignPage .wrapper--campaign .contentsTitle,.campaignPage .wrapper--campaign .section--blog .container h1,.section--blog .container .campaignPage .wrapper--campaign h1,.campaignPage .wrapper--campaign .shopify-policy__title h1,.shopify-policy__title .campaignPage .wrapper--campaign h1{font-size:36px}@media only screen and (max-width: 640px){.campaignPage .wrapper--campaign .contentsTitle,.campaignPage .wrapper--campaign .section--blog .container h1,.section--blog .container .campaignPage .wrapper--campaign h1,.campaignPage .wrapper--campaign .shopify-policy__title h1,.shopify-policy__title .campaignPage .wrapper--campaign h1{font-size:18px}}.campaignPage .campaignArea{margin:60px 0;font-size:18px;font-weight:500;line-height:2}@media only screen and (max-width: 640px){.campaignPage .campaignArea{margin-top:8vw;font-size:14px;line-height:1.6}}.campaignPage .img{margin-top:72px}.campaignPage .img img{border-radius:15px;overflow:hidden}.campaignPage h2{font-size:32px;background:none;border-left:none;line-height:1.75;padding:0;text-align:center;color:#000}@media only screen and (max-width: 640px){.campaignPage h2{font-size:18px;padding:0}}.campaignPage h3{font-size:25px;line-height:1.75;padding-bottom:15px;text-align:center;color:#000;margin:0;border-bottom:#000 3px solid;position:relative}@media only screen and (max-width: 640px){.campaignPage h3{font-size:16px;padding-bottom:8px}}.campaignPage h3::after{display:none}.campaignPage h4{font-size:22px;text-align:center;color:#000}@media only screen and (max-width: 640px){.campaignPage h4{font-size:15px}}.campaignPage .box2{border-color:#565656;border-width:3px}.campaignPage .imgBox .img{margin-top:0}.campaignPage .imgBox .textArea{font-size:16px;line-height:1.75}.campaignPage .imgBox .textArea .title{font-size:16px}.campaignPage ul li{font-weight:700}.campaignPage ul li::before{width:18px;height:18px;top:.45em;left:-25px;background:#565656}@media only screen and (max-width: 640px){.campaignPage ul li::before{width:13px;height:13px;left:-20px;top:.35em}}.campaignPage ol li{font-weight:700}.campaignPage table.type01 thead th{font-size:18px}@media only screen and (max-width: 640px){.campaignPage table.type01 thead th{font-size:16px}}.campaignPage table.type01 tbody th,.campaignPage table.type01 tbody td{font-size:18px}@media only screen and (max-width: 640px){.campaignPage table.type01 tbody th,.campaignPage table.type01 tbody td{font-size:16px}}.campaign .homeBnr{margin-top:60px}@media only screen and (max-width: 640px){.campaign .homeBnr{margin-top:10vw}}.campaign .homeBnrArea .contentsTitle,.campaign .homeBnrArea .section--blog .container h1,.section--blog .container .campaign .homeBnrArea h1,.campaign .homeBnrArea .shopify-policy__title h1,.shopify-policy__title .campaign .homeBnrArea h1{display:block}.shopify-policy__title{margin-bottom:60px}@media only screen and (max-width: 640px){.shopify-policy__title{margin-bottom:8vw}}.shopify-policy__container{padding:90px 0;width:90vw;max-width:920px !important}@media only screen and (max-width: 640px){.shopify-policy__container{padding:10vw 0 !important}}@media only screen and (max-width: 640px){.shopify-policy__body{font-size:14px}}@media only screen and (max-width: 640px){.shopify-policy__body table th,.shopify-policy__body table td{font-size:13px;padding:.75em;vertical-align:top;line-height:1.5}}@media only screen and (max-width: 640px){.shopify-policy__body table th p,.shopify-policy__body table td p{margin:0}}@media only screen and (max-width: 640px){.shopify-policy__body table th{width:40%}}@media only screen and (max-width: 640px){.shopify-policy__body table td{width:60%}}.section--blog{margin-top:0;padding:90px 0}@media only screen and (max-width: 640px){.section--blog{padding:10vw 0}}.section--blog .container{width:90vw;max-width:920px !important;padding:0}.section--blog .container .o-layout{margin:0}.section--blog .container .o-layout__item{padding-left:0;position:static !important;border-bottom:#aaa 1px solid}.section--blog .container .blog{margin:0;padding:1em 0}.section--blog .container .blog__details{padding:0;border:none}.section--blog .container .blog__date.label.label--brand{position:static !important;display:block;text-align:left;background:none;padding:0;line-height:1.28;margin:0 !important}.section--blog .container .blog__date-text{font-size:12px;line-height:1.28}.section--blog .container .blog__title{font-size:15px;font-weight:700;color:#000;text-decoration:underline;margin:0;padding:0}@media only screen and (max-width: 640px){.section--blog .container .blog__title{margin-top:.25em}}.section--blog .container .blog__text{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.28}@media only screen and (max-width: 640px){.section--blog .container .blog__text{white-space:normal;margin-top:.5em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}}.section--blog .blog-pagination{margin-top:80px}body#blog.column .section--blog#ninkatsu-taizen-index{padding-bottom:40px}.section--article{margin-top:0;padding:90px 0}@media only screen and (max-width: 640px){.section--article{padding:10vw 0}}.section--article .container{width:94vw;max-width:920px !important;padding:0}@media only screen and (max-width: 640px){.section--article .container{width:88vw}}.section--article .article__blocks{margin-top:0}.section--article .section__title-text{color:#000;font-size:24px;font-weight:700;line-height:1.75;letter-spacing:0}@media only screen and (max-width: 640px){.section--article .section__title-text{text-align:left}}.section--article .section__title-text::after{display:none}.section--article .article__featured-media{background:none !important;height:auto}.section--article .article__featured-media__img{position:static;height:auto;-o-object-fit:fill;object-fit:fill}.section--article .article__content{visibility:visible !important;opacity:1 !important}.section--article .article-paginate__link{color:#fff}#columns .blog-section--index{padding-bottom:100px}.blogbox{overflow:hidden;height:100%;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}.blogbox .img{margin:0;width:38%}.blogbox .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:440/215;border-radius:15px}@media only screen and (max-width: 640px){.blogbox .img img{border-radius:10px}}.blogbox .textArea{width:60%;padding:20px 0;line-height:1.75}.blogbox .textArea .category{font-size:12px;background-color:#707070;color:#fff;letter-spacing:.03em;line-height:1;padding:4px 5px 2px;margin-right:.5em;border-radius:3px;display:inline-block}@media only screen and (max-width: 640px){.blogbox .textArea .category{font-size:12px;padding:3px 4px 2px}}.blogbox .textArea .category:empty{display:none}.blogbox .textArea .date{font-size:13px;line-height:1;display:inline-block}@media only screen and (max-width: 640px){.blogbox .textArea .date{font-size:12px}}.blogbox .textArea .title{margin:.5em 0 0;width:100%;display:block}@media only screen and (max-width: 640px){.blogbox .textArea .title{margin-top:.25em}}.blogbox .textArea .title a{display:block;width:100%;font-size:22px;line-height:1.36;font-weight:700;color:#000;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media only screen and (max-width: 640px){.blogbox .textArea .title a{font-size:14px;line-height:1.57}}.tagArea{margin-top:.5em}@media only screen and (max-width: 640px){.tagArea{margin-top:.25em}}.tagArea .tag{display:inline-block}.tagArea .tag a{display:block;margin-right:.25em;color:#7d807b;border:1px solid;border-radius:100px;line-height:1;font-size:12px;letter-spacing:.03em;font-weight:700;padding:.25em 1em}@media only screen and (max-width: 640px){.tagArea .tag a{font-size:12px}}#page.column .main{margin-top:0 !important}#page.column .columnSlider{background:#f7f7f7}#page.column .columnSlider .section__title-text{text-align:center;font-size:28px;font-weight:700;color:#000;margin-top:40px}@media only screen and (max-width: 640px){#page.column .columnSlider .section__title-text{margin-top:8vw}}#page.column .columnNav{background:#fff;border-top:#c4c4c4 1px solid;border-bottom:#c4c4c4 1px solid;padding:28px 0}@media only screen and (max-width: 640px){#page.column .columnNav{padding:9vw}}#page.column .columnNav__list{max-width:1180px;width:82vw;margin:0 auto;list-style-type:none;display:grid;grid-template-columns:repeat(5, 1fr);box-shadow:0 3px 6px rgba(0,0,0,.16);border:#b9b9b9 1px solid}@media only screen and (max-width: 640px){#page.column .columnNav__list{grid-template-columns:repeat(2, 1fr)}}#page.column .columnNav__list .item:not(:first-child){border-left:#b9b9b9 1px solid}@media only screen and (max-width: 640px){#page.column .columnNav__list .item:not(:first-child){border:none}}@media only screen and (max-width: 640px){#page.column .columnNav__list .item:nth-child(odd){border-right:#b9b9b9 1px solid}}@media only screen and (max-width: 640px){#page.column .columnNav__list .item:not(:last-child){border-bottom:#b9b9b9 1px solid}}#page.column .columnNav__list .item a{border:#fff 18px solid;background:#f5f5f5;text-align:center;font-size:18px;font-weight:700;color:#000;display:block;transition:opacity .2s ease}@media screen and (max-width: 1100px){#page.column .columnNav__list .item a{font-size:15px}}@media screen and (max-width: 800px){#page.column .columnNav__list .item a{border-width:9px}}@media only screen and (max-width: 640px){#page.column .columnNav__list .item a{border-width:3.2vw;font-size:12px;padding:.5em}}@media only screen and (min-width: 769px){#page.column .columnNav__list .item a:hover{opacity:.6}}#page.column .sliderArea{padding:30px 0;overflow:hidden}@media only screen and (max-width: 640px){#page.column .sliderArea{padding:4vw 0 6vw}}#page.column .sliderArea .pickupArticle{list-style-type:none;margin:0 auto;max-width:748px;opacity:0;width:82vw}#page.column .sliderArea .pickupArticle.slick-initialized{opacity:1}#page.column .sliderArea .pickupArticle .slick-list{overflow:visible}#page.column .sliderArea .pickupArticle .slick-arrow{width:55px;height:55px;border-radius:100%;background:#fff;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 3px 6px rgba(0,0,0,.16);z-index:10;cursor:pointer}@media only screen and (max-width: 640px){#page.column .sliderArea .pickupArticle .slick-arrow{width:10vw;height:10vw}}#page.column .sliderArea .pickupArticle .slick-arrow:after{content:"";width:16px;height:16px;border-right:#000 3px solid;border-bottom:#000 3px solid;position:absolute;top:50%;left:50%;pointer-events:none}@media only screen and (max-width: 640px){#page.column .sliderArea .pickupArticle .slick-arrow:after{width:3vw;height:3vw}}#page.column .sliderArea .pickupArticle .slick-arrow.prev-arrow{left:-20px}#page.column .sliderArea .pickupArticle .slick-arrow.prev-arrow:after{transform:translate(calc(-50% + 4px), -50%) rotate(135deg)}@media only screen and (max-width: 640px){#page.column .sliderArea .pickupArticle .slick-arrow.prev-arrow:after{transform:translate(-50%, -50%) rotate(135deg)}}#page.column .sliderArea .pickupArticle .slick-arrow.next-arrow{right:-20px}#page.column .sliderArea .pickupArticle .slick-arrow.next-arrow:after{transform:translate(calc(-50% - 4px), -50%) rotate(-45deg)}@media only screen and (max-width: 640px){#page.column .sliderArea .pickupArticle .slick-arrow.next-arrow:after{transform:translate(-50%, -50%) rotate(-45deg)}}#page.column .sliderArea .pickupArticle .item{width:550px;padding:0 7px}@media only screen and (max-width: 640px){#page.column .sliderArea .pickupArticle .item{width:82vw;padding:0 1vw}}#page.column .sliderArea .pickupArticle .item .blogbox{border-radius:40px;display:block;background:#fff}@media only screen and (max-width: 640px){#page.column .sliderArea .pickupArticle .item .blogbox{border-radius:10px}}#page.column .sliderArea .pickupArticle .item .blogbox .img{width:100%}#page.column .sliderArea .pickupArticle .item .blogbox .img img{aspect-ratio:748/374;border-radius:0}@media only screen and (max-width: 640px){#page.column .sliderArea .pickupArticle .item .blogbox .img img{aspect-ratio:309/206}}#page.column .sliderArea .pickupArticle .item .blogbox .textArea{width:100%;padding:20px 35px}@media only screen and (max-width: 640px){#page.column .sliderArea .pickupArticle .item .blogbox .textArea{padding:2vw 3vw 3vw}}#page.column .slick-dots{text-align:center;margin:15px 0 0;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}@media only screen and (max-width: 640px){#page.column .slick-dots{margin-top:4vw}}#page.column .slick-dots li{margin:0 10px}@media only screen and (max-width: 640px){#page.column .slick-dots li{margin:0 2vw}}#page.column .slick-dots li:first-child:last-child button{display:none}#page.column .slick-dots li button{margin:0;padding:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;text-indent:-9999px;background:#bcbcbc;width:15px;height:15px;cursor:pointer;transition:background .2s ease;border-radius:100%}@media only screen and (max-width: 640px){#page.column .slick-dots li button{width:2.4vw;height:2.4vw}}#page.column .slick-dots li:hover button,#page.column .slick-dots li.slick-active button{background:#4a4a4a}.column-tag-block{padding:60px 0}@media only screen and (max-width: 640px){.column-tag-block{padding:12.8vw 0}}.column-tag-block:nth-of-type(even){background:#f7f7f7}.column-tag-block .container{max-width:1000px;margin:0 auto;padding:0}@media only screen and (max-width: 768px){.column-tag-block .container{padding:0}}.column-tag-block .contentsTitle,.column-tag-block .shopify-policy__title h1,.shopify-policy__title .column-tag-block h1,.column-tag-block .section--blog .container h1,.section--blog .container .column-tag-block h1{font-size:26px}@media only screen and (max-width: 640px){.column-tag-block .contentsTitle,.column-tag-block .shopify-policy__title h1,.shopify-policy__title .column-tag-block h1,.column-tag-block .section--blog .container h1,.section--blog .container .column-tag-block h1{font-size:22px}}.column-tag-block .noPost{text-align:center;font-size:18px;margin:0 0 2em}.articleList{width:82vw;max-width:1000px;margin:0 auto;padding:46px 0 0;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}@media only screen and (max-width: 768px){.articleList{width:100%;display:block;padding:5.6vw 0 0}}.articleList__wrap{width:47.5%}@media only screen and (max-width: 768px){.articleList__wrap{width:100%;overflow:auto;padding-bottom:6vw;padding-left:9vw}}@media only screen and (max-width: 768px){.articleList__wrap.limit3 .articleList__list{display:none}}@media only screen and (max-width: 768px){.articleList__wrap.limit2 .articleList__list{width:69vw}}@media only screen and (max-width: 768px){.articleList__wrap.limit1 .articleList__list{width:134vw}}.articleList__list{list-style-type:none;margin:0}@media only screen and (max-width: 768px){.articleList__list{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;width:199vw;margin-top:5vw}}@media only screen and (max-width: 768px){.articleList__list .item{width:60vw}}.articleList__list .item+.item{margin-top:26px}@media only screen and (max-width: 768px){.articleList__list .item+.item{margin-top:0;margin-left:5vw}}@media only screen and (max-width: 768px){.articleList .blogbox{display:block}}@media only screen and (max-width: 768px){.articleList .blogbox .img{width:100%}}.articleList .blogbox .img a{display:block}.articleList .blogbox .img img{aspect-ratio:200/100}.articleList .blogbox .textArea{padding:0 15px}@media only screen and (max-width: 768px){.articleList .blogbox .textArea{width:100%;padding:0}}.articleList .blogbox .textArea .category{font-size:12px}@media only screen and (max-width: 640px){.articleList .blogbox .textArea .category{font-size:11px}}.articleList .blogbox .textArea .date{font-size:12px}@media only screen and (max-width: 640px){.articleList .blogbox .textArea .date{font-size:11px}}.articleList .blogbox .textArea .title a{font-size:15px}.articleList .blogbox .tagArea{line-height:1}.articleList .blogbox .tagArea .tag{display:inline-block}.articleList .blogbox .tagArea .tag a{font-size:12px}@media only screen and (max-width: 640px){.articleList .blogbox .tagArea .tag a{font-size:11px}}.articleList .first{width:47.5%}@media only screen and (max-width: 768px){.articleList .first{width:82vw;margin:0 auto}}.articleList .first .blogbox{display:block}.articleList .first .blogbox .img{width:100%}.articleList .first .blogbox .textArea{width:100%;padding-top:10px;padding-left:0;padding-right:0}.articleList .first .blogbox .textArea .title a{font-size:19px}@media only screen and (max-width: 640px){.articleList .first .blogbox .textArea .title a{font-size:16px}}@media only screen and (max-width: 640px){.articleList .first .blogbox .tagArea .tag a{font-size:10px}}.articleList+.btnArea{width:350px;margin:50px auto 0}@media only screen and (max-width: 768px){.articleList+.btnArea{width:88vw;margin-top:5vw}}.articleList.popular{display:block;-moz-column-count:2;column-count:2;-moz-column-gap:5%;column-gap:5%}@media only screen and (max-width: 768px){.articleList.popular{-moz-column-count:1;column-count:1}}.articleList.popular .first,.articleList.popular .articleList__wrap{width:100%}@media only screen and (max-width: 768px){.articleList.popular .first,.articleList.popular .articleList__wrap{width:82vw;margin:0 auto}}.articleList.popular .first .footText{display:none}.articleList.popular .articleList__wrap{margin-top:30px}@media only screen and (max-width: 768px){.articleList.popular .articleList__wrap{margin-top:0;padding-left:0}}@media only screen and (max-width: 768px){.articleList.popular .articleList__list{display:block;width:100%}}@media only screen and (max-width: 768px){.articleList.popular .articleList__list .item{width:100%}}@media only screen and (max-width: 768px){.articleList.popular .articleList__list .item+.item{margin-left:0;margin-top:5.8vw}}@media only screen and (max-width: 768px){.articleList.popular .articleList__list .blogbox{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}}@media only screen and (max-width: 768px){.articleList.popular .articleList__list .blogbox .img{width:33.33vw}}@media only screen and (max-width: 768px){.articleList.popular .articleList__list .blogbox .textArea{width:42.6vw}}@media only screen and (max-width: 768px){.articleList.popular .articleList__list .blogbox .textArea .category,.articleList.popular .articleList__list .blogbox .textArea .date,.articleList.popular .articleList__list .blogbox .textArea .tagArea{display:none}}.articleList.popular .articleList__list .blogbox .footText{display:none}@media only screen and (max-width: 768px){.articleList.popular .articleList__list .blogbox .footText{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-top:.5em}}.articleList.popular .articleList__list .blogbox .footText .category{font-size:12px;background-color:#707070;color:#fff;letter-spacing:.03em;line-height:1;padding:4px 5px 2px;margin-right:.5em;border-radius:3px;display:inline-block}@media only screen and (max-width: 640px){.articleList.popular .articleList__list .blogbox .footText .category{font-size:12px;padding:3px 4px 2px}}.articleList.popular .articleList__list .blogbox .footText .category:empty{display:none}.articleList.popular .articleList__list .blogbox .footText .date{font-size:13px;line-height:1;display:inline-block}@media only screen and (max-width: 640px){.articleList.popular .articleList__list .blogbox .footText .date{font-size:12px}}@media only screen and (max-width: 768px){.articleList.popular .articleList__list .blogbox .footText .tagArea{width:100%;margin-top:.5em}}body#blog.column .mod-section-index-head__inner,#columns .mod-section-index-head__inner{color:#000}body#blog.column .mod-section-index-head--ninkatsu-tizen::after,#columns .mod-section-index-head--ninkatsu-tizen::after{background-color:#000}@media only screen and (max-width: 768px){body#blog.column .compo-articles-index__list .blogbox,#columns .compo-articles-index__list .blogbox{display:block}}body#blog.column .compo-articles-index__list .blogbox+.blogbox,#columns .compo-articles-index__list .blogbox+.blogbox{margin-top:36px}@media only screen and (max-width: 768px){body#blog.column .compo-articles-index__list .blogbox .img,#columns .compo-articles-index__list .blogbox .img{width:100%}}@media only screen and (max-width: 768px){body#blog.column .compo-articles-index__list .blogbox .textArea,#columns .compo-articles-index__list .blogbox .textArea{width:100%;padding:.5em 0 0}}@media only screen and (max-width: 640px){body#blog.column .compo-articles-index__list .blogbox .textArea .category,#columns .compo-articles-index__list .blogbox .textArea .category{font-size:11px}}@media only screen and (max-width: 640px){body#blog.column .compo-articles-index__list .blogbox .textArea .date,#columns .compo-articles-index__list .blogbox .textArea .date{font-size:11px}}body#blog.column .blog-section,#columns .blog-section{width:90vw;max-width:920px !important;margin:0 auto}body#blog.column .blog-section__head,#columns .blog-section__head{margin:0;color:#000;font-size:24px;text-align:center;font-weight:700}body#blog.column .blog-section:not([class*="--head"])+.blog-section,#columns .blog-section:not([class*="--head"])+.blog-section{margin-top:100px}@media only screen and (max-width: 768px){body#blog.column .blog-section:not([class*="--head"])+.blog-section,#columns .blog-section:not([class*="--head"])+.blog-section{margin-top:50px}}body#blog.column .pagination .page a,#columns .pagination .page a{color:#000}body#blog.column .pagination .page.current,#columns .pagination .page.current{background:#000;color:#fff}body#blog.column .pagination .icon,#columns .pagination .icon{color:#000}body#blog.column .serviceArea .wrapper>.serviceArea__eng,body#blog.column .serviceArea .shopify-challenge__container>.serviceArea__eng,body#blog.column .serviceArea .js-section__apps .container>.serviceArea__eng,.js-section__apps body#blog.column .serviceArea .container>.serviceArea__eng,body#blog.column .serviceArea .wrapper>.serviceArea__title,body#blog.column .serviceArea .shopify-challenge__container>.serviceArea__title,body#blog.column .serviceArea .js-section__apps .container>.serviceArea__title,.js-section__apps body#blog.column .serviceArea .container>.serviceArea__title,#columns .serviceArea .wrapper>.serviceArea__eng,#columns .serviceArea .shopify-challenge__container>.serviceArea__eng,#columns .serviceArea .js-section__apps .container>.serviceArea__eng,.js-section__apps #columns .serviceArea .container>.serviceArea__eng,#columns .serviceArea .wrapper>.serviceArea__title,#columns .serviceArea .shopify-challenge__container>.serviceArea__title,#columns .serviceArea .js-section__apps .container>.serviceArea__title,.js-section__apps #columns .serviceArea .container>.serviceArea__title{color:#000 !important}body#blog.column .serviceArea .wrapper>.serviceArea__eng::after,body#blog.column .serviceArea .shopify-challenge__container>.serviceArea__eng::after,body#blog.column .serviceArea .js-section__apps .container>.serviceArea__eng::after,.js-section__apps body#blog.column .serviceArea .container>.serviceArea__eng::after,body#blog.column .serviceArea .wrapper>.serviceArea__title::after,body#blog.column .serviceArea .shopify-challenge__container>.serviceArea__title::after,body#blog.column .serviceArea .js-section__apps .container>.serviceArea__title::after,.js-section__apps body#blog.column .serviceArea .container>.serviceArea__title::after,#columns .serviceArea .wrapper>.serviceArea__eng::after,#columns .serviceArea .shopify-challenge__container>.serviceArea__eng::after,#columns .serviceArea .js-section__apps .container>.serviceArea__eng::after,.js-section__apps #columns .serviceArea .container>.serviceArea__eng::after,#columns .serviceArea .wrapper>.serviceArea__title::after,#columns .serviceArea .shopify-challenge__container>.serviceArea__title::after,#columns .serviceArea .js-section__apps .container>.serviceArea__title::after,.js-section__apps #columns .serviceArea .container>.serviceArea__title::after{background:#000 !important}body#blog.column .compo-ninkatsu-taizen-index,#columns .compo-ninkatsu-taizen-index{margin-top:40px;border-color:#b9b9b9}body#blog.column .compo-ninkatsu-taizen-index>li,#columns .compo-ninkatsu-taizen-index>li{border-color:#b9b9b9}body#blog.column .compo-ninkatsu-taizen-index__image,#columns .compo-ninkatsu-taizen-index__image{filter:saturate(0%)}body#blog.column .blog-section--index,#columns .blog-section--index{border-top:1px solid #777;padding-top:60px}body#blog.column .blog-section--index .contentsTitle,body#blog.column .blog-section--index .shopify-policy__title h1,.shopify-policy__title body#blog.column .blog-section--index h1,body#blog.column .blog-section--index .section--blog .container h1,.section--blog .container body#blog.column .blog-section--index h1,#columns .blog-section--index .contentsTitle,#columns .blog-section--index .shopify-policy__title h1,.shopify-policy__title #columns .blog-section--index h1,#columns .blog-section--index .section--blog .container h1,.section--blog .container #columns .blog-section--index h1{font-size:30px}@media only screen and (max-width: 640px){body#blog.column .blog-section--index .contentsTitle,body#blog.column .blog-section--index .shopify-policy__title h1,.shopify-policy__title body#blog.column .blog-section--index h1,body#blog.column .blog-section--index .section--blog .container h1,.section--blog .container body#blog.column .blog-section--index h1,#columns .blog-section--index .contentsTitle,#columns .blog-section--index .shopify-policy__title h1,.shopify-policy__title #columns .blog-section--index h1,#columns .blog-section--index .section--blog .container h1,.section--blog .container #columns .blog-section--index h1{font-size:28px}}body#blog.column .blog-section--index .contentsTitle::after,body#blog.column .blog-section--index .shopify-policy__title h1::after,.shopify-policy__title body#blog.column .blog-section--index h1::after,body#blog.column .blog-section--index .section--blog .container h1::after,.section--blog .container body#blog.column .blog-section--index h1::after,#columns .blog-section--index .contentsTitle::after,#columns .blog-section--index .shopify-policy__title h1::after,.shopify-policy__title #columns .blog-section--index h1::after,#columns .blog-section--index .section--blog .container h1::after,.section--blog .container #columns .blog-section--index h1::after{width:40px}body#blog.column .blog-section--index .lead,#columns .blog-section--index .lead{text-align:center;margin-top:1em;font-size:17px;line-height:1.73}@media only screen and (max-width: 640px){body#blog.column .blog-section--index .lead,#columns .blog-section--index .lead{font-size:15px}}#columns .compo-tags-index--mid{margin:-10px 0 0 -10px}#columns .compo-tags-index--mid .tag{padding:10px 0 0 10px}@media only screen and (max-width: 768px){#columns .compo-tags-index--mid .tag{padding:5px 0 0 5px}}#columns .compo-tags-index--mid .tag a{display:inline-flex;justify-content:center;align-items:center;border:1px solid #000;height:30px;padding:0 8px;border-radius:15px;color:#000;font-size:13px;line-height:1;min-width:100px}@media only screen and (max-width: 768px){#columns .compo-tags-index--mid .tag a{height:20px;padding:0 5px;border-radius:10px;font-size:10px;min-width:70px}}#columns .compo-articles-index .compo-tags-index--small{margin:-5px 0 0 -5px}#columns .compo-articles-index .tag{display:inline-block;margin:5px 0 0 5px}#columns .compo-articles-index .tag a{display:block;color:#7d807b;border:1px solid;border-radius:100px;line-height:1;font-size:12px;letter-spacing:.03em;font-weight:700;padding:.25em 1em}@media only screen and (max-width: 640px){#columns .compo-articles-index .tag a{font-size:12px}}.section--404{margin:0;padding:100px 0 150px}@media only screen and (max-width: 640px){.section--404{padding:50px 0 75px}}.section--404 .section__title-desc{font-size:18px;margin-top:2em}@media only screen and (max-width: 640px){.section--404 .section__title-desc{font-size:14px}}.section--404 .c-btn--primary{margin-top:1em;color:#fff;font-size:16px}#search .section__title-text{color:#000;font-size:24px;font-weight:700;letter-spacing:0}#search .section__title-text::after{width:20px !important;height:2px}#search .section--search{padding:100px 0 150px}@media only screen and (max-width: 640px){#search .section--search{padding:50px 0 75px}}#search .collection.collection--sidebar-sidebar .wrapper,#search .collection.collection--sidebar-sidebar .shopify-challenge__container,#search .collection.collection--sidebar-sidebar .js-section__apps .container,.js-section__apps #search .collection.collection--sidebar-sidebar .container{border-top:none;padding-top:0px;margin-top:0px}body#index .main,body.grow .main,body.rise .main,body.body .main{margin-top:0 !important;font-feature-settings:normal}.fadeSlider .swiper-wrap{position:relative}.fadeSlider .slide-img{width:100%;height:100vh;height:100svh}.fadeSlider .slide-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fadeSlider .logo{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%, -50%);width:375px}@media only screen and (max-width: 640px){.fadeSlider .logo{width:65vw}}.fadeSlider .logo span{display:block}.fadeSlider .logo span.jpn{margin-top:20px}.navBnr{background:#f5f5f5}.navBnr .wrapper,.navBnr .shopify-challenge__container,.navBnr .js-section__apps .container,.js-section__apps .navBnr .container{max-width:1200px;margin:0 auto;padding:24px 0}@media only screen and (max-width: 640px){.navBnr .wrapper,.navBnr .shopify-challenge__container,.navBnr .js-section__apps .container,.js-section__apps .navBnr .container{padding:6.4vw 6vw;overflow-x:auto;width:100%}}.navBnr__list{list-style:none;margin:0;padding:0;gap:8px;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.navBnr__list .item{max-width:25%}@media only screen and (max-width: 640px){.navBnr__list .item{max-width:50%}}.homeIndex{font-family:"Noto Sans JP",sans-serif;overflow:hidden}.homeIndex .wrapper,.homeIndex .shopify-challenge__container,.homeIndex .js-section__apps .container,.js-section__apps .homeIndex .container{max-width:1200px;margin:0 auto;padding-top:70px}@media only screen and (max-width: 640px){.homeIndex .wrapper,.homeIndex .shopify-challenge__container,.homeIndex .js-section__apps .container,.js-section__apps .homeIndex .container{width:100%;padding-top:6vw}}.homeIndex .topSection{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}@media only screen and (max-width: 640px){.homeIndex .topSection{display:block;padding:0 6vw}}.homeIndex .topSection .textArea{width:40%}@media only screen and (max-width: 640px){.homeIndex .topSection .textArea{width:100%}}.homeIndex .topSection .textArea h2{font-family:"Noto Sans JP",sans-serif;color:#222;font-size:32px;font-weight:500;position:relative;padding-bottom:.25em}@media only screen and (max-width: 640px){.homeIndex .topSection .textArea h2{font-size:20px;font-weight:700;padding-bottom:.5em}}.homeIndex .topSection .textArea h2::before{content:"";width:40px;height:2px;background:#222;position:absolute;bottom:0;left:0}.homeIndex .topSection .textArea .text{margin-top:1.5em;color:#222;font-size:14px;font-weight:400;line-height:2}.homeIndex .topSection .textArea .text p{margin:0}.homeIndex .topSection .img{width:50%}@media only screen and (max-width: 640px){.homeIndex .topSection .img{width:100%;margin-top:6vw}}.homeIndex .topSection .img img{width:100%}.homeIndex__list{width:100%;list-style:none;margin:0;padding:0 0 64px}@media only screen and (max-width: 768px){.homeIndex__list{padding-bottom:24vw}}.homeIndex__list .item{max-width:1200px;margin:120px auto 0;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;position:relative}@media only screen and (max-width: 768px){.homeIndex__list .item{display:block;margin-top:12vw}}@media only screen and (max-width: 768px){.homeIndex__list .item+.item{margin-top:24vw}}.homeIndex__list .item::before{content:"";width:1192px;height:544px;background:url("/cdn/shop/files/index_intro_bg.jpg?v=1681356670") center center no-repeat;background-size:cover;position:absolute;top:0;left:64px;opacity:.5;box-shadow:12px 12px 8px rgba(0,0,0,.08)}@media only screen and (max-width: 768px){.homeIndex__list .item::before{left:0;width:94vw;height:calc(100% + 12vw)}}.homeIndex__list .item::after{content:"";width:100vw;height:544px;background:#c9d8ed;position:absolute;top:64px;left:128px;opacity:.5;box-shadow:12px 12px 8px rgba(0,0,0,.08)}@media only screen and (max-width: 768px){.homeIndex__list .item::after{top:6vw;left:6vw;width:94vw;height:100%}}.homeIndex__list .item:nth-child(even){flex-direction:row-reverse}.homeIndex__list .item:nth-child(even)::before{left:auto;right:64px}@media only screen and (max-width: 768px){.homeIndex__list .item:nth-child(even)::before{left:6vw;right:auto;top:3vw}}.homeIndex__list .item:nth-child(even)::after{left:auto;right:128px}@media only screen and (max-width: 768px){.homeIndex__list .item:nth-child(even)::after{left:0;right:auto;width:92vw;top:9vw}}@media only screen and (max-width: 768px){.homeIndex__list .item:nth-child(even) .img{margin-left:auto}}.homeIndex__list .item:nth-child(2)::after{background:#ffebe1}.homeIndex__list .item:nth-child(3)::after{background:#ffcfd0}.homeIndex__list .item:nth-child(4)::after{background:#e0d9d1}.homeIndex__list .item .img{width:50%;position:relative;z-index:2}@media only screen and (max-width: 768px){.homeIndex__list .item .img{width:87.2vw}}.homeIndex__list .item .img img{width:100%;box-shadow:12px 12px 20px rgba(0,0,0,.08)}.homeIndex__list .item .textArea{width:50%;padding:96px 64px 64px;margin-top:64px;position:relative;z-index:2}@media only screen and (max-width: 1000px){.homeIndex__list .item .textArea{padding:48px 32px 32px}}@media only screen and (max-width: 768px){.homeIndex__list .item .textArea{width:100%;padding:0 12vw;margin-top:12vw;text-align:center}}.homeIndex__list .item .textArea .logo{width:180px;margin:0 auto}@media only screen and (max-width: 768px){.homeIndex__list .item .textArea .logo{width:48vw}}.homeIndex__list .item .textArea h3{text-align:center;font-family:"Noto Sans JP",sans-serif;font-size:24px;font-weight:500;margin-top:1.5em;position:relative;padding-bottom:.5em}@media only screen and (max-width: 640px){.homeIndex__list .item .textArea h3{font-size:20px}}.homeIndex__list .item .textArea h3::before{content:"";width:40px;height:2px;background:#222;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.homeIndex__list .item .textArea .text{font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:400;margin-top:1em;line-height:1.8;text-align:left}@media only screen and (max-width: 640px){.homeIndex__list .item .textArea .text{font-size:14px}}.homeIndex__list .item .textArea .text p{margin-bottom:0}.homeIndex__list .item .textArea .btnArea{width:220px;margin:1.5em auto 0}@media only screen and (max-width: 640px){.homeIndex__list .item .textArea .btnArea{width:auto;text-align:center;margin-top:1em}}.homeIndex__list .item .textArea .btnArea.soon,.homeIndex__list .item .textArea .btnArea a{height:50px;display:block;color:#fff;text-align:center;line-height:50px;border-radius:200px;font-size:16px;font-weight:700}@media only screen and (max-width: 640px){.homeIndex__list .item .textArea .btnArea.soon,.homeIndex__list .item .textArea .btnArea a{display:inline-block;padding:0 2.5em}}.homeIndex__list .item .textArea .btnArea.soon{background:#b3b3b3}.homeIndex__list .item .textArea .btnArea a{width:100%;background:#222}@media only screen and (max-width: 640px){.homeIndex__list .item .textArea .btnArea a{width:auto}}.homeContentsTitle{text-align:center;position:relative;margin:0}.homeContentsTitle::before{content:"";width:100%;height:2px;background:#222;position:absolute;top:50%;left:0}@media only screen and (max-width: 640px){.homeContentsTitle::before{height:1px}}.homeContentsTitle span{background:#fff;font-family:"Noto Sans JP",sans-serif;font-size:32px;font-weight:500;color:#222;padding:0 1.5em;position:relative}@media only screen and (max-width: 640px){.homeContentsTitle span{font-size:16px}}.homeSelect .wrapper,.homeSelect .shopify-challenge__container,.homeSelect .js-section__apps .container,.js-section__apps .homeSelect .container{max-width:1200px;padding:64px 0}@media only screen and (max-width: 768px){.homeSelect .wrapper,.homeSelect .shopify-challenge__container,.homeSelect .js-section__apps .container,.js-section__apps .homeSelect .container{width:100%;padding:0}}.homeSelect__list{list-style:none;margin:64px 0 0;padding:0;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}@media only screen and (max-width: 640px){.homeSelect__list{margin-top:6vw;padding:0 6vw;display:grid;grid-template-columns:repeat(2, 1fr);gap:8vw 6vw}}.homeSelect__list .item:not(:first-child){margin-left:64px}@media only screen and (max-width: 640px){.homeSelect__list .item:not(:first-child){margin-left:0}}.homeSelect__list .item .text{text-align:center;font-family:"Noto Sans JP",sans-serif;font-size:20px;font-weight:700;margin-top:1em}@media only screen and (max-width: 640px){.homeSelect__list .item .text{font-size:16px;margin-top:.5em}}.homeFlow .wrapper,.homeFlow .shopify-challenge__container,.homeFlow .js-section__apps .container,.js-section__apps .homeFlow .container{max-width:1200px;padding:64px 0}@media only screen and (max-width: 768px){.homeFlow .wrapper,.homeFlow .shopify-challenge__container,.homeFlow .js-section__apps .container,.js-section__apps .homeFlow .container{width:100%;padding:12vw 0}}.homeFlow__list{list-style:none;margin:53px 0 0;padding:0;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}@media only screen and (max-width: 768px){.homeFlow__list{display:block;padding:0 6vw}}.homeFlow__list .item{width:30%;background:#f3f3f3;border-radius:8px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;position:relative}@media only screen and (max-width: 768px){.homeFlow__list .item{width:100%;margin-top:17vw}}.homeFlow__list .item:not(:last-child)::after{content:"";width:0;height:0;border-style:solid;border-width:12.5px 0 12.5px 20px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #8bbee2;position:absolute;top:50%;right:-40px;transform:translateY(-50%)}@media only screen and (max-width: 1200px){.homeFlow__list .item:not(:last-child)::after{right:-3vw}}@media only screen and (max-width: 1000px){.homeFlow__list .item:not(:last-child)::after{border-width:9.375px 0 9.375px 15px}}@media only screen and (max-width: 768px){.homeFlow__list .item:not(:last-child)::after{border-width:15px 10px 0 10px;border-color:#8bbee2 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);top:auto;transform:translate(-50%, 0);bottom:-8vw;right:auto;left:50%}}.homeFlow__list .item .step{position:absolute;top:-20px;left:50%;transform:translateX(-50%);color:#fff;border-radius:8px;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:500;display:inline-block;width:80px;height:40px;line-height:40px;text-align:center}@media only screen and (max-width: 1000px){.homeFlow__list .item .step{font-size:14px}}@media only screen and (max-width: 640px){.homeFlow__list .item .step{width:70px;height:36px;line-height:36px;font-size:14px}}.homeFlow__list .item .step.step1{background:#a5d0d9}.homeFlow__list .item .step.step2{background:#8bbee2}.homeFlow__list .item .step.step3{background:#9c8dd6}.homeFlow__list .item .img{border-radius:8px 0 0 8px;overflow:hidden;width:43%}.homeFlow__list .item .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.homeFlow__list .item .textArea{width:57%;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;position:relative;text-align:center;padding:1em .5em}@media only screen and (max-width: 1200px){.homeFlow__list .item .textArea{padding:.5em}}.homeFlow__list .item .textArea h3{font-family:"Noto Sans JP",sans-serif;font-size:18px;font-weight:700;color:#222;margin-top:1em}@media only screen and (max-width: 1200px){.homeFlow__list .item .textArea h3{font-size:16px}}@media only screen and (max-width: 768px){.homeFlow__list .item .textArea h3{margin:0em 0 .25em;font-size:18px}}.homeFlow__list .item .textArea .text{font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:400;color:#222;line-height:1.8}@media only screen and (max-width: 1200px){.homeFlow__list .item .textArea .text{font-size:14px}}@media only screen and (max-width: 1000px){.homeFlow__list .item .textArea .text br{display:none}}@media only screen and (max-width: 768px){.homeFlow__list .item .textArea .text br{display:block}}.homeFlow__bottom{margin-top:32px;background:url("/cdn/shop/files/index_intro_bg.jpg?v=1681356670") center top no-repeat;background-size:cover;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;border-radius:8px;overflow:hidden;font-family:"Noto Sans JP",sans-serif;font-size:20px;font-weight:700;line-height:1.5}@media only screen and (max-width: 768px){.homeFlow__bottom{margin:6vw 6vw 0;display:block}}.homeFlow__bottom .imgArea{width:35%;background:rgba(235,217,207,.25);display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;padding:50px 0;text-align:center}@media only screen and (max-width: 1000px){.homeFlow__bottom .imgArea{width:50%}}@media only screen and (max-width: 768px){.homeFlow__bottom .imgArea{width:100%;display:block;padding:6vw}}.homeFlow__bottom .imgArea .text{padding-right:1.5em}@media only screen and (max-width: 768px){.homeFlow__bottom .imgArea .text{padding-right:0;margin-bottom:.5em}}.homeFlow__bottom .textArea{width:65%;padding:0 3em}@media only screen and (max-width: 1000px){.homeFlow__bottom .textArea{width:50%}}@media only screen and (max-width: 768px){.homeFlow__bottom .textArea{width:100%;font-size:16px;text-align:center;padding:6vw}}.homeColumn{padding:60px 0}@media only screen and (max-width: 640px){.homeColumn{padding:0}}.homeColumn .wrapper,.homeColumn .shopify-challenge__container,.homeColumn .js-section__apps .container,.js-section__apps .homeColumn .container{max-width:1200px}@media only screen and (max-width: 768px){.homeColumn .wrapper,.homeColumn .shopify-challenge__container,.homeColumn .js-section__apps .container,.js-section__apps .homeColumn .container{width:100%}}.homeColumn__list{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}@media only screen and (max-width: 768px){.homeColumn__list{display:block;padding:0 6vw}}@media only screen and (max-width: 768px){.homeColumn__list .item{margin-top:12vw}}.homeColumn__list .img{border-radius:8px;overflow:hidden;line-height:1;font-size:0}.homeColumn__list .date{color:#7d807b;font-size:13px;font-family:"Noto Sans JP",sans-serif;display:block;margin-top:.25em}@media only screen and (max-width: 640px){.homeColumn__list .date{margin-top:.5em}}.homeColumn__list .title{color:#222;font-size:19px;font-weight:700;font-family:"Noto Sans JP",sans-serif;display:block;line-height:1.75}@media only screen and (max-width: 640px){.homeColumn__list .title{font-size:18px}}.homeColumn__tag{list-style:none;margin:.5em 0 0;padding:0}.homeColumn__tag .item{display:inline-block}@media only screen and (max-width: 768px){.homeColumn__tag .item{margin-top:0}}.homeColumn__tag .item a{border:1px solid;color:#7d807b;text-decoration:none;display:inline-block;border-radius:100px;font-size:12px;line-height:1;padding:.5em .75em}.homeColumn .btnArea{width:144px;margin:32px auto 0}@media only screen and (max-width: 640px){.homeColumn .btnArea{width:auto;text-align:center;margin-top:1em}}.homeColumn .btnArea .btn{height:50px;line-height:50px;background:#222;box-shadow:none;font-family:"Noto Sans JP",sans-serif;font-size:16px;padding:0}@media only screen and (max-width: 640px){.homeColumn .btnArea .btn{display:inline-block;padding:0 2.5em}}.homeColumn .btnArea .btn::after{display:none}.homeNews{padding:60px 0}@media only screen and (max-width: 640px){.homeNews{padding:12vw 0 18vw}}.homeNews .wrapper,.homeNews .shopify-challenge__container,.homeNews .js-section__apps .container,.js-section__apps .homeNews .container{max-width:1200px}@media only screen and (max-width: 768px){.homeNews .wrapper,.homeNews .shopify-challenge__container,.homeNews .js-section__apps .container,.js-section__apps .homeNews .container{width:100%}}.homeNews__list{max-width:1000px;list-style:none;margin:32px auto 0;padding:0;border-top:#ccc 1px solid}@media only screen and (max-width: 768px){.homeNews__list{width:88vw}}.homeNews__list .item{padding:1.25em 0;border-bottom:#ccc 1px solid}.homeNews__list .date{color:#222;font-size:14px;font-family:"Noto Sans JP",sans-serif;display:block;line-height:1}.homeNews__list .title{color:#222;font-size:14px;font-weight:700;font-family:"Noto Sans JP",sans-serif;display:block;line-height:1.75;margin-top:.25em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width: 640px){.homeNews__list .title{margin-top:.5em;text-overflow:normal;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.homeNews .btnArea{width:144px;margin:32px auto 0}@media only screen and (max-width: 640px){.homeNews .btnArea{width:auto;text-align:center;margin-top:9vw}}.homeNews .btnArea .btn{height:50px;line-height:50px;background:#222;box-shadow:none;font-family:"Noto Sans JP",sans-serif;font-size:16px;padding:0}@media only screen and (max-width: 640px){.homeNews .btnArea .btn{display:inline-block;padding:0 2.5em}}.homeNews .btnArea .btn::after{display:none}.categoryFooter{background:#222}.categoryFooter .wrapper,.categoryFooter .shopify-challenge__container,.categoryFooter .js-section__apps .container,.js-section__apps .categoryFooter .container{max-width:1200px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:38px 0}@media only screen and (max-width: 1000px){.categoryFooter .wrapper,.categoryFooter .shopify-challenge__container,.categoryFooter .js-section__apps .container,.js-section__apps .categoryFooter .container{display:block}}@media only screen and (max-width: 768px){.categoryFooter .wrapper,.categoryFooter .shopify-challenge__container,.categoryFooter .js-section__apps .container,.js-section__apps .categoryFooter .container{padding:9vw 0}}.categoryFooter .logo{width:144px}@media only screen and (max-width: 1000px){.categoryFooter .logo{margin:0 auto}}@media only screen and (max-width: 768px){.categoryFooter .logo{max-width:144px;width:47vw;margin:0 auto 6vw;opacity:.75}}.categoryFooter .logo.grow{width:238px}@media only screen and (max-width: 768px){.categoryFooter .logo.grow{max-width:238px;width:77vw}}.categoryFooter .logo img{width:100%}.categoryFooter__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center}@media only screen and (max-width: 1000px){.categoryFooter__list{justify-content:center;margin-top:2.45vw;margin-left:-1.5em}}@media only screen and (max-width: 768px){.categoryFooter__list{display:block;margin-top:9vw;margin-left:0;padding:0 7vw}}.categoryFooter__list .item{padding-left:1.5em}@media only screen and (max-width: 768px){.categoryFooter__list .item{padding-left:0}}.categoryFooter__list .item a{font-family:"Noto Sans JP",sans-serif;color:#d1d1d1;font-size:13px;text-decoration:none}.blogColumn__section{width:88vw;max-width:920px;margin:40px auto 0}@media only screen and (max-width: 640px){.blogColumn__section{margin-top:13vw}}.blogColumn__head{border-radius:15px;overflow:hidden}.blogColumn__title{margin-top:60px;font-size:37px;font-weight:700;text-align:center;padding-bottom:.5em;position:relative;margin-bottom:1em}@media only screen and (max-width: 640px){.blogColumn__title{font-size:26px;margin-top:10vw}}.blogColumn__title::after{content:"";width:40px;height:2px;background:#000;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 640px){.blogColumn__title::after{width:8vw}}.blogColumn__category{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;border-bottom:#969696 1px solid;margin-bottom:60px}@media only screen and (max-width: 768px){.blogColumn__category{display:block}}.blogColumn__category .category__title{font-family:"Montserrat",sans-serif;font-size:22px;font-weight:700;padding-left:1.5em}@media only screen and (max-width: 768px){.blogColumn__category .category__title{padding-left:0;border-bottom:#969696 1px solid}}@media only screen and (max-width: 640px){.blogColumn__category .category__title{font-size:18px}}.blogColumn__category .category__list{list-style:none;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin:0;padding:0}@media only screen and (max-width: 768px){.blogColumn__category .category__list{display:grid;grid-template-columns:repeat(2, 1fr);padding:.5em 0}}.blogColumn__category .category__list .item{padding-left:1.5em;position:relative}.blogColumn__category .category__list .item:not(:first-child){margin-left:3em}@media only screen and (max-width: 768px){.blogColumn__category .category__list .item:not(:first-child){margin-left:0}}.blogColumn__category .category__list .item::before{content:"";width:1em;height:2px;background:#969696;position:absolute;top:50%;left:0;transform:translateY(-50%)}.blogColumn__category .category__list .item a{font-size:22px;font-weight:500;color:#969696;text-decoration:none}@media only screen and (max-width: 640px){.blogColumn__category .category__list .item a{font-size:16px;padding:.125em 0;display:block}}.blogColumn__category .category__list .item.current::before{background-color:#000}.blogColumn__category .category__list .item.current a{color:#000;font-weight:700}.blogColumn .blogbox{margin:36px 0}@media only screen and (max-width: 640px){.blogColumn .blogbox{display:block;margin:0 0 1em}}@media only screen and (max-width: 640px){.blogColumn .blogbox .img{width:100%}}.blogColumn .blogbox .textArea{padding:0}@media only screen and (max-width: 640px){.blogColumn .blogbox .textArea{width:100%;padding:.5em 0 0}}.blogColumn .blogbox .category{display:none}.footer-hommez-list{padding:100px 0;background:#fff}@media only screen and (max-width: 640px){.footer-hommez-list{padding:20vw 0}}.footer-hommez-list .wrapper,.footer-hommez-list .shopify-challenge__container,.footer-hommez-list .js-section__apps .container,.js-section__apps .footer-hommez-list .container{max-width:950px}.footer-hommez-list .sec_box_tit{font-family:"Noto Sans JP",sans-serif;font-size:32px;font-weight:700;color:#222;text-align:center;position:relative;padding-bottom:.5em;margin-bottom:60px}@media only screen and (max-width: 640px){.footer-hommez-list .sec_box_tit{font-size:24px;margin-bottom:13vw}}.footer-hommez-list .sec_box_tit::before{content:"";width:48px;height:2px;background:#4055c5;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 640px){.footer-hommez-list .sec_box_tit::before{width:8vw}}.footer-hommez-list .navBnr__list{gap:17px}@media only screen and (max-width: 640px){.footer-hommez-list .navBnr__list{width:100%;grid-template-columns:repeat(1, 1fr);padding:0;gap:5.6vw}}.footer-hommez-list .navBnr__list .item{filter:drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25))}.footer-hommez-list .navBnr__list .item img{width:100%}body.blog.column .footer-hommez-list .wrapper,body.blog.column .footer-hommez-list .shopify-challenge__container,body.blog.column .footer-hommez-list .js-section__apps .container,.js-section__apps body.blog.column .footer-hommez-list .container,body.article .footer-hommez-list .wrapper,body.article .footer-hommez-list .shopify-challenge__container,body.article .footer-hommez-list .js-section__apps .container,.js-section__apps body.article .footer-hommez-list .container{max-width:1200px}@media only screen and (max-width: 640px){body.article .main{margin-top:19.2vw !important}}#columns .article__block--title .section__title .section__title-text{line-height:1.615}@media only screen and (max-width: 640px){#columns .article__block--title .section__title .section__title-text{font-size:24px}}#columns .article__block--content .article__content h2{border-radius:0}@media only screen and (max-width: 640px){#columns .article__block--content .article__content h2{font-size:22px}}#columns .article__block--content .article__content h3{font-size:22px}@media only screen and (max-width: 640px){#columns .article__block--content .article__content h3{font-size:20px}}#columns .article__block--content .article__content h4{font-size:20px}@media only screen and (max-width: 640px){#columns .article__block--content .article__content h4{font-size:18px}}#columns .article__block--content .article__content .box1{border-radius:0;background:rgba(110,109,109,.05)}#columns .article__block--content .article__content .box2{border-radius:0}#columns .article__block--content .article__content table.type01{border-left:#b9b9b9 1px solid;border-right:#b9b9b9 1px solid}#columns .article__block--content .article__content table.type01 thead th{background:#d5d5d5;color:#000}#columns .article__block--content .article__content .profileBox{border:#b9b9b9 1px solid;margin-top:80px;padding:30px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}@media only screen and (max-width: 640px){#columns .article__block--content .article__content .profileBox{padding:5vw;display:block}}#columns .article__block--content .article__content .profileBox .img{width:40%}@media only screen and (max-width: 640px){#columns .article__block--content .article__content .profileBox .img{width:100%}}#columns .article__block--content .article__content .profileBox .img img{width:100%;border-radius:5px}#columns .article__block--content .article__content .profileBox .textArea{width:55%}@media only screen and (max-width: 640px){#columns .article__block--content .article__content .profileBox .textArea{width:100%;margin-top:5vw}}#columns .article__block--content .article__content .profileBox .textArea .name{font-size:16px;font-weight:700;line-height:1.75}#columns .article__block--content .article__content .profileBox .textArea .text{margin-top:1em;font-size:14px;line-height:1.85}#columns .article__block--content .article__content .boxBtn{width:100%;margin-top:40px}@media only screen and (max-width: 640px){#columns .article__block--content .article__content .boxBtn{margin-top:4.5vw}}#columns .article__block--content .article__content .boxBtn a{display:block;width:360px;height:65px;line-height:65px;background:#000;border-radius:100px;margin:0 auto;text-align:center;font-size:16px;color:#fff;text-decoration:none}@media only screen and (max-width: 640px){#columns .article__block--content .article__content .boxBtn a{width:78vw;font-size:10px;height:12.2vw;line-height:12.2vw}}section.sec_box.reserve_sec{background-image:url(/cdn/shop/files/reserve_bg_pc.jpg?v=1682777542);background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:rgba(0,0,0,.5);padding:0px !important}@media(max-width: 767px){section.sec_box.reserve_sec{background-image:url(/cdn/shop/files/reserve_bg_sp.jpg?v=1682778438)}}section.sec_box.reserve_sec .sec_box__flex.reserve_box{max-width:920px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;margin:0 auto;width:82vw;padding:60px 0 30px}@media(max-width: 767px){section.sec_box.reserve_sec .sec_box__flex.reserve_box{display:block;padding:13.3vw 0 10.6vw}}@media(max-width: 920px){section.sec_box.reserve_sec .btn_cov_blue{width:100%}}section.sec_box.reserve_sec .sec_box__img{width:44%}@media(max-width: 767px){section.sec_box.reserve_sec .sec_box__img.pc{display:none}}section.sec_box.reserve_sec .sec_box__img img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}section.sec_box.reserve_sec .sec_box__img.tablet-down{width:400px;margin:30px auto 0}@media only screen and (max-width: 640px){section.sec_box.reserve_sec .sec_box__img.tablet-down{width:82vw;margin-top:8vw}}section.sec_box.reserve_sec .sec_box__img.tablet-down img{width:100%}section.sec_box.reserve_sec .sec_box__txt{width:48%;font-weight:500;letter-spacing:.1em;color:#fff;text-align:left}@media(max-width: 767px){section.sec_box.reserve_sec .sec_box__txt{width:100%;padding:0;text-align:center}}section.sec_box.reserve_sec .sec_box__txt p{margin:0;padding:.3em 0 .55em;font-size:23px;font-feature-settings:"palt" 1;font-family:"Noto Sans JP"}@media(max-width: 920px)and (min-width: 766px){section.sec_box.reserve_sec .sec_box__txt p{font-size:1.2em}}@media(max-width: 767px){section.sec_box.reserve_sec .sec_box__txt p{font-size:18px;padding:0;margin:0;font-weight:500;letter-spacing:-0.0001em}}@media only screen and (max-width: 640px){section.sec_box.reserve_sec .sec_box__txt p{font-size:16px}}@media only screen and (max-width: 340px){section.sec_box.reserve_sec .sec_box__txt p{font-size:14px}}section.sec_box.reserve_sec .sec_box__txt h2{margin-bottom:0}@media(max-width: 767px){section.sec_box.reserve_sec .sec_box__txt h2{text-align:center}}section.sec_box.reserve_sec .sec_box__txt h2 svg{width:363px;max-width:100%}@media(max-width: 767px){section.sec_box.reserve_sec .sec_box__txt .btn_cov_blue{margin:0 auto;max-width:375px;width:100%}}.floatingGrow{position:fixed;width:88vw;max-width:340px;bottom:30px;right:30px;z-index:99999}@media only screen and (max-width: 640px){.floatingGrow{max-width:none;bottom:6vw;right:6vw}}.floatingGrow.no-active,.floatingGrow.is-hidden{display:none}.floatingGrow img{width:100%;filter:drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25))}
/*# sourceMappingURL=common.min.css.map */