@charset "UTF-8";.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(252,244,244, 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-introduction-module004 [data-type=condition]:not(:has(*)),.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);text-align:center;line-height:160%;font-weight:700}.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-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-achievement-module011{--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(--color13);z-index:1}.m-achievement-module011__headline,.m-achievement-module011__paragraph,.m-achievement-module011__subtitle,.m-achievement-module011__title{color:var(--color16);word-break:break-word;font-style:normal}.m-achievement-module011__inner{max-width:1192px;margin:0 auto;text-align:center;overflow:hidden}.m-achievement-module011__headline{font-weight:700;line-height:160%;font-size:56px}.m-achievement-module011__video{width:56.3758389262%;margin:40px auto 200px}.m-achievement-module011__video iframe{width:100%;height:100%;aspect-ratio:672/378}.m-achievement-module011__video [data-type=movie],.m-achievement-module011__video [data-type=movie] img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-achievement-module011__subtitle{font-weight:700;line-height:160%;font-size:40px}.m-achievement-module011__title{font-size:120px;font-weight:700;line-height:160%;margin-bottom:20px}.m-achievement-module011__paragraph{font-weight:400;line-height:32px;letter-spacing:.8px;font-size:16px}.m-achievement-module011__wrap{display:flex;justify-content:center;word-break:break-word;flex-wrap:wrap;margin:100px -36px 0;position:relative;align-items:baseline}.m-achievement-module011-item,.m-achievement-module011__wrap:before{width:calc(100% / 3);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:40px;padding:0 36px;border:1px solid transparent}.m-achievement-module011-item__inner{word-break:break-word;display:flex;gap:36px;justify-content:center}.m-achievement-module011__wrap:before{margin-left:calc(100%/3 * -1);opacity:0;padding:0}.m-achievement-module011__wrap:has(.m-achievement-module011-item:nth-child(4):last-child)::before,.m-achievement-module011__wrap:has(.m-achievement-module011-item:nth-child(5):last-child):before,.m-achievement-module011__wrap:has(.m-achievement-module011-item:nth-child(7):last-child):before,.m-achievement-module011__wrap:has(.m-achievement-module011-item:nth-child(8):last-child):before{content:''}.m-achievement-module011-item__bottom-paragraph{font-size:14px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.5px;color:var(--color09);text-align:center;width:75%;margin:13px auto 0}.m-achievement-module011-item__income{display:flex;align-items:flex-end;gap:8px;word-break:break-word;justify-content:center}.m-achievement-module011-item__income-number{font-size:128px;font-style:normal;font-weight:400;line-height:100%;color:var(--color09);text-align:center;font-feature-settings:'palt' on;-webkit-text-stroke-width:1;-webkit-text-stroke-color:var(--color09);font-family:var(--font-secondary);word-break:break-word}.m-achievement-module011-item__income-unit{font-style:normal;font-weight:700;line-height:160%;font-size:56px;color:var(--color09)}.m-achievement-module011-item__paragraph{font-style:normal;font-weight:700;line-height:40px;color:var(--color09);font-size:20px;margin-bottom:24px;word-break:break-word}.m-achievement-module011-item__svg{flex:none;margin-top:auto;margin-bottom:24px}.m-achievement-module011__text-bottom{font-size:14px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.7px;color:var(--color16);text-align:left;word-break:break-word}.m-achievement-module011__background{position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.m-achievement-module011__background>*{width:100%;height:100%}.m-achievement-module011__background img{-o-object-position:top;object-position:top;-o-object-fit:cover;object-fit:cover}.m-achievement-module011__background::before{background:linear-gradient(0deg,var(--color13) 0,var(--color13) 100%);content:'';position:absolute;width:100%;height:100%;inset:0;opacity:.6}.m-recommendation-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:100px 40px;position:relative;overflow:hidden;background-color:var(--color11);z-index:1}.m-recommendation-module001::after,.m-recommendation-module001::before{content:'';position:absolute;background-color:var(--color10);width:7.29166666667%;height:37.2786579683%;min-width:120px;z-index:-1;max-height:400px}.m-recommendation-module001::before{top:0;left:0}.m-recommendation-module001::after{bottom:0;left:calc(100% - 7.29166666667%);width:100%}.m-recommendation-module001__inner{margin:0 auto;max-width:1192px;word-break:break-word}.m-recommendation-module001__headline{font-style:normal;font-weight:700;line-height:160%;font-size:64px;color:var(--color15);text-align:center}.m-recommendation-module001__content{margin:80px 0;display:grid;grid-template-columns:50% 50%;position:relative;z-index:1;overflow:hidden;padding-bottom:24px}.m-recommendation-module001__content:has(.m-recommendation-module001-title__paragraph[style*="display: none"]),.m-recommendation-module001__content:not(:has(.m-recommendation-module001-title__paragraph)){align-items:center}.m-recommendation-module001__content::before{content:'';position:absolute;top:24px;left:24px;right:0;bottom:0;width:100%;height:100%;background-color:var(--color10);z-index:-1}.m-recommendation-module001__image{aspect-ratio:149/80;height:100%;width:100%;overflow:hidden}.m-recommendation-module001__image>*{width:100%;height:100%}.m-recommendation-module001__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-recommendation-module001-title{padding:26px 56px 0;margin-top:24px}.m-introduction-module004__title,.m-recommendation-module001-title__text{font-style:normal;font-weight:700;line-height:160%;font-size:40px;color:var(--color15)}.m-recommendation-module001-title__sub{font-style:normal;font-weight:400;line-height:40px;letter-spacing:1px;color:var(--color15);font-size:20px}.m-recommendation-module001-title__paragraph{font-style:normal;font-weight:400;line-height:32px;letter-spacing:.8px;text-align:justify;color:var(--color15);margin-top:20px;font-size:16px}.m-recommendation-module001-body-title{font-style:normal;font-weight:700;line-height:160%;font-size:32px;text-align:justify;color:var(--color02);margin-bottom:40px}.m-recommendation-module001-body__paragraph{font-style:normal;font-weight:400;line-height:32px;letter-spacing:.8px;font-size:16px;text-align:justify}.m-compare-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;--color41:#FFFFFF;--color42:#FFFFFF;--color43:#FFFFFF;--color44:#F3F4FA;--color45:#FFFFFF;--color46:#0B1547;--color47:#0B1547;--color48:#E7E9F5;--color49:#E7E9F5;--color50:#0B154733;position:relative;overflow:hidden;word-break:break-word;padding:48px 0;background-color:var(--color10);z-index:0}.m-compare-module001__container{max-width:1200px;padding:0 60px;margin:0 auto}.m-compare-module001__top{max-width:740px;margin:0 auto;text-align:center}.m-compare-module001__title{font-size:36px;font-weight:700;line-height:1.6;color:var(--color15)}.m-compare-module001__subtitle{font-size:16px;font-weight:400;line-height:32px;letter-spacing:.8px;color:var(--color15);text-align:left;margin-top:32px}.m-compare-module001__main{margin-top:56px}.m-compare-module001__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px}.m-compare-module001__tooltip{position:absolute;top:-18px;left:0;right:0}.m-compare-module001__tooltip-txt{position:relative;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:.9px;padding:5px 7px;text-align:center;border-radius:4px;background-color:var(--color01);color:var(--color16);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.m-compare-module001__tooltip-txt::after{content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--color01);position:absolute;left:50%;margin-left:-6px;bottom:-5px}.m-compare-module001__item{position:relative;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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:32px 16px 24px;border:1px solid var(--color01);background-color:var(--color12);max-width:calc(100% / 3 - 10px);-webkit-box-flex:1;-ms-flex:1;flex:1}.m-compare-module001__item:first-child{background-color:var(--color14);border-color:var(--color02)}.m-compare-module001__item:first-child .m-compare-module001__item-tit{color:var(--color02)}.m-compare-module001__item:first-child .m-compare-module001__box{border-color:var(--color02)}.m-compare-module001__item:first-child .m-compare-module001__button{background-color:var(--color04)}.m-compare-module001__item-tit{font-size:32px;font-weight:700;line-height:1.3;color:var(--color01)}.m-compare-module001__box{padding:24px;margin-top:20px;background-color:var(--color10);border:1px solid var(--color01);height:100%}.m-compare-module001__box-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-wrap:wrap;gap:6px}.m-compare-module001__box-item:nth-child(2){position:relative;padding-top:18px;margin-top:10px}.m-compare-module001__box-item:nth-child(2)::before{content:'';display:block;position:absolute;top:0;left:50%;right:0;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid var(--color02);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.m-compare-module001__box-item:nth-child(3){-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;margin-top:24px}.m-compare-module001__box-loop:not(:last-child){margin-bottom:8px}.m-compare-module001__box-list>*{display:-webkit-box;display:-ms-flexbox;display:flex}.m-compare-module001__box-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 0;margin-top:8px}.m-compare-module001__txt-sm{position:relative;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:.7px;margin-right:9px;flex:1}.m-compare-module001__dot{display:block;width:8px;height:8px;background-color:var(--color01);border-radius:50%;margin-top:6px;margin-right:6px}.m-introduction-module004-item__image>*,.m-introduction-module004__icon,.m-introduction-module004__top-image img,.m-introduction-module004__top-image>*{height:100%;width:100%}.m-compare-module001__tag{font-size:11px;font-weight:700;line-height:1.2;text-align:center;padding:2px 6px;color:var(--color03);width:27.14%}.m-compare-module001__tag--sm{background-color:var(--color27)}.m-compare-module001__tag--lg{background-color:var(--color02)}.m-compare-module001__tag--m{display:inline-block;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.7px;background-color:var(--color01);width:auto}.m-compare-module001__price--sm{font-size:26px;font-weight:700;line-height:36px;color:var(--color27)}.m-compare-module001__price--lg{font-size:26px;font-weight:700;line-height:36px;letter-spacing:1.3px;color:var(--color02)}.m-compare-module001__price--lg>*{display:inline;position:relative;background:-webkit-gradient(linear,left top,left bottom,from(var(--color12)),to(var(--color12))) repeat-x bottom 4px center/100% 22%;background:-o-linear-gradient(var(--color12),var(--color12)) repeat-x bottom 4px center/100% 22%;background:linear-gradient(var(--color12),var(--color12)) repeat-x bottom 4px center/100% 22%}.m-compare-module001__button{background-color:var(--color01);padding:16px 12px;margin-top:16px;text-align:center;cursor:pointer}.m-compare-module001__button-txt{font-size:22px;font-weight:700;line-height:1.3;color:var(--color16)}.m-compare-module001__desc{font-size:14px;font-weight:400;line-height:28px;letter-spacing:.7px;color:var(--color15);max-width:720px;margin:16px auto auto;text-align:left}.m-compare-module001__sub{text-align:center;margin-top:80px}.m-compare-module001__table-title{font-family:var(--font-tertiary);font-size:26px;font-weight:700;line-height:150%;letter-spacing:2.6px;color:var(--color15)}.m-compare-module001__table .loop-table__row:first-child .loop-table__column{border-top:1px solid #444}.m-compare-module001__table .loop-table__row:last-child .loop-table__column{border-bottom:1px solid #444}.m-compare-module001__table .loop-table__row .loop-table__column:first-child{border-left:1px solid #444}.m-compare-module001__table .loop-table__row .loop-table__column:last-child{border-right:1px solid #444}.m-compare-module001__table .loop-table{margin-top:20px;background-color:var(--color10)}.m-compare-module001__table .loop-table__head .loop-table__column{background-color:var(--color01);color:var(--color03)}.m-compare-module001__table .loop-table__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-compare-module001__table .loop-table__column{position:relative;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;color:var(--color01);padding:16px 8px;overflow:hidden;max-width:144px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1;flex:1}.m-compare-module001__table .loop-table__column:not(:last-child)::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;border-right:1px dashed var(--color03);opacity:.3}.m-compare-module001__table .loop-table__row:not(:first-child) .loop-table__column:first-child{background-color:var(--color14)}.m-compare-module001__table .loop-table__row:not(:first-child):not(:last-child) .loop-table__column::after{content:'';border-bottom:1px dashed #676767;position:absolute;bottom:0;left:0;right:0}.m-compare-module001__table .loop-table__row:not(:first-child):not(:last-child) .loop-table__column:first-child:after{left:8px}.m-compare-module001__table .loop-table__row:not(:first-child):not(:last-child) .loop-table__column:last-child:after{right:8px}.m-compare-module001__table .loop-table__text{font-size:16px;font-weight:700;line-height:32px;letter-spacing:.8px}.m-introduction-module004{--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:200px 40px 100px;position:relative;overflow:hidden;max-width:100%;background-color:var(--color10);z-index:1}.m-introduction-module004::before{position:absolute;background-color:var(--color12);content:'';height:120px;width:100%;top:0;left:0;transform:translateX(calc((100% - 1192px)/ 2));z-index:-1}.m-introduction-module004::after{position:absolute;content:'';width:32.2916666667%;height:700px;top:0;right:0;background-color:var(--color12);z-index:-1}.m-introduction-module004__inner{max-width:1192px;margin:0 auto;display:flex;flex-direction:column;gap:120px}.m-introduction-module004__headline-text{font-style:normal;font-weight:700;line-height:160%;font-size:64px;color:var(--color15)}.m-introduction-module004__top{display:grid;grid-template-columns:50% calc(50% - 56px);gap:56px}.m-introduction-module004__subtitle{font-style:normal;font-weight:400;line-height:40px;letter-spacing:1px;font-size:20px;color:var(--color15)}.m-introduction-module004__button{display:flex;align-items:center;gap:12px;margin:23px 0 31px}.m-introduction-module004__paragraph{font-style:normal;font-weight:400;line-height:32px;letter-spacing:.8px;font-size:16px;color:var(--color15);text-align:justify}.m-introduction-module004__top-image{aspect-ratio:568/440}.m-introduction-module004__top-image img{display:block;-o-object-fit:cover;object-fit:cover}.m-introduction-module004__grid{display:flex;flex-direction:column;gap:20px}.m-introduction-module004-item{background-color:var(--color11);padding:40px;display:grid;grid-template-columns:1fr 23.8805970149%;align-items:center;gap:40px}.m-introduction-module004-item.w-full{grid-template-columns:1fr}.m-introduction-module004-item__title{font-style:normal;font-weight:600;line-height:150%;letter-spacing:.48px;color:var(--color02);font-size:24px;margin-bottom:8px}.m-introduction-module004-item__paragraph{font-style:normal;font-weight:600;line-height:150%;letter-spacing:.48px;font-size:24px;text-align:justify;color:var(--color15)}.m-introduction-module004-item__image{aspect-ratio:256/170}.m-introduction-module004-item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-introduction-module004__button-link{width:auto;height:40px;overflow:hidden;cursor:pointer;position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.m-introduction-module004__button-link a,.m-introduction-module004__button-link button{position:absolute;cursor:pointer}.m-introduction-module004__icon img{width:100%;height:100%;object-fit:contain;display:block}.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-introduction-module004::before{left:40px;transform:unset}.m-introduction-module004::after{right:-80px}.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}