.J6u_HW_main{padding-top:7.10103vw}@media (max-width:768px){.J6u_HW_main{padding-top:13.3333vw}}.J6u_HW_container{padding-bottom:11.2738vw;position:relative}@media (max-width:768px){.J6u_HW_container{padding-bottom:25.641vw}}.J6u_HW_container:before{content:"";background-color:#f7f7f7;width:100%;height:calc(100% - 41.2152vw);position:absolute;bottom:0;left:0}@media (max-width:768px){.J6u_HW_container:before{height:calc(100% - 88.9744vw)}}.J6u_HW_inner{justify-content:space-between;align-items:flex-start;padding:0 11.2006vw;display:flex;position:relative}@media (max-width:768px){.J6u_HW_inner{padding:0 8.20513vw;display:block}}.J6u_HW_contents{width:62.5183vw}@media (max-width:768px){.J6u_HW_contents{width:100%}}.J6u_HW_heading{opacity:0;transition:opacity 1s cubic-bezier(.165,.84,.44,1) .2s,transform 1s cubic-bezier(.165,.84,.44,1) .2s;transform:translateY(30px)}.J6u_HW_heading.J6u_HW_-inview{opacity:1;transform:translateY(0)}.J6u_HW_heading .J6u_HW_-en{letter-spacing:.5px;text-transform:uppercase;font-size:3.66032vw;font-weight:600;line-height:2.29;display:block}@media (max-width:768px){.J6u_HW_heading .J6u_HW_-en{letter-spacing:.32px;font-size:8.20513vw;line-height:1.25}}.J6u_HW_heading .J6u_HW_-ja{letter-spacing:.32px;margin-top:-1.31772vw;font-size:1.1713vw;font-weight:500;line-height:2.5;display:block}@media (max-width:768px){.J6u_HW_heading .J6u_HW_-ja{letter-spacing:1.12px;margin-top:1.28205vw;font-size:3.58974vw;line-height:1.75}}.J6u_HW_text{opacity:0;width:29.2094vw;margin-top:2.2694vw;font-size:1.02489vw;line-height:2.2;transition:opacity 1s cubic-bezier(.165,.84,.44,1) .2s,transform 1s cubic-bezier(.165,.84,.44,1) .2s;transform:translateY(30px)}.J6u_HW_text.J6u_HW_-inview{opacity:1;transform:translateY(0)}@media (max-width:768px){.J6u_HW_text{width:100%;margin-top:6.15385vw;font-size:3.33333vw;line-height:2.1}}.J6u_HW_lists{margin-top:9.59004vw}@media (max-width:768px){.J6u_HW_lists{margin-top:12.3077vw}}.J6u_HW_item:not(:first-child){margin-top:11.713vw}@media (max-width:768px){.J6u_HW_item:not(:first-child){margin-top:25.641vw}}.J6u_HW_item__image{opacity:0;width:62.5183vw;height:25.9579vw;transition:opacity 1s cubic-bezier(.165,.84,.44,1) .2s,transform 1s cubic-bezier(.165,.84,.44,1) .2s;transform:translateY(30px)}.J6u_HW_item__image.J6u_HW_-inview{opacity:1;transform:translateY(0)}@media (max-width:768px){.J6u_HW_item__image{width:100%;height:34.8718vw}}.J6u_HW_item-small__heading{opacity:0;letter-spacing:.16px;margin-top:3.4407vw;font-size:1.1713vw;font-weight:600;line-height:1;transition:opacity 1s cubic-bezier(.165,.84,.44,1) .2s,transform 1s cubic-bezier(.165,.84,.44,1) .2s;transform:translateY(30px)}.J6u_HW_item-small__heading.J6u_HW_-inview{opacity:1;transform:translateY(0)}@media (max-width:768px){.J6u_HW_item-small__heading{letter-spacing:.14px;margin-top:8.20513vw;font-size:3.58974vw}}.J6u_HW_item-small__heading .J6u_HW_-num{color:#1888f0}.J6u_HW_item-main__heading{opacity:0;align-items:center;gap:0 1.1713vw;margin-top:1.24451vw;font-size:1.02489vw;font-weight:400;line-height:1;transition:opacity 1s cubic-bezier(.165,.84,.44,1) .2s,transform 1s cubic-bezier(.165,.84,.44,1) .2s;display:flex;transform:translateY(30px)}.J6u_HW_item-main__heading.J6u_HW_-inview{opacity:1;transform:translateY(0)}@media (max-width:768px){.J6u_HW_item-main__heading{gap:0 3.07692vw;margin-top:3.33333vw;font-size:3.07692vw}}.J6u_HW_item-main__heading .J6u_HW_-en{letter-spacing:.7px}.J6u_HW_item-main__heading .J6u_HW_-ja{align-items:center;gap:0 1.1713vw;display:flex}@media (max-width:768px){.J6u_HW_item-main__heading .J6u_HW_-ja{gap:0 3.07692vw}}.J6u_HW_item-main__heading .J6u_HW_-ja:before{content:"";background-color:#000;width:1px;height:.732064vw;display:block}@media (max-width:768px){.J6u_HW_item-main__heading .J6u_HW_-ja:before{height:2.82051vw}}.J6u_HW_item-contents{opacity:0;justify-content:space-between;align-items:flex-start;margin-top:1.75695vw;transition:opacity 1s cubic-bezier(.165,.84,.44,1) .2s,transform 1s cubic-bezier(.165,.84,.44,1) .2s;display:flex;transform:translateY(30px)}.J6u_HW_item-contents.J6u_HW_-inview{opacity:1;transform:translateY(0)}@media (max-width:768px){.J6u_HW_item-contents{margin-top:7.4359vw;display:block}}.J6u_HW_item__block{width:27.8184vw}@media (max-width:768px){.J6u_HW_item__block{width:100%}}.J6u_HW_item__title{letter-spacing:.26px;font-size:1.90337vw;font-weight:700;line-height:1.6}@media (max-width:768px){.J6u_HW_item__title{letter-spacing:.18px;margin-top:7.4359vw;font-size:4.61538vw;line-height:1.6}}.J6u_HW_item__button{color:inherit;align-items:center;gap:0 .732064vw;width:max-content;margin-top:3.80674vw;display:flex}@media (max-width:768px){.J6u_HW_item__button{gap:0 2.5641vw;margin:10.2564vw 0 0 auto}}.J6u_HW_item__button.J6u_HW_-pc{display:flex}@media (max-width:768px){.J6u_HW_item__button.J6u_HW_-pc{display:none}}.J6u_HW_item__button.J6u_HW_-sp{display:none}@media (max-width:768px){.J6u_HW_item__button.J6u_HW_-sp{display:flex}}.J6u_HW_item__button .J6u_HW_-text{letter-spacing:.16px;font-size:1.1713vw;line-height:2.5;position:relative}@media (max-width:768px){.J6u_HW_item__button .J6u_HW_-text{font-size:4.10256vw}}.J6u_HW_item__button .J6u_HW_-text:before{content:"";background-color:#000;width:0;height:1px;transition:width .3s;display:block;position:absolute;bottom:.585652vw;left:0}.J6u_HW_item__button .J6u_HW_-icon{background-color:#1888f0;border:1px solid #1888f0;border-radius:50%;justify-content:center;align-items:center;width:2.63543vw;height:2.63543vw;transition:background-color .3s;display:flex;overflow:hidden}@media (max-width:768px){.J6u_HW_item__button .J6u_HW_-icon{width:9.23077vw;height:9.23077vw}}.J6u_HW_item__button .J6u_HW_-arrow{justify-content:space-between;align-items:center;gap:0 2.63543vw;transition:transform .3s;display:flex;transform:translate(-1.68375vw)}@media (max-width:768px){.J6u_HW_item__button .J6u_HW_-arrow{gap:0 9.23077vw;transform:translate(-5.89744vw)}}.J6u_HW_item__button .J6u_HW_-arrow>svg{width:.732064vw}@media (max-width:768px){.J6u_HW_item__button .J6u_HW_-arrow>svg{width:2.5641vw}}@media (hover:hover) and (pointer:fine){.J6u_HW_item__button:hover .J6u_HW_-text:before{width:100%}.J6u_HW_item__button:hover .J6u_HW_-icon{background-color:#fff}.J6u_HW_item__button:hover .J6u_HW_-arrow{transform:translate(1.75695vw)}}.J6u_HW_item__text{letter-spacing:.14px;width:32.4305vw;font-size:1.02489vw;line-height:1.9}@media (max-width:768px){.J6u_HW_item__text{letter-spacing:.13px;width:100%;margin-top:4.10256vw;font-size:3.33333vw}}.J6u_HW_nav__lists{position:sticky;top:12.5183vw}@media (max-width:768px){.J6u_HW_nav__lists{display:none}}.J6u_HW_nav__list:before{content:"";background-color:#1888f0;border-radius:50%;width:.585652vw;height:.585652vw;display:block;position:absolute;top:50%;left:0;transform:translate(calc(-100% - .512445vw),-50%)scale(0)}.J6u_HW_nav__list.J6u_HW_-active{position:relative}.J6u_HW_nav__list.J6u_HW_-active:before{transition:transform .3s;transform:translate(calc(-100% - .512445vw),-50%)scale(1)}.J6u_HW_nav__list:not(:first-child){margin-top:.366032vw}.J6u_HW_nav__button{color:inherit;letter-spacing:.28px;font-size:1.02489vw;font-weight:500;line-height:1.68;transition:opacity .3s}@media (hover:hover) and (pointer:fine){.J6u_HW_nav__button:hover{opacity:.5}}
