.m-kv-module001,.m-problem-module002{--color01:#0B1547;--color02:#0967CD;--color03:#F3F4FA;--color04:#DE8F06;--color05:#9BB105;--color06:#08A5CC;--color07:#00BFA8;--color08:#B98126;--color09:#BC9727;--color10:#FFFFFF;--color11:#F3F4FA;--color12:#E1E2ED;--color13:#0B1547;--color14:#E3EFFB;--color15:#0B1547;--color16:#FFFFFF;--color17:#E7E9F5;--color18:#0B154733;--color19:#0B154700}:root{--easier-menu-color-primary:rgba(9,103,205, 1);--easier-menu-color-secondary:rgba(244,244,244, 1);--easier-menu-color-primary-background-transparent:rgba(9,103,205, 0.8);--easier-menu-color-bg-btn:rgba(222,143,6, 1);--easier-menu-color-txt-btn:rgba(245,245,245, 1);--easier-menu-color-btn-disabled:rgba(222,143,6, 0.8)}.sg-const-palette{--const-config-header-bg-color:#ffffff;--const-config-header-text-color:#0B1547;--const-config-header-bg-transparent-color:#ffffffcc;--const-config-footer-bg-color:#0B1547;--const-config-footer-text-color:#ffffff;--const-config-footer-line-social:#ffffff;--const-config-footer-line:#ffffff66;--const-config-header-contact:#F3F4FA;--const-config-footer-contact:#ffffff;--const-config-scroll-top:#0967CD;--const-config-scroll-top-hover:#FFFFFF}.m-kv-module001{font-size:0}.m-kv-module001 .m-kv-module001__img{width:100%}.m-problem-module002{--color20:#1B33AD;--color21:#FFFFD2;--color22:#E45D11;--color23:#CF4B02;--color24:#BE4400;--color25:#893201;--color26:#BDBAB34D;--color27:#0B154799;--color28:#5AADFF;--color29:#287BE1;--color30:#FFB76B;--color31:#FFFFFF;--color32:#FFFFFF;--color33:#FFFFFF;--color34:#FFCA26;--color35:#E75604;--color36:#FFFFFF;--color37:#F6F6F6;--color38:#E2FBF5;--color39:#666666;--color40:#B3C0CE;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,var(--color12)),to(var(--color10)));background:linear-gradient(180deg,var(--color12) 60%,var(--color10) 100%);padding:100px 0 110px;overflow:hidden}.m-problem-module002__inner{max-width:1600px;margin:0 auto}.m-problem-module002__wrap{position:relative;min-height:980px;margin:0 auto;max-width:1560px}.m-problem-module002__content{max-width:1192px;margin:60px auto auto}.m-problem-module002__cassette{margin-left:-20px;margin-right:-20px;position:relative;z-index:0;padding:130px 0}.m-problem-module002__cassette .loop-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 57.5px 1fr 57.5px 1fr 57.5px 1fr 57.5px 1fr 57.5px 1fr 57.5px 1fr 57.5px 1fr 57.5px 1fr;grid-template-columns:repeat(9,1fr);grid-column-gap:57.5px;grid-row-gap:70px}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(7)) .loop-list__item:first-of-type{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:3;grid-area:1/2/2/5;transform:translateX(-30px)}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(7)) .loop-list__item:nth-of-type(2){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:6;-ms-grid-column-span:3;grid-area:1/6/2/9;transform:translateX(30px)}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(7)) .loop-list__item:nth-of-type(3){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:2/1/3/4}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(7)) .loop-list__item:nth-of-type(4){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:4;-ms-grid-column-span:3;grid-area:2/4/3/7}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(7)) .loop-list__item:nth-of-type(5){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:7;-ms-grid-column-span:3;grid-area:2/7/3/10}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(7)) .loop-list__item:nth-of-type(6){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:3;grid-area:3/2/4/5;transform:translateX(-30px)}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(7)) .loop-list__item:nth-of-type(7){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:6;-ms-grid-column-span:3;grid-area:3/6/4/9;transform:translateX(30px)}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(7)) .loop-list__item:first-of-type:before,.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(7)) .loop-list__item:nth-of-type(3):before,.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(7)) .loop-list__item:nth-of-type(6):before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 29px 29px 0;border-color:transparent var(--color03) transparent transparent;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:calc(50% + 3px);opacity:1;will-change:tranform}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(7)) .loop-list__item:first-of-type:after,.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(7)) .loop-list__item:nth-of-type(3):after,.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(7)) .loop-list__item:nth-of-type(6):after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 25px 25px 0;border-color:transparent var(--color01) transparent transparent;top:calc(100% - 1px);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:calc(50% + 3px);opacity:1;will-change:tranform}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(7)) .loop-list__item:nth-of-type(2):before,.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(7)) .loop-list__item:nth-of-type(5):before,.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(7)) .loop-list__item:nth-of-type(7):before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:29px 29px 0 0;border-color:var(--color03) transparent transparent transparent;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:calc(50% + 3px);opacity:1;will-change:tranform}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(7)) .loop-list__item:nth-of-type(2):after,.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(7)) .loop-list__item:nth-of-type(5):after,.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(7)) .loop-list__item:nth-of-type(7):after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:25px 25px 0 0;border-color:var(--color01) transparent transparent transparent;top:calc(100% - 1px);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:calc(50% + 3px);opacity:1;will-change:tranform}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(7)) .loop-list__item:nth-of-type(4):before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:28px 15px 0;border-color:var(--color03) transparent transparent transparent;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:calc(50% + 3px);opacity:1;will-change:tranform}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(7)) .loop-list__item:nth-of-type(4):after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:25px 13px 0;border-color:var(--color01) transparent transparent transparent;top:calc(100% - 1px);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:calc(50% + 3px);opacity:1;will-change:tranform}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(6)):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:first-of-type{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:3;grid-area:1/2/2/5;transform:translateX(-30px)}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(6)):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(2){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:6;-ms-grid-column-span:3;grid-area:1/6/2/9;transform:translateX(30px)}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(6)):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(3){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:2/1/3/4}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(6)):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(4){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:7;-ms-grid-column-span:3;grid-area:2/7/3/10}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(6)):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(5){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:3;grid-area:3/2/4/5;transform:translateX(-30px)}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(6)):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(6){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:6;-ms-grid-column-span:3;grid-area:3/6/4/9;transform:translateX(30px)}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(6)):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:first-of-type:before,.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(6)):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(3):before,.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(6)):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(5):before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 29px 29px 0;border-color:transparent var(--color03) transparent transparent;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:calc(50% + 3px);opacity:1;will-change:tranform}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(6)):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:first-of-type:after,.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(6)):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(3):after,.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(6)):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(5):after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 25px 25px 0;border-color:transparent var(--color01) transparent transparent;top:calc(100% - 1px);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:calc(50% + 3px);opacity:1;will-change:tranform}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(6)):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(2):before,.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(6)):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(4):before,.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(6)):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(6):before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:29px 29px 0 0;border-color:var(--color03) transparent transparent transparent;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:calc(50% + 3px);opacity:1;will-change:tranform}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(6)):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(2):after,.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(6)):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(4):after,.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(6)):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(6):after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:25px 25px 0 0;border-color:var(--color01) transparent transparent transparent;top:calc(100% - 1px);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:calc(50% + 3px);opacity:1;will-change:tranform}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(5)):not(:has(.loop-list__item:nth-of-type(6))):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:first-of-type{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:1/1/2/4}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(5)):not(:has(.loop-list__item:nth-of-type(6))):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(2){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:7;-ms-grid-column-span:3;grid-area:1/7/2/10}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(5)):not(:has(.loop-list__item:nth-of-type(6))):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(3){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:4;-ms-grid-column-span:3;grid-area:2/4/3/7}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(5)):not(:has(.loop-list__item:nth-of-type(6))):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(4){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:3;grid-area:3/2/4/5;transform:translateX(-30px)}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(5)):not(:has(.loop-list__item:nth-of-type(6))):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(5){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:6;-ms-grid-column-span:3;grid-area:3/6/4/9;transform:translateX(30px)}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(5)):not(:has(.loop-list__item:nth-of-type(6))):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:first-of-type:before,.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(5)):not(:has(.loop-list__item:nth-of-type(6))):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(4):before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 29px 29px 0;border-color:transparent var(--color03) transparent transparent;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:calc(50% + 3px);opacity:1;will-change:tranform}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(5)):not(:has(.loop-list__item:nth-of-type(6))):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:first-of-type:after,.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(5)):not(:has(.loop-list__item:nth-of-type(6))):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(4):after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 25px 25px 0;border-color:transparent var(--color01) transparent transparent;top:calc(100% - 1px);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:calc(50% + 3px);opacity:1;will-change:tranform}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(5)):not(:has(.loop-list__item:nth-of-type(6))):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(2):before,.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(5)):not(:has(.loop-list__item:nth-of-type(6))):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(5):before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:29px 29px 0 0;border-color:var(--color03) transparent transparent transparent;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:calc(50% + 3px);opacity:1;will-change:tranform}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(5)):not(:has(.loop-list__item:nth-of-type(6))):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(2):after,.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(5)):not(:has(.loop-list__item:nth-of-type(6))):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(5):after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:25px 25px 0 0;border-color:var(--color01) transparent transparent transparent;top:calc(100% - 1px);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:calc(50% + 3px);opacity:1;will-change:tranform}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(5)):not(:has(.loop-list__item:nth-of-type(6))):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(3):before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:28px 15px 0;border-color:var(--color03) transparent transparent transparent;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:calc(50% + 3px);opacity:1;will-change:tranform}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(5)):not(:has(.loop-list__item:nth-of-type(6))):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(3):after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:25px 13px 0;border-color:var(--color01) transparent transparent transparent;top:calc(100% - 1px);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:calc(50% + 3px);opacity:1;will-change:tranform}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(4)):not(:has(.loop-list__item:nth-of-type(5))):not(:has(.loop-list__item:nth-of-type(6))):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:first-of-type{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:3;grid-area:1/2/2/5;transform:translateX(-30px)}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(4)):not(:has(.loop-list__item:nth-of-type(5))):not(:has(.loop-list__item:nth-of-type(6))):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(2){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:6;-ms-grid-column-span:3;grid-area:1/6/2/9;transform:translateX(30px)}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(4)):not(:has(.loop-list__item:nth-of-type(5))):not(:has(.loop-list__item:nth-of-type(6))):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(3){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:2/1/3/4}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(4)):not(:has(.loop-list__item:nth-of-type(5))):not(:has(.loop-list__item:nth-of-type(6))):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(4){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:7;-ms-grid-column-span:3;grid-area:2/7/3/10}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(4)):not(:has(.loop-list__item:nth-of-type(5))):not(:has(.loop-list__item:nth-of-type(6))):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:first-of-type:before,.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(4)):not(:has(.loop-list__item:nth-of-type(5))):not(:has(.loop-list__item:nth-of-type(6))):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(3):before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 29px 29px 0;border-color:transparent var(--color03) transparent transparent;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:calc(50% + 3px);opacity:1;will-change:tranform}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(4)):not(:has(.loop-list__item:nth-of-type(5))):not(:has(.loop-list__item:nth-of-type(6))):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:first-of-type:after,.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(4)):not(:has(.loop-list__item:nth-of-type(5))):not(:has(.loop-list__item:nth-of-type(6))):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(3):after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 25px 25px 0;border-color:transparent var(--color01) transparent transparent;top:calc(100% - 1px);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:calc(50% + 3px);opacity:1;will-change:tranform}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(4)):not(:has(.loop-list__item:nth-of-type(5))):not(:has(.loop-list__item:nth-of-type(6))):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(2):before,.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(4)):not(:has(.loop-list__item:nth-of-type(5))):not(:has(.loop-list__item:nth-of-type(6))):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(4):before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:29px 29px 0 0;border-color:var(--color03) transparent transparent transparent;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:calc(50% + 3px);opacity:1;will-change:transform}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(4)):not(:has(.loop-list__item:nth-of-type(5))):not(:has(.loop-list__item:nth-of-type(6))):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(2):after,.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(4)):not(:has(.loop-list__item:nth-of-type(5))):not(:has(.loop-list__item:nth-of-type(6))):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(4):after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:25px 25px 0 0;border-color:var(--color01) transparent transparent transparent;top:calc(100% - 1px);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:calc(50% + 3px);opacity:1;will-change:tranform}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(3)):not(:has(.loop-list__item:nth-of-type(4))):not(:has(.loop-list__item:nth-of-type(5))):not(:has(.loop-list__item:nth-of-type(6))):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:first-of-type{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:1/1/2/4}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(3)):not(:has(.loop-list__item:nth-of-type(4))):not(:has(.loop-list__item:nth-of-type(5))):not(:has(.loop-list__item:nth-of-type(6))):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(2){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:7;-ms-grid-column-span:3;grid-area:1/7/2/10}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(3)):not(:has(.loop-list__item:nth-of-type(4))):not(:has(.loop-list__item:nth-of-type(5))):not(:has(.loop-list__item:nth-of-type(6))):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(3){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:4;-ms-grid-column-span:3;grid-area:2/4/3/7}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(3)):not(:has(.loop-list__item:nth-of-type(4))):not(:has(.loop-list__item:nth-of-type(5))):not(:has(.loop-list__item:nth-of-type(6))):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:first-of-type:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 29px 29px 0;border-color:transparent var(--color03) transparent transparent;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:calc(50% + 3px);opacity:1;will-change:tranform}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(3)):not(:has(.loop-list__item:nth-of-type(4))):not(:has(.loop-list__item:nth-of-type(5))):not(:has(.loop-list__item:nth-of-type(6))):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:first-of-type:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 25px 25px 0;border-color:transparent var(--color01) transparent transparent;top:calc(100% - 1px);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:calc(50% + 3px);opacity:1;will-change:tranform}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(3)):not(:has(.loop-list__item:nth-of-type(4))):not(:has(.loop-list__item:nth-of-type(5))):not(:has(.loop-list__item:nth-of-type(6))):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(2):before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:29px 29px 0 0;border-color:var(--color03) transparent transparent transparent;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:calc(50% + 3px);opacity:1;will-change:tranform}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(3)):not(:has(.loop-list__item:nth-of-type(4))):not(:has(.loop-list__item:nth-of-type(5))):not(:has(.loop-list__item:nth-of-type(6))):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(2):after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:25px 25px 0 0;border-color:var(--color01) transparent transparent transparent;top:calc(100% - 1px);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:calc(50% + 3px);opacity:1;will-change:tranform}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(3)):not(:has(.loop-list__item:nth-of-type(4))):not(:has(.loop-list__item:nth-of-type(5))):not(:has(.loop-list__item:nth-of-type(6))):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(3):before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:28px 15px 0;border-color:var(--color03) transparent transparent transparent;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:calc(50% + 3px);opacity:1;will-change:tranform}.m-problem-module002__cassette .loop-list:has(.loop-list__item:nth-of-type(3)):not(:has(.loop-list__item:nth-of-type(4))):not(:has(.loop-list__item:nth-of-type(5))):not(:has(.loop-list__item:nth-of-type(6))):not(:has(.loop-list__item:nth-of-type(7))) .loop-list__item:nth-of-type(3):after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:25px 13px 0;border-color:var(--color01) transparent transparent transparent;top:calc(100% - 1px);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:calc(50% + 3px);opacity:1;will-change:tranform}.m-problem-module002__cassette .loop-list__item{margin:0;padding:0;border:2px solid var(--color03);background-color:var(--color01);position:relative;-ms-flex-item-align:start;align-self:flex-start}.m-problem-module002__cassette .loop-list__item:before{content:none}.m-problem-module002__cassette .loop-list__item-index{display:none}.m-problem-module002__cassette .loop-list__item-text{color:var(--color16);font-size:24px;line-height:160%;font-weight:700;padding:50px 75px;max-width:495px;width:100%}.m-problem-module002__headline{color:var(--color15);text-align:center;font-size:56px;font-weight:700;line-height:160%;margin-bottom:40px}.m-problem-module002__style,.m-problem-module002__text{color:var(--color02);font-weight:700;line-height:160%;text-align:center}.m-problem-module002__img{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100%;z-index:-1;max-width:1192px;min-height:980px;aspect-ratio:1192/980;overflow:hidden}.m-problem-module002__img img{aspect-ratio:1192/980;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-problem-module002__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;margin-top:40px}.m-problem-module002__text{font-size:40px;margin-top:40px}.m-problem-module002__style{font-size:80px;margin-top:24px}.m-problem-module002 .emphasis{position:relative}.m-problem-module002 .emphasis:after{content:"●";position:absolute;top:-.1em;left:calc(50% - .2em);z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;width:.4em;height:.4em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.3em}.m-problem-module002 .loop-list__counter .loop-list__item:not(:last-child){padding-bottom:0;margin-bottom:0}.m-introduction-module005{--color01:#0B1547;--color02:#0967CD;--color03:#F3F4FA;--color04:#DE8F06;--color05:#9BB105;--color06:#08A5CC;--color07:#00BFA8;--color08:#B98126;--color09:#BC9727;--color10:#FFFFFF;--color11:#F3F4FA;--color12:#E1E2ED;--color13:#0B1547;--color14:#E3EFFB;--color15:#0B1547;--color16:#FFFFFF;--color17:#E7E9F5;--color18:#0B154733;--color19:#0B154700;--color20:#1B33AD;--color21:#FFFFD2;--color22:#E45D11;--color23:#CF4B02;--color24:#BE4400;--color25:#893201;--color26:#BDBAB34D;--color27:#0B154799;--color28:#5AADFF;--color29:#287BE1;--color30:#FFB76B;--color31:#FFFFFF;--color32:#FFFFFF;--color33:#FFFFFF;--color34:#FFCA26;--color35:#E75604;--color36:#FFFFFF;--color37:#F6F6F6;--color38:#E2FBF5;--color39:#666666;--color40:#B3C0CE;position:relative;background-color:var(--color10);overflow:hidden;padding:100px 40px;width:100%}.m-introduction-module005__inner{margin:0 auto;max-width:1192px}.m-introduction-module005__headline{font-style:normal;font-weight:700;line-height:160%;font-size:56px;color:var(--color15);margin-bottom:40px;text-align:center}.m-introduction-module005__grid{display:flex;flex-wrap:wrap;gap:100px 50px;justify-content:center}.m-introduction-module005__item{width:calc(100% / 3 - 34px)}.m-introduction-module005__grid:has(.m-introduction-module005__item:nth-child(n + 4)):not(:has(.m-introduction-module005__item:nth-child(n + 5))){display:grid;grid-template-columns:calc(100% / 3 - 37px) calc(100% / 3 - 37px)}.m-introduction-module005__grid:has(.m-introduction-module005__item:nth-child(n + 4)):not(:has(.m-introduction-module005__item:nth-child(n + 5))) .m-introduction-module005__item{width:100%}.m-introduction-module005__image{aspect-ratio:3/2;position:relative;z-index:1}.m-introduction-module005__image>*{width:100%;height:100%}.m-introduction-module005__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.m-introduction-module005__image::before{position:absolute;z-index:2;content:'';height:40px;width:88.3333333333%;background-color:var(--color10);bottom:-16px;left:-1px}.m-introduction-module005__title{position:relative;z-index:3;padding-top:40px;border-left:2px solid var(--color02);margin-left:16px;padding-left:10px;margin-top:-50px;width:calc(88.3333333333% - 20px)}.m-introduction-module005__maintitle{font-size:14px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.7px;color:var(--color15)}.m-introduction-module005__subtile{font-style:normal;font-weight:700;line-height:160%;font-size:32px;color:var(--color15)}.m-introduction-module005__paragraph{padding-left:32px;margin-top:20px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:.8px;font-size:16px;color:var(--color15);text-align:justify}.m-ranking-module001-variation001{--color01:#0B1547;--color02:#0967CD;--color03:#F3F4FA;--color04:#DE8F06;--color05:#9BB105;--color06:#08A5CC;--color07:#00BFA8;--color08:#B98126;--color09:#BC9727;--color10:#FFFFFF;--color11:#F3F4FA;--color12:#E1E2ED;--color13:#0B1547;--color14:#E3EFFB;--color15:#0B1547;--color16:#FFFFFF;--color17:#E7E9F5;--color18:#0B154733;--color19:#0B154700;--color20:#1B33AD;--color21:#FFFFD2;--color22:#E45D11;--color23:#CF4B02;--color24:#BE4400;--color25:#893201;--color26:#BDBAB34D;--color27:#0B154799;--color28:#5AADFF;--color29:#287BE1;--color30:#FFB76B;--color31:#FFFFFF;--color32:#FFFFFF;--color33:#FFFFFF;--color34:#FFCA26;--color35:#E75604;--color36:#FFFFFF;--color37:#F6F6F6;--color38:#E2FBF5;--color39:#666666;--color40:#B3C0CE;--color41:#FFFFFF;--color42:#FFFFFF;--color43:#FFFFFF;--color44:#F3F4FA;--color45:#FFFFFF;--color46:#0B1547;--color47:#0B1547;--color48:#E7E9F5;--color49:#E7E9F5;--color50:#0B154733;position:relative;z-index:1;overflow:hidden;background-color:var(--color10)}.m-ranking-module001-variation001::after{content:'';background-color:var(--color11);position:absolute;top:0;bottom:0;right:0;width:calc(50% - 340px);z-index:-1}.m-ranking-module001-variation001__inner{max-width:1192px;margin-left:auto;margin-right:auto;padding-top:100px;padding-bottom:100px;word-break:break-word}.m-ranking-module001-variation001__title{font-size:56px;font-weight:700;line-height:1.6;color:var(--color15)}.m-ranking-module001-variation001__list{margin-top:80px;counter-reset:item}.m-ranking-module001-variation001__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:56px;counter-increment:item}.m-ranking-module001-variation001__item:nth-child(n+2){margin-top:40px}.m-ranking-module001-variation001__item-text{border-top:1px solid var(--color13);border-left:1px solid var(--color13);padding-top:24px;padding-left:32px;position:relative;z-index:1;flex:1;min-width:0}.m-ranking-module001-variation001__item-text::after{content:counter(item,decimal-leading-zero);position:absolute;right:-30px;color:var(--color04);font-size:208px;font-weight:400;letter-spacing:4.16px;font-family:var(--font-secondary);top:32px;opacity:.5;width:244px;text-align:left;white-space:nowrap;z-index:-1}.m-ranking-module001-variation001__item-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:20px;width:calc(100% - 104px)}.m-ranking-module001-variation001__title-text{font-size:32px;font-weight:600;letter-spacing:.64px;line-height:1.5;color:var(--color02)}.m-ranking-module001-variation001__item-start{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-ranking-module001-variation001__item-desc{width:calc(100% - 104px);font-size:16px;line-height:2;letter-spacing:.8px;font-weight:400;color:var(--color15);text-align:justify}.m-ranking-module001-variation001__item-image{width:39%;aspect-ratio:464/309;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-ranking-module001-variation001__item-image img,.m-ranking-module001-variation001__item-image>*{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-ranking-module001-variation001__item:nth-child(3n+1) svg path{fill:var(--color04)}.m-ranking-module001-variation001__item:nth-child(3n+2) .m-ranking-module001-variation001__item-text::after{color:var(--color05)}.m-ranking-module001-variation001__item:nth-child(3n+2) svg path{fill:var(--color05)}.m-ranking-module001-variation001__item:nth-child(3n+3) .m-ranking-module001-variation001__item-text::after{color:var(--color06)}.m-ranking-module001-variation001__item:nth-child(3n+3) svg path{fill:var(--color06)}.m-ranking-module001-variation001__item-num{position:absolute;right:-30px;color:var(--color04);font-size:208px;font-weight:400;letter-spacing:4.16px;font-family:var(--font-secondary);top:32px;opacity:.5}.m-ranking-module001-variation001__item:nth-child(3n+2) .m-ranking-module001-variation001__item-num{color:var(--color05)}.m-ranking-module001-variation001__item:nth-child(3n+3) .m-ranking-module001-variation001__item-num{color:var(--color06)}.m-summary-module001{--color01:#0B1547;--color02:#0967CD;--color03:#F3F4FA;--color04:#DE8F06;--color05:#9BB105;--color06:#08A5CC;--color07:#00BFA8;--color08:#B98126;--color09:#BC9727;--color10:#FFFFFF;--color11:#F3F4FA;--color12:#E1E2ED;--color13:#0B1547;--color14:#E3EFFB;--color15:#0B1547;--color16:#FFFFFF;--color17:#E7E9F5;--color18:#0B154733;--color19:#0B154700;--color20:#1B33AD;--color21:#FFFFD2;--color22:#E45D11;--color23:#CF4B02;--color24:#BE4400;--color25:#893201;--color26:#BDBAB34D;--color27:#0B154799;--color28:#5AADFF;--color29:#287BE1;--color30:#FFB76B;--color31:#FFFFFF;--color32:#FFFFFF;--color33:#FFFFFF;--color34:#FFCA26;--color35:#E75604;--color36:#FFFFFF;--color37:#F6F6F6;--color38:#E2FBF5;--color39:#666666;--color40:#B3C0CE;padding:0 0 100px;position:relative;background-color:var(--color10);z-index:0}.m-summary-module001:after{content:"";position:absolute;top:0;right:0;width:calc((100% - 1192px)/ 2 + 256px);height:47%;max-height:685px;background-color:var(--color12);z-index:-1}.m-summary-module001-inner{max-width:1192px;width:100%;margin:0 auto;position:relative;padding:180px 0 0}.m-summary-module001-inner:before{content:"";position:absolute;top:0;width:100%;height:120px;background-color:var(--color12)}.m-summary-module001__headline{color:var(--color15);font-size:4rem;font-style:normal;font-weight:700;line-height:160%;margin-bottom:120px}.m-summary-module001__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-summary-module001__left,.m-summary-module001__right{width:47.6510067114%}.m-summary-module001__left--text{color:var(--color15);text-align:justify;font-size:1rem;font-weight:400;line-height:32px;letter-spacing:.8px}.m-summary-module001__left--text:nth-of-type(n+2){margin-top:30px}.m-summary-module001__left--img,.m-timetable-module001-variation001-1v3__list{margin-top:40px}.m-summary-module001__right img{aspect-ratio:568/852;-o-object-fit:cover;object-fit:cover;width:100%}.m-timetable-module001-variation001-1v3{--color01:#0B1547;--color02:#0967CD;--color03:#F3F4FA;--color04:#DE8F06;--color05:#9BB105;--color06:#08A5CC;--color07:#00BFA8;--color08:#B98126;--color09:#BC9727;--color10:#FFFFFF;--color11:#F3F4FA;--color12:#E1E2ED;--color13:#0B1547;--color14:#E3EFFB;--color15:#0B1547;--color16:#FFFFFF;--color17:#E7E9F5;--color18:#0B154733;--color19:#0B154700;position:relative;z-index:1;overflow:hidden;padding:100px 0;background-color:var(--color10);color:var(--color15);word-break:break-word}.m-timetable-module001-variation001-1v3__layout{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex}.m-timetable-module001-variation001-1v3__layout::before{position:absolute;z-index:-1;top:0;right:0;bottom:0;width:65%;background-color:var(--color11);content:""}.m-timetable-module001-variation001-1v3__layout-sub{position:relative;z-index:1;width:39%;margin:130px 0 36px;padding-left:116px}.m-timetable-module001-variation001-1v3__layout-main{width:61%;padding:80px 80px 80px min(7%,150px)}.m-timetable-module001-variation001-1v3__photo01{position:relative;z-index:1}.m-timetable-module001-variation001-1v3__photo01::before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-color:var(--color11)}.m-timetable-module001-variation001-1v3__photo01-img{width:100%;height:100%;vertical-align:bottom;-o-object-fit:cover;object-fit:cover}.m-timetable-module001-variation001-1v3__photo02{position:relative;z-index:1;margin-top:40px}.m-timetable-module001-variation001-1v3__photo02::before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:var(--color11);content:""}.m-timetable-module001-variation001-1v3__photo02-img{width:100%;height:100%;vertical-align:bottom;-o-object-fit:cover;object-fit:cover}.m-timetable-module001-variation001-1v3__photo01,.m-timetable-module001-variation001-1v3__photo02{aspect-ratio:640/427}.m-timetable-module001-variation001-1v3__copy{position:absolute;z-index:1;top:50%;left:0;font:normal 400 120px/140% var(--font-secondary);color:var(--color17);letter-spacing:.05em;text-transform:uppercase;-webkit-transform:rotate(-90deg) translateX(-50%);transform:rotate(-90deg) translateX(-50%);-webkit-transform-origin:0 0;transform-origin:0 0;white-space:nowrap}.m-timetable-module001-variation001-1v3__headline-main{margin-bottom:40px;font:normal 900 24px/normal var(--font-secondary);color:var(--color02);letter-spacing:.05em}.m-timetable-module001-variation001-1v3__headline-main::after{display:block;width:40px;height:2px;margin-top:25px;background-color:var(--color01);content:""}.m-timetable-module001-variation001-1v3__subtitle{max-width:840px;font:normal 700 56px/160% var(--font-secondary)}.m-timetable-module001-variation001-1v3__item{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 40px 28px}.m-timetable-module001-variation001-1v3__item:last-child{padding-bottom:0}.m-timetable-module001-variation001-1v3__item::before{position:absolute;z-index:1;top:12px;left:0;width:8px;height:48px;background-color:var(--color12);content:""}.m-timetable-module001-variation001-1v3__item::after{position:absolute;top:0;bottom:0;left:3px;width:2px;background-color:var(--color12);content:""}.m-timetable-module001-variation001-1v3__item:first-child::after{top:12px}.m-timetable-module001-variation001-1v3__item:last-child::after{bottom:auto;height:80px}.m-timetable-module001-variation001-1v3__item-time{width:190px;font:normal 400 56px/normal var(--font-secondary);-ms-flex-negative:0;flex-shrink:0}.m-timetable-module001-variation001-1v3__item-main{max-width:500px;padding-top:10px;word-break:break-all}@media screen and (max-width:1200px){.m-timetable-module001-variation001-1v3__item,.m-timetable-module001-variation001-1v3__layout{display:block}.m-timetable-module001-variation001-1v3__layout::before{top:50px;width:100%}.m-timetable-module001-variation001-1v3__layout-sub{width:100%;margin:0;padding:0 80px}.m-timetable-module001-variation001-1v3__layout-main{width:100%;padding:80px}.m-timetable-module001-variation001-1v3__subtitle{max-width:none}.m-timetable-module001-variation001-1v3__item-time{width:100%}.m-timetable-module001-variation001-1v3__item-main{width:100%;max-width:none;padding-top:0}}.m-timetable-module001-variation001-1v3__item-title{font:normal 700 32px/160% var(--font-secondary)}.m-timetable-module001-variation001-1v3__item-text{font:normal 400 16px/200% var(--font-secondary);text-align:justify;letter-spacing:.05em}.m-faq-module006{--color01:#0B1547;--color02:#0967CD;--color03:#F3F4FA;--color04:#DE8F06;--color05:#9BB105;--color06:#08A5CC;--color07:#00BFA8;--color08:#B98126;--color09:#BC9727;--color10:#FFFFFF;--color11:#F3F4FA;--color12:#E1E2ED;--color13:#0B1547;--color14:#E3EFFB;--color15:#0B1547;--color16:#FFFFFF;--color17:#E7E9F5;--color18:#0B154733;--color19:#0B154700;--color20:#1B33AD;--color21:#FFFFD2;--color22:#E45D11;--color23:#CF4B02;--color24:#BE4400;--color25:#893201;--color26:#BDBAB34D;--color27:#0B154799;--color28:#5AADFF;--color29:#287BE1;--color30:#FFB76B;--color31:#FFFFFF;--color32:#FFFFFF;--color33:#FFFFFF;--color34:#FFCA26;--color35:#E75604;--color36:#FFFFFF;--color37:#F6F6F6;--color38:#E2FBF5;--color39:#666666;--color40:#B3C0CE;position:relative;padding:100px 40px;overflow:hidden;background-color:var(--color11)}.m-faq-module006::before{position:absolute;content:'';background-color:var(--color12);width:100%;height:36.6552119129%;bottom:0;left:0;right:0;max-height:320px}.m-faq-module006__inner{max-width:1192px;margin:0 auto}.m-faq-module006__headline{font-style:normal;font-weight:900;line-height:normal;letter-spacing:1.2px;font-size:24px;color:var(--color02);position:relative;text-align:center;padding-bottom:24px;margin-bottom:40px}.m-faq-module006__headline::before{content:'';position:absolute;bottom:0;left:0;right:0;width:40px;height:2px;background-color:var(--color15);margin:auto}.m-faq-module006__list{counter-reset:item}.m-faq-module006__item{counter-increment:item;padding:40px 24px;background-color:var(--color10);position:relative}.m-faq-module006__item:not(:last-child){margin-bottom:20px}.m-faq-module006__item-title{padding:0 60px 0 84px;position:relative}.m-faq-module006__item-title::before{content:counter(item) '.';position:absolute;top:50%;transform:translateY(-50%);left:0;font-size:48px;font-style:normal;font-weight:400;line-height:normal;font-family:var(--font-secondary);color:var(--color15)}.m-faq-module006__item:nth-child(-n+9) .m-faq-module006__item-title::before{content:'0' counter(item) '.'}.m-faq-module006__item-title__text{font-style:normal;font-weight:700;line-height:160%;font-size:32px;color:var(--color15);position:relative}.m-faq-module006__item-title__text::before{content:'';position:absolute;top:50%;right:-60px;transform:translateY(-50%);width:44px;height:44px;border:1px solid var(--color01);background-color:var(--color10);border-radius:50%;transition:.4s}.m-faq-module006__item-title__text::after{content:'';position:absolute;top:calc(50% - 3px);right:-45px;width:14px;height:14px;transform:translateY(-50%) rotate(-45deg);border-left:1px solid var(--color01);border-bottom:1px solid var(--color01);transition:.4s}.m-faq-module006__item-paragraph{padding:0 60px 0 84px;font-size:16px;margin-top:26px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:.8px;text-align:justify;color:var(--color15)}.m-faq-module006__body{max-height:0;overflow:hidden;transition:.4s}.m-faq-module006__item-check{cursor:pointer;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%}.m-faq-module006__item:has(> input:checked) .m-faq-module006__item-title__text::after{transform:translateY(-50%) rotate(135deg);border-color:var(--color11);top:calc(50% + 3px)}.m-faq-module006__item:has(> input:checked) .m-faq-module006__item-title__text::before{background-color:var(--color15)}.m-faq-module006__item:has(> input:checked) .m-faq-module006__item-title~.m-faq-module006__body{max-height:unset}.m-cta-module008{--color01:#0B1547;--color02:#0967CD;--color03:#F3F4FA;--color04:#DE8F06;--color05:#9BB105;--color06:#08A5CC;--color07:#00BFA8;--color08:#B98126;--color09:#BC9727;--color10:#FFFFFF;--color11:#F3F4FA;--color12:#E1E2ED;--color13:#0B1547;--color14:#E3EFFB;--color15:#0B1547;--color16:#FFFFFF;--color17:#E7E9F5;--color18:#0B154733;--color19:#0B154700;--color20:#1B33AD;--color21:#FFFFD2;--color22:#E45D11;--color23:#CF4B02;--color24:#BE4400;--color25:#893201;--color26:#BDBAB34D;--color27:#0B154799;--color28:#5AADFF;--color29:#287BE1;--color30:#FFB76B;--color31:#FFFFFF;--color32:#FFFFFF;--color33:#FFFFFF;--color34:#FFCA26;--color35:#E75604;--color36:#FFFFFF;--color37:#F6F6F6;--color38:#E2FBF5;--color39:#666666;--color40:#B3C0CE;--color41:#FFFFFF;--color42:#FFFFFF;--color43:#FFFFFF;--color44:#F3F4FA;--color45:#FFFFFF;--color46:#0B1547;--color47:#0B1547;--color48:#E7E9F5;--color49:#E7E9F5;--color50:#0B154733}.m-contact-module002{background-color:var(--color13);color:var(--color16);word-break:break-word;padding-top:100px;padding-bottom:100px;position:relative;z-index:1}.m-contact-module002 .m-contact-module002__sub{text-align:center;font-weight:600;line-height:1.5;letter-spacing:.02em;font-size:24px;font-family:var(--font-primary)}.m-contact-module002 .m-contact-module002__title{font-size:64px;font-weight:700;line-height:1.6;text-align:center;font-family:var(--font-primary);max-width:1192px;margin:0 auto}.m-contact-module002 .m-contact-module002__flex{display:flex;justify-content:center;gap:56px;margin-top:40px}.m-contact-module002 .m-contact-module002__tel{background-color:var(--color03);color:var(--color15);width:50%;max-width:568px}.m-contact-module002 .m-contact-module002__tel .m-contact-module002__label{padding:24px 40px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;cursor:pointer}.m-contact-module002 .m-contact-module002__tel .m-contact-module002__tel-title{font-size:20px;font-weight:700;line-height:2;letter-spacing:1px}.m-contact-module002 .m-contact-module002__tel .m-contact-module002__tel-time,.m-contact-module002__web-description{font-weight:400;letter-spacing:.05em;font-size:16px;line-height:2}.m-contact-module002 .m-contact-module002__tel .m-contact-module002__tel-button{font-size:56px;font-weight:400;font-family:var(--font-secondary);line-height:1;text-align:left}.m-contact-module002 .m-contact-module002__web{background-color:var(--color04);color:var(--color16);height:100%;max-width:586px;width:100%}.m-contact-module002 .m-contact-module002__web .m-contact-module002__label{padding:24px 80px 24px 40px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;position:relative;z-index:1;cursor:pointer}.m-contact-module002 .m-contact-module002__web .m-contact-module002__label::after{content:'';mask-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.3338 22.063L13.7671 21.4964L19.2671 15.9964L13.7671 10.4964L14.3338 9.92969L20.4004 15.9964L14.3338 22.063Z' fill='white'/%3E%3Ccircle cx='16' cy='16' r='15.5' stroke='white'/%3E%3C/svg%3E%0A");mask-repeat:no-repeat;width:32px;height:32px;display:table;background-color:var(--color16);position:absolute;top:50%;transform:translateY(-50%);right:40px}.m-contact-module002 .m-contact-module002__web .m-contact-module002__web-sub{font-size:20px;font-weight:700;line-height:2;letter-spacing:1px;text-align:left;font-family:var(--font-primary)}.m-contact-module002 .m-contact-module002__web .m-contact-module002__tel-button{color:var(--color16);font-family:var(--font-secondary);font-weight:700;line-height:1.6;font-size:40px;text-align:left}.m-contact-module002:not(:last-child){margin-bottom:40px}.m-contact-module002__overlay{position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1}.m-contact-module002__overlay::after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background-color:var(--color13);opacity:.6}.m-contact-module002__overlay img{display:block;opacity:.3}.m-contact-module002__web-description{font-family:var(--font-primary);color:var(--color16)}.m-contact-module002 .m-contact-module002__flex.m-contact-module002__flex-space--small{margin-top:20px}.m-contact-module002 [data-column-viewport="1"] .m-contact-module002__tel,.m-contact-module002 [data-column-viewport="1"] .m-contact-module002__web{max-width:776px;width:100%}.m-contact-module002 [data-column-viewport="2"],.m-contact-module002 [data-column-viewport="3"]{gap:20px}.m-contact-module002 [data-column-viewport="2"] .m-contact-module002__tel,.m-contact-module002 [data-column-viewport="2"] .m-contact-module002__web{max-width:586px;width:50%}.m-contact-module002 [data-column-viewport="3"] .m-contact-module002__web .m-contact-module002__label{padding:24px 64px 24px 32px}.m-contact-module002 [data-column-viewport="3"] .m-contact-module002__web .m-contact-module002__label::after{right:32px}.m-contact-module002__web[data-layout-style="Accent/Tertiary"]{background-color:var(--color03);color:var(--color01)}.m-contact-module002__web[data-layout-style="Accent/Tertiary"] .m-contact-module002__tel-button{color:var(--color01)}.m-contact-module002__web[data-layout-style="Accent/Tertiary"] .m-contact-module002__label::after{background-color:var(--color01)}.m-cta-module008 .m-contact-module002__web-blue .m-contact-module002__label::after,.m-cta-module008 .m-contact-module002__web-green .m-contact-module002__label::after{background-color:var(--color16)}.m-cta-module008 .m-contact-module002__web-blue{background-color:var(--color02);color:var(--color16)}.m-cta-module008 .m-contact-module002__web-blue .m-contact-module002__tel-button{color:var(--color16)}.m-contact-module002 .m-contact-module002__web-yellow{background-color:var(--color04)}.m-cta-module008 .m-contact-module002__web-green{background-color:var(--color05);color:var(--color16)}.m-cta-module008 .m-contact-module002__web-green .m-contact-module002__tel-button{color:var(--color16)}.m-contact-module002__web-wrapped{width:100%;max-width:508px}.m-cta-module008 [class^=loop-1-1-condition-1-1-sg-module-option-],.m-cta-module008 [class^=loop-1-2-condition-1-1-sg-module-option-],.m-cta-module008 [class^=loop-1-3-condition-1-1-sg-module-option-]{height:100%}.m-contact-module002__flex:not(:has(.m-contact-module002__web-wrapped:nth-child(3))) .m-contact-module002__web-wrapped{max-width:586px}.m-contact-module002__flex:not(:has(.m-contact-module002__web-wrapped:nth-child(2))) .m-contact-module002__web-wrapped,.m-contact-module002__flex:not(:has(.m-contact-module002__web-wrapped:nth-child(2))) .m-contact-module002__web-wrapped .m-contact-module002__web{max-width:776px}.m-store-module001{--color01:#0B1547;--color02:#0967CD;--color03:#F3F4FA;--color04:#DE8F06;--color05:#9BB105;--color06:#08A5CC;--color07:#00BFA8;--color08:#B98126;--color09:#BC9727;--color10:#FFFFFF;--color11:#F3F4FA;--color12:#E1E2ED;--color13:#0B1547;--color14:#E3EFFB;--color15:#0B1547;--color16:#FFFFFF;--color17:#E7E9F5;--color18:#0B154733;--color19:#0B154700;--color20:#1B33AD;--color21:#FFFFD2;--color22:#E45D11;--color23:#CF4B02;--color24:#BE4400;--color25:#893201;--color26:#BDBAB34D;--color27:#0B154799;--color28:#5AADFF;--color29:#287BE1;--color30:#FFB76B;--color31:#FFFFFF;--color32:#FFFFFF;--color33:#FFFFFF;--color34:#FFCA26;--color35:#E75604;--color36:#FFFFFF;--color37:#F6F6F6;--color38:#E2FBF5;--color39:#666666;--color40:#B3C0CE;position:relative;overflow:hidden}.m-store-module001-inner{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--color10)}.m-store-module001__map{width:45.9375%}.m-store-module001__map [data-type=map],.m-store-module001__map iframe{width:100%;height:100%}.m-store-module001__headline{color:var(--color02);font-size:1.5rem;font-style:normal;font-weight:900;line-height:normal;letter-spacing:1.2px;position:relative;padding-bottom:26px}.m-store-module001__text,.m-store-module001__timetable .loop-table__column:not(:first-child),.m-store-module001__timetable .loop-table__head,.m-store-module001__timetable tbody th,.m-store-module001__timetable thead tr th,.m-store-module001__title{color:var(--color15);font-size:1rem;letter-spacing:.8px}.m-store-module001__headline:before{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background-color:var(--color01)}.m-store-module001__info{margin-left:8.33333%;max-width:590px;width:45%;padding:100px 0}@media (max-width:1280px){.m-problem-module002__cassette .loop-list__item{padding:30px 50px}.m-problem-module002__cassette .loop-list__item-text{padding:0}.m-summary-module001:after{width:calc(25% + 20px)}.m-summary-module001-inner:before{height:90px}.m-store-module001__info{margin-left:50px}}.m-store-module001__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:32px 0;position:relative}.m-store-module001__item:not(:last-of-type):after{content:"";background-color:var(--color18);height:1px;width:100%;position:absolute;left:0;bottom:0}.m-store-module001__title{font-weight:700;width:140px;-ms-flex-negative:0;flex-shrink:0}.m-store-module001__text{font-weight:400;line-height:32px;width:calc(100% - 140px);padding-left:10px}.m-store-module001__timetable{margin-top:8px;overflow:auto;padding-bottom:5px}.m-store-module001__timetable::-webkit-scrollbar{width:10px}.m-store-module001__timetable::-webkit-scrollbar-track{background-color:var(--color03);border-radius:20px}.m-store-module001__timetable::-webkit-scrollbar-thumb{background-color:var(--color-custom-alpha,var(--color02));border-radius:20px}.m-store-module001__timetable table{width:100%;table-layout:fixed;min-width:500px}.m-store-module001__timetable table td,.m-store-module001__timetable table th{border-bottom:1px solid var(--color18);-o-border-image:none;border-image:none;border-image-source:none;border-image-slice:0}.m-store-module001__timetable .loop-table__head,.m-store-module001__timetable thead tr:first-of-type{background-color:var(--color11)}.m-store-module001__timetable tbody tr:last-of-type td,.m-store-module001__timetable tbody tr:last-of-type th,.m-store-module001__timetable thead tr:first-of-type th{border:none}.m-store-module001__timetable thead tr th{padding:12px 0;width:58px;font-style:normal;font-weight:700;line-height:32px}.m-store-module001__timetable thead tr th:first-of-type{width:184px}.m-store-module001__timetable tbody th{font-style:normal;font-weight:700;line-height:32px;padding:12px 0}.m-store-module001__timetable tbody td{text-align:center;vertical-align:middle}.m-store-module001__timetable tbody td svg{margin:0 auto;display:table}.m-store-module001__imgtb{width:18px;height:18px;margin:0 auto;aspect-ratio:1}.m-store-module001__imgtb img{margin:0 auto;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1}.m-store-module001__timetable .loop-table__head{background-color:var(--color11);display:flex;flex-wrap:wrap;padding:12px 40px;font-style:normal;font-weight:700;line-height:32px}.m-store-module001__timetable .loop-table__column:first-child{min-width:180px;padding-left:40px;padding-right:6px}.m-store-module001__timetable .loop-table__column:not(:first-child){min-width:58px;padding:0 6px;font-style:normal;font-weight:700;line-height:32px;text-align:center}.m-store-module001__timetable .loop-table__row{display:flex;flex-wrap:nowrap;padding:12px 0;width:fit-content}.m-store-module001__timetable .loop-table__row:not(.loop-table__head){color:var(--color15);font-size:1rem;font-style:normal;font-weight:700;line-height:32px;letter-spacing:.8px}.m-store-module001__timetable .loop-table__row:not(.loop-table__head) .loop-table__column:first-child{padding-left:20px}.m-store-module001__timetable .loop-table__row:not(.loop-table__head):not(:last-child){position:relative;z-index:1}.m-store-module001__timetable .loop-table__row:not(.loop-table__head):not(:last-child)::before{content:'';width:100%;height:1px;background-color:var(--color13);opacity:.2;position:absolute;bottom:0;left:0}