@charset "UTF-8";/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{vertical-align:middle;color:inherit;font:inherit;background-color:#fff;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}html{font-size:62.5%}body{width:100%;min-width:320px;margin:0 auto;color:#000;background-color:#fff;font-family:Zen Kaku Gothic New,sans-serif;font-weight:400;line-height:1;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-size:1.6rem;letter-spacing:.05em}p,h1,h2,h3,h4,h5,a{letter-spacing:.05em}a,button{color:inherit;cursor:pointer}img{max-width:100%;width:100%}em{font-style:normal}button{outline:none;border:0;background-color:transparent}.content{max-width:1240px;margin:0 auto}@media screen and (min-width: 768px){.content{padding:0 20px}}@media screen and (max-width: 767px){.content{padding:0 5.3333333333vw}}.cmn-title{position:relative;line-height:.8;overflow-y:hidden}.cmn-title:before{content:"";position:absolute;bottom:0;width:0%;height:1px;background-color:#000;transition:all .5s .3s cubic-bezier(.16,1,.3,1)}.cmn-title .txt{max-width:1700px;margin:0 auto;font-family:YakuHanJP,Barlow Semi Condensed,sans-serif;font-weight:500;letter-spacing:.05em;transform:translateY(-100%);transition:all .5s .5s cubic-bezier(.16,1,.3,1);line-height:.85}@media screen and (min-width: 768px){.cmn-title .txt{font-size:12rem;padding:0 50px 60px}}@media screen and (min-width: 767px) and (max-width: 1240px){.cmn-title .txt{font-size:9.6774193548vw;padding:0 50px 4.8387096774vw}}@media screen and (max-width: 767px){.cmn-title .txt{font-size:12vw;line-height:.9;padding:0 5.3333333333vw 5.3333333333vw}}.cmn-title.fade-title:before{width:100%}.cmn-title.fade-title .txt{transform:translateY(0)}.fadeIn_up{opacity:0;transform:translateY(50px);transition:1s 1s cubic-bezier(.16,1,.3,1)}.fadeIn_up.is-show{transform:translate(0);opacity:1}.fadeIn_up_repeat{opacity:0;transform:translateY(50px);transition:1s cubic-bezier(.16,1,.3,1)}.fadeIn_up_repeat.is-show{transform:translate(0);opacity:1}@media screen and (min-width: 768px){main{margin-top:80px}}@media screen and (max-width: 767px){main{margin-top:13.3333333333vw}}header{position:fixed;top:0;width:100%;z-index:99;background-color:#fff}header .header-wrap{position:relative;display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 1101px){header .header-wrap{height:80px}}@media screen and (min-width: 768px){header .header-wrap .header-logo{flex:0 0 300px}}@media screen and (max-width: 767px){header .header-wrap .header-logo{flex:0 1 100%}}header .header-wrap .header-logo a{display:flex;align-items:center}@media screen and (min-width: 768px){header .header-wrap .header-logo a .img{width:160px;margin-right:20px;padding-left:25px}}@media screen and (max-width: 767px){header .header-wrap .header-logo a .img{width:26.6666666667vw;padding:0 2.6666666667vw 0 4vw}}header .header-wrap .header-logo a .txt{font-weight:500;letter-spacing:.005em}@media screen and (min-width: 768px){header .header-wrap .header-logo a .txt{text-align:center;font-size:1.3rem}}@media screen and (max-width: 767px){header .header-wrap .header-logo a .txt{font-size:2.6666666667vw;-moz-column-gap:1.6vw;column-gap:1.6vw}}header .header-wrap .header-logo a .txt span{display:block;font-weight:700}@media screen and (min-width: 768px){header .header-wrap .header-logo a .txt span{background-color:#000;color:#fff;font-size:1rem;padding:5px 3px;margin-bottom:5px}}@media screen and (max-width: 767px){header .header-wrap .header-logo a .txt span{font-size:2.6666666667vw;padding:1.3333333333vw 0}}header .header-wrap .header-menu{display:flex;align-items:center;flex:0 1 100%;height:100%;max-width:1300px}@media screen and (max-width: 1100px){header .header-wrap .header-menu{display:none}}header .header-wrap .header-menu .list{display:flex;justify-content:flex-end;flex:0 1 100%;-moz-column-gap:10px;column-gap:10px}header .header-wrap .header-menu .list .item{font-family:YakuHanJP,Barlow Semi Condensed,sans-serif;font-weight:500;letter-spacing:.1em}@media screen and (min-width: 768px){header .header-wrap .header-menu .list .item{font-size:1.4rem;width:100px;height:50px}}header .header-wrap .header-menu .list .item a{display:block;position:relative;width:100%;height:100%}header .header-wrap .header-menu .list .item a:before{content:"";position:absolute;bottom:0;background-color:#cf0f31;height:2px;width:0%;transition:all .3s}header .header-wrap .header-menu .list .item a span{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;transition:all .3s}header .header-wrap .header-menu .list .item a span.normal{opacity:1;transform:translateY(0)}header .header-wrap .header-menu .list .item a span.hover{opacity:0;transform:translateY(10px)}header .header-wrap .header-menu .list .item a:hover:before{width:100%}header .header-wrap .header-menu .list .item.blank{position:relative}header .header-wrap .header-menu .list .item.blank:after{content:"";position:absolute;top:50%;transform:translateY(-50%);background-image:url(/recruit_shinsotsu/assets/img/cmn/tab-icon01.png);background-size:contain;background-repeat:no-repeat}@media screen and (min-width: 768px){header .header-wrap .header-menu .list .item.blank:after{right:10px;width:8px;height:8px}}header .header-wrap .header-menu .entry{height:100%}@media screen and (min-width: 768px){header .header-wrap .header-menu .entry{flex:0 0 122px;margin-left:30px}}header .header-wrap .header-menu .entry a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#cf0f31;color:#fff;font-weight:700}@media screen and (min-width: 768px){header .header-wrap .header-menu .entry{font-size:1.5rem}}header .header-wrap .humberger-icon{position:relative;background-color:#cf0f31}@media screen and (min-width: 1101px){header .header-wrap .humberger-icon{display:none}}@media screen and (min-width: 767px) and (max-width: 1100px){header .header-wrap .humberger-icon{width:80px;height:80px}}@media screen and (max-width: 767px){header .header-wrap .humberger-icon{width:13.3333333333vw;height:13.3333333333vw;flex:0 0 13.3333333333vw}}header .header-wrap .humberger-icon span{position:absolute;left:50%;transform:translate(-50%);height:1px;background-color:#fff;transition:all .3s;width:35%}header .header-wrap .humberger-icon span:first-child{top:25%}header .header-wrap .humberger-icon span:nth-child(2n){top:37%}header .header-wrap .humberger-icon span:nth-child(3n){top:49%}header .header-wrap .humberger-icon .txt{color:#fff;text-align:center;font-family:YakuHanJP,Barlow Semi Condensed,sans-serif;font-weight:500;font-size:70%;padding-top:60%}header .header-wrap .humberger-icon.open span:first-child{top:40%;transform:translate(-50%) rotate(45deg)}header .header-wrap .humberger-icon.open span:nth-child(2n){display:none}header .header-wrap .humberger-icon.open span:nth-child(3n){top:40%;transform:translate(-50%) rotate(-45deg)}header .header-wrap .humberger-menu{transition:all .3s;overflow:scroll;opacity:0;visibility:hidden;z-index:99;position:fixed;left:0;background-color:#fff;width:100%}@media screen and (min-width: 1101px){header .header-wrap .humberger-menu{display:none}}@media screen and (min-width: 767px) and (max-width: 1100px){header .header-wrap .humberger-menu{height:calc(100svh - 80px);top:80px;padding:40px 40px 20px}}@media screen and (max-width: 767px){header .header-wrap .humberger-menu{height:calc(100svh - 13.3333333333vw);top:13.3333333333vw;padding:10.6666666667vw 10.6666666667vw 5.3333333333vw}}header .header-wrap .humberger-menu .list .item .link{display:inline-block;font-weight:500;letter-spacing:.13em;font-size:6.9333333333vw}header .header-wrap .humberger-menu .list .item .link span{display:block;font-size:3.2vw;margin-top:1.3333333333vw}header .header-wrap .humberger-menu .list .item+.item{margin-top:5.3333333333vw}header .header-wrap .humberger-menu .list .item.blank{position:relative}header .header-wrap .humberger-menu .list .item.blank:after{content:"";position:absolute;top:50%;transform:translateY(-50%);background-image:url(/recruit_shinsotsu/assets/img/cmn/tab-icon01.png);background-size:contain;background-repeat:no-repeat;right:29.3333333333vw;width:3.2vw;height:3.2vw}header .header-wrap .humberger-menu .links{margin-top:13.3333333333vw}header .header-wrap .humberger-menu .links .links-item a{position:relative;display:inline-block;font-weight:500;font-size:3.2vw;padding-right:5.3333333333vw}header .header-wrap .humberger-menu .links .links-item a:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;background-image:url(/recruit_shinsotsu/assets/img/cmn/tab-icon01.png);background-size:contain;background-repeat:no-repeat;width:2.1333333333vw;height:1.8666666667vw}header .header-wrap .humberger-menu .links .links-item+.links-item{margin-top:2.6666666667vw}header .header-wrap .humberger-menu.active{opacity:1;visibility:visible}footer{background-color:#333}@media screen and (min-width: 768px){footer{padding:160px 0 40px}}@media screen and (max-width: 767px){footer{padding:24vw 5.3333333333vw 8vw}}footer .footer-wrap{max-width:1200px;margin:0 auto}@media screen and (min-width: 768px){footer .footer-wrap{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto}}@media screen and (min-width: 767px) and (max-width: 1300px){footer .footer-wrap{padding:0 15px}}footer .footer-wrap .footer-logo{display:flex;align-items:center}@media screen and (min-width: 768px){footer .footer-wrap .footer-logo{grid-row:1/2;grid-column:1/2}}@media screen and (min-width: 767px) and (max-width: 1100px){footer .footer-wrap .footer-logo{grid-row:1/2;grid-column:1/3}}@media screen and (min-width: 768px){footer .footer-wrap .footer-logo{flex:0 0 280px}}@media screen and (min-width: 768px){footer .footer-wrap .footer-logo .img{width:160px;margin-right:27px}}@media screen and (max-width: 767px){footer .footer-wrap .footer-logo .img{width:26.6666666667vw;margin-right:2.6666666667vw}}footer .footer-wrap .footer-logo .txt{font-weight:500;color:#fff;line-height:1.5}@media screen and (min-width: 768px){footer .footer-wrap .footer-logo .txt{font-size:1.3rem}}@media screen and (max-width: 767px){footer .footer-wrap .footer-logo .txt{font-size:2.6666666667vw}}footer .footer-wrap .footer-logo .txt span{display:block}@media screen and (min-width: 768px){footer .footer-wrap .footer-menu{grid-row:1/2;grid-column:2/3}}@media screen and (min-width: 768px){footer .footer-wrap .footer-menu{display:flex;align-items:center;justify-content:flex-end;flex:0 1 100%;-moz-column-gap:50px;column-gap:50px}}@media screen and (min-width: 767px) and (max-width: 1100px){footer .footer-wrap .footer-menu{grid-row:2/3;grid-column:1/3;justify-content:flex-start;margin-top:50px}}@media screen and (max-width: 767px){footer .footer-wrap .footer-menu{margin-top:8vw}}footer .footer-wrap .footer-menu .item{font-weight:500;color:#fff;letter-spacing:.13em}@media screen and (min-width: 768px){footer .footer-wrap .footer-menu .item{font-size:1.4rem}}@media screen and (max-width: 767px){footer .footer-wrap .footer-menu .item{font-size:3.7333333333vw}}@media screen and (max-width: 767px){footer .footer-wrap .footer-menu .item+.item{margin-top:4.8vw}}footer .footer-wrap .footer-menu .item.blank a{position:relative}footer .footer-wrap .footer-menu .item.blank a:after{content:"";position:absolute;top:50%;transform:translateY(-50%);background-image:url(/recruit_shinsotsu/assets/img/cmn/tab-icon01.png);background-size:contain;background-repeat:no-repeat}@media screen and (min-width: 768px){footer .footer-wrap .footer-menu .item.blank a:after{width:8px;height:8px;right:-15px}}@media screen and (max-width: 767px){footer .footer-wrap .footer-menu .item.blank a:after{width:2.1333333333vw;height:2.1333333333vw;right:-5.3333333333vw}}footer .footer-wrap .footer-links{color:#fff;font-weight:500;letter-spacing:.005em}@media screen and (min-width: 768px){footer .footer-wrap .footer-links{grid-row:3/4;grid-column:1/2;display:flex;align-items:center;margin-top:60px;-moz-column-gap:50px;column-gap:50px;font-size:1.2rem}}@media screen and (min-width: 767px) and (max-width: 1100px){footer .footer-wrap .footer-links{grid-row:4/5;grid-column:1/2}}@media screen and (max-width: 767px){footer .footer-wrap .footer-links{display:inline-block;margin-top:9.6vw;font-size:3.2vw}}footer .footer-wrap .footer-links .item{position:relative}footer .footer-wrap .footer-links .item a{position:relative;display:inline-block}@media screen and (min-width: 768px){footer .footer-wrap .footer-links .item a{padding-right:15px}}@media screen and (max-width: 767px){footer .footer-wrap .footer-links .item a{padding-right:4vw}}footer .footer-wrap .footer-links .item a:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;background-image:url(/recruit_shinsotsu/assets/img/cmn/tab-icon01.png);background-size:contain;background-repeat:no-repeat}@media screen and (min-width: 768px){footer .footer-wrap .footer-links .item a:after{width:8px;height:8px}}@media screen and (max-width: 767px){footer .footer-wrap .footer-links .item a:after{width:2.1333333333vw;height:2.1333333333vw}}@media screen and (max-width: 767px){footer .footer-wrap .footer-links .item+.item{margin-top:4vw}}footer .footer-wrap .copyright{font-weight:500;color:#fff}@media screen and (min-width: 768px){footer .footer-wrap .copyright{grid-row:3/4;grid-column:2/3}}@media screen and (min-width: 767px) and (max-width: 1100px){footer .footer-wrap .copyright{grid-row:4/5;grid-column:2/3}}@media screen and (min-width: 768px){footer .footer-wrap .copyright{text-align:right;margin-top:60px;font-size:1.2rem}}@media screen and (max-width: 767px){footer .footer-wrap .copyright{margin-top:10vw;font-size:2.6666666667vw}}footer .footer-wrap .footer-sns{display:flex;gap:80px;align-items:center;justify-content:center;position:relative;padding:20px 0;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}footer .footer-wrap .footer-sns:before{content:"";position:absolute;left:50%;transform:translate(-50%);width:1px;height:24px;background-color:#ffffff4d}@media screen and (min-width: 768px){footer .footer-wrap .footer-sns{grid-row:2/3;grid-column:1/3;margin-top:80px;margin-bottom:20px}}@media screen and (min-width: 767px) and (max-width: 1100px){footer .footer-wrap .footer-sns{grid-row:3/4;grid-column:1/3;margin-top:50px}}@media screen and (max-width: 767px){footer .footer-wrap .footer-sns{margin-top:10vw;gap:4.8vw;padding:8vw 5.3333333333vw;flex-direction:column;align-items:flex-start;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);margin-left:-5.3333333333vw;margin-right:-5.3333333333vw}footer .footer-wrap .footer-sns:before{display:none}}footer .footer-wrap .footer-sns .sns-link{display:flex;align-items:center;gap:10px;color:#fff;font-family:Zen Kaku Gothic New,sans-serif;font-weight:500;text-decoration:none;transition:opacity .3s ease}@media screen and (max-width: 767px){footer .footer-wrap .footer-sns .sns-link{gap:2.6666666667vw}}footer .footer-wrap .footer-sns .sns-link:hover{opacity:.7}footer .footer-wrap .footer-sns .sns-icon{width:24px;height:24px}footer .footer-wrap .footer-sns .sns-icon-sp{display:none}@media screen and (max-width: 767px){footer .footer-wrap .footer-sns .sns-icon{width:3.7333333333vw;height:3.7333333333vw}footer .footer-wrap .footer-sns .sns-icon-pc{display:none}footer .footer-wrap .footer-sns .sns-icon-sp{display:block}footer .footer-wrap .footer-sns .sns-icon-sp_note{margin:0 .5vw;width:calc(3.7333333333vw - 1vw);height:calc(3.7333333333vw - 1vw)}}footer .footer-wrap .footer-sns .sns-link span{font-size:1.4rem}@media screen and (max-width: 767px){footer .footer-wrap .footer-sns .sns-link span{font-size:3.2vw}}.cmn-button01{width:100%;overflow:hidden}@media screen and (min-width: 768px){.cmn-button01{height:160px}}@media screen and (max-width: 767px){.cmn-button01{margin:0 auto;width:78.6666666667vw;height:17.8666666667vw}}.cmn-button01 a{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.cmn-button01 a .border{position:absolute;width:100%;height:100%}.cmn-button01 a .border.border01:before,.cmn-button01 a .border.border01:after{content:"";position:absolute;background-color:#000;transition:all .6s}.cmn-button01 a .border.border01:before{top:0;left:0;width:1px;height:100%}.cmn-button01 a .border.border01:after{bottom:0;left:0;width:100%;height:1px}.cmn-button01 a .border.border01.show:before{top:-100%}.cmn-button01 a .border.border01.show:after{left:-100%}.cmn-button01 a .border.border02:before,.cmn-button01 a .border.border02:after{content:"";position:absolute;background-color:#000;transition:all .6s}.cmn-button01 a .border.border02:before{top:0;right:0;width:1px;height:100%}.cmn-button01 a .border.border02:after{top:0;left:0;width:100%;height:1px}.cmn-button01 a .border.border02.show:before{top:100%}.cmn-button01 a .border.border02.show:after{left:100%}.cmn-button01 a .border.border03:before,.cmn-button01 a .border.border03:after{content:"";position:absolute;background-color:#000}.cmn-button01 a .border.border03:before{right:0;width:1px;height:100%;top:-100%}.cmn-button01 a .border.border03:after{top:0;left:-100%;width:100%;height:1px}.cmn-button01 a .border.border03.show:before{top:0}.cmn-button01 a .border.border03.show:after{left:0}.cmn-button01 a .border.border04:before,.cmn-button01 a .border.border04:after{content:"";position:absolute;background-color:#000}.cmn-button01 a .border.border04:before{top:100%;left:0;width:1px;height:100%}.cmn-button01 a .border.border04:after{bottom:0;left:100%;width:100%;height:1px}.cmn-button01 a .border.border04.show:before{top:0}.cmn-button01 a .border.border04.show:after{left:0}.cmn-button01 a p{position:relative;font-weight:500;letter-spacing:.005em}@media screen and (min-width: 768px){.cmn-button01 a p{font-size:2rem;padding-right:30px}}@media screen and (max-width: 767px){.cmn-button01 a p{font-size:3.7333333333vw;padding-right:5.3333333333vw}}.cmn-button01 a p:after{content:"";position:absolute;top:50%;transform:translateY(-50%) rotateX(0);right:0;background-image:url(/recruit_shinsotsu/assets/img/cmn/arrow01.png);background-size:contain;background-repeat:no-repeat;transition:all .6s}@media screen and (min-width: 768px){.cmn-button01 a p:after{width:23px;height:25px}}@media screen and (max-width: 767px){.cmn-button01 a p:after{width:5.0666666667vw;height:4.8vw;right:-2.6666666667vw}}@media screen and (min-width: 768px){.cmn-button01 a:hover .border:before,.cmn-button01 a:hover .border:after{transition:all .6s}.cmn-button01 a:hover .border.border01:before{top:-100%}.cmn-button01 a:hover .border.border01:after{left:-100%}.cmn-button01 a:hover .border.border02:before{top:100%}.cmn-button01 a:hover .border.border02:after{left:100%}.cmn-button01 a:hover .border.border03:before,.cmn-button01 a:hover .border.border03:after{transition-delay:.6s}.cmn-button01 a:hover .border.border03:before{top:0%}.cmn-button01 a:hover .border.border03:after{left:0%}.cmn-button01 a:hover .border.border04:before,.cmn-button01 a:hover .border.border04:after{transition-delay:.6s}.cmn-button01 a:hover .border.border04:before{top:0%}.cmn-button01 a:hover .border.border04:after{left:0%}.cmn-button01 a:hover p:after{transform:translateY(-50%) rotateX(180deg)}}@media screen and (min-width: 768px){.cmn-cross{padding-top:215px}}@media screen and (max-width: 767px){.cmn-cross{padding-top:21.3333333333vw}}.cmn-cross .min-title{font-family:YakuHanJP,Barlow Semi Condensed,sans-serif;color:#cf0f31;font-weight:500;max-width:1280px;margin:0 auto}@media screen and (min-width: 768px){.cmn-cross .min-title{font-size:2rem;padding:0 40px;margin-bottom:60px}}@media screen and (max-width: 767px){.cmn-cross .min-title{font-size:3.7333333333vw;margin-bottom:10.6666666667vw;padding:0 5.3333333333vw}}@media screen and (min-width: 768px){.cmn-cross .cross-title{margin-bottom:150px}}@media screen and (max-width: 767px){.cmn-cross .cross-title{margin-bottom:13.3333333333vw}}.cmn-cross .cross-wrap{max-width:1280px;margin:0 auto}@media screen and (min-width: 768px){.cmn-cross .cross-wrap{padding:0 40px}}@media screen and (min-width: 768px){.cmn-cross .cross-wrap .cross-list{display:flex;flex-wrap:wrap;justify-content:center;gap:100px 40px}}@media screen and (min-width: 767px) and (max-width: 1240px){.cmn-cross .cross-wrap .cross-list{gap:8.064516129vw 3.2258064516vw}}@media screen and (max-width: 767px){.cmn-cross .cross-wrap .cross-list{padding:0 5.3333333333vw}}.cmn-cross .cross-wrap .cross-list .item{position:relative;overflow:hidden}@media screen and (min-width: 768px){.cmn-cross .cross-wrap .cross-list .item{width:48.1%}}.cmn-cross .cross-wrap .cross-list .item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:2;transition:all .6s}.cmn-cross .cross-wrap .cross-list .item .img{position:relative;transition:all .6s}@media screen and (min-width: 768px){.cmn-cross .cross-wrap .cross-list .item .img{transform:translate(-30%)}}.cmn-cross .cross-wrap .cross-list .item .img .icon{position:absolute;left:0;font-family:YakuHanJP,Barlow Semi Condensed,sans-serif;font-weight:500;display:flex;align-items:center;color:#cf0f31}@media screen and (min-width: 768px){.cmn-cross .cross-wrap .cross-list .item .img .icon{bottom:-20px;padding-left:130px;font-size:3.6rem}}@media screen and (min-width: 767px) and (max-width: 1240px){.cmn-cross .cross-wrap .cross-list .item .img .icon{padding-left:10.4838709677vw;font-size:2.9032258065vw}}@media screen and (max-width: 767px){.cmn-cross .cross-wrap .cross-list .item .img .icon{bottom:-1.3333333333vw;font-size:5.3333333333vw;padding-left:24vw}}.cmn-cross .cross-wrap .cross-list .item .img .icon span{font-weight:700}@media screen and (min-width: 768px){.cmn-cross .cross-wrap .cross-list .item .img .icon span{font-size:10.9rem;padding-left:22px}}@media screen and (min-width: 767px) and (max-width: 1240px){.cmn-cross .cross-wrap .cross-list .item .img .icon span{font-size:8.7903225806vw;padding-left:1.7741935484vw}}@media screen and (max-width: 767px){.cmn-cross .cross-wrap .cross-list .item .img .icon span{font-size:17.3333333333vw}}.cmn-cross .cross-wrap .cross-list .item .img .icon:before{content:"";position:absolute;top:50%;transform:translateY(-50%) rotate(90deg);left:0;background-image:url(/recruit_shinsotsu/assets/img/top/cross-icon01.png);background-size:contain;background-repeat:no-repeat;transition:all .3s}@media screen and (min-width: 768px){.cmn-cross .cross-wrap .cross-list .item .img .icon:before{width:130px;aspect-ratio:1/1;left:18px}}@media screen and (min-width: 767px) and (max-width: 1240px){.cmn-cross .cross-wrap .cross-list .item .img .icon:before{width:10.4838709677vw;left:1.4516129032vw}}@media screen and (max-width: 767px){.cmn-cross .cross-wrap .cross-list .item .img .icon:before{width:21.6vw;height:22.6666666667vw;left:4.5333333333vw}}.cmn-cross .cross-wrap .cross-list .item .message{transition:all .6s}@media screen and (min-width: 768px){.cmn-cross .cross-wrap .cross-list .item .message{margin-top:58px;padding-left:18px;transform:translate(-30%)}}@media screen and (min-width: 767px) and (max-width: 1240px){.cmn-cross .cross-wrap .cross-list .item .message{margin-top:4.6774193548vw}}@media screen and (max-width: 767px){.cmn-cross .cross-wrap .cross-list .item .message{margin-top:6.6666666667vw}}.cmn-cross .cross-wrap .cross-list .item .message:after{content:"";position:absolute;right:0;background-image:url(/recruit_shinsotsu/assets/img/cmn/arrow01.png);background-size:contain;background-repeat:no-repeat;transition:all .6s}@media screen and (min-width: 768px){.cmn-cross .cross-wrap .cross-list .item .message:after{top:5px;width:23px;height:25px}}@media screen and (max-width: 767px){.cmn-cross .cross-wrap .cross-list .item .message:after{width:5.0666666667vw;height:4.8vw}}.cmn-cross .cross-wrap .cross-list .item .message .box{position:relative;display:flex}@media screen and (min-width: 768px){.cmn-cross .cross-wrap .cross-list .item .message .box{-moz-column-gap:32px;column-gap:32px;height:80px}}@media screen and (max-width: 767px){.cmn-cross .cross-wrap .cross-list .item .message .box{-moz-column-gap:6vw;column-gap:6vw}}.cmn-cross .cross-wrap .cross-list .item .message .box:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:1px;background-color:#000}.cmn-cross .cross-wrap .cross-list .item .message .box dl{width:50%;position:relative}.cmn-cross .cross-wrap .cross-list .item .message .box dl dt{font-weight:700;line-height:1.3}@media screen and (min-width: 768px){.cmn-cross .cross-wrap .cross-list .item .message .box dl dt{font-size:2rem}}@media screen and (min-width: 767px) and (max-width: 1240px){.cmn-cross .cross-wrap .cross-list .item .message .box dl dt{font-size:1.6129032258vw}}@media screen and (max-width: 767px){.cmn-cross .cross-wrap .cross-list .item .message .box dl dt{font-size:4.2666666667vw}}.cmn-cross .cross-wrap .cross-list .item .message .box dl dt span{color:#8e8e8e;font-weight:400;line-height:1.3}@media screen and (min-width: 768px){.cmn-cross .cross-wrap .cross-list .item .message .box dl dt span{font-size:1.4rem;margin-top:15px}}@media screen and (min-width: 767px) and (max-width: 1240px){.cmn-cross .cross-wrap .cross-list .item .message .box dl dt span{font-size:1.1290322581vw;margin-top:.4032258065vw}}@media screen and (max-width: 767px){.cmn-cross .cross-wrap .cross-list .item .message .box dl dt span{font-size:3.2vw;margin-top:1.3333333333vw}}.cmn-cross .cross-wrap .cross-list .item .message .box dl dd{color:#8e8e8e;line-height:1.3}@media screen and (min-width: 768px){.cmn-cross .cross-wrap .cross-list .item .message .box dl dd{font-size:1.4rem;margin-top:15px}}@media screen and (min-width: 767px) and (max-width: 1240px){.cmn-cross .cross-wrap .cross-list .item .message .box dl dd{font-size:1.1290322581vw;margin-top:.4032258065vw}}@media screen and (max-width: 767px){.cmn-cross .cross-wrap .cross-list .item .message .box dl dd{font-size:3.2vw;margin-top:1.3333333333vw}}.cmn-cross .cross-wrap .cross-list .item .message .txt{font-weight:700;line-height:1.875}@media screen and (min-width: 768px){.cmn-cross .cross-wrap .cross-list .item .message .txt{font-size:1.6rem;margin-top:35px}}@media screen and (min-width: 767px) and (max-width: 1240px){.cmn-cross .cross-wrap .cross-list .item .message .txt{font-size:1.2903225806vw;margin-top:2.0161290323vw}}@media screen and (max-width: 767px){.cmn-cross .cross-wrap .cross-list .item .message .txt{line-height:1.64;font-size:3.7333333333vw;margin-top:5.3333333333vw}}@media screen and (max-width: 767px){.cmn-cross .cross-wrap .cross-list .item+.item{margin-top:13.3333333333vw}}.cmn-cross .cross-wrap .cross-list .item.fade:before{left:-100%}.cmn-cross .cross-wrap .cross-list .item.fade .img{transform:translate(0)}.cmn-cross .cross-wrap .cross-list .item.fade .img .icon:before{transform:translateY(-50%) rotate(0)}.cmn-cross .cross-wrap .cross-list .item.fade .message{transform:translate(0)}.cmn-cross .cross-wrap .cross-list .item:hover .img .icon:before{transform:translateY(-50%) rotate(90deg)}.cmn-cross .cross-wrap .cross-list .item:hover .message:after{transform:rotateX(180deg)}@media screen and (min-width: 768px){.cmn-entry{margin-top:200px}}@media screen and (max-width: 767px){.cmn-entry{margin-top:21.3333333333vw}}.cmn-entry .entry-wrap{position:relative;overflow:hidden;max-width:1530px;margin:0 auto}@media screen and (min-width: 768px){.cmn-entry .entry-wrap{padding:0 50px;margin-bottom:50px}}@media screen and (max-width: 767px){.cmn-entry .entry-wrap{padding:0 5.3333333333vw;margin-bottom:8vw}}.cmn-entry .entry-wrap .entry-button{position:relative;width:100%;background:linear-gradient(#c8161d,#b1181f)}@media screen and (min-width: 768px){.cmn-entry .entry-wrap .entry-button{display:flex;align-items:center;justify-content:center;padding:0 10px;height:300px}}@media screen and (max-width: 767px){.cmn-entry .entry-wrap .entry-button{display:flex;align-items:center;height:29.6vw}}@media screen and (min-width: 768px){.cmn-entry .entry-wrap .entry-button .cmn-button01{height:280px}}@media screen and (max-width: 767px){.cmn-entry .entry-wrap .entry-button .cmn-button01{width:calc(100% - 2.6666666667vw);height:26.9333333333vw}}.cmn-entry .entry-wrap .entry-button .cmn-button01 a{position:relative;display:flex;color:#fff}@media screen and (min-width: 768px){.cmn-entry .entry-wrap .entry-button .cmn-button01 a{-moz-column-gap:10px;column-gap:10px}}@media screen and (min-width: 767px) and (max-width: 1000px){.cmn-entry .entry-wrap .entry-button .cmn-button01 a{justify-content:center}}.cmn-entry .entry-wrap .entry-button .cmn-button01 a:after{content:"";position:absolute;background-image:url(/recruit_shinsotsu/assets/img/cmn/arrow02.png);background-size:contain;background-repeat:no-repeat}@media screen and (min-width: 768px){.cmn-entry .entry-wrap .entry-button .cmn-button01 a:after{right:50px;width:40px;height:42px}}@media screen and (max-width: 767px){.cmn-entry .entry-wrap .entry-button .cmn-button01 a:after{right:5.3333333333vw;width:5.3333333333vw;height:5.0666666667vw}}.cmn-entry .entry-wrap .entry-button .cmn-button01 a p{display:flex;flex-direction:column;justify-content:center;flex:0 1 100%;font-family:Barlow Semi Condensed,sans-serif;font-weight:500;width:100%;line-height:1.5}@media screen and (min-width: 768px){.cmn-entry .entry-wrap .entry-button .cmn-button01 a p{font-size:8.4rem;padding-left:140px;margin-top:-32px}}@media screen and (min-width: 767px) and (max-width: 1000px){.cmn-entry .entry-wrap .entry-button .cmn-button01 a p{padding-left:0;text-align:center}}@media screen and (max-width: 767px){.cmn-entry .entry-wrap .entry-button .cmn-button01 a p{font-size:8vw;padding-right:0!important;text-align:center}}.cmn-entry .entry-wrap .entry-button .cmn-button01 a p:after{display:none}.cmn-entry .entry-wrap .entry-button .cmn-button01 a p span{display:block;font-weight:700;font-family:Zen Kaku Gothic New,sans-serif}@media screen and (min-width: 768px){.cmn-entry .entry-wrap .entry-button .cmn-button01 a p span{font-size:2rem}}@media screen and (max-width: 767px){.cmn-entry .entry-wrap .entry-button .cmn-button01 a p span{font-size:3.2vw}}.cmn-entry .entry-wrap .entry-button .cmn-button01 a .logo{flex:0 0 580px;margin-right:130px}@media screen and (min-width: 767px) and (max-width: 1530px){.cmn-entry .entry-wrap .entry-button .cmn-button01 a .logo{flex:0 0 37.908496732vw;margin-right:8.4967320261vw}}@media screen and (min-width: 767px) and (max-width: 1000px){.cmn-entry .entry-wrap .entry-button .cmn-button01 a .logo{display:none}}@media screen and (max-width: 767px){.cmn-entry .entry-wrap .entry-button .cmn-button01 a .logo{display:none}}.cmn-entry .entry-wrap .entry-button .cmn-button01 .border:before,.cmn-entry .entry-wrap .entry-button .cmn-button01 .border:after{background-color:#fff}.cmn-entry .entry-wrap.fade:before{transform:translate(100%)}#entry-button{position:fixed;right:2.6666666667vw;bottom:2.6666666667vw;z-index:99}@media screen and (min-width: 768px){#entry-button{display:none}}#entry-button a{display:flex;align-items:center;justify-content:center;width:18.6666666667vw;height:18.6666666667vw;border-radius:50%;background-color:#cf0f31;font-weight:700;color:#fff;font-size:3.2vw}#top .mv{position:relative;width:100%}#top .mv .mv-txt{position:absolute;max-width:1240px;margin:0 auto;top:24.125vw;width:100%;z-index:10}@media screen and (min-width: 768px){#top .mv .mv-txt{left:50%;transform:translate(-50%)}}@media screen and (max-width: 767px){#top .mv .mv-txt{top:72vw}}#top .mv .mv-txt .box{position:relative;z-index:10;width:65.8125vw;overflow:hidden}@media screen and (min-width: 768px){#top .mv .mv-txt .box{margin:0 auto}}@media screen and (max-width: 767px){#top .mv .mv-txt .box{width:100vw}}#top .mv .mv-txt .box .img{transform:translate(-100%);-webkit-animation:1s 1.7s both mv_txt;animation:1s 1.7s both mv_txt}@-webkit-keyframes mv_txt{0%{opacity:0;transform:translate(-6%)}to{opacity:1;transform:translate(0)}}@keyframes mv_txt{0%{opacity:0;transform:translate(-6%)}to{opacity:1;transform:translate(0)}}#top .mv .slider-content{width:100%}@media screen and (min-width: 768px){#top .mv .slider-content{display:flex;aspect-ratio:1600/770}}@media screen and (max-width: 767px){#top .mv .slider-content{aspect-ratio:375/630}}#top .mv .slider-content .slider-box{position:relative;overflow:hidden}@media screen and (min-width: 768px){#top .mv .slider-content .slider-box{display:flex;width:33.3%}}@media screen and (max-width: 767px){#top .mv .slider-content .slider-box{aspect-ratio:375/210}}#top .mv .slider-content .slider-box .item{position:absolute;opacity:0;top:0;left:0;width:100%;height:100%}@media screen and (min-width: 768px){#top .mv .slider-content .slider-box .item{aspect-ratio:534/770}}@media screen and (max-width: 767px){#top .mv .slider-content .slider-box .item{aspect-ratio:375/210}}#top .mv .slider-content .slider-box .item .img{position:absolute;right:0;width:100%;height:100%}#top .mv .slider-content .slider-box .item .img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0003;z-index:9}#top .mv .slider-content .slider-box .item .img img{position:absolute;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#top .mv .slider-content .slider-box .item.first-view{position:relative;opacity:0;-webkit-animation:1s 1s both opacity;animation:1s 1s both opacity}#top .mv .slider-content .slider-box .item.first-view:before{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background-color:#fff;z-index:10;-webkit-animation:1s 1s both first_before;animation:1s 1s both first_before}#top .mv .slider-content .slider-box .item.first-view .img{-webkit-animation:1s 1s both first_img;animation:1s 1s both first_img}#top .mv .slider-content .slider-box .item.first01,#top .mv .slider-content .slider-box .item.second01,#top .mv .slider-content .slider-box .item.therd01{opacity:0;-webkit-animation:1s both opacity;animation:1s both opacity}#top .mv .slider-content .slider-box .item.first01 .img,#top .mv .slider-content .slider-box .item.second01 .img,#top .mv .slider-content .slider-box .item.therd01 .img{-webkit-animation:1s both img_size;animation:1s both img_size}#top .mv .slider-content .slider-box .item.first01 .img,#top .mv .slider-content .slider-box .item.second01 .img,#top .mv .slider-content .slider-box .item.therd01 .img{width:50%}#top .mv .slider-content .slider-box .item.first01{z-index:1}#top .mv .slider-content .slider-box .item.second01{z-index:2}#top .mv .slider-content .slider-box .item.therd01{z-index:3}@-webkit-keyframes first_img{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes first_img{0%{transform:translate(-50%)}to{transform:translate(0)}}@-webkit-keyframes first_before{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes first_before{0%{transform:translate(0)}to{transform:translate(-100%)}}@-webkit-keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@-webkit-keyframes img_size{0%{width:50%}to{width:100%}}@keyframes img_size{0%{width:50%}to{width:100%}}#top .recruit{overflow-x:hidden;background-color:#f2f2f280}@media screen and (min-width: 768px){#top .recruit{padding-top:231px}}@media screen and (max-width: 767px){#top .recruit{padding-top:23.4666666667vw}}#top .recruit .recruit-about{max-width:1280px;margin:0 auto}@media screen and (min-width: 768px){#top .recruit .recruit-about{margin:150px auto 110px;padding:0 40px}}@media screen and (max-width: 767px){#top .recruit .recruit-about{padding:0 20px;margin-top:150px;margin:13.3333333333vw 0}}#top .recruit .recruit-about .title{font-weight:700;font-family:YakuHanJP,Zen Kaku Gothic New,sans-serif}@media screen and (min-width: 768px){#top .recruit .recruit-about .title{font-size:47px}}@media screen and (min-width: 767px) and (max-width: 1600px){#top .recruit .recruit-about .title{font-size:2.9375vw}}@media screen and (max-width: 767px){#top .recruit .recruit-about .title{line-height:1.43;font-size:8vw}}#top .recruit .recruit-about .title.fade-title{transform:translateY(0);opacity:1}#top .recruit .recruit-about .txt{font-weight:500}@media screen and (min-width: 768px){#top .recruit .recruit-about .txt{line-height:2.5;margin-top:80px;font-size:18px}}@media screen and (min-width: 767px) and (max-width: 1600px){#top .recruit .recruit-about .txt{margin-top:5vw;font-size:1.125vw}}@media screen and (max-width: 767px){#top .recruit .recruit-about .txt{line-height:1.78;font-size:3.7333333333vw;margin-top:8vw}}#top .recruit .recruit-slider{transition:all 1s .5s ccubic-bezier(.16,1,.3,1)}#top .recruit .recruit-slider.recruit-slider01{transform:translate(-100%)}#top .recruit .recruit-slider.recruit-slider02{transform:translate(100%)}#top .recruit .recruit-slider .slick-item{position:relative;overflow:hidden;aspect-ratio:418/255}#top .recruit .recruit-slider .slick-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;transition:all 1s .5s cubic-bezier(.16,1,.3,1)}#top .recruit .recruit-slider .slick-item img{height:100%;-o-object-fit:cover;object-fit:cover}#top .recruit .recruit-slider.fade{transform:translate(0)}#top .recruit .recruit-slider.fade .slick-item:before{transform:translate(100%)}#top .recruit .recruit-button{max-width:1240px;margin:0 auto}@media screen and (min-width: 768px){#top .recruit .recruit-button{margin-top:97px;padding:0 20px}}@media screen and (max-width: 767px){#top .recruit .recruit-button{margin-top:8vw}}#top .greeting{overflow-x:hidden;background-color:#f2f2f280}@media screen and (min-width: 768px){#top .greeting{padding-top:220px}}@media screen and (max-width: 767px){#top .greeting{overflow:hidden;padding-top:21.3333333333vw}}#top .greeting .greeting-content{position:relative;background-color:#f2f2f2}@media screen and (min-width: 768px){#top .greeting .greeting-content{height:893px}}@media screen and (min-width: 767px) and (max-width: 1600px){#top .greeting .greeting-content{height:55.8125vw}}#top .greeting .greeting-content .content{position:relative;max-width:1474px;margin:0 auto}@media screen and (min-width: 768px){#top .greeting .greeting-content .content{padding-top:250px}}@media screen and (min-width: 767px) and (max-width: 1600px){#top .greeting .greeting-content .content{padding-top:15.625vw;max-width:92.125vw}}@media screen and (max-width: 767px){#top .greeting .greeting-content .content{padding:13.3333333333vw 0 0}}#top .greeting .greeting-content .content-box{max-width:1240px;margin:0 auto}@media screen and (min-width: 768px){#top .greeting .greeting-content .content-box{padding:0 20px}}@media screen and (min-width: 767px) and (max-width: 1600px){#top .greeting .greeting-content .content-box{max-width:77.5vw}}#top .greeting .greeting-content .content-box:before{content:"";position:absolute;background-image:url(/recruit_shinsotsu/assets/img/top/about-icon01.png);background-size:contain;background-repeat:no-repeat}@media screen and (min-width: 768px){#top .greeting .greeting-content .content-box:before{top:177px;left:178px;width:400px;height:317px}}@media screen and (min-width: 767px) and (max-width: 1600px){#top .greeting .greeting-content .content-box:before{top:11.0625vw;left:11.125vw;width:25vw;height:19.8125vw}}@media screen and (max-width: 767px){#top .greeting .greeting-content .content-box:before{width:50.4vw;height:40vw;top:8vw;left:50%;transform:translate(-50%)}}#top .greeting .greeting-content .content-box .box-message{transition:all .6s 1.5s cubic-bezier(.16,1,.3,1);transform:translateY(100px);opacity:0}@media screen and (max-width: 767px){#top .greeting .greeting-content .content-box .box-message{padding:0 5.3333333333vw}}#top .greeting .greeting-content .content-box .box-message .title{font-weight:700;line-height:1.35}@media screen and (min-width: 768px){#top .greeting .greeting-content .content-box .box-message .title{font-size:4.5rem}}@media screen and (min-width: 767px) and (max-width: 1600px){#top .greeting .greeting-content .content-box .box-message .title{font-size:2.8125vw}}@media screen and (max-width: 767px){#top .greeting .greeting-content .content-box .box-message .title{font-size:5.3333333333vw}}#top .greeting .greeting-content .content-box .box-message dl{font-weight:500}@media screen and (min-width: 768px){#top .greeting .greeting-content .content-box .box-message dl{display:flex;align-items:center;margin-top:44px;-moz-column-gap:20px;column-gap:20px}}@media screen and (min-width: 767px) and (max-width: 1600px){#top .greeting .greeting-content .content-box .box-message dl{margin-top:2.75vw;-moz-column-gap:1.25vw;column-gap:1.25vw}}@media screen and (max-width: 767px){#top .greeting .greeting-content .content-box .box-message dl{margin-top:8.5333333333vw}}@media screen and (min-width: 768px){#top .greeting .greeting-content .content-box .box-message dl dt{font-size:1.4rem}}@media screen and (min-width: 767px) and (max-width: 1600px){#top .greeting .greeting-content .content-box .box-message dl dt{font-size:.875vw}}@media screen and (max-width: 767px){#top .greeting .greeting-content .content-box .box-message dl dt{font-size:3.2vw}}@media screen and (min-width: 768px){#top .greeting .greeting-content .content-box .box-message dl dd{font-size:2.5rem}}@media screen and (min-width: 767px) and (max-width: 1600px){#top .greeting .greeting-content .content-box .box-message dl dd{font-size:1.5625vw}}@media screen and (max-width: 767px){#top .greeting .greeting-content .content-box .box-message dl dd{font-size:4.8vw;margin-top:2.6666666667vw}}#top .greeting .greeting-content .content-box .box-button{position:relative;max-width:532px;z-index:2}@media screen and (min-width: 768px){#top .greeting .greeting-content .content-box .box-button{margin-top:140px}}@media screen and (min-width: 767px) and (max-width: 1600px){#top .greeting .greeting-content .content-box .box-button{height:10vw;max-width:33.25vw}}@media screen and (max-width: 767px){#top .greeting .greeting-content .content-box .box-button{padding:50px 0;background-color:#cf0f31}}@media screen and (min-width: 767px) and (max-width: 1600px){#top .greeting .greeting-content .content-box .box-button .cmn-button01{height:10vw}}@media screen and (min-width: 767px) and (max-width: 1600px){#top .greeting .greeting-content .content-box .box-button .cmn-button01 a p{font-size:1.25vw;padding-right:1.875vw}}@media screen and (max-width: 767px){#top .greeting .greeting-content .content-box .box-button .cmn-button01 a p{color:#fff}}@media screen and (min-width: 767px) and (max-width: 1600px){#top .greeting .greeting-content .content-box .box-button .cmn-button01 a p:after{width:1.4375vw;height:1.5625vw}}@media screen and (max-width: 767px){#top .greeting .greeting-content .content-box .box-button .cmn-button01 a p:after{background-image:url(/recruit_shinsotsu/assets/img/cmn/arrow02.png)}}@media screen and (max-width: 767px){#top .greeting .greeting-content .content-box .box-button .cmn-button01 a .border:before,#top .greeting .greeting-content .content-box .box-button .cmn-button01 a .border:after{background-color:#fff}}#top .greeting .greeting-content .content-box .box-img{max-width:1060px;width:100%;margin:0 auto;z-index:1;overflow:hidden}@media screen and (min-width: 768px){#top .greeting .greeting-content .content-box .box-img{position:absolute;top:0;right:0;width:651px;margin-right:calc(50% - 50vw)}}@media screen and (min-width: 767px) and (max-width: 1600px){#top .greeting .greeting-content .content-box .box-img{width:40.6875vw}}@media screen and (max-width: 767px){#top .greeting .greeting-content .content-box .box-img{margin-top:30px}}#top .greeting .greeting-content .content-box .box-img:after{content:"";mix-blend-mode:color-burn;color:#000}#top .greeting .greeting-content .content-box .box-img .img{margin-left:auto;transition:all .6s 1.5s cubic-bezier(.16,1,.3,1)}@media screen and (min-width: 768px){#top .greeting .greeting-content .content-box .box-img .img{transform:translate(100%);width:651px}}@media screen and (min-width: 767px) and (max-width: 1600px){#top .greeting .greeting-content .content-box .box-img .img{width:40.6875vw}}@media screen and (min-width: 768px){#top .greeting .greeting-content.fade:after{width:100%}}@media screen and (max-width: 767px){#top .greeting .greeting-content.fade:after{height:34%}}@media screen and (min-width: 768px){#top .greeting .greeting-content.fade .content:before{right:0%}}@media screen and (max-width: 767px){#top .greeting .greeting-content.fade .content:before{transform:translate(0)}}#top .greeting .greeting-content.fade .content-box .box-message{opacity:1;transform:translateY(0)}@media screen and (max-width: 767px){#top .greeting .greeting-content.fade .content-box .box-img{transform:translate(0)}}#top .greeting .greeting-content.fade .content-box .box-img .img{transform:translate(0)}@media screen and (min-width: 768px){#top .interview{margin-top:215px}}@media screen and (max-width: 767px){#top .interview{margin-top:21.3333333333vw}}@media screen and (min-width: 768px){#top .interview .interview-wrap{padding-bottom:200px}}@media screen and (max-width: 767px){#top .interview .interview-wrap{padding-bottom:21.3333333333vw}}#top .interview .interview-wrap .interview-list{max-width:1280px;margin:0 auto;display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){#top .interview .interview-wrap .interview-list{gap:80px 60px;padding:150px 40px 0}}@media screen and (min-width: 767px) and (max-width: 1240px){#top .interview .interview-wrap .interview-list{gap:6.4516129032vw 4.8387096774vw}}@media screen and (max-width: 767px){#top .interview .interview-wrap .interview-list{padding:13.3333333333vw 0 0 5.3333333333vw}}#top .interview .interview-wrap .interview-list .item{position:relative;width:29.5%;overflow:hidden}@media screen and (min-width: 768px){#top .interview .interview-wrap .interview-list .item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:2;transition:all 1s .5s cubic-bezier(.16,1,.3,1)}}#top .interview .interview-wrap .interview-list .item .img{text-align:center;transition:all .6s .5s cubic-bezier(.16,1,.3,1)}@media screen and (min-width: 768px){#top .interview .interview-wrap .interview-list .item .img{transform:translate(30%)}}@media screen and (max-width: 767px){#top .interview .interview-wrap .interview-list .item .img{position:relative}}#top .interview .interview-wrap .interview-list .item .img img{width:85%;margin:0 auto}#top .interview .interview-wrap .interview-list .item .img .number{position:absolute;top:0;left:0;font-weight:500;color:#cf0f31}@media screen and (min-width: 768px){#top .interview .interview-wrap .interview-list .item .img .number{font-size:1.4rem}}#top .interview .interview-wrap .interview-list .item .img .txt{position:absolute;width:55%;top:66%;left:0}#top .interview .interview-wrap .interview-list .item .img .txt img{width:100%}#top .interview .interview-wrap .interview-list .item .message{position:relative;width:90%;margin:0 auto;transition:all .6s .5s cubic-bezier(.16,1,.3,1)}@media screen and (min-width: 768px){#top .interview .interview-wrap .interview-list .item .message{margin-top:30px;transform:translate(30%)}}@media screen and (max-width: 767px){#top .interview .interview-wrap .interview-list .item .message{margin-top:4vw}}#top .interview .interview-wrap .interview-list .item .message:after{content:"";position:absolute;top:0;right:5%;background-image:url(/recruit_shinsotsu/assets/img/cmn/arrow01.png);background-size:contain;background-repeat:no-repeat;transition:all .6s cubic-bezier(.16,1,.3,1)}@media screen and (min-width: 768px){#top .interview .interview-wrap .interview-list .item .message:after{width:23px;height:25px}}@media screen and (max-width: 767px){#top .interview .interview-wrap .interview-list .item .message:after{width:5.0666666667vw;height:4.8vw}}#top .interview .interview-wrap .interview-list .item .message .name{font-weight:700}@media screen and (min-width: 768px){#top .interview .interview-wrap .interview-list .item .message .name{font-size:2rem}}@media screen and (max-width: 767px){#top .interview .interview-wrap .interview-list .item .message .name{font-size:4.2666666667vw}}#top .interview .interview-wrap .interview-list .item .message .en{color:#8e8e8e;font-weight:400}@media screen and (min-width: 768px){#top .interview .interview-wrap .interview-list .item .message .en{font-size:1.4rem;margin-top:5px}}@media screen and (max-width: 767px){#top .interview .interview-wrap .interview-list .item .message .en{font-size:3.2vw;margin-top:1.3333333333vw}}#top .interview .interview-wrap .interview-list .item .message .job{color:#8e8e8e;font-weight:400;line-height:1.43}@media screen and (min-width: 768px){#top .interview .interview-wrap .interview-list .item .message .job{font-size:1.4rem;margin-top:10px}}@media screen and (max-width: 767px){#top .interview .interview-wrap .interview-list .item .message .job{font-size:3.2vw;margin-top:2.6666666667vw}}@media screen and (min-width: 768px){#top .interview .interview-wrap .interview-list .item:hover .message:after{transform:rotateX(180deg)}}@media screen and (min-width: 768px){#top .interview .interview-wrap .interview-list .item.fade:before{left:100%}#top .interview .interview-wrap .interview-list .item.fade .img,#top .interview .interview-wrap .interview-list .item.fade .message{transform:translate(0)}}#top .interview .interview-wrap .interview-button{max-width:710px;margin:0 auto}@media screen and (min-width: 768px){#top .interview .interview-wrap .interview-button{margin-top:80px;padding:0 20px}}@media screen and (max-width: 767px){#top .interview .interview-wrap .interview-button{margin-top:8vw}}#top .business{background-color:#f2f2f280}@media screen and (min-width: 768px){#top .business{padding-top:217px;margin-top:200px}}@media screen and (max-width: 767px){#top .business{padding-top:23.4666666667vw;margin-top:21.3333333333vw}}#top .business .business-wrap{max-width:1280px;margin:0 auto}#top .business .business-wrap .business-list{overflow:hidden}@media screen and (min-width: 768px){#top .business .business-wrap .business-list{margin-top:150px;padding:0 40px 200px}}@media screen and (max-width: 767px){#top .business .business-wrap .business-list{padding:0 5.3333333333vw 8vw;margin-top:13.3333333333vw}}#top .business .business-wrap .business-list .item{position:relative}#top .business .business-wrap .business-list .item .img{position:relative;max-width:900px;width:100%;overflow:hidden}@media screen and (min-width: 767px) and (max-width: 1240px){#top .business .business-wrap .business-list .item .img{max-width:72.5806451613vw}}#top .business .business-wrap .business-list .item .img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f8f8f8;transition:all .8s .8s cubic-bezier(.16,1,.3,1)}#top .business .business-wrap .business-list .item .message{position:relative;background-color:#fff;transition:all .6s .8s cubic-bezier(.16,1,.3,1);overflow:hidden;z-index:2}@media screen and (min-width: 768px){#top .business .business-wrap .business-list .item .message{position:absolute;right:0;bottom:-60px;width:472px;height:465px}}@media screen and (min-width: 767px) and (max-width: 1240px){#top .business .business-wrap .business-list .item .message{bottom:-4.8387096774vw;width:38.064516129vw;height:37.5vw}}@media screen and (max-width: 767px){#top .business .business-wrap .business-list .item .message{margin-top:5.3333333333vw;height:68.8vw}}#top .business .business-wrap .business-list .item .message:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f8f8f8;border:1px solid #f8f8f8;transition:all .8s .8s cubic-bezier(.16,1,.3,1);z-index:10}#top .business .business-wrap .business-list .item .message:after{content:"";position:absolute;right:0;bottom:0;background-image:url(/recruit_shinsotsu/assets/img/cmn/arrow01.png);background-size:contain;background-repeat:no-repeat;transition:all .8s cubic-bezier(.16,1,.3,1)}@media screen and (min-width: 768px){#top .business .business-wrap .business-list .item .message:after{right:74px;bottom:65px;width:23px;height:25px}}@media screen and (min-width: 767px) and (max-width: 1240px){#top .business .business-wrap .business-list .item .message:after{right:5.9677419355vw;bottom:5.2419354839vw;width:1.8548387097vw;height:2.0161290323vw}}@media screen and (max-width: 767px){#top .business .business-wrap .business-list .item .message:after{right:8vw;bottom:8vw;width:5.3333333333vw;height:5.0666666667vw}}#top .business .business-wrap .business-list .item .message a{display:block;width:100%;height:100%}@media screen and (min-width: 768px){#top .business .business-wrap .business-list .item .message a{padding:75px 55px 0}}@media screen and (min-width: 767px) and (max-width: 1240px){#top .business .business-wrap .business-list .item .message a{padding:6.0483870968vw 4.435483871vw 0}}@media screen and (max-width: 767px){#top .business .business-wrap .business-list .item .message a{padding:8vw}}#top .business .business-wrap .business-list .item .message .title{font-weight:500}@media screen and (min-width: 768px){#top .business .business-wrap .business-list .item .message .title{font-size:5.5rem}}@media screen and (min-width: 767px) and (max-width: 1240px){#top .business .business-wrap .business-list .item .message .title{font-size:4.435483871vw}}@media screen and (max-width: 767px){#top .business .business-wrap .business-list .item .message .title{font-size:8vw}}@media screen and (min-width: 768px){#top .business .business-wrap .business-list .item .message .title small{font-size:3rem}}@media screen and (min-width: 767px) and (max-width: 1240px){#top .business .business-wrap .business-list .item .message .title small{font-size:2.4193548387vw}}@media screen and (max-width: 767px){#top .business .business-wrap .business-list .item .message .title small{font-size:5.3333333333vw}}#top .business .business-wrap .business-list .item .message .title span{display:block}@media screen and (min-width: 768px){#top .business .business-wrap .business-list .item .message .title span{font-size:2rem;margin-top:20px}}@media screen and (min-width: 767px) and (max-width: 1240px){#top .business .business-wrap .business-list .item .message .title span{font-size:1.6129032258vw;margin-top:1.6129032258vw}}@media screen and (max-width: 767px){#top .business .business-wrap .business-list .item .message .title span{font-size:3.7333333333vw;margin-top:2.6666666667vw}}#top .business .business-wrap .business-list .item .message .txt{line-height:1.875}@media screen and (min-width: 768px){#top .business .business-wrap .business-list .item .message .txt{font-size:1.6rem;margin-top:50px}}@media screen and (min-width: 767px) and (max-width: 1240px){#top .business .business-wrap .business-list .item .message .txt{font-size:1.2903225806vw;margin-top:4.0322580645vw}}@media screen and (max-width: 767px){#top .business .business-wrap .business-list .item .message .txt{font-size:3.2vw;margin-top:5.3333333333vw}}#top .business .business-wrap .business-list .item .message .border{position:absolute;width:100%;height:100%;transition:all .6s cubic-bezier(.16,1,.3,1);top:0;left:0;z-index:-1}#top .business .business-wrap .business-list .item .message .border.border01:before,#top .business .business-wrap .business-list .item .message .border.border01:after{content:"";position:absolute;background-color:#000;transition:all .6s cubic-bezier(.16,1,.3,1)}#top .business .business-wrap .business-list .item .message .border.border01:before{top:0;left:0;width:1px;height:100%}#top .business .business-wrap .business-list .item .message .border.border01:after{bottom:0;left:0;width:100%;height:1px}#top .business .business-wrap .business-list .item .message .border.border01.show:before{top:-100%}#top .business .business-wrap .business-list .item .message .border.border01.show:after{left:-100%}#top .business .business-wrap .business-list .item .message .border.border02:before,#top .business .business-wrap .business-list .item .message .border.border02:after{content:"";position:absolute;background-color:#000;transition:all .6s cubic-bezier(.16,1,.3,1)}#top .business .business-wrap .business-list .item .message .border.border02:before{top:0;right:0;width:1px;height:100%}#top .business .business-wrap .business-list .item .message .border.border02:after{top:0;left:0;width:100%;height:1px}#top .business .business-wrap .business-list .item .message .border.border02.show:before{top:100%}#top .business .business-wrap .business-list .item .message .border.border02.show:after{left:100%}#top .business .business-wrap .business-list .item .message .border.border03:before,#top .business .business-wrap .business-list .item .message .border.border03:after{content:"";position:absolute;background-color:#000}#top .business .business-wrap .business-list .item .message .border.border03:before{right:0;width:1px;height:100%;top:-100%}#top .business .business-wrap .business-list .item .message .border.border03:after{top:0;left:-100%;width:100%;height:1px}#top .business .business-wrap .business-list .item .message .border.border03.show:before{top:0}#top .business .business-wrap .business-list .item .message .border.border03.show:after{left:0}#top .business .business-wrap .business-list .item .message .border.border04:before,#top .business .business-wrap .business-list .item .message .border.border04:after{content:"";position:absolute;background-color:#000}#top .business .business-wrap .business-list .item .message .border.border04:before{top:100%;left:0;width:1px;height:100%}#top .business .business-wrap .business-list .item .message .border.border04:after{bottom:0;left:100%;width:100%;height:1px}#top .business .business-wrap .business-list .item .message .border.border04.show:before{top:0}#top .business .business-wrap .business-list .item .message .border.border04.show:after{left:0}@media screen and (min-width: 768px){#top .business .business-wrap .business-list .item .message:hover:after{transform:rotateX(180deg)}#top .business .business-wrap .business-list .item .message:hover .border:before,#top .business .business-wrap .business-list .item .message:hover .border:after{transition:all .6s cubic-bezier(.16,1,.3,1)}#top .business .business-wrap .business-list .item .message:hover .border.border01:before{top:-100%}#top .business .business-wrap .business-list .item .message:hover .border.border01:after{left:-100%}#top .business .business-wrap .business-list .item .message:hover .border.border02:before{top:100%}#top .business .business-wrap .business-list .item .message:hover .border.border02:after{left:100%}#top .business .business-wrap .business-list .item .message:hover .border.border03:before,#top .business .business-wrap .business-list .item .message:hover .border.border03:after{transition-delay:.6s}#top .business .business-wrap .business-list .item .message:hover .border.border03:before{top:0%}#top .business .business-wrap .business-list .item .message:hover .border.border03:after{left:0%}#top .business .business-wrap .business-list .item .message:hover .border.border04:before,#top .business .business-wrap .business-list .item .message:hover .border.border04:after{transition-delay:.6s}#top .business .business-wrap .business-list .item .message:hover .border.border04:before{top:0%}#top .business .business-wrap .business-list .item .message:hover .border.border04:after{left:0%}}@media screen and (min-width: 768px){#top .business .business-wrap .business-list .item+.item{margin-top:150px}}@media screen and (min-width: 767px) and (max-width: 1240px){#top .business .business-wrap .business-list .item+.item{margin-top:12.0967741935vw}}@media screen and (max-width: 767px){#top .business .business-wrap .business-list .item+.item{margin-top:13.3333333333vw}}#top .business .business-wrap .business-list .item.fade .message:before{left:100%}#top .business .business-wrap .business-list .item.fade .img:after{left:100%}#top .business .business-wrap .business-list .item:nth-child(2n) .img{margin-left:auto}#top .business .business-wrap .business-list .item:nth-child(2n) .message{left:0}#top .business .business-wrap .business-list .item:nth-child(2n).fade .img:after{left:-100%}#top .business .business-wrap .business-list .item:nth-child(2n).fade .message:before{left:-100%}#top .business .business-wrap .business-button{max-width:1240px}@media screen and (min-width: 768px){#top .business .business-wrap .business-button{padding:0 20px}}#top .entry .entry-wrap{position:relative;overflow:hidden}@media screen and (min-width: 768px){#top .entry .entry-wrap{background-image:url(/recruit_shinsotsu/assets/img/top/entry-bg01.png);background-size:cover;background-repeat:no-repeat;padding:200px 20px 100px}}#top .entry .entry-wrap:before{content:"";position:absolute;top:0;width:100%;height:100%;background-color:#fff;transform:translate(0);transition:all .6s 1s cubic-bezier(.16,1,.3,1);z-index:99}#top .entry .entry-wrap .entry-box{margin:0 auto}@media screen and (min-width: 768px){#top .entry .entry-wrap .entry-box{max-width:1240px}}@media screen and (max-width: 767px){#top .entry .entry-wrap .entry-box{padding:44vw 0 11.7333333333vw;background-image:url(/recruit_shinsotsu/assets/img/top/sp/entry-bg01.png);background-size:cover;background-repeat:no-repeat}}#top .entry .entry-wrap .entry-box .box-title{position:relative;font-weight:700;color:#fff}@media screen and (min-width: 768px){#top .entry .entry-wrap .entry-box .box-title{font-size:3.5rem;padding-left:50px}}@media screen and (max-width: 767px){#top .entry .entry-wrap .entry-box .box-title{line-height:1.45;font-size:5.3333333333vw;padding:0 5.3333333333vw 0 24vw}}#top .entry .entry-wrap .entry-box .box-title:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;background-image:url(/recruit_shinsotsu/assets/img/top/about-icon01.png);background-size:contain;background-repeat:no-repeat}@media screen and (min-width: 768px){#top .entry .entry-wrap .entry-box .box-title:before{width:38px;height:31px}}@media screen and (max-width: 767px){#top .entry .entry-wrap .entry-box .box-title:before{left:4vw;width:19.4666666667vw;height:15.7333333333vw}}#top .entry .entry-wrap .entry-box .box-txt{line-height:1.875;color:#fff}@media screen and (min-width: 768px){#top .entry .entry-wrap .entry-box .box-txt{font-size:1.6rem;margin-top:40px}}@media screen and (max-width: 767px){#top .entry .entry-wrap .entry-box .box-txt{font-size:3.7333333333vw;margin-top:6.6666666667vw;padding:0 5.3333333333vw}}#top .entry .entry-wrap .entry-button{max-width:1240px;margin:0 auto;position:relative;width:100%;background:linear-gradient(#c8161d,#b1181f)}@media screen and (min-width: 768px){#top .entry .entry-wrap .entry-button{display:flex;align-items:center;justify-content:center;margin-top:83px;padding:0 10px;height:179px;opacity:.8}}@media screen and (max-width: 767px){#top .entry .entry-wrap .entry-button{display:flex;padding:8vw 10.6666666667vw}}#top .entry .entry-wrap .entry-button .cmn-button01 a{color:#fff}#top .entry .entry-wrap .entry-button .cmn-button01 a p:after{background-image:url(/recruit_shinsotsu/assets/img/cmn/arrow02.png)}#top .entry .entry-wrap .entry-button .cmn-button01 .border:before,#top .entry .entry-wrap .entry-button .cmn-button01 .border:after{background-color:#fff}#top .entry .entry-wrap.fade:before{transform:translate(100%)}#interview{padding-top:70px}#interview .interview-wrap{max-width:1240px;margin:0 auto}@media screen and (min-width: 768px){#interview .interview-wrap{padding:0 20px}}@media screen and (min-width: 768px){#interview .interview-wrap .list{display:flex;flex-wrap:wrap;gap:100px 90px;padding-top:150px;margin-bottom:200px}}@media screen and (min-width: 767px) and (max-width: 1240px){#interview .interview-wrap .list{gap:8.064516129vw 7.2580645161vw}}#interview .interview-wrap .list .item{position:relative;overflow:hidden}@media screen and (min-width: 768px){#interview .interview-wrap .list .item{width:27.91%}}@media screen and (max-width: 767px){#interview .interview-wrap .list .item{padding:50px 0}}#interview .interview-wrap .list .item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:2;transition:all 1s .5s}@media screen and (min-width: 768px){#interview .interview-wrap .list .item a{height:100%;display:flex;flex-direction:column}}#interview .interview-wrap .list .item .img{text-align:center;transition:all .6s .5s}@media screen and (min-width: 768px){#interview .interview-wrap .list .item .img{transform:translate(30%)}}@media screen and (max-width: 767px){#interview .interview-wrap .list .item .img{position:relative;max-width:66.6666666667vw;margin:0 auto}}@media screen and (min-width: 768px){#interview .interview-wrap .list .item .img>picture>img{display:block;margin-left:auto;width:92%}}@media screen and (max-width: 767px){#interview .interview-wrap .list .item .img>picture>img{display:block;margin-left:auto;max-width:61.3333333333vw}}#interview .interview-wrap .list .item .img .number{position:absolute;top:0;left:0;font-weight:500;color:#cf0f31}@media screen and (min-width: 768px){#interview .interview-wrap .list .item .img .number{font-size:1.4rem}}@media screen and (max-width: 767px){#interview .interview-wrap .list .item .img .number{font-size:3.2vw}}#interview .interview-wrap .list .item .img .txt{position:absolute;text-align:left}@media screen and (min-width: 768px){#interview .interview-wrap .list .item .img .txt{bottom:-5%;left:0}}@media screen and (max-width: 767px){#interview .interview-wrap .list .item .img .txt{bottom:-5%;left:-5%}}#interview .interview-wrap .list .item .img .txt img{width:50%}#interview .interview-wrap .list .item .box{position:relative;transition:all .6s .5s}@media screen and (min-width: 768px){#interview .interview-wrap .list .item .box{display:flex;flex-direction:column;width:92%;margin-left:auto;margin-top:30px;transform:translate(30%)}}@media screen and (max-width: 767px){#interview .interview-wrap .list .item .box{margin-top:6.6666666667vw;padding:0 10.6666666667vw}}#interview .interview-wrap .list .item .box:after{content:"";position:absolute;top:0;right:0;background-image:url(/recruit_shinsotsu/assets/img/cmn/arrow01.png);background-size:contain;background-repeat:no-repeat;transition:all .6s}@media screen and (min-width: 768px){#interview .interview-wrap .list .item .box:after{width:23px;height:25px}}@media screen and (max-width: 767px){#interview .interview-wrap .list .item .box:after{width:5.0666666667vw;height:4.8vw;right:10.6666666667vw}}#interview .interview-wrap .list .item .box .name{font-weight:700}@media screen and (min-width: 768px){#interview .interview-wrap .list .item .box .name{font-size:2rem}}@media screen and (max-width: 767px){#interview .interview-wrap .list .item .box .name{font-size:4.2666666667vw}}#interview .interview-wrap .list .item .box .en{color:#8e8e8e;font-weight:400}@media screen and (min-width: 768px){#interview .interview-wrap .list .item .box .en{margin-top:5px;font-size:1.4rem}}@media screen and (max-width: 767px){#interview .interview-wrap .list .item .box .en{font-size:3.2vw;margin-top:1.3333333333vw}}#interview .interview-wrap .list .item .box .job{color:#8e8e8e;font-weight:400;line-height:1.5}@media screen and (min-width: 768px){#interview .interview-wrap .list .item .box .job{font-size:1.4rem;margin-top:10px;height:40px;margin-bottom:20px}}@media screen and (max-width: 767px){#interview .interview-wrap .list .item .box .job{font-size:3.2vw;margin-top:2.6666666667vw}}#interview .interview-wrap .list .item .strong{font-weight:700;position:relative;transition:all .6s .5s}@media screen and (min-width: 768px){#interview .interview-wrap .list .item .strong{width:92%;margin-left:auto;transform:translate(30%);line-height:1.72;font-size:2.2rem}}@media screen and (max-width: 767px){#interview .interview-wrap .list .item .strong{padding:0 10.6666666667vw;line-height:1.78;margin-top:4.2666666667vw;font-size:5.8666666667vw}}@media screen and (min-width: 768px){#interview .interview-wrap .list .item:hover .box:after{transform:rotateX(180deg)}}#interview .interview-wrap .list .item.fade:before{left:100%}#interview .interview-wrap .list .item.fade .img,#interview .interview-wrap .list .item.fade .box,#interview .interview-wrap .list .item.fade .strong{transform:translate(0)}@media screen and (max-width: 767px){#interview .interview-wrap .list .item:nth-child(2n){background-color:#f2f2f2}}@media screen and (min-width: 768px){#interview-single{padding-top:65px}}@media screen and (max-width: 767px){#interview-single{padding-top:8vw}}#interview-single .single-wrap .mv{position:relative}@media screen and (min-width: 768px){#interview-single .single-wrap .mv .message{position:absolute;top:17.375vw;left:0}}@media screen and (max-width: 767px){#interview-single .single-wrap .mv .message{padding:10.6666666667vw 0}}@media screen and (min-width: 768px){#interview-single .single-wrap .mv .message p{padding-left:6.5625vw}}@media screen and (max-width: 767px){#interview-single .single-wrap .mv .message p{padding-left:4.8vw}}#interview-single .single-wrap .mv .message hr{background-color:#000}@media screen and (min-width: 768px){#interview-single .single-wrap .mv .message hr{width:25vw;margin:1.75vw 0}}@media screen and (max-width: 767px){#interview-single .single-wrap .mv .message hr{margin:5.3333333333vw 0;max-width:89.3333333333vw}}#interview-single .single-wrap .mv .message .name{font-weight:700;line-height:1.5}@media screen and (min-width: 768px){#interview-single .single-wrap .mv .message .name{font-size:3.125vw}}@media screen and (max-width: 767px){#interview-single .single-wrap .mv .message .name{font-size:8vw}}#interview-single .single-wrap .mv .message .name span{display:block;font-weight:500}@media screen and (min-width: 768px){#interview-single .single-wrap .mv .message .name span{font-size:.875vw}}@media screen and (max-width: 767px){#interview-single .single-wrap .mv .message .name span{font-size:3.2vw}}#interview-single .single-wrap .mv .message .txt{font-weight:500}@media screen and (min-width: 768px){#interview-single .single-wrap .mv .message .txt{font-size:.875vw}}@media screen and (max-width: 767px){#interview-single .single-wrap .mv .message .txt{font-size:3.2vw;padding-right:10.6666666667vw}}@media screen and (min-width: 768px){#interview-single .single-wrap .mv .message .list{padding-left:6.5625vw;margin-top:1.25vw}}@media screen and (max-width: 767px){#interview-single .single-wrap .mv .message .list{padding-left:4.8vw;margin-top:5.8666666667vw}}#interview-single .single-wrap .mv .message .list .item{padding-left:5.6rem;text-indent:-5.6rem;line-height:1.3}@media screen and (min-width: 768px){#interview-single .single-wrap .mv .message .list .item{font-weight:700;font-size:1.125vw}}@media screen and (max-width: 767px){#interview-single .single-wrap .mv .message .list .item{padding-left:5rem;text-indent:-5rem;font-weight:500;font-size:3.7333333333vw}}@media screen and (min-width: 768px){#interview-single .single-wrap .mv .message .list .item+.item{margin-top:.625vw}}@media screen and (max-width: 767px){#interview-single .single-wrap .mv .message .list .item+.item{margin-top:2.6666666667vw}}#interview-single .single-wrap .about{background-color:#333}@media screen and (min-width: 768px){#interview-single .single-wrap .about{padding:100px 0 122px}}@media screen and (max-width: 767px){#interview-single .single-wrap .about{padding:10.6666666667vw 5.3333333333vw 13.3333333333vw}}#interview-single .single-wrap .about .about-content{max-width:1240px;margin:0 auto}@media screen and (min-width: 768px){#interview-single .single-wrap .about .about-content{padding:0 20px}}#interview-single .single-wrap .about .about-content .head{font-family:YakuHanJP,Barlow Semi Condensed,sans-serif;color:#cf0f31;font-weight:500}@media screen and (min-width: 768px){#interview-single .single-wrap .about .about-content .head{font-size:2rem}}@media screen and (max-width: 767px){#interview-single .single-wrap .about .about-content .head{font-size:3.7333333333vw}}#interview-single .single-wrap .about .about-content .body{color:#fff}@media screen and (min-width: 768px){#interview-single .single-wrap .about .about-content .body{display:flex;-moz-column-gap:70px;column-gap:70px;margin-top:50px}}@media screen and (max-width: 767px){#interview-single .single-wrap .about .about-content .body{margin-top:10.6666666667vw}}#interview-single .single-wrap .about .about-content .body a{color:#cf0f31;text-decoration:underline}#interview-single .single-wrap .about .about-content .body .title{font-weight:700}@media screen and (min-width: 768px){#interview-single .single-wrap .about .about-content .body .title{flex:0 0 600px;line-height:1.83;font-size:3.5rem}}@media screen and (min-width: 767px) and (max-width: 1240px){#interview-single .single-wrap .about .about-content .body .title{flex:0 0 48.3870967742vw}}@media screen and (max-width: 767px){#interview-single .single-wrap .about .about-content .body .title{line-height:1.7;font-size:5.3333333333vw}}#interview-single .single-wrap .about .about-content .body .txt{font-weight:500}@media screen and (min-width: 768px){#interview-single .single-wrap .about .about-content .body .txt{line-height:2.5;font-size:1.6rem}}@media screen and (max-width: 767px){#interview-single .single-wrap .about .about-content .body .txt{line-height:1.86;margin-top:3.2vw;font-size:3.7333333333vw}}#interview-single .single-wrap .qa .qa-wrap{max-width:1240px;margin:0 auto}@media screen and (min-width: 768px){#interview-single .single-wrap .qa .qa-wrap{padding:0 20px}}@media screen and (max-width: 767px){#interview-single .single-wrap .qa .qa-wrap{padding:0 5.3333333333vw}}@media screen and (min-width: 768px){#interview-single .single-wrap .qa .qa-wrap .list{margin-top:100px}}@media screen and (max-width: 767px){#interview-single .single-wrap .qa .qa-wrap .list{margin-top:13.3333333333vw}}#interview-single .single-wrap .qa .qa-wrap .list .item{border-top:1px solid #000;transition:all .6s;opacity:0;transform:translateY(50px)}@media screen and (min-width: 768px){#interview-single .single-wrap .qa .qa-wrap .list .item{display:flex;padding-top:100px;-moz-column-gap:70px;column-gap:70px}}@media screen and (max-width: 767px){#interview-single .single-wrap .qa .qa-wrap .list .item{padding-top:13.3333333333vw}}@media screen and (min-width: 768px){#interview-single .single-wrap .qa .qa-wrap .list .item .img{flex:0 0 600px}}@media screen and (min-width: 767px) and (max-width: 1240px){#interview-single .single-wrap .qa .qa-wrap .list .item .img{flex:0 0 48.3870967742vw}}@media screen and (min-width: 768px){#interview-single .single-wrap .qa .qa-wrap .list .item .message{flex:0 1 100%;margin-top:27px}}@media screen and (max-width: 767px){#interview-single .single-wrap .qa .qa-wrap .list .item .message{margin-top:8.8vw}}#interview-single .single-wrap .qa .qa-wrap .list .item .message .qa-head{position:relative;font-weight:500;line-height:1.5}@media screen and (min-width: 768px){#interview-single .single-wrap .qa .qa-wrap .list .item .message .qa-head{padding-left:60px;font-size:2rem}}@media screen and (max-width: 767px){#interview-single .single-wrap .qa .qa-wrap .list .item .message .qa-head{font-size:4.2666666667vw;padding-left:10.6666666667vw}}#interview-single .single-wrap .qa .qa-wrap .list .item .message .qa-head:before{content:"Q";position:absolute;top:50%;transform:translateY(-50%);left:0;font-weight:700;font-family:YakuHanJP,Roboto Condensed,sans-serif}@media screen and (min-width: 768px){#interview-single .single-wrap .qa .qa-wrap .list .item .message .qa-head:before{font-size:6rem}}@media screen and (max-width: 767px){#interview-single .single-wrap .qa .qa-wrap .list .item .message .qa-head:before{font-size:12vw}}@media screen and (min-width: 768px){#interview-single .single-wrap .qa .qa-wrap .list .item .message .qa-body{margin-top:76px}}@media screen and (max-width: 767px){#interview-single .single-wrap .qa .qa-wrap .list .item .message .qa-body{margin-top:5.3333333333vw}}#interview-single .single-wrap .qa .qa-wrap .list .item .message .qa-body .title{font-weight:700}@media screen and (min-width: 768px){#interview-single .single-wrap .qa .qa-wrap .list .item .message .qa-body .title{line-height:1.3;font-size:3rem}}@media screen and (max-width: 767px){#interview-single .single-wrap .qa .qa-wrap .list .item .message .qa-body .title{line-height:1.5;font-size:4.8vw}}@media screen and (min-width: 768px){#interview-single .single-wrap .qa .qa-wrap .list .item .message .qa-body .txt{margin-top:50px;line-height:2.19;font-size:1.6rem}}@media screen and (max-width: 767px){#interview-single .single-wrap .qa .qa-wrap .list .item .message .qa-body .txt{margin-top:5.3333333333vw;line-height:1.86;font-size:3.7333333333vw}}#interview-single .single-wrap .qa .qa-wrap .list .item .message .qa-body .txt a{color:#cf0f31;text-decoration:underline}#interview-single .single-wrap .qa .qa-wrap .list .item .message .qa-body .txt strong{font-weight:700}@media screen and (min-width: 768px){#interview-single .single-wrap .qa .qa-wrap .list .item+.item{margin-top:200px}}@media screen and (max-width: 767px){#interview-single .single-wrap .qa .qa-wrap .list .item+.item{margin-top:13.3333333333vw}}@media screen and (min-width: 768px){#interview-single .single-wrap .qa .qa-wrap .list .item:nth-child(2n) .img{order:1}#interview-single .single-wrap .qa .qa-wrap .list .item:nth-child(2n) .message{order:0}}#interview-single .single-wrap .qa .qa-wrap .list .item.fade{opacity:1;transform:translateY(0)}@media screen and (min-width: 768px){#interview-single .single-wrap .entry{margin-top:200px}}@media screen and (max-width: 767px){#interview-single .single-wrap .entry{margin-top:21.3333333333vw}}#interview-single .single-wrap .entry .entry-wrap,#interview-single .single-wrap .entry .entry-wrap .entry-img{position:relative}#interview-single .single-wrap .entry .entry-wrap .entry-img .caption{position:absolute}@media screen and (min-width: 768px){#interview-single .single-wrap .entry .entry-wrap .entry-img .caption{top:140px;left:160px;width:348px}}@media screen and (min-width: 767px) and (max-width: 1600px){#interview-single .single-wrap .entry .entry-wrap .entry-img .caption{top:8.75vw;left:10vw;width:21.75vw}}@media screen and (max-width: 767px){#interview-single .single-wrap .entry .entry-wrap .entry-img .caption{top:10.6666666667vw;left:5.3333333333vw;width:35%}}#interview-single .single-wrap .entry .entry-wrap .entry-message{color:#fff;background-color:#333}@media screen and (min-width: 768px){#interview-single .single-wrap .entry .entry-wrap .entry-message{position:absolute;right:0;top:360px;width:560px;min-height:511px;padding:95px 0 20px}}@media screen and (min-width: 767px) and (max-width: 1600px){#interview-single .single-wrap .entry .entry-wrap .entry-message{top:22.5vw;width:35vw;min-height:31.9375vw;padding:5.9375vw 0 1.25vw}}@media screen and (max-width: 767px){#interview-single .single-wrap .entry .entry-wrap .entry-message{position:relative;padding:10.6666666667vw 0}}@media screen and (min-width: 768px){#interview-single .single-wrap .entry .entry-wrap .entry-message p{padding:0 80px}}@media screen and (min-width: 767px) and (max-width: 1600px){#interview-single .single-wrap .entry .entry-wrap .entry-message p{padding:0 5vw}}@media screen and (max-width: 767px){#interview-single .single-wrap .entry .entry-wrap .entry-message p{padding-left:4.8vw}}#interview-single .single-wrap .entry .entry-wrap .entry-message hr{background-color:#ffffff80}@media screen and (min-width: 768px){#interview-single .single-wrap .entry .entry-wrap .entry-message hr{margin:20px 0;max-width:473px}}@media screen and (min-width: 767px) and (max-width: 1600px){#interview-single .single-wrap .entry .entry-wrap .entry-message hr{margin:1.25vw 0;max-width:29.5625vw}}@media screen and (max-width: 767px){#interview-single .single-wrap .entry .entry-wrap .entry-message hr{margin:5.3333333333vw 0;max-width:89.3333333333vw}}#interview-single .single-wrap .entry .entry-wrap .entry-message .title{font-weight:700;line-height:1.5}@media screen and (min-width: 768px){#interview-single .single-wrap .entry .entry-wrap .entry-message .title{font-size:5rem}}@media screen and (min-width: 767px) and (max-width: 1600px){#interview-single .single-wrap .entry .entry-wrap .entry-message .title{font-size:3.125vw}}@media screen and (max-width: 767px){#interview-single .single-wrap .entry .entry-wrap .entry-message .title{font-size:8vw}}#interview-single .single-wrap .entry .entry-wrap .entry-message .title span{display:block;font-weight:500}@media screen and (min-width: 768px){#interview-single .single-wrap .entry .entry-wrap .entry-message .title span{font-size:1.6rem}}@media screen and (min-width: 767px) and (max-width: 1600px){#interview-single .single-wrap .entry .entry-wrap .entry-message .title span{font-size:1vw}}@media screen and (max-width: 767px){#interview-single .single-wrap .entry .entry-wrap .entry-message .title span{font-size:3.2vw}}#interview-single .single-wrap .entry .entry-wrap .entry-message .txt{font-weight:500;line-height:1.79}@media screen and (min-width: 768px){#interview-single .single-wrap .entry .entry-wrap .entry-message .txt{font-size:1.4rem}}@media screen and (min-width: 767px) and (max-width: 1600px){#interview-single .single-wrap .entry .entry-wrap .entry-message .txt{font-size:.875vw}}@media screen and (max-width: 767px){#interview-single .single-wrap .entry .entry-wrap .entry-message .txt{font-size:3.2vw;padding-right:10.6666666667vw}}#interview-single .single-wrap .entry .entry-wrap .entry-message .txt a{color:#cf0f31;text-decoration:underline}#interview-single .single-wrap .entry .entry-wrap .entry-box{background:linear-gradient(#c8161d,#b1181f)}@media screen and (min-width: 768px){#interview-single .single-wrap .entry .entry-wrap .entry-box{padding-bottom:200px}}@media screen and (max-width: 767px){#interview-single .single-wrap .entry .entry-wrap .entry-box{padding:10.6666666667vw 5.3333333333vw 13.3333333333vw}}#interview-single .single-wrap .entry .entry-wrap .entry-box .box-title{font-family:YakuHanJP,Barlow Semi Condensed,sans-serif;color:#fff;font-weight:500}@media screen and (min-width: 768px){#interview-single .single-wrap .entry .entry-wrap .entry-box .box-title{font-size:12rem;padding:55px 0 0 57px}}@media screen and (max-width: 767px){#interview-single .single-wrap .entry .entry-wrap .entry-box .box-title{font-size:12vw}}#interview-single .single-wrap .entry .entry-wrap .entry-box .box{max-width:1240px;margin:0 auto}@media screen and (min-width: 768px){#interview-single .single-wrap .entry .entry-wrap .entry-box .box{padding:0 20px;margin-top:142px}}@media screen and (max-width: 767px){#interview-single .single-wrap .entry .entry-wrap .entry-box .box{margin-top:5.3333333333vw}}@media screen and (min-width: 768px){#interview-single .single-wrap .entry .entry-wrap .entry-box .box .box-txt{width:250px}}@media screen and (max-width: 767px){#interview-single .single-wrap .entry .entry-wrap .entry-box .box .box-txt{width:44.8vw}}@media screen and (min-width: 768px){#interview-single .single-wrap .entry .entry-wrap .entry-box .box .box-button{margin-top:10px}}@media screen and (max-width: 767px){#interview-single .single-wrap .entry .entry-wrap .entry-box .box .box-button{margin-top:1.3333333333vw}}#interview-single .single-wrap .entry .entry-wrap .entry-box .box .box-button .cmn-button01 a{color:#fff}#interview-single .single-wrap .entry .entry-wrap .entry-box .box .box-button .cmn-button01 a p:after{background-image:url(/recruit_shinsotsu/assets/img/cmn/arrow02.png)}#interview-single .single-wrap .entry .entry-wrap .entry-box .box .box-button .cmn-button01 .border:before,#interview-single .single-wrap .entry .entry-wrap .entry-box .box .box-button .cmn-button01 .border:after{background-color:#fff}@media screen and (min-width: 768px){#cross{margin-top:162px}}@media screen and (max-width: 767px){#cross{margin-top:23.4666666667vw}}#cross .cross-title{display:inline-block}@media screen and (min-width: 768px){#cross .cross-title{margin-bottom:38px}}@media screen and (max-width: 767px){#cross .cross-title{margin-bottom:4vw}}#cross .cross-title h1{position:relative;font-family:Barlow Semi Condensed,sans-serif;font-weight:500;letter-spacing:.05em}@media screen and (min-width: 768px){#cross .cross-title h1{font-size:12rem;padding-left:50px;padding-right:111px}}@media screen and (min-width: 767px) and (max-width: 1240px){#cross .cross-title h1{font-size:9.6774193548vw;padding-right:8.9516129032vw}}@media screen and (max-width: 767px){#cross .cross-title h1{font-size:12vw;padding-right:11.4666666667vw;padding-left:5.3333333333vw}}#cross .cross-title h1:after{content:"";position:absolute;top:59%;transform:translateY(-50%);right:0;background-image:url(/recruit_shinsotsu/assets/img/cmn/cross-icon01.png);background-size:contain;background-repeat:no-repeat}@media screen and (min-width: 768px){#cross .cross-title h1:after{width:90px;height:94px}}@media screen and (min-width: 767px) and (max-width: 1240px){#cross .cross-title h1:after{width:7.2580645161vw;height:7.5vw}}@media screen and (max-width: 767px){#cross .cross-title h1:after{width:8vw;height:8.5333333333vw}}#cross .cross-wrap .cross-head .head-title{border-top:1px solid #000;border-bottom:1px solid #000;display:flex;align-items:center;height:100%}@media screen and (max-width: 767px){#cross .cross-wrap .cross-head .head-title{align-items:flex-start}}#cross .cross-wrap .cross-head .head-title .number{font-family:Barlow Semi Condensed,sans-serif;font-weight:500;height:100%;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){#cross .cross-wrap .cross-head .head-title .number{flex:0 0 220px;font-size:12rem}}@media screen and (min-width: 767px) and (max-width: 1240px){#cross .cross-wrap .cross-head .head-title .number{flex:0 0 17.7419354839vw;font-size:9.6774193548vw}}@media screen and (max-width: 767px){#cross .cross-wrap .cross-head .head-title .number{flex:0 0 17.6vw;font-size:8vw;padding-top:5.3333333333vw}}#cross .cross-wrap .cross-head .head-title .title{display:flex;align-items:center;height:100%;font-weight:700;border-left:1px solid #000}@media screen and (min-width: 768px){#cross .cross-wrap .cross-head .head-title .title{line-height:1.35;font-size:4rem;padding:35px 10px 35px 50px}}@media screen and (min-width: 767px) and (max-width: 1240px){#cross .cross-wrap .cross-head .head-title .title{line-height:1.35;font-size:3.2258064516vw;padding:2.8225806452vw .8064516129vw 2.8225806452vw 4.0322580645vw}}@media screen and (max-width: 767px){#cross .cross-wrap .cross-head .head-title .title{line-height:1.5;font-size:4.2666666667vw;padding:5.3333333333vw 2.6666666667vw 5.3333333333vw 4.8vw}}#cross .cross-wrap .cross-head .head-mv{position:relative}@media screen and (min-width: 768px){#cross .cross-wrap .cross-head .head-mv{height:100%;border-bottom:1px solid #000}}@media screen and (max-width: 767px){#cross .cross-wrap .cross-head .head-mv{border-bottom:1px solid #000;padding-bottom:7.2vw}}@media screen and (min-width: 768px){#cross .cross-wrap .cross-head .head-mv .img{display:flex;position:absolute;top:0;left:0;aspect-ratio:1080/720;width:67.5vw;height:100%;flex:0 1 100%}}@media screen and (min-width: 768px){#cross .cross-wrap .cross-head .head-mv .img img{height:100%;-o-object-fit:cover;object-fit:cover}}#cross .cross-wrap .cross-head .head-mv .title{position:relative;z-index:10;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#000}@media screen and (min-width: 768px){#cross .cross-wrap .cross-head .head-mv .title{display:flex;flex-direction:column;align-items:flex-end;width:100%;text-align:right;padding:50px 50px 0 0}}@media screen and (max-width: 767px){#cross .cross-wrap .cross-head .head-mv .title{transform:translateY(-7.4666666667vw);padding-left:5.3333333333vw}}#cross .cross-wrap .cross-head .head-mv .title span{display:inline-block;background-color:#000;color:#fff;font-weight:700;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (min-width: 768px){#cross .cross-wrap .cross-head .head-mv .title span{font-size:1.75vw;padding:1.4375vw 1.9375vw}}@media screen and (max-width: 767px){#cross .cross-wrap .cross-head .head-mv .title span{display:block;font-size:3.7333333333vw;padding:3.2vw 4vw}}#cross .cross-wrap .cross-head .head-mv .title span+span{margin-top:1px}@media screen and (max-width: 767px){#cross .cross-wrap .cross-head .head-mv .title span.pc{display:none}}@media screen and (min-width: 768px){#cross .cross-wrap .cross-head .head-mv .title span.sp{display:none}}#cross .cross-wrap .cross-head .head-mv .txt{position:relative;z-index:10}@media screen and (min-width: 768px){#cross .cross-wrap .cross-head .head-mv .txt{line-height:2.44;padding:0 3.75vw;font-size:1vw;width:32.5vw;margin:50px 0 60px auto}}@media screen and (max-width: 767px){#cross .cross-wrap .cross-head .head-mv .txt{line-height:1.86;font-size:3.7333333333vw;padding:0 5.3333333333vw}}#cross .cross-wrap .cross-head .head-mv .txt a{color:#cf0f31;text-decoration:underline}#cross .cross-wrap .cross-head .head-speaker{max-width:1240px}@media screen and (min-width: 768px){#cross .cross-wrap .cross-head .head-speaker{margin:150px auto 196px;padding:0 20px}}@media screen and (max-width: 767px){#cross .cross-wrap .cross-head .head-speaker{margin:10.9333333333vw 0 21.3333333333vw;padding:0 5.3333333333vw}}#cross .cross-wrap .cross-head .head-speaker .speaker-title{font-family:Barlow Semi Condensed,sans-serif;color:#cf0f31;font-weight:500}@media screen and (min-width: 768px){#cross .cross-wrap .cross-head .head-speaker .speaker-title{font-size:2rem}}@media screen and (max-width: 767px){#cross .cross-wrap .cross-head .head-speaker .speaker-title{font-size:3.7333333333vw}}#cross .cross-wrap .cross-head .head-speaker .speaker-list{position:relative}@media screen and (min-width: 768px){#cross .cross-wrap .cross-head .head-speaker .speaker-list{border-left:1px solid #000;border-right:1px solid #000;display:flex;margin-top:56px}#cross .cross-wrap .cross-head .head-speaker .speaker-list:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:1px;height:100%;background-color:#000}}@media screen and (max-width: 767px){#cross .cross-wrap .cross-head .head-speaker .speaker-list{margin-top:8vw}}#cross .cross-wrap .cross-head .head-speaker .speaker-list .item{display:grid}@media screen and (min-width: 768px){#cross .cross-wrap .cross-head .head-speaker .speaker-list .item{width:50%;padding:0 70px;grid-template-columns:118px auto;grid-column-gap:30px;grid-template-rows:75px 60px auto}}@media screen and (min-width: 767px) and (max-width: 1240px){#cross .cross-wrap .cross-head .head-speaker .speaker-list .item{padding:0 5.6451612903vw;grid-template-columns:9.5161290323vw auto;grid-column-gap:2.4193548387vw}}@media screen and (max-width: 767px){#cross .cross-wrap .cross-head .head-speaker .speaker-list .item{grid-template-columns:24vw auto}}@media screen and (min-width: 768px){#cross .cross-wrap .cross-head .head-speaker .speaker-list .item .icon{grid-column:1/2;grid-row:1/4}}@media screen and (max-width: 767px){#cross .cross-wrap .cross-head .head-speaker .speaker-list .item .icon{grid-column:1/2;width:24vw}}#cross .cross-wrap .cross-head .head-speaker .speaker-list .item .name{font-weight:700;line-height:1.5}@media screen and (min-width: 768px){#cross .cross-wrap .cross-head .head-speaker .speaker-list .item .name{grid-column:2/3;font-size:3rem}}@media screen and (max-width: 767px){#cross .cross-wrap .cross-head .head-speaker .speaker-list .item .name{grid-column:2/3;grid-row:1/2;font-size:5.3333333333vw;padding:4.2666666667vw 0 0 5.3333333333vw}}#cross .cross-wrap .cross-head .head-speaker .speaker-list .item .name span{display:block;font-weight:400;color:#8e8e8e}@media screen and (min-width: 768px){#cross .cross-wrap .cross-head .head-speaker .speaker-list .item .name span{font-size:14px}}@media screen and (max-width: 767px){#cross .cross-wrap .cross-head .head-speaker .speaker-list .item .name span{font-size:1.4rem}}#cross .cross-wrap .cross-head .head-speaker .speaker-list .item .job{color:#8e8e8e}@media screen and (min-width: 768px){#cross .cross-wrap .cross-head .head-speaker .speaker-list .item .job{grid-column:2/3;line-height:1.71;font-size:1.4rem}}@media screen and (max-width: 767px){#cross .cross-wrap .cross-head .head-speaker .speaker-list .item .job{grid-column:2/3;grid-row:2/3;line-height:1.6;font-size:3.2vw;padding:0 0 0 5.3333333333vw;margin-top:-4vw}}@media screen and (min-width: 768px){#cross .cross-wrap .cross-head .head-speaker .speaker-list .item .txt{grid-column:2/3;line-height:1.79;font-size:1.4rem}}@media screen and (max-width: 767px){#cross .cross-wrap .cross-head .head-speaker .speaker-list .item .txt{grid-column:1/3;grid-row:3/4;line-height:1.75;font-size:3.2vw;padding-top:5.3333333333vw}}#cross .cross-wrap .cross-head .head-speaker .speaker-list .item .txt a{color:#cf0f31;text-decoration:underline}@media screen and (max-width: 767px){#cross .cross-wrap .cross-head .head-speaker .speaker-list .item+.item{margin-top:7.2vw}}#cross .cross-wrap .cross-body .body-list .body-item .mv{position:relative}#cross .cross-wrap .cross-body .body-list .body-item .mv .message{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Barlow Semi Condensed,sans-serif;color:#cf0f31}@media screen and (min-width: 768px){#cross .cross-wrap .cross-body .body-list .body-item .mv .message .icon{width:80px}}@media screen and (max-width: 767px){#cross .cross-wrap .cross-body .body-list .body-item .mv .message .icon{width:16vw}}#cross .cross-wrap .cross-body .body-list .body-item .mv .message .txt{font-weight:700}@media screen and (min-width: 768px){#cross .cross-wrap .cross-body .body-list .body-item .mv .message .txt{font-size:2.1rem}}@media screen and (max-width: 767px){#cross .cross-wrap .cross-body .body-list .body-item .mv .message .txt{font-size:3.7333333333vw}}#cross .cross-wrap .cross-body .body-list .body-item .mv .message .number{font-weight:500}@media screen and (min-width: 768px){#cross .cross-wrap .cross-body .body-list .body-item .mv .message .number{font-size:8.7rem}}@media screen and (max-width: 767px){#cross .cross-wrap .cross-body .body-list .body-item .mv .message .number{font-size:16.8vw}}#cross .cross-wrap .cross-body .body-list .body-item .wrap{position:relative;background-color:#f2f2f2;overflow:hidden}@media screen and (min-width: 768px){#cross .cross-wrap .cross-body .body-list .body-item .wrap{padding:135px 0 170px}}@media screen and (max-width: 767px){#cross .cross-wrap .cross-body .body-list .body-item .wrap{padding:8.5333333333vw 0 21.3333333333vw}}#cross .cross-wrap .cross-body .body-list .body-item .wrap:before{content:"";position:absolute;top:0;right:0;background-image:url(/recruit_shinsotsu/assets/img/cmn/cross-bg01.png);background-size:cover;background-repeat:no-repeat;aspect-ratio:3200/3624;width:100%;z-index:0}#cross .cross-wrap .cross-body .body-list .body-item .wrap .container{position:relative;max-width:1240px;margin:0 auto;z-index:1}@media screen and (min-width: 768px){#cross .cross-wrap .cross-body .body-list .body-item .wrap .container{padding:0 20px}}@media screen and (max-width: 767px){#cross .cross-wrap .cross-body .body-list .body-item .wrap .container{padding:0 5.3333333333vw}}#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .box-title{line-height:1.3;font-weight:700}@media screen and (min-width: 768px){#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .box-title{text-align:center;padding:41px 20px;border:10px solid #000;font-size:3.5rem}}@media screen and (max-width: 767px){#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .box-title{font-size:4.8vw;border:1.3333333333vw solid #000;padding:4.2666666667vw}}@media screen and (min-width: 768px){#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .qa{margin-top:93px}}@media screen and (max-width: 767px){#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .qa{margin-top:8.8vw}}#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .qa .qa-head{position:relative;font-weight:700}@media screen and (min-width: 768px){#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .qa .qa-head{line-height:1.6;align-items:center;font-size:2.5rem;padding-left:70px}}@media screen and (max-width: 767px){#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .qa .qa-head{line-height:1.3;font-size:4.8vw;padding-left:9.6vw}}#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .qa .qa-head span{position:absolute;font-family:Roboto Condensed,sans-serif;font-weight:700}@media screen and (min-width: 768px){#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .qa .qa-head span{left:4px;top:-31px;font-size:6rem}}@media screen and (max-width: 767px){#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .qa .qa-head span{top:-1.3333333333vw;left:0;font-size:9.3333333333vw}}@media screen and (min-width: 768px){#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .qa .qa-body{margin-top:90px}}@media screen and (max-width: 767px){#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .qa .qa-body{margin-top:21.8666666667vw}}#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .qa .qa-body .qa-item{position:relative}@media screen and (min-width: 768px){#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .qa .qa-body .qa-item{display:flex;-moz-column-gap:65px;column-gap:65px}}@media screen and (min-width: 768px){#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .qa .qa-body .qa-item .qa-profile{flex:0 0 118px}}@media screen and (max-width: 767px){#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .qa .qa-body .qa-item .qa-profile{position:absolute;top:-13.3333333333vw;left:0;display:flex;align-items:center;z-index:1;-moz-column-gap:2.6666666667vw;column-gap:2.6666666667vw}}@media screen and (max-width: 767px){#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .qa .qa-body .qa-item .qa-profile .icon{width:17.3333333333vw;order:0}}#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .qa .qa-body .qa-item .qa-profile .name{text-align:center;font-weight:500}@media screen and (min-width: 768px){#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .qa .qa-body .qa-item .qa-profile .name{font-size:2.3rem;margin-top:10px}}@media screen and (max-width: 767px){#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .qa .qa-body .qa-item .qa-profile .name{font-weight:700;order:1;font-size:4.2666666667vw}}#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .qa .qa-body .qa-item .qa-message{position:relative;background-color:#fff;display:flex;align-items:center}@media screen and (min-width: 768px){#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .qa .qa-body .qa-item .qa-message{flex:0 1 100%;padding:25px 36px;border-radius:10px;margin-right:187px}}@media screen and (min-width: 767px) and (max-width: 1240px){#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .qa .qa-body .qa-item .qa-message{margin-right:15.0806451613vw}}@media screen and (max-width: 767px){#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .qa .qa-body .qa-item .qa-message{padding:5.3333333333vw;border-radius:2.6666666667vw}}@media screen and (min-width: 768px){#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .qa .qa-body .qa-item .qa-message:before{content:"";position:absolute;height:1px;border-top:1px dashed #000;top:55px;left:-53px;width:68px}}@media screen and (min-width: 768px){#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .qa .qa-body .qa-item .qa-message .txt{line-height:2.19;font-size:1.6rem}}@media screen and (max-width: 767px){#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .qa .qa-body .qa-item .qa-message .txt{line-height:1.71;font-size:3.7333333333vw}}#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .qa .qa-body .qa-item .qa-message .txt .red{color:#cf0f31}@media screen and (min-width: 768px){#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .qa .qa-body .qa-item+.qa-item{margin-top:60px}}@media screen and (max-width: 767px){#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .qa .qa-body .qa-item+.qa-item{margin-top:19.7333333333vw}}@media screen and (min-width: 768px){#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .qa .qa-body .qa-item.item02 .qa-profile{order:1}}@media screen and (max-width: 767px){#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .qa .qa-body .qa-item.item02 .qa-profile{left:auto;right:0}}@media screen and (max-width: 767px){#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .qa .qa-body .qa-item.item02 .qa-profile .icon{order:1}}@media screen and (max-width: 767px){#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .qa .qa-body .qa-item.item02 .qa-profile .name{order:0}}#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .qa .qa-body .qa-item.item02 .qa-message{order:0}@media screen and (min-width: 768px){#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .qa .qa-body .qa-item.item02 .qa-message{margin-left:187px;margin-right:0}#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .qa .qa-body .qa-item.item02 .qa-message:before{left:auto;right:-53px}}@media screen and (min-width: 767px) and (max-width: 1240px){#cross .cross-wrap .cross-body .body-list .body-item .wrap .container .qa .qa-body .qa-item.item02 .qa-message{margin-left:15.0806451613vw}}@media screen and (min-width: 768px){#cross+.cmn-cross{margin-bottom:180px}}@media screen and (max-width: 767px){#cross+.cmn-cross{margin-bottom:21.3333333333vw}}#other-interview{background-color:#f2f2f2;overflow:hidden}@media screen and (min-width: 768px){#other-interview{padding:200px 0 203px}}@media screen and (max-width: 767px){#other-interview{padding:21.3333333333vw 0 18.6666666667vw}}#other-interview .list-wrap{max-width:1240px;margin:0 auto}@media screen and (min-width: 768px){#other-interview .list-wrap{padding:0 20px}}@media screen and (max-width: 767px){#other-interview .list-wrap{padding:0 5.3333333333vw}}#other-interview .list-wrap .other-title{font-family:YakuHanJP,Barlow Semi Condensed,sans-serif;color:#cf0f31;font-weight:500}@media screen and (min-width: 768px){#other-interview .list-wrap .other-title{font-size:2rem}}@media screen and (max-width: 767px){#other-interview .list-wrap .other-title{font-size:3.7333333333vw}}#other-interview .list-wrap .list{margin-right:calc(50% - 50vw)}@media screen and (min-width: 768px){#other-interview .list-wrap .list{margin-top:60px}}@media screen and (max-width: 767px){#other-interview .list-wrap .list{margin-top:10.6666666667vw}}#other-interview .list-wrap .list#other-interview--js{position:relative}#other-interview .list-wrap .list#other-interview--js .arrows{display:flex;justify-content:flex-end;max-width:1240px}@media screen and (min-width: 768px){#other-interview .list-wrap .list#other-interview--js .arrows{-moz-column-gap:34px;column-gap:34px;margin-top:26px;padding:0 35px}}@media screen and (max-width: 767px){#other-interview .list-wrap .list#other-interview--js .arrows{padding:0 5.3333333333vw;-moz-column-gap:5.3333333333vw;column-gap:5.3333333333vw;margin-top:5.3333333333vw}}#other-interview .list-wrap .list#other-interview--js .arrows .button{cursor:pointer}@media screen and (min-width: 768px){#other-interview .list-wrap .list#other-interview--js .arrows .button{width:23px}}@media screen and (max-width: 767px){#other-interview .list-wrap .list#other-interview--js .arrows .button{width:6.1333333333vw}}#other-interview .list-wrap .list#other-interview--js .arrows .button img{transition:all .6s}#other-interview .list-wrap .list#other-interview--js .arrows .button.button-prev img{transform:rotateX(0) rotateY(180deg)}#other-interview .list-wrap .list#other-interview--js .arrows .button:hover.button-prev img{transform:rotateX(180deg) rotateY(180deg)}#other-interview .list-wrap .list#other-interview--js .arrows .button:hover.button-next img{transform:rotateX(180deg)}#other-interview .list-wrap .list#other-interview--js .scrollbar{background-color:#ddd;width:100%;height:1px;max-width:1240px}@media screen and (min-width: 768px){#other-interview .list-wrap .list#other-interview--js .scrollbar{margin-top:65px}}@media screen and (max-width: 767px){#other-interview .list-wrap .list#other-interview--js .scrollbar{max-width:78.6666666667vw;margin:0 auto;margin-top:8vw}}#other-interview .list-wrap .list#other-interview--js .scrollbar .swiper-scrollbar-drag{height:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0;background-color:#cf0f31}#other-interview .list-wrap .list .item{position:relative}#other-interview .list-wrap .list .item .img{position:relative;text-align:center}@media screen and (max-width: 767px){#other-interview .list-wrap .list .item .img{max-width:66.6666666667vw;margin:0 auto}}@media screen and (min-width: 768px){#other-interview .list-wrap .list .item .img img{margin:0 auto;width:85%}}@media screen and (max-width: 767px){#other-interview .list-wrap .list .item .img img{display:block;margin-left:auto;max-width:61.3333333333vw}}#other-interview .list-wrap .list .item .img .number{position:absolute;top:0;left:0;font-weight:500;color:#cf0f31}@media screen and (min-width: 768px){#other-interview .list-wrap .list .item .img .number{font-size:1.4rem}}@media screen and (max-width: 767px){#other-interview .list-wrap .list .item .img .number{font-size:3.2vw}}#other-interview .list-wrap .list .item .img .txt{position:absolute;text-align:left;bottom:-5%;left:0}#other-interview .list-wrap .list .item .img .txt img{width:50%;margin-left:0!important}#other-interview .list-wrap .list .item .message{position:relative;margin:0 auto}@media screen and (min-width: 768px){#other-interview .list-wrap .list .item .message{width:85%;margin-top:20px}}@media screen and (max-width: 767px){#other-interview .list-wrap .list .item .message{margin-top:6.6666666667vw;padding:0 10.6666666667vw}}#other-interview .list-wrap .list .item .message:after{content:"";position:absolute;top:0;right:5%;background-image:url(/recruit_shinsotsu/assets/img/cmn/arrow01.png);background-size:contain;background-repeat:no-repeat;transition:all .6s}@media screen and (min-width: 768px){#other-interview .list-wrap .list .item .message:after{width:23px;height:25px}}@media screen and (max-width: 767px){#other-interview .list-wrap .list .item .message:after{width:5.0666666667vw;height:4.8vw}}#other-interview .list-wrap .list .item .message .name{font-weight:700;color:#000}@media screen and (min-width: 768px){#other-interview .list-wrap .list .item .message .name{font-size:1.8rem}}@media screen and (max-width: 767px){#other-interview .list-wrap .list .item .message .name{font-size:4.2666666667vw}}#other-interview .list-wrap .list .item .message .en{color:#8e8e8e;font-weight:400}@media screen and (min-width: 768px){#other-interview .list-wrap .list .item .message .en{font-size:1.2rem;margin-top:5px}}@media screen and (max-width: 767px){#other-interview .list-wrap .list .item .message .en{font-size:3.2vw;margin-top:1.3333333333vw}}#other-interview .list-wrap .list .item .message .job{color:#8e8e8e;font-weight:400;line-height:1.5}@media screen and (min-width: 768px){#other-interview .list-wrap .list .item .message .job{font-size:1.2rem;margin-top:10px}}@media screen and (max-width: 767px){#other-interview .list-wrap .list .item .message .job{font-size:3.2vw;margin-top:2.6666666667vw}}@media screen and (min-width: 768px){#other-interview .list-wrap .list .item:hover .message:after{transform:rotateX(180deg)}}#other-interview .list-wrap .list .item.fade:before{left:100%}#other-interview .list-wrap .list .item.fade .img,#other-interview .list-wrap .list .item.fade .message{transform:translate(0)}@media screen and (max-width: 767px){#other-interview .list-wrap .list .item:nth-child(2n){background-color:#f2f2f2}}@media screen and (min-width: 768px){#message{margin-top:162px}}@media screen and (max-width: 767px){#message{margin-top:23.4666666667vw}}#message .message-title{position:relative;z-index:10;background-color:#fff}#message .message-wrap .mv{position:relative;z-index:2}#message .message-wrap .mv .mv-box{position:absolute;top:235px;max-width:1200px;width:100%;left:50%;transform:translate(-50%);height:465px;overflow:hidden}@media screen and (min-width: 768px){#message .message-wrap .mv .mv-box{top:245px;max-width:1200px;height:465px}}@media screen and (min-width: 767px) and (max-width: 1600px){#message .message-wrap .mv .mv-box{top:15.3125vw;max-width:75vw;height:29.0625vw}}#message .message-wrap .mv .mv-box .message{position:absolute;right:0;height:100%;background:linear-gradient(#c8161d,#b1181f);transform:translate(100%);transition:all .6s;color:#fff}@media screen and (min-width: 768px){#message .message-wrap .mv .mv-box .message{width:472px;padding:45px 53px}}@media screen and (min-width: 767px) and (max-width: 1600px){#message .message-wrap .mv .mv-box .message{width:29.5vw;padding:2.8125vw 3.3125vw}}#message .message-wrap .mv .mv-box .message .title{font-weight:700;line-height:1.45}@media screen and (min-width: 768px){#message .message-wrap .mv .mv-box .message .title{font-size:40px}}@media screen and (min-width: 767px) and (max-width: 1600px){#message .message-wrap .mv .mv-box .message .title{font-size:2.5vw}}@media screen and (min-width: 768px){#message .message-wrap .mv .mv-box .message .name{font-size:25px;margin-top:120px}}@media screen and (min-width: 767px) and (max-width: 1600px){#message .message-wrap .mv .mv-box .message .name{font-size:1.5625vw;margin-top:7.5vw}}#message .message-wrap .mv .mv-box .message .name span{display:block}@media screen and (min-width: 768px){#message .message-wrap .mv .mv-box .message .name span{font-size:14px;margin-bottom:10px}}@media screen and (min-width: 767px) and (max-width: 1600px){#message .message-wrap .mv .mv-box .message .name span{font-size:.875vw;margin-bottom:.625vw}}#message .message-wrap .mv .mv-box.fade .message{transform:translate(0)}#message .message-wrap .about{position:relative;z-index:2;max-width:1240px;margin:0 auto}@media screen and (min-width: 768px){#message .message-wrap .about{margin-top:60px;padding:0 20px}}@media screen and (max-width: 767px){#message .message-wrap .about{margin-top:7.2vw;padding:0 5.3333333333vw}}#message .message-wrap .about .txt{font-weight:500}@media screen and (min-width: 768px){#message .message-wrap .about .txt{line-height:2.5;font-size:1.8rem}}@media screen and (max-width: 767px){#message .message-wrap .about .txt{line-height:1.86;font-size:3.7333333333vw}}#message .message-wrap .container{position:relative;z-index:2;max-width:1240px;margin:0 auto}@media screen and (min-width: 768px){#message .message-wrap .container{margin-top:195px;padding:0 20px}}@media screen and (max-width: 767px){#message .message-wrap .container{margin-top:20.8vw;padding:0 5.3333333333vw}}#message .message-wrap .container .list .item .head .title{position:relative;font-weight:700}@media screen and (min-width: 768px){#message .message-wrap .container .list .item .head .title{line-height:1.26;font-size:3.5rem;padding-left:66px}}@media screen and (max-width: 767px){#message .message-wrap .container .list .item .head .title{line-height:1.3;font-size:4.8vw;padding-left:9.3333333333vw}}#message .message-wrap .container .list .item .head .title:before{content:"";position:absolute;left:0;background-color:#cf0f31}@media screen and (min-width: 768px){#message .message-wrap .container .list .item .head .title:before{top:50%;width:40px;height:3px}}@media screen and (max-width: 767px){#message .message-wrap .container .list .item .head .title:before{top:2.6666666667vw;width:5.3333333333vw;height:.8vw}}@media screen and (min-width: 768px){#message .message-wrap .container .list .item .body{display:flex;margin-top:100px;-moz-column-gap:100px;column-gap:100px}}@media screen and (min-width: 767px) and (max-width: 1240px){#message .message-wrap .container .list .item .body{-moz-column-gap:8.064516129vw;column-gap:8.064516129vw}}@media screen and (max-width: 767px){#message .message-wrap .container .list .item .body{margin-top:8vw}}@media screen and (min-width: 768px){#message .message-wrap .container .list .item .body .message{flex:0 1 100%}}@media screen and (min-width: 768px){#message .message-wrap .container .list .item .body .message .txt{line-height:2.19;font-size:1.6rem}}@media screen and (max-width: 767px){#message .message-wrap .container .list .item .body .message .txt{line-height:1.86;font-size:3.7333333333vw}}#message .message-wrap .container .list .item .body .message dl dt{font-weight:500}@media screen and (min-width: 768px){#message .message-wrap .container .list .item .body .message dl dt{font-size:2.4rem}}@media screen and (max-width: 767px){#message .message-wrap .container .list .item .body .message dl dt{font-size:4.2666666667vw}}@media screen and (min-width: 768px){#message .message-wrap .container .list .item .body .message dl dd{line-height:2.19;margin-top:30px;font-size:1.6rem}}@media screen and (max-width: 767px){#message .message-wrap .container .list .item .body .message dl dd{line-height:1.86;font-size:3.7333333333vw;margin-top:5.3333333333vw}}@media screen and (min-width: 768px){#message .message-wrap .container .list .item .body .message dl+dl{margin-top:100px}}@media screen and (max-width: 767px){#message .message-wrap .container .list .item .body .message dl+dl{margin-top:10.6666666667vw}}@media screen and (min-width: 768px){#message .message-wrap .container .list .item .body .message .flex{display:flex;-moz-column-gap:100px;column-gap:100px}}@media screen and (min-width: 768px){#message .message-wrap .container .list .item .body .message .flex .txt{width:50%}}@media screen and (min-width: 768px){#message .message-wrap .container .list .item .body .img{flex:0 0 550px}}@media screen and (min-width: 767px) and (max-width: 1240px){#message .message-wrap .container .list .item .body .img{flex:0 0 44.3548387097vw}}@media screen and (max-width: 767px){#message .message-wrap .container .list .item .body .img{margin-top:8vw}}@media screen and (min-width: 768px){#message .message-wrap .container .list .item:nth-child(2n) .message{order:1}#message .message-wrap .container .list .item:nth-child(2n) .img{order:0}}@media screen and (min-width: 768px){#message .message-wrap .container .list .item+.item{margin-top:190px}}@media screen and (max-width: 767px){#message .message-wrap .container .list .item+.item{margin-top:21.3333333333vw}}#message .message-wrap .thumbnail{position:relative;z-index:2}@media screen and (min-width: 768px){#message .message-wrap .thumbnail{margin-top:200px}}@media screen and (max-width: 767px){#message .message-wrap .thumbnail{margin-top:21.3333333333vw}}#message .message-wrap .thumbnail #thumbnail-pin{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000;width:10px;height:10px}#message .icon-fixed{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:all .3s;z-index:1}@media screen and (min-width: 768px){#message .icon-fixed{width:400px}}@media screen and (max-width: 767px){#message .icon-fixed{width:50%}}#message .icon-fixed.show{opacity:1}@media screen and (min-width: 768px){#spirit{margin-top:162px}}@media screen and (max-width: 767px){#spirit{margin-top:23.4666666667vw}}#spirit .spirit-wrap .about{max-width:1240px;margin:0 auto}@media screen and (min-width: 768px){#spirit .spirit-wrap .about{margin-top:200px;padding:0 20px}}@media screen and (max-width: 767px){#spirit .spirit-wrap .about{margin-top:16vw;padding:0 5.3333333333vw}}#spirit .spirit-wrap .about .title{font-weight:700}@media screen and (min-width: 768px){#spirit .spirit-wrap .about .title{line-height:1.28;font-size:4.7rem}}@media screen and (max-width: 767px){#spirit .spirit-wrap .about .title{line-height:1.6;font-size:5.3333333333vw}}#spirit .spirit-wrap .about .title span{display:block}@media screen and (min-width: 768px){#spirit .spirit-wrap .about .title span{font-size:2.5rem}}@media screen and (max-width: 767px){#spirit .spirit-wrap .about .title span{font-size:3.7333333333vw}}#spirit .spirit-wrap .about .txt{font-weight:500}@media screen and (min-width: 768px){#spirit .spirit-wrap .about .txt{line-height:2.5;font-size:1.8rem;margin-top:60px}}@media screen and (max-width: 767px){#spirit .spirit-wrap .about .txt{line-height:1.86;margin-top:5.3333333333vw;font-size:3.7333333333vw}}#spirit .spirit-wrap .container{background-color:#f2f2f2}@media screen and (min-width: 768px){#spirit .spirit-wrap .container{margin-top:190px;padding:200px 0}}@media screen and (max-width: 767px){#spirit .spirit-wrap .container{margin-top:16vw;padding:16vw 5.3333333333vw 21.3333333333vw}}#spirit .spirit-wrap .container .container-title{max-width:1240px;margin:0 auto;font-family:YakuHanJP,Barlow Semi Condensed,sans-serif;font-weight:500;color:#cf0f31}@media screen and (min-width: 768px){#spirit .spirit-wrap .container .container-title{padding:0 20px;font-size:2rem}}@media screen and (min-width: 767px) and (max-width: 1600px){#spirit .spirit-wrap .container .container-title{max-width:77.5vw}}@media screen and (max-width: 767px){#spirit .spirit-wrap .container .container-title{font-size:3.7333333333vw}}@media screen and (min-width: 768px){#spirit .spirit-wrap .container .list{margin-top:117px}}@media screen and (max-width: 767px){#spirit .spirit-wrap .container .list{margin-top:8vw}}#spirit .spirit-wrap .container .list .item{max-width:1600px;margin:0 auto}@media screen and (min-width: 768px){#spirit .spirit-wrap .container .list .item{display:flex;-moz-column-gap:100px;column-gap:100px}}@media screen and (min-width: 767px) and (max-width: 1600px){#spirit .spirit-wrap .container .list .item{-moz-column-gap:6.25vw;column-gap:6.25vw}}@media screen and (min-width: 768px){#spirit .spirit-wrap .container .list .item .message{flex:0 1 100%;margin-left:200px}}@media screen and (min-width: 767px) and (max-width: 1600px){#spirit .spirit-wrap .container .list .item .message{margin-left:12.5vw}}#spirit .spirit-wrap .container .list .item .message .title{font-family:YakuHanJP,Barlow Semi Condensed,sans-serif;font-weight:500}@media screen and (min-width: 768px){#spirit .spirit-wrap .container .list .item .message .title{font-size:8rem}}@media screen and (min-width: 767px) and (max-width: 1600px){#spirit .spirit-wrap .container .list .item .message .title{font-size:5vw}}@media screen and (max-width: 767px){#spirit .spirit-wrap .container .list .item .message .title{line-height:1.4;font-size:12vw}}#spirit .spirit-wrap .container .list .item .message .title span{display:block;font-family:YakuHanJP,Zen Kaku Gothic New,sans-serif;font-weight:700}@media screen and (min-width: 768px){#spirit .spirit-wrap .container .list .item .message .title span{font-size:1.4rem}}@media screen and (max-width: 767px){#spirit .spirit-wrap .container .list .item .message .title span{font-size:3.7333333333vw}}#spirit .spirit-wrap .container .list .item .message .txt{font-weight:500}@media screen and (min-width: 768px){#spirit .spirit-wrap .container .list .item .message .txt{line-height:2.7;font-size:1.8rem;margin-top:53px}}@media screen and (min-width: 767px) and (max-width: 1600px){#spirit .spirit-wrap .container .list .item .message .txt{font-size:1.125vw}}@media screen and (max-width: 767px){#spirit .spirit-wrap .container .list .item .message .txt{line-height:2.14;margin-top:6.4vw;font-size:3.7333333333vw}}@media screen and (min-width: 768px){#spirit .spirit-wrap .container .list .item .img{flex:0 0 800px}}@media screen and (min-width: 767px) and (max-width: 1600px){#spirit .spirit-wrap .container .list .item .img{flex:0 0 50vw}}@media screen and (max-width: 767px){#spirit .spirit-wrap .container .list .item .img{margin-top:6.6666666667vw}}@media screen and (min-width: 768px){#spirit .spirit-wrap .container .list .item:nth-child(2n){margin-right:auto;padding-left:0}}@media screen and (min-width: 768px) and (min-width: 768px){#spirit .spirit-wrap .container .list .item:nth-child(2n) .message{order:1;margin-left:0;margin-right:200px}}@media screen and (min-width: 768px) and (min-width: 767px) and (max-width: 1600px){#spirit .spirit-wrap .container .list .item:nth-child(2n) .message{margin-right:12.5vw}}@media screen and (min-width: 768px){#spirit .spirit-wrap .container .list .item:nth-child(2n) .img{order:0}}@media screen and (min-width: 768px){#spirit .spirit-wrap .container .list .item+.item{margin-top:200px}}@media screen and (max-width: 767px){#spirit .spirit-wrap .container .list .item+.item{margin-top:16vw}}#spirit .spirit-wrap .mission .box{position:relative;background-color:#c8161d;color:#fff;text-align:center}@media screen and (min-width: 768px){#spirit .spirit-wrap .mission .box{padding:518px 0 189px}}@media screen and (max-width: 767px){#spirit .spirit-wrap .mission .box{padding:53.3333333333vw 5.3333333333vw 20vw}}#spirit .spirit-wrap .mission .box:before{content:"";position:absolute;left:50%;transform:translate(-50%);background-color:#fff;width:1px}@media screen and (min-width: 768px){#spirit .spirit-wrap .mission .box:before{top:200px;height:250px}}@media screen and (max-width: 767px){#spirit .spirit-wrap .mission .box:before{top:21.3333333333vw;height:26.6666666667vw}}#spirit .spirit-wrap .mission .box .title{font-family:YakuHanJP,Barlow Semi Condensed,sans-serif;font-weight:500}@media screen and (min-width: 768px){#spirit .spirit-wrap .mission .box .title{font-size:8rem}}@media screen and (max-width: 767px){#spirit .spirit-wrap .mission .box .title{font-size:12vw}}@media screen and (min-width: 768px){#spirit .spirit-wrap .mission .box .txt{margin-top:20px}}@media screen and (max-width: 767px){#spirit .spirit-wrap .mission .box .txt{text-align:left;margin-top:12.5333333333vw}}#spirit .spirit-wrap .mission .box .txt strong{font-family:Zen Kaku Gothic New,sans-serif;display:block;font-weight:400}@media screen and (min-width: 768px){#spirit .spirit-wrap .mission .box .txt strong{letter-spacing:.25em;font-size:4.5rem;margin-bottom:10px}}@media screen and (max-width: 767px){#spirit .spirit-wrap .mission .box .txt strong{text-align:center;line-height:1.6;font-size:8vw;margin-bottom:6.6666666667vw}}@media screen and (min-width: 768px){#spirit .spirit-wrap .mission .box .txt{line-height:2.7;font-size:1.8rem}}@media screen and (max-width: 767px){#spirit .spirit-wrap .mission .box .txt{line-height:2.14;font-size:3.7333333333vw}}@media screen and (min-width: 768px){#entry{margin:162px 0 200px}}@media screen and (max-width: 767px){#entry{margin:22.9333333333vw 0 21.3333333333vw}}#entry .entry-title{font-weight:700}@media screen and (min-width: 768px){#entry .entry-title{font-size:4rem}}@media screen and (max-width: 767px){#entry .entry-title{font-size:5.3333333333vw}}#entry .entry-title span{display:block;color:#cf0f31;font-family:Barlow Semi Condensed,sans-serif;font-weight:500}@media screen and (min-width: 768px){#entry .entry-title span{font-size:2rem;margin-bottom:28px}}@media screen and (max-width: 767px){#entry .entry-title span{font-size:4.2666666667vw;margin-bottom:2.6666666667vw}}#entry .entry-button{display:flex;align-items:center;justify-content:center;max-width:1240px;margin:0 auto;position:relative;width:100%;background:linear-gradient(#c8161d,#b1181f)}@media screen and (min-width: 768px){#entry .entry-button{padding:0 10px;height:179px}}@media screen and (max-width: 767px){#entry .entry-button{max-width:81.3333333333vw;height:20.5333333333vw}}#entry .entry-button .cmn-button01 a{color:#fff}@media screen and (min-width: 768px){#entry .entry-button .cmn-button01 a p{font-size:3rem}}@media screen and (max-width: 767px){#entry .entry-button .cmn-button01 a p{font-size:4.2666666667vw}}#entry .entry-button .cmn-button01 a p:after{background-image:url(/recruit_shinsotsu/assets/img/cmn/arrow02.png)}#entry .entry-button .cmn-button01 .border:before,#entry .entry-button .cmn-button01 .border:after{background-color:#fff}#entry .entry-wrap{max-width:1240px;margin:0 auto}@media screen and (min-width: 768px){#entry .entry-wrap{padding:0 20px}}@media screen and (max-width: 767px){#entry .entry-wrap{padding:0 5.3333333333vw}}@media screen and (min-width: 768px){#entry .entry-wrap .flow{margin-top:150px}}@media screen and (max-width: 767px){#entry .entry-wrap .flow{margin-top:13.3333333333vw}}#entry .entry-wrap .flow .flow-box{position:relative;border:3px solid #000}@media screen and (min-width: 768px){#entry .entry-wrap .flow .flow-box{margin-top:100px;height:175px;padding-top:50px}}@media screen and (max-width: 767px){#entry .entry-wrap .flow .flow-box{margin-top:12vw;height:26.9333333333vw;padding-top:5.3333333333vw}}#entry .entry-wrap .flow .flow-box .list{display:flex;justify-content:center}#entry .entry-wrap .flow .flow-box .list .item{position:relative;text-align:center}@media screen and (min-width: 768px){#entry .entry-wrap .flow .flow-box .list .item{width:20%}}@media screen and (max-width: 767px){#entry .entry-wrap .flow .flow-box .list .item{width:25%}}#entry .entry-wrap .flow .flow-box .list .item:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent transparent transparent #cf0f31}@media screen and (min-width: 768px){#entry .entry-wrap .flow .flow-box .list .item:after{top:18px;right:0%;border-width:4.5px 0 4.5px 9px}}@media screen and (max-width: 767px){#entry .entry-wrap .flow .flow-box .list .item:after{top:5.3333333333vw;right:-2.6666666667vw;border-width:.8vw 0 .8vw 1.3333333333vw}}#entry .entry-wrap .flow .flow-box .list .item .number{font-family:Barlow Semi Condensed,sans-serif;font-weight:500;color:#cf0f31}@media screen and (min-width: 768px){#entry .entry-wrap .flow .flow-box .list .item .number{font-size:3.3rem}}@media screen and (max-width: 767px){#entry .entry-wrap .flow .flow-box .list .item .number{font-size:6.6666666667vw}}#entry .entry-wrap .flow .flow-box .list .item .txt{font-weight:700}@media screen and (min-width: 768px){#entry .entry-wrap .flow .flow-box .list .item .txt{font-size:2rem;margin-top:15px}}@media screen and (max-width: 767px){#entry .entry-wrap .flow .flow-box .list .item .txt{font-size:3.2vw;margin-top:1.3333333333vw}}#entry .entry-wrap .flow .flow-box .list .item .txt span{display:block}@media screen and (min-width: 768px){#entry .entry-wrap .flow .flow-box .list .item .txt span{font-size:1.4rem;margin-top:5px}}@media screen and (max-width: 767px){#entry .entry-wrap .flow .flow-box .list .item .txt span{font-size:2.6666666667vw;margin-top:1.3333333333vw}}#entry .entry-wrap .flow .flow-box .list .item:last-child:after{display:none}#entry .entry-wrap .flow .flow-box .dot-list{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;max-width:680px;width:100%;background-color:#fff}@media screen and (min-width: 768px){#entry .entry-wrap .flow .flow-box .dot-list{bottom:-10px;padding:0 45px;-moz-column-gap:20px;column-gap:20px;height:20px}}@media screen and (max-width: 767px){#entry .entry-wrap .flow .flow-box .dot-list{max-width:78.6666666667vw;-moz-column-gap:3.2vw;column-gap:3.2vw;height:4vw;bottom:-2.4vw;padding:0 9.0666666667vw}}#entry .entry-wrap .flow .flow-box .dot-list .dot{position:relative;width:33.3%;border-top:1px dashed #000}#entry .entry-wrap .flow .flow-box .dot-list .dot:before{content:"";position:absolute;top:50%;transform:translateY(-50%);border-radius:50%;background-color:#000}@media screen and (min-width: 768px){#entry .entry-wrap .flow .flow-box .dot-list .dot:before{left:-12px;width:5px;height:5px}}@media screen and (max-width: 767px){#entry .entry-wrap .flow .flow-box .dot-list .dot:before{left:-2.1333333333vw;width:1.3333333333vw;height:1.3333333333vw}}#entry .entry-wrap .flow .flow-box .dot-list .dot:last-child:after{content:"";position:absolute;top:50%;transform:translateY(-50%);border-radius:50%;background-color:#000}@media screen and (min-width: 768px){#entry .entry-wrap .flow .flow-box .dot-list .dot:last-child:after{right:-12px;width:5px;height:5px}}@media screen and (max-width: 767px){#entry .entry-wrap .flow .flow-box .dot-list .dot:last-child:after{right:-2.1333333333vw;width:1.3333333333vw;height:1.3333333333vw}}#entry .entry-wrap .flow .flow-message{position:relative;background-color:#333;max-width:955px;margin:0 auto}@media screen and (min-width: 768px){#entry .entry-wrap .flow .flow-message{display:flex;align-items:center;padding:37px 60px;-moz-column-gap:60px;column-gap:60px;margin:50px auto 152px}}@media screen and (min-width: 767px) and (max-width: 1240px){#entry .entry-wrap .flow .flow-message{padding:37px 4.8387096774vw}}@media screen and (max-width: 767px){#entry .entry-wrap .flow .flow-message{padding:5.3333333333vw;margin:8vw auto 10.6666666667vw}}#entry .entry-wrap .flow .flow-message:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 15px 15px 15px;border-color:transparent transparent #333333 transparent}@media screen and (min-width: 768px){#entry .entry-wrap .flow .flow-message:before{top:-15px;left:157px}}@media screen and (max-width: 767px){#entry .entry-wrap .flow .flow-message:before{top:-4vw;left:9.3333333333vw}}#entry .entry-wrap .flow .flow-message .title{font-weight:700;color:#fff}@media screen and (min-width: 768px){#entry .entry-wrap .flow .flow-message .title{font-size:2rem}}@media screen and (max-width: 767px){#entry .entry-wrap .flow .flow-message .title{font-size:3.7333333333vw}}@media screen and (max-width: 767px){#entry .entry-wrap .flow .flow-message .list{margin-top:3.7333333333vw}}#entry .entry-wrap .flow .flow-message .list .item{color:#fff;font-weight:500;text-indent:-1.5rem;padding-left:1.5rem}@media screen and (min-width: 768px){#entry .entry-wrap .flow .flow-message .list .item{line-height:1.2;font-size:1.6rem}}@media screen and (max-width: 767px){#entry .entry-wrap .flow .flow-message .list .item{line-height:1.6;font-size:3.2vw}}@media screen and (min-width: 768px){#entry .entry-wrap .flow .flow-message .list .item+.item{margin-top:15px}}@media screen and (min-width: 768px){#entry .entry-wrap .recruit{margin:150px 0}}@media screen and (max-width: 767px){#entry .entry-wrap .recruit{margin-top:21.3333333333vw}}#entry .entry-wrap .recruit .recruit-wrap{max-width:1240px;margin:0 auto}@media screen and (min-width: 768px){#entry .entry-wrap .recruit .recruit-wrap{margin:108px auto 152px}}@media screen and (max-width: 767px){#entry .entry-wrap .recruit .recruit-wrap{margin:12.5333333333vw 0 10.6666666667vw}}#entry .entry-wrap .recruit .recruit-wrap dl{display:flex;align-items:baseline;border-top:1px solid #dddddd}@media screen and (min-width: 768px){#entry .entry-wrap .recruit .recruit-wrap dl{padding:27px 0;line-height:1.625;font-size:1.6rem}}@media screen and (max-width: 767px){#entry .entry-wrap .recruit .recruit-wrap dl{line-height:1.86;padding:4.5333333333vw 0;font-size:3.7333333333vw}}#entry .entry-wrap .recruit .recruit-wrap dl dt{font-weight:500}@media screen and (min-width: 768px){#entry .entry-wrap .recruit .recruit-wrap dl dt{flex:0 0 320px}}@media screen and (min-width: 767px) and (max-width: 1240px){#entry .entry-wrap .recruit .recruit-wrap dl dt{flex:0 0 25.8064516129vw}}@media screen and (max-width: 767px){#entry .entry-wrap .recruit .recruit-wrap dl dt{flex:0 0 27.2vw;padding-left:1.0666666667vw}}#entry .entry-wrap .recruit .recruit-wrap dl dd{flex:0 1 100%}#entry .entry-wrap .recruit .recruit-wrap dl dd a{text-decoration:underline;color:#cf0f31}#entry .entry-wrap .recruit .recruit-wrap dl:last-child{border-bottom:1px solid #ddd}@media screen and (min-width: 768px){#aboutus{margin-top:162px}}@media screen and (max-width: 767px){#aboutus{margin-top:22.9333333333vw}}#aboutus .aboutus-cmn__title{font-weight:700}#aboutus .aboutus-cmn__title span{display:block;font-family:Barlow Semi Condensed,sans-serif;font-weight:500;color:#cf0f31}@media screen and (min-width: 768px){#aboutus .aboutus-cmn__title span{font-size:2rem;margin-bottom:15px}}@media screen and (max-width: 767px){#aboutus .aboutus-cmn__title span{font-size:4.2666666667vw;margin-bottom:2.6666666667vw}}@media screen and (min-width: 768px){#aboutus .aboutus-cmn__title{font-size:4rem}}@media screen and (max-width: 767px){#aboutus .aboutus-cmn__title{font-size:5.3333333333vw}}@media screen and (min-width: 768px){#aboutus .aboutus-cmn__title small{font-size:2rem}}@media screen and (max-width: 767px){#aboutus .aboutus-cmn__title small{font-size:3.2vw}}@media screen and (min-width: 768px){#aboutus .aboutus-cmn__txt{line-height:2;font-size:1.6rem;margin-top:20px}}@media screen and (max-width: 767px){#aboutus .aboutus-cmn__txt{line-height:1.86;font-size:3.7333333333vw;margin-top:5.3333333333vw}}#aboutus .aboutus-wrap{background-color:#f2f2f2}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-head{padding-top:150px}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-head{overflow-x:auto;padding:13.3333333333vw 5.3333333333vw 0}}#aboutus .aboutus-wrap .aboutus-head .anker-list{display:flex;border-bottom:1px solid #000}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-head .anker-list{justify-content:center;-moz-column-gap:44px;column-gap:44px;padding-bottom:60px}}@media screen and (min-width: 767px) and (max-width: 900px){#aboutus .aboutus-wrap .aboutus-head .anker-list{-moz-column-gap:20px;column-gap:20px}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-head .anker-list{-moz-column-gap:10.6666666667vw;column-gap:10.6666666667vw;padding-bottom:6.6666666667vw;margin-right:calc(50% - 50vw);width:146.6666666667vw}}#aboutus .aboutus-wrap .aboutus-head .anker-list .item{position:relative;font-weight:500}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-head .anker-list .item{font-size:1.6rem;padding-right:25px}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-head .anker-list .item{font-size:3.2vw;padding-right:5.3333333333vw;white-space:nowrap}}#aboutus .aboutus-wrap .aboutus-head .anker-list .item:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;background-image:url(/recruit_shinsotsu/assets/img/aboutus/anker-arrow01.png);background-size:contain;background-repeat:no-repeat;width:15px;height:14px}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .info{margin-top:150px}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .info{margin-top:21.3333333333vw}}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap{margin-top:100px}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap{margin-top:10.6666666667vw}}#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .tab-area{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .tab-area{gap:40px}}@media screen and (min-width: 767px) and (max-width: 1240px){#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .tab-area{gap:3.2258064516vw}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .tab-area{gap:2.6666666667vw}}#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .tab-area .tab{position:relative}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .tab-area .tab{width:31%}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .tab-area .tab{width:48.4%}}#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .tab-area .tab .box{position:relative;z-index:0;cursor:pointer}#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .tab-area .tab .box .icon{position:absolute;bottom:0;right:0;border-top:1px solid #000;border-left:1px solid #000}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .tab-area .tab .box .icon{width:50px;height:50px;border-radius:10px 0 0}}@media screen and (min-width: 767px) and (max-width: 1240px){#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .tab-area .tab .box .icon{width:4.0322580645vw;height:4.0322580645vw;border-radius:.8064516129vw 0 0}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .tab-area .tab .box .icon{width:8vw;height:8vw;border-radius:2.6666666667vw 0 0}}#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .tab-area .tab .box .icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/recruit_shinsotsu/assets/img/cmn/arrow01.png);background-size:contain;background-repeat:no-repeat;transition:all .6s cubic-bezier(.16,1,.3,1)}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .tab-area .tab .box .icon:before{width:23px;height:25px}}@media screen and (min-width: 767px) and (max-width: 1240px){#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .tab-area .tab .box .icon:before{width:1.8548387097vw;height:2.0161290323vw}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .tab-area .tab .box .icon:before{width:3.4666666667vw;height:3.2vw}}#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .tab-area .tab .box:hover .icon:before{transform:translate(-50%,-50%) rotateX(180deg)}#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .tab-area .tab .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .tab-area .tab .bg:hover .icon:before{transform:translate(-50%,-50%) rotateX(180deg)}#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .more-item{width:100%}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .more-item{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:100}}#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .more-item .box{transition:all .3s;position:relative;border:1px dashed #000;background-color:#f2f2f2}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .more-item .box{padding:40px;border-radius:30px;margin-top:40px}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .more-item .box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:95%;border-radius:4vw;padding:5.3333333333vw}}#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .more-item .box:before{content:"";position:absolute;background-image:url(/recruit_shinsotsu/assets/img/aboutus/sankaku-icon.png);background-size:contain;background-repeat:no-repeat}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .more-item .box:before{top:-19px;width:40px;height:20px}}#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .more-item .box .txt{font-weight:500}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .more-item .box .txt{line-height:1.83;font-size:1.8rem}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .more-item .box .txt{font-size:14px;line-height:1.71}}#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .more-item .box .modal-close{position:absolute;border-radius:50%;background-color:#000;cursor:pointer}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .more-item .box .modal-close{top:-10px;right:-10px;width:38px;height:38px}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .more-item .box .modal-close{top:-2.6666666667vw;right:-2.6666666667vw;width:8vw;height:8vw}}#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .more-item .box .modal-close:before,#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .more-item .box .modal-close:after{content:"";position:absolute;top:50%;left:26%;height:1px;background-color:#fff}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .more-item .box .modal-close:before,#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .more-item .box .modal-close:after{width:18px}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .more-item .box .modal-close:before,#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .more-item .box .modal-close:after{width:4vw}}#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .more-item .box .modal-close:before{transform:rotate(45deg)}#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .more-item .box .modal-close:after{transform:rotate(-45deg)}#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .more-item .box.active{opacity:1;visibility:visible}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .more-item.more-item01 .box:before{left:15%}}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .more-item.more-item02 .box:before{left:47%}}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box .more-item.more-item03 .box:before{left:80%}}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .info .info-wrap .info-box+.info-box{margin-top:40px}}#aboutus .aboutus-wrap .aboutus-body .body-box .meeting{background:linear-gradient(#c8161d,#b1181f)}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .meeting{padding:200px 0}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .meeting{padding:21.3333333333vw 0}}#aboutus .aboutus-wrap .aboutus-body .body-box .meeting .meeting-title,#aboutus .aboutus-wrap .aboutus-body .body-box .meeting .meeting-title span{color:#fff}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .meeting .meeting-wrap{border-top:1px solid #fff;border-bottom:1px solid #fff;margin-top:100px;padding:80px 0}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .meeting .meeting-wrap{margin-top:10.6666666667vw}}#aboutus .aboutus-wrap .aboutus-body .body-box .meeting .meeting-wrap .meeting-slider{position:relative;max-width:1040px;margin:0 auto}#aboutus .aboutus-wrap .aboutus-body .body-box .meeting .meeting-wrap .meeting-slider .arrows{display:flex;justify-content:flex-end;max-width:1240px}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .meeting .meeting-wrap .meeting-slider .arrows{-moz-column-gap:34px;column-gap:34px;margin-top:26px;padding:0 35px}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .meeting .meeting-wrap .meeting-slider .arrows{padding:0 5.3333333333vw;-moz-column-gap:5.3333333333vw;column-gap:5.3333333333vw;margin-top:5.3333333333vw}}#aboutus .aboutus-wrap .aboutus-body .body-box .meeting .meeting-wrap .meeting-slider .arrows .button{cursor:pointer}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .meeting .meeting-wrap .meeting-slider .arrows .button{width:23px}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .meeting .meeting-wrap .meeting-slider .arrows .button{width:6.1333333333vw}}#aboutus .aboutus-wrap .aboutus-body .body-box .meeting .meeting-wrap .meeting-slider .arrows .button img{transition:all .6s}#aboutus .aboutus-wrap .aboutus-body .body-box .meeting .meeting-wrap .meeting-slider .arrows .button.button-prev img{transform:rotateX(0) rotateY(180deg)}#aboutus .aboutus-wrap .aboutus-body .body-box .meeting .meeting-wrap .meeting-slider .arrows .button:hover.button-prev img{transform:rotateX(180deg) rotateY(180deg)}#aboutus .aboutus-wrap .aboutus-body .body-box .meeting .meeting-wrap .meeting-slider .arrows .button:hover.button-next img{transform:rotateX(180deg)}#aboutus .aboutus-wrap .aboutus-body .body-box .meeting .meeting-wrap .meeting-slider .scrollbar{background-color:#dddddd80;width:100%;height:1px;max-width:1240px}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .meeting .meeting-wrap .meeting-slider .scrollbar{margin-top:65px}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .meeting .meeting-wrap .meeting-slider .scrollbar{max-width:78.6666666667vw;margin:0 auto;margin-top:8vw}}#aboutus .aboutus-wrap .aboutus-body .body-box .meeting .meeting-wrap .meeting-slider .scrollbar .swiper-scrollbar-drag{height:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0;background-color:#fff}#aboutus .aboutus-wrap .aboutus-body .body-box .meeting .meeting-wrap .meeting-message{max-width:1040px;margin:0 auto;color:#fff}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .meeting .meeting-wrap .meeting-message{display:flex;-moz-column-gap:60px;column-gap:60px;margin-top:40px}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .meeting .meeting-wrap .meeting-message{margin-top:5.3333333333vw}}#aboutus .aboutus-wrap .aboutus-body .body-box .meeting .meeting-wrap .meeting-message .title{font-weight:700}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .meeting .meeting-wrap .meeting-message .title{font-size:2.5rem;line-height:1.8;flex:0 0 440px}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .meeting .meeting-wrap .meeting-message .title{line-height:1.5;font-size:4.8vw}}#aboutus .aboutus-wrap .aboutus-body .body-box .meeting .meeting-wrap .meeting-message .txt{font-weight:500}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .meeting .meeting-wrap .meeting-message .txt{font-size:1.6rem;line-height:2.19;flex:0 1 100%}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .meeting .meeting-wrap .meeting-message .txt{line-height:1.86;font-size:3.7333333333vw;margin-top:5.3333333333vw}}#aboutus .aboutus-wrap .aboutus-body .body-box .welfare{background-color:#fff}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .welfare{padding:232px 0 200px}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .welfare{padding:21.3333333333vw 0}}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .welfare .welfare-wrap{margin-top:100px}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .welfare .welfare-wrap{margin-top:10.6666666667vw}}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .welfare .welfare-wrap .list{display:flex;flex-wrap:wrap;gap:100px 80px}}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .welfare .welfare-wrap .list .item{width:45%}}#aboutus .aboutus-wrap .aboutus-body .body-box .welfare .welfare-wrap .list .item .title{font-family:Barlow Semi Condensed,sans-serif;font-weight:500;color:#cf0f31;border-bottom:1px solid #000}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .welfare .welfare-wrap .list .item .title{font-size:4.3rem;padding-bottom:15px}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .welfare .welfare-wrap .list .item .title{font-size:8vw;padding-bottom:2.6666666667vw}}#aboutus .aboutus-wrap .aboutus-body .body-box .welfare .welfare-wrap .list .item .box{display:flex}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .welfare .welfare-wrap .list .item .box{margin-top:40px}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .welfare .welfare-wrap .list .item .box{margin-top:6.6666666667vw}}#aboutus .aboutus-wrap .aboutus-body .body-box .welfare .welfare-wrap .list .item .box .icon{text-align:center}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .welfare .welfare-wrap .list .item .box .icon{flex:0 0 140px}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .welfare .welfare-wrap .list .item .box .icon{flex:0 0 24vw}}#aboutus .aboutus-wrap .aboutus-body .body-box .welfare .welfare-wrap .list .item .box dl{flex:0 1 100%}#aboutus .aboutus-wrap .aboutus-body .body-box .welfare .welfare-wrap .list .item .box dl dt{font-weight:700}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .welfare .welfare-wrap .list .item .box dl dt{font-size:2.5rem}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .welfare .welfare-wrap .list .item .box dl dt{font-size:4.8vw}}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .welfare .welfare-wrap .list .item .box dl dd{margin-top:30px;font-size:1.6rem;line-height:2.19}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .welfare .welfare-wrap .list .item .box dl dd{margin-top:5.3333333333vw;font-size:3.7333333333vw;line-height:1.86}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .welfare .welfare-wrap .list .item+.item{margin-top:10.6666666667vw}}#aboutus .aboutus-wrap .aboutus-body .body-box .company{background-color:#f2f2f2}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .company{padding:200px 0}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .company{padding:21.3333333333vw 0}}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .company .company-wrap{margin-top:100px}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .company .company-wrap{margin-top:10.6666666667vw}}#aboutus .aboutus-wrap .aboutus-body .body-box .company .company-wrap .company-box .box-title{font-weight:700;line-height:1.3}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .company .company-wrap .company-box .box-title{font-size:2.5rem;margin-bottom:50px}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .company .company-wrap .company-box .box-title{margin-bottom:5.3333333333vw;font-size:4.8vw}}#aboutus .aboutus-wrap .aboutus-body .body-box .company .company-wrap .company-box dl{display:flex;border-top:1px solid #ddd}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .company .company-wrap .company-box dl{padding:25px 0;font-size:1.6rem;line-height:1.625}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .company .company-wrap .company-box dl{padding:5.3333333333vw 0;font-size:3.7333333333vw;line-height:1.86}}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .company .company-wrap .company-box dl dt{flex:0 0 300px}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .company .company-wrap .company-box dl dt{flex:0 0 26.6666666667vw}}#aboutus .aboutus-wrap .aboutus-body .body-box .company .company-wrap .company-box dl dt span{display:block;font-family:YakuHanJP,Zen Kaku Gothic New,sans-serif}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .company .company-wrap .company-box dl dt span{font-size:1.4rem}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .company .company-wrap .company-box dl dt span{font-size:3.2vw}}#aboutus .aboutus-wrap .aboutus-body .body-box .company .company-wrap .company-box dl dd{flex:0 1 100%}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .company .company-wrap .company-box dl dd .flex{display:flex;justify-content:space-between}}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .company .company-wrap .company-box dl dd .flex .flex-box{width:45%}}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .company .company-wrap .company-box dl dd .flex .flex-box .map{aspect-ratio:400/267;margin-top:20px}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .company .company-wrap .company-box dl dd .flex .flex-box .map{aspect-ratio:235/157}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .company .company-wrap .company-box dl dd .flex .flex-box+.flex-box{margin-top:5.3333333333vw}}#aboutus .aboutus-wrap .aboutus-body .body-box .company .company-wrap .company-box dl a{display:block;color:#cf0f31;text-decoration:underline}#aboutus .aboutus-wrap .aboutus-body .body-box .company .company-wrap .company-box dl:last-child{border-bottom:1px solid #ddd}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .company .company-wrap .company-box+.company-box{margin-top:150px}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .company .company-wrap .company-box+.company-box{margin-top:21.3333333333vw}}#aboutus .aboutus-wrap .aboutus-body .body-box .adress{background-color:#fff}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .adress{padding:200px 0}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .adress{padding:21.3333333333vw 0}}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .adress .adress-wrap{display:flex;-moz-column-gap:40px;column-gap:40px;margin-top:70px}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .adress .adress-wrap{margin-top:10.6666666667vw}}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .adress .adress-wrap .box{width:50%}}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .adress .adress-wrap .box .txt{font-size:1.6rem;line-height:1.63}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .adress .adress-wrap .box .txt{font-size:3.7333333333vw;line-height:1.86}}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .adress .adress-wrap .box .map{aspect-ratio:579/267;margin-top:20px}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .adress .adress-wrap .box .map{aspect-ratio:235/157;margin-top:4vw}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .adress .adress-wrap .box+.box{margin-top:8vw}}#aboutus .aboutus-wrap .aboutus-body .body-box .office{background-color:#fff;overflow:hidden}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .office{padding:200px 0}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .office{padding:21.3333333333vw 0}}#aboutus .aboutus-wrap .aboutus-body .body-box .office .office-wrap .office-box{position:relative}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .office .office-wrap .office-box{display:flex;-moz-column-gap:40px;column-gap:40px;padding-bottom:100px;margin-top:92px}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .office .office-wrap .office-box{margin-top:10.6666666667vw;padding-left:5.3333333333vw}}#aboutus .aboutus-wrap .aboutus-body .body-box .office .office-wrap .office-box .office-name{display:flex;align-items:center;font-family:Barlow Semi Condensed,sans-serif;font-weight:500;background-color:#333;color:#fff}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .office .office-wrap .office-box .office-name{justify-content:center;text-align:center;font-size:6.2rem;flex:0 0 360px}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .office .office-wrap .office-box .office-name{height:13.3333333333vw;font-size:6.6666666667vw;padding-left:5.3333333333vw}}#aboutus .aboutus-wrap .aboutus-body .body-box .office .office-wrap .office-box .office-name span{font-family:Zen Kaku Gothic New,sans-serif;font-weight:700}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .office .office-wrap .office-box .office-name span{display:block;font-size:1.8rem}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .office .office-wrap .office-box .office-name span{display:inline-block;font-size:3.7333333333vw}}#aboutus .aboutus-wrap .aboutus-body .body-box .office .office-wrap .office-box .office-slider{position:static!important;overflow-y:visible}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .office .office-wrap .office-box .office-slider{margin-top:5.3333333333vw}}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .office .office-wrap .office-box .office-slider .swiper-wrapper{flex:0 1 100%}}#aboutus .aboutus-wrap .aboutus-body .body-box .office .office-wrap .office-box .office-slider .scrollbar{background-color:#ddd;width:100%;height:1px;max-width:1240px;margin:0 auto}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .office .office-wrap .office-box .office-slider .scrollbar{position:absolute;left:50%;transform:translate(-50%);bottom:0;margin-top:65px}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .office .office-wrap .office-box .office-slider .scrollbar{max-width:89.3333333333vw;margin:0 auto;margin-top:5.3333333333vw}}#aboutus .aboutus-wrap .aboutus-body .body-box .office .office-wrap .office-box .office-slider .scrollbar .swiper-scrollbar-drag{height:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0;background-color:#cf0f31}#aboutus .aboutus-wrap .aboutus-body .body-box .office .office-wrap .office-box .office-slider .arrows{display:flex;justify-content:flex-start;max-width:1240px;width:100%}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .office .office-wrap .office-box .office-slider .arrows{position:absolute;left:50%;transform:translate(-50%);bottom:-70px;-moz-column-gap:34px;column-gap:34px;margin-top:26px;padding:0 35px}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .office .office-wrap .office-box .office-slider .arrows{padding:0 5.3333333333vw;-moz-column-gap:5.3333333333vw;column-gap:5.3333333333vw;margin-top:5.3333333333vw}}#aboutus .aboutus-wrap .aboutus-body .body-box .office .office-wrap .office-box .office-slider .arrows .button{cursor:pointer}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .office .office-wrap .office-box .office-slider .arrows .button{width:23px}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .office .office-wrap .office-box .office-slider .arrows .button{width:5.3333333333vw}}#aboutus .aboutus-wrap .aboutus-body .body-box .office .office-wrap .office-box .office-slider .arrows .button img{transition:all .6s}#aboutus .aboutus-wrap .aboutus-body .body-box .office .office-wrap .office-box .office-slider .arrows .button.button-prev img{transform:rotateX(0) rotateY(180deg)}#aboutus .aboutus-wrap .aboutus-body .body-box .office .office-wrap .office-box .office-slider .arrows .button.button-next img{transform:rotateX(0) rotateY(0)}#aboutus .aboutus-wrap .aboutus-body .body-box .office .office-wrap .office-box .office-slider .arrows .button:hover.button-prev img{transform:rotateX(180deg) rotateY(180deg)}#aboutus .aboutus-wrap .aboutus-body .body-box .office .office-wrap .office-box .office-slider .arrows .button:hover.button-next img{transform:rotateX(180deg)}@media screen and (min-width: 768px){#aboutus .aboutus-wrap .aboutus-body .body-box .office .office-wrap .office-box+.office-box{margin-top:200px}}@media screen and (max-width: 767px){#aboutus .aboutus-wrap .aboutus-body .body-box .office .office-wrap .office-box+.office-box{margin-top:10.6666666667vw}}@media screen and (min-width: 768px){#aboutus+.cmn-entry{margin-top:73px}}@media screen and (max-width: 767px){#aboutus+.cmn-entry{margin-top:0}}
