.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(11,21,71, 1);--easier-menu-color-secondary:rgba(255,255,255, 1);--easier-menu-color-primary-background-transparent:rgba(11,21,71, 0.8);--easier-menu-color-bg-btn:rgba(9,103,205, 1);--easier-menu-color-txt-btn:rgba(0,0,0, 1);--easier-menu-color-btn-disabled:rgba(9,103,205, 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);line-height:160%;font-weight:700;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-customer-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;position:relative;z-index:1;word-break:break-word;background:-webkit-gradient(linear,left top,left bottom,from(var(--color12)),to(var(--color12))) no-repeat center top/100% 624px;background:linear-gradient(var(--color12),var(--color12)) no-repeat center top/100% 624px;background-color:var(--color10);padding-top:100px;padding-bottom:100px}.m-customer-module001-variation001__inner{width:100%;max-width:1192px;margin-left:auto;margin-right:auto}.m-customer-module001-variation001__title{font-size:64px;font-weight:700;line-height:1.6;color:var(--color15);text-align:center;margin-bottom:80px}.m-customer-module001-variation001__item:nth-child(n+2){margin-top:40px}.m-customer-module001-variation001__item .m-customer-module001-variation001__row01{display:-webkit-box;display:-ms-flexbox;display:flex}.m-customer-module001-variation001__item .m-customer-module001-variation001__row01 .m-customer-module001-variation001__image{width:50%;aspect-ratio:1;overflow:hidden}.m-customer-module001-variation001__item .m-customer-module001-variation001__row01 .m-customer-module001-variation001__image img,.m-customer-module001-variation001__item .m-customer-module001-variation001__row01 .m-customer-module001-variation001__image>*{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-customer-module001-variation001__item .m-customer-module001-variation001__row01 .m-customer-module001-variation001__body{width:50%;padding:80px;border:1px solid var(--color12);-webkit-box-sizing:border-box;box-sizing:border-box;background-color:var(--color10)}.m-customer-module001-variation001__row01-title{color:var(--color02);font-size:32px;letter-spacing:.64px;line-height:1.5;font-weight:600}.m-customer-module001-variation001__row01-subp{margin-top:8px}.m-customer-module001-variation001__row01-sub{font-size:16px;color:var(--color15);font-weight:700;line-height:2;letter-spacing:.8px;padding-bottom:20px;border-bottom:1px solid currentColor;margin-bottom:38px;position:relative;z-index:1}.m-customer-module001-variation001__row01-sub::after{content:"";width:20px;height:20px;background-color:var(--color10);border-left:1px solid var(--color15);border-bottom:1px solid var(--color15);-webkit-transform:rotate(-45deg) translateX(calc(-50% - 5px));transform:rotate(-45deg) translateX(calc(-50% - 5px));position:absolute;left:50%;top:calc(100% - 20px)}.m-customer-module001-variation001__row01-desc{font-size:16px;color:var(--color15);line-height:2;letter-spacing:.8px;font-weight:400}.m-customer-module001-variation001__row02{width:calc(100% - 160px);margin-left:auto;margin-right:auto;background-color:var(--color11);padding:40px;margin-top:-55px;position:relative;z-index:2}.m-customer-module001-variation001__row02-sub{font-size:24px;line-height:1.5;letter-spacing:.48px;font-weight:600;color:var(--color01);margin-bottom:22px;border-left:2px solid currentColor;padding-left:24px}.m-customer-module001-variation001__row02-desc{font-size:16px;color:var(--color15);line-height:2;letter-spacing:.8px;font-weight:400}.m-achievement-module013{--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;background-color:var(--color10);position:relative;padding:100px 40px}.m-achievement-module013__inner{max-width:1192px;margin:0 auto;text-align:center}.m-achievement-module013__title{font-style:normal;font-weight:700;line-height:160%;font-size:56px;color:var(--color15);margin-bottom:40px}.m-achievement-module013__paragraph{font-style:normal;font-weight:400;line-height:32px;letter-spacing:.6px;color:var(--color15);margin-bottom:80px;font-size:16px}.m-achievement-module013__list{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.m-achievement-module013__card{width:calc(100% / 2 - 12px);background-color:var(--color11);padding:32px 56px;text-align:center;word-break:break-word;display:flex;flex-direction:column;justify-content:center;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.48px;font-size:24px;color:var(--color15)}.m-text-message-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;word-break:break-word;overflow:hidden;padding:100px 0;position:relative}.m-text-message-module001__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.m-text-message-module001__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-text-message-module001__inner{position:relative;z-index:1;max-width:1192px;margin:0 auto}.m-text-message-module001__title{color:var(--color16);text-align:center;font-size:80px;font-weight:700;line-height:160%;margin-bottom:40px}.m-text-message-module001__title .emphasis{position:relative;display:inline-block}.m-text-message-module001__title .emphasis::after{content:"●";position:absolute;top:-.1em;left:calc(50% - .2em);z-index:10;width:.2em;height:.2em;font-size:.2em;line-height:0}.m-text-message-module001__text{color:var(--color16);text-align:center;font-size:18px;font-weight:400;line-height:36px;letter-spacing:.9px}.m-text-message-module001__img:before{content:"";width:100%;height:100%;position:absolute;background-color:var(--color01);opacity:.5;z-index:1}.m-advantage-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;background-color:var(--color11);word-break:break-all;overflow:hidden;padding:100px 0}.m-advantage-module001-variation001__inner{max-width:1192px;margin:0 auto}.m-advantage-module001-variation001__title{color:var(--color15);text-align:center;font-size:56px;font-weight:700;line-height:160%}.m-advantage-module001-variation001__flex{display:-ms-grid;display:grid;-ms-grid-columns:1fr 40px 1fr;grid-template-columns:repeat(2,1fr);gap:0 40px;margin-top:40px}.m-advantage-module001-variation001__box{display:contents;border:2px solid var(--color02);background-color:var(--color14)}.m-advantage-module001-variation001__box:nth-child(2){border:2px solid var(--color01)}.m-advantage-module001-variation001__box:nth-child(2) .m-advantage-module001-variation001__tit{background-color:var(--color01)}.m-advantage-module001-variation001__tit{display:flex;align-items:center;justify-content:center;color:var(--color16);text-align:center;font-size:24px;font-weight:700;line-height:160%;background-color:var(--color02);padding:21px;height:100%;order:-1}.m-advantage-module001-variation001__list{padding:38px;background-color:var(--color14)}.m-advantage-module001-variation001__item+.m-advantage-module001-variation001__item{margin-top:20px;padding-top:20px;position:relative}.m-advantage-module001-variation001__item+.m-advantage-module001-variation001__item::before{content:"";position:absolute;top:0;height:1px;left:0;right:0;opacity:.2;background:var(--color01)}.m-advantage-module001-variation001__item svg{width:28px;height:auto;margin-top:4px}.m-advantage-module001-variation001__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.m-advantage-module001-variation001__txt1{color:var(--color15);font-size:18px;font-weight:700;line-height:36px;letter-spacing:.9px;margin-left:15px;-webkit-box-flex:1;-ms-flex:1;flex:1}.m-advantage-module001-variation001__txt2{color:var(--color15);font-size:16px;font-weight:400;line-height:32px;letter-spacing:.8px;margin-top:9px}.m-video-module001-variation002{--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;word-break:break-word;padding-top:100px;background-color:var(--color10)}.m-video-module001-variation002__inner{max-width:984px;margin-left:auto;margin-right:auto}.m-video-module001-variation002__title{font-size:56px;font-weight:700;line-height:1.6;color:var(--color15);margin-bottom:80px}.m-video-module001-variation002__content{position:relative;z-index:1;padding-bottom:100px}.m-video-module001-variation002__content::after{content:"";background-color:var(--color11);position:absolute;top:0;left:0;bottom:0;width:calc(50% + 492px + 100px);z-index:-1}.m-video-module001-variation002__content-inner{max-width:984px;margin-left:auto;margin-right:auto}.m-video-module001-variation002__steps{background:-webkit-gradient(linear,left top,left bottom,from(var(--color12)),to(var(--color12))) no-repeat center center/2px 100%;background:linear-gradient(var(--color12),var(--color12)) no-repeat center center/2px 100%;padding-top:80px;padding-bottom:80px}.m-video-module001-variation002__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-video-module001-variation002__item:nth-child(n+2){margin-top:80px}.m-video-module001-variation002__item-inner{width:50%}.m-video-module001-variation002__item-step{font-size:42px;font-weight:400;line-height:1.7;font-family:var(--font-secondary);color:var(--color02);text-transform:uppercase;padding-bottom:20px;border-bottom:2px solid var(--color12);position:relative;z-index:1}.m-video-module001-variation002__item-step::after{content:"";width:36px;height:36px;border-radius:100%;outline:2px solid var(--color12);position:absolute;right:-18px;bottom:-18px;background-color:var(--color02);border:8px solid var(--color10);-webkit-box-sizing:border-box;box-sizing:border-box}.m-video-module001-variation002__item-sub{font-size:24px;font-weight:600;line-height:1.5;letter-spacing:.48px;color:var(--color15);margin-top:40px;margin-bottom:20px}.m-video-module001-variation002__item-desc{font-size:14px;line-height:2;font-weight:400;letter-spacing:.7px;color:var(--color15);margin-right:56px}.m-video-module001-variation002__item-right{width:50%;padding-top:48px;padding-left:56px}.m-video-module001-variation002__image{width:360px;aspect-ratio:360/240}.m-video-module001-variation002__image img,.m-video-module001-variation002__image>*{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-video-module001-variation002__body{max-width:906px;background-color:var(--color10);padding:40px}.m-video-module001-variation002__body-title{font-size:24px;font-weight:600;line-height:1.5;letter-spacing:.48px;color:var(--color01);padding-left:24px;border-left:2px solid var(--color01);margin-bottom:22px}.m-video-module001-variation002__body-desc{font-size:14px;font-weight:400;line-height:2;letter-spacing:.7px;color:var(--color15)}.m-footer-module001-variation001{background-color:var(--color13);color:var(--color16);word-break:break-word;padding-top:100px;padding-bottom:100px}.m-footer-module001-variation001 .m-footer-module001-variation001__sub{text-align:center;font-weight:600;line-height:1.5;letter-spacing:.48px;font-size:24px}.m-footer-module001-variation001 .m-footer-module001-variation001__title{font-size:64px;font-weight:700;line-height:1.6;text-align:center}.m-footer-module001-variation001 .m-footer-module001-variation001__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:56px;margin-top:40px}.m-contact-module002 .m-contact-module002__tel,.m-footer-module001-variation001 .m-footer-module001-variation001__tel{background-color:var(--color03);color:var(--color15);width:50%;max-width:568px}.m-footer-module001-variation001 .m-footer-module001-variation001__tel .m-footer-module001-variation001__label{padding:24px 40px;display:block;height:100%;cursor:pointer;position:relative;z-index:1;display:flex;justify-content:center;flex-direction:column}.m-footer-module001-variation001 .m-footer-module001-variation001__tel .m-footer-module001-variation001__label::after{content:"";-webkit-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-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");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:32px;height:32px;display:table;background-color:currentColor;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:40px}.m-footer-module001-variation001 .m-footer-module001-variation001__tel .m-footer-module001-variation001__label-withoutbtn::after,.m-footer-module001-variation001 .m-footer-module001-variation001__tel .m-footer-module001-variation001__label.none-arrow::after{display:none}.m-footer-module001-variation001 .m-footer-module001-variation001__tel .m-footer-module001-variation001__tel-title{font-size:20px;font-weight:700;line-height:2;letter-spacing:1px}.m-footer-module001-variation001 .m-footer-module001-variation001__tel .m-footer-module001-variation001__tel-button{font-size:40px;font-weight:700;font-family:var(--font-secondary);line-height:1.6;text-align:left}.m-footer-module001-variation001 .m-footer-module001-variation001__tel .m-footer-module001-variation001__tel-button.number{font-size:56px;font-weight:400;line-height:1}.m-footer-module001-variation001 .m-footer-module001-variation001__tel .m-footer-module001-variation001__tel-time{font-weight:400;font-size:16px;line-height:2;letter-spacing:.8px}.m-footer-module001-variation001 .m-footer-module001-variation001__web{background-color:var(--color04);color:var(--color16);width:50%;max-width:568px}.m-footer-module001-variation001 .m-footer-module001-variation001__web .m-footer-module001-variation001__label{padding:24px 80px 24px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;position:relative;z-index:1;cursor:pointer}.m-footer-module001-variation001 .m-footer-module001-variation001__web .m-footer-module001-variation001__label::after{content:"";-webkit-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-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");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:32px;height:32px;display:table;background-color:currentColor;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:40px}.m-footer-module001-variation001 .m-footer-module001-variation001__web .m-footer-module001-variation001__web-sub{font-size:20px;font-weight:700;line-height:2;letter-spacing:1px;text-align:left}.m-footer-module001-variation001 .m-footer-module001-variation001__web .m-footer-module001-variation001__tel-button{color:var(--color16);font-family:var(--font-secondary);font-weight:700;line-height:1.6;font-size:40px;text-align:left}.m-footer-module001-variation001__tel-number{font-size:56px;font-weight:400;line-height:100%;color:var(--color15)}.m-footer-module001-variation001__tel-buttonsmall{font-size:16px;font-weight:400;letter-spacing:.8px;line-height:200%;color:var(--color15);text-align:left}.m-faq-module007{--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;padding:0 0 100px;position:relative;background-color:var(--color10)}.m-faq-module007__headline{margin-left:auto;width:89.1666666667%;display:flex;justify-content:center;flex-direction:column;padding:80px 40px 80px 10.5140186916%;min-height:962px;position:relative;z-index:1}.m-faq-module007__headline-title{font-size:180px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:3.6px;text-transform:uppercase;color:var(--color16);font-family:var(--font-secondary);margin-bottom:24px}.m-faq-module007__headline-subtitle{font-style:normal;font-weight:900;line-height:normal;letter-spacing:1.2px;color:var(--color16);font-size:24px;position:relative;padding-bottom:24px}.m-faq-module007__headline-subtitle::before{position:absolute;background-color:var(--color12);width:40px;height:2px;content:'';bottom:0;left:0}.m-faq-module007__background{position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;bottom:0;right:0;aspect-ratio:1172/962}.m-faq-module007__background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-faq-module007__background>*{width:100%;height:100%}.m-faq-module007__inner{width:85.7291666667%;background-color:var(--color10);padding:80px 80px 0 40px;margin-top:-80px;position:relative;z-index:2}.m-faq-module007__grid{margin-left:auto;width:77.7195281782%;display:flex;justify-content:center;max-width:1186px;gap:40px 50px;flex-wrap:wrap}.m-faq-module007__item{width:calc(50% - 25px)}.m-faq-module007__number{min-width:88px;min-height:88px;font-size:64px;font-style:normal;font-weight:400;line-height:normal;font-family:var(--font-secondary);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;border-bottom:1px solid var(--color13);color:var(--color02);margin-bottom:20px;word-break:break-word;padding:0 10px;position:relative}.m-faq-module007__number::before{content:'';height:100%;top:0;bottom:0;position:absolute;z-index:1;background-color:var(--color13);right:0;width:1px}.m-faq-module007__item-title{font-style:normal;font-weight:600;line-height:150%;letter-spacing:.48px;font-size:24px;color:var(--color15);margin-bottom:10px}.m-faq0-module007__item-paragraph{font-style:normal;font-weight:400;line-height:32px;letter-spacing:.8px;text-align:justify;font-size:16px;color:var(--color15)}.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-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}.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}.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 .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}