@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Noto+Sans+JP:wght@100..900&display=swap);:root{--text:#222;--black:#222;--red:#C10007;--f-black:900;--f-900:900;--f-exbold:800;--f-800:800;--f-bold:700;--f-700:700;--f-semibold:600;--f-600:600;--f-medium:500;--f-500:500}html{width:100%;height:100%;position:relative}html{scroll-behavior:smooth}body{position:relative;height:100%;font-size:1rem;line-height:1.625;letter-spacing:0;color:var(--text,#222);overflow-x:hidden;font-family:Inter,"Noto Sans JP",sans-serif;font-style:normal;font-weight:500}@media (max-width:768px){body{font-size:4.1025641026vw;line-height:1.625;letter-spacing:0}}main{position:relative;z-index:1}main{padding-top:80px}@media (max-width:768px){main{padding-top:74px}}img{max-width:100%;width:100%;height:auto;vertical-align:bottom;outline:0}a{color:inherit;text-decoration:none}.show--sp{display:none}@media (max-width:768px){.show--sp{display:block!important}}.show--o-sp{display:none}@media (min-width:769px){.show--o-sp{display:block!important}}.show--menu{display:none}@media (max-width:1000px){.show--menu{display:block!important}}.show--o-menu{display:none}@media (min-width:1001px){.show--o-menu{display:block!important}}.show--container{display:none}@media (max-width:1080px){.show--container{display:block!important}}.show--o-container{display:none}@media (min-width:1081px){.show--o-container{display:block!important}}.show--pc{display:none}@media (max-width:1440px){.show--pc{display:block!important}}.show--o-pc{display:none}@media (min-width:1441px){.show--o-pc{display:block!important}}@media (max-width:768px){.none--sp{display:none!important}}@media (min-width:769px){.none--o-sp{display:none!important}}@media (max-width:1000px){.none--menu{display:none!important}}@media (min-width:1001px){.none--o-menu{display:none!important}}@media (max-width:1080px){.none--container{display:none!important}}@media (min-width:1081px){.none--o-container{display:none!important}}@media (max-width:1440px){.none--pc{display:none!important}}@media (min-width:1441px){.none--o-pc{display:none!important}}.wrapper{overflow-x:hidden}.container{width:100%;max-width:1080px;margin-right:auto;margin-left:auto;padding-left:40px;padding-right:40px;position:relative}@media (max-width:768px){.container{max-width:100%;padding-left:5.1282051282vw;padding-right:5.1282051282vw}}.c_form input[type=checkbox]{all:revert}.c_form input[type=email],.c_form input[type=text],.c_form input[type=url],.c_form textarea{border-radius:4px;border:1px solid #ddd;background:#fff;width:100%;padding:.5em;transition:border-color .3s ease;outline:0}@media (max-width:768px){.c_form input[type=email],.c_form input[type=text],.c_form input[type=url],.c_form textarea{transition:border-color .1s ease;border-radius:1.0256410256vw;padding:2.5641025641vw}}.c_form input[type=email].-xs,.c_form input[type=text].-xs,.c_form input[type=url].-xs,.c_form textarea.-xs{width:80px}@media (max-width:768px){.c_form input[type=email].-xs,.c_form input[type=text].-xs,.c_form input[type=url].-xs,.c_form textarea.-xs{width:20.5128205128vw}}.c_form input[type=email].-md,.c_form input[type=text].-md,.c_form input[type=url].-md,.c_form textarea.-md{width:248px}@media (max-width:768px){.c_form input[type=email].-md,.c_form input[type=text].-md,.c_form input[type=url].-md,.c_form textarea.-md{width:63.5897435897vw}}.c_form input[type=email].-sm,.c_form input[type=text].-sm,.c_form input[type=url].-sm,.c_form textarea.-sm{width:120px}@media (max-width:768px){.c_form input[type=email].-sm,.c_form input[type=text].-sm,.c_form input[type=url].-sm,.c_form textarea.-sm{width:30.7692307692vw}}.c_form select{border-radius:4px;border:1px solid #ddd;width:100%;padding:10px;background-color:#fff;background-image:url(../img/ico_select_arrow.svg);background-repeat:no-repeat;background-size:10px auto;background-position:right 15px center}@media (max-width:768px){.c_form select{padding:2.5641025641vw;background-size:2.5641025641vw auto;background-position:right 3.8461538462vw center}}.c_form .c_form_wrap{display:flex;flex-direction:column;gap:16px}@media (max-width:768px){.c_form .c_form_wrap{gap:7.6923076923vw}}.c_form .c_form_row{display:flex;flex-direction:column;align-items:baseline;gap:4px}@media (max-width:768px){.c_form .c_form_row{gap:.8vw}}.c_form .c_form_label_wrap{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:.5em 0}@media (max-width:768px){.c_form .c_form_label_wrap{width:100%}}.c_form .form-label{display:flex;align-items:center;gap:8px;font-weight:700}@media (max-width:768px){.c_form .form-label{gap:2.0512820513vw}}.c_form .c_form_input_wrap{flex:1 1}.c_form .c_form_input_flex_row_wrap{display:flex;gap:10px;align-items:baseline}@media (max-width:768px){.c_form .c_form_input_flex_row_wrap{flex-direction:column;gap:2.5641025641vw}}.c_form .c_form_input_flex_row_wrap label{flex-shrink:0}.c_form .c_form_input_flex_row{display:flex;gap:10px;align-items:baseline}@media (max-width:768px){.c_form .c_form_input_flex_row{gap:2.5641025641vw}.c_form .c_form_input_flex_row.-spwrap{flex-direction:column;align-items:flex-start}}.c_form .c_form_input_flex_row label{width:186px;flex-shrink:0}.c_form .c_form_input_flex_column{display:flex;flex-direction:column;gap:10px}.c_form .c_form_required{color:#fb2c36;font-size:1em;font-weight:700}@media (max-width:768px){.c_form .c_form_required{font-size:3.0769230769vw}}.c_form .c_form_any{display:inline-flex;align-items:center;justify-content:center;width:36px;height:16px;border-radius:9999px;border:1px solid #999;background:#fff;color:#999;font-size:10px;line-height:1}@media (max-width:768px){.c_form .c_form_any{width:9.2307692308vw;height:4.1025641026vw;font-size:2.5641025641vw}}.c_form .mwform-tel-field{display:inline-flex;align-items:center;gap:10px}@media (max-width:768px){.c_form .mwform-tel-field{display:flex;gap:2.5641025641vw}}.c_form .c_checkbox_wrap_horizontal{display:flex;align-items:center;flex-wrap:wrap;gap:0 30px}@media (max-width:768px){.c_form .c_checkbox_wrap_horizontal{gap:0}}.c_form .c_checkbox_wrap_horizontal>*{margin:0!important}.c_form .mwform-checkbox-field{display:flex}.c_form .mwform-checkbox-field label{padding:10px 0}@media (max-width:768px){.c_form .mwform-checkbox-field label{padding:2.5641025641vw 0}}.c_form .c_form_btn{width:330px;height:66px;display:flex;justify-content:center;align-items:center;font-weight:700}@media (min-width:769px){.c_form .c_form_btn{transition:all .3s ease}.c_form .c_form_btn:hover{opacity:.8}}@media (max-width:768px){.c_form .c_form_btn{width:100%;height:16.9230769231vw}}.c_form .btn_wrap_submit{margin:3px auto 0;width:100%;display:flex;align-items:center;justify-content:center;gap:20px;flex-direction:row-reverse}@media (max-width:768px){.c_form .btn_wrap_submit{flex-direction:column;margin-top:0;gap:5.1282051282vw}}.c_form .pp_text_box{background-color:rgba(53,66,86,.05);padding:50px 20px 50px 50px;line-height:1.2;font-size:14px}@media (max-width:768px){.c_form .pp_text_box{margin-top:0;padding:6.4102564103vw 2.5641025641vw 6.4102564103vw 6.4102564103vw;font-size:3.3333333333vw}}.c_form .pp_text_box .scrollbox{height:200px;padding-right:30px;overflow-y:scroll}@media (max-width:768px){.c_form .pp_text_box .scrollbox{height:51.2820512821vw;padding-right:3.8461538462vw}}.c_form .pp_text_box .scrollbox::-webkit-scrollbar{width:8px;-webkit-appearance:none}.c_form .pp_text_box .scrollbox::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:4px}.c_form .pp_text_box .scrollbox::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:4px}.c_form .pp_text_box .scrollbox::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.5)}.c_form .pp_text_box .scrollbox>ul{list-style:disc;padding-left:2em}.c_form .pp_text_box .scrollbox>ol{list-style:decimal;padding-left:2em}.c_form .pp_text_box .pp_ttl{display:inline-block;font-size:120%;font-weight:500;margin:.5em 0}.c_form .pp_text_box .pp_subttl{display:inline-block;font-size:110%;font-weight:500;margin:.5em 0}.c_form .pp_row{margin:auto}@media (max-width:1000px){.c_form .pp_row{flex-direction:row}}@media (max-width:768px){.c_form .pp_row{align-items:flex-start}}.c_form .pp_row .c_form_label_wrap{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.c_form .pp_row .form-label{display:none}.c_form .mw_wp_form_confirm .c_form_input_wrap{padding:.5em 0}.c_form .mw_wp_form_confirm .pp_row,.c_form .mw_wp_form_confirm .pp_text_box,.c_form .mw_wp_form_confirm .pp_text_box_title{display:none}.--red{color:#e7000b}.c_bar_ttl{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px}@media (max-width:768px){.c_bar_ttl{gap:8.2051282051vw}}.c_bar_ttl .ttl{text-align:center;font-size:36px;font-weight:700;line-height:40px;letter-spacing:.369px}@media (max-width:768px){.c_bar_ttl .ttl{gap:1.0256410256vw;font-size:6.1538461538vw;line-height:1.4;letter-spacing:.0946153846vw}}.c_bar_ttl:after{content:"";width:80px;height:4px;border-radius:16777200px;background:#e7000b}.c_accordion_unit .c_accordion_button{cursor:pointer;position:relative;transition:background-color .25s ease}.c_accordion_unit .c_accordion_content{overflow:hidden;max-height:0;opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px);transition:max-height .3s ease,opacity .25s ease,-webkit-transform .25s ease;transition:max-height .3s ease,opacity .25s ease,transform .25s ease;transition:max-height .3s ease,opacity .25s ease,transform .25s ease,-webkit-transform .25s ease;will-change:max-height,opacity,transform}.c_accordion_unit .c_accordion_content.-open{max-height:20.8333333333vw;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:768px){.c_accordion_unit .c_accordion_content.-open{max-height:100vw}}#header{position:fixed;z-index:10;top:0;width:100%;height:80px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border-bottom:1px solid #e5e7eb;background:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}@media (max-width:768px){#header{height:74px}}#header .container{height:100%;max-width:100%;padding-left:34px;padding-right:34px}@media (max-width:768px){#header .container{padding-left:16px;padding-right:16px}}#header .header_inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:7%}#header .header_inner #branding{width:351px;flex-shrink:1;line-height:1;display:flex;align-items:center;gap:10px;letter-spacing:0}@media (max-width:930px){#header .header_inner #branding{width:120px}}#header .header_inner .menu_contact_wrap{flex-shrink:0;height:100%;flex:1 1;display:flex;align-items:center;justify-content:flex-end;gap:10px;max-width:1026px}#header .header_inner .menu_contact_wrap .mail_link_btn{display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:8px;border-radius:9999px;border:2px solid #fff;background:var(--Linear,linear-gradient(0deg,#e7000b 0,#ff6467 100%));box-shadow:0 2px 2px 0 rgba(0,0,0,.25);color:#fff;text-align:center;font-size:18px;font-weight:700;line-height:20px;letter-spacing:-.15px;transition:all .3s ease}@media (max-width:768px){#header .header_inner .menu_contact_wrap .mail_link_btn{display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:8px;border-radius:16777200px;border:2px solid #fff;background:var(--Linear,linear-gradient(0deg,#e7000b 0,#ff6467 100%));box-shadow:0 2px 2px 0 rgba(0,0,0,.25);color:#fff;text-align:center;font-family:Inter;font-size:12px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.15px;transition:all .1s ease}}#header .header_inner .menu_contact_wrap .mail_link_btn:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}#header .header_inner .menu_contact_wrap .tel_link_btn{display:flex;flex-direction:column;align-items:center}@media (max-width:768px){#header .header_inner .menu_contact_wrap .tel_link_btn{display:none}}#header .header_inner .menu_contact_wrap .tel_link_btn .hour{font-size:12px}#header .header_inner .menu_contact_wrap .tel_link_btn .no_wrap{display:flex;align-items:center;gap:12px}#header .header_inner .menu_contact_wrap .tel_link_btn .no_wrap .ico{width:25px;height:25px;display:flex}#header .header_inner .menu_contact_wrap .tel_link_btn .no_wrap .txt{color:var(--red);font-size:32px;font-weight:700;line-height:38.185px;letter-spacing:1px}#header .sp_mail_btn{position:absolute;width:56px;height:56px;top:0;right:56px;background:var(--sub03,linear-gradient(270deg,#4a97d9 0,#49aac1 90.87%));display:flex;align-items:center;justify-content:center}#header .sp_mail_btn .ico{width:20px;height:16px;display:flex;align-items:center;justify-content:center}#header .hamburger{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#header.--color-transparent{background-color:transparent}#header.--color-transparent .header_inner .menu_contact_wrap .mainmenu>li a{color:#fff}.article-toppage #mv{position:relative}.article-toppage #mv .motta{position:absolute;top:1.5277777778vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:inline-flex;padding:1.0416666667vw 2.3611111111vw;justify-content:center;align-items:center;gap:1.3888888889vw;border-radius:9999px;border:2px solid #fff;background:#e7000b;box-shadow:0 0 0 2px #e7000b,0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);color:#fff;font-size:1.3888888889vw;font-weight:900;line-height:160%;text-align:center}@media (max-width:768px){.article-toppage #mv .motta{top:8vw;font-size:3.5897435897vw;padding:2.164103vw;width:66vw}}.article-toppage #mv .nensyo{position:absolute;top:7.2916666667vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-left:1.7361111111vw;width:36.9444444444vw}@media (max-width:768px){.article-toppage #mv .nensyo{top:33vw;width:83.2vw;margin-left:.6vw}}.article-toppage #mv .siryo{position:absolute;top:32.0833333333vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:flex;padding:1.1111111111vw 3.3333333333vw 1.1111111111vw 4.1666666667vw;justify-content:center;align-items:center;gap:1.3888888889vw;flex:1 0;border-radius:9999px;border:2px solid #fff;background:var(--Linear,linear-gradient(0deg,#e7000b 0,#ff6467 100%));box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);color:#fff;text-align:center;font-size:1.3888888889vw;font-weight:700;line-height:150%;letter-spacing:-.449px;width:31.25vw;transition:all .3s ease}.article-toppage #mv .siryo:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.article-toppage #mv .data{position:absolute;top:38.0555555556vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:48.0555555556vw}@media (max-width:768px){.article-toppage #mv .data{top:92vw;width:89.6vw}}.article-toppage #mv .mv_logo{position:absolute;top:29.5833333333vw;left:2.7777777778vw;width:13.8888888889vw}@media (max-width:768px){.article-toppage #mv .mv_logo{top:111.5vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:51.1vw}}@media (min-width:769px){.article-toppage #mv .oshi{position:absolute;z-index:1;bottom:-2.1527777778vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:54.0972222222vw;height:3.75vw;border-radius:9999px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}}@media (max-width:768px){.article-toppage #mv .oshi{position:fixed;z-index:1;bottom:0;left:0;width:100vw;border-top:4px solid #e7000b;background:#fff;padding:5vw 14.5vw 4vw;display:flex;flex-direction:column;gap:1vw}}.article-toppage #mv .oshi .siryo_sp{display:flex;padding:3.0769230769vw 6.1538461538vw;justify-content:center;align-items:center;gap:2.0512820513vw;flex:1 0;border-radius:9999px;border:2px solid #fff;background:var(--Linear,linear-gradient(0deg,#e7000b 0,#ff6467 100%));box-shadow:0 2px 2px 0 rgba(0,0,0,.25);color:#fff;text-align:center;font-size:4.6153846154vw;font-weight:700;line-height:5.1282051282vw;letter-spacing:-.0384615385vw;transition:all .1s ease}.article-toppage #mv .oshi .siryo_sp:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.article-toppage #fuan{background:#f9f9f9;padding-top:100px;padding-bottom:96px}@media (max-width:768px){.article-toppage #fuan{padding-top:20.5128205128vw;padding-bottom:21.3vw}}.article-toppage #fuan>.container{max-width:800px}.article-toppage #fuan .ttl_wrap{display:flex;flex-direction:column;align-items:center;margin:0 auto}@media (max-width:768px){.article-toppage #fuan .ttl_wrap{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.article-toppage #fuan .ttl_wrap .ttl_txt{color:#101828;text-align:center;font-family:"Noto Sans JP";font-size:48px;font-weight:900;line-height:60px}@media (max-width:768px){.article-toppage #fuan .ttl_wrap .ttl_txt{font-size:8.2051282051vw;line-height:125%}}.article-toppage #fuan .ttl_wrap .naname{display:flex;-webkit-transform:rotate(-1deg);transform:rotate(-1deg);padding:4px 16px;justify-content:center;align-items:center;background:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);gap:4px;-ms-grid-row-align:stretch;align-self:stretch;color:#d32f2f;text-align:center;font-family:"Noto Sans JP";font-size:48px;font-weight:900;line-height:60px}@media (max-width:768px){.article-toppage #fuan .ttl_wrap .naname{font-size:8.2051282051vw;line-height:125%}}.article-toppage #fuan .list_box{margin-top:43px;display:flex;padding:60px 40px;flex-direction:column;justify-content:flex-end;align-items:center;border-radius:16px;border-top:4px solid #e7000b;background:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}@media (max-width:768px){.article-toppage #fuan .list_box{margin-top:9.2307692308vw;padding:6.9230769231vw 2.5641025641vw}}.article-toppage #fuan .list_box>*{width:100%;-o-object-fit:contain;object-fit:contain}.article-toppage #solution{position:relative;display:flex;padding:96px 0;flex-direction:column;justify-content:center;align-items:center;gap:80px;-ms-grid-row-align:stretch;align-self:stretch}@media (max-width:768px){.article-toppage #solution{padding:21.5384615385vw 0;gap:10.2564102564vw}}.article-toppage #solution .yajirushi{display:flex;width:64px;height:64px;padding:16px;flex-direction:column;align-items:flex-start;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-38px;border-radius:9999px;background:#e7000b;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}@media (max-width:768px){.article-toppage #solution .yajirushi{width:16.4102564103vw;height:16.4102564103vw;padding:4.1025641026vw;top:-9.7435897436vw}}.article-toppage #solution .yajirushi .ico{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.article-toppage #solution .yajirushi .ico>*{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.article-toppage #solution>.container{max-width:1268px}.article-toppage #solution .txt_area{display:flex;padding:0 16px;flex-direction:column;align-items:center;gap:48px}@media (max-width:768px){.article-toppage #solution .txt_area{padding:0 2.5641025641vw;gap:12.3076923077vw}}.article-toppage #solution .txt_area .logo_wrap{width:351px;height:48px;aspect-ratio:117/16}@media (max-width:768px){.article-toppage #solution .txt_area .logo_wrap{width:82.0512820513vw;height:11.2820512821vw;aspect-ratio:80/11}}.article-toppage #solution .txt_area .catch_wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}@media (max-width:768px){.article-toppage #solution .txt_area .catch_wrap{gap:2.0512820513vw}}.article-toppage #solution .txt_area .catch_wrap .sub{color:#e7000b;text-align:center;font-size:24px;font-weight:700;line-height:32px;letter-spacing:.07px}@media (max-width:768px){.article-toppage #solution .txt_area .catch_wrap .sub{color:#e7000b;text-align:center;font-size:3.5897435897vw;line-height:114.286%;letter-spacing:.008974359vw}}.article-toppage #solution .txt_area .catch_wrap .ttl{text-align:center;font-size:44px;font-weight:900;line-height:120%;letter-spacing:-.848px}@media (max-width:768px){.article-toppage #solution .txt_area .catch_wrap .ttl{font-size:6.1538461538vw;line-height:120%;letter-spacing:-.1087179487vw}}.article-toppage #solution .txt_area .txt_wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;-ms-grid-row-align:stretch;align-self:stretch}@media (max-width:768px){.article-toppage #solution .txt_area .txt_wrap{gap:6.1538461538vw}}.article-toppage #solution .txt_area .txt_wrap .txt{text-align:center;font-size:20px;font-weight:500;line-height:32.5px;letter-spacing:-.449px}@media (max-width:768px){.article-toppage #solution .txt_area .txt_wrap .txt{text-align:center;font-size:4.1025641026vw;line-height:160%;letter-spacing:-.1151282051vw}}.article-toppage #solution .img_area{margin-top:80px;display:flex;flex-direction:column;gap:40px}@media (max-width:768px){.article-toppage #solution .img_area{margin-top:10.2564102564vw;gap:5.7692307692vw;width:89.2%;margin-left:auto;margin-right:auto}}.article-toppage #solution .img_area .img_list{display:flex;gap:40px}@media (max-width:768px){.article-toppage #solution .img_area .img_list{flex-wrap:wrap;gap:5.7692307692vw}}.article-toppage #solution .img_area .img_list.-small{width:77.4%;margin:0 auto}@media (max-width:768px){.article-toppage #solution .img_area .img_list.-small{width:100%}}@media (max-width:768px){.article-toppage #solution .img_area .img_list .img_item{width:calc((100% - 5.7692307692vw)/ 2)}}.article-toppage #jisseki{padding:108px 0 100px;background:#f9fafb}@media (max-width:768px){.article-toppage #jisseki{padding:20.5128205128vw 0}}.article-toppage #jisseki>.container{max-width:1102px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:54px;-ms-grid-row-align:stretch;align-self:stretch}@media (max-width:768px){.article-toppage #jisseki>.container{gap:16.4102564103vw}}.article-toppage #jisseki .c_bar_ttl .ttl{font-size:48px}@media (max-width:768px){.article-toppage #jisseki .c_bar_ttl .ttl{font-size:8.2051282051vw}}.article-toppage #jisseki .card{display:flex;flex-direction:column;align-items:flex-start;border-radius:14px;border-top:8px solid rgba(0,0,0,.1);background:#e7000b;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);overflow:hidden}.article-toppage #jisseki .card .card_ttl{width:100%;display:flex;padding:16px 0 12px 0;flex-direction:column;justify-content:center;align-items:center;gap:8px;background:var(--2,#e7000b);color:#fff;text-align:center;font-size:24px;font-weight:700;line-height:32px;letter-spacing:.07px}@media (max-width:768px){.article-toppage #jisseki .card .card_ttl{font-size:5.1282051282vw;line-height:160%;letter-spacing:.0179487179vw}}.article-toppage #jisseki .card .card_ttl .txt{color:#fff;text-align:center;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.312px}@media (max-width:768px){.article-toppage #jisseki .card .card_ttl .txt{font-size:3.5897435897vw;line-height:171.429%;letter-spacing:-.08vw}}.article-toppage #jisseki .card .card_content{display:flex;padding:48px 48px 32px 48px;flex-direction:column;justify-content:center;align-items:center;background:#fff}@media (max-width:768px){.article-toppage #jisseki .card .card_content{padding:6.1538461538vw 3.0769230769vw}}.article-toppage #jisseki .card .card_content .shape_wrap{display:flex;justify-content:center;align-items:center;-ms-grid-row-align:stretch;align-self:stretch}.article-toppage #jisseki .card .card_content .shape_wrap>*{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.article-toppage #jisseki .card .card_content .txt_wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;-ms-grid-row-align:stretch;align-self:stretch}@media (max-width:768px){.article-toppage #jisseki .card .card_content .txt_wrap{gap:4.1025641026vw}}.article-toppage #jisseki .card .card_content .txt_wrap .note{color:#6a7282;text-align:center;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.15px}@media (max-width:768px){.article-toppage #jisseki .card .card_content .txt_wrap .note{font-size:3.5897435897vw;line-height:142.857%;letter-spacing:-.0384615385vw}}.article-toppage #jisseki .card .card_content .txt_wrap .msg{display:flex;padding:25px;justify-content:center;align-items:center;border-radius:14px;border:1px solid #ffe2e2;background:#fef2f2;color:var(--2,#e7000b);text-align:center;font-size:24px;font-weight:700;line-height:32px;letter-spacing:.07px}@media (max-width:768px){.article-toppage #jisseki .card .card_content .txt_wrap .msg{padding:6.4102564103vw 2.5641025641vw;font-size:5.1282051282vw;line-height:160%;letter-spacing:.0179487179vw}}.article-toppage #three_points{padding:96px 0}@media (max-width:768px){.article-toppage #three_points{padding:20.5128205128vw 0}}.article-toppage #three_points>.container{max-width:1000px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:64px;-ms-grid-row-align:stretch;align-self:stretch}@media (max-width:768px){.article-toppage #three_points>.container{gap:16.4102564103vw}}.article-toppage #three_points .list{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;-ms-grid-row-align:stretch;align-self:stretch}@media (max-width:768px){.article-toppage #three_points .list{gap:8.2051282051vw}}.article-toppage #three_points .list .item{display:flex;flex-direction:column;align-items:flex-start;-ms-grid-row-align:stretch;align-self:stretch;border-radius:16px;border:1px solid #f3f4f6;background:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);overflow:hidden}@media (max-width:768px){.article-toppage #three_points .list .item{border-radius:4.1025641026vw}}.article-toppage #three_points .list .item:before{content:"";display:flex;height:16px;padding-right:.008px;justify-content:center;align-items:center;-ms-grid-row-align:stretch;align-self:stretch;background:gray}@media (max-width:768px){.article-toppage #three_points .list .item:before{height:4.1025641026vw}}.article-toppage #three_points .list .item.-orange:before{background:#ff6900}.article-toppage #three_points .list .item.-black:before{background:#222}.article-toppage #three_points .list .item.-red:before{background:#e7000b}.article-toppage #three_points .list .item .box{display:flex;padding:12px 32px 32px 32px;flex-direction:column;justify-content:center;gap:16px;-ms-grid-row-align:stretch;align-self:stretch}@media (max-width:768px){.article-toppage #three_points .list .item .box{padding:3.0769230769vw 3.0769230769vw 8.2051282051vw;gap:4.1025641026vw}}.article-toppage #three_points .list .item .box .ttl_area{display:flex;padding-top:8px;align-items:center;gap:20px;-ms-grid-row-align:stretch;align-self:stretch}@media (max-width:768px){.article-toppage #three_points .list .item .box .ttl_area{padding-top:2.0512820513vw;gap:5.1282051282vw}}.article-toppage #three_points .list .item .box .ttl_area .ico{width:48px;height:48px}@media (max-width:768px){.article-toppage #three_points .list .item .box .ttl_area .ico{width:12.3076923077vw;height:12.3076923077vw}}.article-toppage #three_points .list .item .box .ttl_area .ttl_wrap{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0}@media (max-width:768px){.article-toppage #three_points .list .item .box .ttl_area .ttl_wrap{gap:2.0512820513vw}}.article-toppage #three_points .list .item .box .ttl_area .ttl_wrap .point{display:flex;padding:4px 16px;justify-content:center;align-items:center;border-radius:9999px;border:1px solid rgba(231,0,11,.1);background:#f3f4f6}@media (max-width:768px){.article-toppage #three_points .list .item .box .ttl_area .ttl_wrap .point{padding:1.0256410256vw 4.1025641026vw}}.article-toppage #three_points .list .item .box .ttl_area .ttl_wrap .point .txt{text-align:center;font-size:14px;font-weight:700;line-height:20px;letter-spacing:-.15px;background:var(--Linear,linear-gradient(0deg,#e7000b 0,#ff6467 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:768px){.article-toppage #three_points .list .item .box .ttl_area .ttl_wrap .point .txt{font-size:3.5897435897vw;line-height:142.857%;letter-spacing:-.0384615385vw}}.article-toppage #three_points .list .item .box .ttl_area .ttl_wrap .ttl{text-align:center;font-size:26px;font-weight:700;line-height:140%;letter-spacing:-.449px}@media (max-width:768px){.article-toppage #three_points .list .item .box .ttl_area .ttl_wrap .ttl{font-size:5.1282051282vw;line-height:140%;letter-spacing:-.1151282051vw;text-align:left}}.article-toppage #three_points .list .item .box .txt_area{display:flex;gap:4px 0;flex-wrap:wrap;flex-direction:column}@media (max-width:768px){.article-toppage #three_points .list .item .box .txt_area{gap:1.0256410256vw 0}}.article-toppage #three_points .list .item .box .txt_area .txt{font-size:16px;font-weight:500;line-height:26px;letter-spacing:-.312px}@media (max-width:768px){.article-toppage #three_points .list .item .box .txt_area .txt{font-size:4.1025641026vw;line-height:162.5%;letter-spacing:-.08vw}}.article-toppage #three_points .list .item .box .txt_area .txt .marker{display:inline;padding:0 4px;background:#fff085;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:16px;font-weight:700;line-height:120%;letter-spacing:-.312px}@media (max-width:768px){.article-toppage #three_points .list .item .box .txt_area .txt .marker{font-size:4.1025641026vw;line-height:5.1282051282vw;letter-spacing:-.08vw;padding:0 1.0256410256vw}}.article-toppage #system{padding:126px 0;background:#f9fafb}@media (max-width:768px){.article-toppage #system{padding:20.5128205128vw 0}}.article-toppage #system>.container{max-width:976px;display:flex;flex-direction:column;align-items:center;gap:64px;-ms-grid-row-align:stretch;align-self:stretch}@media (max-width:768px){.article-toppage #system>.container{gap:16.4102564103vw}}.article-toppage #system .box{display:flex;padding:48px;flex-direction:column;justify-content:center;align-items:center;gap:20px;border-radius:24px;border:1px solid #f3f4f6;background:#fff;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}@media (max-width:768px){.article-toppage #system .box{padding:12.3076923077vw 3vw;gap:5.1282051282vw;border-radius:6.1538461538vw}}.article-toppage #system .box .ttl{text-align:center;font-size:20px;font-weight:500;line-height:28px;letter-spacing:-.449px}@media (max-width:768px){.article-toppage #system .box .ttl{font-size:4.1025641026vw;line-height:7.1794871795vw;letter-spacing:-.1151282051vw}}@media (max-width:768px){.article-toppage #system .box .system_img_wrap{margin:0 auto;width:81%}.article-toppage #system .box .system_img_wrap img{width:100%;-o-object-fit:contain;object-fit:contain}}.article-toppage #system .box .point_list{margin-top:-22px;display:flex;gap:16px;width:100%}@media (max-width:768px){.article-toppage #system .box .point_list{flex-wrap:wrap;margin-top:-5.641025641vw;gap:3.0769230769vw}}.article-toppage #system .box .point_list .point_item{flex:1 1;display:flex;padding:16px 6px;justify-content:center;align-items:center;-ms-grid-row-align:stretch;align-self:stretch;border-radius:10px;border:1px solid rgba(231,0,11,.1);background:#f3f4f6;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/span 1;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1;-ms-grid-column-align:stretch;justify-self:stretch;color:var(--2,#e7000b);text-align:center;font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.312px}@media (max-width:768px){.article-toppage #system .box .point_list .point_item{flex:0 0 auto;width:calc(50% - 1.5384615385vw);font-size:3.3333333333vw;line-height:6.1538461538vw;letter-spacing:-.08vw;padding:4.1025641026vw 1.5384615385vw;border-radius:2.5641025641vw}}.article-toppage #system .box .nobiru{display:flex;padding:33px;flex-direction:column;align-items:center;-ms-grid-row-align:stretch;align-self:stretch;border-radius:14px;border:1px solid #fff085;background:#fefce8}@media (max-width:768px){.article-toppage #system .box .nobiru{margin:0 9.6%;padding:6.1538461538vw 4vw;border-radius:3.5897435897vw}}.article-toppage #system .box .nobiru .txt{text-align:center;font-size:24px;font-weight:700;line-height:39px;letter-spacing:.07px}@media (max-width:768px){.article-toppage #system .box .nobiru .txt{font-size:4.1025641026vw;line-height:160%;letter-spacing:.0179487179vw}}.article-toppage #system .box .add{display:flex;padding:4px 0;justify-content:center;align-items:center;gap:4px;text-align:center}@media (max-width:768px){.article-toppage #system .box .add{padding:1.0256410256vw 0;gap:1.0256410256vw}}.article-toppage #system .box .add .txt{font-size:18px;font-weight:700;line-height:160%;letter-spacing:-.312px}@media (max-width:768px){.article-toppage #system .box .add .txt{font-size:3.5897435897vw;line-height:160%;letter-spacing:-.08vw}}.article-toppage #reason{padding:96px 0}@media (max-width:768px){.article-toppage #reason{padding:20.5128205128vw 0}}.article-toppage #reason>.container{max-width:976px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:64px;-ms-grid-row-align:stretch;align-self:stretch}@media (max-width:768px){.article-toppage #reason>.container{gap:8.2051282051vw}}.article-toppage #reason .logo_wrap{width:351px;height:48px;aspect-ratio:117/16}@media (max-width:768px){.article-toppage #reason .logo_wrap{width:66.6666666667vw;height:9.2307692308vw;aspect-ratio:65/9}}.article-toppage #reason .list{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}@media (max-width:768px){.article-toppage #reason .list{gap:6.1538461538vw}}.article-toppage #reason .list .item{display:flex;align-items:center;-ms-grid-row-align:stretch;align-self:stretch;border-radius:14px;border:1px solid #f3f4f6;background:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);overflow:hidden}@media (max-width:768px){.article-toppage #reason .list .item{flex-direction:column;align-items:stretch;border-radius:3.5897435897vw}}.article-toppage #reason .list .item .no_area{width:70px;flex-shrink:0;display:flex;justify-content:center;align-items:center;-ms-grid-row-align:stretch;align-self:stretch;padding:0 21px 0 20px;background:var(--Linear,linear-gradient(0deg,#e7000b 0,#ff6467 100%));color:#fff;font-size:24px;font-weight:700;line-height:32px;letter-spacing:.07px}@media (max-width:768px){.article-toppage #reason .list .item .no_area{width:auto;padding:4.1025641026vw;line-height:133.333%;letter-spacing:.0179487179vw;font-size:6.1538461538vw}}.article-toppage #reason .list .item .txt_area{flex:1 1;display:flex;height:160px;padding:32px 32px 0 32px;flex-direction:column;align-items:flex-start;gap:12px}@media (max-width:768px){.article-toppage #reason .list .item .txt_area{height:auto;padding:6.1538461538vw 4.1025641026vw;gap:3.0769230769vw}}.article-toppage #reason .list .item .txt_area .ttl_wrap{display:flex;height:32px;align-items:center;gap:12px;flex-shrink:0;-ms-grid-row-align:stretch;align-self:stretch}@media (max-width:768px){.article-toppage #reason .list .item .txt_area .ttl_wrap{height:auto;gap:3.0769230769vw}}.article-toppage #reason .list .item .txt_area .ttl_wrap .ico{width:32px;height:32px}@media (max-width:768px){.article-toppage #reason .list .item .txt_area .ttl_wrap .ico{width:8.2051282051vw;height:8.2051282051vw}}.article-toppage #reason .list .item .txt_area .ttl_wrap .ttl{display:flex;padding-right:8.148px;align-items:center;font-size:20px;font-weight:700;line-height:28px;letter-spacing:-.449px}@media (max-width:768px){.article-toppage #reason .list .item .txt_area .ttl_wrap .ttl{padding-right:0;font-size:5.1282051282vw;line-height:140%;letter-spacing:-.1151282051vw}}.article-toppage #reason .list .item .txt_area .txt_wrap{display:flex;height:52px;padding-right:13px;align-items:center;flex-shrink:0;-ms-grid-row-align:stretch;align-self:stretch}@media (max-width:768px){.article-toppage #reason .list .item .txt_area .txt_wrap{display:block;height:auto;padding-right:0;font-size:4.1025641026vw;font-weight:500;line-height:162.5%;letter-spacing:-.0802564103vw}}.article-toppage #nayami{padding:80px 0;background-image:url(../img/nayami_bg.webp)}@media (max-width:768px){.article-toppage #nayami{padding:20.5128205128vw 0}}.article-toppage #nayami>.container{max-width:1220px;display:flex;justify-content:center;align-items:center;gap:48px;-ms-grid-row-align:stretch;align-self:stretch}@media (max-width:768px){.article-toppage #nayami>.container{gap:12.3076923077vw}}.article-toppage #nayami .flex_wrap{display:flex;align-items:center;gap:20px}@media (max-width:768px){.article-toppage #nayami .flex_wrap{flex-direction:column;gap:14.1025641026vw}}.article-toppage #nayami .choku_area{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}@media (max-width:768px){.article-toppage #nayami .choku_area{gap:6.1538461538vw}}.article-toppage #nayami .choku_area .ttl_wrap{display:flex;align-items:flex-end;align-content:flex-end;-ms-grid-row-align:stretch;align-self:stretch;flex-wrap:wrap}@media (max-width:768px){.article-toppage #nayami .choku_area .ttl_wrap{text-align:center;justify-content:center}}.article-toppage #nayami .choku_area .ttl_wrap .ttl{color:#fff;font-size:36px;font-weight:700;line-height:45px;letter-spacing:.369px}@media (max-width:768px){.article-toppage #nayami .choku_area .ttl_wrap .ttl{font-size:7.9487179487vw;line-height:11.5384615385vw;letter-spacing:.0946153846vw}}.article-toppage #nayami .choku_area .ttl_wrap .ttl .--red_grad{background:var(--Linear,linear-gradient(0deg,#e7000b 0,#ff6467 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.article-toppage #nayami .choku_area .txt_wrap{display:flex;padding:1px 0;flex-direction:column;align-items:flex-start;gap:24px;-ms-grid-row-align:stretch;align-self:stretch}@media (max-width:768px){.article-toppage #nayami .choku_area .txt_wrap{text-align:center;align-items:center;gap:2.8205128205vw}}.article-toppage #nayami .choku_area .txt_wrap .txt{color:#d1d5dc;font-size:16px;font-weight:400;line-height:29.25px;letter-spacing:-.439px}@media (max-width:768px){.article-toppage #nayami .choku_area .txt_wrap .txt{font-size:4.1025641026vw;line-height:160%;letter-spacing:-.1125641026vw}}.article-toppage #nayami .choku_area .txt_wrap .txt strong{color:#fff;border-bottom:1px solid var(--Linear,#e7000b)}.article-toppage #nayami .choku_area .list_wrap{display:flex;flex-direction:column;align-items:flex-start;gap:16px;-ms-grid-row-align:stretch;align-self:stretch}@media (max-width:768px){.article-toppage #nayami .choku_area .list_wrap{margin:2.5641025641vw 3.3% 0;gap:5.3846153846vw}}.article-toppage #nayami .choku_area .list_wrap .list_item{display:flex;align-items:center;gap:12px;flex-shrink:0;-ms-grid-row-align:stretch;align-self:stretch}@media (max-width:768px){.article-toppage #nayami .choku_area .list_wrap .list_item{gap:3.0769230769vw}}.article-toppage #nayami .choku_area .list_wrap .list_item .dot{width:8px;height:8px;border-radius:9999px;background:var(--Linear,linear-gradient(0deg,#e7000b 0,#ff6467 100%))}@media (max-width:768px){.article-toppage #nayami .choku_area .list_wrap .list_item .dot{width:2.0512820513vw;height:2.0512820513vw}}.article-toppage #nayami .choku_area .list_wrap .list_item .list_txt{display:flex;padding-right:3px;justify-content:center;align-items:center;color:#fff;font-size:18px;font-weight:500;line-height:28px;letter-spacing:-.439px}@media (max-width:768px){.article-toppage #nayami .choku_area .list_wrap .list_item .list_txt{font-size:4.1025641026vw;line-height:140%;letter-spacing:-.1125641026vw}}.article-toppage #nayami .teiji_area{width:47.5%;display:flex;padding:32px;flex-direction:column;align-items:flex-start;gap:16px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);backdrop-filter:blur(12px)}@media (max-width:768px){.article-toppage #nayami .teiji_area{border-radius:4.1025641026vw;width:100%;padding:8.2051282051vw 6.9230769231vw;gap:4.1025641026vw}}.article-toppage #nayami .teiji_area .ttl_wrap{display:flex;align-items:center;gap:4px;-ms-grid-row-align:stretch;align-self:stretch;color:#fdc700;font-size:24px;font-weight:700;line-height:32px;letter-spacing:.07px}@media (max-width:768px){.article-toppage #nayami .teiji_area .ttl_wrap{font-size:6.1538461538vw;line-height:8.2051282051vw;letter-spacing:.0179487179vw;justify-content:center}}.article-toppage #nayami .teiji_area .txt_wrap{display:flex;justify-content:center;align-items:center;gap:4px;-ms-grid-row-align:stretch;align-self:stretch;color:#fff;font-size:18px;font-weight:400;line-height:29.25px;letter-spacing:-.439px}@media (max-width:768px){.article-toppage #nayami .teiji_area .txt_wrap{font-size:4.6153846154vw;line-height:162.5%;letter-spacing:-.1125641026vw}}.article-toppage #nayami .teiji_area .redbox{display:flex;padding:24px;flex-direction:column;align-items:flex-start;-ms-grid-row-align:stretch;align-self:stretch;border-radius:14px;background:var(--2,#e7000b);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}@media (max-width:768px){.article-toppage #nayami .teiji_area .redbox{padding:6.1538461538vw 3.8461538462vw;border-radius:3.5897435897vw}}.article-toppage #nayami .teiji_area .redbox .txt{display:flex;flex-direction:column;justify-content:center;align-items:center;-ms-grid-row-align:stretch;align-self:stretch;color:#fff;text-align:center;font-size:24px;font-weight:700;line-height:32px;letter-spacing:.07px}@media (max-width:768px){.article-toppage #nayami .teiji_area .redbox .txt{font-size:6.1538461538vw;line-height:140%;letter-spacing:.0179487179vw}}.article-toppage #popular{padding:85px 0 80px;background:#fef2f2}@media (max-width:768px){.article-toppage #popular{padding:20.5128205128vw 0}}.article-toppage #popular>.container{max-width:976px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;-ms-grid-row-align:stretch;align-self:stretch}@media (max-width:768px){.article-toppage #popular>.container{gap:8.2051282051vw}}.article-toppage #popular .ttl_txt_wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:29px}@media (max-width:768px){.article-toppage #popular .ttl_txt_wrap{gap:5.641025641vw}}.article-toppage #popular .ttl_txt_wrap .ttl_wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:19px;text-align:center;font-size:36px;font-weight:700;line-height:120%;letter-spacing:.369px}@media (max-width:768px){.article-toppage #popular .ttl_txt_wrap .ttl_wrap{gap:2.0512820513vw;font-size:6.1538461538vw;line-height:120%;letter-spacing:.0946153846vw}}.article-toppage #popular .ttl_txt_wrap .ttl_wrap .--red_grad{background:var(--Linear,linear-gradient(0deg,#e7000b 0,#ff6467 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:48px}@media (max-width:768px){.article-toppage #popular .ttl_txt_wrap .ttl_wrap .--red_grad{font-size:6.6666666667vw}}.article-toppage #popular .ttl_txt_wrap .txt{display:flex;justify-content:center;align-items:center;gap:4px;-ms-grid-row-align:stretch;align-self:stretch;text-align:center;font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.312px}@media (max-width:768px){.article-toppage #popular .ttl_txt_wrap .txt{font-size:4.1025641026vw;line-height:150%;letter-spacing:-.08vw}}.article-toppage #popular .new_store_area{border-radius:16px;border:8px solid #fff;background:#fff;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}@media (max-width:768px){.article-toppage #popular .new_store_area{width:100%;border-radius:4.1025641026vw}}.article-toppage #popular .new_store_area .store_inner{display:flex;border-radius:10px;flex-direction:column;align-items:flex-start;overflow:hidden}@media (max-width:768px){.article-toppage #popular .new_store_area .store_inner{border-radius:2.5641025641vw}}.article-toppage #popular .new_store_area .img_area{-ms-grid-row-align:stretch;align-self:stretch;position:relative}.article-toppage #popular .new_store_area .img_area .inner_flex_wrap{width:100%;position:absolute;bottom:24px;display:flex;align-items:flex-end;padding:0 21px 0 32px;justify-content:space-between;gap:20px}@media (max-width:768px){.article-toppage #popular .new_store_area .img_area .inner_flex_wrap{flex-direction:column;align-items:flex-start;padding:5.8974358974vw 5.3846153846vw;gap:6.1538461538vw;bottom:0}}.article-toppage #popular .new_store_area .img_area .inner_flex_wrap .tag_ttl_wrap{display:flex;flex-direction:column;gap:12px}@media (max-width:768px){.article-toppage #popular .new_store_area .img_area .inner_flex_wrap .tag_ttl_wrap{gap:3.0769230769vw}}.article-toppage #popular .new_store_area .img_area .inner_flex_wrap .tag_ttl_wrap .newopen{display:flex;width:98.305px;height:28px;align-items:center;justify-content:center;border-radius:4px;background:#d32f2f;color:#fff;font-size:14px;font-weight:700;line-height:20px}@media (max-width:768px){.article-toppage #popular .new_store_area .img_area .inner_flex_wrap .tag_ttl_wrap .newopen{width:25.2064102564vw;height:7.1794871795vw;font-size:3.5897435897vw;line-height:5.1282051282vw;border-radius:1.0256410256vw}}.article-toppage #popular .new_store_area .img_area .inner_flex_wrap .tag_ttl_wrap .ttl{color:#fff;font-size:30px;font-weight:900;line-height:36px}@media (max-width:768px){.article-toppage #popular .new_store_area .img_area .inner_flex_wrap .tag_ttl_wrap .ttl{font-size:7.6923076923vw;line-height:9.2307692308vw}}.article-toppage #popular .new_store_area .img_area .inner_flex_wrap .logo_wrap{width:200px;height:89px;aspect-ratio:200/89}@media (max-width:768px){.article-toppage #popular .new_store_area .img_area .inner_flex_wrap .logo_wrap{width:51.2820512821vw;height:22.8205128205vw}}.article-toppage #popular .new_store_area .data_area{width:100%;display:flex;padding:32px;gap:32px}@media (max-width:768px){.article-toppage #popular .new_store_area .data_area{flex-direction:column;padding:8.2051282051vw;gap:8.2051282051vw}}.article-toppage #popular .new_store_area .data_area .data_item{flex:1 1}.article-toppage #popular .new_store_area .data_area .data_item_now{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/span 1;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1}@media (max-width:768px){.article-toppage #popular .new_store_area .data_area .data_item_now{gap:2.0512820513vw;padding-bottom:8.2051282051vw}}.article-toppage #popular .new_store_area .data_area .data_item_now .uriage_txt{text-align:center;font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.312px}@media (max-width:768px){.article-toppage #popular .new_store_area .data_area .data_item_now .uriage_txt{font-size:4.1025641026vw;line-height:150%;letter-spacing:-.08vw}}.article-toppage #popular .new_store_area .data_area .data_item_now .num_wrap{display:flex;align-items:flex-end;justify-content:center;gap:.953px;-ms-grid-row-align:stretch;align-self:stretch}@media (max-width:768px){.article-toppage #popular .new_store_area .data_area .data_item_now .num_wrap{gap:.2443589744vw}}.article-toppage #popular .new_store_area .data_area .data_item_now .num_wrap .num{text-align:center;font-size:48px;font-weight:900;line-height:48px;letter-spacing:1px;background:var(--Linear,linear-gradient(0deg,#e7000b 0,#ff6467 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:768px){.article-toppage #popular .new_store_area .data_area .data_item_now .num_wrap .num{font-size:12.3076923077vw;line-height:12.3076923077vw;letter-spacing:.2564102564vw}}.article-toppage #popular .new_store_area .data_area .data_item_now .num_wrap .senen{text-align:center;font-size:24px;font-weight:700;line-height:32px;letter-spacing:.07px}@media (max-width:768px){.article-toppage #popular .new_store_area .data_area .data_item_now .num_wrap .senen{font-size:6.1538461538vw;line-height:8.2051282051vw;letter-spacing:.0179487179vw}}.article-toppage #popular .new_store_area .data_area .data_item_now .kyaku{display:flex;padding:4px 16px;justify-content:center;align-items:center;gap:4px;border-radius:9999px;background:#f3f4f6;text-align:center;font-size:14px;font-weight:700;line-height:20px;letter-spacing:-.15px}@media (max-width:768px){.article-toppage #popular .new_store_area .data_area .data_item_now .kyaku{padding:1.0256410256vw 4.1025641026vw;gap:1.0256410256vw;font-size:3.5897435897vw;line-height:5.1282051282vw;letter-spacing:-.0384615385vw}}.article-toppage #popular .new_store_area .data_area .data_item_now:after{position:absolute;top:0;right:0;content:"";display:block;width:1px;height:100%;background:#e3e4e5}@media (max-width:768px){.article-toppage #popular .new_store_area .data_area .data_item_now:after{bottom:0;top:unset;right:unset;left:0;width:100%;height:1px}}.article-toppage #popular .new_store_area .data_area .data_item_after{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;-ms-grid-row-align:stretch;align-self:stretch;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/span 1;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/span 1;-ms-grid-column-align:stretch;justify-self:stretch}@media (max-width:768px){.article-toppage #popular .new_store_area .data_area .data_item_after{gap:1.0256410256vw}}.article-toppage #popular .new_store_area .data_area .data_item_after .uriage_txt{text-align:center;font-size:14px;font-weight:700;line-height:24px;letter-spacing:-.312px}@media (max-width:768px){.article-toppage #popular .new_store_area .data_area .data_item_after .uriage_txt{font-size:3.5897435897vw;line-height:6.1538461538vw;letter-spacing:-.08vw}}.article-toppage #popular .new_store_area .data_area .data_item_after .num_wrap .num{color:#222;text-align:center;font-size:32px;font-weight:900;line-height:140%;letter-spacing:1px}@media (max-width:768px){.article-toppage #popular .new_store_area .data_area .data_item_after .num_wrap .num{font-size:8.2051282051vw;letter-spacing:.2564102564vw}}.article-toppage #popular .new_store_area .data_area .data_item_after .num_wrap .senen{text-align:center;font-size:24px;font-weight:700;line-height:140%;letter-spacing:.07px}@media (max-width:768px){.article-toppage #popular .new_store_area .data_area .data_item_after .num_wrap .senen{font-size:6.1538461538vw;letter-spacing:.0179487179vw}}.article-toppage #popular .new_store_area .data_area .data_item_after .kyaku{text-align:center;font-size:14px;font-weight:700;line-height:20px;letter-spacing:-.15px;border-bottom:1px solid var(--2,#e7000b)}@media (max-width:768px){.article-toppage #popular .new_store_area .data_area .data_item_after .kyaku{font-size:3.5897435897vw;line-height:5.1282051282vw;letter-spacing:-.0384615385vw}}.article-toppage #franchise{padding:96px 0}@media (max-width:768px){.article-toppage #franchise{padding:20.5128205128vw 0}}.article-toppage #franchise>.container{max-width:976px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;-ms-grid-row-align:stretch;align-self:stretch}@media (max-width:768px){.article-toppage #franchise>.container{gap:10.2564102564vw}}.article-toppage #franchise .deco_bar_txt{color:#e7000b;text-align:center;font-size:14px;font-weight:700;line-height:20px;letter-spacing:1.25px;text-transform:uppercase;display:flex;align-items:center;gap:10px}@media (max-width:768px){.article-toppage #franchise .deco_bar_txt{font-size:3.5897435897vw;line-height:5.1282051282vw;letter-spacing:.3205128205vw;gap:2.5641025641vw}}.article-toppage #franchise .deco_bar_txt:after,.article-toppage #franchise .deco_bar_txt:before{content:"";display:block;width:32px;height:1px;background:#e7000b}@media (max-width:768px){.article-toppage #franchise .deco_bar_txt:after,.article-toppage #franchise .deco_bar_txt:before{width:8.2051282051vw}}.article-toppage #franchise .ttl_logo_wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}@media (max-width:768px){.article-toppage #franchise .ttl_logo_wrap{gap:6.1538461538vw}}.article-toppage #franchise .ttl_logo_wrap .ttl{text-align:center;font-size:32px;font-weight:900;line-height:48px;letter-spacing:.352px}@media (max-width:768px){.article-toppage #franchise .ttl_logo_wrap .ttl{font-size:6.1538461538vw;line-height:160%;letter-spacing:.0902564103vw}}.article-toppage #franchise .ttl_logo_wrap .logo{width:240px;height:100px;aspect-ratio:12/5}@media (max-width:768px){.article-toppage #franchise .ttl_logo_wrap .logo{width:61.5384615385vw;height:25.641025641vw}}.article-toppage #franchise .txt_wrap{display:flex;flex-direction:column;align-items:center;gap:15px;-ms-grid-row-align:stretch;align-self:stretch}@media (max-width:768px){.article-toppage #franchise .txt_wrap{gap:3.8461538462vw}}.article-toppage #franchise .txt_wrap .txt{text-align:center;font-size:18px;font-weight:500;line-height:29.25px;letter-spacing:-.439px}@media (max-width:768px){.article-toppage #franchise .txt_wrap .txt{font-size:3.5897435897vw;line-height:160%;letter-spacing:-.1125641026vw}}.article-toppage #franchise .support_list{width:100%;display:flex;padding-right:.008px;justify-content:center;align-items:flex-start;gap:24px}@media (max-width:768px){.article-toppage #franchise .support_list{flex-direction:column;gap:6.1538461538vw;margin:0 auto;width:81%}}.article-toppage #franchise .support_list .support_item{-ms-grid-row-align:stretch;align-self:stretch;flex:1 1;border-radius:14px;border:1px solid #e3e4e5;background:#f9fafb;padding:25px;display:flex;flex-direction:column}@media (max-width:768px){.article-toppage #franchise .support_list .support_item{width:100%;padding:6.4102564103vw;border-radius:3.5897435897vw}}.article-toppage #franchise .support_list .support_item .ico{display:flex;width:48px;height:48px;padding:12px;justify-content:center;align-items:center;border-radius:9999px;background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}@media (max-width:768px){.article-toppage #franchise .support_list .support_item .ico{width:12.3076923077vw;height:12.3076923077vw;padding:3.0769230769vw}}.article-toppage #franchise .support_list .support_item .ttl{margin-top:16px;font-size:18px;font-weight:700;line-height:28px;letter-spacing:-.439px}@media (max-width:768px){.article-toppage #franchise .support_list .support_item .ttl{margin-top:3.6923076923vw;font-size:4.6153846154vw;line-height:7.1794871795vw;letter-spacing:-.1125641026vw}}.article-toppage #franchise .support_list .support_item .txt{margin-top:9px;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.15px}@media (max-width:768px){.article-toppage #franchise .support_list .support_item .txt{font-size:3.5897435897vw;line-height:5.1282051282vw;letter-spacing:-.0384615385vw}}.article-toppage #kosei{padding:96px 0;background:#f9fafb}@media (max-width:768px){.article-toppage #kosei{padding:20.5128205128vw 0}}.article-toppage #kosei>.container{max-width:1200px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:48px;-ms-grid-row-align:stretch;align-self:stretch}@media (max-width:768px){.article-toppage #kosei>.container{gap:12.3076923077vw}}.article-toppage #kosei .logo_ttl_area{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px}@media (max-width:768px){.article-toppage #kosei .logo_ttl_area{gap:8.2051282051vw}}.article-toppage #kosei .logo_ttl_area .logo_wrap{width:351px;height:48px;aspect-ratio:117/16}@media (max-width:768px){.article-toppage #kosei .logo_ttl_area .logo_wrap{width:66.6666666667vw;height:9.2307692308vw;aspect-ratio:65/9}}.article-toppage #kosei .list{display:flex;gap:24px;-ms-grid-row-align:stretch;align-self:stretch;justify-content:center}@media screen and (max-width:1000px){.article-toppage #kosei .list{flex-wrap:wrap}}@media (max-width:768px){.article-toppage #kosei .list{flex-direction:column;gap:6.1538461538vw}}.article-toppage #kosei .list .item{flex:1 1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:24px;-ms-grid-row-align:stretch;align-self:stretch;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/span 1;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1;-ms-grid-column-align:stretch;justify-self:stretch;border-radius:14px;background:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);padding:24px}@media screen and (max-width:1000px){.article-toppage #kosei .list .item{flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 12px)}}@media (max-width:768px){.article-toppage #kosei .list .item{width:100%;gap:6.1538461538vw;padding:6.1538461538vw;border-radius:3.5897435897vw}}.article-toppage #kosei .list .item .ico{display:flex;width:96px;height:96px;justify-content:center;align-items:center;border-radius:9999px;background:#fef2f2;padding:28px}@media (max-width:768px){.article-toppage #kosei .list .item .ico{width:24.6153846154vw;height:24.6153846154vw;padding:7.1794871795vw}}.article-toppage #kosei .list .item .txt{text-align:center;font-size:18px;font-weight:700;line-height:28px;letter-spacing:-.439px}@media (max-width:768px){.article-toppage #kosei .list .item .txt{font-size:4.6153846154vw;line-height:7.1794871795vw;letter-spacing:-.1125641026vw}}.article-toppage #staff{padding:102px 0 96px}@media (max-width:768px){.article-toppage #staff{padding:20.5128205128vw 0}}.article-toppage #staff>.container{max-width:978px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:48px;-ms-grid-row-align:stretch;align-self:stretch}@media (max-width:768px){.article-toppage #staff>.container{gap:12.3076923077vw}}.article-toppage #staff .voice_box{position:relative;border-radius:24px;border:1px solid #f3f4f6;background:#fff;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);padding:49px}@media (max-width:768px){.article-toppage #staff .voice_box{padding:8.2051282051vw 0;border-radius:6.1538461538vw}}.article-toppage #staff .voice_box .quotation{position:absolute;top:-24px;left:33px;display:flex;width:48px;height:48px;padding:12px 12px 0 12px;flex-direction:column;align-items:flex-start;border-radius:9999px;background:#e7000b;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}@media (max-width:768px){.article-toppage #staff .voice_box .quotation{top:16.9230769231vw;left:5.1282051282vw;width:12.3076923077vw;height:12.3076923077vw;padding:3.0769230769vw}}.article-toppage #staff .voice_box .quotation .ico{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.article-toppage #staff .voice_box .flex_wrap{display:flex;align-items:center;gap:32px}@media (max-width:768px){.article-toppage #staff .voice_box .flex_wrap{flex-direction:column;gap:3.0769230769vw;padding:6.1538461538vw 5.1282051282vw;align-items:flex-start}}.article-toppage #staff .voice_box .flex_wrap .logo_area{display:flex;width:192px;height:192px;padding:4px;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0}@media (max-width:768px){.article-toppage #staff .voice_box .flex_wrap .logo_area{width:49.2307692308vw;height:49.2307692308vw;padding:1.0256410256vw}}.article-toppage #staff .voice_box .flex_wrap .logo_area .logo_wrap{width:100%;height:100%;aspect-ratio:1/1;overflow:hidden;border-radius:9999px;border:4px solid #f3f4f6;background:#e70012;box-shadow:0 2px 4px 0 rgba(0,0,0,.05) inset;display:flex;justify-content:center;align-items:center}.article-toppage #staff .voice_box .flex_wrap .staff_img_area{display:flex;width:192px;height:192px;padding:4px;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0}@media (max-width:768px){.article-toppage #staff .voice_box .flex_wrap .staff_img_area{width:49.2307692308vw;height:49.2307692308vw;padding:1.0256410256vw}}.article-toppage #staff .voice_box .flex_wrap .staff_img_area .staff_img_wrap{width:100%;height:100%;aspect-ratio:1/1;overflow:hidden;border-radius:9999px;border:4px solid #f3f4f6;background:#e70012;box-shadow:0 2px 4px 0 rgba(0,0,0,.05) inset;display:flex;justify-content:center;align-items:center}.article-toppage #staff .voice_box .flex_wrap .txt_area{display:flex;flex-direction:column;gap:24px;flex:1 0}@media (max-width:768px){.article-toppage #staff .voice_box .flex_wrap .txt_area{gap:6.1538461538vw}}.article-toppage #staff .voice_box .flex_wrap .txt_area .txt{color:#364153;font-size:18px;font-style:italic;font-weight:400;line-height:29.25px;letter-spacing:-.439px}@media (max-width:768px){.article-toppage #staff .voice_box .flex_wrap .txt_area .txt{font-size:4.1025641026vw;line-height:160%;letter-spacing:-.1125641026vw}}.article-toppage #staff .voice_box .flex_wrap .txt_area .name_wrap{display:flex;flex-direction:column}@media (max-width:768px){.article-toppage #staff .voice_box .flex_wrap .txt_area .name_wrap{align-items:flex-end}}.article-toppage #staff .voice_box .flex_wrap .txt_area .name_wrap .name{font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.312px}@media (max-width:768px){.article-toppage #staff .voice_box .flex_wrap .txt_area .name_wrap .name{font-size:4.1025641026vw;line-height:6.1538461538vw;letter-spacing:-.08vw}}.article-toppage #staff .voice_box .flex_wrap .txt_area .name_wrap .info{color:#6a7282;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.15px}@media (max-width:768px){.article-toppage #staff .voice_box .flex_wrap .txt_area .name_wrap .info{font-size:3.5897435897vw;line-height:5.1282051282vw;letter-spacing:-.0384615385vw}}.article-toppage #support{padding:120px 0;background:#f9fafb}@media (max-width:768px){.article-toppage #support{padding:20.5128205128vw 0}}.article-toppage #support>.container{max-width:976px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:64px;-ms-grid-row-align:stretch;align-self:stretch}@media (max-width:768px){.article-toppage #support>.container{gap:16.4102564103vw}}.article-toppage #support .support_contents{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:48px}@media (max-width:768px){.article-toppage #support .support_contents{gap:12.3076923077vw}}.article-toppage #support .support_contents .support_item{display:flex;flex-direction:column;align-items:flex-start;gap:24px;-ms-grid-row-align:stretch;align-self:stretch}@media (max-width:768px){.article-toppage #support .support_contents .support_item{gap:6.1538461538vw}}.article-toppage #support .support_contents .support_item .ttl_area{display:flex;align-items:center;gap:16px;flex-shrink:0;-ms-grid-row-align:stretch;align-self:stretch}@media (max-width:768px){.article-toppage #support .support_contents .support_item .ttl_area{gap:4.1025641026vw}}.article-toppage #support .support_contents .support_item .ttl_area .ttl_wrap{display:flex;align-items:center;flex-shrink:0;gap:16px}@media (max-width:768px){.article-toppage #support .support_contents .support_item .ttl_area .ttl_wrap{gap:4.1025641026vw}}.article-toppage #support .support_contents .support_item .ttl_area .step_num{display:flex;padding:4.5px 16.711px 3.5px 16px;justify-content:center;align-items:center;border-radius:9999px;background:var(--3,#ff6900)}@media (max-width:768px){.article-toppage #support .support_contents .support_item .ttl_area .step_num{padding:1.1538461538vw 4.2848717949vw .8974358974vw 4.1025641026vw}}.article-toppage #support .support_contents .support_item .ttl_area .step_num.-red{background:#e7000b}.article-toppage #support .support_contents .support_item .ttl_area .step_num.-orange{background:#ff6900}.article-toppage #support .support_contents .support_item .ttl_area .step_num .step_num_txt{color:#fff;font-size:14px;font-weight:700;line-height:20px;letter-spacing:-.15px}@media (max-width:768px){.article-toppage #support .support_contents .support_item .ttl_area .step_num .step_num_txt{font-size:3.5897435897vw;line-height:5.1282051282vw;letter-spacing:-.0384615385vw}}.article-toppage #support .support_contents .support_item .ttl_area .ttl{font-size:20px;font-weight:700;line-height:28px;letter-spacing:-.449px}@media (max-width:768px){.article-toppage #support .support_contents .support_item .ttl_area .ttl{font-size:5.1282051282vw;line-height:7.1794871795vw;letter-spacing:-.1151282051vw}}.article-toppage #support .support_contents .support_item .ttl_area:after{flex:1 1;content:"";display:block;height:1px;width:100%;background:#d1d5dc}.article-toppage #support .support_contents .support_item .list_wrap{display:flex;justify-content:center;align-items:center;gap:24px;-ms-grid-row-align:stretch;align-self:stretch}@media (max-width:768px){.article-toppage #support .support_contents .support_item .list_wrap{flex-direction:column;gap:6.1538461538vw;margin:0 auto;width:74%}}.article-toppage #support .support_contents .support_item .list_wrap .list_item{flex:1 1;-ms-grid-row-align:stretch;align-self:stretch;display:flex;padding:24px 10px;flex-direction:column;align-items:center;gap:16px;border-radius:14px;border:1px solid #f3f4f6;background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}@media (max-width:768px){.article-toppage #support .support_contents .support_item .list_wrap .list_item{padding:6.1538461538vw 2.5641025641vw;gap:4.1025641026vw;border-radius:3.5897435897vw}}.article-toppage #support .support_contents .support_item .list_wrap .list_item .ico{display:flex;width:64px;height:64px;aspect-ratio:1/1;justify-content:center;align-items:center;padding:16px;flex-direction:column;align-items:flex-start;flex:0 1;border-radius:9999px;background:#fef8f2}@media (max-width:768px){.article-toppage #support .support_contents .support_item .list_wrap .list_item .ico{width:16.4102564103vw;height:16.4102564103vw;padding:4.1025641026vw}}.article-toppage #support .support_contents .support_item .list_wrap .list_item .exp{text-align:center;font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.312px}@media (max-width:768px){.article-toppage #support .support_contents .support_item .list_wrap .list_item .exp{font-size:4.1025641026vw;line-height:6.1538461538vw;letter-spacing:-.08vw}}.article-toppage #support .support_contents .thus{display:flex;padding:32px;flex-direction:column;justify-content:center;align-items:center;-ms-grid-row-align:stretch;align-self:stretch;border-radius:16px;background:var(--black)}@media (max-width:768px){.article-toppage #support .support_contents .thus{padding:6.1538461538vw 3.0769230769vw;border-radius:4.1025641026vw}}.article-toppage #support .support_contents .thus .txt{color:#fff;text-align:center;font-size:24px;font-weight:700;line-height:39px;letter-spacing:.07px}@media (max-width:768px){.article-toppage #support .support_contents .thus .txt{font-size:5.1282051282vw;line-height:160%;letter-spacing:.0179487179vw}}.article-toppage #support .support_contents .thus .txt .yellow{color:#fdc700}@media (max-width:768px){.article-toppage #support .support_contents .thus .txt .sp_sm{font-size:4.1025641026vw;line-height:160%;letter-spacing:.0179487179vw}}.article-toppage #flow{padding:102px 0 96px}@media (max-width:768px){.article-toppage #flow{padding:20.5128205128vw 0}}.article-toppage #flow>.container{max-width:976px;display:flex;flex-direction:column;align-items:center;gap:48px;-ms-grid-row-align:stretch;align-self:stretch}@media (max-width:768px){.article-toppage #flow>.container{gap:12.3076923077vw}}.article-toppage #flow .ttl_wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px}.article-toppage #flow .ttl_wrap .logo_wrap{width:200px;height:89px;aspect-ratio:200/89}@media (max-width:768px){.article-toppage #flow .ttl_wrap .logo_wrap{width:51.2820512821vw;height:22.8205128205vw;aspect-ratio:200/89}}@media (max-width:768px){.article-toppage #flow .ttl_wrap .c_bar_ttl .ttl{font-size:5.1282051282vw;line-height:200%;letter-spacing:.0946153846vw}}.article-toppage #flow .ttl_wrap .saitan_wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}@media (max-width:768px){.article-toppage #flow .ttl_wrap .saitan_wrap{gap:4.1025641026vw}}.article-toppage #flow .ttl_wrap .saitan_wrap .saitan_ttl{text-align:center;font-size:20px;font-weight:700;line-height:28px;letter-spacing:-.449px}@media (max-width:768px){.article-toppage #flow .ttl_wrap .saitan_wrap .saitan_ttl{white-space:nowrap;font-size:5.1282051282vw;line-height:140%;letter-spacing:-.1151282051vw}}.article-toppage #flow .ttl_wrap .saitan_wrap .saitan_ttl .lg{font-size:24px}@media (max-width:768px){.article-toppage #flow .ttl_wrap .saitan_wrap .saitan_ttl .lg{font-size:6.1538461538vw;line-height:8.2051282051vw;letter-spacing:.0179487179vw}}.article-toppage #flow .ttl_wrap .saitan_wrap .saitan_sub{text-align:center;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.312px}@media (max-width:768px){.article-toppage #flow .ttl_wrap .saitan_wrap .saitan_sub{font-size:4.1025641026vw;line-height:6.1538461538vw;letter-spacing:-.08vw}}.article-toppage #flow .flow_bar_area{display:flex;width:100%;position:relative;z-index:1;gap:10px}@media (max-width:768px){.article-toppage #flow .flow_bar_area{flex-direction:column;width:65%;gap:17.2820512821vw;padding:5.8974358974vw 0}}.article-toppage #flow .flow_bar_area:before{position:absolute;z-index:0;top:24px;left:0;content:"";width:100%;height:4px;background:#e5e7eb}@media (max-width:768px){.article-toppage #flow .flow_bar_area:before{top:0;left:5.641025641vw;width:1.0256410256vw;height:100%}}.article-toppage #flow .flow_bar_area .flow_bar_item{position:relative;flex:1 1;display:flex;flex-direction:column;align-items:center;gap:16px}@media (max-width:768px){.article-toppage #flow .flow_bar_area .flow_bar_item{flex-direction:row}}.article-toppage #flow .flow_bar_area .flow_bar_item .num{flex-shrink:0;display:flex;width:48px;height:48px;aspect-ratio:1/1;justify-content:center;align-items:center;border-radius:9999px;background:#e7000b;box-shadow:0 2px 4px 2px rgba(0,0,0,.1);color:#fff;font-size:18px;font-weight:700;line-height:28px;letter-spacing:-.439px}@media (max-width:768px){.article-toppage #flow .flow_bar_area .flow_bar_item .num{width:12.3076923077vw;height:12.3076923077vw;font-size:4.6153846154vw;line-height:7.1794871795vw;letter-spacing:-.1125641026vw}}.article-toppage #flow .flow_bar_area .flow_bar_item .txt{text-align:center;font-size:14px;font-weight:700;line-height:20px;letter-spacing:-.15px}@media (max-width:768px){.article-toppage #flow .flow_bar_area .flow_bar_item .txt{font-size:3.5897435897vw;line-height:5.1282051282vw;letter-spacing:-.0384615385vw;text-align:left}}.article-toppage #flow .flow_detail_list{width:100%;display:flex;flex-direction:column;align-items:center;gap:24px}@media (max-width:768px){.article-toppage #flow .flow_detail_list{gap:6.1538461538vw}}.article-toppage #flow .flow_detail_list .flow_detail_item{display:flex;flex-direction:column;gap:24px;width:100%;max-width:768px;padding:32px;border-radius:16px;border:1px solid #e5e7eb;background:#f9fafb}@media (max-width:768px){.article-toppage #flow .flow_detail_list .flow_detail_item{max-width:none;gap:6.1538461538vw;padding:6.1538461538vw 3.0769230769vw;border-radius:4.1025641026vw}}.article-toppage #flow .flow_detail_list .flow_detail_item .flow_detail_heading{position:relative;min-height:28px;display:flex;align-items:center;gap:12px}@media (max-width:768px){.article-toppage #flow .flow_detail_list .flow_detail_item .flow_detail_heading{min-height:7.1794871795vw;gap:3.0769230769vw}}.article-toppage #flow .flow_detail_list .flow_detail_item .flow_detail_heading .bar{width:4px;height:24px;border-radius:9999px;background:#e7000b}@media (max-width:768px){.article-toppage #flow .flow_detail_list .flow_detail_item .flow_detail_heading .bar{width:1.0256410256vw;height:6.1538461538vw}}.article-toppage #flow .flow_detail_list .flow_detail_item .flow_detail_heading .ttl{font-size:18px;font-weight:700;line-height:28px;letter-spacing:-.439px}@media (max-width:768px){.article-toppage #flow .flow_detail_list .flow_detail_item .flow_detail_heading .ttl{font-size:4.6153846154vw;line-height:7.1794871795vw;letter-spacing:-.1125641026vw}}.article-toppage #flow .flow_detail_list .flow_detail_item .flow_accordion_list{display:flex;flex-direction:column;gap:8px}@media (max-width:768px){.article-toppage #flow .flow_detail_list .flow_detail_item .flow_accordion_list{gap:2.0512820513vw}}.article-toppage #flow .flow_detail_list .flow_detail_item .flow_accordion_unit{display:flex;flex-direction:column;padding:12px 16px;border-radius:10px;border:1px solid #e5e7eb;background:#fff}@media (max-width:768px){.article-toppage #flow .flow_detail_list .flow_detail_item .flow_accordion_unit{padding:3.0769230769vw 4.1025641026vw;border-radius:2.5641025641vw}}.article-toppage #flow .flow_detail_list .flow_detail_item .flow_accordion_btn{display:flex;width:100%;min-height:52px;align-items:center;justify-content:space-between;background:0 0;border:0;padding:0;cursor:pointer;text-align:left}@media (max-width:768px){.article-toppage #flow .flow_detail_list .flow_detail_item .flow_accordion_btn{min-height:auto}}.article-toppage #flow .flow_detail_list .flow_detail_item .flow_accordion_btn .flow_accordion_label{display:flex;align-items:center;gap:16px;min-width:0}@media (max-width:768px){.article-toppage #flow .flow_detail_list .flow_detail_item .flow_accordion_btn .flow_accordion_label{flex-direction:column;align-items:flex-start;gap:1.0256410256vw}}.article-toppage #flow .flow_detail_list .flow_detail_item .flow_accordion_btn .flow_accordion_label .step{color:#e7000b;font-size:14px;font-weight:700;line-height:20px;letter-spacing:-.15px;white-space:nowrap}@media (max-width:768px){.article-toppage #flow .flow_detail_list .flow_detail_item .flow_accordion_btn .flow_accordion_label .step{font-size:3.5897435897vw;line-height:5.1282051282vw;letter-spacing:-.0384615385vw}}.article-toppage #flow .flow_detail_list .flow_detail_item .flow_accordion_btn .flow_accordion_label .txt{color:#222;font-size:14px;font-weight:700;line-height:20px;letter-spacing:-.15px}@media (max-width:768px){.article-toppage #flow .flow_detail_list .flow_detail_item .flow_accordion_btn .flow_accordion_label .txt{font-size:3.5897435897vw;line-height:5.1282051282vw;letter-spacing:-.0384615385vw}}@media (max-width:768px){.article-toppage #flow .flow_detail_list .flow_detail_item .flow_accordion_btn.-line{padding:3.0769230769vw 0}}.article-toppage #flow .flow_detail_list .flow_detail_item .flow_accordion_btn.-line .flow_accordion_label{padding-left:12px;border-left:1px solid #e7000b}@media (max-width:768px){.article-toppage #flow .flow_detail_list .flow_detail_item .flow_accordion_btn.-line .flow_accordion_label{flex-direction:row;align-items:center;gap:4.1025641026vw;padding:1.0256410256vw 0 1.0256410256vw 3.0769230769vw}}.article-toppage #flow .flow_detail_list .flow_detail_item .flow_accordion_btn.-line .flow_accordion_label .txt{font-size:16px;line-height:20px;letter-spacing:-.15px}@media (max-width:768px){.article-toppage #flow .flow_detail_list .flow_detail_item .flow_accordion_btn.-line .flow_accordion_label .txt{font-size:4.1025641026vw;line-height:5.1282051282vw;letter-spacing:-.0384615385vw}}.article-toppage #flow .flow_detail_list .flow_detail_item .flow_accordion_btn .flow_accordion_icon{position:relative;width:16px;height:16px;flex-shrink:0}@media (max-width:768px){.article-toppage #flow .flow_detail_list .flow_detail_item .flow_accordion_btn .flow_accordion_icon{width:4.1025641026vw;height:4.1025641026vw}}.article-toppage #flow .flow_detail_list .flow_detail_item .flow_accordion_btn .flow_accordion_icon:before{content:"";position:absolute;top:4px;left:5px;width:6px;height:6px;border-right:1.5px solid #222;border-bottom:1.5px solid #222;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}@media (max-width:768px){.article-toppage #flow .flow_detail_list .flow_detail_item .flow_accordion_btn .flow_accordion_icon:before{top:1.0256410256vw;left:1.2820512821vw;width:1.5384615385vw;height:1.5384615385vw}}.article-toppage #flow .flow_detail_list .flow_detail_item .flow_accordion_content .flow_accordion_content_inner{padding:8px 16px;color:#222;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.15px}@media (max-width:768px){.article-toppage #flow .flow_detail_list .flow_detail_item .flow_accordion_content .flow_accordion_content_inner{padding:2.0512820513vw 4.1025641026vw;font-size:3.5897435897vw;line-height:5.1282051282vw;letter-spacing:-.0384615385vw}}.article-toppage #flow .flow_detail_list .flow_detail_item .flow_accordion_btn.-line+.flow_accordion_content .flow_accordion_content_inner{line-height:22.4px}@media (max-width:768px){.article-toppage #flow .flow_detail_list .flow_detail_item .flow_accordion_btn.-line+.flow_accordion_content .flow_accordion_content_inner{line-height:5.7435897436vw}}.article-toppage #flow .flow_detail_list .flow_detail_item .flow_accordion_btn[aria-expanded=true] .flow_accordion_icon:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:7px}.article-toppage #flow .flow_detail_list .flow_detail_item .flow_detail_note{padding:0 24px;color:#000;font-size:14px;font-weight:400;line-height:25.2px;letter-spacing:-.15px}@media (max-width:768px){.article-toppage #flow .flow_detail_list .flow_detail_item .flow_detail_note{padding:0 6.1538461538vw;font-size:3.5897435897vw;line-height:6.4615384615vw;letter-spacing:-.0384615385vw}}.article-toppage #flow .flow_detail_list .flow_detail_item .flow_detail_note.-center{text-align:center}.article-toppage #flow .flow_detail_list .flow_detail_item .flow_detail_note.-strong{font-size:18px;font-weight:700;line-height:32.4px;letter-spacing:-.15px}@media (max-width:768px){.article-toppage #flow .flow_detail_list .flow_detail_item .flow_detail_note.-strong{font-size:4.6153846154vw;line-height:8.3076923077vw;letter-spacing:-.0384615385vw}}.article-toppage #faq{padding:96px 0}@media (max-width:768px){.article-toppage #faq{padding:20.5128205128vw 0}}.article-toppage #faq>.container{max-width:854px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:64px}@media (max-width:768px){.article-toppage #faq>.container{gap:16.4102564103vw}}.article-toppage #faq .faq_list_wrap{width:100%;display:flex;flex-direction:column}@media (max-width:768px){.article-toppage #faq .faq_list_wrap{gap:4.1025641026vw;padding:0 2.5641025641vw}}.article-toppage #faq .faq_item{width:100%;border-bottom:1px solid #e5e7eb}.article-toppage #faq .faq_button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;border:0;background:0 0;text-align:left;cursor:pointer}@media (max-width:768px){.article-toppage #faq .faq_button{gap:3.0769230769vw;padding:6.1538461538vw 0}}.article-toppage #faq .faq_q_wrap{display:flex;align-items:flex-start;gap:16px;min-width:0}@media (max-width:768px){.article-toppage #faq .faq_q_wrap{align-items:center;gap:1.0256410256vw}}.article-toppage #faq .faq_mark{color:#e7000b;font-size:18px;font-weight:700;line-height:28px;letter-spacing:-.439px;flex-shrink:0}@media (max-width:768px){.article-toppage #faq .faq_mark{font-size:4.6153846154vw;line-height:7.1794871795vw;letter-spacing:-.1125641026vw}}.article-toppage #faq .faq_q_txt{color:#222;font-size:18px;font-weight:700;line-height:28px;letter-spacing:-.439px}@media (max-width:768px){.article-toppage #faq .faq_q_txt{font-size:4.1025641026vw;line-height:6.5641025641vw;letter-spacing:-.1125641026vw}}.article-toppage #faq .faq_icon{position:relative;width:16px;height:16px;flex-shrink:0}.article-toppage #faq .faq_icon:before{content:"";position:absolute;top:4px;left:5px;width:6px;height:6px;border-right:1.5px solid #222;border-bottom:1.5px solid #222;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.article-toppage #faq .faq_button[aria-expanded=true] .faq_icon:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:7px}.article-toppage #faq .faq_content .faq_content_inner{display:flex;align-items:flex-start;gap:16px;padding:0 1px 16px}@media (max-width:768px){.article-toppage #faq .faq_content .faq_content_inner{gap:2.0512820513vw;padding:0 .2564102564vw 4.1025641026vw}}.article-toppage #faq .faq_content .faq_mark{color:#222;font-size:16px;line-height:24px;letter-spacing:-.312px}@media (max-width:768px){.article-toppage #faq .faq_content .faq_mark{font-size:4.1025641026vw;line-height:6.1538461538vw;letter-spacing:-.08vw}}.article-toppage #faq .faq_content .faq_a_txt{color:#222;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.312px}@media (max-width:768px){.article-toppage #faq .faq_content .faq_a_txt{line-height:6.5641025641vw;font-size:4.1025641026vw;letter-spacing:-.08vw}}.article-toppage #message{padding:76px 0 78px;background:#f9fafb}@media (max-width:768px){.article-toppage #message{padding:20.5128205128vw 0}}.article-toppage #message>.container{max-width:1104px;display:flex;flex-direction:column;justify-content:center;align-items:center;-ms-grid-row-align:stretch;align-self:stretch}.article-toppage #message .box{width:100%;display:flex;padding:64px;flex-direction:column;align-items:center;gap:40px;border-radius:14px;border-top:8px solid #d32f2f;background:#fff;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}@media (max-width:768px){.article-toppage #message .box{padding:9.4871794872vw 4.1025641026vw 8.2051282051vw;border-radius:3.5897435897vw;gap:7.4358974359vw}}.article-toppage #message .box .ttl{text-align:center;font-size:36px;font-weight:700;line-height:40px}@media (max-width:768px){.article-toppage #message .box .ttl{font-size:6.1538461538vw;line-height:120%}}.article-toppage #message .box .msg_txt{text-decoration:underline;text-underline-offset:4px;text-align:center;font-family:"Noto Sans JP";font-size:30px;font-style:normal;font-weight:900;background:var(--Linear,linear-gradient(0deg,#e7000b 0,#ff6467 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:768px){.article-toppage #message .box .msg_txt{font-size:6.1538461538vw;line-height:140%}}.article-toppage #message .box .exp_name_wrap{width:100%;max-width:773px;display:flex;flex-direction:column;align-items:flex-start;gap:40px}@media (max-width:768px){.article-toppage #message .box .exp_name_wrap{gap:10.2564102564vw}}.article-toppage #message .box .exp_name_wrap .exp_wrap{display:flex;flex-direction:column;align-items:flex-start;gap:32px}@media (max-width:768px){.article-toppage #message .box .exp_name_wrap .exp_wrap{gap:8.2051282051vw}}.article-toppage #message .box .exp_name_wrap .exp_wrap .msg_detail{display:flex;flex-direction:column;align-items:flex-start;gap:6px;-ms-grid-row-align:stretch;align-self:stretch;font-size:20px;font-style:normal;font-weight:500;line-height:40px}@media (max-width:768px){.article-toppage #message .box .exp_name_wrap .exp_wrap .msg_detail{font-size:4.1025641026vw;line-height:180%}}.article-toppage #message .box .exp_name_wrap .exp_wrap .msg_detail .marker{display:inline;padding:4px;font-weight:700;background:#fef9c2;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media (max-width:768px){.article-toppage #message .box .exp_name_wrap .exp_wrap .msg_detail .marker{padding:1.0256410256vw}}.article-toppage #message .box .exp_name_wrap .exp_wrap .msg_last{font-size:24px;font-style:normal;font-weight:900;line-height:150%}@media (max-width:768px){.article-toppage #message .box .exp_name_wrap .exp_wrap .msg_last{font-size:5.1282051282vw;line-height:150%}}.article-toppage #message .box .exp_name_wrap .name{text-align:right;font-size:20px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:-.449px;margin-left:auto}@media (max-width:768px){.article-toppage #message .box .exp_name_wrap .name{font-size:5.1282051282vw;line-height:140%;letter-spacing:-.1151282051vw}}.article-toppage #information{padding:95px 0 35px;background:var(--2,#e7000b)}@media (max-width:768px){.article-toppage #information{padding:20.5128205128vw 0 0}}.article-toppage #information>.container{max-width:1034px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;-ms-grid-row-align:stretch;align-self:stretch}@media (max-width:768px){.article-toppage #information>.container{gap:6.1538461538vw}}.article-toppage #information .logo_wrap{width:450px;height:198px;aspect-ratio:25/11}@media (max-width:768px){.article-toppage #information .logo_wrap{width:61.5384615385vw;height:27.1794871795vw;aspect-ratio:120/53}}.article-toppage #information .flex_wrap{width:100%;display:flex;gap:20px;align-items:center}@media (max-width:768px){.article-toppage #information .flex_wrap{flex-direction:column;gap:5.1282051282vw}}.article-toppage #information .flex_wrap .txt_area{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;gap:12px;flex:1 0}@media (max-width:768px){.article-toppage #information .flex_wrap .txt_area{gap:2.3076923077vw;width:100%}}.article-toppage #information .flex_wrap .txt_area .okigaru_tag{display:flex;padding:4px 16px;justify-content:center;align-items:center;gap:4px;border-radius:9999px;background:#fdc700;color:#e7000b;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:-.15px}@media (max-width:768px){.article-toppage #information .flex_wrap .txt_area .okigaru_tag{font-size:3.5897435897vw;line-height:5.1282051282vw;letter-spacing:-.0384615385vw;padding:1.0256410256vw 4.1025641026vw;gap:1.0256410256vw}}.article-toppage #information .flex_wrap .txt_area .ttl_wrap{color:#fff;font-size:48px;font-weight:900;line-height:60px;letter-spacing:.352px}@media (max-width:768px){.article-toppage #information .flex_wrap .txt_area .ttl_wrap{font-size:8.2051282051vw;line-height:14.0512820513vw;letter-spacing:.0902564103vw}}.article-toppage #information .flex_wrap .txt_area .ttl_wrap .yellow{color:#fdc700}.article-toppage #information .flex_wrap .txt_area .exp{color:#ffe2e2;font-size:18px;font-weight:500;line-height:29.25px;letter-spacing:-.439px}@media (max-width:768px){.article-toppage #information .flex_wrap .txt_area .exp{font-size:3.5897435897vw;line-height:6.9230769231vw;letter-spacing:-.1125641026vw}}.article-toppage #information .flex_wrap .box_area{width:49.3%;display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:16px;border-radius:14px;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.1)}@media (max-width:768px){.article-toppage #information .flex_wrap .box_area{width:100%;padding:6.1538461538vw;gap:4.1025641026vw;border-radius:3.5897435897vw}}.article-toppage #information .flex_wrap .box_area .box_ttl_wrap{display:flex}@media (max-width:768px){.article-toppage #information .flex_wrap .box_area .box_ttl_wrap{align-items:center;gap:1.7948717949vw}}.article-toppage #information .flex_wrap .box_area .box_ttl_wrap .ttl{color:#fff;font-size:18px;font-weight:700;line-height:28px;letter-spacing:-.449px}@media (max-width:768px){.article-toppage #information .flex_wrap .box_area .box_ttl_wrap .ttl{font-size:4.1025641026vw;line-height:7.1794871795vw;letter-spacing:-.1151282051vw}}.article-toppage #information .flex_wrap .box_area .list_wrap{display:flex;flex-direction:column;align-items:flex-start;gap:12px;-ms-grid-row-align:stretch;align-self:stretch}@media (max-width:768px){.article-toppage #information .flex_wrap .box_area .list_wrap{gap:3.0769230769vw}}.article-toppage #information .flex_wrap .box_area .list_wrap .list_item{display:flex;align-items:center;gap:8px;-ms-grid-row-align:stretch;align-self:stretch}@media (max-width:768px){.article-toppage #information .flex_wrap .box_area .list_wrap .list_item{gap:2.0512820513vw}}.article-toppage #information .flex_wrap .box_area .list_wrap .list_item .dot{width:6px;height:6px;border-radius:9999px;background:#fdc700}@media (max-width:768px){.article-toppage #information .flex_wrap .box_area .list_wrap .list_item .dot{width:1.5384615385vw;height:1.5384615385vw}}.article-toppage #information .flex_wrap .box_area .list_wrap .list_item .txt{color:#fef2f2;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-.312px}@media (max-width:768px){.article-toppage #information .flex_wrap .box_area .list_wrap .list_item .txt{font-size:3.5897435897vw;line-height:6.1538461538vw;letter-spacing:-.08vw}}.article-toppage #information .flex_wrap .box_area .list_wrap .nado{color:#fef2f2;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-.312px}@media (max-width:768px){.article-toppage #information .flex_wrap .box_area .list_wrap .nado{font-size:3.5897435897vw;line-height:180%;letter-spacing:-.08vw}}.article-toppage #contact{padding:0 0 100px;background:var(--2,#e7000b)}@media (max-width:768px){.article-toppage #contact{padding:16.6666666667vw 0 20.5128205128vw}}.article-toppage #contact>.container{max-width:896px}.article-toppage #contact .form_box{display:flex;padding:32px 40px;flex-direction:column;justify-content:center;align-items:center;gap:24px;-ms-grid-row-align:stretch;align-self:stretch;border-radius:16px;background:#fff;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}@media (max-width:768px){.article-toppage #contact .form_box{padding:8.2051282051vw 3.0769230769vw;gap:6.1538461538vw;border-radius:4.1025641026vw}}.article-toppage #contact .form_ttl{text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:.07px}@media (max-width:768px){.article-toppage #contact .form_ttl{font-size:6.1538461538vw;line-height:8.2051282051vw;letter-spacing:.0179487179vw}}.article-toppage #contact .c_form{width:100%}.article-toppage #contact .c_form_input_wrap{width:100%}.article-toppage #contact .status_row .c_form_err_wrap{display:-ms-grid;display:grid;-ms-grid-columns:1fr .5em 1fr;grid-template-columns:repeat(2,1fr);grid-template-areas:"a b" "c c" "d d";-webkit-column-gap:.5em;-moz-column-gap:.5em;column-gap:.5em}.article-toppage #contact .status_row .c_form_err_wrap>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;grid-area:a}.article-toppage #contact .status_row .c_form_err_wrap>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;grid-area:b}.article-toppage #contact .status_row .c_form_err_wrap>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:c}.article-toppage #contact .status_row .c_form_err_wrap>:nth-child(4){-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:d}.article-toppage #contact .status_row .mwform-radio-field.horizontal-item{flex:1 1;border-radius:4px;border:1px solid #ddd;background:#fff;padding:.5em;transition:border-color .3s ease;outline:0;margin:0}.article-toppage #contact .status_row .mwform-radio-field.horizontal-item input[type=radio]{all:revert}.article-toppage #contact .status_row .error{display:flex}.article-toppage #contact .pref_row .c_form_input_wrap{width:100%}.article-toppage #contact .tel_area{display:flex;padding-top:33px;flex-direction:column;justify-content:center;align-items:center;gap:8px;-ms-grid-row-align:stretch;align-self:stretch;border-top:1px solid #f3f4f6}@media (max-width:768px){.article-toppage #contact .tel_area{padding-top:8.4615384615vw;gap:2.0512820513vw}}.article-toppage #contact .tel_area .tel_link_btn{display:flex;flex-direction:column;align-items:center}.article-toppage #contact .tel_area .tel_link_btn .hour{font-size:12px}@media (max-width:768px){.article-toppage #contact .tel_area .tel_link_btn .hour{font-size:3.0769230769vw}}.article-toppage #contact .tel_area .tel_link_btn .no_wrap{display:flex;align-items:center;gap:12px}@media (max-width:768px){.article-toppage #contact .tel_area .tel_link_btn .no_wrap{gap:3.0769230769vw}}.article-toppage #contact .tel_area .tel_link_btn .no_wrap .ico{width:25px;height:25px;display:flex}@media (max-width:768px){.article-toppage #contact .tel_area .tel_link_btn .no_wrap .ico{width:6.4102564103vw;height:6.4102564103vw}}.article-toppage #contact .tel_area .tel_link_btn .no_wrap .txt{color:var(--red);font-size:32px;font-weight:700;line-height:38.185px;letter-spacing:1px}@media (max-width:768px){.article-toppage #contact .tel_area .tel_link_btn .no_wrap .txt{font-size:8.2051282051vw;line-height:9.791025641vw;letter-spacing:.2564102564vw}}.article-toppage #contact .tel_area .note_txt{text-align:center;font-size:12px;font-weight:400;line-height:16px}@media (max-width:768px){.article-toppage #contact .tel_area .note_txt{font-size:3.0769230769vw;line-height:4.1025641026vw}}.article-toppage #contact .btn_submit{display:flex;padding:18px;justify-content:center;align-items:center;gap:10px;-ms-grid-row-align:stretch;align-self:stretch;border-radius:14px;border:2px solid #fff;background:var(--Linear,linear-gradient(0deg,#e7000b 0,#ff6467 100%));box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);color:#fff;text-align:center;font-size:18px;font-weight:700;line-height:28px;letter-spacing:-.439px;width:100%;transition:all .3s ease}@media (max-width:768px){.article-toppage #contact .btn_submit{padding:4.6153846154vw;gap:2.5641025641vw;border-radius:3.5897435897vw;font-size:4.6153846154vw;line-height:7.1794871795vw;letter-spacing:-.1125641026vw;transition:all .1s ease}}.article-toppage #contact .btn_submit:before{content:"";width:16px;height:16px;background-image:url(../img/ico_document.svg);background-size:contain;background-repeat:no-repeat;background-position:center}@media (max-width:768px){.article-toppage #contact .btn_submit:before{width:4.1025641026vw;height:4.1025641026vw}}.article-toppage #contact .btn_submit:after{content:"";width:16px;height:16px;background-image:url(../img/ico_arrow_yajirushi_white_right.svg);background-size:contain;background-repeat:no-repeat;background-position:center}@media (max-width:768px){.article-toppage #contact .btn_submit:after{width:4.1025641026vw;height:4.1025641026vw}}.article-toppage #contact .btn_submit:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.article-toppage #contact .pp_text{margin-top:16px;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.15px}@media (max-width:768px){.article-toppage #contact .pp_text{font-size:3.5897435897vw;line-height:5.1282051282vw;letter-spacing:-.0384615385vw}}.article-toppage #contact .pp_link{text-decoration:underline}.article-toppage #contact .form_note{margin-top:40px;color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:22.75px;letter-spacing:-.15px}@media (max-width:768px){.article-toppage #contact .form_note{margin-top:10.2564102564vw;font-size:3.5897435897vw;line-height:5.8333333333vw;letter-spacing:-.0384615385vw}}.article-toppage #company{padding:100px 0}@media (max-width:768px){.article-toppage #company{padding:16.4102564103vw 4.1025641026vw}}.article-toppage #company>.container{max-width:1034px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px}@media (max-width:768px){.article-toppage #company>.container{gap:6.1538461538vw}}.article-toppage #company .company_ttl{text-align:center;font-size:36px;font-style:normal;font-weight:700;line-height:40px;letter-spacing:.369px}@media (max-width:768px){.article-toppage #company .company_ttl{font-size:7.1794871795vw;line-height:9.2307692308vw;letter-spacing:0}}.article-toppage #company .logo_wrap{width:351px;height:48px;aspect-ratio:117/16}@media (max-width:768px){.article-toppage #company .logo_wrap{width:61.5384615385vw;height:auto}}.article-toppage #company .table_wrap{width:100%;max-width:768px;border-radius:10px;background:#fff;box-shadow:0 2px 4px -2px rgba(0,0,0,.1),0 4px 6px -1px rgba(0,0,0,.1);overflow:hidden}@media (max-width:768px){.article-toppage #company .table_wrap{max-width:none}}.article-toppage #company .company_table{width:100%;border-collapse:collapse;table-layout:fixed}@media (max-width:768px){.article-toppage #company .company_table{table-layout:auto}}@media (max-width:768px){.article-toppage #company .company_table tr{display:block}}.article-toppage #company .company_table tr:not(:last-child){border-bottom:1px solid #f3f4f6}.article-toppage #company .company_table td,.article-toppage #company .company_table th{padding:16px;color:#222;font-size:14px;line-height:20px;letter-spacing:-.15px;text-align:left;vertical-align:top}@media (max-width:768px){.article-toppage #company .company_table td,.article-toppage #company .company_table th{display:block;width:100%;padding:4.1025641026vw;font-size:3.5897435897vw;line-height:5.1282051282vw;letter-spacing:-.0384615385vw}}.article-toppage #company .company_table th{width:160px;background:#f9fafb;border-right:1px solid #f3f4f6;font-weight:700}@media (max-width:768px){.article-toppage #company .company_table th{width:100%;border-right:0;border-bottom:1px solid #f3f4f6}}.article-toppage #company .company_table td{background:#fff;font-weight:400}.article-thanks #contact{padding-top:86px;padding-bottom:100px}@media (max-width:768px){.article-thanks #contact{padding-top:22.0512820513vw;padding-bottom:25.641025641vw}}.article-thanks #contact .thanks_box{margin-top:64px;border-radius:20px;background:#fff;box-shadow:0 10px 30px 0 rgba(0,0,0,.1);padding:64px 87px}@media (max-width:768px){.article-thanks #contact .thanks_box{margin-top:16.4102564103vw;border-radius:5.1282051282vw;padding:16.4102564103vw 5.1282051282vw}}.article-thanks #contact .btn_wrap_submit{margin-top:70px}@media (max-width:768px){.article-thanks #contact .btn_wrap_submit{margin-top:17.9487179487vw}}#footer{display:flex;padding:24px 140px;flex-direction:column;justify-content:center;align-items:center;gap:32px;-ms-grid-row-align:stretch;align-self:stretch;background:linear-gradient(0deg,#e7000b 0,#e7000b 100%)}@media (max-width:768px){#footer{padding:6.1538461538vw 4.1025641026vw;gap:8.2051282051vw}}#footer .copyright{font-weight:400;color:#fff;text-align:center;font-size:14px;line-height:20px;letter-spacing:-.15px}@media (max-width:768px){#footer .copyright{font-size:3.5897435897vw;line-height:5.1282051282vw;letter-spacing:-.0384615385vw;padding-bottom:28.2051282051vw}}
/*# sourceMappingURL=style.min.css.map */
