:root{--font-1: "Noto Sans Japanese", Inter, "Hiragino Kaku Gothic", "Hiragino Sans","\30d2\30e9\30ae\30ce\89d2\30b4\30b7\30c3\30af","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",YuGothic,"Yu Gothic","\30e1\30a4\30ea\30aa", Meiryo,"\ff2d\ff33  \ff30\30b4\30b7\30c3\30af","MS PGothic", sans-serif}html{scroll-behavior:smooth}.l-container-990{max-width:1070px;width:100%;padding:0 40px;margin:0 auto}@media screen and (max-width: 999px){.l-container-990{padding:0 30px}}@media screen and (max-width: 740px){.l-container-990{padding:0 20px}}.section--padding{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.c-common__lines{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.c-common__lines .container{position:relative;width:100%;height:100%}.c-common__line{position:absolute;width:1px;height:100%;background-color:rgba(var(--text-color),.1)}.c-common__line1{left:var(--container-gutter)}.c-common__line2{left:22.2%}.c-common__line3{left:29.6%}.c-common__line4{left:41.5%}.c-common__line5{left:51.1%}.c-common__line6{left:295px}.c-common__line7{left:549px}.c-common__circle1{position:absolute;border:1px solid rgba(var(--text-color),.1);width:352px;height:352px;top:50%;transform:translateY(-50%);left:51.1%;border-radius:50%}.c-common__btn{background:rgb(var(--primary-button-background));color:rgb(var(--primary-button-text-color));border:1px solid rgb(var(--primary-button-background));display:inline-flex;column-gap:9px;align-items:center;padding:8.4px 28px;text-transform:uppercase;border-radius:10rem;letter-spacing:.02em;font-weight:500;font-size:14px;transition:background .25s ease,color .25s ease}@media screen and (pointer: fine){.c-common__btn:hover{color:rgb(var(--primary-button-background));background:rgb(var(--primary-button-text-color))}}.c-section__header{margin-bottom:86px}.c-section__header h2{font-size:32px;letter-spacing:-.04em}.c-section__header p{line-height:26px}@media screen and (max-width: 999px){.c-common__line6{left:285px}.c-common__line7{left:539px}.header .c-common__btn{padding:7px 23px;font-size:13px;column-gap:19px}}@media screen and (max-width: 740px){.c-common__btn{padding:10px 49px 10px 51px;column-gap:10px}.header .c-common__btn{font-size:12px;text-transform:capitalize;padding:5px 13px 5px 14px;letter-spacing:0;font-weight:400}.c-section__header{margin-bottom:39px}.c-section__header h2{font-size:20px;margin-bottom:15px}.c-section__header p{line-height:21px}.c-common__line3{left:20.7%}.c-common__line5{left:52.1%}}@media screen and (min-width: 741px){.icon--header-hamburger{width:30px;height:16px}}.shopify-section--header{-webkit-filter:invert(1);filter:invert(1);mix-blend-mode:difference}.header__wrapper{padding:25px 10px 25px 5px}.header .container{max-width:100%}.header__logo{transform:translateY(6px)}.header__logo-link{display:inline-flex;column-gap:19px}.c-header__logo-text{font-size:18px;font-weight:500}.header__inline-navigation:has(.c-header__contact){margin-right:0}.header__linklist-item:not(:last-child){margin-inline-end:26px}.header__linklist-link{font-size:13px;font-weight:500;text-transform:uppercase}.c-header__contact{margin-left:43px}.nav-dropdown{margin-block-start:-20px;border:none}@media screen and (min-width: 1200px){.nav-dropdown__link{font-size:13px}.nav-dropdown{padding-block-start:0!important}.nav-dropdown__link{padding-left:42px!important}}@media screen and (max-width: 1399px){.header__wrapper{padding:25px 0}}@media screen and (max-width: 1199px){.header__wrapper{flex-direction:row-reverse}.header__inline-navigation{justify-content:flex-end}.c-header__contact{margin-inline:17px}}@media screen and (max-width: 740px){.header__wrapper{padding:14px 0}.header__logo{transform:translateY(5px)}.header__logo-link{column-gap:6px}.c-header__logo-text{font-size:15px}#mobile-menu-drawer .drawer__header--shadowed{padding-block-end:15px}.mobile-nav__link{font-size:15px}}@media screen and (max-width: 374px){.c-header__contact{margin-inline:15px}.c-header__logo-text{font-size:13px}}.footer{position:relative;padding-block:96px 122px}.footer__inner{display:flex;justify-content:space-between}.footer__item-list{display:block;flex:1}.c-footer__contact{margin-bottom:65px}.c-footer__contact a{font-size:90px;display:inline-flex;align-items:center;column-gap:34px;line-height:100px;letter-spacing:-.04em}.c-footer__contact a span{width:111px;height:66px;border-radius:10rem;border:1px solid white;display:flex;justify-content:center;align-items:center}.footer__item--links{max-width:100%}.footer__item--links .footer__item-content{display:flex;flex-wrap:wrap;row-gap:39px}.footer .linklist{min-width:255px;padding-right:40px}.footer .linklist__item{font-size:13px;letter-spacing:.02em;font-weight:500;padding-left:7px}.footer__aside{margin-top:19px;align-items:flex-start}.c-footer__logo-text{margin-top:83px;font-size:13px;font-weight:500;text-align:center;letter-spacing:.02em}@media screen and (max-width: 999px){.c-footer__contact a{font-size:60px}.c-footer__contact a span{width:94px;height:46px}.c-footer__contact a span svg{width:14px}.footer .linklist__item{padding-left:4px}}@media screen and (max-width: 740px){.footer{padding-block:79px 90px}.c-footer__contact{margin-bottom:51px}.c-footer__contact a{font-size:48px;line-height:50px;column-gap:10px;max-width:335px;justify-content:space-between;width:100%}.c-footer__contact a span{width:68px;height:40px}.c-footer__contact a span svg{width:12px}.footer .linklist{min-width:1px;padding-right:25px;width:50%}.footer .c-common__line6{left:50%}.footer .c-common__line7{display:none}.footer__aside{margin-top:57px}.footer__inner{flex-direction:column}.c-footer__logo-image{display:flex;justify-content:center}.c-footer__logo-text{margin-top:20px}}@media screen and (max-width: 374px){.c-footer__contact a{max-width:335px;font-size:40px}.c-footer__contact a span{width:60px;height:34px}.footer .linklist__item{padding-left:3px}}.pagination__nav{display:flex;justify-content:center;align-items:center;gap:10px}.pagination__nav-item{display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:400;box-shadow:none;border:1px solid rgb(0 0 0 / 15%);border-radius:50%;width:53px;height:53px;line-height:12px;padding-top:1px;padding-left:1px}.pagination__nav-item[aria-current]{border:1px solid black}.pagination__nav-item[aria-current]:before{display:none}.pagination__nav-item[rel=prev],.pagination__nav-item[rel=next]{background-color:#000;color:#fff}@media screen and (max-width: 740px){.pagination__nav{gap:7px}.pagination__nav-item{width:38px;height:38px;font-size:12px;padding-top:0}.pagination__nav-item svg{width:5px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom-theme.css.map */
