@media (width<=767px){.brand-container{flex-direction:column;margin-bottom:-8%;display:flex}}@media (width>=768px){.brand-container{min-width:1200px}}.brand-breadcrumbs{border-top:1px solid #d7d7d7;padding:11px 0}@media (width<=767px){.brand-breadcrumbs{order:2}}@media (width>=768px){.brand-breadcrumbs{z-index:1;background:#00000052;width:100%;position:absolute}}.brand-breadcrumbs__list1{grid-auto-flow:column;justify-content:flex-start;align-items:center;gap:8px;padding:0 24px;display:grid}@media (width>=768px){.brand-breadcrumbs__list1{padding:0 40px}}.brand-breadcrumbs__list1>li{color:#00000080;grid-auto-flow:column;align-items:center;gap:8px;padding-bottom:0;font-size:12px;display:grid}@media (width>=768px){.brand-breadcrumbs__list1>li{color:#ffffff80}}.brand-breadcrumbs__list1>li:before{content:"";background:#000;width:16px;height:16px;display:block;-webkit-mask-image:url("./images/ico_arrow1_1.svg");mask-image:url("./images/ico_arrow1_1.svg");-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (width>=768px){.brand-breadcrumbs__list1>li:before{background:#fff}}.brand-breadcrumbs__list1>li:first-child:before{display:none}.brand-breadcrumbs__list1>li>a{color:#000;pointer-events:all;text-decoration:none}@media (width>=768px){.brand-breadcrumbs__list1>li>a{color:#fff;transition:all .7s cubic-bezier(.23,1,.32,1)}.brand-breadcrumbs__list1>li>a:hover{opacity:.6}}.brand-contents{width:100%;overflow:hidden}@media (width<=767px){.brand-contents{order:1}}.brand-kv{color:#fff;background-image:url("./images/kv_brand1_1_sp.webp");background-position:bottom;background-repeat:no-repeat;background-size:cover;width:100%;min-height:750px;position:relative;overflow:hidden}@media (width>=768px){.brand-kv{background-image:url("./images/kv_brand1_1.webp");background-position:bottom;min-height:760px}}.brand-kv__inner1{z-index:1;height:100%;padding:24px 24px 89px;position:relative}@media (width>=768px){.brand-kv__inner1{flex-direction:column;justify-content:center;min-height:760px;padding:0 50px;display:flex}}.brand-kv__logo1{width:197px;margin:0 auto 0 0}@media (width>=768px){.brand-kv__logo1{width:350px;margin:0;position:absolute;top:100px;right:50px}}.brand-kv__logo1 img{width:100%;height:auto;display:block}.brand-kv__title1{color:#fff;margin:52px 0 0;padding:0;font-size:40px;font-weight:900;line-height:1.5}@media (width>=768px){.brand-kv__title1{white-space:nowrap;max-width:670px;margin-top:0;font-size:56px;line-height:1.1}}.brand-kv__text1{flex-direction:column;gap:1.8em;margin-top:17px;padding-top:22px;display:flex;position:relative}@media (width>=768px){.brand-kv__text1{max-width:670px;margin-top:0;padding-top:95px}}.brand-kv__text1:before{content:"";opacity:.9;background:#fff;width:120px;height:1px;position:absolute;top:0;left:0}@media (width>=768px){.brand-kv__text1:before{display:none}}.brand-kv__text1 p{margin:0;font-size:16px;line-height:1.8}@media (width>=768px){.brand-kv__text1 p{font-size:18px;line-height:2}}.brand-kv__text1__bold1{font-weight:700}.brand-kv__scroll1{display:none}@media (width>=768px){.brand-kv__scroll1{align-items:center;gap:8px;height:24px;font-family:Lato,sans-serif;font-size:14px;font-weight:700;display:flex;position:absolute;bottom:40px;right:40px;overflow:hidden}}.brand-kv__scroll1:before{content:"";background:url("./images/ico_scroll1_1.svg") 50%/contain no-repeat;flex:none;width:24px;height:24px}.brand-kv__scroll1>span{animation:4s infinite scrollDown}@keyframes scrollDown{0%{opacity:0;transform:translateY(-100%)}25%{opacity:1;transform:translateY(0)}75%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.brand-bg1{background:url("./images/bg_brand1_1_sp.webp") 0 0/100% no-repeat}@media (width>=768px){.brand-bg1{background:url("./images/bg_brand1_1.webp") 0 0/100% no-repeat}}.brand-section1{padding:40px 0 75px;position:relative}@media (width>=768px){.brand-section1{padding:80px 0 93px}}.brand-section1:before{content:"";z-index:0;pointer-events:none;background:url("./images/bg_brand2_1.svg") 50%/cover no-repeat;width:311px;height:236px;position:absolute;top:138px;left:50%;transform:translate(-50%)}@media (width>=768px){.brand-section1:before{width:613px;height:464px;top:24px;left:auto;right:30px;transform:none}}.brand-section1__inner1{z-index:1;padding:0 24px;position:relative}@media (width>=768px){.brand-section1__inner1{flex-direction:row-reverse;justify-content:space-between;min-height:760px;padding:0 80px;display:flex}.brand-section1__textGroup1{width:47.5%}}.brand-section1__title1{color:#000;margin:0;padding:0;font-size:22px;font-weight:900;line-height:1.5}@media (width>=768px){.brand-section1__title1{margin-top:33px;font-size:32px}}.brand-section1__text1{color:#000;flex-direction:column;gap:1.8em;margin-top:32px;padding-top:33px;display:flex;position:relative}.brand-section1__text1:before{content:"";background:#000;width:120px;height:1px;position:absolute;top:0;left:0}.brand-section1__text1 p{margin:0;font-size:16px;line-height:1.8}.brand-section1__imageGroup1{height:468px;margin-top:40px;position:relative}@media (width>=768px){.brand-section1__imageGroup1{width:45.3125%;height:auto;margin-top:0;position:static}}.brand-section1__image1,.brand-section1__image2,.brand-section1__image3,.brand-section1__image4,.brand-section1__image5{border-radius:12px;margin:0;position:absolute;overflow:hidden}.brand-section1__image1 img,.brand-section1__image2 img,.brand-section1__image3 img,.brand-section1__image4 img,.brand-section1__image5 img{object-fit:cover;width:100%;height:100%;display:block}.brand-section1__image1{z-index:1;width:227px;height:297px;top:0;left:0}@media (width>=768px){.brand-section1__image1{width:100%;height:auto;position:static}}.brand-section1__image2{z-index:3;width:263px;height:140px;top:260px;right:0}@media (width>=768px){.brand-section1__image2{width:620px;height:330px;top:562px;left:calc(50% - 303px);right:auto}}.brand-section1__image3{z-index:2;width:153px;height:82px;top:39px;right:0}@media (width>=768px){.brand-section1__image3{width:338px;height:180px;top:455px;right:-52px}}.brand-section1__image4,.brand-section1__image5{filter:blur(5px);border-radius:12px}.brand-section1__image4 img,.brand-section1__image5 img{opacity:.55}.brand-section1__image4{z-index:0;opacity:.35;width:200px;height:112px;top:343px;left:0}@media (width>=768px){.brand-section1__image4{width:200px;height:112px;top:auto;bottom:-198px;left:calc(50% - 477px)}}.brand-section1__image5{z-index:0;width:132px;height:74px;top:149px;right:27px}@media (width>=768px){.brand-section1__image5{z-index:1;width:203px;height:114px;top:622px;right:129px}}.brand-section1__lead1{color:#000;text-align:center;margin:8px 24px 0;font-size:20px;font-weight:700;line-height:1.5}@media (width>=768px){.brand-section1__lead1{z-index:1;margin-top:212px;font-size:28px;position:relative}}.brand-section2{padding:0 0 63px}@media (width>=768px){.brand-section2{padding-bottom:80px}}.brand-section2__inner1{padding:0 24px;position:relative}@media (width>=768px){.brand-section2__inner1{padding:0}}.brand-section2__title1{padding:72px 0 41px;position:absolute;top:19px;left:32px}@media (width>=768px){.brand-section2__title1{padding:60px 0 22px;top:49px;left:139px}}.brand-section2__title1__icon1{width:145px;height:auto;position:absolute;top:0;left:13px}@media (width>=768px){.brand-section2__title1__icon1{left:-94px}}.brand-section2__title1__label1{color:#000;font-size:22px;font-weight:900;line-height:1.5;position:relative}@media (width>=768px){.brand-section2__title1__label1{font-size:32px}}.brand-section2__image1{border-radius:12px;margin:0 0 0 -24px;overflow:hidden}@media (width>=768px){.brand-section2__image1{width:90.2778%;height:720px;margin:0}.brand-section2__image1 img{object-fit:cover;width:100%;height:100%}}.brand-section2__slide1{margin:-80px -24px 0;display:flex;overflow:hidden}@media (width>=768px){.brand-section2__slide1{margin-top:-144px}}.brand-section2__slide1 .brand-section2__image1Group1:first-child{animation:80s linear -40s infinite loop}.brand-section2__slide1 .brand-section2__image1Group1:last-child{animation:80s linear infinite loop2}@keyframes loop{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes loop2{0%{transform:translate(0)}to{transform:translate(-200%)}}.brand-section2__image1Group1{flex-shrink:0;justify-content:center;gap:30px;padding-right:30px;display:flex;overflow:hidden}@media (width>=768px){.brand-section2__image1Group1{gap:40px;padding-right:40px}}.brand-section2__image1Group1>li{border-radius:12px;flex:1 0;width:172px;height:172px;overflow:hidden}@media (width>=768px){.brand-section2__image1Group1>li{width:288px;height:288px}.brand-section2__textGroup1{position:absolute;top:237px;left:139px}}.brand-section2__text1{color:#000;margin-top:24px}.brand-section2__text1 p{padding:0;font-size:18px;font-weight:500;line-height:1.8}.brand-section2__button1{margin-top:29px}@media (width>=768px){.brand-section2__button1{width:360px}}.brand-section3{padding:0 0 64px}@media (width>=768px){.brand-section3{padding:64px 0 80px}}.brand-section3__inner1{flex-direction:column;gap:40px;padding:0 24px;display:flex;position:relative}@media (width>=768px){.brand-section3__inner1{flex-direction:row;padding:0 40px}.brand-section3.-reverse .brand-section3__inner1{flex-direction:row-reverse;min-height:770px}.brand-section3__unit1{flex:1}}.brand-section3__image1,.brand-section3__image2,.brand-section3__image3{border-radius:12px;overflow:hidden}.brand-section3__image1 img,.brand-section3__image2 img,.brand-section3__image3 img{vertical-align:top;width:100%;height:auto}@media (width>=768px){.brand-section3__image2{width:508px;position:absolute;top:500px;left:calc(50% - 268px)}.brand-section3__image3{width:296px;position:absolute;top:540px;left:100px}}.brand-section3__title1{position:relative}.brand-section3__title1__icon1{opacity:.08;width:210px;height:auto;position:absolute;top:-64px;left:120px}@media (width>=768px){.brand-section3__title1__icon1{top:-60px;left:181px}}.brand-section3__title1__icon2{opacity:.08;width:218px;height:auto;position:absolute;top:-64px;left:120px}@media (width>=768px){.brand-section3__title1__icon2{top:-60px;left:263px}}.brand-section3__title1__label1{color:#000;font-size:22px;font-weight:900;line-height:1.5;position:relative}@media (width>=768px){.brand-section3__title1__label1{font-size:32px}}.brand-section3__text1{color:#000;flex-direction:column;gap:1.8em;margin-top:32px;display:flex}.brand-section3__text1 p{margin:0;padding:0;font-size:18px;line-height:1.8}.brand-section3__button1{margin-top:32px}@media (width>=768px){.brand-section3__button1{width:360px}}.brand-section3__title2{color:#011a98;border-top:1px solid #d7d7d7;margin:32px 0 0;padding:24px 0 0;font-size:20px;font-weight:700}.brand-section3__list1{margin:24px 0 0}.brand-section3__link1{color:#000;align-items:center;gap:8px;padding:8px 0;display:flex}.brand-section3__link1:before{content:"";background:#011a98;flex-shrink:0;width:24px;height:24px;display:block;-webkit-mask-image:url("./images/ico_arrow1_1.svg");mask-image:url("./images/ico_arrow1_1.svg");-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (width>=768px){.brand-section3__link1{transition:all .7s cubic-bezier(.23,1,.32,1)}.brand-section3__link1:hover{opacity:.6;color:#000}}.brand-button1{cursor:pointer;background:#011a98;border:none;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:12px 8px;text-decoration:none;display:flex}@media (width>=768px){.brand-button1{pointer-events:all;gap:8px;width:auto;min-width:240px;transition:all .7s cubic-bezier(.23,1,.32,1)}.brand-button1:hover{opacity:.6}}.brand-button1:before,.brand-button1:after{content:"";width:24px;height:24px;display:block}.brand-button1:after{background:#fff;-webkit-mask-image:url("./images/ico_arrow1_1.svg");mask-image:url("./images/ico_arrow1_1.svg");-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.brand-button1[aria-disabled=true]{pointer-events:none;background:#dcdcdc}.brand-button1[aria-disabled=true]:after{background:0 0}.brand-button1.-white1{background:#fff}.brand-button1.-white1:after{background:#011a98}.brand-button1.-border1{background:#fff;border:1px solid #011a98}.brand-button1.-border1:after{background:#011a98}.brand-button1.-more1{background:0 0;border:1px solid #011a984d}.brand-button1.-more1:after{background:0 0}.brand-button1.-large1{padding:16px 20px}@media (width>=768px){.brand-button1.-large1{min-width:400px}.brand-button1.-wide1{min-width:420px}}.brand-button1.-nowrap{white-space:nowrap}.brand-button1.-back1{flex-direction:row-reverse}.brand-button1.-back1:after{rotate:180deg}button.brand-button1{border:none;width:100%}.brand-button1__label1{color:#fff;text-align:center;font-size:16px;font-weight:700;line-height:1.5}.brand-button1__label1 .-small1{font-size:14px;font-weight:400}.brand-button1[aria-disabled=true] .brand-button1__label1{color:#505050}.brand-button1.-white1 .brand-button1__label1,.brand-button1.-border1 .brand-button1__label1,.brand-button1.-more1 .brand-button1__label1{color:#011a98}.brand-button1.-more1 .brand-button1__label1{font-weight:400}.u-d-none{display:none!important}@media (width>=768px){.u-d-none-md{display:none!important}}@media (width<=767px){.u-d-none-sm{display:none!important}}.scrollTrigger1[data-scroll=fade1]{opacity:0;transition:opacity .7s cubic-bezier(.23,1,.32,1)}.scrollTrigger1[data-scroll=fade1].-enter{opacity:1}.scrollTrigger1[data-scroll=fade2]>*{opacity:0;transition:opacity .7s cubic-bezier(.23,1,.32,1),translate .7s cubic-bezier(.23,1,.32,1)}.scrollTrigger1[data-scroll=fade2]>:first-of-type{transition-delay:.15s}.scrollTrigger1[data-scroll=fade2]>:nth-of-type(2){transition-delay:.3s}.scrollTrigger1[data-scroll=fade2]>:nth-of-type(3){transition-delay:.45s}.scrollTrigger1[data-scroll=fade2]>:nth-of-type(4){transition-delay:.6s}.scrollTrigger1[data-scroll=fade2]>:nth-of-type(5){transition-delay:.75s}.scrollTrigger1[data-scroll=fade2]>:nth-of-type(6){transition-delay:.9s}.scrollTrigger1[data-scroll=fade2]>:nth-of-type(7){transition-delay:1.05s}.scrollTrigger1[data-scroll=fade2]>:nth-of-type(8){transition-delay:1.2s}.scrollTrigger1[data-scroll=fade2]>:nth-of-type(9){transition-delay:1.35s}.scrollTrigger1[data-scroll=fade2]>:nth-of-type(10){transition-delay:1.5s}.scrollTrigger1[data-scroll=fade2]>:nth-of-type(11){transition-delay:1.65s}.scrollTrigger1[data-scroll=fade2]>:nth-of-type(12){transition-delay:1.8s}.scrollTrigger1[data-scroll=fade2]>:nth-of-type(13){transition-delay:1.95s}.scrollTrigger1[data-scroll=fade2]>:nth-of-type(14){transition-delay:2.1s}.scrollTrigger1[data-scroll=fade2]>:nth-of-type(15){transition-delay:2.25s}.scrollTrigger1[data-scroll=fade2]>:nth-of-type(16){transition-delay:2.4s}.scrollTrigger1[data-scroll=fade2]>:nth-of-type(17){transition-delay:2.55s}.scrollTrigger1[data-scroll=fade2]>:nth-of-type(18){transition-delay:2.7s}.scrollTrigger1[data-scroll=fade2]>:nth-of-type(19){transition-delay:2.85s}.scrollTrigger1[data-scroll=fade2]>:nth-of-type(20){transition-delay:3s}.scrollTrigger1[data-scroll=fade2].-enter>*{opacity:1}.scrollTrigger1[data-scroll=fade3]{opacity:0;transition:all .7s cubic-bezier(.23,1,.32,1);translate:-10px 10px}.scrollTrigger1[data-scroll=fade3].-enter{opacity:1;translate:0}.scrollTrigger1[data-scroll=fade4]>*{opacity:0;transition:all .7s cubic-bezier(.23,1,.32,1);translate:-10px 10px}.scrollTrigger1[data-scroll=fade4]>:first-of-type{transition-delay:.15s}.scrollTrigger1[data-scroll=fade4]>:nth-of-type(2){transition-delay:.3s}.scrollTrigger1[data-scroll=fade4]>:nth-of-type(3){transition-delay:.45s}.scrollTrigger1[data-scroll=fade4]>:nth-of-type(4){transition-delay:.6s}.scrollTrigger1[data-scroll=fade4]>:nth-of-type(5){transition-delay:.75s}.scrollTrigger1[data-scroll=fade4]>:nth-of-type(6){transition-delay:.9s}.scrollTrigger1[data-scroll=fade4]>:nth-of-type(7){transition-delay:1.05s}.scrollTrigger1[data-scroll=fade4]>:nth-of-type(8){transition-delay:1.2s}.scrollTrigger1[data-scroll=fade4]>:nth-of-type(9){transition-delay:1.35s}.scrollTrigger1[data-scroll=fade4]>:nth-of-type(10){transition-delay:1.5s}.scrollTrigger1[data-scroll=fade4]>:nth-of-type(11){transition-delay:1.65s}.scrollTrigger1[data-scroll=fade4]>:nth-of-type(12){transition-delay:1.8s}.scrollTrigger1[data-scroll=fade4]>:nth-of-type(13){transition-delay:1.95s}.scrollTrigger1[data-scroll=fade4]>:nth-of-type(14){transition-delay:2.1s}.scrollTrigger1[data-scroll=fade4]>:nth-of-type(15){transition-delay:2.25s}.scrollTrigger1[data-scroll=fade4]>:nth-of-type(16){transition-delay:2.4s}.scrollTrigger1[data-scroll=fade4]>:nth-of-type(17){transition-delay:2.55s}.scrollTrigger1[data-scroll=fade4]>:nth-of-type(18){transition-delay:2.7s}.scrollTrigger1[data-scroll=fade4]>:nth-of-type(19){transition-delay:2.85s}.scrollTrigger1[data-scroll=fade4]>:nth-of-type(20){transition-delay:3s}.scrollTrigger1[data-scroll=fade4].-enter>*{opacity:1;translate:0}.scrollTrigger1.brand-kv[data-scroll=original]{opacity:0;filter:brightness(2)blur(5px);transition:all 2s ease-out;scale:1.05}.scrollTrigger1.brand-kv[data-scroll=original] .brand-kv__logo1,.scrollTrigger1.brand-kv[data-scroll=original] .brand-kv__title1>span,.scrollTrigger1.brand-kv[data-scroll=original] .brand-kv__text1,.scrollTrigger1.brand-kv[data-scroll=original] .brand-kv__text1>p,.scrollTrigger1.brand-kv[data-scroll=original] .brand-kv__scroll1{opacity:0}.scrollTrigger1.brand-kv[data-scroll=original] .brand-kv__logo1{opacity:0;transition:all .7s cubic-bezier(.23,1,.32,1) 2s}.scrollTrigger1.brand-kv[data-scroll=original] .brand-kv__title1>span{filter:blur(5px);transition:all .7s cubic-bezier(.23,1,.32,1)}.scrollTrigger1.brand-kv[data-scroll=original] .brand-kv__title1>span:first-of-type{transition-delay:2.58s}.scrollTrigger1.brand-kv[data-scroll=original] .brand-kv__title1>span:nth-of-type(2){transition-delay:2.66s}.scrollTrigger1.brand-kv[data-scroll=original] .brand-kv__title1>span:nth-of-type(3){transition-delay:2.74s}.scrollTrigger1.brand-kv[data-scroll=original] .brand-kv__title1>span:nth-of-type(4){transition-delay:2.82s}.scrollTrigger1.brand-kv[data-scroll=original] .brand-kv__title1>span:nth-of-type(5){transition-delay:2.9s}.scrollTrigger1.brand-kv[data-scroll=original] .brand-kv__title1>span:nth-of-type(6){transition-delay:2.98s}.scrollTrigger1.brand-kv[data-scroll=original] .brand-kv__title1>span:nth-of-type(7){transition-delay:3.06s}.scrollTrigger1.brand-kv[data-scroll=original] .brand-kv__title1>span:nth-of-type(8){transition-delay:3.14s}.scrollTrigger1.brand-kv[data-scroll=original] .brand-kv__title1>span:nth-of-type(9){transition-delay:3.22s}.scrollTrigger1.brand-kv[data-scroll=original] .brand-kv__title1>span:nth-of-type(10){transition-delay:3.3s}.scrollTrigger1.brand-kv[data-scroll=original] .brand-kv__title1>span:nth-of-type(11){transition-delay:3.38s}.scrollTrigger1.brand-kv[data-scroll=original] .brand-kv__title1>span:nth-of-type(12){transition-delay:3.46s}.scrollTrigger1.brand-kv[data-scroll=original] .brand-kv__title1>span:nth-of-type(13){transition-delay:3.54s}.scrollTrigger1.brand-kv[data-scroll=original] .brand-kv__title1>span:nth-of-type(14){transition-delay:3.62s}.scrollTrigger1.brand-kv[data-scroll=original] .brand-kv__title1>span:nth-of-type(15){transition-delay:3.7s}.scrollTrigger1.brand-kv[data-scroll=original] .brand-kv__title1>span:nth-of-type(16){transition-delay:3.78s}.scrollTrigger1.brand-kv[data-scroll=original] .brand-kv__title1>span:nth-of-type(17){transition-delay:3.86s}.scrollTrigger1.brand-kv[data-scroll=original] .brand-kv__title1>span:nth-of-type(18){transition-delay:3.94s}.scrollTrigger1.brand-kv[data-scroll=original] .brand-kv__title1>span:nth-of-type(19){transition-delay:4.02s}.scrollTrigger1.brand-kv[data-scroll=original] .brand-kv__title1>span:nth-of-type(20){transition-delay:4.1s}.scrollTrigger1.brand-kv[data-scroll=original] .brand-kv__text1{transition:all .7s cubic-bezier(.23,1,.32,1) 3.5s}.scrollTrigger1.brand-kv[data-scroll=original] .brand-kv__text1>p{transition:all .7s cubic-bezier(.23,1,.32,1);translate:0 10px}.scrollTrigger1.brand-kv[data-scroll=original] .brand-kv__text1>p:first-of-type{transition-delay:3.9s}.scrollTrigger1.brand-kv[data-scroll=original] .brand-kv__text1>p:nth-of-type(2){transition-delay:4.3s}.scrollTrigger1.brand-kv[data-scroll=original].-enter{opacity:1;filter:brightness()blur();scale:1}.scrollTrigger1.brand-kv[data-scroll=original].-enter .brand-kv__logo1,.scrollTrigger1.brand-kv[data-scroll=original].-enter .brand-kv__text1{opacity:1}.scrollTrigger1.brand-kv[data-scroll=original].-enter .brand-kv__title1>span{opacity:1;filter:blur()}.scrollTrigger1.brand-kv[data-scroll=original].-enter .brand-kv__text1>p{opacity:1;translate:0}



