.c_basic-about{position:relative;margin-top:143px;padding:0 20px}@media screen and (max-width: 767px){.c_basic-about{padding:0 min(4.1025641026vw,16px);margin-top:min(20.5128205128vw,80px)}}.c_basic-about__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:80px;max-width:1200px;margin-inline:auto}@media screen and (max-width: 767px){.c_basic-about__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:420px;margin-top:min(10.2564102564vw,40px);gap:min(10.2564102564vw,40px)}}.c_basic-about__movie-wrap{height:100%;position:sticky;top:17vh;-webkit-box-flex:712px;-ms-flex:712px 0 1;flex:712px 0 1}@media screen and (max-width: 767px){.c_basic-about__movie-wrap{position:relative;top:initial;-webkit-box-flex:initial;-ms-flex:initial;flex:initial;width:100%;top:initial;bottom:initial;margin-top:0}}.c_basic-about__movie-wrap iframe{width:95.5056179775%;height:auto;aspect-ratio:680/367;position:absolute;top:14px;left:50%;translate:-50%;-webkit-mask-image:-webkit-gradient(linear, left top, right top, color-stop(0, #000), color-stop(50%, #000), to(transparent));-webkit-mask-image:linear-gradient(90deg, #000 0, #000 50%, transparent 100%);mask-image:-webkit-gradient(linear, left top, right top, color-stop(0, #000), color-stop(50%, #000), to(transparent));mask-image:linear-gradient(90deg, #000 0, #000 50%, transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-position:200% 0;mask-position:200% 0;will-change:-webkit-mask,mask,animation}.c_basic-about__movie-wrap.js-animation iframe{-webkit-animation:1s cubic-bezier(0.65, 0.05, 0.36, 1) var(--feature-delay-img, 0s) 1 normal forwards maskFadeIn;animation:1s cubic-bezier(0.65, 0.05, 0.36, 1) var(--feature-delay-img, 0s) 1 normal forwards maskFadeIn;will-change:-webkit-mask,mask,animation}.c_basic-about__pc-img{max-width:712px;width:100%;height:auto}.c_basic-about__sentence-wrap{-webkit-box-flex:408px;-ms-flex:408px 0 1;flex:408px 0 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media screen and (max-width: 767px){.c_basic-about__sentence-wrap{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;width:100%;gap:min(4.1025641026vw,16px)}}.c_basic-about__sentence{font-size:15px;line-height:2}@media screen and (max-width: 767px){.c_basic-about__sentence{font-size:min(3.8461538462vw,15px)}}.c_basic-about__sentence .--yellow{display:inline;background:-webkit-gradient(linear, left bottom, left top, from(#FFF597), color-stop(50%, #FFF597), color-stop(50%, transparent), to(transparent));background:linear-gradient(to top, #FFF597 0%, #FFF597 50%, transparent 50%, transparent 100%)}.c_basic-about__sentence-list{margin-top:3px;padding-left:10px}@media screen and (max-width: 767px){.c_basic-about__sentence-list{margin-top:min(.7692307692vw,3px);padding-left:min(2.5641025641vw,10px)}}.c_basic-about__sentence-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:-1px}.c_basic-about__sentence-list-item:not(:first-child){margin-top:2px}@media screen and (max-width: 767px){.c_basic-about__sentence-list-item:not(:first-child){margin-top:min(.5128205128vw,2px)}}.c_basic-about__sentence-list-item::before{content:"";width:4px;height:4px;border-radius:999px;background:#2d231d;margin-right:6px;-ms-flex-negative:0;flex-shrink:0;translate:0 12px}@media screen and (max-width: 767px){.c_basic-about__sentence-list-item::before{width:min(1.0256410256vw,4px);height:min(1.0256410256vw,4px);margin-right:min(1.5384615385vw,6px);translate:0 min(3.0769230769vw,12px)}}.c_basic-about__sentence-list-item .--yellow{display:inline-block;background:-webkit-gradient(linear, left bottom, left top, from(#FFF597), color-stop(50%, #FFF597), color-stop(50%, transparent), to(transparent));background:linear-gradient(to top, #FFF597 0%, #FFF597 50%, transparent 50%, transparent 100%)}@media(768px <= width < 900px){.c_basic-about__sentence-list-item .--yellow{display:inline}}.c_basic-about__absolute-text{font-size:15px;line-height:1.5;position:absolute;left:-96px;top:50%;translate:0 -50%;rotate:90deg;color:#777}@media(width < 1264px){.c_basic-about__absolute-text{display:none}}