/*! destyle.css v1.0.13 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{box-sizing:border-box}::before,::after{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace, monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit;outline:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;vertical-align:bottom}embed,object,iframe{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}select::-ms-expand{display:none}[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type="button"][disabled],[type="reset"][disabled],[type="submit"][disabled]{cursor:default}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}option{padding:0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}.op-anime{display:none;position:fixed;width:100%;height:100vh;z-index:500}.odometer{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:500px;height:300px}@media screen and (max-width: 768px){.odometer{width:66.7vw;height:40vw}}.odometer__num{display:flex;position:relative;width:100%;height:100%;font-size:150px;font-family:'Roboto Condensed', sans-serif;font-weight:700;line-height:2;overflow:hidden}@media screen and (max-width: 768px){.odometer__num{font-size:20vw}}.odometer__item{display:flex;flex-direction:column;justify-content:space-between;position:absolute;top:0}.odometer .item-01{left:66px;height:4em;transition:all 2.5s ease-in-out}@media screen and (max-width: 768px){.odometer .item-01{left:8.8vw}}.odometer .item-01.move{top:-2em}.odometer .item-02{left:163px;height:4em;transition:all 2s ease-in-out}@media screen and (max-width: 768px){.odometer .item-02{left:21.7vw}}.odometer .item-02.move{top:-2em}.odometer .item-03{left:262px;height:12em;transition:all 2.4s ease-in-out}@media screen and (max-width: 768px){.odometer .item-03{left:34.9vw}}.odometer .item-03.move{top:-10em}.odometer .item-04{left:358px;height:22em;transition:all 2.5s ease-in-out}@media screen and (max-width: 768px){.odometer .item-04{left:47.7vw}}.odometer .item-04.move{top:-20em}html{font-size:62.5%}body{color:#222;font-family:"Roboto Condensed","Noto Sans JP",YuGothic,"Yu Gothic","游ゴシック","游ゴシック体","游ゴシック Medium","Yu Gothic Medium","メイリオ",Meiryo,sans-serif,-apple-system,BlinkMacSystemFont,system-ui;font-size:1.6rem;line-height:1.6}body.fixed{position:fixed;z-index:-1;width:100%;height:100%}img{max-width:100%;width:auto;height:auto}.sct-inr{position:relative;width:76.5%;max-width:980px;height:auto;margin:0 auto;padding-bottom:120px}@media screen and (max-width: 768px){.sct-inr{width:90.4vw;max-width:none;padding-bottom:14.7vw}}.sct-heading{display:inline-block;position:absolute;color:#005FEB;font-size:35px;font-weight:700;line-height:1.2;letter-spacing:0.075em;z-index:1}@media screen and (max-width: 768px){.sct-heading{font-size:6.1vw}}.sct-heading span{background:linear-gradient(transparent 60%, #F4E227 60%)}.sct-heading--left{top:43px;left:0}@media screen and (max-width: 768px){.sct-heading--left{top:1.7vw}}.sct-heading--right{top:43px;right:0}@media screen and (max-width: 768px){.sct-heading--right{top:1.7vw}}.sct-heading__en{display:inline-block;color:#fff;font-size:180px;font-weight:700;line-height:1;z-index:0}@media screen and (max-width: 768px){.sct-heading__en{font-size:16vw}}.sct-heading__en--left{margin:-28px 0 0 -160px}@media screen and (max-width: 768px){.sct-heading__en--left{margin:-1.9vw 0 0 -6.1vw}}.sct-heading__en--right{margin:-28px -160px 0 0;color:#EDF1F3}@media screen and (max-width: 768px){.sct-heading__en--right{margin:-1.9vw -6.1vw 0 0}}.sct-heading__notes{margin:-62px 0 10px 0;font-size:15px}@media screen and (max-width: 768px){.sct-heading__notes{margin:-4.5vw 0 3.1vw 0;font-size:2vw}}.txt-right{text-align:right}.pc{display:block}@media screen and (max-width: 768px){.pc{display:none}}.tb{display:none}@media screen and (max-width: 768px){.tb{display:block}}.sp{display:none}@media screen and (max-width: 768px){.sp{display:block}}main{overflow:hidden}.top-mask{position:absolute;width:100%;height:100vh;background-color:#fff;opacity:1}.top-mask--hide{transition:all 1s;opacity:0}.main-contents--hide{display:none}.kv{width:100%;height:43vw;max-height:550px;margin-bottom:60px;background-size:cover;background-position:top center;background-image:url("../img/top/kv-pc.png");background-repeat:no-repeat}@media screen and (max-width: 768px){.kv{height:160vw;max-height:none;margin-bottom:9.3vw;background-image:url("../img/top/kv-sp.png")}}.kv__inr{position:relative;width:76%;max-width:980px;height:100%;margin:0 auto}@media screen and (max-width: 768px){.kv__inr{width:90.4vw;max-width:none}}.kv__logo{position:absolute;top:21%;left:0;width:24%;max-width:236px;height:auto;transform:translateY(50%);transition:all .8s;opacity:0}@media screen and (max-width: 768px){.kv__logo{top:21.3vw;width:27.3vw;max-width:none}}.kv__logo.move{transform:translateY(0);opacity:1}.kv__ttl{position:absolute;top:64%;left:0;width:30%;max-width:293px;height:auto;transform:translateY(50%);transition:all .8s;opacity:0}@media screen and (max-width: 768px){.kv__ttl{top:48.9vw;width:49.6vw;max-width:none}}.kv__ttl.move{transform:translateY(0);opacity:1}.kv__message{position:absolute;top:47%;right:0;width:50%;max-width:490px;height:auto;transform:translateY(50%);transition:all .8s;opacity:0}@media screen and (max-width: 768px){.kv__message{top:86.7vw;right:0;width:100%;max-width:none}}.kv__message.move{transform:translateY(0);opacity:1}.top-btn{position:fixed;bottom:0;right:0;z-index:500;width:50px;height:60px;background:rgba(102,102,102,0.7);opacity:0;transition:.5s;z-index:100}@media screen and (max-width: 768px){.top-btn{bottom:6.3vw;right:4.8vw;width:10.4vw;height:12.5vw}}.top-btn.active{opacity:1}.top-btn__arrow{width:30px;height:30px;margin:0 auto;padding:6px 0 0 0}@media screen and (max-width: 768px){.top-btn__arrow{width:6.3vw;height:6.3vw;padding:1.1vw 0 0 0}}.top-btn__txt{color:#fff;font-size:20px;font-weight:700;text-align:center;line-height:1.8;letter-spacing:0.075}@media screen and (max-width: 768px){.top-btn__txt{font-size:3.9vw}}.greeting-wrap{margin-top:-60px;padding-top:60px}@media screen and (max-width: 768px){.greeting-wrap{margin-top:-13.3vw;padding-top:13.3vw}}.greeting{width:100%;height:100%;background:linear-gradient(100deg, #EDF1F3 0%, #EDF1F3 77%, #fff 77%, #fff 100%)}.comment{width:100%;height:100%;margin-top:-84px}@media screen and (max-width: 768px){.comment{margin-top:-7.3vw}}.comment__item{width:100%;height:100%;margin-bottom:52px}@media screen and (max-width: 768px){.comment__item{margin-bottom:15.5vw}}.comment__item:last-of-type{margin-bottom:0}.comment__img-wrap{width:28%;height:auto}@media screen and (max-width: 768px){.comment__img-wrap{display:flex;justify-content:flex-start;width:100%}}.comment__img-wrap--right{margin:0 0 0 auto}@media screen and (max-width: 768px){.comment__img-wrap--right{flex-direction:row-reverse;margin:0}}.comment__img-wrap--left{margin:0 auto 0 0}@media screen and (max-width: 768px){.comment__img-wrap--left{margin:0}}.comment__img{width:100%;height:auto;margin-bottom:18px;box-shadow:3px 3px 6px rgba(100,78,78,0.2)}@media screen and (max-width: 768px){.comment__img{width:38.9vw;height:53.1vw;margin-bottom:0}}.comment__name{font-size:20px;font-weight:700}@media screen and (max-width: 768px){.comment__name{font-size:3.6vw}}.comment__name span{font-size:14px}@media screen and (max-width: 768px){.comment__name span{font-size:2.3vw}}.comment__name--right{margin:0 0 0 auto;text-align:right}@media screen and (max-width: 768px){.comment__name--right{margin:15.5vw 2.5vw 0 0;text-align:left}}.comment__name--left{text-align:left}@media screen and (max-width: 768px){.comment__name--left{margin:15.5vw 0 0 2.5vw}}.comment__wrap{width:78%;height:auto;background-color:#fff;box-shadow:0px 3px 6px rgba(100,78,78,0.2)}@media screen and (max-width: 768px){.comment__wrap{width:84.8vw}}.comment__wrap--left{margin:-41% auto 0 0;padding:43px 90px 43px 52px}@media screen and (max-width: 768px){.comment__wrap--left{margin:-24vw auto 0 0;padding:6vw 5.6vw 6.4vw 5.6vw}}.comment__wrap--right{margin:-41% 0 0 auto;padding:43px 52px 43px 90px}@media screen and (max-width: 768px){.comment__wrap--right{margin:-24vw 0 0 auto;padding:6vw 5.6vw 6.4vw 5.6vw}}.comment__heading{margin-bottom:30px;color:#005FEB;font-size:20px;font-weight:bold;line-height:2}@media screen and (max-width: 768px){.comment__heading{width:40.8vw;margin-bottom:2.8vw;font-size:4.3vw}}@media screen and (max-width: 768px){.comment__heading--right{margin:0 0 2.8vw auto}}.comment__txt{font-size:15px;line-height:2.3}@media screen and (max-width: 768px){.comment__txt{font-size:3.3vw;letter-spacing:0.02em}}.comment__txt--mgb{margin-bottom:2.3em}@media screen and (max-width: 768px){.comment__txt--mgb{margin-bottom:0}}.message-wrap{margin-top:-60px;padding-top:60px}@media screen and (max-width: 768px){.message-wrap{margin-top:-12vw;padding-top:12vw}}.message{width:100%;height:100%;background:#fff}.modal-card{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;margin:auto 0;text-align:center}.modal-card__details{display:block;position:relative;width:31%;height:auto;margin-bottom:48px;padding:25px 31px 62px;background:linear-gradient(-72deg, #EDF1F3 0%, #EDF1F3 38%, #fff 38%, #fff 100%);box-shadow:3px 3px 6px #a2b6d2}.modal-card__details:hover{opacity:0.7}.modal-card__details:nth-last-of-type(1),.modal-card__details:nth-last-of-type(2),.modal-card__details:nth-last-of-type(3){margin-bottom:0}.modal-card__img{width:134px;height:auto;margin:0 auto 10px}@media screen and (max-width: 768px){.modal-card__img{width:25.2vw;margin:0 auto 2.3vw}}.modal-card__company{margin-bottom:6px;font-size:12px;font-weight:700;line-height:1.6}@media screen and (max-width: 768px){.modal-card__company{margin-bottom:1.6vw;font-size:2.8vw}}@media screen and (max-width: 768px){.modal-card__company--l{line-height:3.2}}.modal-card__industry{margin-bottom:15px;font-size:12px;line-height:1}@media screen and (max-width: 768px){.modal-card__industry{margin-bottom:2.5vw;font-size:2.7vw}}.modal-card__position{margin-bottom:10px;font-size:10px;line-height:1}@media screen and (max-width: 768px){.modal-card__position{margin-bottom:1.6vw;font-size:2.7vw;line-height:1.6}}.modal-card__name{margin-bottom:15px;font-size:16px;font-weight:700;letter-spacing:0.075em;line-height:1}@media screen and (max-width: 768px){.modal-card__name{margin-bottom:2.1vw;font-size:3.1vw}}.modal-card__heading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#005FEB;font-size:18px;font-weight:700;text-align:left;line-height:1.6;overflow:hidden}@media screen and (max-width: 768px){.modal-card__heading{font-size:3.3vw}}.modal-card__heading--center{text-align:center}@media screen and (max-width: 768px){.modal-card__heading--center{text-align:left}}.modal-card__btn{display:flex;align-items:center;justify-content:center;position:absolute;bottom:22px;left:50%;transform:translateX(-50%);width:100px;height:auto;margin:0 auto;border:solid 1px #969696;background-color:#fff;box-shadow:1px 1px 0px rgba(100,78,78,0.2)}@media screen and (max-width: 768px){.modal-card__btn{width:24vw;bottom:3.5vw}}.modal-card__btn--txt{margin-right:0.5em;font-size:14px;letter-spacing:0.075em;background-color:#fff;line-height:24px}@media screen and (max-width: 768px){.modal-card__btn--txt{font-size:3.1vw;line-height:5.9vw}}.modal-card__btn--arrow{width:14px;height:14px;box-sizing:border-box}@media screen and (max-width: 768px){.modal-card__btn--arrow{width:3.1vw;height:3.1vw}}.modal-card__btn--arrow img{width:100%;height:auto}@media screen and (max-width: 1024px){.modal-card__details{display:block;position:relative;width:46%;height:auto;margin-bottom:48px;padding:25px 31px 62px;background:linear-gradient(-72deg, #EDF1F3 0%, #EDF1F3 38%, #fff 38%, #fff 100%);box-shadow:3px 3px 6px #a2b6d2}}@media screen and (max-width: 1024px) and (max-width: 768px){.modal-card__details{width:42.8vw;margin-bottom:5.7vw;padding:3.3vw 4.7vw 11.2vw;background:linear-gradient(-68deg, #EDF1F3 0%, #EDF1F3 50%, #fff 50%, #fff 100%)}}@media screen and (max-width: 1024px){.modal-card__details:hover{opacity:0.7}.modal-card__details:nth-last-of-type(3){margin-bottom:48px}}@media screen and (max-width: 1024px) and (max-width: 768px){.modal-card__details:nth-last-of-type(3){margin-bottom:5.7vw}}@media screen and (max-width: 1024px){.modal-card__details:nth-last-of-type(1),.modal-card__details:nth-last-of-type(2){margin-bottom:0}}.modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;z-index:200}.modal__bg{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.8)}.modal__content{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:68%;max-width:870px;height:auto}@media screen and (max-width: 768px){.modal__content{width:90.4vw;max-width:none}}.modal__message{width:100%;height:auto;margin-bottom:15px;background:linear-gradient(-72deg, #EDF1F3 0%, #EDF1F3 46%, #fff 46%, #fff 100%);box-shadow:6px 6px 6px #000}@media screen and (max-width: 768px){.modal__message{height:113.3vw;margin-bottom:3.3vw;overflow-y:scroll}}@media screen and (max-width: 768px){.modal__message::-webkit-scrollbar{background:#ccc;width:10px}}@media screen and (max-width: 768px){.modal__message::-webkit-scrollbar-thumb{background:#666;border-radius:50px;height:30px}}.modal__btn{display:block;width:130px;height:auto;margin:0 auto;background:#fff;font-size:18px;font-weight:700;line-height:32px;text-align:center;box-shadow:1px 1px 0px #969696}@media screen and (max-width: 768px){.modal__btn{width:25.3vw;margin:0 0 0 auto;font-size:3.1vw;line-height:5.9vw}}.scroll-sp{display:flex;justify-content:space-between;flex-direction:row-reverse;padding:30px 47px 34px}@media screen and (max-width: 768px){.scroll-sp{display:block;height:auto;padding:5.3vw 6.1vw 5.3vw 6.9vw}}.modal-profile{width:31.5%;height:auto}@media screen and (max-width: 768px){.modal-profile{display:flex;align-items:flex-end;justify-content:center;width:100%;margin-bottom:4.3vw}}.modal-profile__img{margin:0 auto 20px}@media screen and (max-width: 768px){.modal-profile__img{width:31.3vw;margin:0 4.7vw 0 0}}.modal-profile__img img{width:100%}.modal-profile__company{margin-bottom:14px;font-size:14px;font-weight:700;line-height:1.6}@media screen and (max-width: 768px){.modal-profile__company{margin-bottom:1.1vw;font-size:2.8vw;white-space:normal}}.modal-profile__industry{margin-bottom:23px;font-size:14px;line-height:1;letter-spacing:0.075em}@media screen and (max-width: 768px){.modal-profile__industry{margin-bottom:2.7vw;font-size:2.4vw}}.modal-profile__position{margin-bottom:14px;font-size:12px;line-height:1}@media screen and (max-width: 768px){.modal-profile__position{margin-bottom:1.5vw;font-size:2.4vw}}.modal-profile__name{font-size:18px;font-weight:700;letter-spacing:0.075em;line-height:1}@media screen and (max-width: 768px){.modal-profile__name{font-size:2.8vw}}.modal-message{width:62%;height:auto}@media screen and (max-width: 768px){.modal-message{width:100%}}.modal-message__heading{margin-bottom:36px;color:#005FEB;font-size:28px;font-weight:700;letter-spacing:0.02em;line-height:2}@media screen and (max-width: 768px){.modal-message__heading{margin-bottom:2.1vw;font-size:4.7vw;line-height:1.7}}.modal-message__txt{margin-bottom:53px;font-size:15px;line-height:2.6;letter-spacing:0em}@media screen and (max-width: 768px){.modal-message__txt{margin-bottom:4.5vw;font-size:3.7vw;line-height:2.7;letter-spacing:0.05em}}.modal-message__date{font-size:13px}@media screen and (max-width: 768px){.modal-message__date{font-size:2.1vw;line-height:1}}.history-wrap{margin-top:-60px;padding-top:60px}@media screen and (max-width: 768px){.history-wrap{margin-top:-13.3vw;padding-top:13.3vw}}.history{width:100%;height:100%;background:linear-gradient(100deg, #EDF1F3 0%, #EDF1F3 77%, #fff 77%, #fff 100%)}.tab-wrap{margin-top:-10px}@media screen and (max-width: 768px){.tab-wrap{margin-top:0}}.tab{display:flex;justify-content:space-between;width:98%;margin:0 auto}@media screen and (max-width: 768px){.tab{flex-wrap:wrap;width:99%;margin:0 auto 0 0}}.tab__list{list-style-type:none;width:24.7%;padding:10px 0 19px 0;background:#AEB0B1;text-align:center;cursor:pointer}.tab__list:nth-last-of-type(1),.tab__list:nth-last-of-type(2){margin-bottom:0}.tab__list.active{background:#005FEB;box-shadow:0px 3px 6px rgba(0,0,0,0.3)}.tab__list:first-of-type .tab__list--period{color:#fff;font-size:17px;line-height:1}.tab__list:hover{opacity:0.7}@media screen and (max-width: 768px){.tab__list:hover{opacity:1}}.tab__list--year{margin-bottom:14px;color:#fff;font-size:32px;font-weight:700;letter-spacing:0.075em;line-height:1}.tab__list--period{color:#fff;font-size:17px;line-height:1}.tab-contents{width:100%;height:auto;padding:50px 0}.tab-contents__list{width:100%;height:100%}.tab-contents__list p{width:100%;height:100%}@media screen and (max-width: 1190px){.tb{display:block}}@media screen and (max-width: 1190px) and (max-width: 768px){.tb{display:block}}@media screen and (max-width: 1190px){.tab__list{list-style-type:none;width:24.7%;padding:10px 0 19px 0;background:#AEB0B1;text-align:center;cursor:pointer}}@media screen and (max-width: 1190px) and (max-width: 768px){.tab__list{width:49%;margin-bottom:2vw;padding:1.6vw 0 2.9vw}}@media screen and (max-width: 1190px){.tab__list:nth-last-of-type(1),.tab__list:nth-last-of-type(2){margin-bottom:0}.tab__list.active{background:#005FEB}.tab__list:first-of-type .tab__list--period{color:#fff;font-size:16px;line-height:1.3}}@media screen and (max-width: 1190px) and (max-width: 768px){.tab__list:first-of-type .tab__list--period{font-size:4.7vw;line-height:1.2;letter-spacing:0}}@media screen and (max-width: 1190px){.tab__list--year{margin-bottom:5px;color:#fff;font-size:28px;font-weight:700;letter-spacing:0.075em;line-height:1}}@media screen and (max-width: 1190px) and (max-width: 768px){.tab__list--year{margin-bottom:.4vw;font-size:6.4vw}}@media screen and (max-width: 1190px){.tab__list--period{color:#fff;font-size:16px;line-height:2.6}}@media screen and (max-width: 1190px) and (max-width: 768px){.tab__list--period{font-size:4.7vw;line-height:2.4;letter-spacing:0}}.top-head{position:fixed;top:0;left:0;width:100%;height:auto;line-height:1;z-index:100}.top-head.active{background:rgba(255,255,255,0.8)}.inr-head{display:flex;align-items:center;justify-content:space-between;width:88%;height:auto;margin:0 auto 0 0}@media screen and (max-width: 768px){.inr-head{width:95.2vw}}.mobile-head{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}@media screen and (max-width: 768px){.mobile-head{width:100%;height:100%}}.logo{display:block;width:200px;height:65px}@media screen and (max-width: 768px){.logo{width:37.8vw;height:11.7vw}}@media screen and (max-width: 768px){.nav-toggle{width:7.9vw;height:5.5vw;z-index:300}}@media screen and (max-width: 768px){.nav-toggle div{position:relative;width:100%;height:100%}}@media screen and (max-width: 768px){.nav-toggle span{display:block;position:absolute;height:.8vw;width:100%;background:#98A6B5;left:0}}@media screen and (max-width: 768px){.nav-toggle span:nth-last-of-type(1){top:0%}}@media screen and (max-width: 768px){.nav-toggle span:nth-last-of-type(2){top:50%;transform:translateY(-50%)}}@media screen and (max-width: 768px){.nav-toggle span:nth-last-of-type(3){top:100%;transform:translateY(-100%)}}@media screen and (max-width: 768px){.open span:nth-last-of-type(1){top:50%;transform:rotate(45deg) translateY(-50%)}}@media screen and (max-width: 768px){.open span:nth-last-of-type(2){opacity:0}}@media screen and (max-width: 768px){.open span:nth-last-of-type(3){top:50%;transform:rotate(-45deg) translateY(-50%)}}.global-nav{text-align:center}@media screen and (max-width: 768px){.global-nav{display:block;position:absolute;top:0;right:0;width:77.6vw;height:100vh;background:#fff;transform:translateX(90vw);transition:all .5s;z-index:200}}@media screen and (max-width: 768px){.global-nav__wrap{position:relative;width:100%;height:100vh}}.global-nav__list{display:flex;justify-content:space-between;list-style:none;width:522px;height:100%}@media screen and (max-width: 768px){.global-nav__list{display:block;position:absolute;top:45%;left:50%;transform:translate(-50%, -50%);width:auto;height:auto}}.global-nav__item{display:block;border-bottom:solid 3px #005FEB;text-decoration:none;font-size:15px;line-height:2}@media screen and (max-width: 768px){.global-nav__item{margin-bottom:16.4vw;font-size:4.7vw;font-weight:700;line-height:1;border-bottom:none;letter-spacing:0.07em;white-space:nowrap}}@media screen and (max-width: 768px){.global-nav__item:last-of-type{margin-bottom:0}}.global-nav__item:hover{border-bottom:solid 3px #D7E600}.global-nav__item a{display:block;width:100%;height:100%}.global-nav__en{margin-bottom:3.7vw;color:#C8C8C8;font-size:11.2vw;font-weight:700;line-height:normal}.global-nav__en span{border-bottom:solid 4px #005FEB}@media screen and (max-width: 768px){.show{transform:translateX(0)}}.menu-bg{display:none}@media screen and (max-width: 768px){.menu-bg{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.8);z-index:100}}.menu-bg-show{display:none}@media screen and (max-width: 768px){.menu-bg-show{display:block}}.ftr{width:100%;height:auto;background:#EDF1F3}.ftr__bg{position:relative;width:100%;height:auto}.ftr__logo{position:absolute;top:1.4vw;left:29%;width:18%;height:auto;z-index:50}@media screen and (max-width: 768px){.ftr__logo{top:2vw;left:41.9vw;width:31.5vw}}.ftr__copy-bg{position:relative;width:73%;height:6vw;margin:0 0 0 auto;background:#23272A}@media screen and (max-width: 768px){.ftr__copy-bg{width:93.5vw;height:7.2vw}}.ftr__copy-bg:after{content:"";position:absolute;top:0;left:-1.2vw;width:0;height:0;border-style:solid;border-width:0 0 6vw 1.2vw;border-color:transparent transparent #23272A transparent}@media screen and (max-width: 768px){.ftr__copy-bg:after{left:-1.7vw;border-width:0 0 7.2vw 1.7vw}}.ftr__copy{position:absolute;top:50%;right:11.7%;transform:translateY(-50%);color:#fff;font-size:13px}@media screen and (max-width: 768px){.ftr__copy{right:12.7vw;font-size:1.9vw}}
