@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Geist+Mono:wght@100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,100..900;1,100..900&display=swap");@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Sharp:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200);:root{interpolate-size:allow-keywords}*,:after,:before{margin:0;padding:0;box-sizing:border-box;letter-spacing:-0.02em}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){font-size:16px;-webkit-text-size-adjust:100%;text-size-adjust:100%}@supports not (min-block-size:100vh){:where(html){block-size:100%}}@media (prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){block-size:100%;block-size:100vh;overflow-x:clip;line-height:1.75;color:#1C1C1C;font-family:"Montserrat","Noto Sans JP","dashicons","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:normal;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}summary{list-style:none}summary::-webkit-details-marker{display:none}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(button){border:none;background:none;cursor:pointer;display:inline-block;outline:none}:where(a){text-decoration:none;outline:none;color:#1C1C1C}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}iframe{vertical-align:bottom}table{border-collapse:collapse;border:none;border-spacing:0}td,th{vertical-align:top;border:solid 0px;font-weight:normal;text-align:left}:where(img,picture,svg){width:100%;block-size:auto;image-rendering:-webkit-optimize-contrast}:where(p,h1,h2,h3,h4,h5,h6){font-size:1rem;font-weight:normal}:where(h1,h2,h3){font-size:1rem;font-weight:normal}:where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible;margin:0;padding:0}:where(:focus-visible){outline:2px solid var(#1C1C1C,Highlight);outline-offset:2px}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){clip-path:inset(50%)!important;height:1px!important;width:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;border:0!important}::-webkit-input-placeholder{font-family:"Montserrat","Noto Sans JP","dashicons","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;color:#000;font-size:0.8rem}:-ms-input-placeholder{font-family:"Montserrat","Noto Sans JP","dashicons","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;color:#000;font-size:0.8rem}::-moz-placeholder{font-family:"Montserrat","Noto Sans JP","dashicons","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;color:#000;font-size:0.8rem}::selection{background:#1C1C1C;color:#fff}::-moz-selection{background:#1C1C1C;color:#fff}input[type=email],input[type=number],input[type=submit],input[type=tel],input[type=text],select,textarea{width:100%;line-height:1.75;letter-spacing:-0.02em;background:none;border:none;border-radius:0;outline:none;appearance:none;vertical-align:bottom}input[type=checkbox],input[type=radio]{display:none}select::-ms-expand{display:none}.grecaptcha-badge{display:none!important;pointer-events:none!important}@view-transition{navigation:auto}::view-transition-old(*){height:100%;object-fit:none;animation-duration:0.5s}::view-transition-new(*){height:100%;object-fit:none;animation-duration:0.5s}::view-transition-group(*){animation-duration:0.35s}.l-header{width:100%;position:fixed;top:0;left:0;z-index:5000}.l-header-contents{display:flex;gap:2rem;justify-content:space-between;align-items:center;padding:32px 0}.l-header .logo{max-width:73px}@media only screen and (max-width:1100px){.l-header{display:none}}.l-footer{background-color:#FFFFFF;padding:100px 0 100px 0}.l-footer .wrap-logo{display:flex;justify-self:center}.l-footer .logo{width:136px;margin-bottom:73px}.l-footer nav{margin-bottom:63px}.l-footer nav ul{justify-content:center;gap:48px}.l-footer nav ul a{color:#1C1C1C}.l-footer nav .c-btn-border-bottom:after{background:#FFFFFF}@media only screen and (max-width:1100px){.l-footer nav{margin-bottom:54px}}.l-footer .info{color:#1C1C1C;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:254%;letter-spacing:-0.32px;margin-bottom:16px}@media only screen and (max-width:1100px){.l-footer .info{padding:0 20px}}.l-footer .copy{color:#1C1C1C;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-0.28px}.l-main-root-wrap{width:100%;overflow:clip}.l-inner{max-width:calc(1440px + 4rem);width:100%;padding:0 2rem;margin:0 auto}.c-btn-primary{width:100%;display:flex;align-items:center;justify-content:center;padding:15px 2rem;background:#961010;transition:0.3s ease}@media (hover:hover) and (pointer:fine){.c-btn-primary:hover{opacity:0.6}}.c-btn-primary .text{color:#FFFFFF;font-size:18px;font-family:"Geist Mono",monospace,"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;line-height:1}.c-btn-border-bottom{font-size:18px;color:#262729;font-weight:500;font-family:"Geist Mono",monospace,"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;line-height:1.2;white-space:nowrap;position:relative;transition:0.3s ease}@media (hover:hover) and (pointer:fine){.c-btn-border-bottom:hover{opacity:0.6}}.c-btn-border-bottom:after{content:"";display:block;width:100%;height:1px;background:#262729;position:absolute;bottom:2px;left:0}.c-btn-border-bottom--white{color:#FFFFFF}.c-btn-border-bottom--white:after{background:#FFFFFF}.c-card-faq{background:#F2F2EA}.c-card-faq .box-question{width:100%;padding:0 2rem;position:relative;transition:0.3s ease}@media (hover:hover) and (pointer:fine){.c-card-faq .box-question:hover{opacity:0.6}}.c-card-faq .box-question .inner{max-width:730px;margin:0 auto;padding:24px 32px 24px 0}.c-card-faq .heading{font-size:20px;font-weight:600;line-height:1.2;text-align:left}.c-card-faq .icon{display:block;width:24px;aspect-ratio:1/1;background:url(img/icon/common/cross-01.svg) no-repeat center/contain;position:absolute;top:50%;right:40px;translate:0 -50%}.c-card-faq .icon.is-active{background:url(img/icon/common/cross-02.svg) no-repeat center/contain}.c-card-faq .box-answer{padding:0 2rem;max-height:0;overflow:hidden;transition:0.3s ease-out}.c-card-faq .box-answer .inner{max-width:730px;margin:0 auto;padding:24px 0;border-top:1px solid #DADAD3}.c-card-faq .box-answer .text{line-height:1.6;color:#1C1C1C}.c-card-faq .box-answer.is-active{max-height:fit-content}button,input[type=email],input[type=number],input[type=tel],input[type=text],select,textarea{color:#1C1C1C}input[type=submit]{color:#1C1C1C}.c-heading-section span{font-size:38px;line-height:1.2}.c-heading-section .semi-bold{font-weight:600}.c-list-common{width:100%}.c-list-common-item{width:100%;margin-bottom:0.5rem;padding-bottom:0.5rem;border-bottom:1px solid #000}.c-list-common-item:last-child{margin-bottom:0}.c-list-name{width:100%}.c-list-name-item{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;margin-bottom:0.5rem;padding-bottom:0.5rem;border-bottom:1px solid #000}.c-list-name-item:last-child{margin-bottom:0}.c-list-name-title{width:180px;color:#000}@media only screen and (max-width:850px){.c-list-name-title{width:100%;font-size:0.9rem}}.c-list-name-detail{flex:1}@media only screen and (max-width:850px){.c-list-name-detail{width:100%}}.c-list-sns-share .item{cursor:pointer;margin-right:1rem}.l-main-root-wrap{opacity:1}.l-main-root-wrap.is-loading{opacity:0}.c-loading{width:100%;height:100svh;top:0;left:0;position:fixed;z-index:999999;pointer-events:none}.c-loading.is-loaded{opacity:0;pointer-events:none}.c-menu-global-nav .list{display:flex;gap:48px}@media only screen and (max-width:1100px){.c-menu-global-nav .list{flex-wrap:wrap;flex-direction:column;justify-content:center;text-align:center}}.c-menu-global-nav .item-cart{max-width:35px;margin-left:6px;transition:0.3s ease}@media (hover:hover) and (pointer:fine){.c-menu-global-nav .item-cart:hover{opacity:0.6}}.c-menu-mobile-logo-mobile{width:73px;height:36px;z-index:999999;position:fixed;top:17px;left:20px;display:none}@media only screen and (max-width:1100px){.c-menu-mobile-logo-mobile{display:block}}.c-menu-mobile{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:999998;opacity:0;pointer-events:none;transition:opacity 0.35s ease,visibility 0.35s ease;padding:89px 20px 18px 20px}.c-menu-mobile-item{padding:41px 0;border-bottom:1px solid rgba(28,28,28,0.2)}.c-menu-mobile-item:last-child{border-bottom:none}.c-menu-mobile-item a{color:#1C1C1C;font-family:"Open Sans","Montserrat",sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:0%;letter-spacing:2.7px}.c-menu-mobile-logo{margin-top:56px;width:136px;height:68px}.c-menu-mobile-button{width:22px;height:20px;z-index:999999;position:fixed;top:24px;right:20px;cursor:pointer;display:none}@media only screen and (max-width:1100px){.c-menu-mobile-button{display:block}}.c-menu-mobile-button span{height:1.85px;content:"";margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;transition:0.35s ease 0.35s}.c-menu-mobile-button span:after{content:"";margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;background:#FFFFFF;transition:0.35s ease}.c-menu-mobile-button span:first-child{translate:0 -10px}.c-menu-mobile-button span:nth-child(2){translate:0 0px}.c-menu-mobile-button span:nth-child(3){translate:0 10px}input[type=checkbox]:checked~.c-menu-mobile-button span:first-child{translate:0 0;transition:0.35s ease}input[type=checkbox]:checked~.c-menu-mobile-button span:first-child:after{rotate:45deg;transition-delay:0.35s;background:#A5A8AD}input[type=checkbox]:checked~.c-menu-mobile-button span:nth-child(2){translate:0 0;transition:0.35s ease}input[type=checkbox]:checked~.c-menu-mobile-button span:nth-child(2):after{rotate:-45deg;transition-delay:0.35s;background:#A5A8AD}input[type=checkbox]:checked~.c-menu-mobile-button span:nth-child(3){translate:0 0;transition:0.35s ease}input[type=checkbox]:checked~.c-menu-mobile-button span:nth-child(3):after{rotate:-45deg;transition-delay:0.35s;background:#A5A8AD}input[type=checkbox]:checked~.c-menu-mobile{opacity:1;pointer-events:auto;overflow-y:scroll;overscroll-behavior:none;-webkit-overscroll-behavior:none;-ms-overflow-style:none;scrollbar-width:none;background:#FFFFFF}input[type=checkbox]:checked~.c-menu-mobile::-webkit-scrollbar{display:none}input[type=checkbox]:checked~.c-menu-mobile .c-menu-mobile-wrap{translate:0 0}.c-menu-mobile-cart{display:none;width:23.05px;height:23.7;z-index:999999;position:fixed;top:24px;right:74px;cursor:pointer;display:none}@media only screen and (max-width:1100px){.c-menu-mobile-cart{display:block}}.c-modal-wrap{width:100%;height:100vh;position:fixed;margin:auto;top:0;left:0;z-index:10001;pointer-events:none;opacity:0;background:rgba(0,0,0,0.85);transition:0.25s ease-in-out;overflow-y:scroll;overscroll-behavior:none;-webkit-overscroll-behavior:none;-ms-overflow-style:none;scrollbar-width:none}.c-modal-wrap::-webkit-scrollbar{display:none}.c-modal-wrap-inner{min-height:100vh;position:relative;padding:8rem 2rem}.c-modal-wrap.is-open{opacity:1;pointer-events:auto;transition:0.25s ease-in-out}.c-modal-body{width:min(768px,100%);margin:auto;padding:2rem;background:#fff;z-index:20;position:relative}.c-modal-body-inner{width:min(620px,100%);margin:auto}.c-modal-close-ovl{cursor:pointer;margin:auto;position:absolute;inset:0;background:rgba(255,255,255,0.85);z-index:10}.c-pagination{display:flex;justify-content:center;flex-wrap:wrap}.c-pagination-btn[href=""]{opacity:0;pointer-events:none}.c-pagination .c-form-item{display:flex;justify-content:center;flex-wrap:wrap;align-items:center}.p-top-hero{position:relative;width:100%;max-width:100%}.p-top-hero .pc{display:inline}@media only screen and (max-width:850px){.p-top-hero .pc{display:none}}.p-top-hero .sp{display:none}@media only screen and (max-width:850px){.p-top-hero .sp{display:block}}.p-top-hero img{width:100%;height:auto;display:block}.p-top-hero .p-top-hero-slideshow{position:relative;width:100%}.p-top-hero .p-top-hero-slideshow .dummy{visibility:hidden;width:100%;height:auto;display:block}@media only screen and (max-width:850px){.p-top-hero .p-top-hero-slideshow .dummy{height:100vh;object-fit:cover}}.p-top-hero .p-top-hero-slideshow .slide{position:absolute;top:0;left:0;width:100%;height:auto;opacity:0;z-index:0;transition:opacity 2s ease-in-out}@media only screen and (max-width:850px){.p-top-hero .p-top-hero-slideshow .slide{height:100vh;object-position:center;object-fit:cover}}.p-top-hero .p-top-hero-slideshow .slide.active{opacity:1;z-index:1}.p-top-hero-inner{height:100%}.p-top-hero-contents{height:100%;display:flex;justify-content:space-between;align-items:center;gap:2rem}@media only screen and (max-width:850px){.p-top-hero-contents{flex-direction:column-reverse;align-items:flex-start}}.p-top-hero .wrap-text{position:absolute;left:12.5%;top:27.9%;max-width:690px;z-index:9999}@media only screen and (max-width:1100px){.p-top-hero .wrap-text{top:92px;left:0px;padding-left:20px;padding-right:20px}}.p-top-hero .catch{color:#FFFFFF;margin-bottom:36px}@media only screen and (max-width:1100px){.p-top-hero .catch-pc{display:none}}.p-top-hero .catch-mobile{display:none;line-height:46px}@media only screen and (max-width:1100px){.p-top-hero .catch-mobile{display:block}}.p-top-hero .catch span{line-height:1.6;display:block}.p-top-hero .catch .medium{font-size:44px;font-weight:500;line-height:60px}@media only screen and (max-width:1100px){.p-top-hero .catch .medium{font-size:38px;font-style:normal;font-weight:500;line-height:48.72px;letter-spacing:-0.76px}}.p-top-hero .catch .light{font-size:38px;font-weight:300}.p-top-hero .nav-brand{margin-bottom:54px}.p-top-hero .nav-brand .list{display:flex;flex-wrap:wrap;gap:30px}@media only screen and (max-width:580px){.p-top-hero .p-top-hero-wrap-btn{display:flex;justify-content:center}.p-top-hero .p-top-hero-wrap-btn a{width:100%;max-width:100%}}.p-top-hero .c-btn-primary{max-width:320px}.p-top-hero__account-btn{text-align:center;position:fixed;bottom:20px;right:20px;width:200px;height:200px;border-radius:50%;color:#FFFFFF;font-size:16px;font-style:normal;font-weight:500;line-height:200%;z-index:9999}@media only screen and (max-width:1100px){.p-top-hero__account-btn{position:fixed;border-radius:0%;height:48px;width:100%;max-width:100%!important;left:0;right:0;bottom:0}}@media only screen and (max-width:1100px){.p-top-hero__account-btn-break{display:none}}.p-top-hero .wrap-img{max-width:695px;width:48%}@media only screen and (max-width:1100px){.p-top-hero .wrap-img{display:none}}.p-top-hero .wrap-img-mobile{display:none;width:100%}@media only screen and (max-width:1100px){.p-top-hero .wrap-img-mobile{display:block}}.p-top-new-arrivals{padding:114px 0 240px 0}@media only screen and (max-width:1100px){.p-top-new-arrivals{padding:114px 0 64px 0}}.p-top-new-arrivals h3{text-align:center;margin-bottom:81px}@media only screen and (max-width:1100px){.p-top-new-arrivals h3{margin-bottom:15px}}.p-top-new-arrivals .swiper{width:100%;height:358px;margin-bottom:64px}@media only screen and (max-width:1100px){.p-top-new-arrivals .swiper{height:392px;margin-bottom:48px}}.p-top-new-arrivals .swiper .swiper-slide{padding-left:20px;padding-right:20px;display:flex;align-items:center;flex-direction:column}.p-top-new-arrivals .swiper img{max-width:280px}.p-top-new-arrivals .swiper div{text-align:center}.p-top-new-arrivals .swiper .brand{font-family:"Geist Mono",monospace,"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;text-overflow:ellipsis;font-family:"Geist Mono";font-size:25px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-0.5px;margin-bottom:11px}.p-top-new-arrivals .swiper .desc{overflow:hidden;color:rgba(28,28,28,0.8);text-align:center;text-overflow:ellipsis;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-0.28px;text-transform:uppercase;margin-bottom:14px}.p-top-new-arrivals .swiper .price{color:#1C1C1C;text-align:center;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-0.4px}.p-top-new-arrivals .swiper .swiper-button-next:after,.p-top-new-arrivals .swiper .swiper-button-prev:after{content:initial}.p-top-new-arrivals .swiper .custom-next,.p-top-new-arrivals .swiper .custom-prev{width:40px;height:40px;background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer}.p-top-new-arrivals .swiper .custom-prev{left:0;background-image:url("img/icon/common/icon-prev.svg")}.p-top-new-arrivals .swiper .custom-next{right:0;background-image:url("img/icon/common/icon-next.svg")}@media only screen and (max-width:1100px){.p-top-new-arrivals .swiper .custom-prev{display:block}.p-top-new-arrivals .swiper .custom-next{display:block}}.p-top-new-arrivals .swiper .swiper-pagination{display:none}@media only screen and (max-width:1100px){.p-top-new-arrivals .swiper .swiper-pagination{display:block}}.p-top-new-arrivals .swiper .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0px}.p-top-new-arrivals .swiper .swiper-pagination-bullet{background:rgba(0,0,0,0.2);margin:0 8px}.p-top-new-arrivals .swiper .swiper-pagination-bullet-active{background-color:#1C1C1C}.p-top-new-arrivals .wrap-btn{display:flex;justify-content:center}.p-top-new-arrivals .wrap-btn .c-btn-primary{max-width:260px}.p-top-new-arrivals .wrap-current-obsessions{padding:242px 0 0 0}.p-top-new-arrivals .wrap-current-obsessions-mobile{display:none}@media only screen and (max-width:1100px){.p-top-new-arrivals .wrap-current-obsessions{padding:80px 0 0 0}.p-top-new-arrivals .wrap-current-obsessions-mobile{display:block}}.p-top-why-choose{padding:117px 0 120px 0;background-color:#F2F2EA}.p-top-why-choose h3{text-align:center}.p-top-why-choose .wrap-intoro{display:flex;justify-content:center;padding-top:40px}.p-top-why-choose .wrap-intoro .intro{max-width:800px;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:-0.4px}.p-top-why-choose .wrap-card{padding-top:99px;display:flex;gap:41px}@media only screen and (max-width:1100px){.p-top-why-choose .wrap-card{flex-wrap:wrap}}.p-top-why-choose .wrap-card .card{flex:1;background:white;padding:37px 63px 41px 46px;clip-path:polygon(0% 0%,89.96% 0%,100% 15.86%,100% 100%,0% 100%)}@media only screen and (max-width:1100px){.p-top-why-choose .wrap-card .card{max-width:100%}}.p-top-why-choose .wrap-card .card .title{font-size:24px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-0.48px;margin-bottom:16px}.p-top-why-choose .wrap-card .card .text{font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-0.32px;margin-bottom:16px;height:120px;overflow:hidden;transition:height 0.3s ease}.p-top-why-choose .wrap-card .card .text p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.p-top-why-choose .wrap-card .card .text.expanded{height:auto}.p-top-why-choose .wrap-card .card .text.expanded p{-webkit-line-clamp:unset}.p-top-why-choose .wrap-card .card a{display:block;font-family:"Geist Mono",monospace,"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-0.32px;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.p-top-faq{background:#3C1F1B;color:#FFFFFF;padding:110px 0 120px}.p-top-faq .contents{display:flex;justify-content:space-between;gap:2rem}@media only screen and (max-width:1100px){.p-top-faq .contents{gap:48px;flex-wrap:wrap}}.p-top-faq .wrap-text{max-width:510px}.p-top-faq .c-heading-section{margin-bottom:36px}.p-top-faq .text-featured{font-size:20px;line-height:2;font-family:"Geist Mono",monospace,"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;margin-bottom:36px}@media only screen and (max-width:1100px){.p-top-faq .wrap-text-wrap-btn{display:flex;justify-content:center}}.p-top-faq .c-btn-primary{max-width:268px}.p-top-faq .wrap-faq{max-width:832px}.p-top-faq .wrap-faq .list{display:flex;flex-direction:column;gap:1rem}.p-top-faq .policyList{color:#1C1C1C}.p-top-faq .policyList h3{margin-top:15px;font-weight:bold}.p-top-faq .policyList a{text-decoration:underline}.p-single-contents{width:100%;margin:auto}.p-single-contents-page-title{font-size:2rem;color:#000}.p-single-contents-date{color:#000;margin-bottom:4rem;display:block}.p-single-table-of-contents{margin:8rem 0}.p-single-table-of-contents-list-item{counter-increment:number 1}.p-single-table-of-contents-list-item-link .number{width:45px;display:inline-block}.p-single-table-of-contents-list-item-link .number:after{content:counter(number,decimal-leading-zero) "."}.p-single-table-of-contents-list-item-link .text{display:inline-block}.p-single-accent{color:#fff;background:#000}.p-single-bold{font-weight:700}.p-single-size-l{font-size:1.25rem;line-height:1.5}.p-single-size-s{font-size:0.9rem}.p-single-contents .p-single-se-file,.p-single-contents .p-single-se-link-button,.p-single-contents .p-single-se-list,.p-single-contents .p-single-se-table,.p-single-contents .p-single-se-youtube{margin-bottom:4rem}.p-single-se-grid{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;margin-bottom:4rem;gap:4rem}@media only screen and (max-width:850px){.p-single-se-grid{margin-bottom:0}}.p-single-se-grid .grid{width:100%}.p-single-se-grid._2col .grid{width:calc((100% - 4rem * 1) / 2)}@media only screen and (max-width:850px){.p-single-se-grid._2col .grid{width:100%}}.p-single-se-grid._3col .grid{width:calc((100% - 4rem * 2) / 3)}@media only screen and (max-width:850px){.p-single-se-grid._3col .grid{width:100%}}.p-single-se-page-title{font-size:2rem;line-height:1.5}.p-single-se-heading-big{font-size:2rem;line-height:1.5;margin-bottom:2rem;font-weight:normal}.p-single-se-heading-small{font-size:1.25rem;line-height:1.5;margin-bottom:2rem;font-weight:normal}.p-single-se-grid-img-wrap+.p-single-se-grid-text{margin-top:1rem}.p-single-se-grid-caption{text-align:justify;word-break:break-all;font-size:0.9rem;font-style:italic;color:#aaa}.p-single-se-grid-text{text-align:justify;word-break:break-all}.p-single-se-link-text{color:#000;margin:0 0.25rem}.p-single-se-link-text:after{font-family:"Material Symbols Sharp";content:"\e89e";vertical-align:bottom;margin-left:0.15rem}.p-single-se-youtube{width:100%;padding-top:56.25%;position:relative}.p-single-se-youtube iframe{width:100%;height:100%;margin:auto;position:absolute;inset:0 auto auto 0}.p-single-se-table table{width:100%;border-bottom:1px solid #000}@media only screen and (max-width:1300px){.p-single-se-table table{overflow-x:scroll}}.p-single-se-table table th{padding:1rem;background:#aaa;border-right:1px solid #000;color:#fff}.p-single-se-table table tr{padding:1rem;border-top:1px solid #000;border-left:1px solid #000}.p-single-se-table table td{max-width:200px;padding:1rem;border-right:1px solid #000}.p-single-se-file,.p-single-se-link-button{text-align:center}
/*# sourceMappingURL=main.css.map */