@layer base{html{box-sizing:border-box;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-y:scroll}*,:before,:after{box-sizing:inherit}:before,:after{-webkit-text-decoration:inherit;text-decoration:inherit;vertical-align:inherit}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{vertical-align:baseline;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:100%}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{vertical-align:baseline;background:0 0;margin:0;padding:0;font-size:100%}ins{color:#000;background-color:#ff9;text-decoration:none}mark{color:#000;background-color:#ff9;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0;padding:0;display:block}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}input,select{vertical-align:middle}input[type=button],input[type=submit]{appearance:none}:root:has(dialog[open]){scrollbar-gutter:stable;overflow:hidden}html,body{overflow-x:clip}html.is_expandedSP,html.is_expandedPC,html.is-drawer-open,body.is_expandedSP,body.is_expandedPC,body.is-drawer-open{overflow-y:hidden}html{font-family:var(--font-base);color:var(--navy01);background-color:var(--white);scroll-behavior:smooth;scroll-padding-top:var(--headerHeightSP);font-weight:400}@media screen and (width>=769px){html{scroll-padding-top:var(--headerHeightTB)}}@media screen and (width>=1080px){html{scroll-padding-top:var(--headerHeightPC)}}html *{letter-spacing:.025em;box-sizing:border-box;line-height:1.5}body{font-family:var(--font-base);color:var(--black);background-color:var(--white);grid-template-rows:1fr auto;grid-template-columns:100%;min-height:100vh;font-weight:400;display:grid}input[type=text],input[type=password],input[type=tel],input[type=email],input[type=number],input[type=submit],input[type=button],input[type=reset],textarea,button,select{appearance:none;resize:none;background:0 0;border:none;border-radius:0;outline:none;margin:0;padding:0}input[type=submit],input[type=button],input[type=reset],button,label[for]{cursor:pointer}::-webkit-search-cancel-button{appearance:none}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]{appearance:textfield}img{width:100%;height:auto}@media screen and (width>=769px){a,button,input[type=submit],input[type=button]{transition:opacity .3s}a:focus,button:focus,input[type=submit]:focus,input[type=button]:focus{opacity:.7}}@media screen and (width>=769px) and (hover:hover){a:hover,button:hover,input[type=submit]:hover,input[type=button]:hover{opacity:.7}}address{font-style:normal}summary{cursor:pointer;list-style-type:none;display:block}summary::-webkit-details-marker{display:none}.wrapper{width:100vw;height:100%}.container{width:100%;max-width:var(--containerSP);padding:0 var(--sideSP);margin:0 auto;position:relative}@media screen and (width>=1080px){.container{max-width:var(--containerPC);padding:0 var(--sidePC)}}.main{margin-top:var(--headerHeightSP)}@media screen and (width>=769px){.main{margin-top:var(--headerHeightTB)}}@media screen and (width>=1080px){.main{margin-top:var(--headerHeightPC)}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{cursor:pointer;opacity:.7;z-index:1;background:#ccc;border:0;border-radius:50%;justify-content:center;align-items:center;width:2em;height:2em;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.splide__arrow svg{fill:#000;width:1.2em;height:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline-offset:3px;outline:3px solid #0bf}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline-offset:3px;outline:3px solid #0bf}.splide__pagination{z-index:1;padding:0 1em;position:absolute;bottom:.5em;left:0;right:0}.splide__pagination__page{opacity:.7;background:#ccc;border:0;border-radius:50%;width:8px;height:8px;margin:3px;padding:0;transition:transform .2s linear;display:inline-block;position:relative}.splide__pagination__page.is-active{z-index:1;background:#fff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible,.splide.is-focus-in .splide__pagination__page:focus{outline-offset:3px;outline:3px solid #0bf}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:#0000}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible,.splide.is-focus-in .splide__toggle:focus{outline-offset:3px;outline:3px solid #0bf}.splide__track--nav>.splide__list>.splide__slide{cursor:pointer;border:3px solid #0000}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{top:auto;bottom:1em}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{flex-direction:column;padding:1em 0;display:flex;inset:0 .5em 0 auto}}@layer theme;@layer components{@media screen and (width>=769px){.hover:focus{opacity:.7;transition:opacity .3s}}@media screen and (width>=769px) and (hover:hover){.hover:hover{opacity:.7;transition:opacity .3s}}.mx-full{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.ml-full{margin-left:calc(50% - 50vw)}.mr-full{margin-right:calc(50% - 50vw)}.px-full{padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.pl-full{padding-left:calc(50vw - 50%)}.pr-full{padding-right:calc(50vw - 50%)}@media screen and (width>=1080px){.md-container{width:100%;max-width:var(--containerPC);padding:0 var(--sidePC);margin:0 auto;position:relative}}@media (width<=1079px){.tb-mx-full{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}.header{background-color:var(--white);border-bottom:1px solid var(--gray04);width:100%;z-index:var(--zindex-header);justify-content:space-between;align-items:center;gap:40px;padding:10px 20px;display:flex;position:fixed;top:0;left:0}@media screen and (width>=769px){.header{padding:15px 40px}}@media screen and (width>=1080px){.header{padding:0 40px}}.header .header_logo{width:100%;max-width:65px;display:block}@media screen and (width>=769px){.header .header_logo{max-width:82px}}@media screen and (width>=1080px){.header .header_logo{max-width:98px}}.header .header_logo .logo_img{aspect-ratio:1.63333;width:100%;height:auto}@media screen and (width>=1080px){.header .header_block{justify-content:end;align-items:center;gap:40px;display:flex}}.header .header_btn_block{display:none}@media screen and (width>=1080px){.header .header_btn_block{justify-content:start;align-items:start;display:flex}.header .header_btn{letter-spacing:0;color:var(--white);text-align:center;background-color:var(--green01);border-right:1px solid var(--white);gap:4px;padding:19px 32px 20px;font-size:16px;font-weight:500;display:grid}.header .header_btn span{font-family:var(--font-roboto);text-transform:uppercase;font-size:22px;font-weight:700;display:block}.header .header_contact{color:var(--white);background-color:var(--green01);justify-content:start;align-items:center;gap:20px;padding:23px 24px;display:flex}.header .header_contact_text{text-align:center;font-size:17px;font-weight:500;line-height:1.6}.header .header_contact_tel{grid-template-columns:40px 1fr;justify-content:start;align-items:center;gap:8px;display:grid}.header .header_contact_tel .icon_tel{aspect-ratio:1.66667;width:100%;max-width:40px;display:block}.header .header_contact_tel .tel_number{font-family:var(--font-roboto);font-size:32px;font-weight:700}}.footer{padding-bottom:69px}@media screen and (width>=1080px){.footer{padding-bottom:0}}.footer .footer_menu{background-color:var(--black);gap:28px;padding:40px 20px 32px;display:grid}@media screen and (width>=1080px){.footer .footer_menu{gap:40px;padding:56px 40px}}.footer .footer_menu .menu_list{gap:20px;display:grid}@media screen and (width>=1080px){.footer .footer_menu .menu_list{justify-content:center;align-items:center;gap:16px;display:flex}}@media screen and (width>=1366px){.footer .footer_menu .menu_list{gap:32px}}.footer .footer_menu .menu_item{color:var(--white);letter-spacing:0;text-align:center;font-size:14px}@media screen and (width>=769px){.footer .footer_menu .menu_item{font-size:16px}}@media screen and (width>=1080px){.footer .footer_menu .menu_item{justify-content:center;align-items:center;gap:16px;display:flex}}@media screen and (width>=1366px){.footer .footer_menu .menu_item{gap:32px}}@media screen and (width>=1080px){.footer .footer_menu .menu_item:before{content:"｜"}.footer .footer_menu .menu_item:first-of-type:before{display:none}}.footer .footer_menu .menu_link{display:inline-block}@media screen and (width>=769px){.footer .footer_menu .menu_link{transition:opacity .3s}.footer .footer_menu .menu_link:focus{opacity:.7}}@media screen and (width>=769px) and (hover:hover){.footer .footer_menu .menu_link:hover{opacity:.7}}.footer .footer_menu .menu_line{width:100%;max-width:116px;margin:0 auto}@media screen and (width>=769px){.footer .footer_menu .menu_line{max-width:140px}}.footer .footer_info{padding:32px 20px}@media screen and (width>=1080px){.footer .footer_info{padding:48px 40px}}.footer .footer_logo{width:100%;max-width:131px;margin:40px auto 0;display:block}.footer .footer_logo .logo_img{aspect-ratio:1.6375;width:100%;height:auto}.footer .info_company{text-align:center;padding-top:20px;font-size:18px}.footer .info_address{text-align:center;padding-top:12px;font-size:12px}.footer .info_tel{justify-content:center;align-items:center;gap:4px;padding-top:8px;display:flex}@media screen and (width>=769px){.footer .info_tel{pointer-events:none}}.footer .info_tel .icon_tel{aspect-ratio:1.66667;width:100%;max-width:20px;display:block}.footer .info_tel .tel_number{font-family:var(--font-roboto);font-size:18px;font-weight:700}.footer .footer_copy{background-color:var(--black);text-align:center;padding:12px 20px}@media screen and (width>=1080px){.footer .footer_copy{padding:12px 40px}}.footer .footer_small{color:var(--white);font-size:10px}#pagetop{aspect-ratio:1;width:100%;max-width:3rem;z-index:var(--zindex-main);transition:bottom .3s ease-in-out;position:fixed;bottom:80px;right:20px}@media screen and (width>=1080px){#pagetop{display:none}}#pagetopIcon{aspect-ratio:1;background-color:var(--green01);visibility:hidden;opacity:0;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;transition:visibility .3s ease-in-out,opacity .3s ease-in-out;display:flex}#pagetopIcon.is_scroll{visibility:visible;opacity:1}#pagetopIcon svg{aspect-ratio:.5;width:100%;max-width:10px;color:var(--white);transform:rotate(-90deg)}.header_hamburger{width:36px;height:16px;z-index:var(--zindex-hamburger);position:relative}@media screen and (width>=769px){.header_hamburger{width:58px;height:28px}}.header_hamburger>span{background:var(--black);width:22px;height:2px;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media screen and (width>=769px){.header_hamburger>span{width:36px}}.header_hamburger>span:before,.header_hamburger>span:after{content:"";background:var(--black);height:2px;transition:transform .3s;position:absolute;right:0}.header_hamburger>span:before{width:36px;top:-8px}@media screen and (width>=769px){.header_hamburger>span:before{width:58px;top:-12px}}.header_hamburger>span:after{width:14px;bottom:-8px}@media screen and (width>=769px){.header_hamburger>span:after{width:24px;bottom:-12px}}.header_hamburger[aria-expanded=true]{width:20px;height:20px;margin-left:16px}@media screen and (width>=769px){.header_hamburger[aria-expanded=true]{width:28px;margin-left:30px}}.header_hamburger[aria-expanded=true]>span{height:0}.header_hamburger[aria-expanded=true]>span:before{width:20px;top:0;transform:rotate(45deg)}@media screen and (width>=769px){.header_hamburger[aria-expanded=true]>span:before{width:28px}}.header_hamburger[aria-expanded=true]>span:after{width:20px;top:0;transform:rotate(-45deg)}@media screen and (width>=769px){.header_hamburger[aria-expanded=true]>span:after{width:28px}}.header_nav{top:var(--headerHeightSP);background-color:var(--gray01);opacity:0;visibility:hidden;width:100%;height:100vh;padding:32px 42px 172px;transition:opacity .3s,visibility .3s;display:block;position:absolute;left:0;overflow-y:auto}@media screen and (width>=769px){.header_nav{top:var(--headerHeightTB)}}@media screen and (width>=1080px){.header_nav{top:var(--headerHeightPC);height:auto;padding:56px}}.header_nav.is-open{opacity:1;visibility:visible}.header_nav .nav_inner{gap:48px;display:grid}@media screen and (width>=1080px){.header_nav .nav_inner{justify-content:center;align-items:center;gap:20px;display:flex}}@media screen and (width>=1366px){.header_nav .nav_inner{gap:50px}}.header_nav .nav_list{gap:40px;display:grid}@media screen and (width>=1080px){.header_nav .nav_list{justify-content:center;align-items:center;gap:10px;display:flex}}@media screen and (width>=1366px){.header_nav .nav_list{gap:16px}}.header_nav .nav_item{font-size:14px}@media screen and (width>=769px){.header_nav .nav_item{font-size:16px}}@media screen and (width>=1080px){.header_nav .nav_item{justify-content:center;align-items:center;gap:10px;display:flex}}@media screen and (width>=1366px){.header_nav .nav_item{gap:16px}}@media screen and (width>=1080px){.header_nav .nav_item:before{content:"｜"}.header_nav .nav_item:first-of-type:before{display:none}}.header_nav .nav_link{justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}@media screen and (width>=769px){.header_nav .nav_link{transition:opacity .3s}.header_nav .nav_link:focus{opacity:.7}}@media screen and (width>=769px) and (hover:hover){.header_nav .nav_link:hover{opacity:.7}}@media screen and (width>=1080px){.header_nav .nav_link{width:auto;display:block}}.header_nav .nav_link .icon_arrow{aspect-ratio:.466667;width:100%;max-width:7px}@media screen and (width>=1080px){.header_nav .nav_link .icon_arrow{display:none}}.header_nav .nav_line{width:100%;max-width:118px;margin:0 auto;display:block}@media screen and (width>=1080px){.header_nav .nav_line{margin:0}}.card_reviews{background-color:var(--gray05);border-radius:8px;flex-direction:column;gap:20px;height:100%;padding:24px 0;display:flex}@media screen and (width>=769px){.card_reviews{gap:24px;padding:32px 0}}.card_reviews .card_reviews_top{border-bottom:1px solid var(--gray02);padding:0 20px 20px}@media screen and (width>=769px){.card_reviews .card_reviews_top{padding:0 24px 24px}}.card_reviews .card_reviews_evaluation{justify-content:start;align-items:center;gap:2px;display:flex}@media screen and (width>=769px){.card_reviews .card_reviews_evaluation{gap:4px}}.card_reviews .card_reviews_evaluation .icon_start{aspect-ratio:1;width:100%;max-width:20px;color:var(--gray04)}@media screen and (width>=769px){.card_reviews .card_reviews_evaluation .icon_start{max-width:24px}}.card_reviews .card_reviews_evaluation .icon_start.is_active{color:var(--yellow01)}.card_reviews .card_reviews_ttl{letter-spacing:.25px;padding-top:16px;font-size:16px;font-weight:700}@media screen and (width>=769px){.card_reviews .card_reviews_ttl{padding-top:20px;font-size:22px}}.card_reviews .card_reviews_bottom{flex-direction:column;justify-content:space-between;height:100%;padding:0 20px;display:flex}@media screen and (width>=769px){.card_reviews .card_reviews_bottom{padding:0 24px}}.card_reviews .card_reviews_comment{letter-spacing:.25px;font-size:14px;line-height:1.75}@media screen and (width>=769px){.card_reviews .card_reviews_comment{font-size:16px}}.card_reviews .card_reviews_time{font-size:12px;font-family:var(--font-roboto);color:var(--gray06);padding-top:24px;display:block}@media screen and (width>=769px){.card_reviews .card_reviews_time{font-size:16px}}.faq_details{border:2px solid var(--gray01);border-radius:8px;padding:20px}@media screen and (width>=769px){.faq_details{padding:25px 20px 25px 48px}}.faq_details .faq_summary{justify-content:space-between;align-items:start;gap:12px;display:flex}@media screen and (width>=769px){.faq_details .faq_summary{gap:24px}}.faq_details .faq_summary_inner{justify-content:start;align-items:start;gap:6px;width:100%;display:flex}@media screen and (width>=769px){.faq_details .faq_summary_inner{gap:8px}}.faq_details .faq_summary_question{font-family:var(--font-roboto);font-size:16px;line-height:1.625;display:block}@media screen and (width>=769px){.faq_details .faq_summary_question{font-size:20px;line-height:2}}.faq_details .faq_summary_question_text{letter-spacing:.25px;font-size:16px;font-weight:500;line-height:1.625;display:block}@media screen and (width>=769px){.faq_details .faq_summary_question_text{font-size:18px;line-height:2}}.faq_details .faq_summary_icon{aspect-ratio:1;background-color:var(--blue01);border-radius:999px;width:20px;height:20px;display:block;position:relative}@media screen and (width>=769px){.faq_details .faq_summary_icon{width:40px;height:40px}}.faq_details .faq_summary_icon:before{content:"";background-color:var(--white);width:8px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (width>=769px){.faq_details .faq_summary_icon:before{width:16px}}.faq_details .faq_summary_icon:after{content:"";background-color:var(--white);width:2px;height:8px;transition:transform .3s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (width>=769px){.faq_details .faq_summary_icon:after{height:16px}}.faq_details.is_active .faq_summary_icon:after{transform:translate(-50%,-50%)rotate(90deg)}.faq_details .faq_panel_block{padding-top:20px}@media screen and (width>=769px){.faq_details .faq_panel_block{padding:30px 64px 0 34px}}.faq_details .faq_panel_inner{border-left:2px solid var(--gray02);justify-content:start;align-items:start;gap:4px;padding-left:16px;display:flex}@media screen and (width>=769px){.faq_details .faq_panel_inner{gap:8px;padding-left:22px}}.faq_details .faq_panel_answer{font-family:var(--font-roboto);font-size:16px;line-height:1.64286}@media screen and (width>=769px){.faq_details .faq_panel_answer{font-size:20px;line-height:1.625}}.faq_details .faq_panel_answer_text{letter-spacing:.25px;font-size:14px;line-height:1.64286}@media screen and (width>=769px){.faq_details .faq_panel_answer_text{font-size:16px;line-height:1.75}}.form-select{cursor:pointer;appearance:none;background-position:right 16px center;background-repeat:no-repeat;background-size:14px 6px}.form-select:disabled{background-color:var(--gray02)}@media screen and (width>=769px){.form-select{background-position:right 20px center;background-size:18px 8px}}.meter_animation{aspect-ratio:1.35294;opacity:0;width:100%;max-width:230px;margin-top:22px;transition:opacity .3s;position:absolute;top:0;left:50%;transform:translate(-50%)}@media screen and (width>=769px){.meter_animation{margin-top:33px}}.meter_animation.is-selected{opacity:.25}}@layer utilities;:root{--font-base:"Noto Sans JP", sans-serif;--font-roboto:"Roboto", sans-serif;--white:#fff;--black:#3b4043;--green01:#47a91d;--blue01:#314a9d;--orange01:#ff9f3e;--red01:#e73224;--yellow01:#fdcd00;--gray01:#f1f1f1;--gray02:#d8dadc;--gray03:#1a1311;--gray04:#e3e4e6;--gray05:#fafafa;--gray06:#b1b6ba;--gray07:#707070;--gray08:#7c7c7c;--headerHeightSP:60px;--headerHeightTB:80px;--headerHeightPC:100px;--containerPC:calc(1200px + (var(--sidePC) * 2));--containerSP:calc(1200px + (var(--sideSP) * 2));--sidePC:40px;--sideSP:20px;--zindex-back:-1;--zindex-bg:0;--zindex-main:1;--zindex-header:10;--zindex-hamburger:11;--zindex-modal:100;--leading-trim:calc((1em - 1lh) / 2)}.leading-trim{margin-block:var(--leading-trim)}@view-transition{navigation:auto}
