header{width:100%;height:95px;background:#fff;position:fixed;top:0;left:0;z-index:999}@media screen and (max-width: 767px){header{height:72px;background:linear-gradient(#00505a 85%, transparent);position:fixed;top:0;left:0;right:0;transform:translateY(calc(-100% - 2px));transition:transform .25s ease;z-index:1000}header.is-visible{transform:translateY(0)}}header .inner__header{display:flex;justify-content:space-between;align-items:center;margin:auto;max-width:1156px;height:100%}@media screen and (max-width: 767px){header .inner__header{padding:0 15px}}header .inner__header .header__logo{width:246px;height:44px}@media screen and (max-width: 767px){header .inner__header .header__logo{width:160px;height:28px;position:relative;top:-7px}}header .inner__header .header-sp__listen{display:none}@media screen and (max-width: 767px){header .inner__header .header-sp__listen{display:block;position:relative;top:-7px}header .inner__header .header-sp__listen>a{display:flex;justify-content:center;align-items:center;margin:auto;width:120px;height:26px;font-size:1.3rem;font-weight:700;color:#00505a;background:#f5c83c;border-radius:13px}}header .inner__header nav{display:flex;justify-content:flex-end}@media screen and (max-width: 767px){header .inner__header nav{width:auto;position:relative;top:-7px;align-items:center}}header .inner__header nav .nav-list{display:flex;justify-content:flex-end;align-items:center;margin-right:10px}@media screen and (max-width: 767px){header .inner__header nav .nav-list{display:none}}header .inner__header nav .nav-list li>a{display:inline-block;margin:0 20px;font-size:1.8rem;font-weight:500;color:#005361}header .inner__header nav .header__btn{display:flex;justify-content:flex-end}@media screen and (max-width: 767px){header .inner__header nav .header__btn{display:none}}header .inner__header nav .header__btn .header__listen{display:flex;flex-flow:column;justify-content:center;align-items:center;margin-right:15px;width:220px;height:54px;font-size:1.6rem;font-weight:700;color:#00505a;background:#f5c83c;border:solid 2px #005361;border-radius:27px;line-height:21px}@media screen and (max-width: 767px){header .inner__header nav .header__btn .header__listen{margin-right:0;width:120px;height:26px;font-size:1.3rem}}header .inner__header nav .header__btn .header__listen>span{display:block;font-size:1.2rem;font-weight:500;line-height:15px}@media screen and (max-width: 767px){header .inner__header nav .header__btn .header__listen>span{display:none}}header .inner__header nav .header__btn .header__listen:hover{background:#dceb00;border:solid 2px #fff;transition:all .2s ease-in-out}header .inner__header nav .header__btn .header__materials{display:flex;justify-content:center;align-items:center;width:180px;height:54px;font-size:1.6rem;font-weight:700;color:#00505a;background:#fff;border:solid 2px #005361;border-radius:27px}header .inner__header nav .header__btn .header__materials:hover{color:#fff;background-image:linear-gradient(296deg, #28e6d2 10%, #00505a 80%);border:solid 2px #fff;transition:all .2s ease-in-out}header .inner__header nav .sp-menu-btn{display:none}@media screen and (max-width: 767px){header .inner__header nav .sp-menu-btn{display:inline-flex;width:30px;height:26px;align-items:center;justify-content:center;border:0;background:rgba(0,0,0,0);padding:0;position:relative;z-index:1100;-webkit-tap-highlight-color:rgba(0,0,0,0)}}@media screen and (max-width: 767px){header .inner__header nav .sp-menu-btn__line{margin:auto;position:absolute;left:0;right:0;height:2px;background:#fff;transition:transform .25s ease,opacity .25s ease,top .25s ease}}header .inner__header nav .sp-menu-btn__line:nth-child(1){top:0}header .inner__header nav .sp-menu-btn__line:nth-child(2){top:0;bottom:0}header .inner__header nav .sp-menu-btn__line:nth-child(3){bottom:0}header.is-open .sp-menu-btn__line:nth-child(1){top:12px !important;transform:rotate(45deg)}header.is-open .sp-menu-btn__line:nth-child(2){opacity:0}header.is-open .sp-menu-btn__line:nth-child(3){bottom:12px !important;transform:rotate(-45deg)}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.sp-menu{display:none}@media screen and (max-width: 767px){.sp-menu{display:block;text-align:center;position:fixed;left:0;right:0;top:0;z-index:2;z-index:900;padding-top:40px;transform:translateY(-100%);transition:transform .3s ease;will-change:transform}.sp-menu:before{display:block;content:"";margin:auto;width:210px;height:280px;background:url(../img/bq-recruit/sp_nav_deco.webp) no-repeat;background-size:contain;position:absolute;top:39vh;left:0;z-index:0}}@media screen and (max-width: 767px){.sp-menu__inner{background:linear-gradient(180deg, #00505a 0%, #28e6d2 100%);padding:0 16px;min-height:calc(100vh - 40px)}}@media screen and (max-width: 767px){.sp-menu__list{margin:0 auto 0;padding:25px 0 0;width:90%;max-width:275px}}.sp-menu__list li{margin-top:20px}@media screen and (max-width: 767px){.sp-menu__list a{display:flex;align-items:center;justify-content:center;height:38px;background:#28e6d2;color:#fff;font-size:1.8rem;font-weight:700;border-radius:19px}}@media screen and (max-width: 767px){.sp-menu__bottom{margin:15px auto 0;width:90%;max-width:275px;position:relative}}@media screen and (max-width: 767px){.sp-menu__demo{display:flex;flex-direction:column;align-items:center;justify-content:center;height:65px;border-radius:10px;background:#f5c83c;color:#00505a;border:2px solid #00505a;font-size:2.2rem;font-weight:700;text-decoration:none;line-height:29px}.sp-menu__demo span{display:block;font-size:1.6rem;font-weight:500;line-height:21px}}@media screen and (max-width: 767px){.sp-menu__dl{display:flex;align-items:center;justify-content:center;margin-top:15px;height:65px;border-radius:10px;background:#fff;color:#00505a;border:2px solid #00505a;font-size:2.2rem;font-weight:700}}.sp-menu__close{display:none}.sp-menu_txt{display:block;margin:30px auto 0;font-size:2.5rem;font-weight:700;color:#fff;text-align:center;line-height:33px;position:relative}@media screen and (max-width: 767px){body.is-sp-menu-open .sp-menu{transform:translateY(0)}}footer{padding:0 15px;background:#2b2b2b}footer .ft_flex{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:30px 0;max-width:1056px;font-size:1.4rem}@media screen and (max-width: 767px){footer .ft_flex{display:block;text-align:center}}footer .ft_flex__logo{width:460px}@media screen and (max-width: 767px){footer .ft_flex__logo{margin:0 auto;width:150px}}footer .ft_flex__logo>a{display:block;width:150px}footer .ft_flex__address{margin-top:20px;color:#fff}footer .ft_flex__icon{padding:2px 18px 0;width:306px;height:80px;background:#fff;border-radius:5px}@media screen and (max-width: 767px){footer .ft_flex__icon{margin:0 auto;padding:2px 8px 0;width:238px;height:65px}}footer .ft_flex__icon .icon{display:flex;justify-content:space-between;align-items:center}footer .ft_flex__icon .icon li{height:66px}@media screen and (max-width: 767px){footer .ft_flex__icon .icon li{margin-top:4px;height:54px}}footer .ft_flex__icon .icon li:first-child{height:71px}@media screen and (max-width: 767px){footer .ft_flex__icon .icon li:first-child{margin-top:0;height:59px}}footer .ft_flex__icon .icon li>picture>img{width:auto;height:100%}footer .ft_flex__bottom{margin-top:30px;width:100%;border-top:solid 1px #fff;text-align:center}footer .ft_flex__bottom .copyright{margin-top:42px;color:#fff;font-size:1.2rem}@media screen and (max-width: 767px){footer .ft_flex__bottom .copyright{margin-top:15px}}footer .ft_flex__link{padding:25px 0 0}@media screen and (max-width: 767px){footer .ft_flex__link{padding:15px 0}}footer .ft_flex__link>a{display:inline-block;margin:0 15px;color:#fff}@media screen and (max-width: 767px){footer .ft_flex__link>a{margin:0 7px;padding:0;font-size:1.5rem;line-height:21px}}main{margin:0;padding:95px 0 0;width:100%;overflow:hidden}@media screen and (max-width: 767px){main{padding:0}}main .fv{width:100%;height:705px;background-image:linear-gradient(296deg, #28e6d2 10%, #00505a 80%)}@media screen and (max-width: 767px){main .fv{padding-top:37px;padding-bottom:25px;height:auto;min-height:620px;background-image:linear-gradient(354deg, #28e6d2 28%, #00505a 81%)}}main .fv-inner{display:flex;justify-content:space-between;margin:auto;max-width:1320px;position:relative}@media screen and (max-width: 767px){main .fv-inner{display:block;text-align:center}main .fv-inner .sp-logo{margin:0 auto 40px;width:67%;max-width:280px}main .fv-inner>.fv-link_list{display:flex !important;justify-content:center;margin:0 auto;width:90%}main .fv-inner>.fv-link_list li{width:48%;max-width:165px;height:80px;text-align:center}main .fv-inner>.fv-link_list li:first-child>a{display:flex;justify-content:center;align-items:center;flex-flow:column;width:100%;height:100%;font-size:1.8rem;font-weight:700;color:#00505a;background:#f5c83c;border:solid 2px #00505a;line-height:23px;border-radius:10px}main .fv-inner>.fv-link_list li:first-child>a>span{display:block;font-size:1.3rem;font-weight:500;line-height:17px}main .fv-inner>.fv-link_list li:first-child>a:hover{background:#dceb00}main .fv-inner>.fv-link_list li:last-child{margin-left:15px}main .fv-inner>.fv-link_list li:last-child>a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.8rem;font-weight:700;color:#00505a;background:#fff;border:solid 2px #00505a;line-height:23px;border-radius:10px}}main .fv-inner:before{display:block;content:"";margin:0 auto;max-width:804px;height:650px;background:url(../img/bq-recruit/fv_deco.webp) no-repeat;background-size:contain;position:absolute;top:26px;right:-43%;bottom:0;left:0;z-index:1}@media screen and (max-width: 767px){main .fv-inner:before{content:none}}main .fv-inner__txt{margin-top:110px;width:50%;max-width:680px;text-align:center;line-height:normal;font-feature-settings:"palt";position:relative;z-index:2}@media screen and (max-width: 767px){main .fv-inner__txt{margin-top:0;width:100%}}main .fv-inner__txt .fv-txt01{display:inline-block;margin-bottom:20px;font-size:4rem;font-weight:100;color:#fff;letter-spacing:2px;position:relative}@media screen and (max-width: 767px){main .fv-inner__txt .fv-txt01{margin-bottom:15px;font-size:2.1rem}}main .fv-inner__txt .fv-txt01:before{display:block;content:"";margin:auto;width:74px;height:2px;background:#fff;position:absolute;top:0;bottom:0;left:-90px}@media screen and (max-width: 767px){main .fv-inner__txt .fv-txt01:before{width:2em;height:1px;left:-2.5em}}main .fv-inner__txt .fv-txt01:after{display:block;content:"";margin:auto;width:74px;height:2px;background:#fff;position:absolute;top:0;right:-90px;bottom:0}@media screen and (max-width: 767px){main .fv-inner__txt .fv-txt01:after{width:2em;height:1px;right:-2.5em}}main .fv-inner__txt .fv-txt02{font-size:5.5rem;font-weight:100;color:#fff;letter-spacing:2px}@media screen and (max-width: 767px){main .fv-inner__txt .fv-txt02{font-size:2.3rem;letter-spacing:0}}main .fv-inner__txt .fv-txt02>span{display:block}@media screen and (max-width: 767px){main .fv-inner__txt .fv-txt02>span{display:inline-block}}main .fv-inner__txt .fv-txt02__assess{display:inline-block;position:relative;z-index:2}main .fv-inner__txt .fv-txt02__assess:before{display:block;content:"";margin:auto;width:153px;height:133px;background:url(../img/bq-recruit/fv_txt_deco01.svg) no-repeat;background-size:contain;position:absolute;top:0;bottom:0;left:-30px;z-index:1}@media screen and (max-width: 767px){main .fv-inner__txt .fv-txt02__assess:before{width:67px;height:59px;left:-14px}}main .fv-inner__txt .fv-txt02__assess:after{display:block;content:"";margin:auto;width:57px;height:57px;background:url(../img/bq-recruit/icon_cross.svg) no-repeat;background-size:contain;position:absolute;top:4px;right:-58px;bottom:0;z-index:1}@media screen and (max-width: 767px){main .fv-inner__txt .fv-txt02__assess:after{width:30px;height:30px;top:.3em;right:-1.3em}}main .fv-inner__txt .fv-txt02__accuracy{display:inline-block;margin-left:62px;position:relative;z-index:2}@media screen and (max-width: 767px){main .fv-inner__txt .fv-txt02__accuracy{margin-left:1.3em}}main .fv-inner__txt .fv-txt02__accuracy:before{display:block;content:"";margin:auto;width:153px;height:133px;background:url(../img/bq-recruit/fv_txt_deco02.svg) no-repeat;background-size:contain;position:absolute;top:0;bottom:0;left:155px;z-index:1}@media screen and (max-width: 767px){main .fv-inner__txt .fv-txt02__accuracy:before{width:67px;height:59px;left:75px}}main .fv-inner__txt h1{margin-top:10px;font-size:8rem;font-weight:300;color:#fff;line-height:normal;letter-spacing:8px;text-shadow:0 0 10px #fff,0 0 20px hsla(0,0%,100%,.75),0 0 40px #fff}@media screen and (max-width: 767px){main .fv-inner__txt h1{margin-top:0;font-size:4.5rem;letter-spacing:3px}}main .fv-inner__txt h1>span{letter-spacing:0}@media screen and (max-width: 767px){main .fv-inner__txt h1>span{letter-spacing:-2px}}main .fv-inner__txt .fv-link_list{display:flex;justify-content:space-between;margin:20px auto 0;width:566px}main .fv-inner__txt .fv-link_list li a{display:flex;justify-content:center;align-items:center;width:270px;height:64px;font-size:2rem;font-weight:700;color:#00505a;border:solid 2px #005361;border-radius:32px}main .fv-inner__txt .fv-link_list li a:hover{border:solid 2px #fff}main .fv-inner__txt .fv-link_list li:first-child a{flex-flow:column;background:#f5c83c;line-height:26px}main .fv-inner__txt .fv-link_list li:first-child a>span{display:block;font-size:1.4rem;font-weight:500;line-height:18px}main .fv-inner__txt .fv-link_list li:first-child a:hover{background:#dceb00;transition:all .2s ease-in-out}main .fv-inner__txt .fv-link_list li:last-child a{background:#fff}main .fv-inner__txt .fv-link_list li:last-child a:hover{color:#fff;background-image:linear-gradient(296deg, #28e6d2 10%, #00505a 80%);transition:all .2s ease-in-out}main .fv-inner__img{margin-top:205px;width:50%;max-width:723px;position:relative;z-index:2}@media screen and (max-width: 767px){main .fv-inner__img{margin-top:35px;width:100%;max-width:none}}main .live_assist{margin:0;padding:97px 15px 150px;width:100%}@media screen and (max-width: 767px){main .live_assist{padding:40px 15px 100px}}main .live_assist-inner{margin:0 auto;max-width:1200px;text-align:center}main .live_assist__h2{display:inline-block;font-size:4.8rem;font-weight:700;line-height:63px;background:linear-gradient(90deg, #00505A -0.11%, #28E6D2 100.11%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 767px){main .live_assist__h2{font-size:2.8rem;line-height:36px}}main .live_assist__h2>span{display:block;font-size:3.2rem;line-height:51px;background:linear-gradient(90deg, #00505A -0.11%, #28E6D2 100.11%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 767px){main .live_assist__h2>span{margin-bottom:8px;font-size:2.4rem;line-height:31px}}main .live_assist__txt{margin-top:40px;font-size:2rem;line-height:40px}@media screen and (max-width: 767px){main .live_assist__txt{margin-top:30px;font-size:1.7rem;line-height:28px;text-align:justify}}main .live_assist__txt>span{font-weight:700;color:#00505a}main .live_assist__txt.deco02{position:relative}main .live_assist__txt.deco02:after{display:block;content:"";margin:auto;width:610px;height:610px;background:url(../img/bq-recruit/live_assist_deco02.webp) no-repeat;background-size:contain;position:absolute;top:-300px;left:-20%;z-index:1}@media screen and (max-width: 767px){main .live_assist__txt.deco02:after{content:none}}main .live_assist__img{margin:55px auto 166px;max-width:900px;height:260px;background:url(../img/bq-recruit/live_assist_img.webp) no-repeat;background-position:right;background-size:contain;position:relative;z-index:2}@media screen and (max-width: 767px){main .live_assist__img{margin:20px auto 50px;max-width:100%;height:300px;background:url(../img/bq-recruit/live_assist_img_sp.webp) no-repeat;background-position:bottom center;background-size:contain}}main .live_assist__img:after{display:block;content:"";margin:auto;width:610px;height:610px;background:url(../img/bq-recruit/live_assist_deco01.webp) no-repeat;background-size:contain;position:absolute;top:-290px;right:-45%;z-index:1}@media screen and (max-width: 767px){main .live_assist__img:after{content:none}}main .live_assist__img_list{display:flex;justify-content:space-between;width:580px;height:260px}@media screen and (max-width: 767px){main .live_assist__img_list{width:100%;height:160px}}main .live_assist__img_list li{margin-left:30px}@media screen and (max-width: 767px){main .live_assist__img_list li{margin-left:0;width:160px}}main .live_assist__tabs{display:flex;flex-wrap:wrap;justify-content:space-between;margin:80px auto 0;width:945px;position:relative;z-index:1}@media screen and (max-width: 767px){main .live_assist__tabs{width:100%}}main .live_assist__tabs input{display:none}main .live_assist__tabs .tab{padding:8px 24px;width:468px;height:50px;font-size:2rem;font-weight:700;cursor:pointer;text-align:center;border-radius:10px 10px 0 0;transition:background .2s,color .2s;position:relative;z-index:2}@media screen and (max-width: 767px){main .live_assist__tabs .tab{padding:8px 0;width:49.5%;min-width:170px;height:62px;font-size:1.8rem;line-height:23px}}main .live_assist__tabs .tab--left{background:#cacaca;color:#fff}main .live_assist__tabs .tab--left:hover{background:linear-gradient(180deg, #CACACA 0%, #505050 100%)}main .live_assist__tabs .tab--right{background:#93f3e9;color:#fff}main .live_assist__tabs .tab--right:hover{color:#00505a;background:linear-gradient(180deg, #93F3E9 0%, #28E6D2 100%)}main .live_assist__tabs #tab-left:checked+.tab--left{background:#505050;color:#fff}main .live_assist__tabs #tab-right:checked+.tab--right{background:#28e6d2;color:#00505a}main .live_assist__tabs-content{display:none}main .live_assist__tabs #tab-left:checked~#content-left,main .live_assist__tabs #tab-right:checked~#content-right{display:block;padding:30px;width:100%;box-shadow:0 4px 15px 0 rgba(0,80,90,.5);border-radius:0 0 20px 20px}@media screen and (max-width: 767px){main .live_assist__tabs #tab-left:checked~#content-left,main .live_assist__tabs #tab-right:checked~#content-right{box-shadow:0 -2px 10px 0 rgba(0,80,90,.5)}}main .live_assist__tabs #tab-left:checked~#content-left{border-top:solid 6px #505050}main .live_assist__tabs #tab-right:checked~#content-right{border-top:solid 6px #28e6d2}main .function{padding:120px 15px 150px;background:rgba(40,230,210,.1)}@media screen and (max-width: 767px){main .function{padding:40px 15px 165px}}main .function-inner{margin:0 auto;max-width:1230px;text-align:center}main .function__h2{display:inline-block;font-size:4.8rem;font-weight:700;line-height:63px;background:linear-gradient(90deg, #00505A -0.11%, #28E6D2 100.11%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 767px){main .function__h2{font-size:2.8rem;line-height:36px}}main .function__txt{margin-top:40px;font-size:2rem;line-height:40px}@media screen and (max-width: 767px){main .function__txt{margin-top:30px;font-size:1.7rem;line-height:28px}}main .function-area{width:100%}main .function-area__box{display:flex;flex-wrap:wrap;justify-content:space-between;margin:110px 0 0 100px;padding:75px 0 0 580px;width:calc(100% - 100px);height:410px;background:#fff;border-radius:30px;position:relative}@media screen and (max-width: 767px){main .function-area__box{margin:110px 0 0;padding:70px 0 0;width:100%;height:auto;border-radius:20px}}main .function-area__box:after{display:block;content:"";margin:auto;width:130px;height:100px;background:url(../img/bq-recruit/function_num01.svg) no-repeat;background-size:contain;position:absolute;top:-50px;right:95px}@media screen and (max-width: 767px){main .function-area__box:after{width:104px;height:80px;top:-40px;right:auto;left:25px}}main .function-area__box_txt{width:434px;text-align:justify}@media screen and (max-width: 767px){main .function-area__box_txt{width:100%;padding:0 15px 260px;position:relative}}main .function-area__box_txt>h3{margin-bottom:20px;color:#005361;font-size:4rem;font-weight:700;line-height:64px}@media screen and (max-width: 767px){main .function-area__box_txt>h3{font-size:3.5rem;line-height:56px}}main .function-area__box_txt>h3>span{display:block;font-size:2.8rem;line-height:44px}@media screen and (max-width: 767px){main .function-area__box_txt>h3>span{font-size:2.2rem;line-height:35px}}main .function-area__box_txt>p{font-size:1.5rem;line-height:24px}@media screen and (max-width: 767px){main .function-area__box_txt>p{font-size:1.4rem;line-height:22px}}main .function-area__box_img{width:688px;position:absolute;top:10px;left:-130px}@media screen and (max-width: 767px){main .function-area__box_img{width:100%;top:auto;right:-15px;bottom:-70px;left:auto}}main .function-area__box:nth-of-type(2){margin:200px 0 0;padding:75px 0 0 95px}@media screen and (max-width: 767px){main .function-area__box:nth-of-type(2){margin:150px 0 0;padding:70px 0 0}}main .function-area__box:nth-of-type(2):after{display:block;content:"";width:165px;height:100px;background:url(../img/bq-recruit/function_num02.svg) no-repeat;background-size:contain;right:auto;left:81px}@media screen and (max-width: 767px){main .function-area__box:nth-of-type(2):after{width:132px;height:80px;top:-40px;right:25px;left:auto}}main .function-area__box:nth-of-type(2) .function-area__box_txt{width:403px}@media screen and (max-width: 767px){main .function-area__box:nth-of-type(2) .function-area__box_txt{width:100%;padding:0 15px 480px}}main .function-area__box:nth-of-type(2) .function-area__box_img{width:671px;right:-100px;left:auto}@media screen and (max-width: 767px){main .function-area__box:nth-of-type(2) .function-area__box_img{width:100%;bottom:-70px;right:auto;left:-15px}}main .function-area__box:nth-of-type(3){margin:200px 0 0 100px;padding:75px 0 0 440px}@media screen and (max-width: 767px){main .function-area__box:nth-of-type(3){margin:150px 0 0;padding:70px 0 0}}main .function-area__box:nth-of-type(3):after{display:block;content:"";width:164px;height:100px;background:url(../img/bq-recruit/function_num03.svg) no-repeat;background-size:contain;right:61px}@media screen and (max-width: 767px){main .function-area__box:nth-of-type(3):after{width:131px;height:80px;top:-40px;right:auto;left:25px}}main .function-area__box:nth-of-type(3) .function-area__box_txt{width:577px}@media screen and (max-width: 767px){main .function-area__box:nth-of-type(3) .function-area__box_txt{width:100%;padding:0 15px 360px}}main .function-area__box:nth-of-type(3) .function-area__box_img{width:524px;left:-100px}@media screen and (max-width: 767px){main .function-area__box:nth-of-type(3) .function-area__box_img{width:100%;top:auto;right:-15px;bottom:-70px;left:auto}}@media screen and (max-width: 767px){main .function-area__box:nth-of-type(1) .function-area__box_txt:after{display:block;content:"";margin:auto;width:345px;height:315px;background-image:image-set(url("../img/bq-recruit/function_img01_sp-355.webp") 1x, url("../img/bq-recruit/function_img01_sp-710.webp") 2x);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;bottom:-70px;right:-15px}main .function-area__box:nth-of-type(2) .function-area__box_txt:after{display:block;content:"";margin:auto;width:345px;height:519px;background-image:image-set(url("../img/bq-recruit/function_img02_sp-355.webp") 1x, url("../img/bq-recruit/function_img02_sp-710.webp") 2x);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;bottom:-70px;left:-15px}main .function-area__box:nth-of-type(3) .function-area__box_txt:after{display:block;content:"";margin:auto;width:345px;height:398px;background-image:image-set(url("../img/bq-recruit/function_img03_sp-355.webp") 1x, url("../img/bq-recruit/function_img03_sp-710.webp") 2x);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;bottom:-70px;right:-15px}}main .online{padding:120px 15px 150px}@media screen and (max-width: 767px){main .online{padding:40px 15px 80px}}main .online-inner{margin:0 auto;max-width:1200px;text-align:center}main .online__h2{display:inline-block;font-size:4.8rem;font-weight:700;line-height:63px;background:linear-gradient(90deg, #00505A -0.11%, #28E6D2 100.11%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 767px){main .online__h2{font-size:2.8rem;line-height:36px}}main .online__txt{margin-top:40px;font-size:2rem;line-height:40px}@media screen and (max-width: 767px){main .online__txt{margin-top:30px;font-size:1.7rem;line-height:28px}}main .online-img{margin:60px auto 0;max-width:1016px}@media screen and (max-width: 767px){main .online-img{margin:30px auto 0;width:100%;max-width:none}}main .efficiency{padding:120px 15px 355px;background:#f5f5f5}@media screen and (max-width: 767px){main .efficiency{padding:40px 15px 280px}}main .efficiency-inner{margin:0 auto;max-width:1220px;text-align:center}main .efficiency__h2{display:inline-block;font-size:4.8rem;font-weight:700;line-height:63px;background:linear-gradient(90deg, #00505A -0.11%, #28E6D2 100.11%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 767px){main .efficiency__h2{font-size:2.8rem;line-height:36px}}main .efficiency__txt{margin-top:40px;font-size:2rem;line-height:40px}@media screen and (max-width: 767px){main .efficiency__txt{margin-top:30px;font-size:1.7rem;line-height:28px}}main .efficiency_list{display:flex;flex-wrap:wrap;justify-content:center;margin:60px auto 0;width:100%}@media screen and (max-width: 767px){main .efficiency_list{display:block;margin:50px auto 0}}main .efficiency_list li{margin:0 10px 20px;width:285px;height:385px}@media screen and (max-width: 767px){main .efficiency_list li{margin:0 0 15px;width:100%;height:176px}main .efficiency_list li:last-child{margin-bottom:0}}main .efficiency_list li:nth-child(n+5){margin-bottom:0}@media screen and (max-width: 767px){main .efficiency_list li:nth-child(n+5){margin-bottom:15px}}main .efficiency_list li dl{height:100%;background:#fff;border-radius:30px}@media screen and (max-width: 767px){main .efficiency_list li dl{display:flex;justify-content:flex-start;align-items:center;border-radius:20px}main .efficiency_list li dl dt{width:115px}}main .efficiency_list li dl dd{padding:20px 18px 0;text-align:left}@media screen and (max-width: 767px){main .efficiency_list li dl dd{padding:0 10px;width:calc(100% - 115px)}}main .efficiency_list li dl dd>h3{margin-bottom:10px;font-size:2rem;font-weight:700;color:#005361;line-height:30px}@media screen and (max-width: 767px){main .efficiency_list li dl dd>h3{font-size:1.7rem;line-height:25px}}main .efficiency_list li dl dd>p{font-size:1.5rem;text-align:justify;line-height:24px;font-feature-settings:"palt";letter-spacing:.1em}@media screen and (max-width: 767px){main .efficiency_list li dl dd>p{font-size:1.4rem;line-height:22px}}main .cta{width:95%;margin:-200px auto 0}main .cta-inner{width:100%;max-width:1800px;height:400px;background-image:linear-gradient(91deg, #00505a 69.87%, #28e6d2 114.54%);border-radius:50px;position:relative}@media screen and (max-width: 767px){main .cta-inner{margin:0 auto;width:calc(100% - 30px);max-width:none;background-image:linear-gradient(180deg, #00505a 69.87%, #28e6d2 114.54%);border-radius:30px}}main .cta-inner:before{display:block;content:"";margin:auto;width:364px;height:364px;background:url(../img/bq-recruit/cta_deco.svg) no-repeat;background-size:cover;position:absolute;top:0;left:53px}@media screen and (max-width: 767px){main .cta-inner:before{width:161px;height:218px;background:url(../img/bq-recruit/cta_deco_sp.svg) no-repeat;background-size:cover;left:0}}main .cta-txt{width:580px;position:relative;z-index:2}@media screen and (min-width: 1800px){main .cta-txt{margin-left:18%}}@media screen and (min-width: 1500px)and (max-width: 1799px){main .cta-txt{margin-left:9%}}@media screen and (min-width: 1120px)and (max-width: 1499px){main .cta-txt{margin-left:6%}}@media screen and (min-width: 768px)and (max-width: 1199px){main .cta-txt{margin-left:6%}}main .cta-txt>h2{padding-top:90px;font-size:4.8rem;font-weight:700;color:#fff;line-height:63px}@media screen and (min-width: 1120px)and (max-width: 1499px){main .cta-txt>h2{font-size:4rem}}@media screen and (min-width: 768px)and (max-width: 1199px){main .cta-txt>h2{padding-top:30px;font-size:4rem}}@media screen and (max-width: 767px){main .cta-txt>h2{padding-top:27px;padding-left:115px;font-size:3rem;line-height:39px}}main .cta-txt>h2 .tab_br{display:none}@media screen and (min-width: 768px)and (max-width: 1199px){main .cta-txt>h2 .tab_br{display:block}}main .cta-img{width:616px;position:absolute;top:0;z-index:2}@media screen and (min-width: 1800px){main .cta-img{right:15%}}@media screen and (min-width: 1500px)and (max-width: 1799px){main .cta-img{right:7%}}@media screen and (min-width: 1120px)and (max-width: 1499px){main .cta-img{right:3%}}@media screen and (min-width: 768px)and (max-width: 1199px){main .cta-img{width:540px;top:10%;right:3%}}@media screen and (max-width: 767px){main .cta-img{margin:15px auto 0;width:290px;position:relative}}main .cta-link{display:flex;justify-content:space-between;margin-top:45px;width:455px}@media screen and (min-width: 768px)and (max-width: 1199px){main .cta-link{display:block}}@media screen and (max-width: 767px){main .cta-link.is_sp{display:flex !important;justify-content:space-between;margin:3px auto 0;width:100%;max-width:285px}}main .cta-link li{width:220px}@media screen and (max-width: 767px){main .cta-link li{width:135px}}main .cta-link li>a{display:flex;justify-content:center;align-items:center;width:100%;height:54px;font-size:1.6rem;font-weight:700;color:#00505a;border:solid 2px #005361;border-radius:27px}@media screen and (max-width: 767px){main .cta-link li>a{height:66px;font-size:1.4rem;border-radius:10px;line-height:18px;text-align:center}}main .cta-link li>a:hover{border:solid 2px #fff;transition:all .2s ease-in-out}@media screen and (min-width: 768px)and (max-width: 1199px){main .cta-link li:first-child{margin-bottom:10px}}main .cta-link li:first-child>a{flex-flow:column;background:#f5c83c;line-height:21px}main .cta-link li:first-child>a:hover{background:#dceb00}main .cta-link li:first-child>a>span{display:block;font-size:1.2rem;font-weight:500;line-height:15px}@media screen and (max-width: 767px){main .cta-link li:first-child>a>span{font-size:1.1rem;line-height:13px}}main .cta-link li:last-child>a{background:#fff}main .cta-link li:last-child>a:hover{color:#fff;background-image:linear-gradient(296deg, #28e6d2 10%, #00505a 80%)}main .process{margin-top:-200px;padding:315px 15px 150px}@media screen and (max-width: 767px){main .process{padding:280px 0 80px}}main .process-inner{margin:0 auto;max-width:1200px;text-align:center}main .process__h2{display:inline-block;font-size:4.8rem;font-weight:700;line-height:63px;background:linear-gradient(90deg, #00505A -0.11%, #28E6D2 100.11%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 767px){main .process__h2{font-size:2.8rem;line-height:36px}}main .process-img{margin:70px auto 0;width:100%}main .slider{display:none}@media screen and (max-width: 767px){main .slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-top:50px}main .slider .slide{flex:0 0 100%;scroll-snap-align:start}}main .flow{padding:130px 15px 150px;background:rgba(40,230,210,.1)}@media screen and (max-width: 767px){main .flow{padding:40px 15px 80px}}main .flow-inner{margin:0 auto;max-width:1200px;text-align:center}main .flow__h2{display:inline-block;font-size:4.8rem;font-weight:700;line-height:63px;background:linear-gradient(90deg, #00505A -0.11%, #28E6D2 100.11%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 767px){main .flow__h2{font-size:2.8rem;line-height:36px}}main .flow-img{margin:105px auto 0;width:95%;max-width:1123px}@media screen and (max-width: 767px){main .flow-img{margin:50px auto 0;width:100%;max-width:241px}}main .flow-txt{margin:60px auto 0;padding:15px 11px;font-size:3.8rem;font-weight:700;color:#00505a;background:#fff;border-radius:20px;line-height:55px}@media screen and (max-width: 767px){main .flow-txt{margin:30px auto 0;padding:15px;max-width:285px;font-size:2.6rem;border-radius:10px;line-height:39px}}main .flow-txt>span{background:linear-gradient(90deg, #00505A -0.11%, #28E6D2 200%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}main .flow-txt>span>em{margin:0 3px;font-size:4.8rem;background:linear-gradient(90deg, #00505A -0.11%, #28E6D2 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);position:relative;top:3px}@media screen and (max-width: 767px){main .flow-txt>span>em{font-size:3.6rem}}main .security{padding:130px 0 350px}@media screen and (max-width: 767px){main .security{padding:40px 0 280px}}main .security-inner{margin:0 auto;max-width:1200px;text-align:center}main .security__h2{display:inline-block;font-size:4.8rem;font-weight:700;line-height:63px;background:linear-gradient(90deg, #00505A -0.11%, #28E6D2 100.11%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 767px){main .security__h2{font-size:2.8rem;line-height:36px}}main .security__h2>span{display:block;font-size:3.2rem;line-height:51px;background:linear-gradient(90deg, #00505A -0.11%, #28E6D2 100.11%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 767px){main .security__h2>span{font-size:2.4rem;line-height:31px}}main .security .security-list{display:flex;flex-wrap:wrap;justify-content:center;margin:60px auto 0;max-width:1200px}@media screen and (max-width: 767px){main .security .security-list{margin:50px auto 0;width:100%;max-width:none}}main .security .security-list li{margin:15px 15px 33px;width:30%;max-width:380px}@media screen and (max-width: 767px){main .security .security-list li{margin:15px 0 0;width:43%;max-width:165px}main .security .security-list li:nth-child(even){margin-left:15px}}main .security .security-list li>dl{display:flex;justify-content:flex-start;align-items:center;padding:21px 24px;width:100%;background:#fff;box-shadow:0 3px 20px 0 rgba(40,230,210,.25);border-radius:30px}@media screen and (max-width: 767px){main .security .security-list li>dl{display:block;padding:10px;height:110px;border-radius:15px;box-shadow:0 2px 10px 0 rgba(40,230,210,.25)}}main .security .security-list li>dl>dt{width:108px}@media screen and (max-width: 767px){main .security .security-list li>dl>dt{margin:0 auto 5px;width:64px;height:64px}}main .security .security-list li>dl>dd{margin-left:20px;color:#005361;font-size:1.8rem;font-weight:700}@media screen and (max-width: 767px){main .security .security-list li>dl>dd{margin-left:0;font-size:1.4rem;line-height:21px}}main .faq{margin-top:-200px;padding:315px 15px 200px;background:rgba(40,230,210,.1)}@media screen and (max-width: 767px){main .faq{padding:280px 15px 150px}}main .faq-inner{margin:0 auto;max-width:1200px;text-align:center}main .faq__h2{display:inline-block;font-size:4.8rem;font-weight:700;line-height:63px;background:linear-gradient(90deg, #00505A -0.11%, #28E6D2 100.11%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 767px){main .faq__h2{font-size:2.8rem;line-height:36px}}main .faq-area{margin:60px auto 0;width:100%}@media screen and (max-width: 767px){main .faq-area{margin:50px auto 0}}main .faq-area__box{margin-bottom:40px;background:#fff;text-align:left;border-radius:30px;position:relative}@media screen and (max-width: 767px){main .faq-area__box{margin-bottom:20px;border-radius:20px}}main .faq-area__box:before{display:block;content:"";margin:auto;width:28px;height:4px;background:#28e6d2;position:absolute;top:44px;right:62px}@media screen and (max-width: 767px){main .faq-area__box:before{width:20px;height:2px;top:34px;right:12px}}main .faq-area__box:after{display:block;content:"";margin:auto;width:28px;height:4px;background:#28e6d2;transform:rotate(90deg);position:absolute;top:44px;right:62px;transition:all .2s ease-in-out}@media screen and (max-width: 767px){main .faq-area__box:after{width:20px;height:2px;top:34px;right:12px}}main .faq-area__box[open]:after{transform:rotate(0deg);transition:all .2s ease-in-out}main .faq-area__box summary{display:flex;justify-content:space-between;align-items:center;padding:30px 130px 30px 150px;font-size:2.4rem;font-weight:700;line-height:32px;color:#00505a;cursor:pointer;list-style:none;position:relative}@media screen and (max-width: 767px){main .faq-area__box summary{padding:30px 40px 30px 70px;font-size:1.7rem;line-height:22px}}main .faq-area__box summary::-webkit-details-marker{display:none}main .faq-area__box summary>span{display:block;position:relative}main .faq-area__box summary>span:before{display:block;content:"";margin:auto;width:45px;height:35px;background:url(../img/bq-recruit/faq_q01.svg) no-repeat;background-size:contain;position:absolute;top:6px;bottom:0;left:-80px}@media screen and (max-width: 767px){main .faq-area__box summary>span:before{width:50px;height:43px;background:url(../img/bq-recruit/faq_q01_sp.webp) no-repeat;background-size:contain;top:-11px;bottom:auto;left:-56px}}main .faq-area__box>p{padding:0 130px 30px 150px;font-size:1.8rem;line-height:32px;text-align:justify;position:relative}@media screen and (max-width: 767px){main .faq-area__box>p{padding:0 15px 30px 70px;font-size:1.4rem;line-height:23px}}main .faq-area__box>p:before{display:block;content:"";margin:auto;width:32px;height:28px;background:url(../img/bq-recruit/faq_a.svg) no-repeat;background-size:contain;position:absolute;top:8px;left:80px}@media screen and (max-width: 767px){main .faq-area__box>p:before{width:26px;height:23px;top:0;left:25px}}main .faq-area__box:nth-of-type(2) summary>span:before{width:55px;height:35px;background:url(../img/bq-recruit/faq_q02.svg) no-repeat;background-size:contain}@media screen and (max-width: 767px){main .faq-area__box:nth-of-type(2) summary>span:before{width:50px;height:43px;background:url(../img/bq-recruit/faq_q02_sp.webp) no-repeat;background-size:contain}}main .faq-area__box:nth-of-type(3) summary>span:before{width:54px;height:35px;background:url(../img/bq-recruit/faq_q03.svg) no-repeat;background-size:contain}@media screen and (max-width: 767px){main .faq-area__box:nth-of-type(3) summary>span:before{width:50px;height:43px;background:url(../img/bq-recruit/faq_q03_sp.webp) no-repeat;background-size:contain}}main .faq-area__box:nth-of-type(4) summary>span:before{width:60px;height:35px;background:url(../img/bq-recruit/faq_q04.svg) no-repeat;background-size:contain}@media screen and (max-width: 767px){main .faq-area__box:nth-of-type(4) summary>span:before{width:50px;height:43px;background:url(../img/bq-recruit/faq_q04_sp.webp) no-repeat;background-size:contain}}/*# sourceMappingURL=bq-recruit.min.css.map */