﻿@import"https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;700&family=Noto+Sans+JP:wght@300;400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Ubuntu:wght@700&display=swap";body,h1,h2,h3,h4,h5,h6,p,ol,ul,dl,dt,dd,form,figure{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}strong{font-weight:normal}table,td,th,tr,thead,tbody{border:none}table th{text-align:left;font-weight:normal}table{border-collapse:collapse}ul,ol{list-style:none}a{text-decoration:none}a img{border:none}img{vertical-align:bottom}textarea{font-size:1em;border:none;border-radius:0;outline:none;-webkit-appearance:none;box-shadow:none}select{font-size:1em;border:none;border-radius:0;outline:none;-webkit-appearance:none;appearance:none;box-shadow:none}select::-ms-expand{display:none}header,footer,section,nav,main,figure,figcaption,time,small{display:block}input[type=submit],input[type=image]{border:none;padding:0}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password]{outline:none;appearance:none;-webkit-appearance:none;border-radius:0;box-shadow:none}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{appearance:none;-webkit-appearance:none;-moz-appearance:none;margin:0}button{border:none;margin:0;cursor:pointer}input[type=submit],input[type=image],input[type=reset]{cursor:pointer}address{font-style:normal}input,button,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;outline:none}input::placeholder,textarea::placeholder{color:#bbb}i{font-style:normal}*{box-sizing:border-box;letter-spacing:0}:root{--black: #222222;--orange: #FF7E00}html{-webkit-font-smoothing:antialiased;font-size:1.3333333333vw}@media screen and (min-width: 768px){html{font-size:.7142857143vw}}@media screen and (min-width: 1400px){html{font-size:10px}}body{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,Arial,Helvetica,Verdana,"ＭＳ Ｐゴシック",sans-serif,"ＭＳ Ｐゴシック","MS PGothic";font-weight:400;color:var(--black);font-size:16px;font-size:1.6rem;letter-spacing:.04em;line-height:1.5;word-break:break-all;word-wrap:break-word;overflow-wrap:break-word;-webkit-font-smoothing:antialiased}.main{overflow:hidden}a{color:inherit}@media screen and (min-width: 768px){.spView{display:none}}.pcView{display:none}@media screen and (min-width: 768px){.pcView{display:inherit}}.centering{margin:0 auto;padding:0 7.9787234043vw}@media screen and (min-width: 768px){.centering{padding:0;width:76.3888888889vw}}@media screen and (min-width: 1400px){.centering{width:1100px}}.centering--sp{padding:0 7.9787234043vw}@media screen and (min-width: 768px){.centering--sp{padding:0}}.fadeUp{opacity:0;transform:translateY(2em);transition:all 500ms ease-in-out,opacity 250ms ease-in-out}.fadeUp--up{opacity:1;transform:translateY(0)}.fadeUp--fv{animation-name:fadeUp;animation-duration:500ms;animation-delay:.5s;animation-fill-mode:forwards}@keyframes fadeUp{from{opacity:0;transform:translateY(1em)}to{opacity:1;transform:translateY(0)}}.l-header{position:fixed;top:0;left:0;width:100%;z-index:50}.l-header-inner{display:flex;align-items:center;justify-content:space-between;padding:2em 2em}@media screen and (min-width: 768px){.l-header-inner{padding:4em 3em}}.l-header-logo a{display:block;width:42.5531914894vw;height:11.9680851064vw}@media screen and (min-width: 768px){.l-header-logo a{width:11.1111111111vw;height:3.125vw}}.l-header-logo a img{width:100%}.l-header-nav{display:none}@media screen and (min-width: 768px){.l-header-nav{display:flex;align-items:center;gap:2em}}.l-header-nav ul{display:flex;gap:2em}.l-header-nav ul li a{color:#000;font-size:15px;font-family:"Eina03-SemiBold";transition:color .2s ease-in-out}@media screen and (min-width: 768px){.l-header-nav ul li a{font-size:1.0416666667vw}}@media screen and (min-width: 768px){.l-header-nav ul li a:hover{color:#f39801}}@keyframes fadeUpItem{0%{transform:translateY(100%)}100%{transform:scale(1)}}.l-footer{background-color:#000}.l-footer-inner{padding:75px 2em 36px;max-width:1200px;margin:0 auto}@media screen and (min-width: 768px){.l-footer-inner{padding:5.2083333333vw 2em 2.5vw;max-width:83.3333333333vw}}.f-logo{display:flex;justify-content:center}.f-logo a{display:block;width:180px}@media screen and (min-width: 768px){.f-logo a{width:12.5vw}}.f-logo a img{width:100%}.f-links{margin-top:3em}.f-links ul{display:flex;justify-content:center;gap:4em}.f-links ul li a{color:#fff;font-size:16px;font-weight:bold;transition:color .2s ease-in-out}@media screen and (min-width: 768px){.f-links ul li a{font-size:1.1111111111vw}}@media screen and (min-width: 768px){.f-links ul li a:hover{color:#f39801}}.f-copy{margin-top:5em;font-size:12px;text-align:center;color:#fff;font-weight:bold}@media screen and (min-width: 768px){.f-copy{font-size:.8333333333vw}}.modBtnColor a,.modBtnColor button{position:relative;display:block;width:100%;height:15.9574468085vw;box-shadow:0 5.3191489362vw 5.3191489362vw rgba(213,221,226,.5);transition:all 200ms ease}@media screen and (min-width: 768px){.modBtnColor a,.modBtnColor button{height:4.8611111111vw;box-shadow:0 1.3888888889vw 1.3888888889vw rgba(213,221,226,.5)}}@media screen and (min-width: 1400px){.modBtnColor a,.modBtnColor button{height:70px;box-shadow:0 20px 20px rgba(213,221,226,.5)}}.modBtnColor a::before,.modBtnColor button::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:3;pointer-events:none;transition:all 300ms ease}.modBtnColor a:hover,.modBtnColor button:hover{box-shadow:none}@media screen and (min-width: 768px){.modBtnColor a:hover::before,.modBtnColor button:hover::before{opacity:0}}.modBtnColor a span,.modBtnColor button span{position:relative;z-index:5;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:3.9893617021vw;font-weight:bold;color:#fff;background-color:unset;text-align:center}@media screen and (min-width: 768px){.modBtnColor a span,.modBtnColor button span{font-size:1.0416666667vw}}@media screen and (min-width: 1400px){.modBtnColor a span,.modBtnColor button span{font-size:15px}}.modBtnColor--orange a,.modBtnColor--orange button{background:linear-gradient(-90deg, #FF7E00 0%, #FFB910 100%)}.modBtnColor--orange a::before,.modBtnColor--orange button::before{background:linear-gradient(-90deg, #FFB910 0%, #FF7E00 100%)}.modBtnColor--entry a,.modBtnColor--entry button{background:linear-gradient(-90deg, #2866E6 0%, #2E6EF2 50%, #4EA7F3 100%)}.modBtnColor--entry a::before,.modBtnColor--entry button::before{background:linear-gradient(-90deg, #4EA7F3 0%, #2E6EF2 50%, #2866E6 100%)}.modBtnColor--entry a span,.modBtnColor--entry button span{font-size:6.3829787234vw}@media screen and (min-width: 768px){.modBtnColor--entry a span,.modBtnColor--entry button span{font-size:1.9444444444vw}}@media screen and (min-width: 1400px){.modBtnColor--entry a span,.modBtnColor--entry button span{font-size:28px}}.modBtnColor--entry a span::after,.modBtnColor--entry button span::after{content:"";display:block;width:3.9893617021vw;height:3.9893617021vw;margin-left:3.7234042553vw;background-image:url(../img/common/icn-blank2.png);background-size:100% auto;background-repeat:no-repeat;transition:transform 100ms linear}@media screen and (min-width: 768px){.modBtnColor--entry a span::after,.modBtnColor--entry button span::after{width:1.3888888889vw;height:1.3888888889vw;margin-left:1.1111111111vw}}@media screen and (min-width: 1400px){.modBtnColor--entry a span::after,.modBtnColor--entry button span::after{width:20px;height:20px;margin-left:16px}}.modBtnColor--entry a:hover span::after,.modBtnColor--entry button:hover span::after{transform:translateX(25%);transition:transform 100ms linear}.modBtnColor--link a span::after{content:"";display:block;width:7.4468085106vw;height:7.4468085106vw;margin-left:3.7234042553vw;background-image:url(../img/common/icn-link.svg);background-size:100% auto;background-repeat:no-repeat;transition:transform 100ms linear}@media screen and (min-width: 768px){.modBtnColor--link a span::after{width:2.3611111111vw;height:2.3611111111vw;margin-left:1.1111111111vw}}@media screen and (min-width: 1400px){.modBtnColor--link a span::after{width:34px;height:34px;margin-left:16px}}.modBtnColor--link a:hover span::after{transition:transform 100ms linear;transform:translateX(5%)}.modBtnColor--blank a span::after{content:"";display:block;width:3.9893617021vw;height:3.9893617021vw;margin-left:3.7234042553vw;background-image:url(../img/common/icn-blank2.png);background-size:100% auto;background-repeat:no-repeat}@media screen and (min-width: 768px){.modBtnColor--blank a span::after{width:1.3888888889vw;height:1.3888888889vw;margin-left:1.1111111111vw}}@media screen and (min-width: 1400px){.modBtnColor--blank a span::after{width:20px;height:20px;margin-left:16px}}.modBtnEntry a,.modBtnEntry button{position:relative;display:block;width:100%;height:100%;background:linear-gradient(90deg, #2866E6 0%, #2E6EF2 50%, #4EA7F3 100%)}@media screen and (min-width: 768px){.modBtnEntry a,.modBtnEntry button{width:9.7222222222vw;height:100%}}@media screen and (min-width: 1400px){.modBtnEntry a,.modBtnEntry button{width:140px;height:100%}}.modBtnEntry a::before,.modBtnEntry button::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:3;pointer-events:none;transition:all 300ms ease;background:linear-gradient(90deg, #4EA7F3 0%, #2E6EF2 50%, #2866E6 100%)}@media screen and (min-width: 768px){.modBtnEntry a:hover::before,.modBtnEntry button:hover::before{opacity:0}}.modBtnEntry a span,.modBtnEntry button span{position:relative;z-index:5;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:3.9893617021vw;font-weight:bold;color:#fff;background-color:unset;text-align:center}@media screen and (min-width: 768px){.modBtnEntry a span,.modBtnEntry button span{font-size:1.25vw}}@media screen and (min-width: 1400px){.modBtnEntry a span,.modBtnEntry button span{font-size:18px}}.btnAcd a{display:flex;align-items:center;font-weight:bold;font-size:3.9893617021vw;transition:color .2s ease-in-out}@media screen and (min-width: 768px){.btnAcd a{font-size:1.0416666667vw}}@media screen and (min-width: 1400px){.btnAcd a{font-size:15px}}@media screen and (min-width: 768px){.btnAcd a:hover{color:var(--orange)}}.btnAcd a::after{content:"";display:block;width:9.0425531915vw;height:9.0425531915vw;margin-left:2.6595744681vw;background-image:url(../img/common/icn-acd-plus.png);background-size:100% auto;background-repeat:no-repeat}@media screen and (min-width: 768px){.btnAcd a::after{width:2.3611111111vw;height:2.3611111111vw;margin-left:1.25vw}}@media screen and (min-width: 1400px){.btnAcd a::after{width:34px;height:34px;margin-left:18px}}.modMiddleHeader{position:relative;background-color:#ff7e00;background-size:cover;background-position:bottom left;background-image:url(../img/common/bg-middleheader.png);background-repeat:no-repeat;padding:0 7.9787234043vw}@media screen and (min-width: 768px){.modMiddleHeader{height:21.1805555556vw;padding:0}}@media screen and (min-width: 1400px){.modMiddleHeader{height:305px}}.modMiddleHeader::before{position:absolute;bottom:0;right:0;line-height:.8;color:rgba(255,255,255,.1);font-weight:bold;font-size:23.9361702128vw;font-family:"Barlow",sans-serif;white-space:nowrap}@media screen and (min-width: 768px){.modMiddleHeader::before{font-size:18.75vw;bottom:0}}@media screen and (min-width: 1400px){.modMiddleHeader::before{font-size:270px}}.modMiddleHeader__inner{display:flex;flex-direction:column;justify-content:flex-end;height:100%;margin:0 auto;padding:15.9574468085vw 0 13.2978723404vw}@media screen and (min-width: 768px){.modMiddleHeader__inner{width:76.3888888889vw;padding:0 0 4.1666666667vw}}@media screen and (min-width: 1400px){.modMiddleHeader__inner{width:1100px;padding:0 0 60px}}.modMiddleHeader__inner .head{color:#fff;font-weight:bold;letter-spacing:.04em;line-height:1.4;font-size:10.6382978723vw}@media screen and (min-width: 768px){.modMiddleHeader__inner .head{font-size:4.1666666667vw;line-height:1.76}}@media screen and (min-width: 1400px){.modMiddleHeader__inner .head{font-size:60px}}.modMiddleHeader__inner .txt{color:#fff;font-size:3.9893617021vw;margin-top:5.3191489362vw;line-height:1.6}@media screen and (min-width: 768px){.modMiddleHeader__inner .txt{line-height:1.4;font-size:1.1805555556vw;margin-top:.6944444444vw}}@media screen and (min-width: 1400px){.modMiddleHeader__inner .txt{font-size:17px;margin-top:10px}}.modMiddleHeader--work::before{content:"WORK"}@media screen and (min-width: 768px){.modMiddleHeader--human{height:19.4444444444vw}}@media screen and (min-width: 1400px){.modMiddleHeader--human{height:280px}}.modMiddleHeader--human::before{content:"HUMAN"}@media screen and (min-width: 768px){.modMiddleHeader--mind{height:19.4444444444vw}}@media screen and (min-width: 1400px){.modMiddleHeader--mind{height:280px}}.modMiddleHeader--mind::before{content:"OUR MIND"}@media screen and (min-width: 768px){.modMiddleHeader--company{height:19.4444444444vw}}@media screen and (min-width: 1400px){.modMiddleHeader--company{height:280px}}.modMiddleHeader--company::before{content:"COMPANY"}@media screen and (min-width: 768px){.modMiddleHeader--recruit{height:19.4444444444vw}}@media screen and (min-width: 1400px){.modMiddleHeader--recruit{height:280px}}.modMiddleHeader--recruit::before{content:"RECRUIT"}.modMiddleHeader--growth::before{content:"GROWTH"}.modMiddleHeader--support::before{content:"SUPPORT"}@media screen and (min-width: 768px){.modMiddleHeader--faq{height:19.4444444444vw}}@media screen and (min-width: 1400px){.modMiddleHeader--faq{height:280px}}.modMiddleHeader--faq::before{content:"Q&A"}.modFadeHead{position:relative;display:flex;align-items:flex-end;box-sizing:border-box}.modFadeHead__inner{overflow:hidden}@media screen and (min-width: 768px){.modFadeHead__inner{width:76.3888888889vw;margin:0 auto}}@media screen and (min-width: 1400px){.modFadeHead__inner{width:1100px}}.modFadeHead__item{display:inline-block;font-family:"Barlow",sans-serif;font-weight:bold;font-size:8.7765957447vw;background:linear-gradient(0deg, #FF7E00, #FFB70A);background:-webkit-linear-gradient(0deg, #FF7E00, #FFB70A);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);line-height:1.4;padding-left:7.9787234043vw;transition:transform 1s;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transform:translate3d(0, 100%, 0)}.modFadeHead__item.fadeUped{transform:translate3d(0, 0, 0)}@media screen and (min-width: 768px){.modFadeHead__item{font-size:3.0555555556vw;padding-left:0}}@media screen and (min-width: 1400px){.modFadeHead__item{font-size:44px}}.modFadeHead__item--middle{font-size:10.6382978723vw}@media screen and (min-width: 768px){.modFadeHead__item--middle{font-size:4.1666666667vw}}@media screen and (min-width: 1400px){.modFadeHead__item--middle{font-size:60px}}.modFadeHead__item--img{height:7.9787234043vw;padding-left:7.9787234043vw;overflow:hidden}@media screen and (min-width: 768px){.modFadeHead__item--img{padding-left:0;height:2.7777777778vw;width:76.3888888889vw;margin:0 auto}}@media screen and (min-width: 1400px){.modFadeHead__item--img{height:40px;width:1100px}}.modFadeHead__item img{height:100%;transition:transform 1s;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transform:translate3d(0, 100%, 0)}.modFadeHead__item img.fadeUped{transform:translate3d(0, 0, 0)}.modFadeHead::before{content:"";position:absolute;top:calc(50% - 7.9787234043vw);right:0;transform:translateY(-50%);z-index:-1;line-height:.8;color:#f5f9fb;font-weight:500;font-size:21.2765957447vw;font-family:"Barlow",sans-serif;white-space:nowrap}@media screen and (min-width: 768px){.modFadeHead::before{font-size:15.2777777778vw;top:calc(50% + 1.0416666667vw)}}@media screen and (min-width: 1400px){.modFadeHead::before{font-size:220px;top:calc(50% + 15px)}}.modFadeHead--human::before{content:"";background-image:url(../img/head/head-human.png);background-size:100% auto;background-repeat:no-repeat;width:74.4680851064vw;height:15.9574468085vw;transform:translateY(-15.9574468085vw)}@media screen and (min-width: 768px){.modFadeHead--human::before{width:62.0833333333vw;height:13.3333333333vw;transform:translateY(-8.6805555556vw)}}@media screen and (min-width: 1400px){.modFadeHead--human::before{width:894px;height:192px;transform:translateY(-125px)}}.modFadeHead--human2::before{content:"HUMAN"}.modFadeHead--work::before{content:"";background-image:url(../img/head/head-work.png);background-size:100% auto;background-repeat:no-repeat;width:66.4893617021vw;height:15.9574468085vw;transform:translateY(-15.9574468085vw)}@media screen and (min-width: 768px){.modFadeHead--work::before{width:55.3472222222vw;height:13.3333333333vw;transform:translateY(-8.6805555556vw)}}@media screen and (min-width: 1400px){.modFadeHead--work::before{width:797px;height:192px;transform:translateY(-125px)}}.modFadeHead--work2::before{content:"WORK"}.modFadeHead--recruit::before{content:"";background-image:url(../img/head/head-recruit.png);background-size:100% auto;background-repeat:no-repeat;width:89.3617021277vw;height:15.9574468085vw;transform:translateY(-15.9574468085vw)}@media screen and (min-width: 768px){.modFadeHead--recruit::before{width:76.0416666667vw;height:13.5416666667vw;transform:translateY(-8.6805555556vw)}}@media screen and (min-width: 1400px){.modFadeHead--recruit::before{width:1095px;height:195px;transform:translateY(-125px)}}.modFadeHead--recruit2::before{content:"RECRUIT"}.modFadeHead--interview::before{content:"INTERVIEW"}.modFadeHead--member::before{content:"MEMBER"}@media screen and (max-width: 768px){.modFadeHead--member::before{top:0;transform:translateY(-75%)}}.modFadeHead--career::before{content:"CAREER"}@media screen and (max-width: 768px){.modFadeHead--career::before{top:0;transform:translateY(-75%)}}.modFadeHead--department::before{content:"DEPARTMENT"}.modFadeHead--originality::before{content:"ORIGINALITY"}@media screen and (max-width: 768px){.modFadeHead--originality::before{top:0;transform:translateY(-75%)}}.modFadeHead--background::before{content:"BACKGROUND"}@media screen and (max-width: 768px){.modFadeHead--background::before{top:0;transform:translateY(-75%)}}.modFadeHead--mission::before{content:"MISSION"}.modFadeHead--message::before{content:"MESSAGE"}.modFadeHead--history::before{content:"HISTORY"}@media screen and (max-width: 768px){.modFadeHead--history::before{top:0;transform:translateY(-75%)}}.modFadeHead--info::before{content:"INFO"}.modFadeHead--concept::before{content:"CONCEPT"}.modFadeHead--program::before{content:"PROGRAM"}.modFadeHead--worksupport::before{content:"WORK"}.modFadeHead--lifesupport::before{content:"LIFE"}.modFadeHead--wanted::before{content:"WANTED"}.modFadeHead--details::before{content:"DETAILS"}.modHead,.modHead--num,.modHead--middle,.modHead--sub,.modHead--lv4,.modHead--lv3,.modHead--lv2{position:relative;font-weight:bold}.modHead--lv2{font-size:6.3829787234vw;padding-left:4.7872340426vw;line-height:1.55}@media screen and (min-width: 768px){.modHead--lv2{font-size:2.3611111111vw;padding-left:1.25vw}}@media screen and (min-width: 1400px){.modHead--lv2{font-size:34px;padding-left:18px}}.modHead--lv2::before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"";display:block;height:100%;background:linear-gradient(to top, #FFB70A, #FF7E00);width:1.5957446809vw}@media screen and (min-width: 768px){.modHead--lv2::before{width:.4166666667vw;height:90%}}@media screen and (min-width: 1400px){.modHead--lv2::before{width:6px}}.modHead--lv3{font-size:6.3829787234vw;padding-left:4.7872340426vw;line-height:1.6}@media screen and (min-width: 768px){.modHead--lv3{font-size:1.9444444444vw;padding-left:1.25vw}}@media screen and (min-width: 1400px){.modHead--lv3{font-size:28px;padding-left:18px}}.modHead--lv3::before{position:absolute;top:0;left:0;content:"";display:block;height:100%;background:linear-gradient(to top, #FFB70A, #FF7E00);width:1.5957446809vw}@media screen and (min-width: 768px){.modHead--lv3::before{width:.4166666667vw}}@media screen and (min-width: 1400px){.modHead--lv3::before{width:6px}}.modHead--lv4{font-size:4.7872340426vw}@media screen and (min-width: 768px){.modHead--lv4{font-size:1.5277777778vw}}@media screen and (min-width: 1400px){.modHead--lv4{font-size:22px}}.modHead--sub{font-size:5.3191489362vw;line-height:1.6}@media screen and (min-width: 768px){.modHead--sub{line-height:1.9;font-size:1.9444444444vw}}@media screen and (min-width: 1400px){.modHead--sub{font-size:28px}}.modHead--middle{font-size:5.3191489362vw;line-height:1.6}@media screen and (min-width: 768px){.modHead--middle{font-size:1.6666666667vw}}@media screen and (min-width: 1400px){.modHead--middle{font-size:24px}}.modHead--num{display:flex;align-items:center;font-size:6.3829787234vw;line-height:1.6}@media screen and (min-width: 768px){.modHead--num{font-size:1.9444444444vw}}@media screen and (min-width: 1400px){.modHead--num{font-size:28px}}.modHead--num span{display:block;flex-shrink:0;font-family:"Barlow",sans-serif;font-weight:500;font-size:17.0212765957vw;background:-webkit-linear-gradient(0deg, #FF7E00, #FFB70A);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);line-height:1;margin-right:3.9893617021vw;letter-spacing:.03em}@media screen and (min-width: 768px){.modHead--num span{font-size:5.5555555556vw;margin-right:1.3888888889vw;letter-spacing:.04em}}@media screen and (min-width: 1400px){.modHead--num span{font-size:80px;margin-right:20px}}.modQuestionHead{display:flex;font-size:6.3829787234vw;line-height:1.58;font-weight:bold}@media screen and (min-width: 768px){.modQuestionHead{font-size:1.9444444444vw;line-height:1.8}}@media screen and (min-width: 1400px){.modQuestionHead{font-size:28px}}.modQuestionHead::before{content:"";display:block;width:5.3191489362vw;height:5.585106383vw;margin-right:1.5957446809vw;transform:translateY(0.4em);flex-shrink:0;background-image:url(../img/common/icn-q.svg);background-size:100% auto;background-repeat:no-repeat}@media screen and (min-width: 768px){.modQuestionHead::before{width:1.7361111111vw;height:1.8055555556vw;margin-right:.8333333333vw}}@media screen and (min-width: 1400px){.modQuestionHead::before{width:25px;height:26px;margin-right:12px}}img.fullsize{width:100%}.modEntry{width:100%;padding-top:18.6170212766vw;padding-bottom:18.6170212766vw;background-image:url(../img/common/bg-modEntry-sp.png);background-color:#fd8d0c;background-size:cover;background-position:top center;background-repeat:no-repeat}@media screen and (min-width: 768px){.modEntry{height:31.8055555556vw;padding-top:6.5972222222vw;padding-bottom:0;background-image:url(../img/common/bg-modEntry.png)}}@media screen and (min-width: 1400px){.modEntry{height:458px;padding-top:95px}}.modEntry__inner .head{text-align:center;font-weight:bold;font-size:9.5744680851vw;color:#fff;line-height:1.5;letter-spacing:.04em}@media screen and (min-width: 768px){.modEntry__inner .head{font-size:3.1944444444vw}}@media screen and (min-width: 1400px){.modEntry__inner .head{font-size:46px}}.modEntry__inner .head span{display:block;font-size:5.8510638298vw}@media screen and (min-width: 768px){.modEntry__inner .head span{font-size:1.9444444444vw}}@media screen and (min-width: 1400px){.modEntry__inner .head span{font-size:28px}}.modEntry__inner .txt{text-align:center;font-weight:bold;font-size:3.9893617021vw;color:#fff;margin-top:6.6489361702vw;letter-spacing:.04em;line-height:1.7}@media screen and (min-width: 768px){.modEntry__inner .txt{font-size:1.1805555556vw;margin-top:1.7361111111vw}}@media screen and (min-width: 1400px){.modEntry__inner .txt{font-size:17px;margin-top:25px}}.modEntry .modBtnColor{margin:9.3085106383vw auto 0;width:83.7765957447vw}@media screen and (min-width: 768px){.modEntry .modBtnColor{width:34.7222222222vw;margin:1.7361111111vw auto 0}}@media screen and (min-width: 1400px){.modEntry .modBtnColor{width:500px;margin:25px auto 0}}.modEntry .modBtnColor a,.modEntry .modBtnColor button{height:18.6170212766vw;box-shadow:0 5.3191489362vw 5.3191489362vw rgba(165,70,18,.3)}@media screen and (min-width: 768px){.modEntry .modBtnColor a,.modEntry .modBtnColor button{height:5.5555555556vw;box-shadow:0 1.3888888889vw 1.3888888889vw rgba(165,70,18,.3)}}@media screen and (min-width: 1400px){.modEntry .modBtnColor a,.modEntry .modBtnColor button{height:80px;box-shadow:0 20px 20px rgba(165,70,18,.3)}}.modEntry .modBtnColor a:hover,.modEntry .modBtnColor button:hover{box-shadow:none}@media screen and (min-width: 768px){.modBreadCrumbs{margin-top:2.0833333333vw}}@media screen and (min-width: 1400px){.modBreadCrumbs{margin-top:30px}}.modBreadCrumbs__inner{margin:0 auto;overflow-x:auto;padding:5.3191489362vw 7.9787234043vw 0;scrollbar-width:none;-webkit-overflow-scrolling:touch}@media screen and (min-width: 768px){.modBreadCrumbs__inner{width:76.3888888889vw;padding:0}}@media screen and (min-width: 1400px){.modBreadCrumbs__inner{width:1100px}}.modBreadCrumbs__inner::-webkit-scrollbar{display:none}.modBreadCrumbs__inner ol{display:flex;white-space:nowrap}.modBreadCrumbs__inner ol li{display:flex;color:#90a2b1;font-size:3.7234042553vw}@media screen and (min-width: 768px){.modBreadCrumbs__inner ol li{font-size:.9722222222vw}}@media screen and (min-width: 1400px){.modBreadCrumbs__inner ol li{font-size:14px}}.modBreadCrumbs__inner ol li a{color:#222;font-size:3.7234042553vw;letter-spacing:-0.015em}@media screen and (min-width: 768px){.modBreadCrumbs__inner ol li a{font-size:.9722222222vw}}@media screen and (min-width: 1400px){.modBreadCrumbs__inner ol li a{font-size:14px}}.modBreadCrumbs__inner ol li:last-of-type a{color:#90a2b1}.modBreadCrumbs__inner ol li+li::before{content:"/";margin:0 .5em}.modText{line-height:2.1;font-weight:normal;font-size:3.9893617021vw;letter-spacing:0}@media screen and (min-width: 768px){.modText{font-size:1.0416666667vw;line-height:2}}@media screen and (min-width: 1400px){.modText{font-size:15px}}.modText p+p{margin-top:1em}.modText .bold{font-weight:bold}.modList li{list-style:disc;color:#ff7e00;margin-left:1em;font-weight:bold;font-size:4.2553191489vw}@media screen and (min-width: 768px){.modList li{font-size:1.3888888889vw}}@media screen and (min-width: 1400px){.modList li{font-size:20px}}.modList li span,.modList li p{color:#222}.modLinkText{color:#ff7e00;text-decoration:underline;font-size:3.9893617021vw}@media screen and (min-width: 768px){.modLinkText{font-size:1.0416666667vw}}@media screen and (min-width: 1400px){.modLinkText{font-size:15px}}.modLinkText:hover{text-decoration:none}.modLinkText--blank{display:flex;align-items:center}.modLinkText--blank::after{content:"";display:inline-block;width:3.4574468085vw;height:3.4574468085vw;margin-left:2.6595744681vw;background-image:url(../img/common/icn-blank-orange.svg);background-size:100% auto;background-repeat:no-repeat}@media screen and (min-width: 768px){.modLinkText--blank::after{width:1.0416666667vw;height:1.0416666667vw;margin-left:.6944444444vw}}@media screen and (min-width: 1400px){.modLinkText--blank::after{width:15px;height:15px;margin-left:10px}}.blanklink{margin:0 .25em}.blanklink::after{content:"";display:inline-block;width:3.4574468085vw;height:3.4574468085vw;margin-left:1.329787234vw;transform:translateY(sp(2));background-image:url(../img/common/icn-blank-orange.svg);background-size:100% auto;background-repeat:no-repeat}@media screen and (min-width: 768px){.blanklink::after{width:1.0416666667vw;height:1.0416666667vw;margin-left:.3472222222vw;transform:translateY(pc(2))}}@media screen and (min-width: 1400px){.blanklink::after{width:15px;height:15px;margin-left:5px;transform:translateY(2px)}}.modPostSummary a:hover .thumb img{transform:scale(1.08)}.modPostSummary a:hover .thumb::before{transform:scale(1.2)}.modPostSummary a:hover .head{color:var(--orange)}.modPostSummary .thumb{position:relative;overflow:hidden;height:47.8723404255vw}@media screen and (min-width: 768px){.modPostSummary .thumb{height:auto}}.modPostSummary .thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease-in-out}.modPostSummary .thumb::before{position:absolute;bottom:0;right:0;z-index:10;content:"";display:block;width:9.0425531915vw;height:9.0425531915vw;bottom:3.9893617021vw;right:3.9893617021vw;transition:transform 100ms linear;background-image:url(../img/common/arrow-post.png);background-size:100% auto;background-repeat:no-repeat}@media screen and (min-width: 768px){.modPostSummary .thumb::before{width:2.3611111111vw;height:2.3611111111vw;bottom:1.3888888889vw;right:1.3888888889vw}}@media screen and (min-width: 1400px){.modPostSummary .thumb::before{width:34px;height:34px;bottom:20px;right:20px}}.modPostSummary .head{font-weight:bold;font-size:5.3191489362vw;margin-top:3.9893617021vw;line-height:1.6;transition:color .2s ease-in-out}@media screen and (min-width: 768px){.modPostSummary .head{line-height:1.7;font-size:1.6666666667vw;margin-top:1.3888888889vw}}@media screen and (min-width: 1400px){.modPostSummary .head{font-size:24px;margin-top:20px}}.modPostSummary .desc{font-size:3.9893617021vw;margin-top:1.329787234vw;line-height:2}@media screen and (min-width: 768px){.modPostSummary .desc{margin-top:.6944444444vw;font-size:1.0416666667vw}}@media screen and (min-width: 1400px){.modPostSummary .desc{margin-top:10px;font-size:15px}}.modPostSummary .small,.modPostSummary .modThumbSummary .small--type2,.modThumbSummary .modPostSummary .small--type2{color:#90a2b1;font-size:3.7234042553vw;margin-top:1.5957446809vw;line-height:1.7}@media screen and (min-width: 768px){.modPostSummary .small,.modPostSummary .modThumbSummary .small--type2,.modThumbSummary .modPostSummary .small--type2{margin-top:.3472222222vw;font-size:1.0416666667vw}}@media screen and (min-width: 1400px){.modPostSummary .small,.modPostSummary .modThumbSummary .small--type2,.modThumbSummary .modPostSummary .small--type2{margin-top:5px;font-size:15px}}.modDepartmentSummary .thumb{position:relative;overflow:hidden}.modDepartmentSummary .thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease-in-out}.modDepartmentSummary .head{font-weight:bold;font-size:5.3191489362vw;margin-top:3.9893617021vw;line-height:1.6;transition:color 200ms ease-in-out}@media screen and (min-width: 768px){.modDepartmentSummary .head{font-size:1.6666666667vw;margin-top:1.25vw}}@media screen and (min-width: 1400px){.modDepartmentSummary .head{font-size:24px;margin-top:18px}}.modDepartmentSummary .desc{font-size:3.7234042553vw;margin-top:1.329787234vw;line-height:2}@media screen and (min-width: 768px){.modDepartmentSummary .desc{margin-top:1.0416666667vw;font-size:1.0416666667vw}}@media screen and (min-width: 1400px){.modDepartmentSummary .desc{margin-top:15px;font-size:15px}}.modMemberSummary a:hover .thumb img{transform:scale(1.1)}.modMemberSummary a:hover .thumb::before{transform:scale(1.1)}.modMemberSummary a:hover .head{color:var(--orange)}.modMemberSummary .thumb{position:relative;overflow:hidden}.modMemberSummary .thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease-in-out}.modMemberSummary .thumb::before{position:absolute;width:9.0425531915vw;height:9.0425531915vw;bottom:3.1914893617vw;right:3.1914893617vw;z-index:10;content:"";display:block;background-image:url(../img/common/icn-glass.png);background-size:100% auto;background-repeat:no-repeat;transition:transform 100ms linear}@media screen and (min-width: 768px){.modMemberSummary .thumb::before{width:2.9166666667vw;height:2.9166666667vw;bottom:1.0416666667vw;right:1.0416666667vw}}@media screen and (min-width: 1400px){.modMemberSummary .thumb::before{width:42px;height:42px;bottom:15px;right:15px}}.modMemberSummary .head{font-weight:bold;font-size:3.9893617021vw;margin-top:3.9893617021vw;line-height:1.6;transition:color .2s ease-in-out}@media screen and (min-width: 768px){.modMemberSummary .head{font-size:1.0416666667vw;margin-top:1.3888888889vw}}@media screen and (min-width: 1400px){.modMemberSummary .head{font-size:15px;margin-top:20px}}.modMemberSummary .desc{color:#90a2b1;font-size:3.7234042553vw;margin-top:1.8617021277vw}@media screen and (min-width: 768px){.modMemberSummary .desc{margin-top:.3472222222vw;font-size:.9722222222vw}}@media screen and (min-width: 1400px){.modMemberSummary .desc{margin-top:5px;font-size:14px}}.modMemberModal{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;overflow-y:auto;background-color:rgba(0,0,0,.15);z-index:200;padding:10.6382978723vw 5.3191489362vw}@media screen and (min-width: 768px){.modMemberModal{padding:3.4722222222vw 0}}@media screen and (min-width: 1400px){.modMemberModal{padding:50px 0}}.modMemberModal__close{position:absolute;top:20px;right:20px;z-index:210}.modMemberModal__close a{display:block;width:5.3191489362vw;height:5.3191489362vw;background-image:url(../img/common/btn-close.png);background-position:center center;background-size:100% auto;background-repeat:no-repeat;text-indent:-200vw;overflow:hidden}@media screen and (min-width: 768px){.modMemberModal__close a{top:1.3888888889vw;right:1.3888888889vw;width:1.3888888889vw;height:1.3888888889vw}}@media screen and (min-width: 1400px){.modMemberModal__close a{top:20px;right:20px;width:20px;height:20px}}@media screen and (min-width: 768px){.modMemberModal__close a:hover{opacity:.7}}.modMemberModal__inner{position:relative;top:0;left:50%;transform:translateX(-50%);background-color:#fff;padding:10.6382978723vw 7.9787234043vw 10.6382978723vw;box-shadow:0 10px 40px rgba(43,45,46,.12)}@media screen and (min-width: 768px){.modMemberModal__inner{display:flex;gap:3.4722222222vw;width:68.0555555556vw;padding:4.1666666667vw 3.4722222222vw 2.7777777778vw}}@media screen and (min-width: 1400px){.modMemberModal__inner{width:980px;padding:60px 50px 40px}}.modMemberModal__thumb{padding:0 9.3085106383vw}@media screen and (min-width: 768px){.modMemberModal__thumb{padding:0;width:20.4166666667vw}}@media screen and (min-width: 1400px){.modMemberModal__thumb{width:294px}}.modMemberModal__thumb img{width:100%}.modMemberModal__body{margin-top:9.3085106383vw}@media screen and (min-width: 768px){.modMemberModal__body{margin-top:0}}.modMemberModal__head{background:linear-gradient(0deg, #FF7E00, #FFB70A);background:-webkit-linear-gradient(0deg, #FF7E00, #FFB70A);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:bold;font-size:5.3191489362vw}@media screen and (min-width: 768px){.modMemberModal__head{font-size:1.6666666667vw}}@media screen and (min-width: 1400px){.modMemberModal__head{font-size:24px}}.modMemberModal__join{color:#90a2b1;font-size:3.7234042553vw;margin-top:3.9893617021vw;margin-bottom:7.9787234043vw}@media screen and (min-width: 768px){.modMemberModal__join{margin-top:1.0416666667vw;margin-bottom:2.0833333333vw;font-size:1.0416666667vw}}@media screen and (min-width: 1400px){.modMemberModal__join{margin-top:15px;margin-bottom:30px;font-size:15px}}.modMemberModal__items dl{padding:5.3191489362vw 0;border-top:.5319148936vw solid #f0f3f7}@media screen and (min-width: 768px){.modMemberModal__items dl{padding:1.3888888889vw 0;border-top:.1388888889vw solid #f0f3f7}}@media screen and (min-width: 1400px){.modMemberModal__items dl{padding:20px 0;border-top:2px solid #f0f3f7}}.modMemberModal__items dl dt{font-weight:bold;font-size:4.2553191489vw}@media screen and (min-width: 768px){.modMemberModal__items dl dt{font-size:1.0416666667vw}}@media screen and (min-width: 1400px){.modMemberModal__items dl dt{font-size:15px}}.modMemberModal__items dl dd{font-size:3.9893617021vw;margin-top:3.9893617021vw}@media screen and (min-width: 768px){.modMemberModal__items dl dd{font-size:1.0416666667vw;margin-top:1.0416666667vw}}@media screen and (min-width: 1400px){.modMemberModal__items dl dd{font-size:15px;margin-top:15px}}.modMaxImg{margin:0 auto}@media screen and (min-width: 768px){.modMaxImg{width:76.3888888889vw}}@media screen and (min-width: 1400px){.modMaxImg{width:1100px}}.modMaxImg img{width:100%}@media screen and (max-width: 768px){.modHumanSchedule .centering{padding:0}}.modHumanSchedule__inner{display:flex;flex-direction:column-reverse;background:linear-gradient(90deg, #fff 0px, #fff 7.9787234043vw, #F1F3F7 7.9787234043vw, #F1F3F7 100%);padding:6.6489361702vw 0 7.9787234043vw}@media screen and (min-width: 768px){.modHumanSchedule__inner{align-items:center;flex-direction:row;gap:6.25vw;padding:2.4305555556vw 0;margin-left:auto;background:linear-gradient(90deg, #fff 0px, #fff 12.9861111111vw, #F1F3F7 12.9861111111vw, #F1F3F7 100%)}}@media screen and (min-width: 1400px){.modHumanSchedule__inner{gap:90px;padding:35px 0;background:linear-gradient(90deg, #fff 0px, #fff 187px, #F1F3F7 187px, #F1F3F7 100%)}}.modHumanSchedule__thumb{flex-shrink:0;padding-right:7.9787234043vw;margin-top:10.6382978723vw}@media screen and (min-width: 768px){.modHumanSchedule__thumb{padding-right:0;margin-top:0;width:36.8055555556vw}}@media screen and (min-width: 1400px){.modHumanSchedule__thumb{width:530px}}@media screen and (max-width: 768px){.modHumanSchedule__timeline{padding-left:15.9574468085vw}}@media screen and (max-width: 768px){.modHumanSchedule__timeline .modHead span{font-size:19.9468085106vw}}.modHumanSchedule__timeline .modTimeline{margin-top:6.6489361702vw;padding-left:15.9574468085vw}@media screen and (min-width: 768px){.modHumanSchedule__timeline .modTimeline{margin-top:3.4722222222vw;padding-left:0}}@media screen and (min-width: 1400px){.modHumanSchedule__timeline .modTimeline{margin-top:50px}}.modTimeline ol{position:relative}@media screen and (min-width: 768px){.modTimeline ol{transform:translateX(4.1666666667vw);padding-right:4.1666666667vw}}@media screen and (min-width: 1400px){.modTimeline ol{transform:translateX(60px);padding-right:60px}}.modTimeline ol::before{position:absolute;left:1.5957446809vw;top:0;content:"";display:block;width:2px;height:95%;background-color:#e0e1e8}@media screen and (min-width: 768px){.modTimeline ol::before{left:.4861111111vw;width:.1388888889vw}}@media screen and (min-width: 1400px){.modTimeline ol::before{left:7px;width:2px}}.modTimeline ol li{position:relative;display:flex}.modTimeline ol li+li{margin-top:5.3191489362vw}@media screen and (min-width: 768px){.modTimeline ol li+li{margin-top:1.3888888889vw}}@media screen and (min-width: 1400px){.modTimeline ol li+li{margin-top:20px}}.modTimeline ol li::before{content:"";display:block;width:3.7234042553vw;height:3.7234042553vw;flex-shrink:0;border-radius:50%;background-color:var(--orange);z-index:5}@media screen and (min-width: 768px){.modTimeline ol li::before{width:1.1111111111vw;height:1.1111111111vw}}@media screen and (min-width: 1400px){.modTimeline ol li::before{width:16px;height:16px}}.modTimeline ol li .time{position:absolute;top:2.1276595745vw;left:-3.9893617021vw;transform:translateY(-2.6595744681vw) translateX(-100%);font-weight:bold;font-size:3.7234042553vw}@media screen and (min-width: 768px){.modTimeline ol li .time{top:0;font-size:1.0416666667vw;left:-1.3888888889vw;transform:translateY(-0.1388888889vw) translateX(-100%)}}@media screen and (min-width: 1400px){.modTimeline ol li .time{font-size:15px;left:-20px;transform:translateY(-2px) translateX(-100%)}}.modTimeline ol li .body{padding-left:5.3191489362vw;line-height:1.8;font-size:3.9893617021vw;transform:translateY(-1.329787234vw);font-weight:bold}@media screen and (min-width: 768px){.modTimeline ol li .body{font-size:1.1111111111vw;padding-left:1.3888888889vw;transform:translateY(-0.3472222222vw)}}@media screen and (min-width: 1400px){.modTimeline ol li .body{font-size:16px;padding-left:20px;transform:translateY(-5px)}}.modTimeline ol li .small,.modTimeline ol li .modThumbSummary .small--type2,.modThumbSummary .modTimeline ol li .small--type2{font-size:3.7234042553vw}@media screen and (min-width: 768px){.modTimeline ol li .small,.modTimeline ol li .modThumbSummary .small--type2,.modThumbSummary .modTimeline ol li .small--type2{font-size:.9722222222vw}}@media screen and (min-width: 1400px){.modTimeline ol li .small,.modTimeline ol li .modThumbSummary .small--type2,.modThumbSummary .modTimeline ol li .small--type2{font-size:14px}}.modTable dl{border-top:2px solid #e0e1e8;background-color:#fff}@media screen and (min-width: 768px){.modTable dl{display:flex}}.modTable dl:last-of-type{border-bottom:2px solid #e0e1e8}.modTable dl dt{flex-shrink:0;background-color:#f1f3f7;font-size:3.9893617021vw;padding:3.9893617021vw 5.3191489362vw;font-weight:bold}@media screen and (min-width: 768px){.modTable dl dt{width:20.1388888889vw;padding:2.0833333333vw 1.3888888889vw;font-size:1.0416666667vw}}@media screen and (min-width: 1400px){.modTable dl dt{width:290px;padding:30px 20px;font-size:15px}}.modTable dl dd{font-size:3.9893617021vw;padding:3.9893617021vw 5.3191489362vw;line-height:2}@media screen and (min-width: 768px){.modTable dl dd{padding:1.7361111111vw 1.3888888889vw;font-size:1.0416666667vw}}@media screen and (min-width: 1400px){.modTable dl dd{padding:25px 20px;font-size:15px}}.modTable dl dd a{color:var(--orange)}.modTable dl dd a.tell{text-decoration:underline}.modTable dl dd a.mail{text-decoration:underline}.modTable dl dd .company+.company{margin-top:.6em}.modLinkBoxList{display:grid;grid-template-columns:1fr;gap:7.9787234043vw}@media screen and (min-width: 768px){.modLinkBoxList{grid-template-columns:1fr 1fr;gap:2.4305555556vw}}@media screen and (min-width: 1400px){.modLinkBoxList{gap:35px}}@media screen and (min-width: 768px){.modLinkBox{height:14.5833333333vw}}@media screen and (min-width: 1400px){.modLinkBox{height:210px}}.modLinkBox a{position:relative;display:block;width:100%;height:100%;background-color:#fff;box-shadow:0 10px 40px rgba(43,45,46,.07);padding:7.9787234043vw 6.6489361702vw}@media screen and (min-width: 768px){.modLinkBox a{padding:2.0833333333vw 2.0833333333vw 0}}@media screen and (min-width: 1400px){.modLinkBox a{padding:30px 30px 0}}.modLinkBox a .head{display:flex;align-items:center;font-weight:bold;font-size:6.3829787234vw;transition:color 200ms ease-in-out}@media screen and (min-width: 768px){.modLinkBox a .head{font-size:1.9444444444vw}}@media screen and (min-width: 1400px){.modLinkBox a .head{font-size:28px}}.modLinkBox a .head::after{content:"";display:block;background-image:url(../img/common/arrow-linkBox.png);background-size:100% auto;background-repeat:no-repeat;width:8.5106382979vw;height:8.5106382979vw;margin-left:3.7234042553vw;flex-shrink:0}@media screen and (min-width: 768px){.modLinkBox a .head::after{width:2.5694444444vw;height:2.5694444444vw;margin-left:1.25vw}}@media screen and (min-width: 1400px){.modLinkBox a .head::after{width:37px;height:37px;margin-left:18px}}.modLinkBox a .desc{font-size:3.9893617021vw;margin-top:5.3191489362vw;line-height:2}@media screen and (min-width: 768px){.modLinkBox a .desc{font-size:1.0416666667vw;margin-top:1.0416666667vw}}@media screen and (min-width: 1400px){.modLinkBox a .desc{font-size:15px;margin-top:15px}}.modLinkBox a:before{position:absolute;top:0;left:0;z-index:10;content:"";display:block;width:100%;height:100%;opacity:0;transition:opacity 200ms ease-in-out;box-sizing:border-box;border:4px solid #c21500;border-image:linear-gradient(to right, #FF7E00, #FFB910);border-image-slice:1}@media screen and (min-width: 768px){.modLinkBox:hover a .head{color:var(--orange)}.modLinkBox:hover a:before{opacity:1}}.modIconLinkBox__body{flex:1}.modIconLinkBox a{position:relative;display:flex;align-items:center;width:100%;height:100%;background-color:#fff;box-shadow:0 10px 40px rgba(43,45,46,.07);padding:9.3085106383vw 7.9787234043vw;display:flex;align-items:center;flex-direction:column;gap:6.1170212766vw}@media screen and (min-width: 768px){.modIconLinkBox a{flex-direction:row;gap:1.3888888889vw;padding:3.125vw 2.4305555556vw}}@media screen and (min-width: 1400px){.modIconLinkBox a{gap:20px;padding:45px 35px}}.modIconLinkBox a::before{content:"";display:block;flex-shrink:0;background-image:url(../img/common/icn-recruit.svg);background-size:100% auto;background-repeat:no-repeat;width:15.9574468085vw;height:15.9574468085vw}@media screen and (min-width: 768px){.modIconLinkBox a::before{width:4.8611111111vw;height:4.8611111111vw}}@media screen and (min-width: 1400px){.modIconLinkBox a::before{width:70px;height:70px}}.modIconLinkBox a .head{display:flex;align-items:center;font-weight:bold;line-height:1;font-size:4.7872340426vw;transition:color .4s ease-in-out}@media screen and (min-width: 768px){.modIconLinkBox a .head{font-size:1.5277777778vw}}@media screen and (min-width: 1400px){.modIconLinkBox a .head{font-size:22px}}.modIconLinkBox a .head::after{content:"";display:block;background-image:url(../img/common/arrow-linkBox.png);background-size:100% auto;background-repeat:no-repeat;width:8.5106382979vw;height:8.5106382979vw;margin-left:3.9893617021vw}@media screen and (min-width: 768px){.modIconLinkBox a .head::after{width:1.8055555556vw;height:1.8055555556vw;margin-left:1.0416666667vw}}@media screen and (min-width: 1400px){.modIconLinkBox a .head::after{width:26px;height:26px;margin-left:15px}}.modIconLinkBox a .desc{font-size:3.9893617021vw;margin-top:5.3191489362vw;line-height:2}@media screen and (min-width: 768px){.modIconLinkBox a .desc{font-size:1.0416666667vw;margin-top:1.25vw}}@media screen and (min-width: 1400px){.modIconLinkBox a .desc{font-size:15px;margin-top:18px}}.modIconLinkBox a:after{position:absolute;top:0;left:0;z-index:10;content:"";display:block;width:100%;height:100%;opacity:0;transition:opacity .4s ease-in-out;box-sizing:border-box;border:4px solid #c21500;border-image:linear-gradient(to right, #FF7E00, #FFB910);border-image-slice:1}@media screen and (min-width: 768px){.modIconLinkBox:hover a .head{color:var(--orange)}.modIconLinkBox:hover a:after{opacity:1}}.modIconLinkBox--recruit a::before{background-image:url(../img/common/icn-recruit.svg)}.modIconLinkBox--support a::before{background-image:url(../img/common/icn-support.svg)}.modRelationLinks{background-color:#f1f3f7;padding:21.2765957447vw 7.9787234043vw}@media screen and (min-width: 768px){.modRelationLinks{padding:0 2.0833333333vw}}@media screen and (min-width: 1400px){.modRelationLinks{padding:0 30px}}.modRelationLinks__inner{display:grid;grid-template-columns:1fr;gap:7.9787234043vw;justify-items:center}@media screen and (min-width: 768px){.modRelationLinks__inner{grid-template-columns:1fr 1fr;margin:0 auto;padding:6.25vw 0;gap:2.7777777778vw;max-width:76.3888888889vw}}@media screen and (min-width: 1400px){.modRelationLinks__inner{padding:90px 0;gap:40px;max-width:1100px}}@media screen and (min-width: 768px){.modRelationLinks--1col .modRelationLinks__inner{grid-template-columns:1fr}}@media screen and (min-width: 768px){.modRelationLinks--1col .modRelationLinks__inner .modLinkBox{width:35.4166666667vw}}@media screen and (min-width: 1400px){.modRelationLinks--1col .modRelationLinks__inner .modLinkBox{width:510px}}@media screen and (min-width: 768px){.modRelationLinks .modLinkBox{height:12.1527777778vw}}@media screen and (min-width: 1400px){.modRelationLinks .modLinkBox{height:175px}}.modRelationLinks .modLinkBox .head{font-size:4.7872340426vw}@media screen and (min-width: 768px){.modRelationLinks .modLinkBox .head{font-size:1.5277777778vw}}@media screen and (min-width: 1400px){.modRelationLinks .modLinkBox .head{font-size:22px}}.modRelationLinks .modLinkBox .head::after{flex-shrink:0}@media screen and (min-width: 768px){.modRelationLinks .modLinkBox .head::after{width:1.8055555556vw;height:1.8055555556vw;margin-left:1.0416666667vw}}@media screen and (min-width: 1400px){.modRelationLinks .modLinkBox .head::after{width:26px;height:26px;margin-left:15px}}@media screen and (min-width: 768px){.modRelationLinks .modLinkBox .desc{font-size:1.0416666667vw}}@media screen and (min-width: 1400px){.modRelationLinks .modLinkBox .desc{font-size:15px}}.modListSummary .modHead{margin-bottom:6.6489361702vw}@media screen and (min-width: 768px){.modListSummary .modHead{margin-bottom:2.4305555556vw}}@media screen and (min-width: 1400px){.modListSummary .modHead{margin-bottom:35px}}.modFaqAcd{border-top:2px solid #e0e1e8;padding:6.3829787234vw 0}@media screen and (min-width: 768px){.modFaqAcd{padding:1.7361111111vw 0}}@media screen and (min-width: 1400px){.modFaqAcd{padding:25px 0}}.modFaqAcd:last-of-type{border-bottom:2px solid #e0e1e8}.modFaqAcd__head{position:relative;display:flex;align-items:center;cursor:pointer;font-weight:bold;font-size:3.9893617021vw;gap:3.1914893617vw;padding-right:2em;transition:color .2s ease-in-out}@media screen and (min-width: 768px){.modFaqAcd__head{font-size:1.1805555556vw;gap:1.3888888889vw}}@media screen and (min-width: 1400px){.modFaqAcd__head{font-size:17px;gap:20px}}.modFaqAcd__head::before{content:"";display:block;width:10.6382978723vw;height:10.6382978723vw;flex-shrink:0;background-image:url(../img/common/icn-q.png);background-size:100% auto;background-repeat:no-repeat;background-position:center center}@media screen and (min-width: 768px){.modFaqAcd__head::before{width:3.4722222222vw;height:3.4722222222vw}}@media screen and (min-width: 1400px){.modFaqAcd__head::before{width:50px;height:50px}}.modFaqAcd__head::after{position:absolute;top:50%;right:0;transform:translateY(-50%);content:"";display:block;width:5.3191489362vw;height:5.3191489362vw;background-image:url(../img/common/icn-plus.svg);background-size:100% auto;background-repeat:no-repeat;background-position:center center}@media screen and (min-width: 768px){.modFaqAcd__head::after{right:.6944444444vw;width:1.3888888889vw;height:1.3888888889vw}}@media screen and (min-width: 1400px){.modFaqAcd__head::after{right:10px;width:20px;height:20px}}.modFaqAcd__head.is-open::after{background-image:url(../img/common/icn-minus.svg)}@media screen and (min-width: 768px){.modFaqAcd__head:hover{color:var(--orange)}}.modFaqAcd__body{display:none}.modFaqAcd__body__inner{display:flex;line-height:2;font-size:3.9893617021vw;gap:3.1914893617vw;margin-top:6.3829787234vw}@media screen and (min-width: 768px){.modFaqAcd__body__inner{font-size:1.0416666667vw;gap:1.3888888889vw;margin-top:1.6666666667vw;padding-top:.7em}}@media screen and (min-width: 1400px){.modFaqAcd__body__inner{font-size:15px;gap:20px;margin-top:24px}}.modFaqAcd__body__inner::before{content:"";display:block;width:10.6382978723vw;height:10.6382978723vw;flex-shrink:0;background-image:url(../img/common/icn-a.png);background-size:100% auto;background-repeat:no-repeat}@media screen and (min-width: 768px){.modFaqAcd__body__inner::before{width:3.4722222222vw;height:3.4722222222vw;transform:translateY(-0.6944444444vw)}}@media screen and (min-width: 1400px){.modFaqAcd__body__inner::before{width:50px;height:50px;transform:translateY(-10px)}}.modInterviewHeader{position:relative;background:linear-gradient(to right, #FF7E00, #FFB910);overflow:hidden}@media screen and (min-width: 768px){.modInterviewHeader{height:41.6666666667vw}}@media screen and (min-width: 1400px){.modInterviewHeader{height:600px}}.modInterviewHeader::before{content:"INTERVIEW";position:absolute;bottom:6.6489361702vw;left:0;z-index:1;line-height:.8;color:rgba(255,255,255,.1);font-weight:bold;font-size:23.9361702128vw;font-family:"Barlow",sans-serif;white-space:nowrap}@media screen and (min-width: 768px){.modInterviewHeader::before{font-size:15.9722222222vw;bottom:2.0833333333vw}}@media screen and (min-width: 1400px){.modInterviewHeader::before{font-size:230px;bottom:30px}}.modInterviewHeader__inner{display:flex;flex-direction:column-reverse;margin:0 auto}@media screen and (min-width: 768px){.modInterviewHeader__inner{flex-direction:row;justify-content:space-between;width:76.3888888889vw}}@media screen and (min-width: 1400px){.modInterviewHeader__inner{width:1100px}}.modInterviewHeader__body{position:relative;z-index:2;padding:10.6382978723vw 7.9787234043vw 15.9574468085vw}@media screen and (min-width: 768px){.modInterviewHeader__body{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;width:50%;padding:1.7361111111vw 4.7222222222vw 0 0}}@media screen and (min-width: 1400px){.modInterviewHeader__body{padding:25px 68px 0 0}}.modInterviewHeader__body .cat{color:var(--orange);background-color:#fff;width:fit-content;line-height:1;padding:2.1276595745vw 5.3191489362vw;font-size:3.9893617021vw;white-space:nowrap}@media screen and (min-width: 768px){.modInterviewHeader__body .cat{padding:.5555555556vw 1.3888888889vw;font-size:1.0416666667vw}}@media screen and (min-width: 1400px){.modInterviewHeader__body .cat{padding:8px 20px;font-size:15px}}.modInterviewHeader__body .head{color:#fff;font-weight:bold;font-size:8.5106382979vw;margin-top:3.9893617021vw;line-height:1.55;letter-spacing:.04em}@media screen and (min-width: 768px){.modInterviewHeader__body .head{font-size:2.9166666667vw;margin-top:.8333333333vw;line-height:1.4}}@media screen and (min-width: 1400px){.modInterviewHeader__body .head{font-size:42px;margin-top:12px}}.modInterviewHeader__body .desc{color:#fff;font-weight:bold;font-size:4.2553191489vw;margin-top:5.3191489362vw}@media screen and (min-width: 768px){.modInterviewHeader__body .desc{font-size:1.1805555556vw;margin-top:5.5555555556vw}}@media screen and (min-width: 1400px){.modInterviewHeader__body .desc{font-size:17px;margin-top:80px}}.modInterviewHeader__thumb{position:relative;z-index:0}@media screen and (min-width: 768px){.modInterviewHeader__thumb{flex:1;margin-right:calc(50% - 50vw);width:50%}}.modInterviewHeader__thumb img{width:100%}.modDayoff{background-color:#fff7ef;padding:15.9574468085vw 7.9787234043vw 0}@media screen and (min-width: 768px){.modDayoff{padding:4.8611111111vw 0 2.0833333333vw}}@media screen and (min-width: 1400px){.modDayoff{padding:70px 0 30px 0}}.modDayoff__inner{position:relative;display:flex;flex-direction:column;margin:0 auto}@media screen and (min-width: 768px){.modDayoff__inner{flex-direction:row;gap:6.25vw;width:59.7222222222vw}}@media screen and (min-width: 1400px){.modDayoff__inner{gap:90px;width:860px}}@media screen and (min-width: 768px){.modDayoff__body{width:33.3333333333vw}}@media screen and (min-width: 1400px){.modDayoff__body{width:480px}}.modDayoff__body .head{position:relative}.modDayoff__body .head span{position:relative;z-index:2;display:flex;align-items:center;font-weight:bold;font-size:4.7872340426vw;background:-webkit-linear-gradient(0deg, #FF7E00, #FFB70A);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (min-width: 768px){.modDayoff__body .head span{font-size:2.2222222222vw}}@media screen and (min-width: 1400px){.modDayoff__body .head span{font-size:32px}}.modDayoff__body .head span::before{content:"";display:block;width:5.8510638298vw;height:5.3191489362vw;margin-right:4.2553191489vw;background-image:url(../img/common/icn-dayoff.png);background-size:100% auto;background-repeat:no-repeat}@media screen and (min-width: 768px){.modDayoff__body .head span::before{width:2.2916666667vw;height:1.8055555556vw;margin-right:1.1111111111vw}}@media screen and (min-width: 1400px){.modDayoff__body .head span::before{width:33px;height:26px;margin-right:16px}}.modDayoff__body .head::after{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"DAY OFF";color:#fff;line-height:1;z-index:1;font-family:"Barlow",sans-serif;font-weight:500;-webkit-background-clip:unset;-webkit-text-fill-color:#fff;white-space:nowrap;font-size:18.6170212766vw;transform:translateY(-90%)}@media screen and (min-width: 768px){.modDayoff__body .head::after{font-size:8.5416666667vw;transform:translateY(-60%) translateX(-5.2083333333vw)}}@media screen and (min-width: 1400px){.modDayoff__body .head::after{font-size:123px;transform:translateY(-60%) translateX(-75px)}}.modDayoff__body .desc{line-height:2;margin-top:4.7872340426vw;font-size:3.9893617021vw}@media screen and (min-width: 768px){.modDayoff__body .desc{margin-top:1.0416666667vw;font-size:1.0416666667vw}}@media screen and (min-width: 1400px){.modDayoff__body .desc{margin-top:15px;font-size:15px}}.modDayoff__thumb{width:56.914893617vw;transform:translateY(6.6489361702vw);margin:0 auto}@media screen and (min-width: 768px){.modDayoff__thumb{position:absolute;top:0;right:0;width:20.1388888889vw;transform:translateY(-6.25vw);margin:unset}}@media screen and (min-width: 1400px){.modDayoff__thumb{width:290px;transform:translateY(-90px)}}.modDayoff__thumb img{width:100%}.modDataAcd{background-color:#f0f3f7;padding:10.6382978723vw 5.3191489362vw 7.9787234043vw}@media screen and (min-width: 768px){.modDataAcd{padding:2.7777777778vw 1.3888888889vw 1.3888888889vw}}@media screen and (min-width: 1400px){.modDataAcd{padding:40px 20px 20px}}.modDataAcd__body{display:none;padding:10.6382978723vw 0 0}@media screen and (min-width: 768px){.modDataAcd__body{padding:2.7777777778vw 0 0}}@media screen and (min-width: 1400px){.modDataAcd__body{padding:40px 0 0}}.modDataAcd__bottom{display:flex;justify-content:center;padding:7.9787234043vw 0 0}@media screen and (min-width: 768px){.modDataAcd__bottom{padding:2.0833333333vw 0 0}}@media screen and (min-width: 1400px){.modDataAcd__bottom{padding:30px 0 0}}.modDataAcd.is-open .btnAcd a::after{background-image:url(../img/common/icn-acd-minus.png)}.modDataBoxes{display:grid;grid-template-columns:1fr;gap:10.6382978723vw}@media screen and (min-width: 768px){.modDataBoxes{grid-template-columns:1fr 1fr 1fr;gap:2.7777777778vw .9722222222vw}}@media screen and (min-width: 1400px){.modDataBoxes{gap:40px 14px}}.modDataBox{position:relative;background-color:#fff;padding:11.9680851064vw 0 6.6489361702vw}@media screen and (min-width: 768px){.modDataBox{padding:3.4722222222vw 2.0833333333vw 2.0833333333vw}}@media screen and (min-width: 1400px){.modDataBox{padding:50px 30px 30px}}.modDataBox::before{position:absolute;top:0;left:50%;transform:translateX(-50%) translateY(-20px);content:"";display:block;width:18.6170212766vw;height:18.6170212766vw;background-size:100% auto;background-repeat:no-repeat}@media screen and (min-width: 768px){.modDataBox::before{width:4.8611111111vw;height:4.8611111111vw;transform:translateX(-50%) translateY(-1.3888888889vw)}}@media screen and (min-width: 1400px){.modDataBox::before{width:70px;height:70px;transform:translateX(-50%) translateY(-20px)}}.modDataBox--data1 .data{margin-top:9.3085106383vw}@media screen and (min-width: 768px){.modDataBox--data1 .data{margin-top:4.1666666667vw}}@media screen and (min-width: 1400px){.modDataBox--data1 .data{margin-top:60px}}.modDataBox--data1 .cap{margin-top:7.9787234043vw}@media screen and (min-width: 768px){.modDataBox--data1 .cap{margin-top:2.0833333333vw}}@media screen and (min-width: 1400px){.modDataBox--data1 .cap{margin-top:30px}}.modDataBox--data1::before{background-image:url(../img/common/icn-data1.png)}@media screen and (min-width: 768px){.modDataBox--data2{padding:3.125vw 2.0833333333vw 2.0833333333vw}}@media screen and (min-width: 1400px){.modDataBox--data2{padding:45px 30px 30px}}.modDataBox--data2 .data{margin-top:10.6382978723vw}@media screen and (min-width: 768px){.modDataBox--data2 .data{margin-top:3.4722222222vw}}@media screen and (min-width: 1400px){.modDataBox--data2 .data{margin-top:50px}}.modDataBox--data2 .cap{margin-top:7.9787234043vw}@media screen and (min-width: 768px){.modDataBox--data2 .cap{margin-top:2.0833333333vw}}@media screen and (min-width: 1400px){.modDataBox--data2 .cap{margin-top:30px}}.modDataBox--data2::before{background-image:url(../img/common/icn-data2.png)}.modDataBox--data3 .data{margin-top:9.3085106383vw}@media screen and (min-width: 768px){.modDataBox--data3 .data{margin-top:4.1666666667vw}}@media screen and (min-width: 1400px){.modDataBox--data3 .data{margin-top:60px}}.modDataBox--data3 .cap{margin-top:7.9787234043vw}@media screen and (min-width: 768px){.modDataBox--data3 .cap{margin-top:2.0833333333vw}}@media screen and (min-width: 1400px){.modDataBox--data3 .cap{margin-top:30px}}.modDataBox--data3::before{background-image:url(../img/common/icn-data3.png)}.modDataBox--data4 .data{margin-top:10.6382978723vw}@media screen and (min-width: 768px){.modDataBox--data4 .data{margin-top:3.4722222222vw}}@media screen and (min-width: 1400px){.modDataBox--data4 .data{margin-top:50px}}.modDataBox--data4 .cap{margin-top:7.9787234043vw}@media screen and (min-width: 768px){.modDataBox--data4 .cap{margin-top:2.0833333333vw}}@media screen and (min-width: 1400px){.modDataBox--data4 .cap{margin-top:30px}}.modDataBox--data4::before{background-image:url(../img/common/icn-data4.png)}.modDataBox--data5 .data{margin-top:10.6382978723vw}@media screen and (min-width: 768px){.modDataBox--data5 .data{margin-top:4.1666666667vw}}@media screen and (min-width: 1400px){.modDataBox--data5 .data{margin-top:60px}}.modDataBox--data5 .cap{margin-top:7.9787234043vw}@media screen and (min-width: 768px){.modDataBox--data5 .cap{margin-top:2.0833333333vw}}@media screen and (min-width: 1400px){.modDataBox--data5 .cap{margin-top:30px}}.modDataBox--data5::before{background-image:url(../img/common/icn-data5.png)}.modDataBox--data6::before{background-image:url(../img/common/icn-data6.png)}.modDataBox--data6 .dataImg{margin:0 auto;width:42.0212765957vw;margin:5.3191489362vw auto 0}@media screen and (min-width: 768px){.modDataBox--data6 .dataImg{width:11.3194444444vw;margin:1.7361111111vw auto 0}}@media screen and (min-width: 1400px){.modDataBox--data6 .dataImg{width:163px;margin:25px auto 0}}.modDataBox--data6 .cap{margin-top:2.6595744681vw}@media screen and (min-width: 768px){.modDataBox--data6 .cap{margin-top:1.3888888889vw}}@media screen and (min-width: 1400px){.modDataBox--data6 .cap{margin-top:20px}}.modDataBox--data7::before{background-image:url(../img/common/icn-data7.png)}.modDataBox--data7 .dataImg{margin:9.3085106383vw auto 0;width:58.5106382979vw}@media screen and (min-width: 768px){.modDataBox--data7 .dataImg{width:47.0138888889vw;margin:0 auto}}@media screen and (min-width: 1400px){.modDataBox--data7 .dataImg{width:677px}}.modDataBox .head{position:relative;z-index:5;line-height:1.8;font-weight:bold;text-align:center;font-size:4.7872340426vw}@media screen and (min-width: 768px){.modDataBox .head{font-size:1.3888888889vw}}@media screen and (min-width: 1400px){.modDataBox .head{font-size:20px}}.modDataBox .head span{display:block;text-align:center;line-height:1;font-size:3.7234042553vw}@media screen and (min-width: 768px){.modDataBox .head span{font-size:1.1111111111vw}}@media screen and (min-width: 1400px){.modDataBox .head span{font-size:16px}}.modDataBox .dataImg img{width:100%}.modDataBox .data{text-align:center;color:var(--orange);font-weight:bold;font-family:"Barlow",sans-serif;line-height:0;font-size:19.6808510638vw}@media screen and (min-width: 768px){.modDataBox .data{font-size:6.6666666667vw}}@media screen and (min-width: 1400px){.modDataBox .data{font-size:96px}}.modDataBox .data .small,.modDataBox .data .modThumbSummary .small--type2,.modThumbSummary .modDataBox .data .small--type2{font-size:11.7021276596vw}@media screen and (min-width: 768px){.modDataBox .data .small,.modDataBox .data .modThumbSummary .small--type2,.modThumbSummary .modDataBox .data .small--type2{font-size:3.4722222222vw}}@media screen and (min-width: 1400px){.modDataBox .data .small,.modDataBox .data .modThumbSummary .small--type2,.modThumbSummary .modDataBox .data .small--type2{font-size:50px}}.modDataBox .data .unit{font-family:"Noto Sans JP",sans-serif;color:var(--black);font-size:6.3829787234vw}@media screen and (min-width: 768px){.modDataBox .data .unit{font-size:1.8055555556vw;margin-left:.4166666667vw}}@media screen and (min-width: 1400px){.modDataBox .data .unit{font-size:26px;margin-left:6px}}.modDataBox .cap{text-align:center;color:#90a2b1;font-size:3.4574468085vw}@media screen and (min-width: 768px){.modDataBox .cap{font-size:.9027777778vw}}@media screen and (min-width: 1400px){.modDataBox .cap{font-size:13px}}.modDataBox--1col{max-width:815px;margin:9.3085106383vw auto 0}@media screen and (min-width: 768px){.modDataBox--1col{padding:4.1666666667vw 2.0833333333vw 2.0833333333vw;margin:3.125vw auto 0}}@media screen and (min-width: 1400px){.modDataBox--1col{margin:45px auto 0;padding:60px 30px 30px}}@media screen and (min-width: 768px){.modDataBox--1col .cap{margin-top:.6944444444vw}}@media screen and (min-width: 1400px){.modDataBox--1col .cap{margin-top:10px}}.modServices{display:flex;align-items:center;flex-direction:column;box-shadow:0 10px 40px rgba(43,45,46,.07);padding:5.3191489362vw 9.3085106383vw 13.2978723404vw;background-color:#fff}@media screen and (min-width: 768px){.modServices{flex-direction:row;padding:4.4444444444vw 0 4.4444444444vw 4.8611111111vw}}@media screen and (min-width: 1400px){.modServices{padding:64px 0 64px 70px}}.modServices__item img{width:100%}.modServices__item--service4{display:flex;align-items:center;flex-direction:column;gap:2.6595744681vw;font-size:4.7872340426vw;font-weight:bold}@media screen and (min-width: 768px){.modServices__item--service4{width:22.9166666667vw;flex-direction:row;gap:1.3888888889vw;font-size:1.3888888889vw}}@media screen and (min-width: 1400px){.modServices__item--service4{width:330px;font-size:20px;gap:20px}}.modServices__item--service4::before{content:"";display:block;width:13.2978723404vw;height:13.2978723404vw;background-image:url(../img/common/icn-service4.png);background-size:100% auto;background-repeat:no-repeat}@media screen and (min-width: 768px){.modServices__item--service4::before{width:4.8611111111vw;height:4.8611111111vw}}@media screen and (min-width: 1400px){.modServices__item--service4::before{width:70px;height:70px}}.modServices__item--service5{width:37.2340425532vw;margin-top:9.3085106383vw}@media screen and (min-width: 768px){.modServices__item--service5{width:10.8333333333vw;margin-left:6.9444444444vw;margin-top:0}}@media screen and (min-width: 1400px){.modServices__item--service5{width:156px;margin-left:100px}}.modServices__item--service6{width:65.1595744681vw;margin-top:7.9787234043vw}@media screen and (min-width: 768px){.modServices__item--service6{width:17.0138888889vw;margin-left:4.1666666667vw;margin-top:0}}@media screen and (min-width: 1400px){.modServices__item--service6{width:245px;margin-left:60px}}.modServiceBoxes{display:grid;grid-template-columns:1fr;gap:5.3191489362vw}@media screen and (min-width: 768px){.modServiceBoxes{grid-template-columns:1fr 1fr 1fr;gap:3.125vw}}@media screen and (min-width: 1400px){.modServiceBoxes{gap:45px}}.modServiceBoxes__item{box-shadow:0 10px 40px rgba(43,45,46,.07);background-color:#fff;padding:5.3191489362vw 9.3085106383vw 13.2978723404vw}@media screen and (min-width: 768px){.modServiceBoxes__item{padding:1.3888888889vw 0 3.4722222222vw}}@media screen and (min-width: 1400px){.modServiceBoxes__item{padding:20px 0 50px}}.modServiceBoxes__item dt{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:2.6595744681vw;font-size:4.7872340426vw;line-height:1.66;font-weight:bold}@media screen and (min-width: 768px){.modServiceBoxes__item dt{gap:1.0416666667vw;font-size:1.3888888889vw}}@media screen and (min-width: 1400px){.modServiceBoxes__item dt{gap:15px;font-size:20px}}.modServiceBoxes__item dt::before{content:"";display:block;width:13.2978723404vw;height:13.2978723404vw;background-size:100% auto;background-image:url(../img/common/icn-service1.png);background-repeat:no-repeat}@media screen and (min-width: 768px){.modServiceBoxes__item dt::before{width:4.8611111111vw;height:4.8611111111vw}}@media screen and (min-width: 1400px){.modServiceBoxes__item dt::before{width:70px;height:70px}}.modServiceBoxes__item dd{display:flex;align-items:center;justify-content:center;margin:9.3085106383vw auto 0}@media screen and (min-width: 768px){.modServiceBoxes__item dd{height:6.25vw;margin:2.7777777778vw auto 0}}@media screen and (min-width: 1400px){.modServiceBoxes__item dd{height:90px;margin:40px auto 0}}.modServiceBoxes__item dd img{width:100%}.modServiceBoxes__item--service1 dt::before{background-image:url(../img/common/icn-service1.png)}.modServiceBoxes__item--service1 dd{width:42.5531914894vw}@media screen and (min-width: 768px){.modServiceBoxes__item--service1 dd{width:11.1111111111vw}}@media screen and (min-width: 1400px){.modServiceBoxes__item--service1 dd{width:160px}}.modServiceBoxes__item--service2 dt::before{background-image:url(../img/common/icn-service2.png)}.modServiceBoxes__item--service2 dd{width:53.7234042553vw}@media screen and (min-width: 768px){.modServiceBoxes__item--service2 dd{width:15.2777777778vw}}@media screen and (min-width: 1400px){.modServiceBoxes__item--service2 dd{width:220px}}.modServiceBoxes__item--service3 dt::before{background-image:url(../img/common/icn-service3.png)}.modServiceBoxes__item--service3 dd{width:53.1914893617vw}@media screen and (min-width: 768px){.modServiceBoxes__item--service3 dd{width:15.6944444444vw}}@media screen and (min-width: 1400px){.modServiceBoxes__item--service3 dd{width:226px}}.modAlart{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3.9893617021vw;padding:5.3191489362vw 7.9787234043vw 10.6382978723vw;background-color:#fff7ef}@media screen and (min-width: 768px){.modAlart{flex-direction:row;gap:1.0416666667vw;padding:2.0833333333vw}}@media screen and (min-width: 1400px){.modAlart{gap:15px;padding:30px}}.modAlart::before{content:"";display:block;width:13.2978723404vw;height:13.2978723404vw;background-image:url(../img/common/icn-flag.png);background-size:100% auto;background-repeat:no-repeat}@media screen and (min-width: 768px){.modAlart::before{width:4.375vw;height:4.375vw}}@media screen and (min-width: 1400px){.modAlart::before{width:63px;height:63px}}.modAlart p{font-weight:bold;line-height:1.7;font-size:4.7872340426vw}@media screen and (min-width: 768px){.modAlart p{font-size:1.5277777778vw}}@media screen and (min-width: 1400px){.modAlart p{font-size:22px}}.modStep{position:relative;padding-left:6.6489361702vw;margin:0 auto 0 7.9787234043vw}@media screen and (min-width: 768px){.modStep{max-width:76.3888888889vw;margin:0 auto;padding-left:5.2083333333vw}}@media screen and (min-width: 1400px){.modStep{max-width:1100px;padding-left:75px}}.modStep::before{position:absolute;top:0;left:0;content:"";display:block;width:.5319148936vw;height:100%;background-color:#e0e1e8}@media screen and (min-width: 768px){.modStep::before{left:.6944444444vw;width:.1388888889vw}}@media screen and (min-width: 1400px){.modStep::before{left:10px;width:2px}}.modStepAcd+.modStepAcd{margin-top:5.3191489362vw}@media screen and (min-width: 768px){.modStepAcd+.modStepAcd{margin-top:2.4305555556vw}}@media screen and (min-width: 1400px){.modStepAcd+.modStepAcd{margin-top:35px}}.modStepAcd__head{position:relative;background-color:#fff;border:1px solid #e0e1e8;cursor:pointer;padding:2.6595744681vw 0 2.6595744681vw 7.9787234043vw}@media screen and (min-width: 768px){.modStepAcd__head{height:6.25vw;padding:0 0 0 3.4722222222vw}}@media screen and (min-width: 1400px){.modStepAcd__head{height:90px;padding:0 0 0 50px}}@media screen and (min-width: 768px){.modStepAcd__head:hover .main{color:var(--orange)}}.modStepAcd__head .head{position:relative;display:flex;align-items:center;flex-wrap:wrap;height:100%;width:100%}.modStepAcd__head .head .num{font-family:"Barlow",sans-serif;font-weight:500;color:var(--orange);font-size:10.6382978723vw;line-height:1}@media screen and (min-width: 768px){.modStepAcd__head .head .num{font-size:3.8194444444vw}}@media screen and (min-width: 1400px){.modStepAcd__head .head .num{font-size:55px}}.modStepAcd__head .head .unit{color:var(--orange);transform:translateY(0.25em);font-size:4.7872340426vw;font-weight:bold}@media screen and (min-width: 768px){.modStepAcd__head .head .unit{font-size:1.5277777778vw;margin-left:.4166666667vw;margin-right:2.0833333333vw}}@media screen and (min-width: 1400px){.modStepAcd__head .head .unit{font-size:22px;margin-left:6px;margin-right:30px}}.modStepAcd__head .head .main{font-size:4.7872340426vw;width:100%;font-weight:bold;transition:color .2s ease-in-out}@media screen and (min-width: 768px){.modStepAcd__head .head .main{font-size:1.5277777778vw;width:fit-content}}@media screen and (min-width: 1400px){.modStepAcd__head .head .main{font-size:22px}}.modStepAcd__head .head::after{position:absolute;top:50%;right:7.9787234043vw;transform:translateY(-50%);content:"";display:block;width:9.0425531915vw;height:9.0425531915vw;background-image:url(../img/common/icn-acd-plus.png);background-size:100% auto;background-repeat:no-repeat}@media screen and (min-width: 768px){.modStepAcd__head .head::after{width:2.3611111111vw;height:2.3611111111vw;right:4.1666666667vw}}@media screen and (min-width: 1400px){.modStepAcd__head .head::after{width:34px;height:34px;right:60px}}.modStepAcd__head .head:hover .main{color:var(--orange)}.modStepAcd__head::before{position:absolute;top:50%;left:0;transform:translateY(-50%) translateX(-50%);content:"";display:block;width:3.7234042553vw;height:3.7234042553vw;border-radius:50%;background-color:var(--orange)}@media screen and (min-width: 768px){.modStepAcd__head::before{width:1.1111111111vw;height:1.1111111111vw;left:-4.5833333333vw}}@media screen and (min-width: 1400px){.modStepAcd__head::before{width:16px;height:16px;left:-66px}}.modStepAcd__head::after{position:absolute;top:50%;left:0;transform:translateY(-50%) translateX(-100%);z-index:-1;content:"";display:block;width:6.6489361702vw;border-bottom:.5319148936vw dashed #e0e1e8}@media screen and (min-width: 768px){.modStepAcd__head::after{width:4.5833333333vw;border-bottom:2px dashed #e0e1e8}}@media screen and (min-width: 1400px){.modStepAcd__head::after{width:66px}}.modStepAcd__head--noNum{padding:4.7872340426vw 0 4.7872340426vw 7.9787234043vw}@media screen and (min-width: 768px){.modStepAcd__head--noNum{padding:0 0 0 3.4722222222vw}}@media screen and (min-width: 1400px){.modStepAcd__head--noNum{padding:0 0 0 50px}}.modStepAcd__body{display:none}.modStepAcd__body__inner{display:flex;flex-direction:column;background-color:#f0f3f7;border-right:1px solid #e0e1e8;border-bottom:1px solid #e0e1e8;border-left:1px solid #e0e1e8;gap:7.9787234043vw;padding:7.9787234043vw}@media screen and (min-width: 768px){.modStepAcd__body__inner{flex-direction:row;gap:4.1666666667vw;padding:2.7777777778vw 4.1666666667vw}}@media screen and (min-width: 1400px){.modStepAcd__body__inner{padding:40px 60px;gap:60px}}.modStepAcd__body .thumb{flex-shrink:0}@media screen and (min-width: 768px){.modStepAcd__body .thumb{width:23.6111111111vw}}@media screen and (min-width: 1400px){.modStepAcd__body .thumb{width:340px}}.modStepAcd__body .thumb img{width:100%}.modStepAcd__body .body p{line-height:2;font-size:3.9893617021vw}@media screen and (min-width: 768px){.modStepAcd__body .body p{font-size:1.0416666667vw}}@media screen and (min-width: 1400px){.modStepAcd__body .body p{font-size:15px}}.modStepAcd__body .skills{margin-top:7.9787234043vw}@media screen and (min-width: 768px){.modStepAcd__body .skills{margin-top:2.0833333333vw}}@media screen and (min-width: 1400px){.modStepAcd__body .skills{margin-top:30px}}.modStepAcd__body .skills .head{background-color:var(--orange);color:#fff;font-weight:bold;width:fit-content;font-size:3.7234042553vw;padding:.7978723404vw 2.1276595745vw;margin-bottom:2.6595744681vw}@media screen and (min-width: 768px){.modStepAcd__body .skills .head{font-size:.9722222222vw;padding:.2083333333vw .5555555556vw;margin-bottom:.6944444444vw}}@media screen and (min-width: 1400px){.modStepAcd__body .skills .head{font-size:14px;padding:3px 8px;margin-bottom:10px}}.modStepAcd__body .skill{gap:5.3191489362vw}@media screen and (min-width: 768px){.modStepAcd__body .skill{display:flex;gap:1.3888888889vw}}@media screen and (min-width: 1400px){.modStepAcd__body .skill{gap:20px}}.modStepAcd__body .skill dt{display:flex;align-items:center;height:fit-content;font-weight:bold;flex-shrink:0;font-size:4.2553191489vw;gap:2.6595744681vw}@media screen and (min-width: 768px){.modStepAcd__body .skill dt{width:4.8611111111vw;font-size:1.1111111111vw;gap:.6944444444vw}}@media screen and (min-width: 1400px){.modStepAcd__body .skill dt{width:70px;font-size:16px;gap:10px}}.modStepAcd__body .skill dt::before{content:"";display:block;width:2.6595744681vw;height:2.6595744681vw;border-radius:50%;flex-shrink:0;background-color:var(--orange)}@media screen and (min-width: 768px){.modStepAcd__body .skill dt::before{width:.6944444444vw;height:.6944444444vw}}@media screen and (min-width: 1400px){.modStepAcd__body .skill dt::before{width:10px;height:10px}}.modStepAcd__body .skill dd{line-height:1.85;font-size:3.7234042553vw;margin-top:1.5957446809vw}@media screen and (min-width: 768px){.modStepAcd__body .skill dd{font-size:.9722222222vw;margin-top:0}}@media screen and (min-width: 1400px){.modStepAcd__body .skill dd{font-size:14px}}.modStepAcd.is-open .modStepAcd__head .head::after{background-image:url(../img/common/icn-acd-minus.png)}.modProgram{position:relative;padding-left:6.6489361702vw;margin:0 auto 0 7.9787234043vw}@media screen and (min-width: 768px){.modProgram{max-width:76.3888888889vw;margin:0 auto;padding-left:5.2083333333vw}}@media screen and (min-width: 1400px){.modProgram{max-width:1100px;padding-left:75px}}.modProgram::before{position:absolute;top:0;left:0;content:"";display:block;width:.5319148936vw;height:100%;background-color:#e0e1e8}@media screen and (min-width: 768px){.modProgram::before{left:.6944444444vw;width:.1388888889vw}}@media screen and (min-width: 1400px){.modProgram::before{left:10px;width:2px}}.modProgramSec+.modProgramSec{margin-top:7.9787234043vw}@media screen and (min-width: 768px){.modProgramSec+.modProgramSec{margin-top:2.4305555556vw}}@media screen and (min-width: 1400px){.modProgramSec+.modProgramSec{margin-top:35px}}.modProgramSec__head{position:relative;background-color:#fff;border:1px solid #e0e1e8;padding:2.6595744681vw 0 2.6595744681vw 7.9787234043vw}@media screen and (min-width: 768px){.modProgramSec__head{height:7.6388888889vw;padding:0 0 0 4.1666666667vw}}@media screen and (min-width: 1400px){.modProgramSec__head{height:110px;padding:0 0 0 60px}}.modProgramSec__head .head{position:relative;display:flex;align-items:center;flex-wrap:wrap;height:100%;width:100%;white-space:nowrap}.modProgramSec__head .head .num{font-family:"Barlow",sans-serif;font-weight:500;color:var(--orange);font-size:10.6382978723vw;line-height:1}@media screen and (min-width: 768px){.modProgramSec__head .head .num{font-size:3.8194444444vw}}@media screen and (min-width: 1400px){.modProgramSec__head .head .num{font-size:55px}}.modProgramSec__head .head .unit{color:var(--orange);transform:translateY(0.3em);font-size:4.7872340426vw;font-weight:bold}@media screen and (min-width: 768px){.modProgramSec__head .head .unit{font-size:1.5277777778vw;margin-left:.4166666667vw;margin-right:2.0833333333vw;transform:translateY(0.5em)}}@media screen and (min-width: 1400px){.modProgramSec__head .head .unit{font-size:22px;margin-left:6px;margin-right:30px}}.modProgramSec__head .head .main{font-size:4.7872340426vw;width:100%;font-weight:bold}@media screen and (min-width: 768px){.modProgramSec__head .head .main{font-size:1.5277777778vw;width:fit-content}}@media screen and (min-width: 1400px){.modProgramSec__head .head .main{font-size:22px}}.modProgramSec__head::before{position:absolute;top:50%;left:-6.6489361702vw;transform:translateY(-50%) translateX(-50%);content:"";display:block;width:3.7234042553vw;height:3.7234042553vw;border-radius:50%;background-color:var(--orange)}@media screen and (min-width: 768px){.modProgramSec__head::before{width:1.1111111111vw;height:1.1111111111vw;left:-4.5833333333vw}}@media screen and (min-width: 1400px){.modProgramSec__head::before{width:16px;height:16px;left:-66px}}.modProgramSec__head::after{position:absolute;top:50%;left:0;transform:translateY(-50%) translateX(-100%);z-index:-1;content:"";display:block;border-bottom:2px dashed #e0e1e8;width:7.9787234043vw}@media screen and (min-width: 768px){.modProgramSec__head::after{width:4.5833333333vw}}@media screen and (min-width: 1400px){.modProgramSec__head::after{width:66px}}.modProgramSec__head--noNum{padding:5.0531914894vw 0 5.0531914894vw 7.9787234043vw}@media screen and (min-width: 768px){.modProgramSec__head--noNum{padding:0 0 0 3.4722222222vw}}@media screen and (min-width: 1400px){.modProgramSec__head--noNum{padding:0 0 0 50px}}.modProgramSec__body__inner{display:flex;flex-direction:column;background-color:#f0f3f7;border-right:1px solid #e0e1e8;border-bottom:1px solid #e0e1e8;border-left:1px solid #e0e1e8;padding:7.9787234043vw}@media screen and (min-width: 768px){.modProgramSec__body__inner{flex-direction:row;gap:4.1666666667vw;padding:2.7777777778vw 4.1666666667vw}}@media screen and (min-width: 1400px){.modProgramSec__body__inner{padding:40px 60px;gap:60px}}.modProgramSec__body .thumb{flex-shrink:0;margin-top:7.9787234043vw}@media screen and (min-width: 768px){.modProgramSec__body .thumb{margin-top:0;width:23.6111111111vw}}@media screen and (min-width: 1400px){.modProgramSec__body .thumb{width:340px}}.modProgramSec__body .thumb img{width:100%}.modProgramSec__body .body p{line-height:2;font-size:3.9893617021vw}@media screen and (min-width: 768px){.modProgramSec__body .body p{font-size:1.0416666667vw}}@media screen and (min-width: 1400px){.modProgramSec__body .body p{font-size:15px}}.modProgramSec__body .programSchedule .thumb{width:100%;margin-bottom:7.9787234043vw;margin-top:0}@media screen and (min-width: 768px){.modProgramSec__body .programSchedule .thumb{margin-bottom:2.7777777778vw}}@media screen and (min-width: 1400px){.modProgramSec__body .programSchedule .thumb{margin-bottom:40px}}.modProgramSec__body .programSchedule .thumb img{width:100%}.modProgramSec__body .programSchedule .head{display:flex;align-items:center;font-size:4.7872340426vw;gap:2.6595744681vw;font-weight:bold}@media screen and (min-width: 768px){.modProgramSec__body .programSchedule .head{font-size:1.5277777778vw;gap:1.3888888889vw}}@media screen and (min-width: 1400px){.modProgramSec__body .programSchedule .head{font-size:22px;gap:20px}}.modProgramSec__body .programSchedule .head::before{content:"";display:block;width:13.2978723404vw;height:13.2978723404vw;flex-shrink:0;background-size:100% auto;background-repeat:no-repeat}@media screen and (min-width: 768px){.modProgramSec__body .programSchedule .head::before{width:4.1666666667vw;height:4.1666666667vw}}@media screen and (min-width: 1400px){.modProgramSec__body .programSchedule .head::before{width:60px;height:60px}}.modProgramSec__body .programSchedule .head--icn1::before{background-image:url(../img/common/icn-program1.png)}.modProgramSec__body .programSchedule .head--icn2::before{background-image:url(../img/common/icn-program2.png)}.modProgramSec__body .programSchedule .head--icn3::before{background-image:url(../img/common/icn-program3.png)}.modProgramSec__body .programSchedule .modText{margin-top:2.6595744681vw}@media screen and (min-width: 768px){.modProgramSec__body .programSchedule .modText{margin-top:.1388888889vw}}@media screen and (min-width: 1400px){.modProgramSec__body .programSchedule .modText{margin-top:2px}}.modProgramSec__body .programSchedule .modText+.head{margin-top:5.3191489362vw}@media screen and (min-width: 768px){.modProgramSec__body .programSchedule .modText+.head{margin-top:2.4305555556vw}}@media screen and (min-width: 1400px){.modProgramSec__body .programSchedule .modText+.head{margin-top:35px}}.otherProgram__inner{display:flex;flex-direction:column;background-color:#f0f3f7;border:1px solid #e0e1e8;padding:7.9787234043vw}@media screen and (min-width: 768px){.otherProgram__inner{flex-direction:row;gap:4.1666666667vw;padding:2.4305555556vw 4.1666666667vw}}@media screen and (min-width: 1400px){.otherProgram__inner{padding:35px 60px;gap:60px}}.otherProgram .thumb{flex-shrink:0;margin-top:7.9787234043vw}@media screen and (min-width: 768px){.otherProgram .thumb{margin-top:0;width:23.6111111111vw}}@media screen and (min-width: 1400px){.otherProgram .thumb{width:340px}}.otherProgram .thumb img{width:100%}.otherProgram .body .head{line-height:2;font-size:4.7872340426vw;font-weight:bold}@media screen and (min-width: 768px){.otherProgram .body .head{font-size:1.5277777778vw;margin-bottom:.6944444444vw}}@media screen and (min-width: 1400px){.otherProgram .body .head{font-size:22px;margin-bottom:10px}}.otherProgram .body .desc{line-height:2;font-size:3.9893617021vw}@media screen and (min-width: 768px){.otherProgram .body .desc{font-size:1.0416666667vw}}@media screen and (min-width: 1400px){.otherProgram .body .desc{font-size:15px}}.modHistory{position:relative;margin-left:7.9787234043vw;padding-left:7.9787234043vw}@media screen and (min-width: 768px){.modHistory{padding-left:5.2083333333vw;margin-left:0}}@media screen and (min-width: 1400px){.modHistory{padding-left:75px}}.modHistory::before{position:absolute;top:0;left:0;content:"";display:block;width:.5319148936vw;height:100%;background-color:#e0e1e8}@media screen and (min-width: 768px){.modHistory::before{left:.6944444444vw;width:.1388888889vw}}@media screen and (min-width: 1400px){.modHistory::before{left:10px;width:2px}}.modHistoryBox{position:relative}.modHistoryBox+.modHistoryBox{margin-top:5.3191489362vw}@media screen and (min-width: 768px){.modHistoryBox+.modHistoryBox{margin-top:2.4305555556vw}}@media screen and (min-width: 1400px){.modHistoryBox+.modHistoryBox{margin-top:35px}}.modHistoryBox::before{position:absolute;top:0;left:-7.7127659574vw;transform:translateX(-50%);content:"";display:block;width:3.7234042553vw;height:3.7234042553vw;border-radius:50%;background-color:var(--orange)}@media screen and (min-width: 768px){.modHistoryBox::before{top:3.4722222222vw;width:1.1111111111vw;height:1.1111111111vw;left:-4.4444444444vw}}@media screen and (min-width: 1400px){.modHistoryBox::before{top:50px;width:16px;height:16px;left:-64px}}.modHistoryBox::after{position:absolute;top:1.8617021277vw;left:0;transform:translateY(-50%) translateX(-100%);z-index:-1;content:"";display:block;border-bottom:2px dashed #e0e1e8;width:7.9787234043vw}@media screen and (min-width: 768px){.modHistoryBox::after{top:4.0277777778vw;width:4.5833333333vw}}@media screen and (min-width: 1400px){.modHistoryBox::after{top:58px;width:66px}}.modHistoryBox__inner{display:flex;flex-direction:column;background-color:#f0f3f7;padding:5.3191489362vw}@media screen and (min-width: 768px){.modHistoryBox__inner{flex-direction:row;gap:2.7777777778vw;padding:2.4305555556vw 2.4305555556vw 2.0833333333vw 4.1666666667vw}}@media screen and (min-width: 1400px){.modHistoryBox__inner{gap:40px;padding:35px 35px 30px 60px}}.modHistoryBox__inner .thumb{flex-shrink:0;margin-top:5.3191489362vw}@media screen and (min-width: 768px){.modHistoryBox__inner .thumb{width:23.6111111111vw;margin-top:.3472222222vw;margin-right:1.7361111111vw}}@media screen and (min-width: 1400px){.modHistoryBox__inner .thumb{width:340px;margin-top:5px;margin-right:25px}}.modHistoryBox__inner .thumb img{width:100%}.modHistoryBox__inner .body{display:flex;flex-direction:column;gap:2.6595744681vw}@media screen and (min-width: 768px){.modHistoryBox__inner .body{flex-direction:row;flex:1;gap:1.7361111111vw}}@media screen and (min-width: 1400px){.modHistoryBox__inner .body{gap:25px}}.modHistoryBox__inner .body .date{width:100px;flex-shrink:0;font-family:"Barlow",sans-serif;color:var(--orange);font-weight:bold;font-size:5.3191489362vw}@media screen and (min-width: 768px){.modHistoryBox__inner .body .date{font-size:1.9444444444vw;width:7.6388888889vw}}@media screen and (min-width: 1400px){.modHistoryBox__inner .body .date{font-size:28px;width:110px}}.modHistoryBox__inner .body .desc{line-height:2;font-size:3.9893617021vw;font-weight:bold}@media screen and (min-width: 768px){.modHistoryBox__inner .body .desc{font-size:1.5277777778vw}}@media screen and (min-width: 1400px){.modHistoryBox__inner .body .desc{font-size:22px}}.modHistoryBox__inner .body .small,.modHistoryBox__inner .body .modThumbSummary .small--type2,.modThumbSummary .modHistoryBox__inner .body .small--type2{line-height:2;font-weight:400}@media screen and (min-width: 768px){.modHistoryBox__inner .body .small,.modHistoryBox__inner .body .modThumbSummary .small--type2,.modThumbSummary .modHistoryBox__inner .body .small--type2{font-size:1.0416666667vw;margin-top:.6944444444vw}}@media screen and (min-width: 1400px){.modHistoryBox__inner .body .small,.modHistoryBox__inner .body .modThumbSummary .small--type2,.modThumbSummary .modHistoryBox__inner .body .small--type2{font-size:15px;margin-top:10px}}.modThumbSummary a:hover .thumb img{transform:scale(1.1)}.modThumbSummary .thumb{position:relative;overflow:hidden}.modThumbSummary .thumb img{width:100%;height:100%;object-fit:cover;transition:transform 200ms linear}.modThumbSummary .head{font-weight:bold;font-size:5.3191489362vw;margin-top:3.9893617021vw;line-height:1.6}@media screen and (min-width: 768px){.modThumbSummary .head{line-height:1.7;font-size:1.6666666667vw;margin-top:1.3888888889vw}}@media screen and (min-width: 1400px){.modThumbSummary .head{font-size:24px;margin-top:20px}}.modThumbSummary .desc{font-size:3.7234042553vw;margin-top:2.6595744681vw;line-height:2}@media screen and (min-width: 768px){.modThumbSummary .desc{margin-top:.6944444444vw;font-size:1.0416666667vw}}@media screen and (min-width: 1400px){.modThumbSummary .desc{margin-top:10px;font-size:15px}}.modThumbSummary .small,.modThumbSummary .small--type2{color:#90a2b1;font-size:3.7234042553vw;margin-top:1.5957446809vw;line-height:1.7}@media screen and (min-width: 768px){.modThumbSummary .small,.modThumbSummary .small--type2{margin-top:.3472222222vw;font-size:1.0416666667vw}}@media screen and (min-width: 1400px){.modThumbSummary .small,.modThumbSummary .small--type2{margin-top:5px;font-size:15px}}.modThumbSummary .small--type2{font-weight:bold}@media screen and (min-width: 768px){.modThumbSummary .small--type2{margin-top:1.3888888889vw}}@media screen and (min-width: 1400px){.modThumbSummary .small--type2{margin-top:20px}}.modIconSummary{box-shadow:0 10px 40px rgba(43,45,46,.07)}.modIconSummary a{display:block;padding:7.9787234043vw}@media screen and (min-width: 768px){.modIconSummary a{padding:2.7777777778vw 2.0833333333vw}}@media screen and (min-width: 1400px){.modIconSummary a{padding:40px 30px}}.modIconSummary a:hover .head{color:var(--orange)}.modIconSummary .icn{width:18.6170212766vw;height:18.6170212766vw;margin:0 auto 20px}@media screen and (min-width: 768px){.modIconSummary .icn{width:4.8611111111vw;height:4.8611111111vw;margin:0 auto}}@media screen and (min-width: 1400px){.modIconSummary .icn{width:70px;height:70px;margin:0 auto}}.modIconSummary .icn img{width:100%}.modIconSummary .head{display:flex;align-items:center;font-weight:bold;font-size:5.3191489362vw;margin-top:3.9893617021vw;line-height:1.6;transition:color .2s ease-in-out}@media screen and (min-width: 768px){.modIconSummary .head{line-height:1.5;font-size:1.5277777778vw;margin-top:2.0833333333vw}}@media screen and (min-width: 1400px){.modIconSummary .head{font-size:22px;margin-top:30px}}.modIconSummary .head::after{content:"";display:block;width:9.0425531915vw;height:9.0425531915vw;bottom:3.9893617021vw;margin-left:3.9893617021vw;flex-shrink:0;background-image:url(../img/common/arrow-linkBox.png);background-size:100% auto;background-repeat:no-repeat}@media screen and (min-width: 768px){.modIconSummary .head::after{width:1.6666666667vw;height:1.6666666667vw;margin-left:1.0416666667vw}}@media screen and (min-width: 1400px){.modIconSummary .head::after{width:24px;height:24px;margin-left:15px}}.modIconSummary .desc{font-size:3.7234042553vw;margin-top:2.6595744681vw;line-height:2}@media screen and (min-width: 768px){.modIconSummary .desc{margin-top:1.0416666667vw;font-size:1.0416666667vw}}@media screen and (min-width: 1400px){.modIconSummary .desc{margin-top:15px;font-size:15px}}.modWantedList{position:relative;padding:15.9574468085vw 5.3191489362vw 5.3191489362vw;background-color:#fff7ef}@media screen and (min-width: 768px){.modWantedList{padding:6.25vw 3.4722222222vw 2.7777777778vw 3.4722222222vw}}@media screen and (min-width: 1400px){.modWantedList{padding:90px 50px 40px 50px}}.modWantedList::before{position:absolute;top:2.1276595745vw;left:5.3191489362vw;content:"WANTED";display:block;line-height:1;color:#fff;font-family:"Barlow",sans-serif;font-weight:500;font-size:15.9574468085vw}@media screen and (min-width: 768px){.modWantedList::before{font-size:6.25vw;top:1.0416666667vw;left:1.3888888889vw}}@media screen and (min-width: 1400px){.modWantedList::before{font-size:90px;top:15px;left:20px}}.modWantedList__inner{display:grid;grid-template-columns:1fr;gap:2.6595744681vw}@media screen and (min-width: 768px){.modWantedList__inner{grid-template-columns:1fr 1fr;gap:1.3888888889vw}}@media screen and (min-width: 1400px){.modWantedList__inner{gap:20px}}.modWantedList__item{display:flex;align-items:center;gap:3.9893617021vw;font-size:4.2553191489vw;width:100%;padding:2.6595744681vw 7.9787234043vw;background-color:#fff;font-weight:bold}@media screen and (min-width: 768px){.modWantedList__item{font-size:1.3888888889vw;gap:1.3888888889vw;padding:1.3888888889vw 3.4722222222vw}}@media screen and (min-width: 1400px){.modWantedList__item{font-size:20px;gap:20px;padding:20px 50px}}.modWantedList__item .num{background:linear-gradient(0deg, #FF7E00, #FFB70A);background:-webkit-linear-gradient(0deg, #FF7E00, #FFB70A);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-family:"Barlow",sans-serif;font-weight:500;font-size:11.9680851064vw;line-height:1;flex-shrink:0}@media screen and (min-width: 768px){.modWantedList__item .num{font-size:4.1666666667vw}}@media screen and (min-width: 1400px){.modWantedList__item .num{font-size:60px}}body{font-family:"Noto Sans JP",sans-serif}.btnContact a{display:flex;align-items:center;justify-content:center;width:80px;height:80px;font-size:14px;border-radius:50%;color:#fff;font-family:"Eina03-SemiBold";background-color:#000;transition:transform .2s ease-in-out}@media screen and (min-width: 768px){.btnContact a{width:5.5555555556vw;height:5.5555555556vw;font-size:.9722222222vw}}@media screen and (min-width: 768px){.btnContact a:hover{transform:scale(1.1)}}.c-pageTop{position:fixed;bottom:3em;right:3em;z-index:30;display:none;transition:all .2s ease-in-out}@media screen and (min-width: 768px){.c-pageTop:hover{opacity:.7}}.fadeUp{opacity:0;transform:translateY(2em);transition:all 500ms ease-in-out,opacity 250ms ease-in-out}.fadeUp--up{opacity:1;transform:translateY(0)}.fadeUp--fv{animation-name:fadeUp;animation-duration:500ms;animation-delay:.5s;animation-fill-mode:forwards}@keyframes fadeUp{from{opacity:0;transform:translateY(1em)}to{opacity:1;transform:translateY(0)}}.p-mv{position:relative;height:63.829787234vw}@media screen and (min-width: 768px){.p-mv{height:22.2222222222vw}}.p-mv::before{position:absolute;bottom:0;right:2.6595744681vw;content:"PRODUCT";font-weight:bold;font-family:"Eina03-SemiBold";font-size:21.2765957447vw;white-space:nowrap;color:#f5f9fb;line-height:1;opacity:0;letter-spacing:-0.05em;animation-name:aniMvBefore;animation-duration:1s;animation-delay:.25s;animation-fill-mode:forwards}@media screen and (min-width: 768px){.p-mv::before{font-size:15.2777777778vw;right:4.1666666667vw}}.p-mv--company::before{content:"COMPANY"}.p-mv-inner{position:relative;z-index:1;display:flex;align-items:flex-end;width:100%;max-width:1200px;height:100%;margin:0 auto;opacity:0;padding:0 7.9787234043vw 7.9787234043vw;animation-name:aniMv;animation-duration:500ms;animation-delay:.25s;animation-fill-mode:forwards}@media screen and (min-width: 768px){.p-mv-inner{padding:0 0 2.7777777778vw}}.p-mv-inner .head{display:flex;flex-direction:column;font-family:"Eina03-SemiBold"}.p-mv-inner .head .en{font-size:15.9574468085vw;line-height:1}@media screen and (min-width: 768px){.p-mv-inner .head .en{font-size:5.5555555556vw}}.p-mv-inner .head .jp{margin-top:.5em;line-height:1;font-size:3.7234042553vw;font-weight:bold}@media screen and (min-width: 768px){.p-mv-inner .head .jp{font-size:1.25vw}}@keyframes aniMv{from{opacity:0;transform:translateY(1em)}to{opacity:1;transform:translateY(0)}}@keyframes aniMvBefore{from{opacity:0;letter-spacing:-0.05em}to{opacity:1;letter-spacing:0em}}.p-services{background-color:#f5f9fb}.p-services-inner{display:grid;grid-template-columns:1fr 1fr;gap:5.3191489362vw;max-width:960px;margin:0 auto}@media screen and (min-width: 768px){.p-services-inner{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2.0833333333vw}}.c-linkBox-inner{display:block;background-color:#fff;border-radius:16px;box-shadow:0 20px 20px rgba(0,0,0,.05);height:100%}.c-linkBox a:hover .thumb img{transform:scale(1.1)}.c-linkBox a:hover .body .head{color:#f39801}.c-linkBox .thumb{overflow:hidden;border-radius:16px 16px 0 0}.c-linkBox .thumb img{width:100%;height:100%;object-fit:cover;transition:all 300ms ease-in-out}.c-linkBox .body{border-top:1px solid #eee;padding:1em}.c-linkBox .body .head{font-weight:bold;font-size:3.9893617021vw;transition:all 300ms ease-in-out}@media screen and (min-width: 768px){.c-linkBox .body .head{font-size:1.1111111111vw}}.c-linkBox .body .desc{margin-top:.5em;font-size:3.1914893617vw;color:#333}@media screen and (min-width: 768px){.c-linkBox .body .desc{font-size:.8333333333vw}}.p-partnerBanner{position:relative;background-color:#f39801;overflow:hidden}.p-partnerBanner::before{position:absolute;top:0;left:50%;transform:translateX(-50%);content:"WANTED";font-weight:bold;font-family:"Eina03-SemiBold";font-size:21.2765957447vw;white-space:nowrap;color:#e18c00}@media screen and (min-width: 768px){.p-partnerBanner::before{font-size:15.2777777778vw}}.p-partnerBanner-inner{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15.9574468085vw 7.9787234043vw}@media screen and (min-width: 768px){.p-partnerBanner-inner{padding:60px 0}}.p-partnerBanner .message{font-weight:bold;text-align:center;font-size:5.3191489362vw;white-space:nowrap;line-height:1.6;color:#fff}@media screen and (min-width: 768px){.p-partnerBanner .message{font-size:1.6666666667vw}}.p-partnerBanner .small{margin-top:.5em;text-align:center;font-size:12px;font-size:3.7234042553vw;line-height:1.8;color:#fff}@media screen and (min-width: 768px){.p-partnerBanner .small{font-size:.8333333333vw}}.p-partnerBanner .c-btnColor{max-width:63.829787234vw;margin-top:7.9787234043vw}@media screen and (min-width: 768px){.p-partnerBanner .c-btnColor{max-width:25vw;margin-top:2.0833333333vw}}.c-btnColor{width:100%}.c-btnColor a{display:flex;align-items:center;justify-content:center;width:100%;height:60px;font-size:16px;font-weight:bold;background-color:#fff;color:#000;border-radius:40px;box-shadow:0 20px 20px rgba(208,129,0,.5);transition:all 300ms ease-in-out}.c-btnColor a:hover{color:#f39801;box-shadow:0 20px 20px rgba(208,129,0,0)}.pagePre{overflow:hidden;animation-name:bodyLock;animation-delay:6s;animation-fill-mode:forwards}.pre{position:relative;z-index:50;text-align:center;font-weight:bold;font-size:30px;font-family:"Ubuntu",sans-serif}.pageTop{overflow:hidden;animation-name:bodyLock;animation-delay:6s;animation-fill-mode:forwards}.topHeader{animation-name:showHeader;animation-duration:1s;animation-delay:5s;animation-fill-mode:forwards;opacity:0}.p-kv{width:100vw;height:100vh;overflow:hidden}.p-kv-inner{position:relative;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.p-kv-1st{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;animation-name:hide1st;animation-delay:5s;animation-fill-mode:forwards;background-color:#fff}.p-kv-2nd{position:relative;display:flex;justify-content:center;flex-direction:column;width:100%;height:100%;padding:0 3em;animation-name:showSecond;animation-duration:1s;animation-delay:6s;animation-fill-mode:forwards;opacity:0}@media screen and (min-width: 768px){.p-kv-2nd{padding:0 6em}}.p-kv-2nd .head{font-size:13.2978723404vw;font-family:"Ubuntu",sans-serif;line-height:1.2}@media screen and (min-width: 768px){.p-kv-2nd .head{font-size:6.25vw}}.p-kv-2nd .catch{margin-top:2em;font-size:4.7872340426vw;font-weight:600}@media screen and (min-width: 768px){.p-kv-2nd .catch{font-size:1.6666666667vw}}.p-kv-2nd .chara{position:absolute;bottom:0;right:6em;z-index:-1;width:41.6666666667vw;height:41.6666666667vw}.p-kv-2nd .chara::before{content:"";display:block;width:100%;height:100%;border-radius:50%;border:17.3611111111vw solid #eee;box-sizing:border-box;transform:rotate3d(1, 0, 0, 65deg)}.p-kv-2nd .chara .human1{position:absolute;top:0;right:0;width:140px}.p-kv-2nd .chara .human1 img{width:100%}.p-kv-2nd .chara .human2{position:absolute;top:0;left:0;width:160px}.p-kv-2nd .chara .human2 img{width:100%}.p-kv-bg{position:absolute;top:0;left:0;z-index:10;display:block;height:100%;width:100%;animation-name:hideBg;animation-delay:3.25s;animation-fill-mode:forwards;background-color:#f39801;opacity:1}.p-kv-bg::after{position:absolute;top:0;left:0;z-index:40;content:"";width:100%;height:100%;background-color:#fff;animation-name:fadeInBg;transition-timing-function:linear;animation-duration:1s;animation-delay:3s;animation-fill-mode:forwards;transform:translateX(-100vw)}@media screen and (min-width: 768px){.p-kv-bg::after{transform:translateX(-100vw)}}.p-kv-bg .firstLogo{position:absolute;top:50%;left:50%;display:block;width:74.4680851064vw;height:21.2765957447vw;z-index:60;transform:translateX(-50%) translateY(-50%)}@media screen and (min-width: 768px){.p-kv-bg .firstLogo{width:29.1666666667vw;height:8.3333333333vw}}.p-kv-bg .firstLogo::before{content:"";display:block;width:100%;height:100%;transform:scale(0);transform-origin:center center 0;background-size:100% auto;background-repeat:no-repeat;background-image:url(../img/common/logo-w.svg);animation-name:fadeInLogo;transition-timing-function:ease-in-out;animation-duration:.5s;animation-delay:1.5s;animation-fill-mode:forwards}.p-kv-bg .firstLogo::after{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:-1;content:"Hello!";display:block;color:#c77e04;font-weight:bold;font-family:"Eina03-SemiBold";font-size:20px;white-space:nowrap;animation-name:fadeInRadius;transition-timing-function:ease-in-out;animation-duration:.5s;animation-delay:1.5s;animation-fill-mode:forwards}.logoHead{position:relative;z-index:10;width:74.4680851064vw;height:21.2765957447vw;text-indent:-200vw;background-size:100% auto;background-repeat:no-repeat;background-image:url(../img/common/logo.svg);animation-name:fadeOutLogo;transition-timing-function:ease-in-out;animation-duration:.5s;animation-delay:4.5s;animation-fill-mode:forwards}@media screen and (min-width: 768px){.logoHead{width:29.1666666667vw;height:8.3333333333vw}}@keyframes fadeInLogo{0%{transform:scale(0)}50%{transform:scale(1.25)}100%{transform:scale(1)}}@keyframes fadeInRadius{0%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}@keyframes fadeInBg{0%{transform:translateX(-100vw)}100%{transform:translateX(0)}}@keyframes hideBg{0%{opacity:1}100%{opacity:0}}@keyframes fadeOutLogo{0%{transform:scale(1)}50%{transform:scale(1.25)}100%{transform:scale(0)}}@keyframes showHeader{0%{opacity:0}100%{opacity:1}}@keyframes hide1st{0%{display:block}100%{display:none}}@keyframes showSecond{0%{opacity:0}100%{opacity:1}}@keyframes bodyLock{0%{overflow:hidden}100%{overflow:unset}}.p-secAbout{position:relative;padding:4em 2em;max-width:1200px;margin:0 auto}@media screen and (min-width: 768px){.p-secAbout{max-width:83.3333333333vw;padding:15.2777777778vw 2em 0;margin-top:8.3333333333vw}}.p-secAbout.fadeUp--up::before{letter-spacing:0em;transform:translateX(-5%) translateY(-10%)}.p-secAbout::before{position:absolute;top:0;left:0;transition:all .8s ease-out;transform:translateX(-15%) translateY(-10%);content:"Our\aService";font-weight:500;color:#f5f9fb;font-size:21.2765957447vw;letter-spacing:-0.05em;font-family:"Eina03-SemiBold"}@media screen and (min-width: 768px){.p-secAbout::before{content:"Our Service";white-space:nowrap;font-size:13.8888888889vw}}.p-secAbout-inner{position:relative}@media screen and (min-width: 768px){.p-secAbout-inner{padding-bottom:11.1111111111vw}}.p-secAbout-body{padding-top:6em}.p-secAbout-body .head{font-weight:bold;font-size:6.3829787234vw;line-height:1.8}@media screen and (min-width: 768px){.p-secAbout-body .head{font-size:2.7777777778vw}}.p-secAbout-body .txt{margin-top:2em;font-size:4.2553191489vw;letter-spacing:.04em;line-height:2}@media screen and (min-width: 768px){.p-secAbout-body .txt{font-size:1.25vw}}.p-secAbout-thumb{position:absolute;top:0;right:0;transform:translateY(-25%) translateX(10%);z-index:-1;width:60%}.p-secAbout-thumb .base{position:relative;z-index:6;width:100%}.p-secAbout-thumb .mark{position:absolute;top:50%;left:50%;z-index:5;transform:translateX(-50%) translateY(-50%);width:7.9861111111vw;animation-name:aniMark;animation-duration:3s;animation-direction:alternate;animation-iteration-count:infinite}.p-secAbout-thumb .line{position:absolute;top:50%;left:50%;z-index:4;transform:translateX(-50.5%) translateY(-47%);width:45.2777777778vw}.p-secAbout-thumb .line svg{width:100%}#graph-line{animation-name:graphBase;animation-duration:3s;animation-direction:alternate;animation-iteration-count:infinite}@keyframes aniMark{0%{transform:translateX(-50%) translateY(-75%)}100%{transform:translateX(-50%) translateY(-50%)}}@keyframes graphBase{0%{fill:#eee}50%{fill:#eee}100%{fill:#f39801}}.p-secServices-inner{display:flex;flex-direction:column;border-top:2px solid #f0f0ee;border-bottom:2px solid #f0f0ee}@media screen and (min-width: 768px){.p-secServices-inner{flex-direction:row}}@media screen and (min-width: 768px){.c-secServiceBox{flex:1}}.c-secServiceBox+.c-secServiceBox{border-top:1px solid #f0f0ee}@media screen and (min-width: 768px){.c-secServiceBox+.c-secServiceBox{border-top:none;border-left:2px solid #f0f0ee}}.c-secServiceBox a{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:15.9574468085vw 0;font-size:6.914893617vw;font-weight:bold;font-family:"Eina03-SemiBold";transition:color .2s ease-in-out}@media screen and (min-width: 768px){.c-secServiceBox a{padding:11.1111111111vw 0;font-size:2.2222222222vw}}.c-secServiceBox a span{position:relative;display:flex;align-items:center;z-index:2;letter-spacing:.1em}.c-secServiceBox a span::after{content:"";display:block;width:15px;height:15px;margin-left:.5em;transition:all .2s ease-out;background-image:url(../img/common/arrow-right.svg);background-size:auto 100%;background-repeat:no-repeat}.c-secServiceBox a::before{position:absolute;top:0;left:0;z-index:1;content:"";display:block;width:100%;height:100%;background-color:#fff;transition:all 200ms ease-in-out;border-radius:0}.c-secServiceBox a:hover{color:#f39801}@media screen and (min-width: 768px){.c-secServiceBox a:hover::before{transform:scale(0.8);background-color:rgba(255,255,255,.9);border-radius:16px}}.c-secServiceBox a:hover span::after{transform:translateX(0.25em)}.c-newsBanner{position:absolute;bottom:1em;right:1em;display:flex;border-radius:16px;background-color:#f39801;padding:1em;gap:1em;box-shadow:0 10px 20px rgba(49,49,49,.2)}@media screen and (min-width: 768px){.c-newsBanner{bottom:2em;right:3em}}.c-newsBanner a{display:block}.c-newsBanner .thumb{width:15.9574468085vw;height:15.9574468085vw;flex-shrink:0}@media screen and (min-width: 768px){.c-newsBanner .thumb{width:5.5555555556vw;height:5.5555555556vw}}.c-newsBanner .thumb img{border-radius:8px;width:100%;height:100%;object-fit:cover}.c-newsBanner .body{flex:1}.c-newsBanner .body .date{font-size:3.1914893617vw;color:#fff;font-weight:500}@media screen and (min-width: 768px){.c-newsBanner .body .date{font-size:.9722222222vw}}.c-newsBanner .body .title{font-size:3.9893617021vw;color:#fff;font-weight:bold;margin-top:.5em}@media screen and (min-width: 768px){.c-newsBanner .body .title{font-size:1.1111111111vw}}.pageProducs .p-services{padding:15.9574468085vw 5.3191489362vw}@media screen and (min-width: 768px){.pageProducs .p-services{padding:8.3333333333vw 0}}.pageCompany .p-companyInfo{padding:15.9574468085vw 5.3191489362vw}@media screen and (min-width: 768px){.pageCompany .p-companyInfo{padding:8.3333333333vw 0}}.p-companyInfo{background-color:#f5f9fb}.p-companyInfo-inner{max-width:960px;padding:7.9787234043vw 5.3191489362vw;border-radius:16px;margin:0 auto;background-color:#fff;box-shadow:0 20px 20px rgba(0,0,0,.05)}@media screen and (min-width: 768px){.p-companyInfo-inner{padding:5.5555555556vw}}.p-companyInfo-inner dl{display:flex;flex-direction:column}@media screen and (min-width: 768px){.p-companyInfo-inner dl{flex-direction:row}}.p-companyInfo-inner dl dt{font-size:3.7234042553vw;font-weight:bold}@media screen and (min-width: 768px){.p-companyInfo-inner dl dt{width:16.6666666667vw;font-size:1.0416666667vw}}.p-companyInfo-inner dl dd{flex:1;font-size:3.7234042553vw}@media screen and (min-width: 768px){.p-companyInfo-inner dl dd{font-size:1.0416666667vw}}.p-companyInfo-inner dl+dl{margin-top:2em;border-top:1px solid #eee;padding-top:2em}/*# sourceMappingURL=style.css.map */