.recruit-lp{accent-color:#2885d1}.recruit-lp img{max-width:none;width:100%;height:auto}.recruit-lp .inline-block{display:inline-block}.recruit-lp .inner{max-width:1040px;width:100%;padding:0 20px;margin:0 auto}@media screen and (max-width: 767px){.recruit-lp .inner{width:90%;padding:0}}.recruit-lp .sec-title-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 100px;padding:50px 20px}@media screen and (max-width: 767px){.recruit-lp .sec-title-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0;padding:17px 0}}.recruit-lp .sec-title{font-size:48px;font-weight:700;font-family:"Roboto","Noto Sans JP",sans-serif;line-height:1}@media screen and (max-width: 767px){.recruit-lp .sec-title{font-size:32px}}.recruit-lp .sec-subtitle{color:#2885d1;font-size:20px;font-weight:700;line-height:1.8;letter-spacing:.04em}@media screen and (max-width: 767px){.recruit-lp .sec-subtitle{font-size:14px}}.recruit-lp header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;padding:0 0 0 20px}@media screen and (max-width: 767px){.recruit-lp header{height:60px;padding:0 20px}}.recruit-lp header .l-general_header__wrap{width:100%}.recruit-lp header .l-general_header__wrap a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.recruit-lp header .l-general_header__wrap a{position:relative;z-index:999}}.recruit-lp header .l-general_header__wrap .l-general_header__brand_logo{width:271px}@media screen and (max-width: 767px){.recruit-lp header .l-general_header__wrap .l-general_header__brand_logo{width:188px}}@media screen and (max-width: 767px){.recruit-lp header .header_nav{overflow-y:scroll;overscroll-behavior-y:contain;background-color:#f3f6fc;width:100vw;height:auto;position:absolute;top:0;left:110vw;z-index:800;padding:124px 0 64px;-webkit-transition:left .2s 0s ease;transition:left .2s 0s ease}}.recruit-lp header .header_nav .nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 40px;height:100%}@media screen and (max-width: 767px){.recruit-lp header .header_nav .nav-list{display:block;max-width:350px;width:100%;margin:auto}}.recruit-lp header .header_nav .nav-list .nav-item a{font-size:14px;font-weight:700;color:#fff;letter-spacing:.04em}@media screen and (max-width: 767px){.recruit-lp header .header_nav .nav-list .nav-item a{display:block;font-size:16px;color:#333;text-align:center;-webkit-filter:none;filter:none;border-bottom:1px dashed #2885d1;width:100%;padding:1em 0}}.recruit-lp header .header_nav .nav-list .nav-item a:hover{opacity:1;color:#2885d1}.recruit-lp header .header_nav .nav-list .nav-item-entry{margin-left:min(6.94vw,100px)}@media screen and (max-width: 767px){.recruit-lp header .header_nav .nav-list .nav-item-entry{padding-top:40px;margin-left:0}}.recruit-lp header .header_nav .nav-list .nav-item-entry a{background-color:#2885d1;border:1px solid #2885d1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;text-align:center;width:80px;height:80px;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (max-width: 767px){.recruit-lp header .header_nav .nav-list .nav-item-entry a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0 16px;font-size:20px;width:100%;height:60px}}.recruit-lp header .header_nav .nav-list .nav-item-entry img{width:30px;margin:0 auto}@media screen and (max-width: 767px){.recruit-lp header .header_nav .nav-list .nav-item-entry img{margin:0 0 0 -30px}}.recruit-lp header .header_nav .nav-list .nav-item-entry .icon-entry{background:url(../../images/recruit-lp/icon-entry.svg) no-repeat center/contain;width:30px;height:35px;margin:0 auto;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (max-width: 767px){.recruit-lp header .header_nav .nav-list .nav-item-entry .icon-entry{margin:0 0 0 -30px}}.recruit-lp header .header_nav .nav-list .nav-item-entry a:hover{background-color:#fff;color:#2885d1}.recruit-lp header .header_nav .nav-list .nav-item-entry a:hover .icon-entry{background:url(../../images/recruit-lp/icon-entry-hover.svg) no-repeat center/contain}@media screen and (max-width: 767px){.recruit-lp header .header_nav.show-nav-js{left:0}}.recruit-lp header.is-scrolled{background-color:#fff;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.recruit-lp header.is-scrolled .header_nav .nav-list .nav-item a{color:#333;-webkit-transition:color .2s ease;transition:color .2s ease}.recruit-lp header.is-scrolled .header_nav .nav-list .nav-item a:hover{opacity:1;color:#2885d1}.recruit-lp .header_menu-btn{display:none}@media screen and (max-width: 767px){.recruit-lp .header_menu-btn{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;align-self:center;width:30px;height:20px;position:relative;z-index:990;margin-left:12px}.recruit-lp .header_menu-btn .bar-wrap{width:30px;height:20px;position:relative}.recruit-lp .header_menu-btn .bar{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.recruit-lp .header_menu-btn .bar,.recruit-lp .header_menu-btn .bar-wrap::before,.recruit-lp .header_menu-btn .bar-wrap::after{display:block;background-color:#333;width:30px;height:2px;-webkit-transition:all .3s 0s ease;transition:all .3s 0s ease}.recruit-lp .header_menu-btn .bar-wrap::before,.recruit-lp .header_menu-btn .bar-wrap::after{content:"";position:absolute}.recruit-lp .header_menu-btn .bar-wrap::before{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.recruit-lp .header_menu-btn .bar-wrap::after{bottom:0;left:0}}.recruit-lp .header_menu-btn.click-js .bar{opacity:0}.recruit-lp .header_menu-btn.click-js .bar-wrap::before{top:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.recruit-lp .header_menu-btn.click-js .bar-wrap::after{width:30px;top:50%;left:50%;bottom:auto;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.recruit-lp #mv{position:relative}.recruit-lp .mv_title-box{color:#fff;text-transform:uppercase;text-align:center;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10}.recruit-lp .mv_title{font-size:min(6.95vw,88px);font-weight:700;font-family:"Roboto","Noto Sans JP",sans-serif;line-height:1.8;letter-spacing:.04em}@media screen and (max-width: 767px){.recruit-lp .mv_title{font-size:28px}}.recruit-lp .mv_subtitle{font-size:36px}@media screen and (max-width: 767px){.recruit-lp .mv_subtitle{font-size:14px}}.recruit-lp .swiper-pagination{width:48px;height:10px;bottom:70px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media screen and (max-width: 767px){.recruit-lp .swiper-pagination{bottom:24px}}.recruit-lp .swiper-pagination .swiper-pagination-bullet{background-color:#a7a7a7;border-radius:50%;width:8px;height:8px}.recruit-lp .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff}#news{position:relative;z-index:20;width:100%;margin-bottom:200px}@media screen and (max-width: 767px){#news{margin-bottom:0}}#news .news_list{background-color:#061331;width:50%;padding:24px 64px;margin-left:auto}@media screen and (max-width: 767px){#news .news_list{width:100%;padding:24px 16px}}#news .news_item:not(:last-of-type){margin-bottom:24px}#news .news_item-date{color:#fff;font-size:12px;font-weight:700;line-height:1.8}#news .news_item-title{color:#fff;font-size:14px;font-weight:700;line-height:1.8;overflow:hidden;white-space:nowrap;width:100%;text-overflow:ellipsis}#one-minutes{position:relative;padding-top:200px;margin-top:-400px;margin-bottom:80px}@media screen and (max-width: 767px){#one-minutes{padding-top:0;margin-top:0;margin-bottom:64px}}#one-minutes .one-minutes_title-box{background-color:#fff;position:absolute;top:0;left:0;z-index:10;width:50%;padding:45px 0}@media screen and (max-width: 767px){#one-minutes .one-minutes_title-box{position:static;width:100%;padding:64px 0 40px}}#one-minutes .one-minutes_title-inner{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto}#one-minutes .one-minutes_title{text-transform:uppercase;margin-bottom:.5em}@media screen and (max-width: 767px){#one-minutes .one-minutes_subtitle{text-align:center}}#one-minutes .promise{font-size:32px;font-weight:700;text-align:center;line-height:1.8;letter-spacing:.04em;margin:0 auto 16px;padding-top:80px}@media screen and (max-width: 767px){#one-minutes .promise{font-size:16px;padding-top:0}}#one-minutes .promise_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;font-weight:700;letter-spacing:.04em;margin-bottom:40px}@media screen and (max-width: 767px){#one-minutes .promise_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#one-minutes .promise_item{background-color:#2885d1;text-align:center;max-width:320px;width:100%;padding:24px}@media screen and (max-width: 767px){#one-minutes .promise_item{max-width:100%;padding:12px}}#one-minutes .promise_item h3{background-color:#fff;font-size:20px;color:#2885d1;border-radius:40px;margin-bottom:30px}@media screen and (max-width: 767px){#one-minutes .promise_item h3{font-size:12px;width:200px;margin:0 auto 8px}}@media screen and (max-width: 767px){#one-minutes .promise_item .promise_item-contents{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:200px;margin:0 auto}}#one-minutes .promise_item .img-wrap{width:130px;height:130px;margin:0 auto 12px}@media screen and (max-width: 767px){#one-minutes .promise_item .img-wrap{width:40px;height:40px;margin:0}}#one-minutes .promise_item p{color:#fff;font-size:24px;line-height:1.2}@media screen and (max-width: 767px){#one-minutes .promise_item p{font-size:14px}}#one-minutes .promise_item .small{font-size:12px}@media screen and (max-width: 767px){#one-minutes .promise_item .small{font-size:11px}}#one-minutes .promise_list-2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@media screen and (max-width: 767px){#one-minutes .promise_list-2{gap:16px}}#one-minutes .promise_list-2 li{width:calc((100% - 40px)/3)}@media screen and (max-width: 767px){#one-minutes .promise_list-2 li{width:calc((100% - 16px)/2)}}#one-minutes .promise_list-2 .item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#f3f6fc;color:#2885d1;text-align:center;height:100%;padding:24px}@media screen and (max-width: 767px){#one-minutes .promise_list-2 .item-inner{padding:24px 16px}}#one-minutes .promise_list-2 .item-title{font-size:20px;font-weight:700;line-height:1.2;letter-spacing:.04em;margin-bottom:24px}@media screen and (max-width: 767px){#one-minutes .promise_list-2 .item-title{font-size:16px;margin-bottom:8px}}#one-minutes .promise_list-2 .item-title .small{font-size:12px}@media screen and (max-width: 767px){#one-minutes .promise_list-2 .item-title .small{font-size:11px}}#one-minutes .promise_list-2 .img-wrap{max-width:100px;width:100%;margin:0 auto 12px}@media screen and (max-width: 767px){#one-minutes .promise_list-2 .img-wrap{width:60px;margin:0 auto 8px}}#one-minutes .promise_list-2 .item-num-warp{margin-bottom:8px}#one-minutes .promise_list-2 .item-num{font-size:min(90px,6.67vw);font-weight:700;font-family:"Roboto","Noto Sans JP",sans-serif;line-height:1}@media screen and (max-width: 767px){#one-minutes .promise_list-2 .item-num{font-size:40px}}#one-minutes .promise_list-2 .num-unit,#one-minutes .promise_list-2 .item-num-before{font-size:24px;font-weight:700;letter-spacing:.04em;margin-left:.2em}@media screen and (max-width: 767px){#one-minutes .promise_list-2 .num-unit,#one-minutes .promise_list-2 .item-num-before{font-size:12px}}#one-minutes .promise_list-2 .item-num-before{margin-left:0;margin-right:.2em}#one-minutes .promise_list-2 .item-num-warp-2 .item-num-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px}#one-minutes .promise_list-2 .item-num-warp-2 .item-num-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:20px;font-weight:700;white-space:nowrap}@media screen and (max-width: 767px){#one-minutes .promise_list-2 .item-num-warp-2 .item-num-1{font-size:14px}}#one-minutes .promise_list-2 .item-num-warp-2 .item-num-1::after{content:"";display:block;border:1px dashed #a7a7a7;width:34px}@media screen and (max-width: 767px){#one-minutes .promise_list-2 .item-num-warp-2 .item-num-1::after{width:24px}}#one-minutes .promise_list-2 .item-num-warp-2 .item-num-2{white-space:nowrap}#one-minutes .promise_list-2 .item-num-warp-2 .item-num{font-size:50px;font-weight:700}@media screen and (max-width: 767px){#one-minutes .promise_list-2 .item-num-warp-2 .item-num{font-size:32px}}#one-minutes .promise_list-2 .item-num-warp-2 .item-unit{font-size:16px;font-weight:700}@media screen and (max-width: 767px){#one-minutes .promise_list-2 .item-num-warp-2 .item-unit{font-size:11px}}#one-minutes .promise_list-2 .item-remarks{font-size:14px;font-weight:700;letter-spacing:.04em}@media screen and (max-width: 767px){#one-minutes .promise_list-2 .item-remarks{font-size:11px}}#one-minutes .promise_list-2 .item-note{font-size:12px;font-weight:700;letter-spacing:.04em}@media screen and (max-width: 767px){#one-minutes .promise_list-2 .item-note{font-size:11px}}.bg-message{background:url(../../images/recruit-lp/message.png) no-repeat center/contain;aspect-ratio:1440/508}@media screen and (max-width: 767px){.bg-message{background:url(../../images/recruit-lp/message-sp.png) no-repeat center/contain;aspect-ratio:390/320}}#message{padding-top:145px;margin-top:-145px}@media screen and (max-width: 767px){#message{padding-top:85px;margin-top:-85px}}#message .inner{position:relative}#message .message_title-box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 100px;position:absolute;bottom:calc(100% - 1px);left:0;z-index:10;-o-border-image:linear-gradient(0deg, #fff 200px, rgba(0, 0, 0, 0) 0) 0//0 0 0 100vw;border-image:linear-gradient(0deg, #fff 200px, rgba(0, 0, 0, 0) 0) fill 0//0 0 0 100vw;width:68vw}@media screen and (max-width: 767px){#message .message_title-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;width:64vw}}#message .message_contents{line-height:1.8;letter-spacing:.04em;max-width:720px;width:100%;padding:80px 0;margin:auto}@media screen and (max-width: 767px){#message .message_contents{font-size:14px;padding:64px 0}}#business{background-color:#f3f6fc}#business .business_list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:80px 0}@media screen and (max-width: 767px){#business .business_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:64px 0}}#business .business_item{background-color:#fff;-webkit-box-shadow:0 0 16px rgba(108,108,108,.25);box-shadow:0 0 16px rgba(108,108,108,.25);max-width:320px;width:100%}@media screen and (max-width: 767px){#business .business_item{max-width:none}}#business .business_item .item-inner{padding:16px}#business .business_item .img-wrap{overflow:hidden}#business .business_item .img-wrap img{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}#business .business_item .business_item-title{font-size:16px;line-height:1.8;letter-spacing:.04em;margin-bottom:24px}#business .business_item .more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:0 10px;font-size:14px;font-weight:700;margin-bottom:4px}#business .business_item .more .arrow{display:block;background:url(../../images/recruit-lp/icon-arrow-btn.svg) no-repeat center/contain;width:40px;height:40px;-webkit-transition:all .2s ease;transition:all .2s ease}#business .business_item .business_link:hover{opacity:1}#business .business_item .business_link:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}#business .business_item .business_link:hover .arrow{background:url(../../images/recruit-lp/icon-arrow-btn-hover.svg) no-repeat center/contain}#business .business_item .business_link-note{font-size:10px;text-align:right}#job-list{background-image:linear-gradient(to top, #2885d1 0%, #2885d1 250px, transparent 250px);padding-bottom:95px;margin-bottom:25px}@media screen and (max-width: 767px){#job-list{background-image:linear-gradient(to top, #2885d1 0%, #2885d1 210px, transparent 210px);padding-bottom:42px;margin-bottom:22px}}#job-list .job-list_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 20px;margin-bottom:64px}@media screen and (max-width: 767px){#job-list .job-list_menu{gap:0 10px;margin-bottom:40px}}#job-list .job-list_menu button{cursor:pointer;display:block;color:#2885d1;font-size:16px;font-weight:700;letter-spacing:.04em;text-align:center;border:1px solid #2885d1;width:calc((100% - 40px)/3);padding:25px;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (max-width: 767px){#job-list .job-list_menu button{font-size:12px;width:calc((100% - 10px)/3);padding:27px 5px}}#job-list .job-list_menu button:hover{background-color:rgba(40,133,209,.2)}#job-list .job-list_menu button[aria-selected=true]{background-color:#2885d1;color:#fff}#job-list .job-list_info{display:none}#job-list .job-list_info dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px dashed #a7a7a7;padding:32px 0}@media screen and (max-width: 767px){#job-list .job-list_info dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:24px 16px}}#job-list .job-list_info dl:last-of-type{margin-bottom:40px}#job-list .job-list_info dt,#job-list .job-list_info dd{font-size:14px;letter-spacing:.04em;line-height:1.8}#job-list .job-list_info dt{font-weight:700;width:210px;padding:0 0 0 40px}@media screen and (max-width: 767px){#job-list .job-list_info dt{width:100%;padding:0}}#job-list .job-list_info dt .small{font-size:12px;font-weight:400}#job-list .job-list_info dd{width:calc(100% - 210px);padding:0 40px 0 0}@media screen and (max-width: 767px){#job-list .job-list_info dd{font-size:12px;width:100%;padding:0}}#job-list .job-list_info .job_list-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px 40px}@media screen and (max-width: 767px){#job-list .job-list_info .job_list-img{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#job-list .job-list_info .job_list-img .img-wrap{width:calc((100% - 40px)/2)}@media screen and (max-width: 767px){#job-list .job-list_info .job_list-img .img-wrap{width:100%}}#job-list .job-list_info.show{display:block}.bg-entry{background:url(../../images/recruit-lp/entry.png) no-repeat center/contain;aspect-ratio:1440/508}@media screen and (max-width: 767px){.bg-entry{background:url(../../images/recruit-lp/entry-sp.png) no-repeat center/contain;aspect-ratio:390/320}}#entry{padding-top:145px;margin-top:-145px;margin-bottom:96px}@media screen and (max-width: 767px){#entry{padding-top:85px;margin-top:-85px;margin-bottom:64px}}#entry .inner{position:relative}#entry .entry_title-box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 100px;position:absolute;bottom:calc(100% + 95px);left:0;z-index:10;-o-border-image:linear-gradient(0deg, #fff 200px, rgba(0, 0, 0, 0) 0) 0//0 0 0 100vw;border-image:linear-gradient(0deg, #fff 200px, rgba(0, 0, 0, 0) 0) fill 0//0 0 0 100vw;width:68vw}@media screen and (max-width: 767px){#entry .entry_title-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;bottom:calc(100% + 63px);width:64vw}}#entry .entry_desc{width:72%;margin:96px auto 40px}@media screen and (max-width: 767px){#entry .entry_desc{width:100%;margin:64px auto 24px}}#entry .entry_form-area{background-color:#f3f6fc;line-height:1.8;letter-spacing:.04em;padding:64px 89px}@media screen and (max-width: 767px){#entry .entry_form-area{padding:40px 16px}}#entry .caution{display:inline-block;background-color:#2885d1;color:#fff;font-size:12px;font-weight:700;letter-spacing:.05em;padding:1px 3px}#entry dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}@media screen and (max-width: 767px){#entry dl{display:block}}#entry dl:last-of-type{margin-bottom:64px}@media screen and (max-width: 767px){#entry dl:last-of-type{margin-bottom:28px}}#entry dt{font-size:14px;font-weight:400;max-width:270px;width:100%}@media screen and (max-width: 767px){#entry dt{font-size:16px;font-weight:700;max-width:none;margin-bottom:12px}}#entry dd{max-width:450px;width:100%}@media screen and (max-width: 767px){#entry dd{max-width:none}}#entry input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #333;position:relative}#entry input[type=checkbox]:focus-visible,#entry input[type=checkbox]:focus{outline:1px solid #2885d1;outline-offset:-1px}#entry input[type=checkbox]:checked{background-color:#2885d1}#entry input[type=checkbox]:checked::before{content:"";display:block;border-left:2px solid #fff;border-bottom:2px solid #fff;width:10px;height:5px;position:absolute;top:2px;left:2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#entry input[type=text],#entry input[type=email],#entry input[type=tel],#entry textarea{background-color:#fff;width:100%;padding:15px 32px}#entry input[type=text]:focus-visible,#entry input[type=email]:focus-visible,#entry input[type=tel]:focus-visible,#entry textarea:focus-visible,#entry input[type=text]:focus,#entry input[type=email]:focus,#entry input[type=tel]:focus,#entry textarea:focus{outline:1px solid #2885d1}#entry ::-webkit-input-placeholder{color:#a7a7a7}#entry ::-moz-placeholder{color:#a7a7a7}#entry :-ms-input-placeholder{color:#a7a7a7}#entry ::-ms-input-placeholder{color:#a7a7a7}#entry ::placeholder{color:#a7a7a7}#entry .file-upload{margin-bottom:24px}#entry .file-upload_name{font-weight:700;margin-bottom:8px}#entry .privacy{text-align:center;margin-bottom:24px}@media screen and (max-width: 767px){#entry .privacy{font-size:14px}}#entry .privacy .wpcf7-not-valid input{border-color:#ec0000}#entry .privacy a{text-decoration:underline}#entry .submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#entry .submit input{cursor:pointer;background-color:#2885d1;border:2px solid #2885d1;color:#fff;font-size:20px;text-align:center;border-radius:40px;max-width:388px;width:100%;padding:16px;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (max-width: 767px){#entry .submit input{font-size:14px}}#entry .submit input:focus-visible,#entry .submit input:focus{outline:2px solid #061331;outline-offset:-2px}#entry .submit input:hover{background-color:#fff;color:#2885d1}#entry .wpcf7-list-item{display:block;margin-left:0}footer{background-color:#f3f6fc;padding:40px 0}footer .footer_contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){footer .footer_contents{display:block}}@media screen and (max-width: 767px){footer .footer_left{margin-bottom:24px}}footer .footer_left a{display:block;max-width:276px;width:100%}@media screen and (max-width: 767px){footer .footer_left a{margin:auto}}footer .footer_nav{font-size:14px;margin-bottom:24px}footer .footer_nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px 40px;margin-bottom:28px}footer .footer_nav-item{font-weight:700}footer .footer_nav-item a{-webkit-transition:color .2s ease;transition:color .2s ease}footer .footer_nav-item a:hover{color:#2885d1}footer .footer_link-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px 40px;margin-bottom:16px}footer .footer_link-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 5px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}footer .footer_link-item a:hover{opacity:.7}footer .footer_link-item a::after{content:"";display:block;background:url(../../images/recruit-lp/icon-link.svg) no-repeat center/contain;width:16px;height:16px}footer .footer_sns-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 16px}@media screen and (max-width: 767px){footer .footer_sns-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}footer .footer_sns-item{width:40px}footer .footer_sns-item a{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}footer .footer_sns-item a:hover{opacity:.7}/*# sourceMappingURL=recruit-lp.min.css.map */