#recruit.index #recruit-index--opening{position:fixed;height:100%;width:100%;top:0;left:0;z-index:99999;background-image:url(../img/recruit/index/img_opening@2x.webp);background-size:cover;background-position:center;opacity:1;overflow-y:scroll;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);scrollbar-width:thin}#recruit.index #recruit-index--opening .txt{position:relative;padding:0 30px;margin:0;max-width:723px;width:100%;margin:15vh auto 0 auto}#recruit.index #recruit-index--opening .logo{margin:0 auto 45px auto;max-width:109px;opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}#recruit.index #recruit-index--opening .logo img{width:100%;height:auto}#recruit.index #recruit-index--opening h2{position:relative;margin:0;padding:0 0 80px 0;max-width:663px;-webkit-transition:all 1000ms 0s ease;transition:all 1000ms 0s ease;-webkit-filter:blur(10px);filter:blur(10px)}#recruit.index #recruit-index--opening h2 img{width:100%;height:auto;-webkit-transition:all 1300ms 0s ease;transition:all 1300ms 0s ease;-webkit-clip-path:polygon(0 0, 0% 0, 0% 100%, 0% 100%);clip-path:polygon(0 0, 0% 0, 0% 100%, 0% 100%)}#recruit.index #recruit-index--opening h2.active img{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}#recruit.index #recruit-index--opening .icon-scroll{margin:0 auto;padding:0;max-width:73px;-webkit-transition:all 1000ms 0s ease;transition:all 1000ms 0s ease;opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}#recruit.index #recruit-index--opening .icon-scroll img{width:100%;height:auto}#recruit.index #recruit-index--opening .box-scroll{display:none;width:100%;height:3000px}#recruit.index .recruit-index--list{margin-bottom:115px;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}@-webkit-keyframes fadeIn{100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeIn{100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}#recruit.index .recruit-index--list .recruit-index--box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1240px;margin:0 auto;width:calc(100% - 120px)}#recruit.index .recruit-index--list .recruit-index--box .detail{padding:0 28px;width:50%}#recruit.index .recruit-index--list .recruit-index--box .detail hgroup{margin-bottom:35px}#recruit.index .recruit-index--list .recruit-index--box .detail hgroup h2{color:#007ac6;font-size:4.6rem;font-weight:bold;line-height:1.6em;margin:0;padding:0}#recruit.index .recruit-index--list .recruit-index--box .detail hgroup p{color:#007ac6;font-size:1.6rem;letter-spacing:.05em;line-height:1em;margin:0 0 0 .2em;padding:0}#recruit.index .recruit-index--list .recruit-index--box .detail>p{font-size:2rem;line-height:1.7em;margin-bottom:30px}#recruit.index .recruit-index--list .recruit-index--box .detail>.btn{text-align:right;padding:0 8px}#recruit.index .recruit-index--list .recruit-index--box .detail>.btn .link-type02{display:inline-block;min-width:176px !important;min-height:46px !important;line-height:1em;text-align:left}#recruit.index .recruit-index--list .recruit-index--box .img{width:50%;position:relative;z-index:1;max-width:620px;max-height:340px}#recruit.index .recruit-index--list .recruit-index--box .img:before{content:"";width:500px;height:340px;position:absolute;top:40px;z-index:-1}#recruit.index .recruit-index--list .recruit-index--box .img img{max-width:620px;width:100%;height:auto}#recruit.index .recruit-index--list:nth-of-type(odd) .recruit-index--box .detail{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding:0 28px 0 150px}#recruit.index .recruit-index--list:nth-of-type(odd) .recruit-index--box .detail hgroup{text-align:right}#recruit.index .recruit-index--list:nth-of-type(odd) .recruit-index--box .img{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}#recruit.index .recruit-index--list:nth-of-type(odd) .recruit-index--box .img:before{left:182px;background:#00a0e9}#recruit.index .recruit-index--list:nth-of-type(odd) .recruit-index--box .btn{text-align:right}#recruit.index .recruit-index--list:nth-of-type(even) .recruit-index--box .detail{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding:0 150px 0 28px}#recruit.index .recruit-index--list:nth-of-type(even) .recruit-index--box .detail hgroup{text-align:left}#recruit.index .recruit-index--list:nth-of-type(even) .recruit-index--box .img{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}#recruit.index .recruit-index--list:nth-of-type(even) .recruit-index--box .img:before{right:182px;background:#51f6f0}#recruit.index .recruit-index--list:nth-of-type(even) .recruit-index--box .btn{text-align:left;margin-left:-16px}@media(min-width: 768px)and (max-width: 1366px){#recruit.index .recruit-index--list{margin-bottom:8.4187408492vw}#recruit.index .recruit-index--list .recruit-index--box{width:calc(100% - 8.78477306vw)}#recruit.index .recruit-index--list .recruit-index--box .detail{padding:0 2.0497803807vw}#recruit.index .recruit-index--list .recruit-index--box .detail hgroup{margin-bottom:2.5622254758vw}#recruit.index .recruit-index--list .recruit-index--box .detail>p{margin-bottom:2.196193265vw}#recruit.index .recruit-index--list .recruit-index--box .detail>.btn{padding:0 .5856515373vw}#recruit.index .recruit-index--list .recruit-index--box .detail>.btn .link-type02{min-width:12.8843338214vw !important;min-height:3.3674963397vw !important}#recruit.index .recruit-index--list .recruit-index--box .img:before{width:36.6032210835vw;height:24.8901903367vw;top:2.9282576867vw}#recruit.index .recruit-index--list .recruit-index--box .img img{max-width:45.3879941435vw}#recruit.index .recruit-index--list:nth-of-type(odd) .recruit-index--box .detail{padding:0 2.0497803807vw 0 10.980966325vw}#recruit.index .recruit-index--list:nth-of-type(odd) .recruit-index--box .img:before{left:13.3235724744vw}#recruit.index .recruit-index--list:nth-of-type(even) .recruit-index--box .detail{padding:0 10.980966325vw 0 2.0497803807vw}#recruit.index .recruit-index--list:nth-of-type(even) .recruit-index--box .img:before{right:13.3235724744vw}#recruit.index .recruit-index--list:nth-of-type(even) .recruit-index--box .btn{margin-left:-1.1713030747vw}}@media(min-width: 993px)and (max-width: 1199px){#recruit.index .recruit-index--list:nth-of-type(odd) .recruit-index--box .detail{padding:0 2.8197381672vw 0 2.5176233635vw}#recruit.index .recruit-index--list:nth-of-type(even) .recruit-index--box .detail{padding:0 2.5176233635vw 0 2.8197381672vw}}@media(min-width: 768px)and (max-width: 992px){#recruit.index .recruit-index--list .recruit-index--box .detail hgroup h2{font-size:4.0322580645vw}#recruit.index .recruit-index--list .recruit-index--box .detail hgroup p{font-size:1.4112903226vw}#recruit.index .recruit-index--list .recruit-index--box .detail>p{font-size:2.0161290323vw}#recruit.index .recruit-index--list:nth-of-type(odd) .recruit-index--box .detail{padding:0 2.8225806452vw 0 2.5201612903vw}#recruit.index .recruit-index--list:nth-of-type(even) .recruit-index--box .detail{padding:0 2.5201612903vw 0 2.8225806452vw}}@media(max-width: 767px){#recruit.index .recruit-index--list{margin-bottom:23.3644859813vw}#recruit.index .recruit-index--list .recruit-index--box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}#recruit.index .recruit-index--list .recruit-index--box .detail{padding:0 7.0093457944vw;margin-bottom:9.3457943925vw;width:100%}#recruit.index .recruit-index--list .recruit-index--box .detail hgroup{margin-bottom:4.6728971963vw}#recruit.index .recruit-index--list .recruit-index--box .detail hgroup h2{font-size:9.3457943925vw}#recruit.index .recruit-index--list .recruit-index--box .detail hgroup p{font-size:3.9719626168vw}#recruit.index .recruit-index--list .recruit-index--box .detail>p{font-size:3.738317757vw;margin-bottom:4.6728971963vw}#recruit.index .recruit-index--list .recruit-index--box .detail>.btn{padding:0 8px}#recruit.index .recruit-index--list .recruit-index--box .detail>.btn .link-type02{min-width:41.1214953271vw !important;min-height:10.7476635514vw !important;padding:3.5046728972vw 4.6728971963vw}#recruit.index .recruit-index--list .recruit-index--box .img{width:100%;max-width:none;max-height:none}#recruit.index .recruit-index--list .recruit-index--box .img:before{content:"";width:85.9813084112vw;height:65.4205607477vw;top:4.6728971963vw}#recruit.index .recruit-index--list .recruit-index--box .img img{width:95.3271028037vw;height:60.7476635514vw;-o-object-fit:cover;object-fit:cover;max-width:none;max-height:none}#recruit.index .recruit-index--list:nth-of-type(odd) .recruit-index--box .detail{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding:0 7.0093457944vw 0 9.3457943925vw}#recruit.index .recruit-index--list:nth-of-type(odd) .recruit-index--box .img{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding-left:9.3457943925vw}#recruit.index .recruit-index--list:nth-of-type(odd) .recruit-index--box .img:before{left:18.691588785vw;right:-4.6728971963vw}#recruit.index .recruit-index--list:nth-of-type(even) .recruit-index--box .detail{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding:0 9.3457943925vw 0 7.0093457944vw}#recruit.index .recruit-index--list:nth-of-type(even) .recruit-index--box .img{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding-right:9.3457943925vw;margin-left:-4.6728971963vw}#recruit.index .recruit-index--list:nth-of-type(even) .recruit-index--box .img:before{left:0;right:14.0186915888vw}#recruit.index .recruit-index--list:nth-of-type(even) .recruit-index--box .btn{text-align:left;margin-left:-16px}}#recruit.index .recruit-index--box-modal{background:url(../img/recruit/index/index--img01-1.webp) no-repeat bottom right #e9f6fd;background-size:cover;padding:131px 0 188px;height:100%}#recruit.index .recruit-index--box-modal .title{color:#007ac6;font-size:3.2rem;font-weight:bold;line-height:1em;text-align:center;margin:0 0 47px;padding:0}#recruit.index .recruit-index--box-modal .title img{max-width:100%;height:auto}#recruit.index .recruit-index--box-modal .txt{margin-bottom:35px}#recruit.index .recruit-index--box-modal .txt h3{font-size:2.6rem;line-height:1.923em;margin:0 0 10px;padding:0}#recruit.index .recruit-index--box-modal .txt p{font-size:1.6rem;line-height:2.375em;margin:0;padding:0}#recruit.index .recruit-index--box-modal .img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1px}#recruit.index .recruit-index--box-modal .img img{max-width:100%;height:auto}@media(min-width: 768px)and (max-width: 992px){#recruit.index .recruit-index--box-modal{background-size:contain}#recruit.index .recruit-index--box-modal .w800px{max-width:62.5vw}}@media(max-width: 767px){#recruit.index .recruit-index--box-modal{background-position:bottom right -16.3551401869vw;background-size:290%;padding:22.4299065421vw 0 28.0373831776vw}#recruit.index .recruit-index--box-modal .title{margin:0 0 9.3457943925vw}#recruit.index .recruit-index--box-modal .title img{max-width:95%}#recruit.index .recruit-index--box-modal .txt{margin-bottom:7.0093457944vw}#recruit.index .recruit-index--box-modal .txt h3{font-size:4.6728971963vw}#recruit.index .recruit-index--box-modal .txt p{font-size:3.738317757vw;line-height:2.125em}}#recruit.index .recruit-index--banner{padding-top:25px}#recruit.index .recruit-index--banner .recruit-index--banner-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 1px;margin:0;padding:0;list-style:none}#recruit.index .recruit-index--banner .recruit-index--banner-list li{width:100%;text-align:center;aspect-ratio:455/240}#recruit.index .recruit-index--banner .recruit-index--banner-list li a{text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:25px;width:100%;height:100%;background-size:cover;padding-top:21px;position:relative}#recruit.index .recruit-index--banner .recruit-index--banner-list li a:before{content:"";background-color:rgba(36,184,227,.49);mix-blend-mode:multiply;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}#recruit.index .recruit-index--banner .recruit-index--banner-list li a .title{color:#fff;font-weight:bold;font-size:2.4rem;position:relative}#recruit.index .recruit-index--banner .recruit-index--banner-list li a .img{position:relative;max-width:260px}#recruit.index .recruit-index--banner .recruit-index--banner-list li a .img img{width:100%;height:auto}#recruit.index .recruit-index--banner .recruit-index--banner-list li a .btn{color:#007ac6;font-size:1.8rem;background:#fff;border:1px solid #e0e0e0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:260px;min-height:65px;padding:2px 45px 0;position:relative}#recruit.index .recruit-index--banner .recruit-index--banner-list li a .btn:after{content:"";background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.64 14.87'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23007ac6; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M16.29,7.79l.35-.35-.35-.35h0S9.35.15,9.35.15c-.2-.2-.51-.2-.71,0s-.2.51,0,.71l6.08,6.08H.5c-.28,0-.5.22-.5.5s.22.5.5.5h14.22l-6.08,6.08c-.2.2-.2.51,0,.71.1.1.23.15.35.15s.26-.05.35-.15l6.93-6.93h0Z'/%3E%3C/svg%3E");background-size:cover;width:17px;height:15px;position:absolute;right:15px;top:0;bottom:0;margin:auto 0;display:inline-block}#recruit.index .recruit-index--banner .recruit-index--banner-list li.newgraduate a{background-image:url(../img/recruit/index/bnr--newgraduate.webp)}#recruit.index .recruit-index--banner .recruit-index--banner-list li.career a{background-image:url(../img/recruit/index/bnr--career.webp)}#recruit.index .recruit-index--banner .recruit-index--banner-list li.contract a{background-image:url(../img/recruit/index/bnr--contract.webp)}#recruit.index .recruit-index--banner .recruit-index--banner-txt{font-size:1.4rem;border-bottom:1px solid #babec5;padding:32px 0 33px;margin-bottom:80px;text-align:center}#recruit.index .recruit-index--banner .recruit-index--banner-txt a{color:#007ac6}#recruit.index .recruit-index--banner .recruit-index--banner-txt ul li{margin-bottom:5px}#recruit.index .recruit-index--banner .recruit-index--banner-txt ul li:last-child{margin-bottom:0}@media(min-width: 768px)and (max-width: 992px){#recruit.index .recruit-index--banner .recruit-index--banner-list li a{gap:1.5120967742vw;padding-top:2.1169354839vw}#recruit.index .recruit-index--banner .recruit-index--banner-list li a .title{font-size:2.4193548387vw}#recruit.index .recruit-index--banner .recruit-index--banner-list li a .img{max-width:22.1774193548vw}#recruit.index .recruit-index--banner .recruit-index--banner-list li a .btn{font-size:1.814516129vw;min-width:22.1774193548vw;min-height:5.5443548387vw;padding:.2016129032vw 4.5362903226vw 0}#recruit.index .recruit-index--banner .recruit-index--banner-list li a .btn:after{width:1.7137096774vw;height:1.5120967742vw;right:1.5120967742vw}}@media(max-width: 767px){#recruit.index .recruit-index--banner{padding-top:21px}#recruit.index .recruit-index--banner .recruit-index--banner-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0}#recruit.index .recruit-index--banner .recruit-index--banner-list li{aspect-ratio:428/240}#recruit.index .recruit-index--banner .recruit-index--banner-list li a{gap:2.5700934579vw;padding-top:.2336448598vw}#recruit.index .recruit-index--banner .recruit-index--banner-list li a .title{font-size:5.6074766355vw;letter-spacing:.08em}#recruit.index .recruit-index--banner .recruit-index--banner-list li a .img{max-width:67.7570093458vw;width:67.7570093458vw}#recruit.index .recruit-index--banner .recruit-index--banner-list li a .btn{font-size:4.2056074766vw;border:.2336448598vw solid #e0e0e0;min-width:67.7570093458vw;min-height:17.523364486vw;padding:.4672897196vw 10.5140186916vw 0}#recruit.index .recruit-index--banner .recruit-index--banner-list li a .btn:after{width:3.9719626168vw;height:3.5046728972vw;right:3.5046728972vw}#recruit.index .recruit-index--banner .recruit-index--banner-list li.newgraduate a{background-image:url(../img/recruit/index/bnr--newgraduate-sp.webp)}#recruit.index .recruit-index--banner .recruit-index--banner-list li.career a{background-image:url(../img/recruit/index/bnr--career-sp.webp)}#recruit.index .recruit-index--banner .recruit-index--banner-list li.contract a{background-image:url(../img/recruit/index/bnr--contract-sp.webp)}#recruit.index .recruit-index--banner .recruit-index--banner-txt{font-size:3.2710280374vw;border-bottom:.2336448598vw solid #babec5;padding:6.7757009346vw 0 5.8411214953vw;margin-bottom:14.0186915888vw;text-align:left}#recruit.index .recruit-index--banner .recruit-index--banner-txt ul{padding:0 0 0 1em}#recruit.index .recruit-index--banner .recruit-index--banner-txt ul li{margin-bottom:1.1682242991vw}}#recruit.business .recruit-business--list{margin-bottom:115px}#recruit.business .recruit-business--list .recruit-business--box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1240px;margin:0 auto;width:calc(100% - 120px)}#recruit.business .recruit-business--list .recruit-business--box .detail{padding:0 28px;width:50%}#recruit.business .recruit-business--list .recruit-business--box .detail hgroup{margin-bottom:35px}#recruit.business .recruit-business--list .recruit-business--box .detail hgroup h2{color:#007ac6;font-size:4.6rem;font-weight:bold;line-height:1.6em;margin:0;padding:0}#recruit.business .recruit-business--list .recruit-business--box .detail hgroup p{color:#007ac6;font-size:1.6rem;letter-spacing:.05em;line-height:1em;margin:0 0 0 .2em;padding:0}#recruit.business .recruit-business--list .recruit-business--box .detail>p{font-size:2rem;line-height:1.7em;margin-bottom:20px}#recruit.business .recruit-business--list .recruit-business--box .detail>.recruit-business--link{margin:0;padding:0;list-style:none}#recruit.business .recruit-business--list .recruit-business--box .detail>.recruit-business--link li{font-size:1.7rem;margin-bottom:10px}#recruit.business .recruit-business--list .recruit-business--box .detail>.recruit-business--link li a{color:#007ac6;text-decoration:none;display:inline-block;text-indent:-49px;padding-left:49px}#recruit.business .recruit-business--list .recruit-business--box .detail>.recruit-business--link li a:before{content:"";border-radius:7px;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.64 14.87'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23ffffff; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M16.29,7.79l.35-.35-.35-.35h0S9.35.15,9.35.15c-.2-.2-.51-.2-.71,0s-.2.51,0,.71l6.08,6.08H.5c-.28,0-.5.22-.5.5s.22.5.5.5h14.22l-6.08,6.08c-.2.2-.2.51,0,.71.1.1.23.15.35.15s.26-.05.35-.15l6.93-6.93h0Z'/%3E%3C/svg%3E"),-webkit-gradient(linear, left top, right top, from(rgb(0, 160, 233)), to(rgb(81, 246, 240)));background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.64 14.87'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23ffffff; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M16.29,7.79l.35-.35-.35-.35h0S9.35.15,9.35.15c-.2-.2-.51-.2-.71,0s-.2.51,0,.71l6.08,6.08H.5c-.28,0-.5.22-.5.5s.22.5.5.5h14.22l-6.08,6.08c-.2.2-.2.51,0,.71.1.1.23.15.35.15s.26-.05.35-.15l6.93-6.93h0Z'/%3E%3C/svg%3E"),-webkit-linear-gradient(left, rgb(0, 160, 233) 0%, rgb(81, 246, 240) 100%);background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.64 14.87'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23ffffff; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M16.29,7.79l.35-.35-.35-.35h0S9.35.15,9.35.15c-.2-.2-.51-.2-.71,0s-.2.51,0,.71l6.08,6.08H.5c-.28,0-.5.22-.5.5s.22.5.5.5h14.22l-6.08,6.08c-.2.2-.2.51,0,.71.1.1.23.15.35.15s.26-.05.35-.15l6.93-6.93h0Z'/%3E%3C/svg%3E"),linear-gradient(90deg, rgb(0, 160, 233) 0%, rgb(81, 246, 240) 100%);background-repeat:no-repeat;background-size:14px 13px,100%;background-position:center;width:36px;height:23px;display:inline-block;vertical-align:middle;margin-right:12px}#recruit.business .recruit-business--list .recruit-business--box .detail>.btn{text-align:right;padding:0 8px}#recruit.business .recruit-business--list .recruit-business--box .detail>.btn .link-type02{display:inline-block;min-width:176px !important;min-height:46px !important;line-height:1em;text-align:left}#recruit.business .recruit-business--list .recruit-business--box .img{width:50%;position:relative;z-index:1;max-width:620px;max-height:340px}#recruit.business .recruit-business--list .recruit-business--box .img:before{content:"";width:500px;height:340px;position:absolute;top:40px;z-index:-1}#recruit.business .recruit-business--list .recruit-business--box .img img{max-width:620px;width:100%;height:auto}#recruit.business .recruit-business--list:nth-of-type(odd) .recruit-business--box .detail{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding:0 28px 0 150px}#recruit.business .recruit-business--list:nth-of-type(odd) .recruit-business--box .detail hgroup{text-align:right}#recruit.business .recruit-business--list:nth-of-type(odd) .recruit-business--box .img{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}#recruit.business .recruit-business--list:nth-of-type(odd) .recruit-business--box .img:before{left:182px;background:#00a0e9}#recruit.business .recruit-business--list:nth-of-type(odd) .recruit-business--box .btn{text-align:right}#recruit.business .recruit-business--list:nth-of-type(even) .recruit-business--box .detail{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding:0 150px 0 28px}#recruit.business .recruit-business--list:nth-of-type(even) .recruit-business--box .detail hgroup{text-align:left}#recruit.business .recruit-business--list:nth-of-type(even) .recruit-business--box .img{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}#recruit.business .recruit-business--list:nth-of-type(even) .recruit-business--box .img:before{right:182px;background:#51f6f0}#recruit.business .recruit-business--list:nth-of-type(even) .recruit-business--box .btn{text-align:left;margin-left:-16px}@media(min-width: 768px)and (max-width: 1366px){#recruit.business .recruit-business--list{margin-bottom:8.4187408492vw}#recruit.business .recruit-business--list .recruit-business--box{width:calc(100% - 8.78477306vw)}#recruit.business .recruit-business--list .recruit-business--box .detail{padding:0 2.0497803807vw}#recruit.business .recruit-business--list .recruit-business--box .detail hgroup{margin-bottom:2.5622254758vw}#recruit.business .recruit-business--list .recruit-business--box .detail>p{margin-bottom:2.196193265vw}#recruit.business .recruit-business--list .recruit-business--box .detail>.btn{padding:0 .5856515373vw}#recruit.business .recruit-business--list .recruit-business--box .detail>.btn .link-type02{min-width:12.8843338214vw !important;min-height:3.3674963397vw !important}#recruit.business .recruit-business--list .recruit-business--box .img:before{width:36.6032210835vw;height:24.8901903367vw;top:2.9282576867vw}#recruit.business .recruit-business--list .recruit-business--box .img img{max-width:45.3879941435vw}#recruit.business .recruit-business--list:nth-of-type(odd) .recruit-business--box .detail{padding:0 2.0497803807vw 0 10.980966325vw}#recruit.business .recruit-business--list:nth-of-type(odd) .recruit-business--box .img:before{left:13.3235724744vw}#recruit.business .recruit-business--list:nth-of-type(even) .recruit-business--box .detail{padding:0 10.980966325vw 0 2.0497803807vw}#recruit.business .recruit-business--list:nth-of-type(even) .recruit-business--box .img:before{right:13.3235724744vw}#recruit.business .recruit-business--list:nth-of-type(even) .recruit-business--box .btn{margin-left:-1.1713030747vw}}@media(min-width: 993px)and (max-width: 1199px){#recruit.business .recruit-business--list:nth-of-type(odd) .recruit-business--box .detail{padding:0 2.8197381672vw 0 2.5176233635vw}#recruit.business .recruit-business--list:nth-of-type(even) .recruit-business--box .detail{padding:0 2.5176233635vw 0 2.8197381672vw}}@media(min-width: 768px)and (max-width: 992px){#recruit.business .recruit-business--list .recruit-business--box .detail hgroup h2{font-size:4.0322580645vw}#recruit.business .recruit-business--list .recruit-business--box .detail hgroup p{font-size:1.4112903226vw}#recruit.business .recruit-business--list .recruit-business--box .detail>p{font-size:2.0161290323vw}#recruit.business .recruit-business--list .recruit-business--box .detail>.recruit-business--link li{font-size:1.7137096774vw}#recruit.business .recruit-business--list .recruit-business--box .detail>.recruit-business--link li a:before{content:"";background-size:1.4112903226vw 1.310483871vw,100%;width:3.6290322581vw;height:2.3185483871vw;margin-right:1.2096774194vw}#recruit.business .recruit-business--list:nth-of-type(odd) .recruit-business--box .detail{padding:0 2.8225806452vw 0 2.5201612903vw}#recruit.business .recruit-business--list:nth-of-type(even) .recruit-business--box .detail{padding:0 2.5201612903vw 0 2.8225806452vw}}@media(max-width: 767px){#recruit.business .recruit-business--list{margin-bottom:23.3644859813vw}#recruit.business .recruit-business--list .recruit-business--box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}#recruit.business .recruit-business--list .recruit-business--box .detail{padding:0 7.0093457944vw;margin-bottom:9.3457943925vw;width:100%}#recruit.business .recruit-business--list .recruit-business--box .detail hgroup{margin-bottom:4.6728971963vw}#recruit.business .recruit-business--list .recruit-business--box .detail hgroup h2{font-size:9.3457943925vw}#recruit.business .recruit-business--list .recruit-business--box .detail hgroup p{font-size:3.9719626168vw}#recruit.business .recruit-business--list .recruit-business--box .detail>p{font-size:3.738317757vw;margin-bottom:4.6728971963vw}#recruit.business .recruit-business--list .recruit-business--box .detail>.recruit-business--link li{font-size:3.738317757vw;margin-bottom:2.3364485981vw}#recruit.business .recruit-business--list .recruit-business--box .detail>.recruit-business--link li a{text-indent:-11.4485981308vw;padding-left:11.4485981308vw}#recruit.business .recruit-business--list .recruit-business--box .detail>.recruit-business--link li a:before{border-radius:1.6355140187vw;background-size:3.2710280374vw 3.0373831776vw,100%;width:8.4112149533vw;height:5.3738317757vw;margin-right:2.8037383178vw}#recruit.business .recruit-business--list .recruit-business--box .detail>.btn{padding:0 8px}#recruit.business .recruit-business--list .recruit-business--box .detail>.btn .link-type02{min-width:41.1214953271vw !important;min-height:10.7476635514vw !important;padding:3.5046728972vw 4.6728971963vw}#recruit.business .recruit-business--list .recruit-business--box .img{width:100%;max-width:none;max-height:none}#recruit.business .recruit-business--list .recruit-business--box .img:before{content:"";width:85.9813084112vw;height:65.4205607477vw;top:4.6728971963vw}#recruit.business .recruit-business--list .recruit-business--box .img img{width:95.3271028037vw;height:60.7476635514vw;-o-object-fit:cover;object-fit:cover;max-width:none;max-height:none}#recruit.business .recruit-business--list:nth-of-type(odd) .recruit-business--box .detail{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding:0 7.0093457944vw 0 9.3457943925vw}#recruit.business .recruit-business--list:nth-of-type(odd) .recruit-business--box .img{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding-left:9.3457943925vw}#recruit.business .recruit-business--list:nth-of-type(odd) .recruit-business--box .img:before{left:18.691588785vw;right:-4.6728971963vw}#recruit.business .recruit-business--list:nth-of-type(even) .recruit-business--box .detail{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding:0 9.3457943925vw 0 7.0093457944vw}#recruit.business .recruit-business--list:nth-of-type(even) .recruit-business--box .img{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding-right:9.3457943925vw;margin-left:-4.6728971963vw}#recruit.business .recruit-business--list:nth-of-type(even) .recruit-business--box .img:before{left:0;right:14.0186915888vw}#recruit.business .recruit-business--list:nth-of-type(even) .recruit-business--box .btn{text-align:left;margin-left:-16px}}#recruit.interview-index #recruit-interview-index--01{margin-bottom:42px;text-align:center}#recruit.interview-index #recruit-interview-index--01 h2{color:#007ac6;font-size:2.6rem;line-height:1.53em;margin:0;padding:0}@media(max-width: 767px){#recruit.interview-index #recruit-interview-index--01{margin-bottom:7.476635514vw;text-align:left}#recruit.interview-index #recruit-interview-index--01 h2{font-size:4.2056074766vw;line-height:1.7777em}}#recruit.interview-index #recruit-interview-index--02 .recruit-interview-index--02-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:34px 30px;padding-bottom:64px}#recruit.interview-index #recruit-interview-index--02 .recruit-interview-index--02-box article{width:calc((100% - 60px)/3);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#recruit.interview-index #recruit-interview-index--02 .recruit-interview-index--02-box article a{text-decoration:none}#recruit.interview-index #recruit-interview-index--02 .recruit-interview-index--02-box article hgroup{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;text-align:center;margin-bottom:10px}#recruit.interview-index #recruit-interview-index--02 .recruit-interview-index--02-box article hgroup p{color:#00a0e9;font-size:1.4rem;line-height:1em;margin:0;padding:0}#recruit.interview-index #recruit-interview-index--02 .recruit-interview-index--02-box article hgroup h3{margin:0;font-size:2rem;line-height:1.5em;margin:0;padding:0}#recruit.interview-index #recruit-interview-index--02 .recruit-interview-index--02-box article hgroup h3 a{color:#00a0e9}#recruit.interview-index #recruit-interview-index--02 .recruit-interview-index--02-box article .img{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin:0 auto 13px;text-align:center}#recruit.interview-index #recruit-interview-index--02 .recruit-interview-index--02-box article .img img{max-width:100%;height:auto}@media(max-width: 767px){#recruit.interview-index #recruit-interview-index--02 .recruit-interview-index--02-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:5.6074766355vw;padding-bottom:10.5140186916vw}#recruit.interview-index #recruit-interview-index--02 .recruit-interview-index--02-box article{width:100%}#recruit.interview-index #recruit-interview-index--02 .recruit-interview-index--02-box article hgroup{margin-bottom:2.3364485981vw}#recruit.interview-index #recruit-interview-index--02 .recruit-interview-index--02-box article hgroup p{font-size:3.2710280374vw;margin:0 0 0;min-width:36.214953271vw}#recruit.interview-index #recruit-interview-index--02 .recruit-interview-index--02-box article hgroup h3{font-size:4.6728971963vw}#recruit.interview-index #recruit-interview-index--02 .recruit-interview-index--02-box article .img{margin-bottom:3.0373831776vw;max-width:70.0934579439vw}#recruit.interview-index #recruit-interview-index--02 .recruit-interview-index--02-box article .img img{width:100%;height:auto}}#recruit[class^=interview-] #recruit-interview--mv{max-width:1126px;margin:-150px auto 0;width:calc(100% - 60px);position:relative}#recruit[class^=interview-] #recruit-interview--mv img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media(min-width: 1200px){#recruit[class^=interview-] #recruit-interview--mv{max-width:58.6458333333vw;min-width:1126px}}@media(min-width: 768px)and (max-width: 992px){#recruit[class^=interview-] #recruit-interview--mv{margin-top:-15.1209677419vw}}@media(max-width: 767px){#recruit[class^=interview-] #recruit-interview--mv{width:calc(100% - 9.3457943925vw);margin-top:-19.1588785047vw}#recruit[class^=interview-] #recruit-interview--mv img{aspect-ratio:388/280}}#recruit[class^=interview-] #recruit-interview--title{padding:60px 0}#recruit[class^=interview-] #recruit-interview--title hgroup{color:#00a0e9;text-align:center;margin-bottom:31px}#recruit[class^=interview-] #recruit-interview--title hgroup>p{font-size:1.8rem;line-height:1em;border-bottom:1px solid #00a0e9;max-width:180px;margin:0 auto 9px;padding:0 0 3px}#recruit[class^=interview-] #recruit-interview--title hgroup h2{font-size:4.2rem;font-weight:bold;margin:0;padding:0}#recruit[class^=interview-] #recruit-interview--title .intro p{font-size:1.6rem;line-height:2.375em;margin:0;padding:0}@media(max-width: 767px){#recruit[class^=interview-] #recruit-interview--title{padding:10.9813084112vw 0 9.5794392523vw}#recruit[class^=interview-] #recruit-interview--title hgroup{margin-bottom:4.9065420561vw}#recruit[class^=interview-] #recruit-interview--title hgroup>p{font-size:3.738317757vw;border-bottom:.2336448598vw solid #00a0e9;max-width:42.0560747664vw;margin:0 auto 1.4018691589vw;padding:0 0 .7009345794vw}#recruit[class^=interview-] #recruit-interview--title hgroup h2{font-size:7.476635514vw}#recruit[class^=interview-] #recruit-interview--title .intro p{font-size:3.738317757vw;line-height:2em}}#recruit[class^=interview-] #recruit-interview--subtitle h3{margin:0;padding:0}#recruit[class^=interview-] #recruit-interview--subtitle h3 img{max-width:100%;height:auto}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in{padding:50px 0}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in *{margin:0;padding:0}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in .recruit-interview--frame{overflow:hidden}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in .recruit-interview--frame+.recruit-interview--frame{margin-top:40px}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in .recruit-interview--frame+.question{margin-top:40px}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in .title{font-size:2.2rem;line-height:1.727em;margin-bottom:42px}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in .question{font-size:1.6rem;line-height:2.375em;margin-bottom:20px}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in .txt{padding-bottom:15px}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in .txt:last-child{padding-bottom:0}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in .txt:last-child>p:last-child{margin-bottom:0}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in .txt .name{font-size:1.6rem;font-weight:bold;line-height:2.25em}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in .txt .name:after{content:"："}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in .txt .name.color-a{color:#00ad86}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in .txt .name.color-b{color:#f3a600}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in .txt>p{font-size:1.6rem;line-height:2.25em;margin-bottom:20px}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in .txt>p a{color:#00a0e9}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in .txt>.list-kome{padding-left:1em}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in .txt>.list-kome li a{color:#00a0e9}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in .img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1px}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in .img img{max-width:100%;height:auto}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in .img-right{float:right;margin-left:30px;margin-bottom:40px;width:400px}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in .img-right.img-right-w300px{width:300px;margin-left:25px;margin-bottom:25px}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in .img-right img{max-width:100%;height:auto}#recruit[class^=interview-] .recruit-interview--box+.recruit-interview--box .recruit-interview--box-in{border-top:1px solid #babec5}@media(min-width: 768px)and (max-width: 992px){#recruit[class^=interview-] .recruit-interview--box .img-right{max-width:50%}}@media(max-width: 767px){#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in{padding:11.6822429907vw 0}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in .recruit-interview--frame{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in .recruit-interview--frame .img-right{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in .recruit-interview--frame .img{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in .recruit-interview--frame .detail{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in .recruit-interview--frame+.recruit-interview--frame{margin-top:9.3457943925vw}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in .recruit-interview--frame+.question{margin-top:9.3457943925vw}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in .title{font-size:4.2056074766vw;line-height:1.8333em;margin-bottom:7.0093457944vw}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in .question{font-size:3.738317757vw;line-height:1.75em;margin-bottom:5.3738317757vw}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in .txt{padding-bottom:7.0093457944vw}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in .txt .name{font-size:3.738317757vw;line-height:2.25em}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in .txt>p{font-size:3.738317757vw;line-height:2em;margin-bottom:7.0093457944vw}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in .txt>.list-kome{font-size:3.738317757vw}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in .img{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:11.6822429907vw;padding-bottom:3.5046728972vw}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in .img img{width:100%}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in .img-right{float:none;margin:0;width:100%;padding-top:11.6822429907vw;padding-bottom:3.5046728972vw}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in .img-right.img-right-w300px{width:100%;margin:0}#recruit[class^=interview-] .recruit-interview--box .recruit-interview--box-in .img-right img{width:100%}#recruit[class^=interview-] .recruit-interview--box+.recruit-interview--box .recruit-interview--box-in{border-top:.2336448598vw solid #babec5}}#recruit[class^=interview-] .recruit-interview--box2 .recruit-interview--box-in{padding:40px 0 0}#recruit[class^=interview-] .recruit-interview--box2 .recruit-interview--box-in *{margin:0;padding:0}#recruit[class^=interview-] .recruit-interview--box2 .recruit-interview--box-in .title{font-size:1.8rem;line-height:2.1em;margin-bottom:20px}#recruit[class^=interview-] .recruit-interview--box2 .recruit-interview--box-in .txt>p{font-size:1.6rem;line-height:2.25em}#recruit[class^=interview-] .recruit-interview--box2 .recruit-interview--box-in .txt>p a{color:#00a0e9}#recruit[class^=interview-] .recruit-interview--box2 .recruit-interview--box-in .txt>.list-kome{padding-left:1em}#recruit[class^=interview-] .recruit-interview--box2 .recruit-interview--box-in .txt>.list-kome li a{color:#00a0e9}#recruit[class^=interview-] .recruit-interview--box2 .recruit-interview--box-in .img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1px;margin-top:50px;margin-bottom:13px}#recruit[class^=interview-] .recruit-interview--box2 .recruit-interview--box-in .img picture{width:100%;text-align:center}#recruit[class^=interview-] .recruit-interview--box2 .recruit-interview--box-in .img img{max-width:100%;height:auto}@media(max-width: 767px){#recruit[class^=interview-] .recruit-interview--box2 .recruit-interview--box-in{padding:9.3457943925vw 0 0}#recruit[class^=interview-] .recruit-interview--box2 .recruit-interview--box-in .title{font-size:4.2056074766vw;line-height:1.7em;margin-bottom:4.6728971963vw}#recruit[class^=interview-] .recruit-interview--box2 .recruit-interview--box-in .txt>p{font-size:3.738317757vw;line-height:2em}#recruit[class^=interview-] .recruit-interview--box2 .recruit-interview--box-in .txt>.list-kome{font-size:3.738317757vw}#recruit[class^=interview-] .recruit-interview--box2 .recruit-interview--box-in .img img{width:100%}}#recruit[class^=interview-] #recruit-interview--info{padding-bottom:80px}#recruit[class^=interview-] #recruit-interview--info .recruit-interview--info-box{border-top:1px solid #babec5;border-bottom:1px solid #babec5;padding:37px 0 40px;text-align:center}#recruit[class^=interview-] #recruit-interview--info .recruit-interview--info-box h4,#recruit[class^=interview-] #recruit-interview--info .recruit-interview--info-box ul,#recruit[class^=interview-] #recruit-interview--info .recruit-interview--info-box li,#recruit[class^=interview-] #recruit-interview--info .recruit-interview--info-box p{list-style:none;margin:0;padding:0;line-height:1.5em}#recruit[class^=interview-] #recruit-interview--info .recruit-interview--info-box .location{font-size:1.6rem;font-weight:bold;margin:0 0 12px}#recruit[class^=interview-] #recruit-interview--info .recruit-interview--info-box .address{margin:0;font-size:1.6rem}#recruit[class^=interview-] #recruit-interview--info .recruit-interview--info-box .contact{font-size:0}#recruit[class^=interview-] #recruit-interview--info .recruit-interview--info-box .contact li{font-size:1.6rem;display:inline-block}#recruit[class^=interview-] #recruit-interview--info .recruit-interview--info-box .contact li+li:before{content:"／"}#recruit[class^=interview-] #recruit-interview--info .recruit-interview--info-box .photo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:24px}#recruit[class^=interview-] #recruit-interview--info .recruit-interview--info-box .photo li img{max-width:100%;height:auto}@media(max-width: 767px){#recruit[class^=interview-] #recruit-interview--info{padding-bottom:14.0186915888vw}#recruit[class^=interview-] #recruit-interview--info .recruit-interview--info-box{border-top:.2336448598vw solid #babec5;border-bottom:.2336448598vw solid #babec5;padding:8.6448598131vw 0 9.3457943925vw}#recruit[class^=interview-] #recruit-interview--info .recruit-interview--info-box .location{font-size:3.738317757vw;margin:0 0 2.8037383178vw}#recruit[class^=interview-] #recruit-interview--info .recruit-interview--info-box .address{font-size:3.738317757vw}#recruit[class^=interview-] #recruit-interview--info .recruit-interview--info-box .contact li{font-size:3.738317757vw}#recruit[class^=interview-] #recruit-interview--info .recruit-interview--info-box .photo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:5.6074766355vw}#recruit[class^=interview-] #recruit-interview--info .recruit-interview--info-box .photo li img{max-width:76.6355140187vw;aspect-ratio:328/220;-o-object-fit:cover;object-fit:cover}}#recruit[class^=interview-] #recruit-interview--schedule{padding-top:60px;padding-bottom:40px}#recruit[class^=interview-] #recruit-interview--schedule .recruit-interview--schedule-in{background:#e3f5fd;border-radius:20px;padding:55px 80px 51px;position:relative;overflow:hidden}#recruit[class^=interview-] #recruit-interview--schedule .recruit-interview--schedule-in:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='886.936' height='98.5' viewBox='0 0 886.936 98.5'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %2300a0e9; fill-rule: evenodd; opacity: 0.15; %7D %3C/style%3E%3C/defs%3E%3Cpath data-name='A DAILY SCHEDULE_ol' class='cls-1' d='M327.86,3156.01l6.287,41.02H321.512ZM316.508,3232l2.746-18.01h17.273l2.747,18.01h21.972l-20.263-93.99H314.86L294.352,3232h22.156Zm96.843-76.57q0.641-.03,1.8-0.03a17.4,17.4,0,0,1,6.317.98,7.614,7.614,0,0,1,3.754,2.99q1.158,1.53,1.587,5.64t0.427,15.84v4.28q0,14.28-.458,19.16c-0.305,3.26-.865,5.45-1.678,6.59a8.451,8.451,0,0,1-3.815,3.11,15.252,15.252,0,0,1-5.89.98H413.5a7.3,7.3,0,0,1-1.282-.12v-59.33Q412.71,3155.46,413.351,3155.43Zm1.007,76.57q13.305,0,19.714-2.29a20.254,20.254,0,0,0,10.193-7.84,29.413,29.413,0,0,0,4.15-11.23q1.221-6.84,1.221-25.64t-1.221-25.66a28.883,28.883,0,0,0-4.15-11.2,20.327,20.327,0,0,0-10.193-7.85q-6.408-2.28-19.714-2.28H390.127V3232h24.231Zm69.5-75.99,6.287,41.02H477.512ZM472.508,3232l2.746-18.01h17.273l2.747,18.01h21.972l-20.263-93.99H470.86L450.352,3232h22.156Zm68.591,0v-93.99H519.127V3232H541.1Zm57.429-18.98H572.1v-75.01H550.127V3232h48.4v-18.98ZM637.771,3232v-39.86l21.607-54.13H635.513l-9.155,29.72-9.095-29.72h-23.62l21.606,54.13V3232h22.522Zm46.273-28.66c-0.021.68-.03,1.32-0.03,1.93q0,14.4,7.171,21.69t21.454,7.3q13.611,0,20.935-7.63t7.325-21.73a35.638,35.638,0,0,0-1.068-8.94,26.366,26.366,0,0,0-3.083-7.36q-3.236-4.995-14.77-12.33c-1.018-.69-1.811-1.19-2.381-1.52q-1.038-.675-2.99-1.95-10.743-6.72-10.742-12.7a8.8,8.8,0,0,1,1.892-5.89,6.256,6.256,0,0,1,5-2.23,6.151,6.151,0,0,1,5.585,3.18c1.282,2.11,1.923,5.23,1.923,9.34v1.15h19.714c0-.36.02-0.87,0.061-1.52s0.061-1.16.061-1.53q0-13.05-7.171-19.96-7.173-6.885-20.783-6.89-12.513,0-19.653,7.02t-7.141,19.34a33.845,33.845,0,0,0,1.22,9.34,26.486,26.486,0,0,0,3.54,7.69q3.236,4.53,16.48,13.43c0.488,0.33.833,0.55,1.038,0.67q0.853,0.555,2.441,1.65,9.826,6.285,9.827,13.12a9.9,9.9,0,0,1-2.015,6.56,6.775,6.775,0,0,1-5.493,2.42q-4.333,0-6.164-3.18c-1.221-2.11-1.831-5.76-1.831-10.92v-2.75H684.258C684.136,3201.6,684.064,3202.67,684.044,3203.34Zm100.6-3.57q0,9.7-1.984,13.28t-6.927,3.57a7.208,7.208,0,0,1-7.263-4.91q-1.954-4.92-1.954-26.71v-1.77q0-20.265,1.954-24.99a7.208,7.208,0,0,1,7.263-4.73q4.882,0,6.958,3.87t2.2,13.46l21.362,0.06v-0.91q0-17.085-7.721-25.67-7.722-8.565-23.162-8.57a35.682,35.682,0,0,0-15.442,3.08,25.167,25.167,0,0,0-10.437,9.19q-2.808,4.395-4.029,12.2t-1.22,24.78q0,16.98,1.22,24.78t4.029,12.21a25.144,25.144,0,0,0,10.559,9.22,36.877,36.877,0,0,0,15.686,3.05q15.564,0,23.1-8.33t7.537-25.55c0-1.3-.01-2.27-0.03-2.93s-0.052-1.26-.092-1.83H784.64v4.15ZM836.1,3232v-39h17.64v39h21.484v-93.99H853.739v35.52H836.1v-35.52H814.127V3232H836.1Zm99.175,0v-19.1h-29.3v-20.51h27.039v-18.86H905.977v-17.27h29.3v-18.25H884.127V3232h51.147Zm31.077-76.57q0.641-.03,1.8-0.03a17.4,17.4,0,0,1,6.317.98,7.614,7.614,0,0,1,3.754,2.99q1.158,1.53,1.587,5.64t0.427,15.84v4.28q0,14.28-.458,19.16c-0.305,3.26-.865,5.45-1.678,6.59a8.451,8.451,0,0,1-3.815,3.11,15.252,15.252,0,0,1-5.89.98H966.5a7.3,7.3,0,0,1-1.282-.12v-59.33Q965.71,3155.46,966.351,3155.43Zm1.007,76.57q13.305,0,19.714-2.29a20.254,20.254,0,0,0,10.193-7.84,29.512,29.512,0,0,0,4.155-11.23q1.215-6.84,1.22-25.64t-1.22-25.66a28.98,28.98,0,0,0-4.155-11.2,20.327,20.327,0,0,0-10.193-7.85q-6.408-2.28-19.714-2.28H943.127V3232h24.231Zm42.772-43.4q0,16.125,1,22.89a31.6,31.6,0,0,0,3.51,11.11,20.948,20.948,0,0,0,9.4,8.88q5.925,2.775,15.32,2.78,10.2,0,16.54-2.96a20.613,20.613,0,0,0,9.71-9.31,28.829,28.829,0,0,0,2.9-8.76,95.918,95.918,0,0,0,.88-15.23v-59.99H1047.6v58.89q0,13.125-1.65,16.42c-1.09,2.2-3.09,3.3-5.98,3.3q-4.275,0-5.95-3.17t-1.68-16.55v-58.89h-22.21v50.59Zm116.4,24.42H1100.1v-75.01h-21.97V3232h48.4v-18.98Zm54.74,18.98v-19.1h-29.29v-20.51h27.04v-18.86h-27.04v-17.27h29.29v-18.25h-51.14V3232h51.14Z' transform='translate(-294.344 -3135.75)'/%3E%3C/svg%3E%0A");background-size:cover;width:888px;aspect-ratio:888/100;display:inline-block;position:absolute;top:-7px;right:0}#recruit[class^=interview-] #recruit-interview--schedule .recruit-interview--schedule-in *{margin:0;padding:0}#recruit[class^=interview-] #recruit-interview--schedule .recruit-interview--schedule-in .title{text-align:center;padding-bottom:51px}#recruit[class^=interview-] #recruit-interview--schedule .recruit-interview--schedule-in .schedule dt{font-size:2rem;line-height:1.8em;font-weight:bold;margin-bottom:2px}#recruit[class^=interview-] #recruit-interview--schedule .recruit-interview--schedule-in .schedule dd p{font-size:1.5rem;line-height:2.133em}#recruit[class^=interview-] #recruit-interview--schedule .recruit-interview--schedule-in .schedule dd+dt{margin-top:24px}#recruit[class^=interview-] #recruit-interview--schedule .recruit-interview--schedule-in .schedule dd .img{margin-top:21px;margin-left:2px;padding-bottom:8px}#recruit[class^=interview-] #recruit-interview--schedule .recruit-interview--schedule-in .schedule dd .img img{max-width:100%;height:auto}@media(min-width: 768px)and (max-width: 992px){#recruit[class^=interview-] #recruit-interview--schedule .recruit-interview--schedule-in:before{width:95.2789699571%}}@media(max-width: 767px){#recruit[class^=interview-] #recruit-interview--schedule{padding-top:11.6822429907vw;padding-bottom:9.3457943925vw}#recruit[class^=interview-] #recruit-interview--schedule .recruit-interview--schedule-in{border-radius:15px;padding:10.5140186916vw 4.6728971963vw;width:calc(100% - 9.3457943925vw)}#recruit[class^=interview-] #recruit-interview--schedule .recruit-interview--schedule-in:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='362.47' height='149.31' viewBox='0 0 362.47 149.31'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %2300a0e9; fill-rule: evenodd; opacity: 0.15; %7D %3C/style%3E%3C/defs%3E%3Cpath data-name='A DAILY SCHEDULE_ol' class='cls-1' d='M1644.24,1705.29l4.52,29.53h-9.09Zm-8.18,54.71,1.98-12.96h12.44l1.98,12.96h15.82l-14.59-67.68h-18.81L1620.11,1760h15.95Zm70.65-55.13c0.31-.01.74-0.02,1.3-0.02a12.538,12.538,0,0,1,4.55.7,5.556,5.556,0,0,1,2.7,2.15,8.549,8.549,0,0,1,1.14,4.07q0.315,2.97.31,11.4v3.08q0,10.29-.33,13.8c-0.22,2.34-.62,3.93-1.21,4.74a6.1,6.1,0,0,1-2.75,2.25,11.052,11.052,0,0,1-4.24.7h-1.36a5.022,5.022,0,0,1-.92-0.09v-42.71C1706.13,1704.91,1706.4,1704.89,1706.71,1704.87Zm0.73,55.13q9.57,0,14.19-1.65a14.587,14.587,0,0,0,7.34-5.65,21.109,21.109,0,0,0,2.99-8.08q0.87-4.92.88-18.46t-0.88-18.48a20.819,20.819,0,0,0-2.99-8.06,14.587,14.587,0,0,0-7.34-5.65q-4.62-1.65-14.19-1.65h-17.45V1760h17.45Zm49.8-54.71,4.52,29.53h-9.09Zm-8.18,54.71,1.98-12.96h12.44l1.98,12.96h15.82l-14.59-67.68h-18.81L1733.11,1760h15.95Zm49.75,0v-67.68h-15.82V1760h15.82Zm41.03-13.67h-19.03v-54.01h-15.82V1760h34.85v-13.67Zm27.81,13.67v-28.7l15.56-38.98h-17.18l-6.59,21.41-6.55-21.41h-17.01l15.56,38.98V1760h16.21Zm-346.88,59.37c-0.01.48-.02,0.94-0.02,1.38q0,10.38,5.16,15.62,5.16,5.265,15.45,5.26,9.8,0,15.07-5.5t5.28-15.64a25.722,25.722,0,0,0-.77-6.44,19.465,19.465,0,0,0-2.22-5.3q-2.34-3.6-10.64-8.87c-0.73-.5-1.3-0.87-1.71-1.1-0.5-.32-1.22-0.79-2.15-1.41q-7.74-4.83-7.74-9.14a6.366,6.366,0,0,1,1.36-4.24,4.5,4.5,0,0,1,3.61-1.6,4.425,4.425,0,0,1,4.02,2.28,13.235,13.235,0,0,1,1.38,6.73v0.83h14.2c0-.26.01-0.63,0.04-1.1s0.04-.83.04-1.1q0-9.39-5.16-14.37t-14.96-4.96q-9.015,0-14.15,5.05t-5.14,13.93a24.692,24.692,0,0,0,.87,6.73,19.311,19.311,0,0,0,2.55,5.53q2.34,3.255,11.87,9.67,0.525,0.36.75,0.48c0.41,0.27.99,0.66,1.75,1.19q7.08,4.53,7.08,9.45a7.1,7.1,0,0,1-1.45,4.72,4.89,4.89,0,0,1-3.96,1.74,4.677,4.677,0,0,1-4.43-2.29q-1.32-2.28-1.32-7.86v-1.98h-14.5C1520.84,1818.12,1520.79,1818.88,1520.77,1819.37Zm72.95-2.57c0,4.66-.48,7.84-1.43,9.56s-2.61,2.57-4.99,2.57a5.2,5.2,0,0,1-5.23-3.54q-1.395-3.54-1.4-19.23v-1.27q0-14.6,1.4-18a5.8,5.8,0,0,1,10.24-.61q1.5,2.79,1.59,9.69l15.38,0.04v-0.66q0-12.3-5.56-18.48-5.565-6.165-16.68-6.17a25.648,25.648,0,0,0-11.12,2.22,18.087,18.087,0,0,0-7.51,6.61,22.915,22.915,0,0,0-2.9,8.79,181.273,181.273,0,0,0,0,35.68,22.915,22.915,0,0,0,2.9,8.79,18.058,18.058,0,0,0,7.6,6.64,26.558,26.558,0,0,0,11.29,2.2q11.205,0,16.64-6t5.42-18.39c0-.94,0-1.64-0.02-2.11s-0.03-.91-0.06-1.32h-15.56v2.99Zm37.09,23.2v-28.08h12.7V1840h15.47v-67.68h-15.47v25.58h-12.7v-25.58h-15.82V1840h15.82Zm71.01,0v-13.75h-21.1v-14.77h19.47V1797.9h-19.47v-12.44h21.1v-13.14h-36.83V1840h36.83Zm21.89-55.13c0.31-.01.74-0.02,1.3-0.02a12.538,12.538,0,0,1,4.55.7,5.519,5.519,0,0,1,2.7,2.16,8.463,8.463,0,0,1,1.14,4.06q0.315,2.97.31,11.4v3.08q0,10.29-.33,13.8c-0.22,2.34-.62,3.93-1.21,4.75a6.139,6.139,0,0,1-2.75,2.24,11.246,11.246,0,0,1-4.24.7h-1.36a5.022,5.022,0,0,1-.92-0.09v-42.71C1723.13,1784.91,1723.4,1784.89,1723.71,1784.87Zm0.73,55.13q9.57,0,14.19-1.65a14.623,14.623,0,0,0,7.34-5.64,21.224,21.224,0,0,0,2.99-8.09q0.87-4.92.88-18.46t-0.88-18.48a20.819,20.819,0,0,0-2.99-8.06,14.587,14.587,0,0,0-7.34-5.65q-4.62-1.65-14.19-1.65h-17.45V1840h17.45Zm30.55-31.25a126.513,126.513,0,0,0,.73,16.48,22.57,22.57,0,0,0,2.52,8,15.129,15.129,0,0,0,6.77,6.4,26.147,26.147,0,0,0,11.03,2q7.335,0,11.91-2.14a14.787,14.787,0,0,0,6.99-6.7,20.742,20.742,0,0,0,2.08-6.3,68.309,68.309,0,0,0,.64-10.97v-43.2h-15.69v42.41q0,9.45-1.18,11.82a5.118,5.118,0,0,1-8.59.09q-1.215-2.28-1.21-11.91v-42.41h-16v36.43Zm83.85,17.58h-19.03v-54.01h-15.82V1840h34.85v-13.67Zm38.98,13.67v-13.75h-21.1v-14.77h19.47V1797.9h-19.47v-12.44h21.1v-13.14h-36.83V1840h36.83Z' transform='translate(-1520.75 -1692.31)'/%3E%3C/svg%3E%0A");width:85.046728972vw;aspect-ratio:364/150;top:5.1401869159vw;right:-2.3364485981vw}#recruit[class^=interview-] #recruit-interview--schedule .recruit-interview--schedule-in .title{padding-bottom:9.3457943925vw}#recruit[class^=interview-] #recruit-interview--schedule .recruit-interview--schedule-in .title img{max-height:10.7476635514vw;width:auto}#recruit[class^=interview-] #recruit-interview--schedule .recruit-interview--schedule-in .schedule dt{font-size:4.6728971963vw;margin-bottom:1.1682242991vw}#recruit[class^=interview-] #recruit-interview--schedule .recruit-interview--schedule-in .schedule dd p{font-size:3.5046728972vw;line-height:1.8666em}#recruit[class^=interview-] #recruit-interview--schedule .recruit-interview--schedule-in .schedule dd+dt{margin-top:5.6074766355vw}#recruit[class^=interview-] #recruit-interview--schedule .recruit-interview--schedule-in .schedule dd .img{margin:0;padding:4.9065420561vw 0 1.8691588785vw 1.8691588785vw}#recruit[class^=interview-] #recruit-interview--schedule .recruit-interview--schedule-in .schedule dd .img img{width:100%;height:auto}}#recruit[class^=interview-] #recruit-interview--holiday{padding-bottom:80px}#recruit[class^=interview-] #recruit-interview--holiday .recruit-interview--holiday-in{background:#fdedef;border-radius:20px;padding:64px 80px 44px;position:relative;overflow:hidden}#recruit[class^=interview-] #recruit-interview--holiday .recruit-interview--holiday-in:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='407.25' height='98.5' viewBox='0 0 407.25 98.5'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23f6b8be; fill-rule: evenodd; opacity: 0.25; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M203.1,5492v-39h17.64v39h21.484v-93.99H220.739v35.52H203.1v-35.52H181.127V5492H203.1Zm84.71-19.29q-1.955,3.795-7.08,3.79-5.189,0-7.141-3.88t-1.953-19.13v-16.97q0-15.435,1.953-19.23t7.019-3.78q5.187,0,7.171,3.69t1.984,19.32v16.97Q289.762,5468.925,287.809,5472.71Zm-37.354-2.93q1.221,7.815,4.029,12.21a25.144,25.144,0,0,0,10.559,9.22,41.781,41.781,0,0,0,31.341,0,24.8,24.8,0,0,0,10.468-9.22q2.93-4.455,4.15-12.3t1.221-24.69q0-16.905-1.221-24.72t-4.15-12.26a24.88,24.88,0,0,0-10.468-9.25,36.582,36.582,0,0,0-15.655-3.02,37.04,37.04,0,0,0-15.686,3.02,24.743,24.743,0,0,0-10.559,9.25q-2.808,4.395-4.029,12.2t-1.22,24.78Q249.235,5461.98,250.455,5469.78Zm117.073,3.24H341.1v-75.01H319.127V5492h48.4v-18.98ZM393.1,5492v-93.99H371.127V5492H393.1Zm32.252-76.57q0.641-.03,1.8-0.03a17.4,17.4,0,0,1,6.317.98,7.614,7.614,0,0,1,3.754,2.99q1.158,1.53,1.587,5.64,0.426,4.125.427,15.84v4.27q0,14.295-.458,19.17c-0.305,3.26-.865,5.45-1.678,6.59a8.451,8.451,0,0,1-3.815,3.11,15.252,15.252,0,0,1-5.89.98H425.5a7.3,7.3,0,0,1-1.282-.12v-59.33Q424.71,5415.46,425.351,5415.43Zm1.007,76.57q13.305,0,19.714-2.29a20.254,20.254,0,0,0,10.193-7.84,29.413,29.413,0,0,0,4.15-11.23q1.221-6.84,1.221-25.64t-1.221-25.66a28.883,28.883,0,0,0-4.15-11.2,20.327,20.327,0,0,0-10.193-7.85q-6.408-2.28-19.714-2.28H402.127V5492h24.231Zm69.5-75.99,6.287,41.02H489.512ZM484.508,5492l2.746-18.01h17.273l2.747,18.01h21.972l-20.263-93.99H482.86L462.352,5492h22.156Zm82.263,0v-39.86l21.607-54.13H564.513l-9.155,29.72-9.095-29.72h-23.62l21.606,54.13V5492h22.522Z' transform='translate(-181.125 -5395.75)'/%3E%3C/svg%3E%0A");background-size:cover;width:408px;aspect-ratio:408/100;display:inline-block;position:absolute;top:-10px;left:-1px}#recruit[class^=interview-] #recruit-interview--holiday .recruit-interview--holiday-in *{margin:0;padding:0}#recruit[class^=interview-] #recruit-interview--holiday .recruit-interview--holiday-in .title{text-align:center;margin-bottom:40px}#recruit[class^=interview-] #recruit-interview--holiday .recruit-interview--holiday-in .recruit-interview--holiday-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:30px}#recruit[class^=interview-] #recruit-interview--holiday .recruit-interview--holiday-in .recruit-interview--holiday-box .txt{margin-top:-0.5em;width:calc(100% - 370px)}#recruit[class^=interview-] #recruit-interview--holiday .recruit-interview--holiday-in .recruit-interview--holiday-box .txt p{font-size:1.5rem;line-height:2.1333em}#recruit[class^=interview-] #recruit-interview--holiday .recruit-interview--holiday-in .recruit-interview--holiday-box .img{max-width:340px}#recruit[class^=interview-] #recruit-interview--holiday .recruit-interview--holiday-in .recruit-interview--holiday-box .img img{max-width:100%;height:auto;border-radius:10px}@media(min-width: 768px)and (max-width: 992px){#recruit[class^=interview-] #recruit-interview--holiday .recruit-interview--holiday-in:before{width:43.7768240343%}#recruit[class^=interview-] #recruit-interview--holiday .recruit-interview--holiday-in .recruit-interview--holiday-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#recruit[class^=interview-] #recruit-interview--holiday .recruit-interview--holiday-in .recruit-interview--holiday-box .txt{width:100%}#recruit[class^=interview-] #recruit-interview--holiday .recruit-interview--holiday-in .recruit-interview--holiday-box .img{max-width:100%;text-align:center}}@media(max-width: 767px){#recruit[class^=interview-] #recruit-interview--holiday{padding-bottom:14.0186915888vw}#recruit[class^=interview-] #recruit-interview--holiday .recruit-interview--holiday-in{border-radius:15px;padding:12.8504672897vw 4.6728971963vw 10.9813084112vw;width:calc(100% - 9.3457943925vw)}#recruit[class^=interview-] #recruit-interview--holiday .recruit-interview--holiday-in:before{width:68.4579439252vw;aspect-ratio:293/72;top:5.1401869159vw;left:-1.6355140187vw}#recruit[class^=interview-] #recruit-interview--holiday .recruit-interview--holiday-in .title{margin-bottom:9.3457943925vw}#recruit[class^=interview-] #recruit-interview--holiday .recruit-interview--holiday-in .title img{max-height:8.6448598131vw;width:auto}#recruit[class^=interview-] #recruit-interview--holiday .recruit-interview--holiday-in .recruit-interview--holiday-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:7.0093457944vw}#recruit[class^=interview-] #recruit-interview--holiday .recruit-interview--holiday-in .recruit-interview--holiday-box .txt{width:100%;margin-top:0}#recruit[class^=interview-] #recruit-interview--holiday .recruit-interview--holiday-in .recruit-interview--holiday-box .txt p{font-size:3.5046728972vw;line-height:2.4em}#recruit[class^=interview-] #recruit-interview--holiday .recruit-interview--holiday-in .recruit-interview--holiday-box .img{max-width:100%;padding:0 .9345794393vw}#recruit[class^=interview-] #recruit-interview--holiday .recruit-interview--holiday-in .recruit-interview--holiday-box .img img{width:100%;height:auto}}#recruit[class^=interview-] #interview-carousel{width:calc(100% - 30px);height:auto;margin:0 auto;padding:0 0 80px 0}#recruit[class^=interview-] #interview-carousel .swiper-slide{width:300px}#recruit[class^=interview-] #interview-carousel .swiper-slide a{display:block;text-decoration:none;color:#00a0e9;text-align:center}#recruit[class^=interview-] #interview-carousel .swiper-slide a figure{margin:0;padding:0}#recruit[class^=interview-] #interview-carousel .swiper-slide a figure img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:300/240}#recruit[class^=interview-] #interview-carousel .swiper-slide a figure figcaption{padding:10px 0 0 0}#recruit[class^=interview-] #interview-carousel .swiper-slide a figure figcaption span{display:block}#recruit[class^=interview-] #interview-carousel .swiper-slide a figure figcaption span:first-of-type{font-size:1.2rem;line-height:1.3em}#recruit[class^=interview-] #interview-carousel .swiper-slide a figure figcaption span:last-of-type{font-size:2rem;line-height:1.3em;font-weight:bold}@media(max-width: 767px){#recruit.interview-01 #recruit-interview--mv img{-o-object-position:top 0 right -3.9719626168vw;object-position:top 0 right -3.9719626168vw}}@media(max-width: 767px){#recruit.interview-01 #recruit-interview--subtitle h3{width:83.8785046729vw;height:14.2523364486vw}#recruit.interview-01 #recruit-interview--subtitle h3 img{width:100%;height:100%}}#recruit.interview-01 #recruit-interview--01 .img{margin-top:8px}@media(max-width: 767px){#recruit.interview-01 #recruit-interview--01 .img{margin-top:0}}#recruit.interview-01 #recruit-interview--02 .img.recruit-interview--02-1{margin-top:-28px}#recruit.interview-01 #recruit-interview--02 .img.recruit-interview--02-2{margin-top:10px}@media(max-width: 767px){#recruit.interview-01 #recruit-interview--02 .img.recruit-interview--02-1{margin-top:0}#recruit.interview-01 #recruit-interview--02 .img.recruit-interview--02-2{margin-top:0}}#recruit.interview-01 #recruit-interview--03 .recruit-interview--03-1{margin-top:10px}@media(max-width: 767px){#recruit.interview-01 #recruit-interview--03 .recruit-interview--03-1{margin-top:0}}@media(max-width: 767px){#recruit.interview-02 #recruit-interview--mv img{-o-object-position:top 0 right -18.691588785vw;object-position:top 0 right -18.691588785vw}}@media(max-width: 767px){#recruit.interview-02 #recruit-interview--title hgroup h2{-webkit-transform:scale(0.95, 1);transform:scale(0.95, 1);letter-spacing:-0.05em}}@media(max-width: 767px){#recruit.interview-02 #recruit-interview--subtitle h3{width:84.8130841121vw;height:21.7289719626vw}#recruit.interview-02 #recruit-interview--subtitle h3 img{width:100%;height:100%}}@media(max-width: 767px){#recruit.interview-03 #recruit-interview--mv img{-o-object-position:top 0 right -23.3644859813vw;object-position:top 0 right -23.3644859813vw}}#recruit.interview-03 #recruit-interview--title .intro-btn{max-width:216px;max-height:46px;margin:0 auto}#recruit.interview-03 #recruit-interview--title .intro-btn .link-type02{line-height:1em;min-width:216px;min-height:46px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0}@media(max-width: 767px){#recruit.interview-03 #recruit-interview--title .intro-btn{max-width:50.4672897196vw;max-height:10.7476635514vw}#recruit.interview-03 #recruit-interview--title .intro-btn .link-type02{min-width:50.4672897196vw !important;min-height:10.7476635514vw !important}}@media(max-width: 767px){#recruit.interview-03 #recruit-interview--subtitle h3{width:81.0747663551vw;height:13.5514018692vw}#recruit.interview-03 #recruit-interview--subtitle h3 img{width:100%;height:100%}}@media(max-width: 767px){#recruit.interview-04 #recruit-interview--subtitle h3{width:80.6074766355vw;height:14.0186915888vw}#recruit.interview-04 #recruit-interview--subtitle h3 img{width:100%;height:100%}}@media(max-width: 767px){#recruit.interview-05 #recruit-interview--mv img{-o-object-position:top 0 left -20px;object-position:top 0 left -20px}}@media(max-width: 767px){#recruit.interview-05 #recruit-interview--subtitle h3{width:65.1869158879vw;height:13.5514018692vw}#recruit.interview-05 #recruit-interview--subtitle h3 img{width:100%;height:100%}}@media(max-width: 767px){#recruit.interview-06 #recruit-interview--mv img{-o-object-position:top 0 right 0;object-position:top 0 right 0}}@media(max-width: 767px){#recruit.interview-06 #recruit-interview--subtitle h3{width:81.308411215vw;height:21.4953271028vw}#recruit.interview-06 #recruit-interview--subtitle h3 img{width:100%;height:100%}}@media(max-width: 767px){#recruit.interview-06 #recruit-interview--02 .img{aspect-ratio:368/276;overflow:hidden;position:relative}#recruit.interview-06 #recruit-interview--02 .img img{-o-object-fit:cover;object-fit:cover;-o-object-position:top 0 left -6.5420560748vw;object-position:top 0 left -6.5420560748vw}}#recruit.survey [id^=survey-]{margin:0;padding:0 0 80px 0}#recruit.survey [id^=survey-] .w920px>p{margin:0;padding:0}#recruit.survey [id^=survey-] h2{text-align:center;padding:1.5em 0;margin:0}#recruit.survey [id^=survey-] h2 img{max-width:149px;height:auto}#recruit.survey [id^=survey-] .box-report{position:relative;margin:0 0 60px 0;width:87%;max-width:800px}#recruit.survey [id^=survey-] .box-report h3{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:60px;margin:0;padding:5px 0;border-radius:28px 28px 0 0;background-color:#000}#recruit.survey [id^=survey-] .box-report h3 .icon{position:absolute;top:-30px}#recruit.survey [id^=survey-] .box-report .wrap{position:relative;border:5px solid #000;border-radius:0 0 28px 28px;padding:0;overflow:hidden;background-color:#fff}#recruit.survey [id^=survey-] .box-report .image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;width:100%}#recruit.survey [id^=survey-] .box-report .image img{padding:30px;width:100%}#recruit.survey [id^=survey-] .box-report .text{padding:45px}#recruit.survey [id^=survey-] .box-report .text p{display:block;margin:0 0 20px 0}#recruit.survey [id^=survey-] .box-report .text p span{display:inline-block;padding:16px 26px;border-radius:26px;font-size:1.6rem;line-height:2rem;max-width:650px}#recruit.survey [id^=survey-] .box-report .text p:nth-child(odd) span{background-color:#faf18c}#recruit.survey [id^=survey-] .box-report .text p:nth-child(even) span{background-color:#f2e54a;margin-left:50px}#recruit.survey [id^=survey-] .box-report .text p:last-of-type{margin-bottom:0}#recruit.survey [id^=survey-] .box-report:last-of-type{margin-bottom:0}@media(max-width: 767px){#recruit.survey [id^=survey-]{padding:0 0 60px 0}#recruit.survey [id^=survey-] h2{padding:2em 0 3em 0}#recruit.survey [id^=survey-] h2 img{max-width:120px}#recruit.survey [id^=survey-] .box-report{width:100%;margin-bottom:80px;margin-left:0 !important}#recruit.survey [id^=survey-] .box-report h3{height:auto;min-height:70px;padding-top:30px}#recruit.survey [id^=survey-] .box-report h3 img+img{-webkit-transform:scale(80%);transform:scale(80%)}#recruit.survey [id^=survey-] .box-report h3 .icon{top:-50px}#recruit.survey [id^=survey-] .box-report .text{padding:23px 13px}#recruit.survey [id^=survey-] .box-report .text p{margin:0 0 10px 0}#recruit.survey [id^=survey-] .box-report .text p span{margin-left:0 !important;padding:16px 20px}}#recruit.survey #survey-001 .report1 h3{background-color:#00a0e9}#recruit.survey #survey-001 .report1 h3 .icon{left:20px}#recruit.survey #survey-001 .report1 .wrap{border-color:#00a0e9}#recruit.survey #survey-001 .report1 .image{max-width:493px}#recruit.survey #survey-001 .report2{margin-left:13%}#recruit.survey #survey-001 .report2 h3{background-color:#4fcded}#recruit.survey #survey-001 .report2 h3 .icon{right:20px}#recruit.survey #survey-001 .report2 .wrap{border-color:#4fcded}#recruit.survey #survey-001 .report2 .image{max-width:430px}#recruit.survey #survey-002{background-color:#f8f9ee;padding-top:20px}#recruit.survey #survey-002 .report1 h3{background-color:#ff9600}#recruit.survey #survey-002 .report1 h3 .icon{left:20px}#recruit.survey #survey-002 .report1 .wrap{border-color:#ff9600}#recruit.survey #survey-002 .report2{margin-left:13%}#recruit.survey #survey-002 .report2 h3{background-color:#f75700}#recruit.survey #survey-002 .report2 h3 .icon{right:20px}#recruit.survey #survey-002 .report2 .wrap{border-color:#f75700}#recruit.survey #survey-002 .report3 h3{background-color:#ff9600}#recruit.survey #survey-002 .report3 h3 .icon{left:20px}#recruit.survey #survey-002 .report3 .wrap{border-color:#ff9600}#recruit.survey #survey-002 .report3 .image{max-width:430px}#recruit.survey #survey-002 .report4{margin-left:13%}#recruit.survey #survey-002 .report4 h3{background-color:#f75700}#recruit.survey #survey-002 .report4 h3 .icon{right:20px}#recruit.survey #survey-002 .report4 .wrap{border-color:#f75700}#recruit.survey #survey-002 .report5 h3{background-color:#ff9600}#recruit.survey #survey-002 .report5 h3 .icon{left:20px}#recruit.survey #survey-002 .report5 .wrap{border-color:#ff9600}#recruit.survey #survey-002 .report6{margin-left:13%}#recruit.survey #survey-002 .report6 h3{background-color:#f75700}#recruit.survey #survey-002 .report6 h3 .icon{right:20px}#recruit.survey #survey-002 .report6 .wrap{border-color:#f75700}#recruit.survey #survey-003{padding-bottom:40px}#recruit.survey #survey-003 h3{text-align:center;margin:0 0 50px 0;padding:0}#recruit.survey #survey-003 .box-other p{margin:0 0 40px 0}#recruit.survey #survey-003 .box-other p span{display:inline-block;border-radius:26px;padding:20px 50px 20px 60px;max-width:700px;background-image:url(../img/recruit/survey/icon_face.svg);background-repeat:no-repeat;background-color:#000;color:#fff;font-size:1.8rem;line-height:3rem}#recruit.survey #survey-003 .box-other p:nth-child(odd) span{background-color:#72c200}#recruit.survey #survey-003 .box-other p:nth-child(even){margin-left:200px}#recruit.survey #survey-003 .box-other p:nth-child(even) span{background-color:#01b250}@media(max-width: 767px){#recruit.survey #survey-003 h2{padding-bottom:20px}#recruit.survey #survey-003 h3{margin-bottom:30px}#recruit.survey #survey-003 h3 img{max-width:100%}#recruit.survey #survey-003 .box-other p{margin:0 0 20px 0;margin-left:0 !important}#recruit.survey #survey-003 .box-other p span{padding:20px 30px 20px 60px}}#recruit.benefits #benefits-list{padding-bottom:60px}#recruit.benefits #benefits-list h2{font-size:2.6rem;line-height:4rem;color:#007ac6;text-align:center;margin:0 0 50px 0}#recruit.benefits #benefits-list .block-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:30px 20px}#recruit.benefits #benefits-list .block-list .openbox{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#5dc3f2;min-height:180px;text-align:center;text-decoration:none;-webkit-clip-path:polygon(0 0, 100% 0, 100% 77.7777777778%, 83.3333333333% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 77.7777777778%, 83.3333333333% 100%, 0 100%);cursor:pointer}#recruit.benefits #benefits-list .block-list .openbox h3{margin:0;padding:0 0 10px 0;font-size:2rem;line-height:1.3em;color:#fff}#recruit.benefits #benefits-list .block-list .openbox h3 span{display:block;font-size:1.7rem}#recruit.benefits #benefits-list .block-list .openbox figure{max-width:100px;margin:0 auto}#recruit.benefits #benefits-list .block-list .openbox figure img{width:100%}#recruit.benefits #benefits-list .block-list .openbox::after{position:absolute;content:"";width:16.6666666667%;height:22.2222222222%;background-color:#2f9cd7;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 0);clip-path:polygon(0 0, 0% 100%, 100% 0);bottom:0;right:0}#recruit.benefits #benefits-list .block-list .openbox:nth-of-type(2),#recruit.benefits #benefits-list .block-list .openbox:nth-of-type(4),#recruit.benefits #benefits-list .block-list .openbox:nth-of-type(5),#recruit.benefits #benefits-list .block-list .openbox:nth-of-type(7),#recruit.benefits #benefits-list .block-list .openbox:nth-of-type(10),#recruit.benefits #benefits-list .block-list .openbox:nth-of-type(12){background-color:#bababa}#recruit.benefits #benefits-list .block-list .openbox:nth-of-type(2)::after,#recruit.benefits #benefits-list .block-list .openbox:nth-of-type(4)::after,#recruit.benefits #benefits-list .block-list .openbox:nth-of-type(5)::after,#recruit.benefits #benefits-list .block-list .openbox:nth-of-type(7)::after,#recruit.benefits #benefits-list .block-list .openbox:nth-of-type(10)::after,#recruit.benefits #benefits-list .block-list .openbox:nth-of-type(12)::after{background-color:#8e8e8e}@media(min-width: 768px)and (max-width: 992px){#recruit.benefits #benefits-list .block-list{grid-template-columns:repeat(3, 1fr);max-width:760px;margin:0 auto}#recruit.benefits #benefits-list .block-list .openbox h3{font-size:1.8rem}#recruit.benefits #benefits-list .block-list .openbox figure{max-width:80px}#recruit.benefits #benefits-list .block-list .openbox:nth-child(even){background-color:#bababa}#recruit.benefits #benefits-list .block-list .openbox:nth-child(even)::after{background-color:#8e8e8e}#recruit.benefits #benefits-list .block-list .openbox:nth-child(odd){background-color:#5dc3f2}#recruit.benefits #benefits-list .block-list .openbox:nth-child(odd)::after{background-color:#2f9cd7}}@media(max-width: 767px){#recruit.benefits #benefits-list .block-list{grid-template-columns:repeat(2, 1fr);gap:10px;max-width:370px;margin:0 auto}#recruit.benefits #benefits-list .block-list .openbox{min-height:160px;-webkit-clip-path:polygon(0 0, 100% 0, 100% 75%, 77.7777777778% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 75%, 77.7777777778% 100%, 0 100%)}#recruit.benefits #benefits-list .block-list .openbox h3{font-size:1.8rem}#recruit.benefits #benefits-list .block-list .openbox figure{max-width:80px}#recruit.benefits #benefits-list .block-list .openbox::after{width:22.2222222222%;height:25%}#recruit.benefits #benefits-list .block-list .openbox:nth-child(even){background-color:#bababa}#recruit.benefits #benefits-list .block-list .openbox:nth-child(even)::after{background-color:#8e8e8e}#recruit.benefits #benefits-list .block-list .openbox:nth-child(odd){background-color:#5dc3f2}#recruit.benefits #benefits-list .block-list .openbox:nth-child(odd)::after{background-color:#2f9cd7}}#recruit.benefits .subwin{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:60px 30px;min-width:800px;width:100%;margin:0 auto}#recruit.benefits .subwin figure{margin:0 auto 7px auto;padding:0;max-width:100px}#recruit.benefits .subwin figure img{width:100%}#recruit.benefits .subwin h2{margin:0 0 27px 0;padding:0;color:#007ac6;font-size:3rem;line-height:1.2em;text-align:center}#recruit.benefits .subwin h2 span{font-size:2.4rem}#recruit.benefits .subwin .text{max-width:650px;width:100%;margin:0 auto}#recruit.benefits .subwin .text p{margin:0;padding:0 0 .5em 0;font-size:1.6rem;line-height:3.6rem}#recruit.benefits .subwin .text ul{margin:0;padding:0 0 0 1.5em}#recruit.benefits .subwin .text ul li{margin:0;padding:0 0 .5em 0}@media(min-width: 768px)and (max-width: 992px){#recruit.benefits .subwin{min-width:auto}}@media(max-width: 767px){#recruit.benefits .subwin{min-width:auto}#recruit.benefits .subwin h2{font-size:2.6rem}#recruit.benefits .subwin .text p{font-size:1.5rem;line-height:2.6rem}#recruit.benefits .subwin .text ul li{font-size:1.5rem}}#recruit.training #training-content{padding:0 0 80px 0}#recruit.training #training-content h2{color:#007ac6;font-size:2.6rem;line-height:4rem;text-align:center;margin:0 0 44px 0}#recruit.training #training-content h3{font-size:2rem;line-height:1.1em;color:#00a0e9;margin:0 0 16px 0}#recruit.training #training-content h4{font-size:1.5rem;line-height:1.1em;margin:0 0 10px 0}#recruit.training #training-content ol{margin:0;padding:0 0 0 2em}#recruit.training #training-content ol li{font-size:1.5rem;margin:0;padding:0 0 .7em 0}#recruit.training #training-content ol li ul{margin:0;padding:10px 0 0 2em;list-style-type:disc}#recruit.training #training-content ol li:last-of-type{padding-bottom:0}#recruit.training #training-content p{font-size:1.5rem;line-height:3.6rem;margin:0 0 33px 0}#recruit.training #training-content .image{display:grid;grid-template-columns:repeat(2, 1fr);gap:2px;max-width:720px;margin:0 auto}#recruit.training #training-content .image figure{margin:0;padding:0}#recruit.training #training-content .image figure img{width:100%;height:auto}@media(max-width: 767px){#recruit.training #training-content .image{grid-template-columns:repeat(1, 1fr);max-width:359px;gap:1px}}#recruit.career .recruit-career--title h2,#recruit.career .recruit-contract--title h2,#recruit.contract .recruit-career--title h2,#recruit.contract .recruit-contract--title h2{margin:0;padding:0 0 40px 0;color:#00a0e9;font-size:3.8rem;line-height:1.1em}@media(max-width: 767px){#recruit.career .recruit-career--title h2,#recruit.career .recruit-contract--title h2,#recruit.contract .recruit-career--title h2,#recruit.contract .recruit-contract--title h2{font-size:2.8rem;padding:0 0 30px 0}}#recruit.career .block-detail .title a,#recruit.contract .block-detail .title a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #d5d5d5;padding:30px 20px;text-decoration:none}#recruit.career .block-detail .title a h3,#recruit.contract .block-detail .title a h3{font-size:2.6rem;margin:0}#recruit.career .block-detail .title a i,#recruit.contract .block-detail .title a i{position:relative;display:block;height:30px;width:30px;font-size:0;line-height:0;text-decoration:none;background-color:#d3d3d3;border-radius:15px;-webkit-transition:all 300ms 0s ease;transition:all 300ms 0s ease;aspect-ratio:1/1}#recruit.career .block-detail .title a i::after,#recruit.contract .block-detail .title a i::after{position:absolute;display:block;content:"";height:2px;width:14px;top:14px;left:8px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:2px solid #fff}#recruit.career .block-detail .title a.close i,#recruit.contract .block-detail .title a.close i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#recruit.career .block-detail .title a.close i::before,#recruit.contract .block-detail .title a.close i::before{position:absolute;display:block;content:"";height:14px;width:2px;top:8px;left:14px;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:2px solid #fff}#recruit.career .block-detail .title a:hover,#recruit.contract .block-detail .title a:hover{opacity:1}#recruit.career .block-detail .detail,#recruit.contract .block-detail .detail{margin:0 0 0 auto;max-width:920px;padding:20px 0 60px 0}#recruit.career .block-detail .detail .table-type01 th,#recruit.contract .block-detail .detail .table-type01 th{width:auto;min-width:170px;white-space:nowrap}#recruit.career .block-detail .detail .table-type01 td,#recruit.contract .block-detail .detail .table-type01 td{padding:14px 14px 7px 0}#recruit.career .block-detail .detail .table-type01 p,#recruit.contract .block-detail .detail .table-type01 p{padding:0 0 .3em 0;margin:0}#recruit.career .block-detail .detail .table-type01 dl,#recruit.contract .block-detail .detail .table-type01 dl{margin:0;padding:0}#recruit.career .block-detail .detail .table-type01 dl dt,#recruit.contract .block-detail .detail .table-type01 dl dt{font-weight:bold}#recruit.career .block-detail .detail .table-type01 dl dd,#recruit.contract .block-detail .detail .table-type01 dl dd{margin:0;padding:0 0 .3em 0}#recruit.career .block-detail .detail .table-type01 ul:not(.list-kome),#recruit.contract .block-detail .detail .table-type01 ul:not(.list-kome){margin:0;padding-left:1.5em}#recruit.career .block-detail .detail .table-type01 ul,#recruit.contract .block-detail .detail .table-type01 ul{padding-bottom:.3em}#recruit.career .block-detail .detail .schedule,#recruit.contract .block-detail .detail .schedule{padding-bottom:30px;border-bottom:#babec5 solid 1px}#recruit.career .block-detail .detail .schedule .schedule-info,#recruit.contract .block-detail .detail .schedule .schedule-info{width:90%;margin:5px auto 10px}#recruit.career .block-detail .detail .schedule .schedule-info strong,#recruit.contract .block-detail .detail .schedule .schedule-info strong{display:inline-block;margin:15px 0 10px}#recruit.career .block-detail .detail .schedule .schedule-table,#recruit.contract .block-detail .detail .schedule .schedule-table{width:90%;margin:0 auto}#recruit.career .block-detail .detail .schedule .schedule-table th,#recruit.contract .block-detail .detail .schedule .schedule-table th{text-align:center;padding:5px 0}#recruit.career .block-detail .detail .schedule .schedule-table .time,#recruit.contract .block-detail .detail .schedule .schedule-table .time{border-right:#babec5 solid 1px;width:22%}#recruit.career .block-detail .detail .schedule .schedule-table thead,#recruit.contract .block-detail .detail .schedule .schedule-table thead{background-color:#e5f1f7}#recruit.career .block-detail .detail .schedule .schedule-table tbody td,#recruit.contract .block-detail .detail .schedule .schedule-table tbody td{padding:10px 25px}#recruit.career .block-detail .detail .schedule .schedule-table tbody .time,#recruit.contract .block-detail .detail .schedule .schedule-table tbody .time{text-align:left;vertical-align:top;font-weight:normal;background-color:#f2f2f2}#recruit.career .block-detail .detail .schedule .schedule-table tbody .time span,#recruit.contract .block-detail .detail .schedule .schedule-table tbody .time span{font-weight:normal}#recruit.career .block-detail .detail .schedule .schedule-table tbody .work,#recruit.contract .block-detail .detail .schedule .schedule-table tbody .work{vertical-align:top}#recruit.career .block-detail .detail .schedule .schedule-table tbody .work span,#recruit.contract .block-detail .detail .schedule .schedule-table tbody .work span{display:block;padding-left:16px}#recruit.career .block-detail .detail table+.list-kome,#recruit.career .block-detail .detail .schedule+.list-kome,#recruit.contract .block-detail .detail table+.list-kome,#recruit.contract .block-detail .detail .schedule+.list-kome{padding-top:20px;font-size:1.4rem}#recruit.career .block-detail .detail table+.list-kome a,#recruit.career .block-detail .detail .schedule+.list-kome a,#recruit.contract .block-detail .detail table+.list-kome a,#recruit.contract .block-detail .detail .schedule+.list-kome a{color:#00a0e9}#recruit.career .block-detail .detail.close,#recruit.contract .block-detail .detail.close{display:none}@media(max-width: 767px){#recruit.career .block-detail .title a,#recruit.contract .block-detail .title a{padding:20px 10px}#recruit.career .block-detail .title a h3,#recruit.contract .block-detail .title a h3{font-size:2.2rem}#recruit.career .block-detail .title a i,#recruit.contract .block-detail .title a i{width:24px;height:24px}#recruit.career .block-detail .title a i::after,#recruit.contract .block-detail .title a i::after{height:2px;width:12px;top:11px;left:6px}#recruit.career .block-detail .title a.close i::before,#recruit.contract .block-detail .title a.close i::before{height:12px;width:2px;top:6px;left:11px}#recruit.career .block-detail .detail,#recruit.contract .block-detail .detail{padding-left:20px}#recruit.career .block-detail .detail .table-type01 th,#recruit.contract .block-detail .detail .table-type01 th{padding-bottom:0}#recruit.career .block-detail .detail .schedule .schedule-info,#recruit.contract .block-detail .detail .schedule .schedule-info{width:100%;font-size:3.738317757vw}#recruit.career .block-detail .detail .schedule .schedule-table,#recruit.contract .block-detail .detail .schedule .schedule-table{width:100%;border-bottom:none}#recruit.career .block-detail .detail .schedule .schedule-table thead,#recruit.contract .block-detail .detail .schedule .schedule-table thead{display:none}#recruit.career .block-detail .detail .schedule .schedule-table tr,#recruit.contract .block-detail .detail .schedule .schedule-table tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#recruit.career .block-detail .detail .schedule .schedule-table tr .work,#recruit.contract .block-detail .detail .schedule .schedule-table tr .work{margin:10px 0 30px}#recruit.career .block-detail .detail .schedule .schedule-table .time,#recruit.contract .block-detail .detail .schedule .schedule-table .time{width:100%;border-right:none}}#recruit.career #recruit-career--06,#recruit.contract #recruit-career--06{margin-bottom:60px}#recruit.career #recruit-career--06 .w1000px,#recruit.contract #recruit-career--06 .w1000px{border-bottom:1px solid #d5d5d5}#recruit.career .recruit-career--application,#recruit.contract .recruit-career--application{margin-bottom:80px}#recruit.career .recruit-career--application a,#recruit.contract .recruit-career--application a{color:#00a0e9}#recruit.career #recruit-contract--03,#recruit.contract #recruit-contract--03{margin-bottom:60px}#recruit.career #recruit-contract--03 .w1000px,#recruit.contract #recruit-contract--03 .w1000px{border-bottom:1px solid #d5d5d5}