[class^="top_headline_"] span{background-image:url("../img/common/h2_span.svg")}h2.top_headline_h2{padding-bottom:2rem}h3.top_headline_h3 div{font-size:3rem;line-height:0.7em;height:1.25em;display:flex;flex-wrap:wrap;justify-content:center;align-content:center}h3.top_headline_h3 span{font-size:0.8em;background-size:auto 3em;margin-top:0.5em}main{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;padding:0 4vw;margin:3vh 0 5vh}.main-slider{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.main-slider .slick-list{width:100%;height:100%}.main-slider .slick-track{display:flex;align-items:center;height:100%}.main-slider .slick-slide{display:flex !important;justify-content:center;align-items:center;height:100% !important;min-height:0}.main-slider img{width:100%;height:100%;object-fit:cover;display:block}div[id^="main-overlay"]{position:absolute;z-index:999;background:#ffe200}#header_nav{background:#ffe200}#header_nav::before,#header_nav::after{width:15px;height:15px;content:"";position:absolute}#header_nav::before{background:url("../img/top/corner_tr.svg") no-repeat;left:-15px;top:3vh}#header_nav::after{background:url("../img/top/corner_tr.svg") no-repeat;right:4vw;bottom:-15px}#main-overlay-logo{bottom:0;text-align:center;padding-right:2rem;border-radius:0 15px 0 0;width:clamp(330px, 30.75vw, 380px)}#main-overlay-logo img{padding:1.5rem 0 1.25rem}#main-overlay-logo .text-slider{text-align:center;font-weight:700;color:#333;background:#fff;font-size:1.2rem;line-height:1.5em;border-radius:.35rem;max-width:20rem;margin:0 auto}#main-overlay-logo::before,#main-overlay-logo::after{width:15px;height:15px;content:"";position:absolute}#main-overlay-logo::before{background:url("../img/top/corner_bl.svg") no-repeat;left:0;top:-15px}#main-overlay-logo::after{background:url("../img/top/corner_bl.svg") no-repeat;right:-15px;bottom:0}#main-overlay-copy{top:0;padding-right:4vw;padding-right:clamp(0px, 4vw, 2em);text-align:center;border-radius:0 0 15px 0;width:280px;max-width:45%}#main-overlay-copy img{padding-bottom:1.75vh}#main-overlay-copy::before,#main-overlay-copy::after{width:15px;height:15px;content:"";position:absolute}#main-overlay-copy::before{background:url("../img/top/corner_tl.svg") no-repeat;right:-15px;top:0}#main-overlay-copy::after{background:url("../img/top/corner_tl.svg") no-repeat;left:0;bottom:-15px}#main-overlay-scroll{bottom:0;right:4vw;border-radius:15px 0 0 0;font-size:0.875rem}#main-overlay-scroll::before,#main-overlay-scroll::after{width:15px;height:15px;content:"";position:absolute}#main-overlay-scroll::before{background:url("../img/top/corner_br.svg") no-repeat;right:0;top:-15px}#main-overlay-scroll::after{background:url("../img/top/corner_br.svg") no-repeat;right:34px;bottom:0}.scroll_down{display:inline-block;padding:1rem .75rem 3.8rem;line-height:1;text-decoration:none;writing-mode:vertical-lr;width:34px}.scroll_down:after{background:#242424;content:'';position:absolute;bottom:0;left:50%;width:2px;height:3.75rem;animation:sdl 2s cubic-bezier(1, 0, 0, 1) infinite}@keyframes sdl{0%{transform:scale(1, 0);transform-origin:0 0}35%{transform:scale(1, 1);transform-origin:0 0}35.1%{transform:scale(1, 1);transform-origin:0 100%}70%,
    100%{transform:scale(1, 0);transform-origin:0 100%}}.batch{top:6vh;right:5.5vw;width:10.5rem;height:10.5rem}#about{text-align:center}.inline_box_ba{padding:5rem 2em;margin:0 0 3rem;width:100%}.inline_box_ba .emphasis{font-size:2.25rem;font-size:clamp(16px, 2.25rem, 5vw);line-height:1.25em;padding-bottom:0;letter-spacing:.05em}.inline_box_ba .emphasis span.min{font-size:90%;letter-spacing:0}.inline_box_ba .logo_short{padding:2rem 0}@media screen and (max-width: 600px){.inline_box_ba{padding:10% 8%;margin:3rem 0;width:100%}.inline_box_ba p{font-size:1rem}.inline_box_ba .emphasis{font-size:1.5rem;letter-spacing:0}.inline_box_ba .logo_short{padding:1rem 0;width:110px}}#three-columns{position:relative;z-index:2}#three-columns:after{content:'';width:100%;background:#fff;height:50%;position:absolute;bottom:0;z-index:-1;border-top:dotted 5px #242424}#three-columns .section_inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.875rem;padding-bottom:5.625rem}#three-columns .column{box-shadow:0 1rem 0 #ffe200;flex:1;background:#fff;padding:3rem 2rem 3.5rem;text-align:center;border-radius:.938rem;border:solid .25rem #242424;flex-direction:column;align-items:center;display:flex}#three-columns .column .icon{padding-bottom:0.375 rem}#three-columns .column .icon img{width:4.5rem}#three-columns .column p{padding:0.5rem 0 1.25rem}@media screen and (max-width: 768px){#three-columns:after{height:80%}#three-columns .column{padding:2rem 2rem 2.5rem}main{height:80vh;aspect-ratio:auto;margin-bottom:0}.main-slider{height:60vh}.main-slider img{width:100%;object-fit:cover}#main-overlay-logo{width:96vw;height:20vh;margin:0 auto;min-width:auto;border-radius:0;padding:0 4vw 0 0;left:4vw}#main-overlay-logo img{width:auto;height:calc(var(--vh, 1vh) * 15.5);padding:calc(var(--vh, 1vh) * 2) 0 calc(var(--vh, 1vh) * 2)}#main-overlay-logo .text-slider{font-size:1.25rem;max-width:96%}#main-overlay-scroll{bottom:20vh;border-radius:15px 0 0 0}.batch{top:auto;right:auto;position:absolute;bottom:calc(var(--vh, 1vh) * 21.5);left:2.5vw;width:9.5rem;height:9.5rem}}
