@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}svg,img{max-width:100%;vertical-align:middle}li{list-style:none}h1,h2,h3,h4,h5,h6,th,dt{font-weight:inherit}article,main,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,picture{display:block}:root{--sans: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "\30d2\30e9\30ae\30ce\89d2\30b4  ProN", "Hiragino Kaku Gothic Pro", "\30d2\30e9\30ae\30ce\89d2\30b4  Pro", "\30e1\30a4\30ea\30aa", "Meiryo", sans-serif;--serif: "\6e38\660e\671d", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "HG\660e\671d E", "\ff2d\ff33  \660e\671d", serif;--font: var(--sans);--Inter:"Inter", var(--sans);--color: #000;--color-inverse: #fff;--color-assort: #E60012;--header-height: 3.75rem;--gap: .75rem;--padding-section: 6.75rem;--padding-page: 16.625rem;--easeDuration: .4s;--easeTheme: cubic-bezier(.22, .61, .36, 1)}@media screen and (min-width: 1024px){:root{--header-height: 7.5rem}}@media screen and (min-width: 1024px){:root{--gap: 1rem;--padding-section: 10.25rem;--padding-page: 24.5rem}}:root{--easeInSine: cubic-bezier(.47, 0, .745, .715);--easeOutSine: cubic-bezier(.39, .575, .565, 1);--easeInOutSine: cubic-bezier(.445, .05, .55, .95);--easeInQuad: cubic-bezier(.55, .085, .68, .53);--easeOutQuad: cubic-bezier(.25, .46, .45, .94);--easeInOutQuad: cubic-bezier(.455, .03, .515, .955);--easeInCubic: cubic-bezier(.55, .055, .675, .19);--easeOutCubic: cubic-bezier(.215, .61, .355, 1);--easeInOutCubic: cubic-bezier(.645, .045, .355, 1);--easeInQuart: cubic-bezier(.895, .03, .685, .22);--easeOutQuart: cubic-bezier(.165, .84, .44, 1);--easeInOutQuart: cubic-bezier(.77, 0, .175, 1);--easeInQuint: cubic-bezier(.755, .05, .855, .06);--easeOutQuint: cubic-bezier(.23, 1, .32, 1);--easeInOutQuint: cubic-bezier(.86, 0, .07, 1);--easeInExpo: cubic-bezier(.95, .05, .795, .035);--easeOutExpo: cubic-bezier(.19, 1, .22, 1);--easeInOutExpo: cubic-bezier(1, 0, 0, 1);--easeInBack: cubic-bezier(.6, -.28, .735, .045);--easeOutBack: cubic-bezier(.175, .885, .32, 1.275);--easeInOutBack: cubic-bezier(.68, -.55, .265, 1.55)}.is-section-dark,.is-nav-open{--color: #fff}[hidden]{display:none!important}[disabled]{cursor:not-allowed}:focus:not(:focus-visible){outline:none}.sr-only{position:absolute;clip:rect(1px,1px,1px,1px);left:-9999px;top:-9999px}input,select,label{vertical-align:middle;color:var(--color)}[type=text]{line-height:normal}input[type=text],input[type=email],input[type=tel],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;outline:none;background:transparent;color:var(--color);font-family:var(--font);font-size:16px}input[type=submit],button{cursor:pointer;border:none}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;outline:none;background:transparent;color:var(--color);font-family:var(--font);font-size:16px}*:focus{outline:none}html{font-size:16px}@media screen and (max-width: 640px){html{font-size:4.2666666667vw}}@media screen and (min-width: 641px) and (max-width: 1023px){html{font-size:2.1333333333vw}}@media screen and (min-width: 1024px){html{font-size:.8333333333vw}}@media screen and (min-width: 1921px){html{font-size:16px}}body{font-family:var(--font);line-height:1.5;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-weight:500;word-wrap:break-word;color:var(--color)}.serif{font-family:var(--serif)}@media screen and (min-width: 641px){.sp{display:none}}@media screen and (min-width: 1024px){.sp-tab{display:none}}@media screen and (max-width: 1023px){.pc{display:none}}@media screen and (max-width: 640px){.pc-tab{display:none}}@media screen and (max-width: 640px){.tab{display:none}}@media screen and (min-width: 1024px){.tab{display:none}}button,a{color:var(--color);text-decoration:none;-webkit-transition:var(--easeDuration) var(--easeTheme);transition:var(--easeDuration) var(--easeTheme);cursor:pointer}@media (hover: hover){a[href^="tel:"]{pointer-events:none}}@media (hover: none){a,button{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}}[data-scroll-target]{content:"";display:block;position:relative;pointer-events:none;top:calc(-1 * var(--header-height))}.l-container{margin-left:auto;margin-right:auto;width:100%;max-width:1920px}@media screen and (max-width: 640px){.l-container{padding-left:5.3333333333vw;padding-right:5.3333333333vw}}@media screen and (min-width: 641px) and (max-width: 1023px){.l-container{padding-left:10.6666666667vw;padding-right:10.6666666667vw}}@media screen and (min-width: 1024px){.l-container{padding-left:2.0833333333vw;padding-right:2.0833333333vw}}@media screen and (min-width: 1921px){.l-container{padding-left:40px;padding-right:40px}}html{height:100%}body{position:relative;height:100%}.l-body-wrap{width:100%;min-height:100%}@media screen and (max-width: 1023px){.l-body-wrap{overflow:hidden}}.l-header-logo,.l-header-nav{z-index:500;mix-blend-mode:difference}.l-header-menu{position:absolute;right:0;top:0;z-index:2}.l-header-drawer{width:100%;position:fixed;inset:var(--header-height) 0 0;overflow:auto}.l-header-drawer__wrap{height:100%;-ms-scroll-chaining:none;overscroll-behavior:none}.l-footer{padding:32px 0;border-top:1px solid #EAEAEA}@media screen and (min-width: 1024px){.l-footer{padding:56px 0}}.l-footer-logo{text-align:center;line-height:1}.l-footer-logo img{width:104px}@media screen and (min-width: 1024px){.l-footer-logo img{width:128px}}.l-footer-support{margin-top:12px;color:#848484;text-align:center;font-family:var(--Inter);font-size:10px;font-weight:400}@media screen and (min-width: 1024px){.l-footer-support{margin-top:16px;font-size:11px}}.l-footer-copyright{margin-top:12px;color:#848484;text-align:center;font-family:var(--Inter);font-size:10px;font-weight:400}@media screen and (min-width: 1024px){.l-footer-copyright{margin-top:16px;font-size:11px}}.p-top{position:relative;overflow:hidden;padding:0 0 12px}@media screen and (min-width: 1024px){.p-top{padding:104px 0 16px}}.p-top__wrap{padding:64px 0;margin-inline:auto;position:relative;z-index:5;text-align:center;background:#fff}@media screen and (min-width: 1024px){.p-top__wrap{width:680px;padding:144px 0}}.p-top__logo img{width:168px}@media screen and (min-width: 1024px){.p-top__logo img{width:288px}}.p-top__message{margin-top:24px}.p-top__message svg{width:277px;height:auto}@media screen and (min-width: 1024px){.p-top__message{margin-top:36px}.p-top__message svg{width:439px}}.p-top__pdf{margin-top:46px}@media screen and (min-width: 1024px){.p-top__pdf{margin-top:80px}}.p-top__sns{margin-top:16px}.p-top__sns svg{width:32px;height:auto}.p-top__sns a:hover{opacity:.5}@media screen and (min-width: 1024px){.p-top__sns{margin-top:24px}}.p-top__contact{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;font-size:14px;font-weight:600;letter-spacing:.04em}.p-top__contact a{font-size:12px;font-weight:500;text-decoration:underline}.p-top__contact a:hover{text-decoration:none}@media screen and (min-width: 1024px){.p-top__contact{margin-top:40px;gap:8px;font-size:16px}.p-top__contact a{font-size:14px}}.p-top-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-top-gallery figure{-ms-flex-negative:0;flex-shrink:0;width:245px;opacity:0;-webkit-animation:gallery 1.2s var(--easeTheme) forwards 1.5s;animation:gallery 1.2s var(--easeTheme) forwards 1.5s;will-change:opacity,transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.p-top-gallery figure._s{width:187px}@media screen and (min-width: 1024px){.p-top-gallery{position:absolute;top:141px}.p-top-gallery figure{width:426px}.p-top-gallery figure._s{width:326px}}.p-top-gallery__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;-webkit-animation:loopLeft linear 80s infinite;animation:loopLeft linear 80s infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;padding-right:24px}@media screen and (min-width: 1024px){.p-top-gallery__wrap{-webkit-animation-duration:100s;animation-duration:100s;gap:44px;padding-right:44px}}@-webkit-keyframes gallery{0%{opacity:0}to{opacity:1}}@keyframes gallery{0%{opacity:0}to{opacity:1}}@-webkit-keyframes loopLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.p-top-support{margin-top:64px;color:#848484;text-align:center;font-family:var(--Inter);font-size:10px;font-weight:400}@media screen and (min-width: 1024px){.p-top-support{margin-top:80px;font-size:11px}}.c-btn-pdf{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:168px;padding:14px 28px;position:relative;text-align:center;font-size:12px;letter-spacing:.04em;line-height:1;overflow:hidden;border:1px solid #000}.c-btn-pdf span{position:relative}.c-btn-pdf:hover{color:#fff;background:#000}@media screen and (min-width: 1024px){.c-btn-pdf{width:200px;padding:14px 28px;font-size:14px}}.c-btn-menu{width:3.75rem;height:3.75rem;cursor:pointer}.c-btn-menu div{position:relative}.c-btn-menu span{display:block;position:absolute;height:1px;width:1.5rem;background:#005bac;left:1.125rem}.c-btn-menu span:nth-child(1){top:calc(50% - .5rem)}.c-btn-menu span:nth-child(2){top:50%}.c-btn-menu span:nth-child(3){top:calc(50% + .5rem)}.c-btn-menu.is-nav-open span:nth-child(1){top:50%;-webkit-transform:scale(-1,-1) rotate(-35deg);transform:scale(-1) rotate(-35deg)}.c-btn-menu.is-nav-open span:nth-child(2){width:0;left:50%}.c-btn-menu.is-nav-open span:nth-child(3){top:50%;-webkit-transform:scale(-1,-1) rotate(35deg);transform:scale(-1) rotate(35deg)}.bold,.strong{font-weight:700}.u-hide{display:none}.u-breakLine{display:inline-block}.u-center{text-align:center}.u-only-sp{display:block!important}@media screen and (min-width: 641px){.u-only-sp{display:none!important}}.u-only-pc{display:none!important}@media screen and (min-width: 641px){.u-only-pc{display:block!important}}.u-color-accent{color:var(--color-accent)}.u-template{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5rem;padding-bottom:6.25rem}.u-template>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.u-gap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--gap)}.is-disabled{opacity:.7;pointer-events:none}.u-budoux{word-break:keep-all;overflow-wrap:anywhere}[data-delay="0.1"]{-webkit-transition-delay:.1s;transition-delay:.1s}[data-delay="0.2"]{-webkit-transition-delay:.2s;transition-delay:.2s}[data-delay="0.3"]{-webkit-transition-delay:.3s;transition-delay:.3s}[data-delay="0.4"]{-webkit-transition-delay:.4s;transition-delay:.4s}[data-delay="0.5"]{-webkit-transition-delay:.5s;transition-delay:.5s}[data-delay="0.6"]{-webkit-transition-delay:.6s;transition-delay:.6s}[data-delay="0.7"]{-webkit-transition-delay:.7s;transition-delay:.7s}[data-delay="0.8"]{-webkit-transition-delay:.8s;transition-delay:.8s}[data-delay="0.9"]{-webkit-transition-delay:.9s;transition-delay:.9s}[data-delay="1"]{-webkit-transition-delay:1s;transition-delay:1s}[data-delay="1.1"]{-webkit-transition-delay:1.1s;transition-delay:1.1s}[data-delay="1.2"]{-webkit-transition-delay:1.2s;transition-delay:1.2s}[data-delay="1.3"]{-webkit-transition-delay:1.3s;transition-delay:1.3s}[data-delay="1.4"]{-webkit-transition-delay:1.4s;transition-delay:1.4s}[data-delay="1.5"]{-webkit-transition-delay:1.5s;transition-delay:1.5s}[data-delay="1.6"]{-webkit-transition-delay:1.6s;transition-delay:1.6s}[data-delay="1.7"]{-webkit-transition-delay:1.7s;transition-delay:1.7s}[data-delay="1.8"]{-webkit-transition-delay:1.8s;transition-delay:1.8s}[data-delay="1.9"]{-webkit-transition-delay:1.9s;transition-delay:1.9s}[data-delay="2"]{-webkit-transition-delay:2s;transition-delay:2s}[data-delay="2.1"]{-webkit-transition-delay:2.1s;transition-delay:2.1s}[data-delay="2.2"]{-webkit-transition-delay:2.2s;transition-delay:2.2s}[data-delay="2.3"]{-webkit-transition-delay:2.3s;transition-delay:2.3s}[data-delay="2.4"]{-webkit-transition-delay:2.4s;transition-delay:2.4s}[data-delay="2.5"]{-webkit-transition-delay:2.5s;transition-delay:2.5s}[data-delay="2.6"]{-webkit-transition-delay:2.6s;transition-delay:2.6s}[data-delay="2.7"]{-webkit-transition-delay:2.7s;transition-delay:2.7s}[data-delay="2.8"]{-webkit-transition-delay:2.8s;transition-delay:2.8s}[data-delay="2.9"]{-webkit-transition-delay:2.9s;transition-delay:2.9s}[data-delay="3"]{-webkit-transition-delay:3s;transition-delay:3s}.__loop{-webkit-animation:loopLeft linear 30s infinite;animation:loopLeft linear 30s infinite;will-change:transform;display:-webkit-box;display:-ms-flexbox;display:flex}.__loop img{width:auto;max-width:none;height:18.75rem}@media screen and (min-width: 1024px){.__loop{-webkit-animation:loopLeft linear 50s infinite;animation:loopLeft linear 50s infinite}.__loop img{height:32.875rem}}@keyframes loopLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes loopRight{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes loopRight{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/style.css.map */
