.mb0{margin-bottom:0px}@media screen and (max-width: 800px){body .mb_sp0{margin-bottom:0px}}.mb5{margin-bottom:5px}@media screen and (max-width: 800px){body .mb_sp5{margin-bottom:5px}}.mb10{margin-bottom:10px}@media screen and (max-width: 800px){body .mb_sp10{margin-bottom:10px}}.mb15{margin-bottom:15px}@media screen and (max-width: 800px){body .mb_sp15{margin-bottom:15px}}.mb20{margin-bottom:20px}@media screen and (max-width: 800px){body .mb_sp20{margin-bottom:20px}}.mb25{margin-bottom:25px}@media screen and (max-width: 800px){body .mb_sp25{margin-bottom:25px}}.mb30{margin-bottom:30px}@media screen and (max-width: 800px){body .mb_sp30{margin-bottom:30px}}.mb35{margin-bottom:35px}@media screen and (max-width: 800px){body .mb_sp35{margin-bottom:35px}}.mb40{margin-bottom:40px}@media screen and (max-width: 800px){body .mb_sp40{margin-bottom:40px}}.mb45{margin-bottom:45px}@media screen and (max-width: 800px){body .mb_sp45{margin-bottom:45px}}.mb50{margin-bottom:50px}@media screen and (max-width: 800px){body .mb_sp50{margin-bottom:50px}}.mb55{margin-bottom:55px}@media screen and (max-width: 800px){body .mb_sp55{margin-bottom:55px}}.mb60{margin-bottom:60px}@media screen and (max-width: 800px){body .mb_sp60{margin-bottom:60px}}.mb65{margin-bottom:65px}@media screen and (max-width: 800px){body .mb_sp65{margin-bottom:65px}}.mb70{margin-bottom:70px}@media screen and (max-width: 800px){body .mb_sp70{margin-bottom:70px}}.mb75{margin-bottom:75px}@media screen and (max-width: 800px){body .mb_sp75{margin-bottom:75px}}.mb80{margin-bottom:80px}@media screen and (max-width: 800px){body .mb_sp80{margin-bottom:80px}}.mb85{margin-bottom:85px}@media screen and (max-width: 800px){body .mb_sp85{margin-bottom:85px}}.mb90{margin-bottom:90px}@media screen and (max-width: 800px){body .mb_sp90{margin-bottom:90px}}.mb95{margin-bottom:95px}@media screen and (max-width: 800px){body .mb_sp95{margin-bottom:95px}}.mb100{margin-bottom:100px}@media screen and (max-width: 800px){body .mb_sp100{margin-bottom:100px}}.web_font,.top_ttl_style,.btn_style span.en,.repeat_en_style{font-family:"reross-quadratic", sans-serif;font-weight:400;font-style:normal;line-height:1}.blue_d_txt{color:#3d4766}.blue_txt{color:#4762b3}.pink_txt{color:#cc52a8}.green_txt{color:#86bf88}.yellow_txt{color:#b3b347}.purple_txt{color:#5a217e}.gray_txt{color:#96a9b3}.top_ttl_style{font-size:7.6rem;line-height:1.15}@media screen and (max-width: 800px){.top_ttl_style{font-size:10.1333333333vw;line-height:1.05}.top_ttl_style.sp_mini{font-size:9.3333333333vw}}.btn_style{max-width:100%;height:70px;border:1px solid #000;position:relative;overflow:hidden;background:#fff}.btn_style.big{height:85px}.btn_style.big:before{height:140px;bottom:-30px}.btn_style:before{content:"";position:absolute;width:1px;height:120px;background:#000;right:43px;top:auto;bottom:-20px;transform:rotate(-47deg)}.btn_style a{display:flex;width:100%;height:100%;align-items:center;z-index:10;padding-left:30px;padding-right:60px;box-sizing:border-box}.btn_style span.en{font-size:1.0416666667vw;font-size:20px;display:block;line-height:1;margin-bottom:6px}.btn_style span.jp{display:block;font-size:.8333333333vw;font-size:16px;line-height:1}@media screen and (max-width: 800px){.btn_style{height:9.3333333333vw;line-height:1.2;font-size:3.0666666667vw}.btn_style.big{height:12.6666666667vw}.btn_style.big:before{height:26.6666666667vw;bottom:-6.6666666667vw;right:6.6666666667vw}.btn_style.big span.en{font-size:3.6vw;margin-bottom:.6666666667vw}.btn_style.big span.jp{font-size:2.8vw;letter-spacing:0.02em}.btn_style:before{height:16vw;right:5.7333333333vw;bottom:-2.6666666667vw;transform:rotate(-47deg)}.btn_style a{padding-left:4vw;padding-right:8vw}.btn_style span.en{font-size:2.6666666667vw;margin-bottom:.6666666667vw}.btn_style span.jp{font-size:2.1333333333vw;letter-spacing:0.02em}}.repeat_en_style{align-items:center;display:flex;line-height:1;overflow:hidden;width:100%;white-space:nowrap;z-index:1;font-size:3.6rem}.repeat_en_style ul{animation:flowing 60s linear infinite;transform:translateX(100%);margin:0;padding:0}.repeat_en_style ul li{display:inline-block}@keyframes flowing{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@media screen and (max-width: 800px){.repeat_en_style{font-size:4vw}}#recruit_area{letter-spacing:0.15em;font-size:1.7rem;line-height:1.76;margin-top:calc(70px + 180px);margin-bottom:120px}#recruit_area .sp{display:none}#recruit_area .main_area{position:relative;margin-bottom:120px;height:706px;width:100%;background:url("../recruit/interview/images/img_main.jpg") center top no-repeat;background-size:cover}#recruit_area .main_area .ttl_img{position:absolute;top:-75px}#recruit_area .main_area .ttl_wrap img{display:none}#recruit_area .bnr_style{position:relative}#recruit_area .bnr_style.no_hover dt:hover:before{opacity:0}#recruit_area .bnr_style.big dd{left:50px;bottom:40px}#recruit_area .bnr_style.big dd.btn_wrap{bottom:40px;right:50px}#recruit_area .bnr_style dt{position:relative}#recruit_area .bnr_style dt:hover:before{opacity:0.4}#recruit_area .bnr_style dt:before{transition:all 300ms 0s ease;content:"";background:#000;width:100%;height:100%;left:0;top:0;position:absolute;z-index:9;opacity:0}#recruit_area .bnr_style dt a{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:30}#recruit_area .bnr_style dt img{position:relative;width:100%;height:auto;z-index:5}#recruit_area .bnr_style dd{position:absolute;left:30px;bottom:30px;z-index:20}#recruit_area .bnr_style dd.top{bottom:auto;top:30px}#recruit_area .bnr_style dd.btn_wrap{left:auto;top:auto;bottom:20px;right:20px}#recruit_area .bnr_style .btn_wrap{left:auto;top:auto;bottom:20px;right:20px}#recruit_area .link_area{margin-bottom:240px}#recruit_area .link_area h3{font-size:3.4rem;margin-bottom:30px;font-weight:bold;line-height:1;display:flex;align-items:flex-end;justify-content:space-between}#recruit_area .link_area h3 span{font-size:1.6rem}#recruit_area .link_area ul{display:flex;justify-content:space-between;flex-wrap:wrap}#recruit_area .link_area ul li{width:550px}#recruit_area .link_area dl{margin-bottom:30px}#recruit_area .link_area dl dd{color:#fff;font-size:3.2rem;font-weight:bold;line-height:1.5}#recruit_area .link_area .btn{width:250px;height:60px;border:1px solid #000000;margin-left:auto}#recruit_area .link_area .btn a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1}#recruit_area .link_area .btn a img:first-child{margin-right:35px}#recruit_area .interviw_area.sec01{margin-bottom:240px}#recruit_area .interviw_area.sec01 .ttl_img{background:url("../recruit/interview/images/img_main_nakamoto.jpg") top center no-repeat;background-size:cover}#recruit_area .interviw_area.sec01 .ttl_img .wrap{width:50%;margin-left:50%}#recruit_area .interviw_area.sec02{margin-bottom:240px}#recruit_area .interviw_area.sec02 .ttl_img{background:url("../recruit/interview/images/img_main_fukui.jpg") top right no-repeat;background-size:cover}#recruit_area .interviw_area .ttl_img{height:500px;display:flex;align-items:center;margin-bottom:90px}#recruit_area .interviw_area .ttl_img h3{margin-bottom:70px}#recruit_area .interviw_area .ttl_img .name{font-size:3.2rem;line-height:1.5}#recruit_area .interviw_area .ttl_img .name .mini{font-size:2.4rem;padding:15px 15px 15px}#recruit_area .interviw_area .ttl_img .name span{background:#fff;padding:15px 15px 10px}#recruit_area .interviw_area .contents_area{margin-bottom:110px}#recruit_area .interviw_area .contents_area dl{display:flex;flex-direction:row-reverse;margin-bottom:80px}#recruit_area .interviw_area .contents_area dl:nth-child(even){flex-direction:row}#recruit_area .interviw_area .contents_area dl:nth-child(even) dd{padding-left:70px;padding-right:0}#recruit_area .interviw_area .contents_area dl:last-child{margin-bottom:0}#recruit_area .interviw_area .contents_area dl dt{width:50%}#recruit_area .interviw_area .contents_area dl dd{width:50%;padding-right:70px;box-sizing:border-box}#recruit_area .interviw_area .contents_area dl dd h4{font-size:3.2rem;font-weight:bold;margin-bottom:30px;position:relative;padding-left:75px;line-height:1}#recruit_area .interviw_area .contents_area dl dd h4:before{display:block;content:'';width:60px;height:1px;background:#4d4d4d;position:absolute;top:50%;left:0;transform:translate3d(0, -50%, 0)}#recruit_area .interviw_area .schedule_area{overflow:hidden}#recruit_area .interviw_area .schedule_area h3{text-align:center;margin-bottom:60px}#recruit_area .interviw_area .schedule_area dl dt{margin-bottom:45px}#recruit_area .interviw_area .schedule_area dl dt img{width:100%;height:auto}#recruit_area .interviw_area .schedule_area dl dd{font-size:2.5rem;line-height:1.6;letter-spacing:0.04em}#recruit_area .interviw_area .schedule_area .nav_area{position:relative;margin-top:80px}#recruit_area .interviw_area .schedule_area .nav_area.top{margin-top:0}#recruit_area .interviw_area .schedule_area .swiper-pagination,#recruit_area .interviw_area .schedule_area .swiper-pagination2{position:relative;text-align:center;transform:translate3d(0, 0, 0);line-height:1;bottom:0}#recruit_area .interviw_area .schedule_area .swiper-pagination .swiper-pagination-bullet,#recruit_area .interviw_area .schedule_area .swiper-pagination2 .swiper-pagination-bullet{width:12px;height:12px;display:inline-block;border-radius:0;background:#b5b5b5;opacity:1;margin:0 30px;border-radius:100px}#recruit_area .interviw_area .schedule_area .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,#recruit_area .interviw_area .schedule_area .swiper-pagination2 .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000000}#recruit_area .interviw_area .schedule_area .swiper-button-next,#recruit_area .interviw_area .schedule_area .swiper-button-prev,#recruit_area .interviw_area .schedule_area .swiper-button-next2,#recruit_area .interviw_area .schedule_area .swiper-button-prev2{width:30px;height:60px;margin-top:0;top:280px;left:0;position:absolute;background:none;cursor:pointer;z-index:30}#recruit_area .interviw_area .schedule_area .swiper-button-next:after,#recruit_area .interviw_area .schedule_area .swiper-button-prev:after,#recruit_area .interviw_area .schedule_area .swiper-button-next2:after,#recruit_area .interviw_area .schedule_area .swiper-button-prev2:after{content:"";line-height:1;width:30px;height:60px;transform:translate3d(0, 0, 0);position:absolute;top:0;left:0}#recruit_area .interviw_area .schedule_area .swiper-button-next.swiper-button-disabled,#recruit_area .interviw_area .schedule_area .swiper-button-prev.swiper-button-disabled,#recruit_area .interviw_area .schedule_area .swiper-button-next2.swiper-button-disabled,#recruit_area .interviw_area .schedule_area .swiper-button-prev2.swiper-button-disabled{opacity:0.2}#recruit_area .interviw_area .schedule_area .swiper-button-prev,#recruit_area .interviw_area .schedule_area .swiper-button-prev2{left:-90px}#recruit_area .interviw_area .schedule_area .swiper-button-prev:after,#recruit_area .interviw_area .schedule_area .swiper-button-prev2:after{background:url("../business/dx_case/images/arrow_left.png") left top no-repeat;background-size:cover}#recruit_area .interviw_area .schedule_area .swiper-button-next,#recruit_area .interviw_area .schedule_area .swiper-button-next2{right:-90px;left:auto}#recruit_area .interviw_area .schedule_area .swiper-button-next:after,#recruit_area .interviw_area .schedule_area .swiper-button-next2:after{background:url("../business/dx_case/images/arrow_right.png") left top no-repeat;background-size:cover}@media screen and (max-width: 800px){#recruit_area{letter-spacing:0em;font-size:1.2rem;line-height:1.5;margin-top:calc(60px + 75px);margin-bottom:80px}#recruit_area .sp{display:block}#recruit_area .pc{display:none}#recruit_area .main_area{margin-bottom:40px;height:auto;background:none}#recruit_area .main_area .ttl_img{top:-26px;width:215px;height:26px}#recruit_area .main_area .ttl_img img{width:100%;height:auto}#recruit_area .main_area .ttl_wrap img{display:block}#recruit_area .bnr_style.big dd{left:10px;bottom:10px}#recruit_area .bnr_style.big dd.btn_wrap{bottom:10px;right:10px}#recruit_area .bnr_style dd{left:10px;top:auto;bottom:10px}#recruit_area .bnr_style dd img{max-width:none}#recruit_area .bnr_style dd.btn_wrap{left:auto;top:auto;bottom:10px;right:10px}#recruit_area .link_area{margin-bottom:80px}#recruit_area .link_area h3{margin-bottom:10px}#recruit_area .link_area h3 img{height:12px;width:auto}#recruit_area .link_area h3 span{font-size:0.8rem}#recruit_area .link_area ul{padding:0 20%;display:block}#recruit_area .link_area ul li{width:100%}#recruit_area .link_area ul li:first-child{margin-bottom:40px}#recruit_area .link_area dl{margin-bottom:10px}#recruit_area .link_area dl dd{font-size:1.2rem;line-height:1.58}#recruit_area .link_area .btn{width:85px;height:20px}#recruit_area .link_area .btn a span{display:block;line-height:0}#recruit_area .link_area .btn a img{height:4px;width:auto;line-height:1;margin-bottom:1px}#recruit_area .link_area .btn a img:first-child{margin-right:12px;height:6px;margin-bottom:0}#recruit_area .interviw_area.sec01{margin-bottom:70px}#recruit_area .interviw_area.sec01 .ttl_img{background:url("../recruit/interview/images/img_main_nakamoto_sp.jpg") top center no-repeat;background-size:cover}#recruit_area .interviw_area.sec01 .ttl_img .wrap{margin-left:0}#recruit_area .interviw_area.sec01 .ttl_img .inner{width:100%}#recruit_area .interviw_area.sec02{margin-bottom:240px}#recruit_area .interviw_area.sec02 .ttl_img{background:url("../recruit/interview/images/img_main_fukui_sp.jpg") top right no-repeat;background-size:cover}#recruit_area .interviw_area.sec02 .ttl_img .inner{width:100%}#recruit_area .interviw_area .ttl_img{height:66.66vw;display:flex;align-items:center;margin-bottom:30px}#recruit_area .interviw_area .ttl_img h3{margin-bottom:55px}#recruit_area .interviw_area .ttl_img img{max-width:none}#recruit_area .interviw_area .ttl_img .name{font-size:1.2rem;line-height:1.68;white-space:nowrap}#recruit_area .interviw_area .ttl_img .name .mini{font-size:1.2rem;padding:7px 7px 5px}#recruit_area .interviw_area .ttl_img .name span{padding:7px 7px 5px}#recruit_area .interviw_area .contents_area{margin-bottom:50px}#recruit_area .interviw_area .contents_area dl{display:block;margin-bottom:20px}#recruit_area .interviw_area .contents_area dl:nth-child(even) dd{padding-left:0}#recruit_area .interviw_area .contents_area dl dt{width:100%;margin-bottom:25px}#recruit_area .interviw_area .contents_area dl dt img{width:100%;height:auto}#recruit_area .interviw_area .contents_area dl dd{width:100%;padding-right:0}#recruit_area .interviw_area .contents_area dl dd h4{font-size:1.9rem;margin-bottom:15px;padding-left:45px}#recruit_area .interviw_area .contents_area dl dd h4:before{width:30px}#recruit_area .interviw_area .contents_area dl dd p{line-height:1.58;letter-spacing:0.08em}#recruit_area .interviw_area .schedule_area{overflow:hidden}#recruit_area .interviw_area .schedule_area h3{margin-bottom:30px}#recruit_area .interviw_area .schedule_area h3 img{width:105px;height:auto}#recruit_area .interviw_area .schedule_area dl dt{margin-bottom:10px}#recruit_area .interviw_area .schedule_area dl dd{font-size:1.2rem;letter-spacing:0.04em}#recruit_area .interviw_area .schedule_area .nav_area{margin-top:30px}#recruit_area .interviw_area .schedule_area .swiper-pagination .swiper-pagination-bullet,#recruit_area .interviw_area .schedule_area .swiper-pagination2 .swiper-pagination-bullet{width:5px;height:5px;margin:0 8px}#recruit_area .interviw_area .schedule_area .swiper-button-next,#recruit_area .interviw_area .schedule_area .swiper-button-prev,#recruit_area .interviw_area .schedule_area .swiper-button-next2,#recruit_area .interviw_area .schedule_area .swiper-button-prev2{width:12px;height:24px;top:31vw}#recruit_area .interviw_area .schedule_area .swiper-button-next:after,#recruit_area .interviw_area .schedule_area .swiper-button-prev:after,#recruit_area .interviw_area .schedule_area .swiper-button-next2:after,#recruit_area .interviw_area .schedule_area .swiper-button-prev2:after{width:10px;height:20px}#recruit_area .interviw_area .schedule_area .swiper-button-prev,#recruit_area .interviw_area .schedule_area .swiper-button-prev2{left:-20px}#recruit_area .interviw_area .schedule_area .swiper-button-prev:after,#recruit_area .interviw_area .schedule_area .swiper-button-prev2:after{background:url("../business/dx_case/images/arrow_left.png") left top no-repeat;background-size:cover}#recruit_area .interviw_area .schedule_area .swiper-button-next,#recruit_area .interviw_area .schedule_area .swiper-button-next2{right:-20px}#recruit_area .interviw_area .schedule_area .swiper-button-next:after,#recruit_area .interviw_area .schedule_area .swiper-button-next2:after{background:url("../business/dx_case/images/arrow_right.png") left top no-repeat;background-size:cover}}
