*,*::before,*::after{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none !important}:where(html){-webkit-text-size-adjust:none;font-size:10px}@supports not (min-block-size: 100dvb){:where(html){block-size:100%}}:where(body){position:relative;min-height:100%;block-size:100%;block-size:100dvb;vertical-align:bottom;width:100vw;overflow-x:hidden}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(button){border-style:solid}:where(a){text-underline-offset:.2ex;text-decoration:none;color:#000}:where(ul,ol){list-style:none}:where(svg,canvas,audio,iframe,embed,object){display:block;width:100%;height:auto}:where(img){display:block;width:100%;height:auto}:where(figure){margin:0}:where(picture,svg){max-inline-size:100%;block-size:auto;overflow:inherit}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word;margin:0;padding:0;border:0;outline:0;color:#000;font-size:100%;font-style:normal;font-weight:normal;vertical-align:baseline;background:rgba(0,0,0,0);line-height:1.55;letter-spacing:.08em;font-family:"Hiragino sans",sans-serif}:where(hr){border:none;-webkit-border-before:1px solid;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(:focus-visible){outline:2px solid var(--focus-color, Highlight);outline-offset:2px}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;width:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;border:0 !important}@font-face{font-family:"notosans-m";src:url("../fonts/NotoSansJP-Medium.ttf") format("truetype");font-display:swap}@font-face{font-family:"notosans-eb";src:url("../fonts/NotoSansJP-ExtraBold.ttf") format("truetype");font-display:swap}@font-face{font-family:"shippori-EB";src:url("../fonts/ShipporiMincho-ExtraBold.ttf") format("truetype");font-display:swap}@font-face{font-family:"shippori-B";src:url("../fonts/ShipporiMincho-Bold.ttf") format("truetype");font-display:swap}@font-face{font-family:"roboto-I";src:url("../fonts/Roboto-Italic.ttf") format("truetype");font-display:swap}@font-face{font-family:"roboto-SBI";src:url("../fonts/Roboto-SemiBoldItalic.ttf") format("truetype");font-display:swap}@font-face{font-family:"roboto-LI";src:url("../fonts/Roboto-LightItalic.ttf") format("truetype");font-display:swap}@font-face{font-family:"roboto-MI";src:url("../fonts/Roboto-MediumItalic.ttf") format("truetype");font-display:swap}body{position:relative;color:#000;font-weight:normal;font-style:normal;font-optical-sizing:auto}body.no-scroll{overflow:hidden}main{position:relative}.-container{padding:0 6.4vw;margin-left:auto;margin-right:auto}@media screen and (min-width: 1024px){.-container{padding:0 130px}}.-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.-js-animation{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s}.-js-animation.js-in{opacity:1}@media screen and (min-width: 1024px){.only_sp{display:none}}.only_sptab{display:block}@media screen and (min-width: 1024px){.only_sptab{display:none !important}}.only_pc{display:none}@media screen and (min-width: 1024px){.only_pc{display:block}}.-section_ttl-main{color:#000;font-family:"Hiragino sans",sans-serif;font-size:6.9333333333vw;font-weight:600;line-height:1.55;letter-spacing:.08em}@media screen and (min-width: 1024px){.-section_ttl-main{font-size:4.1666666667vw}}.-section_ttl-mini{color:#b9000a;font-size:4.2666666667vw;font-family:"roboto-SBI";line-height:1.55;letter-spacing:.08em;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (min-width: 1024px){.-section_ttl-mini{font-size:2.9166666667vw}}.-section_ttl-text{font-family:"notosans-m";font-size:3.2vw;line-height:1.7;letter-spacing:.08em;margin-top:4.26vw}@media screen and (min-width: 1024px){.-section_ttl-text{font-size:1.25vw;margin-top:28px}}.popup{opacity:0;visibility:hidden;width:100vw;height:100vh;position:fixed;top:0;left:0;right:0;z-index:10000;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;overflow:hidden;pointer-events:auto}.popup.-js-open{opacity:1;visibility:visible}.popup.-js-in{opacity:1;visibility:visible}.popup::after{content:"";background-color:#303030;opacity:.8;width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:auto;cursor:pointer;z-index:0;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-ms-touch-action:manipulation;touch-action:manipulation}.popupContainer{height:90dvh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2;overflow-y:auto;-webkit-overflow-scrolling:touch}.popup_inner{background-color:#fff;width:93.6vw;margin:0 auto;position:relative;pointer-events:auto;z-index:3}@media screen and (min-width: 1024px){.popup_inner{max-width:77.77vw}}.popup-close{cursor:pointer;background-color:#fff;border:.53vw solid #214ec0;width:10.66vw;height:10.66vw;position:fixed;top:16.2vw;right:7.2vw;z-index:10000}@media screen and (min-width: 1024px){.popup-close{border:.104vw solid #214ec0;width:2.77vw;height:2.77vw;top:4.4vw;right:12.66vw;-webkit-transition:all .3s;transition:all .3s}}@media screen and (min-width: 1024px){.popup-close:hover{background-color:#214ec0}.popup-close:hover span{background-color:#fff}}.popup-close span{cursor:pointer;background-color:#214ec0;width:6.4vw;height:.53vw;position:absolute;top:50%;left:50%}@media screen and (min-width: 1024px){.popup-close span{width:1.04vw;height:.104vw;-webkit-transition:all .3s;transition:all .3s}}.popup-close span:first-child{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.popup-close span:last-child{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.popup_ttl{padding:17.66vw 3.2vw 0}@media screen and (min-width: 1024px){.popup_ttl{padding:0;position:absolute;top:11.52vw;left:5.69vw}}.popup_ttl-main{color:#000;font-family:"Hiragino sans",sans-serif;font-size:7.4666666667vw;font-weight:600;line-height:1.55;letter-spacing:.08em}@media screen and (min-width: 1024px){.popup_ttl-main{font-size:2.0833333333vw}}.popup_ttl-mini{color:#b9000a;font-size:4.2666666667vw;font-family:"roboto-SBI";line-height:1.55;letter-spacing:.08em;display:block}@media screen and (min-width: 1024px){.popup_ttl-mini{font-size:1.3888888889vw}}.popup__top{padding:10.66vw 0 0}@media screen and (min-width: 1024px){.popup__top{padding:4.44vw 0 0}}.popup__bottom{background-color:#f0f3f9;padding:17.06vw 3.2vw}@media screen and (min-width: 1024px){.popup__bottom{padding:12.5vw 11.8vw}}.popup__bottom-ttl{color:#214ec0;font-family:"Hiragino sans",sans-serif;font-size:5.8666666667vw;font-weight:600;line-height:1.55;letter-spacing:.08em}@media screen and (min-width: 1024px){.popup__bottom-ttl{font-size:2.6388888889vw}}.popup__bottom h3{background-color:#fff;color:#000;font-family:"Hiragino sans",sans-serif;font-size:4.8vw;font-weight:500;line-height:1.55;letter-spacing:.08em;border-left:1.06vw solid #214ec0;padding:2.13vw 3.2vw;margin-top:10.66vw}@media screen and (min-width: 1024px){.popup__bottom h3{font-size:1.25vw;border-left:.416vw solid #214ec0;padding:.55vw 1.38vw;margin-top:5.55vw}}.popup__bottom p{color:#000;font-family:"Hiragino sans",sans-serif;font-size:3.7333333333vw;font-weight:500;line-height:1.7;letter-spacing:.08em;margin-top:6.4vw}@media screen and (min-width: 1024px){.popup__bottom p{font-size:1.1111111111vw;margin-top:2.22vw}}.popup__bottom figure{margin-top:6.4vw}@media screen and (min-width: 1024px){.popup__bottom figure{margin-top:2.22vw}}.swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header{background-color:#fff;width:100vw;position:fixed;top:0;left:0;z-index:1000}.headerContainer{max-width:unset;padding:4vw 4.26vw 4vw 4.26vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 1024px){.headerContainer{padding:1.28vw 2.77vw}}.headerLogo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.2vw}@media screen and (min-width: 1024px){.headerLogo{gap:1.66vw}}.headerLogo img{width:25vw}@media screen and (min-width: 1024px){.headerLogo img{width:14vw}}.headerLogo-text{font-family:"roboto-I";font-size:2.6666666667vw;line-height:1.55;letter-spacing:.08em}@media screen and (min-width: 1024px){.headerLogo-text{font-size:1.1111111111vw}}.headerRight{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 1024px){.headerRight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:8px}}@media screen and (min-width: 1024px){.headerRightItem:hover a::after{-webkit-animation:slideFade-header .3s ease forwards;animation:slideFade-header .3s ease forwards}}.headerRightItem a{font-family:"Hiragino Sans","notosans-M",sans-serif;font-size:5.3333333333vw;font-weight:500;line-height:1.7;letter-spacing:.08em;display:block;position:relative}@media screen and (min-width: 1024px){.headerRightItem a{font-size:1.1111111111vw;padding:.55vw 4.44vw .55vw 1.66vw}}.headerRightItem a::after{content:"";background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 1024px){.headerRightItem a::after{width:2.22vw;height:.3472vw;right:1.66vw;-webkit-transition:all .3s;transition:all .3s}}@media screen and (min-width: 1024px){.headerRightItem:first-child{border:.069vw solid #103fb6}}.headerRightItem:first-child a{color:#103fb6}.headerRightItem:first-child a::after{background-image:url(../img/icon-blue-arrow.svg)}.headerRightItem:last-child{background-color:#313131}@media screen and (min-width: 1024px){.headerRightItem:last-child{border:.069vw solid #313131}}.headerRightItem:last-child a{color:#fff}.headerRightItem:last-child a::after{background-image:url(../img/icon-white-arrow.svg)}.headerNavi{display:none}@media screen and (min-width: 1024px){.headerNavi{width:526px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.headerNaviItem a{color:#313131;font-family:"poppins-M";font-size:1.6rem}.hamburger{width:6.4vw;height:4.26vw;position:relative}@media screen and (min-width: 1024px){.hamburger{display:none}}.hamburger span{width:100%;height:100%;display:block;background-color:#000;width:100%;height:.26vw;position:absolute;-webkit-transition:all .3s;transition:all .3s}.hamburger span:nth-child(1){top:0}.hamburger span:nth-child(2){top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hamburger span:nth-child(3){bottom:0}.hamburger.-js-open span:nth-child(1){top:50%;-webkit-transform:translateY(-50%) rotate(30deg);transform:translateY(-50%) rotate(30deg)}.hamburger.-js-open span:nth-child(2){opacity:0}.hamburger.-js-open span:nth-child(3){bottom:50%;-webkit-transform:translateY(50%) rotate(-30deg);transform:translateY(50%) rotate(-30deg)}.hamburgerNavi{opacity:1;visibility:visible;background-color:#214ec0;width:100vw;height:calc(100vh - 13.49vw);margin-top:13.49vw;position:fixed;top:0;right:-100vw;z-index:-1;-webkit-transition:all .3s ease;transition:all .3s ease}.hamburgerNavi.-js-open{right:0}.hamburgerNaviContainer{width:100%;height:100%;overflow-y:scroll;padding:12vw 12vw 24vw 12vw;z-index:1}.hamburgerNaviItem{border-left:.53vw solid #fff;padding-left:3.73vw}.hamburgerNaviItem:not(:first-child){margin-top:6.4vw}.hamburgerNaviItem a{color:#fff;font-family:"Hiragino sans",sans-serif;font-size:4.2666666667vw;font-weight:500;line-height:1.2;letter-spacing:.08em;display:block;position:relative}.hamburgerNaviItem a span{font-family:"roboto-SBI";font-size:3.2vw;line-height:1.2;letter-spacing:.08em;display:block;position:relative;margin-top:1.06vw}.hamburgerNavi__btn{margin-top:14.93vw}.hamburgerNavi__btnItem{border:.21vw solid #313131;border-radius:.53vw}.hamburgerNavi__btnItem:first-child{background-color:#fff}.hamburgerNavi__btnItem:first-child a{color:#313131}.hamburgerNavi__btnItem:first-child a::after{background-image:url("../img/icon-block-arrow.svg");right:23.6vw}.hamburgerNavi__btnItem:not(:first-child){background-color:#313131;margin-top:3.2vw}.hamburgerNavi__btnItem:not(:first-child) a{color:#fff}.hamburgerNavi__btnItem:not(:first-child) a::after{background-image:url("../img/icon-white-arrow.svg");right:16.66vw}.hamburgerNavi__btnItem a{font-family:"Hiragino sans",sans-serif;font-size:4.2666666667vw;line-height:170%;letter-spacing:.08em;padding:2.13vw 10.66vw 2.13vw 0;display:block;text-align:center;position:relative}.hamburgerNavi__btnItem a::after{content:"";background-size:contain;background-repeat:no-repeat;width:8.53vw;height:1.33vw;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@-webkit-keyframes slideFade-header{0%{-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);opacity:1}49%{-webkit-transform:translateX(80%) translateY(-50%);transform:translateX(80%) translateY(-50%);opacity:0}50%{-webkit-transform:translateX(-80%) translateY(-50%);transform:translateX(-80%) translateY(-50%);opacity:0}100%{-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);opacity:1}}@keyframes slideFade-header{0%{-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);opacity:1}49%{-webkit-transform:translateX(80%) translateY(-50%);transform:translateX(80%) translateY(-50%);opacity:0}50%{-webkit-transform:translateX(-80%) translateY(-50%);transform:translateX(-80%) translateY(-50%);opacity:0}100%{-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);opacity:1}}.hero{background-color:#133b9c;width:100vw;margin-top:13.33vw;position:relative}@media screen and (min-width: 1024px){.hero{height:calc(100vh - 5.55vw);margin-top:5.55vw}}.heroContainer{position:relative;overflow:hidden}@media screen and (min-width: 1024px){.heroContainer{height:100%}}.hero_bg{width:100%;height:100%;overflow:hidden}.hero_bg-sp{width:100vw;position:relative;z-index:3}.hero_bg-pc{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.hero_bg-pc img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.hero_bg-main{mix-blend-mode:multiply;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;width:unset !important;height:89vh !important}.hero_header{display:none}@media screen and (min-width: 1024px){.hero_header{display:block;width:26.11vw;position:absolute;top:1.66vw;right:2.5vw;z-index:3}}.hero_headerList{-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:1.11vw}.hero_headerItem{border-left:.138vw solid #fff;width:50%;padding-left:.972vw}.hero_headerItem a{color:#fff;font-family:"Hiragino sans",sans-serif;font-size:6.4vw;font-weight:500;line-height:1.2;letter-spacing:.08em}@media screen and (min-width: 1024px){.hero_headerItem a{font-size:1.1111111111vw}}.hero_headerItem a span{color:#fff;font-family:"roboto-SBI";font-size:0.8333333333vw;font-weight:500;line-height:1.2;letter-spacing:.08em;display:block;margin-top:.27vw}.hero_info-ttl{position:absolute;z-index:5;opacity:0;-webkit-transition:all .7s ease-out;transition:all .7s ease-out}@media screen and (min-width: 1024px){.hero_info-ttl{font-size:1.1111111111vw}}.hero_info-ttl.first{width:53.6vw;top:4.26vw;left:4.26vw;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 1024px){.hero_info-ttl.first{width:32.43vw;max-width:470px;top:2.77vw;left:2.77vw}}.hero_info-ttl.first.fade-in{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.hero_info-ttl.second{width:62.4vw;bottom:4.26vw;right:4.26vw;-webkit-transform:translateX(50%);transform:translateX(50%)}@media screen and (min-width: 1024px){.hero_info-ttl.second{width:36.77vw;max-width:530px;bottom:2.77vw;right:2.77vw}}.hero_info-ttl.second.fade-in{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.hero_info-ttl.first,.hero_info-ttl.second{opacity:0;-webkit-transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out,-webkit-transform .6s ease-out}.hero_info-ttl.first{-webkit-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition-delay:0s;transition-delay:0s}.hero_info-ttl.second{-webkit-transform:translateX(50px);transform:translateX(50px);-webkit-transition-delay:0s;transition-delay:0s}.hero .hero_info-ttl.first,.hero .hero_info-ttl.second{opacity:0}.message{background:linear-gradient(45deg, #1841a9 0%, #214ec0 50%, #1841a9 100%);padding:17.06vw 0;position:relative}@media screen and (min-width: 1024px){.message{padding:6.11vw 0 11.11vw}}.message .ripple-circles{position:absolute;top:52vw;right:27vw;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);z-index:1;pointer-events:none;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;opacity:0}@media screen and (min-width: 1024px){.message .ripple-circles{top:33vw;left:47vw;right:unset}}.message::before{content:"";background-image:url("../img/japan_map.svg");background-size:contain;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}@media screen and (min-width: 1024px){.messageContainer{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 130px}}.message_ttl-en{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#fff;font-family:"roboto-SBI";font-size:5.3333333333vw;line-height:1.55;letter-spacing:.08em}@media screen and (min-width: 1024px){.message_ttl-en{font-size:2.9166666667vw;margin-left:10px}}.message_ttl-jp{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#fff;font-family:"Hiragino sans",sans-serif;font-size:11.2vw;font-weight:600;line-height:1.15;letter-spacing:.08em}@media screen and (min-width: 1024px){.message_ttl-jp{font-size:4.5833333333vw}}.message_info{margin-top:10.66vw}@media screen and (min-width: 1024px){.message_info{width:33.33vw;margin-top:5vw}}.message_info-text{color:#fff;font-family:"Hiragino sans",sans-serif;font-size:3.2vw;font-weight:500;line-height:2;letter-spacing:.08em}@media screen and (min-width: 1024px){.message_info-text{font-size:1.1111111111vw}}.message_info-catch{color:#fff;font-family:"Hiragino sans",sans-serif;font-size:5.3333333333vw;font-weight:600;line-height:1.55;letter-spacing:.08em;margin-top:10.66vw}@media screen and (min-width: 1024px){.message_info-catch{font-size:1.9444444444vw;margin-top:3.055vw}}.message .loop{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;z-index:2}.message .loop .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;gap:90vw}@media screen and (min-width: 1024px){.message .loop .slick-track{gap:30vw}}.message .loopItem-text{color:#0b2872;opacity:.2;font-family:"roboto-SBI";font-size:17.0666666667vw;font-weight:600;letter-spacing:.08em;line-height:.7;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (min-width: 1024px){.message .loopItem-text{font-size:7.5vw}}.about{padding:17.06vw 0}@media screen and (min-width: 1024px){.about{padding:160px 0}}.about__top{width:100vw;margin:17.06vw 0 0 auto;position:relative}@media screen and (min-width: 1024px){.about__top{background-color:#214ec0;width:87.09vw;margin:4.444vw 0 0 auto}}.about__top::after{content:"";background-color:#214ec0;width:100%;height:97%;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) skewY(10deg);transform:translateY(-50%) skewY(10deg);z-index:-1}@media screen and (min-width: 1024px){.about__top::after{width:6.88vw;height:100%;top:0;left:-1.8vw;-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}}.about__topContainer{padding:12.8vw 6.4vw 16vw}@media screen and (min-width: 1024px){.about__topContainer{padding:4.166vw 9.027vw 4.166vw 2.916vw}}.about__topContainer::before{content:"";background-color:#7e98db;width:100%;height:97%;position:absolute;bottom:-2.13vw;left:0;-webkit-transform:skewY(10deg);transform:skewY(10deg);z-index:-1}@media screen and (min-width: 1024px){.about__topContainer::before{width:6.88vw;height:100%;top:0;bottom:unset;left:-3.18vw;-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}}.about__topContainer::after{content:"";background-color:#bccaec;width:100%;height:100%;position:absolute;bottom:-6vw;left:0;-webkit-transform:skewY(10deg);transform:skewY(10deg);z-index:-2}@media screen and (min-width: 1024px){.about__topContainer::after{width:6.88vw;height:100%;top:0;bottom:unset;left:-4.56vw;-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}}.about__top-ttl{color:#fff;font-family:"Hiragino sans",sans-serif;font-size:6.4vw;font-weight:600;line-height:1.55;letter-spacing:.08em;width:100%;border-bottom:.53vw solid #fff;padding-bottom:5.33vw}@media screen and (min-width: 1024px){.about__top-ttl{font-size:3.0555555556vw;border-bottom:unset;width:unset;padding-bottom:0;padding-right:4vw}}.about__top-text{color:#fff;font-family:"Hiragino sans",sans-serif;font-size:3.7333333333vw;font-weight:500;line-height:1.7;letter-spacing:.08em;margin-top:5.33vw;position:relative}@media screen and (min-width: 1024px){.about__top-text{font-size:1.25vw;width:53.33vw;padding-left:4vw;margin-top:0}}@media screen and (min-width: 1024px){.about__top-text::before{content:"";background-color:#fff;width:.138vw;height:100%;position:absolute;top:0;left:0;-webkit-transform:translateX(-50%) skewX(-10deg);transform:translateX(-50%) skewX(-10deg)}}.about__bottom{width:100vw;padding-top:32vw;overflow:hidden}@media screen and (min-width: 1024px){.about__bottom{padding-top:120px}}@media screen and (min-width: 1024px){.about__bottomContainer{padding:0 130px}}.about__bottom .blue-circle,.about__bottom .red-circle{stroke-dasharray:3000;stroke-dashoffset:3000;-webkit-transition:stroke-dashoffset 1.5s ease-in-out;transition:stroke-dashoffset 1.5s ease-in-out}.about__bottom .blue-circle.animate,.about__bottom .red-circle.animate{stroke-dashoffset:0}.about__bottomItem{position:relative}.about__bottomItem:first-child .about__bottomItem_bg{left:-22vw}@media screen and (min-width: 1024px){.about__bottomItem:first-child .about__bottomItem_bg{left:-19.16vw}}.about__bottomItem:first-child .about__bottomItem-num{-webkit-text-stroke:.8vw #214ec0}@media screen and (min-width: 1024px){.about__bottomItem:first-child .about__bottomItem-num{-webkit-text-stroke:.347vw #214ec0}}.about__bottomItem:first-child .about__bottomItem-ttl{color:#214ec0;border-bottom:1.06vw solid #214ec0}@media screen and (min-width: 1024px){.about__bottomItem:first-child .about__bottomItem-ttl{border-bottom:.27vw solid #214ec0}}.about__bottomItem:first-child .about__bottomItem-text{margin-top:26.66vw}@media screen and (min-width: 1024px){.about__bottomItem:first-child .about__bottomItem-text{margin:5.55vw 0 0 auto}}.about__bottomItem:last-child{margin-top:32vw}@media screen and (min-width: 1024px){.about__bottomItem:last-child{margin-top:120px}}.about__bottomItem:last-child .about__bottomItem_bg{right:-22vw}@media screen and (min-width: 1024px){.about__bottomItem:last-child .about__bottomItem_bg{right:-19.16vw}}.about__bottomItem:last-child .about__bottomItem-num{-webkit-text-stroke:.8vw #c5272f}@media screen and (min-width: 1024px){.about__bottomItem:last-child .about__bottomItem-num{text-align:right;-webkit-text-stroke:.347vw #c5272f}}.about__bottomItem:last-child .about__bottomItem-ttl{color:#c5272f;border-bottom:1.06vw solid #c5272f;text-align:right}@media screen and (min-width: 1024px){.about__bottomItem:last-child .about__bottomItem-ttl{border-bottom:.27vw solid #c5272f}}.about__bottomItem:last-child .about__bottomItem-text{margin-top:26.66vw}@media screen and (min-width: 1024px){.about__bottomItem:last-child .about__bottomItem-text{margin:5.55vw auto 0 0}}.about__bottomItem_bg{width:74.66vw;position:absolute;top:0;z-index:-1}@media screen and (min-width: 1024px){.about__bottomItem_bg{width:45.55vw}}.about__bottomItem_bg .blue-circle{fill:none;stroke:#214ec0;stroke-miterlimit:10;stroke-width:20vw}@media screen and (min-width: 1024px){.about__bottomItem_bg .blue-circle{stroke-width:5.069vw}}.about__bottomItem_bg .red-circle{fill:none;stroke:#c5272f;stroke-miterlimit:10;stroke-width:20vw}@media screen and (min-width: 1024px){.about__bottomItem_bg .red-circle{stroke-width:5.069vw}}.about__bottomItem-num{color:#fff;font-family:"roboto-SBI";font-size:17.0666666667vw;line-height:1;letter-spacing:.08em}@media screen and (min-width: 1024px){.about__bottomItem-num{font-size:8.6111111111vw;line-height:.8}}.about__bottomItem-ttl{font-family:"notosans-eb";font-size:9.0666666667vw;line-height:1.35;letter-spacing:.05em;margin-top:6.4vw;padding-bottom:6.4vw}@media screen and (min-width: 1024px){.about__bottomItem-ttl{font-size:5.1388888889vw;padding-bottom:1.66vw;margin-top:3.2vw}}.about__bottomItem-text{font-family:"Hiragino sans",sans-serif;font-size:4.2666666667vw;font-weight:500;line-height:1.9;letter-spacing:.08em}@media screen and (min-width: 1024px){.about__bottomItem-text{font-size:1.7361111111vw;width:54.16vw}}.interview{padding:17.06vw 0;background-color:#e6eff2}@media screen and (min-width: 1024px){.interview{padding:160px 0}}@media screen and (min-width: 1024px){.interview_ttl{padding:0 100px}}.interview .member{margin:10.66vw auto 0 0;position:relative;z-index:1}@media screen and (min-width: 1024px){.interview .member{margin:8.33vw auto 0 0}}.interview .member::before{content:"";background-color:#214ec0;width:83vw;height:70vw;position:absolute}@media screen and (min-width: 1024px){.interview .member::before{width:80vw;height:48vw}}.interview .member::after{content:"";background-color:#214ec0;width:10vw;height:70vw;position:absolute;top:0;left:77vw;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);z-index:-1}@media screen and (min-width: 1024px){.interview .member::after{height:48vw;left:75.53vw}}.interview .memberContainer{padding:10.66vw 0;position:relative;z-index:1}@media screen and (min-width: 1024px){.interview .memberContainer{padding:4.166vw 0 4.166vw 6.94vw}}.interview .memberContainer::before{content:"";background-color:#7e98db;width:2vw;height:70vw;position:absolute;top:0;left:87vw;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);z-index:1}@media screen and (min-width: 1024px){.interview .memberContainer::before{width:1.38vw;height:48vw;left:83vw;z-index:-1}}.interview .memberContainer::after{content:"";background-color:#bccaec;width:2vw;height:70vw;position:absolute;top:0;left:89vw;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);z-index:1}@media screen and (min-width: 1024px){.interview .memberContainer::after{width:1.38vw;height:48vw;left:84.38vw;z-index:-1}}.interview .member_ttl-main{color:#fff;font-family:"Hiragino sans",sans-serif;font-size:6.4vw;font-weight:600;line-height:1.2;letter-spacing:.08em;padding-left:6.4vw;position:relative}@media screen and (min-width: 1024px){.interview .member_ttl-main{font-size:2.6388888889vw;line-height:1.55;padding-left:0}}.interview .member_ttl-text{color:#fff;font-family:"notosans-m";font-size:3.7333333333vw;line-height:1.55;letter-spacing:.08em;width:79.23vw;padding-left:6.4vw;margin-top:3.2vw;position:relative}@media screen and (min-width: 1024px){.interview .member_ttl-text{font-size:1.25vw;width:unset;margin-top:1.11vw;padding-left:0}}.interview .member__slick{margin-top:10.66vw;position:relative;z-index:2}@media screen and (min-width: 1024px){.interview .member__slick{width:70vw;margin:5.55vw 6.94vw 0 auto}}.interview .member__slick .slick-slide{margin:0 3.2vw}@media screen and (min-width: 1024px){.interview .member__slick .slick-slide{margin:0 .83vw}}.interview .memberItem{cursor:pointer;position:relative}@media screen and (min-width: 1024px){.interview .memberItem{-webkit-box-shadow:0 0 1.38vw rgba(18,43,101,.25);box-shadow:0 0 1.38vw rgba(18,43,101,.25)}}.interview .memberItem::after{content:"";background:-webkit-gradient(linear, left bottom, left top, from(rgb(21, 57, 149)), to(rgba(21, 57, 149, 0)));background:linear-gradient(to top, rgb(21, 57, 149) 0%, rgba(21, 57, 149, 0) 100%);width:100%;height:70vw;position:absolute;bottom:0;left:0}@media screen and (min-width: 1024px){.interview .memberItem::after{height:25vw}}.interview .memberItem:hover .memberItem_img img{-webkit-transform:scale(1.05);transform:scale(1.05)}.interview .memberItem:hover .memberItem_info-name::before{-webkit-animation:slideFade .3s ease forwards;animation:slideFade .3s ease forwards}.interview .memberItem_img{overflow:hidden;aspect-ratio:9/15}.interview .memberItem_img img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s;transition:all .3s}.interview .memberItem_number{background-color:#153995;position:absolute;top:0;right:0}.interview .memberItem_number-text{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#fff;font-family:"roboto-LI";font-size:4.2666666667vw;display:block;line-height:1.55;letter-spacing:.08em;padding:2.13vw 1.06vw}@media screen and (min-width: 1024px){.interview .memberItem_number-text{font-size:1.25vw;padding:.83vw .27vw}}.interview .memberItem_info{padding:3.2vw;position:absolute;bottom:0;z-index:1}@media screen and (min-width: 1024px){.interview .memberItem_info{padding:1.25vw}}.interview .memberItem_info-ttl{color:#fff;font-family:"notosans-m";font-size:4.8vw;line-height:1.55;letter-spacing:.08em}@media screen and (min-width: 1024px){.interview .memberItem_info-ttl{font-size:1.3888888889vw}}.interview .memberItem_info_det{margin-top:3.2vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.56vw}@media screen and (min-width: 1024px){.interview .memberItem_info_det{margin-top:1.8vw;gap:.27vw}}.interview .memberItem_info-company,.interview .memberItem_info-post{color:#fff;font-family:"notosans-m";font-size:3.2vw;line-height:1.55;letter-spacing:.08em}@media screen and (min-width: 1024px){.interview .memberItem_info-company,.interview .memberItem_info-post{font-size:1.25vw}}.interview .memberItem_info-name{color:#fff;font-family:"notosans-m";font-size:6.4vw;line-height:1.7;letter-spacing:.08em;margin-top:1.06vw;position:relative}@media screen and (min-width: 1024px){.interview .memberItem_info-name{font-size:1.6666666667vw;margin-top:.27vw}}.interview .memberItem_info-name::before{content:"";background-image:url("../img/icon-member-arrow.svg");background-size:contain;background-repeat:no-repeat;width:6.4vw;height:3.2vw;position:absolute;bottom:0;right:0}@media screen and (min-width: 1024px){.interview .memberItem_info-name::before{width:2.08vw;height:.694vw;-webkit-transition:all .3s;transition:all .3s}}.interview .group-interview,.interview .out-interview{margin:10.66vw auto 0 0;position:relative;z-index:1}@media screen and (min-width: 1024px){.interview .group-interview,.interview .out-interview{margin:4.444vw auto 0 0}}.interview .group-interview::before,.interview .out-interview::before{content:"";background-color:#214ec0;width:83vw;height:70vw;position:absolute}@media screen and (min-width: 1024px){.interview .group-interview::before,.interview .out-interview::before{width:80vw;height:48vw}}.interview .group-interview::after,.interview .out-interview::after{content:"";background-color:#214ec0;width:10vw;height:70vw;position:absolute;top:0;left:77vw;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);z-index:-1}@media screen and (min-width: 1024px){.interview .group-interview::after,.interview .out-interview::after{width:12vw;height:48vw;left:73.53vw}}.interview .group-interviewContainer,.interview .out-interviewContainer{padding:10.66vw 0;position:relative;z-index:1}@media screen and (min-width: 1024px){.interview .group-interviewContainer,.interview .out-interviewContainer{padding:4.166vw 0 4.166vw 6.94vw}}.interview .group-interviewContainer::before,.interview .out-interviewContainer::before{content:"";background-color:#7e98db;width:2vw;height:70vw;position:absolute;top:0;left:87vw;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);z-index:1}@media screen and (min-width: 1024px){.interview .group-interviewContainer::before,.interview .out-interviewContainer::before{width:1.38vw;height:48vw;left:83vw;z-index:-1}}.interview .group-interviewContainer::after,.interview .out-interviewContainer::after{content:"";background-color:#bccaec;width:2vw;height:70vw;position:absolute;top:0;left:89vw;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);z-index:2}@media screen and (min-width: 1024px){.interview .group-interviewContainer::after,.interview .out-interviewContainer::after{width:1.38vw;height:48vw;left:84.38vw;z-index:-1}}.interview .group-interview_ttl-main,.interview .out-interview_ttl-main{color:#fff;font-family:"Hiragino sans",sans-serif;font-size:6.4vw;font-weight:600;line-height:1.55;letter-spacing:.08em;padding-left:6.4vw;position:relative}@media screen and (min-width: 1024px){.interview .group-interview_ttl-main,.interview .out-interview_ttl-main{font-size:2.6388888889vw;padding-left:0}}.interview .group-interview_ttl-text,.interview .out-interview_ttl-text{color:#fff;font-family:"notosans-m";font-size:3.7333333333vw;line-height:1.55;letter-spacing:.08em;width:79.23vw;padding-left:6.4vw;margin-top:3.2vw;position:relative}@media screen and (min-width: 1024px){.interview .group-interview_ttl-text,.interview .out-interview_ttl-text{font-size:1.25vw;width:unset;margin-top:1.11vw;padding-left:0}}.interview .group-interviewList,.interview .out-interviewList{margin:10.66vw 6.4vw 0;position:relative;z-index:3}@media screen and (min-width: 1024px){.interview .group-interviewList,.interview .out-interviewList{width:69.44vw;margin:5.55vw 6.94vw 0 auto}}.interview .group-interviewItem,.interview .out-interviewItem{cursor:pointer;-webkit-box-shadow:0 0 5.33vw rgba(18,43,101,.25);box-shadow:0 0 5.33vw rgba(18,43,101,.25)}@media screen and (min-width: 1024px){.interview .group-interviewItem,.interview .out-interviewItem{-webkit-box-shadow:0 0 1.38vw rgba(18,43,101,.25);box-shadow:0 0 1.38vw rgba(18,43,101,.25)}}.interview .group-interviewItem:not(:first-child),.interview .out-interviewItem:not(:first-child){margin-top:6.4vw}@media screen and (min-width: 1024px){.interview .group-interviewItem:not(:first-child),.interview .out-interviewItem:not(:first-child){margin-top:2.5vw}}.interview .group-interviewItem:hover .group-interviewItem_img img,.interview .group-interviewItem:hover .out-interviewItem_img img,.interview .out-interviewItem:hover .group-interviewItem_img img,.interview .out-interviewItem:hover .out-interviewItem_img img{-webkit-transform:scale(1.05);transform:scale(1.05)}.interview .group-interviewItem:hover .group-interviewItem_info::before,.interview .group-interviewItem:hover .out-interviewItem_info::before,.interview .out-interviewItem:hover .group-interviewItem_info::before,.interview .out-interviewItem:hover .out-interviewItem_info::before{-webkit-animation:slideFade .3s ease forwards;animation:slideFade .3s ease forwards}.interview .group-interviewItem_img,.interview .out-interviewItem_img{width:100%;overflow:hidden}@media screen and (min-width: 1024px){.interview .group-interviewItem_img,.interview .out-interviewItem_img{width:50%}}.interview .group-interviewItem_img img,.interview .out-interviewItem_img img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s;transition:all .3s}.interview .group-interviewItem_info,.interview .out-interviewItem_info{background-color:#fff;width:100%;padding:0 3.2vw 10.66vw 0;position:relative}@media screen and (min-width: 1024px){.interview .group-interviewItem_info,.interview .out-interviewItem_info{width:50%;padding:1.38vw 1.66vw 1.38vw 0}}.interview .group-interviewItem_info::before,.interview .out-interviewItem_info::before{content:"";background-image:url("../img/group-interviewItem-arrow.svg");background-size:contain;background-repeat:no-repeat;width:6.4vw;height:3.2vw;position:absolute;bottom:3.2vw;right:3.2vw}@media screen and (min-width: 1024px){.interview .group-interviewItem_info::before,.interview .out-interviewItem_info::before{width:2.08vw;height:.694vw;-webkit-transition:all .3s;transition:all .3s}}.interview .group-interviewItem_info-ttl,.interview .out-interviewItem_info-ttl{color:#fff;font-family:"notosans-m";font-size:4.8vw;line-height:1.55;letter-spacing:.08em;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-top:-3.2vw}@media screen and (min-width: 1024px){.interview .group-interviewItem_info-ttl,.interview .out-interviewItem_info-ttl{font-size:1.6666666667vw;margin-top:0}}.interview .group-interviewItem_info-ttl span,.interview .out-interviewItem_info-ttl span{background-color:#214ec0;display:block;padding:1.06vw 2.13vw;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (min-width: 1024px){.interview .group-interviewItem_info-ttl span,.interview .out-interviewItem_info-ttl span{padding:.27vw 1.38vw .27vw}}.interview .group-interviewItem_info-ttl span:not(:first-child),.interview .out-interviewItem_info-ttl span:not(:first-child){margin-top:1.06vw}@media screen and (min-width: 1024px){.interview .group-interviewItem_info-ttl span:not(:first-child),.interview .out-interviewItem_info-ttl span:not(:first-child){margin-top:.27vw}}.interview .group-interviewItem_info .dialogueList,.interview .out-interviewItem_info .dialogueList{margin-top:3.2vw;padding:0 3.2vw}@media screen and (min-width: 1024px){.interview .group-interviewItem_info .dialogueList,.interview .out-interviewItem_info .dialogueList{margin-top:1.38vw;padding:0 1.94vw}}.interview .group-interviewItem_info .dialogueItem:not(:first-child),.interview .out-interviewItem_info .dialogueItem:not(:first-child){position:relative;margin-top:6.4vw}@media screen and (min-width: 1024px){.interview .group-interviewItem_info .dialogueItem:not(:first-child),.interview .out-interviewItem_info .dialogueItem:not(:first-child){margin:0;padding-top:2.22vw}}.interview .group-interviewItem_info .dialogueItem:not(:first-child)::before,.interview .out-interviewItem_info .dialogueItem:not(:first-child)::before{content:"";background-color:#000;width:4.26vw;height:.26vw;position:absolute;top:-3.2vw;left:0;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}@media screen and (min-width: 1024px){.interview .group-interviewItem_info .dialogueItem:not(:first-child)::before,.interview .out-interviewItem_info .dialogueItem:not(:first-child)::before{width:1.04vw;height:.069vw;top:1vw}}.interview .group-interviewItem_info .dialogueItem:not(:first-child)::after,.interview .out-interviewItem_info .dialogueItem:not(:first-child)::after{content:"";background-color:#000;width:4.26vw;height:.26vw;position:absolute;top:-3.2vw;left:0;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}@media screen and (min-width: 1024px){.interview .group-interviewItem_info .dialogueItem:not(:first-child)::after,.interview .out-interviewItem_info .dialogueItem:not(:first-child)::after{width:1.04vw;height:.069vw;top:1vw}}.interview .group-interviewItem_info .dialogueItem_det,.interview .out-interviewItem_info .dialogueItem_det{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.56vw}@media screen and (min-width: 1024px){.interview .group-interviewItem_info .dialogueItem_det,.interview .out-interviewItem_info .dialogueItem_det{gap:.27vw}}.interview .group-interviewItem_info .dialogueItem-company,.interview .group-interviewItem_info .dialogueItem-post,.interview .out-interviewItem_info .dialogueItem-company,.interview .out-interviewItem_info .dialogueItem-post{color:#000;font-family:"notosans-m";font-size:3.2vw;line-height:1.55;letter-spacing:.08em}@media screen and (min-width: 1024px){.interview .group-interviewItem_info .dialogueItem-company,.interview .group-interviewItem_info .dialogueItem-post,.interview .out-interviewItem_info .dialogueItem-company,.interview .out-interviewItem_info .dialogueItem-post{font-size:1.1111111111vw;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.interview .group-interviewItem_info .dialogueItem-name,.interview .out-interviewItem_info .dialogueItem-name{color:#000;font-family:"notosans-m";font-size:6.4vw;line-height:1.7;letter-spacing:.08em}@media screen and (min-width: 1024px){.interview .group-interviewItem_info .dialogueItem-name,.interview .out-interviewItem_info .dialogueItem-name{font-size:1.3888888889vw;margin-top:.27vw}}.interview .group-interviewItem_info-num,.interview .out-interviewItem_info-num{color:#303030;opacity:.08;font-family:"roboto-MI";font-size:10.6666666667vw;line-height:1;letter-spacing:.08em;padding:0 3.2vw}@media screen and (min-width: 1024px){.interview .group-interviewItem_info-num,.interview .out-interviewItem_info-num{font-size:2.8472222222vw;padding:0 1.94vw}}@media screen and (min-width: 1024px){.interview .group-interview::before{height:29.16vw}}@media screen and (min-width: 1024px){.interview .group-interview::after{height:29.16vw}}@media screen and (min-width: 1024px){.interview .group-interviewContainer::before{height:29.16vw}}@media screen and (min-width: 1024px){.interview .group-interviewContainer::after{height:29.16vw}}@media screen and (min-width: 1024px){.interview .out-interview::before{height:52.5vw}}@media screen and (min-width: 1024px){.interview .out-interview::after{height:52.5vw}}@media screen and (min-width: 1024px){.interview .out-interviewContainer::before{height:52.5vw}}@media screen and (min-width: 1024px){.interview .out-interviewContainer::after{height:52.5vw}}@-webkit-keyframes slideFade{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}49%{-webkit-transform:translateX(80%);transform:translateX(80%);opacity:0}50%{-webkit-transform:translateX(-80%);transform:translateX(-80%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slideFade{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}49%{-webkit-transform:translateX(80%);transform:translateX(80%);opacity:0}50%{-webkit-transform:translateX(-80%);transform:translateX(-80%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.project{padding-top:17.06vw}@media screen and (min-width: 1024px){.project{padding-top:11.11vw}}@media screen and (min-width: 1024px){.project_ttl{padding:0 0 0 6.94vw}}.project_ttl-text{padding:0 6.4vw}@media screen and (min-width: 1024px){.project_ttl-text{width:50vw;padding:0 0 0 6.94vw}}.projectContainer{padding:16vw 11.4vw 6.4vw 0 !important}@media screen and (min-width: 1024px){.projectContainer{padding:8vw 11vw 3vw 6.94vw !important;margin-top:-5vw}}.projectList.swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.2vw}@media screen and (min-width: 1024px){.projectList.swiper-wrapper{gap:1.66vw}}.projectItem{cursor:pointer;position:relative;overflow:hidden;aspect-ratio:3/2;-ms-flex-negative:0;flex-shrink:0}.projectItem.swiper-slide{width:60vw;margin-right:unset !important}@media screen and (min-width: 1024px){.projectItem.swiper-slide{width:32vw}}.projectItem.swiper-slide:first-child{margin-left:6.4vw}@media screen and (min-width: 1024px){.projectItem.swiper-slide:first-child{margin-left:0}}@media screen and (min-width: 1024px){.projectItem:hover .projectItem_img{-webkit-transform:scale(1.06);transform:scale(1.06)}}@media screen and (min-width: 1024px){.projectItem:hover .projectItem_info::after{-webkit-animation:slideFade .3s ease forwards;animation:slideFade .3s ease forwards}}.projectItem_img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s;transition:all .3s}.projectItem_info{width:100%;padding:0 3.2vw 3.2vw;position:absolute;bottom:0;left:0;z-index:1}@media screen and (min-width: 1024px){.projectItem_info{padding:0 1.94vw 1.38vw}}.projectItem_info::before{content:"";background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(33, 78, 192, 0)), to(#2248a5));background-image:linear-gradient(180deg, rgba(33, 78, 192, 0) 0%, #2248a5 100%);width:100%;height:30vw;position:absolute;bottom:0;left:0;z-index:-1}@media screen and (min-width: 1024px){.projectItem_info::before{height:16.25vw}}.projectItem_info::after{content:"";background-image:url("../img/icon-projectItem-arrow.svg");background-size:contain;background-repeat:no-repeat;width:6.4vw;height:3.2vw;position:absolute;bottom:3.2vw;right:3.2vw}@media screen and (min-width: 1024px){.projectItem_info::after{width:2.08vw;height:.694vw;bottom:1.66vw;right:1.66vw;-webkit-transition:all .3s;transition:all .3s}}@keyframes slideFade{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}49%{-webkit-transform:translateX(80%);transform:translateX(80%);opacity:0}50%{-webkit-transform:translateX(-80%);transform:translateX(-80%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.projectItem_info-ttl{color:#fff;font-size:4.2666666667vw;font-weight:500}@media screen and (min-width: 1024px){.projectItem_info-ttl{font-size:1.6666666667vw;bottom:3.68vw}}.projectItem_info-text{color:#fff;font-size:3.2vw;font-weight:500}@media screen and (min-width: 1024px){.projectItem_info-text{font-size:1.1111111111vw;margin-top:.55vw}}.project .swiper-scrollbar{width:87vw !important;bottom:0;left:50% !important;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 1024px){.project .swiper-scrollbar{width:86% !important;height:.55vw !important}}.project .swiper-scrollbar .swiper-scrollbar-drag{background-color:#214ec0}.project .slide-arrow{cursor:pointer;width:10.66vw;height:10.66vw;position:absolute;top:7vw;z-index:10}@media screen and (min-width: 1024px){.project .slide-arrow{width:4.16vw;height:4.16vw;top:2.77vw}}.project .slide-arrow::after{display:none}.project .slide-arrow.prev-arrow{left:unset;right:18.5vw}@media screen and (min-width: 1024px){.project .slide-arrow.prev-arrow{right:11.52vw}}.project .slide-arrow.next-arrow{left:unset;right:6.66vw}@media screen and (min-width: 1024px){.project .slide-arrow.next-arrow{right:6.94vw}}.joinUs{padding-top:17.06vw}@media screen and (min-width: 1024px){.joinUs{padding-top:160px}}.joinUsContainer{background-image:url("../img/joinus_bg.png");background-size:cover;background-position:center right;background-repeat:no-repeat;padding:10.66vw 6.4vw}@media screen and (min-width: 1024px){.joinUsContainer{padding:6.94vw 0}}.joinUs-text{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#fff;font-family:"shippori-EB",sans-serif;font-size:9.0666666667vw;line-height:1.7;letter-spacing:0em}@media screen and (min-width: 1024px){.joinUs-text{font-size:4.3055555556vw;line-height:1.05;text-align:center}}.joinUs-name{color:#fff;font-family:"shippori-B",sans-serif;font-size:4.8vw;line-height:1.4;letter-spacing:.08em;margin-top:4.26vw}@media screen and (min-width: 1024px){.joinUs-name{font-size:1.6666666667vw;margin-top:2.22vw;margin-right:6.94vw;text-align:right;display:block}}.joinUsList{margin-top:10.66vw;gap:2.13vw}@media screen and (min-width: 1024px){.joinUsList{margin-top:3.75vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.38vw}}.joinUsItem{background-color:#fff;width:100%}@media screen and (min-width: 1024px){.joinUsItem{width:unset}}.joinUsItem:hover a::after{-webkit-animation:arrowSlide .3s ease forwards;animation:arrowSlide .3s ease forwards}.joinUsItem a{color:#214ec0;font-family:"Hiragino sans",sans-serif;font-size:6.4vw;font-weight:600;line-height:1.55;letter-spacing:.05em;display:block;position:relative;padding:4.26vw 10.66vw}@media screen and (min-width: 1024px){.joinUsItem a{font-size:1.6666666667vw;padding:2.187vw 12.29vw 2.187vw 6.73vw}}.joinUsItem a::after{content:"";background-image:url("../img/icon-blue-arrow.svg");background-size:contain;background-repeat:no-repeat;width:10.66vw;height:2vw;position:absolute;top:50%;right:6.4vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 1024px){.joinUsItem a::after{width:4.44vw;height:.69vw;right:6.35vw;-webkit-transition:all .3s;transition:all .3s}}@-webkit-keyframes arrowSlide{0%{-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);opacity:1}40%{-webkit-transform:translateX(30px) translateY(-50%);transform:translateX(30px) translateY(-50%);opacity:0}50%{-webkit-transform:translateX(-30px) translateY(-50%);transform:translateX(-30px) translateY(-50%);opacity:0}100%{-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);opacity:1}}@keyframes arrowSlide{0%{-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);opacity:1}40%{-webkit-transform:translateX(30px) translateY(-50%);transform:translateX(30px) translateY(-50%);opacity:0}50%{-webkit-transform:translateX(-30px) translateY(-50%);transform:translateX(-30px) translateY(-50%);opacity:0}100%{-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);opacity:1}}.member-popup__top{padding-bottom:10.66vw}@media screen and (min-width: 1024px){.member-popup__top{padding-bottom:4.16vw}}.member-popup__top_img{width:calc(100% - 3.2vw);margin:0 auto;overflow:hidden}@media screen and (min-width: 1024px){.member-popup__top_img{margin:unset;position:absolute;width:44.44vw;height:26.38vw;top:4.44vw;right:4.44vw}}.member-popup__top_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.member-popup__top_info{width:calc(100% - 3.2vw);padding-right:3.2vw;margin-top:2.13vw;position:relative;z-index:1}@media screen and (min-width: 1024px){.member-popup__top_info{padding-right:0;margin-top:17.22vw;z-index:unset}}.member-popup__top_info_det{margin-top:6.4vw;padding-left:3.2vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.56vw}@media screen and (min-width: 1024px){.member-popup__top_info_det{margin-top:3.19vw;gap:.27vw}}.member-popup__top_info-ttl{margin-top:-17vw}@media screen and (min-width: 1024px){.member-popup__top_info-ttl{margin-top:0}}.member-popup__top_info-ttl span{background-color:#103fb6;color:#fff;font-family:"Hiragino sans",sans-serif;font-size:4.8vw;font-weight:600;line-height:1.55;letter-spacing:.08em;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:1.06vw 1.38vw 1.06vw 5.55vw}@media screen and (min-width: 1024px){.member-popup__top_info-ttl span{font-size:2.5vw;padding:.27vw 1.38vw .486vw 5.55vw}}.member-popup__top_info-ttl span:not(:first-child){margin-top:.56vw}@media screen and (min-width: 1024px){.member-popup__top_info-ttl span:not(:first-child){margin-top:.27vw}}.member-popup__top_info-post,.member-popup__top_info-company{color:#000;font-family:"Hiragino sans",sans-serif;font-size:3.7333333333vw;font-weight:500;line-height:1.55;letter-spacing:.08em}@media screen and (min-width: 1024px){.member-popup__top_info-post,.member-popup__top_info-company{font-size:0.9722222222vw}}.member-popup__top_info-name{color:#000;font-family:"Hiragino sans",sans-serif;font-size:6.4vw;font-weight:600;line-height:1.55;letter-spacing:.08em;padding-left:3.2vw}@media screen and (min-width: 1024px){.member-popup__top_info-name{font-size:1.6666666667vw;margin-top:.27vw}}.member-popup__bottom{padding-top:10.66vw}@media screen and (min-width: 1024px){.member-popup__bottom{padding-top:4.167vw}}.out-interview-popup__top{padding-bottom:10.66vw}@media screen and (min-width: 1024px){.out-interview-popup__top{padding-bottom:0}}.out-interview-popup__top_img{width:calc(100% - 3.2vw);margin:0 auto;overflow:hidden}@media screen and (min-width: 1024px){.out-interview-popup__top_img{margin:unset;position:absolute;width:44.44vw;height:26.38vw;top:4.44vw;right:4.44vw}}.out-interview-popup__top_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.out-interview-popup__top_info{width:calc(100% - 3.2vw);padding-right:3.2vw;margin-top:2.13vw;position:relative;z-index:1}@media screen and (min-width: 1024px){.out-interview-popup__top_info{padding:0 0 2.638vw;margin-top:17.22vw;z-index:unset}}.out-interview-popup__top_info-ttl{margin-top:-17vw}@media screen and (min-width: 1024px){.out-interview-popup__top_info-ttl{margin-top:0}}.out-interview-popup__top_info-ttl span{background-color:#103fb6;color:#fff;font-family:"Hiragino sans",sans-serif;font-size:4.8vw;font-weight:600;line-height:1.55;letter-spacing:.08em;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:1.06vw 1.38vw 1.06vw 5.55vw}@media screen and (min-width: 1024px){.out-interview-popup__top_info-ttl span{font-size:2.5vw;padding:.27vw 1.38vw .486vw 5.55vw}}.out-interview-popup__top_info-ttl span:not(:first-child){margin-top:.56vw}@media screen and (min-width: 1024px){.out-interview-popup__top_info-ttl span:not(:first-child){margin-top:.27vw}}.out-interview-popup__top_info .cross-talkList{padding-left:3.2vw;margin-top:6.4vw}@media screen and (min-width: 1024px){.out-interview-popup__top_info .cross-talkList{padding-left:0;margin-top:3.19vw;margin-left:5.9vw;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.out-interview-popup__top_info .cross-talkItem{width:100%}@media screen and (min-width: 1024px){.out-interview-popup__top_info .cross-talkItem{width:-webkit-max-content;width:-moz-max-content;width:max-content}}.out-interview-popup__top_info .cross-talkItem:not(:first-child){margin-top:6.4vw;position:relative}@media screen and (min-width: 1024px){.out-interview-popup__top_info .cross-talkItem:not(:first-child){margin-top:0;margin-left:3.61vw}}.out-interview-popup__top_info .cross-talkItem:not(:first-child)::before{content:"";background-image:url("../img/icon-cross.svg");background-size:contain;background-repeat:no-repeat;width:3.2vw;height:3.2vw;position:absolute;top:-27%;left:0}@media screen and (min-width: 1024px){.out-interview-popup__top_info .cross-talkItem:not(:first-child)::before{width:1.38vw;height:1.38vw;top:50%;left:-1.805vw;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.out-interview-popup__top_info .cross-talkItem-company,.out-interview-popup__top_info .cross-talkItem-post{color:#000;font-family:"Hiragino sans",sans-serif;font-size:3.2vw;font-weight:500;line-height:1.55;letter-spacing:.08em}@media screen and (min-width: 1024px){.out-interview-popup__top_info .cross-talkItem-company,.out-interview-popup__top_info .cross-talkItem-post{font-size:0.9722222222vw}}.out-interview-popup__top_info .cross-talkItem-name{color:#000;font-family:"Hiragino sans",sans-serif;font-size:5.8666666667vw;font-weight:500;line-height:1.55;letter-spacing:.08em;margin-top:.56vw}@media screen and (min-width: 1024px){.out-interview-popup__top_info .cross-talkItem-name{font-size:1.6666666667vw;margin-top:.27vw}}.out-interview-popup__bottom{padding-top:10.66vw}@media screen and (min-width: 1024px){.out-interview-popup__bottom{padding-top:4.167vw}}.interview-popup__top{padding-bottom:10.66vw}@media screen and (min-width: 1024px){.interview-popup__top{padding-bottom:4.16vw}}.interview-popup__top_img{width:calc(100% - 3.2vw);margin:0 auto;overflow:hidden}@media screen and (min-width: 1024px){.interview-popup__top_img{margin:unset;position:absolute;width:44.44vw;height:26.38vw;top:4.44vw;right:4.44vw}}.interview-popup__top_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.interview-popup__top_info{width:calc(100% - 3.2vw);padding-right:3.2vw;margin-top:2.13vw;position:relative;z-index:1}@media screen and (min-width: 1024px){.interview-popup__top_info{padding-right:0;margin-top:17.22vw;z-index:unset}}.interview-popup__top_info_det{margin-top:6.4vw;padding-left:3.2vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.56vw}@media screen and (min-width: 1024px){.interview-popup__top_info_det{margin-top:3.19vw;gap:.27vw}}.interview-popup__top_info-ttl{margin-top:-17vw}@media screen and (min-width: 1024px){.interview-popup__top_info-ttl{margin-top:0}}.interview-popup__top_info-ttl span{background-color:#103fb6;color:#fff;font-family:"Hiragino sans",sans-serif;font-size:4.8vw;font-weight:600;line-height:1.55;letter-spacing:.08em;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:1.06vw 1.38vw 1.06vw 5.55vw}@media screen and (min-width: 1024px){.interview-popup__top_info-ttl span{font-size:2.5vw;padding:.27vw 1.38vw .486vw 5.55vw}}.interview-popup__top_info-ttl span:not(:first-child){margin-top:.56vw}@media screen and (min-width: 1024px){.interview-popup__top_info-ttl span:not(:first-child){margin-top:.27vw}}.interview-popup__top_info-post,.interview-popup__top_info-company{color:#000;font-family:"Hiragino sans",sans-serif;font-size:3.7333333333vw;font-weight:500;line-height:1.55;letter-spacing:.08em}@media screen and (min-width: 1024px){.interview-popup__top_info-post,.interview-popup__top_info-company{font-size:0.9722222222vw}}.interview-popup__top_info-name{color:#000;font-family:"Hiragino sans",sans-serif;font-size:6.4vw;font-weight:600;line-height:1.55;letter-spacing:.08em;padding-left:3.2vw}@media screen and (min-width: 1024px){.interview-popup__top_info-name{font-size:1.6666666667vw;margin-top:.27vw}}.interview-popup__bottom{padding-top:10.66vw}@media screen and (min-width: 1024px){.interview-popup__bottom{padding-top:4.167vw}}.project-popup__top{padding:0}.project-popup__topContainer{position:relative}.project-popup__top_img{width:100%;overflow:hidden;position:relative;aspect-ratio:2/1}.project-popup__top_img img{height:100%;-o-object-fit:cover;object-fit:cover}.project-popup__top_img::before{content:"";background-color:#000;width:100%;height:100%}.project-popup__top_img::after{content:"";background:-webkit-gradient(linear, left bottom, left top, from(rgb(21, 57, 149)), to(rgba(21, 57, 149, 0)));background:linear-gradient(to top, rgb(21, 57, 149) 0%, rgba(21, 57, 149, 0) 100%);width:100%;height:100%;position:absolute;bottom:0;left:0}@media screen and (min-width: 1024px){.project-popup__top_img::after{height:26.38vw}}.project-popup__top_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-popup__top_ttl{position:absolute;left:3.2vw;top:24vw;z-index:1}@media screen and (min-width: 1024px){.project-popup__top_ttl{top:unset;bottom:7.152vw;left:5.55vw}}.project-popup__top_ttl-main span{color:#fff;font-family:"Hiragino sans",sans-serif;font-size:5.8666666667vw;font-weight:600;line-height:1.55;letter-spacing:.08em;display:block}@media screen and (min-width: 1024px){.project-popup__top_ttl-main span{font-size:2.6388888889vw}}.project-popup__top_info{background-color:#123897;width:calc(100% - 3.2vw);padding:6.4vw;margin-top:-2.13vw;position:relative;z-index:1}@media screen and (min-width: 1024px){.project-popup__top_info{width:65.97vw;padding:2.77vw 5.83vw 2.77vw 11.8vw;margin-top:-4.375vw;position:absolute;bottom:0;left:0;-webkit-transform:translateY(50%);transform:translateY(50%);z-index:unset;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5.416vw}}.project-popup__top_info-ttl{color:#fff;font-family:"Hiragino sans",sans-serif;font-size:6.9333333333vw;font-weight:600;line-height:1.55;letter-spacing:.08em;width:100%;border-bottom:.26vw solid #fff;padding-bottom:1.06vw}@media screen and (min-width: 1024px){.project-popup__top_info-ttl{font-size:2.0833333333vw;border-bottom:unset;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-bottom:unset}}.project-popup__top_info-ttl span{color:#fff;font-family:"roboto-SBI";font-size:4.2666666667vw;font-weight:600;line-height:1.55;letter-spacing:.08em;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-left:3.2vw}@media screen and (min-width: 1024px){.project-popup__top_info-ttl span{font-size:1.3888888889vw;padding-left:.55vw}}.project-popup__top_info_companyList{margin-top:3.2vw;position:relative}@media screen and (min-width: 1024px){.project-popup__top_info_companyList{margin-top:0}}@media screen and (min-width: 1024px){.project-popup__top_info_companyList::before{content:"";background-color:#fff;width:.069vw;height:100%;position:absolute;top:50%;left:-2.578vw;-webkit-transform:translate(-50%, -50%) skewX(-20deg);transform:translate(-50%, -50%) skewX(-20deg)}}.project-popup__top_info_companyItem{color:#fff;font-family:"Hiragino sans",sans-serif;font-size:3.7333333333vw;font-weight:500;line-height:1.7;letter-spacing:.08em}@media screen and (min-width: 1024px){.project-popup__top_info_companyItem{font-size:0.9722222222vw;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.project-popup__bottom{padding-top:10.66vw}@media screen and (min-width: 1024px){.project-popup__bottom{padding-top:4.167vw}}.footerContainer{padding:17.06vw 6.4vw}@media screen and (min-width: 1024px){.footerContainer{padding:60px 40px}}.footer_top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footerLogo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.13vw}@media screen and (min-width: 1024px){.footerLogo{gap:24px}}.footerLogo img{width:56%}@media screen and (min-width: 1024px){.footerLogo img{width:17vw}}.footerLogo p{color:#000;font-family:"roboto-I";font-size:3.7333333333vw;line-height:1.55;letter-spacing:.08em;width:100%;text-align:center}@media screen and (min-width: 1024px){.footerLogo p{font-size:1.1111111111vw;width:unset;text-align:unset}}.footerNavi{margin-top:10.66vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.13vw}@media screen and (min-width: 1024px){.footerNavi{margin-top:0;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footerNaviItem a{color:#000;font-family:"Hiragino sans",sans-serif;font-size:4.2666666667vw;font-weight:500;line-height:1.7;letter-spacing:.08em;position:relative;text-decoration:none}@media screen and (min-width: 1024px){.footerNaviItem a::after{content:"";bottom:-0.55vw;height:.069vw;position:absolute;left:0;width:0;background-color:#000;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}}@media screen and (min-width: 1024px){.footerNaviItem a:hover::after{width:100%}}@media screen and (min-width: 1024px){.footerNaviItem a{font-size:1.1111111111vw}}.footer_bottom{margin-top:16vw;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 1024px){.footer_bottom{margin-top:30px}}.footer_company-name{color:#000;font-family:"Hiragino sans",sans-serif;font-size:4.8vw;font-weight:400;line-height:1.55;letter-spacing:.08em}@media screen and (min-width: 1024px){.footer_company-name{font-size:0.9722222222vw}}.footer_companyList{margin-top:2.13vw}@media screen and (min-width: 1024px){.footer_companyList{margin-top:8px}}.footer_companyItem{color:#000;font-family:"Hiragino sans",sans-serif;font-size:3.7333333333vw;font-weight:400;line-height:1.55;letter-spacing:.08em;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (min-width: 1024px){.footer_companyItem{font-size:0.8333333333vw}}.footer_companyItem:not(:first-child){margin-top:.52vw}@media screen and (min-width: 1024px){.footer_companyItem:not(:first-child){margin-top:2px}}.footer_companyItem:last-child{position:relative}.footer_companyItem:last-child::after{content:"";background-image:url("../img/icon-footer-corporate.svg");background-size:contain;background-repeat:no-repeat;width:3.2vw;height:3.2vw;position:absolute;top:60%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 1024px){.footer_companyItem:last-child::after{width:7px;height:7px;right:-9px}}.footer_copyright{margin-top:6.4vw}@media screen and (min-width: 1024px){.footer_copyright{margin-top:0}}.footer_copyright p{color:#000;font-family:"Hiragino sans",sans-serif;font-size:2.6666666667vw;font-weight:300;line-height:1.55;letter-spacing:.08em;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (min-width: 1024px){.footer_copyright p{font-size:0.8333333333vw}}