﻿.gNav li a.active{color:#0061A6}.headwe_wrap .h_menu .sub_nav li a.active{color:#0061A6}.blue{color:#0061A6}.pnkz .pnkz_list{white-space:nowrap;overflow-x:scroll}.pnkz .pnkz_list .home .ico{width:17px;max-width:17px;height:auto}.page-title{position:relative}.page-title .ttl-txt{position:absolute;left:0;right:0;top:-30px;bottom:0;margin:auto;display:flex;justify-content:center;flex-direction:column;height:100%;z-index:3;text-align:center}.page-title .ttl-txt .ttl{font-size:34px;font-weight:600;color:#FFF}.page-title .ttl-txt .line{border-color:#fff !important;margin-top:14.5px}.page-title .ttl-txt .blog{color:#fff;font-size:20px}.page-title .ttl-txt .catch{font-size:1.5rem;font-weight:500;color:#FFF;margin-top:14px}.page-title .ttl-img{position:relative;z-index:1}.page-title .ttl-img img{display:block;width:100%;max-width:inherit;height:auto}@media screen and (max-width: 768px){.pnkz_list{flex-wrap:nowrap}.gNav li:nth-of-type(2) a{color:#707070}.page-title .ttl-txt{margin:auto;align-items:center}.page-title .ttl-txt .ttl{font-size:4.6vw}.page-title .ttl-txt .catch{font-size:2.2vw;text-align:center;margin-top:3%}}@media screen and (max-width: 736px){.page-title .ttl-txt .ttl{font-size:5.8vw}.page-title .ttl-txt .catch{font-size:3.3vw}}.tab_wrap .prefectures_box .tab_list_search{position:relative;top:0;right:0;margin-top:10px;width:100%;border-radius:10px;border:2px solid #0061A6;box-sizing:border-box}.tab_wrap .prefectures_box .tab_list_search li{position:relative;display:block;height:auto;color:#0061A6;background:none;border-radius:0;padding:0;min-height:56px;border-bottom:1px solid #CCCCCC;box-shadow:none;cursor:inherit}.tab_wrap .prefectures_box .tab_list_search li:last-of-type{border-bottom:none}.tab_wrap .prefectures_box .tab_list_search li span{display:block;padding:10px 17px;font-size:1.8rem;font-weight:500;text-align:left;margin:0;cursor:pointer}.tab_wrap .prefectures_box .tab_list_search li:after{position:absolute;display:block;content:'';right:15px;top:50%;margin-top:-4px;width:8px;height:8px;border-top:2px solid #0061A6;border-right:2px solid #0061A6;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.popup-box .tab_wrap .tab_cnts{margin-top:10px;border-radius:10px;padding:40px;border:2px solid #0061A6;min-height:344px;box-sizing:border-box}.tab_wrap .tab_box_search{display:none}.tab_wrap .tab_box_search.show{display:block}.popup-box.work_location .checkbox{display:flex;justify-content:flex-start;flex-wrap:wrap}.popup-box.work_location .checkbox li{width:calc(100% / 5)}.popup-box.occupation .boxIn{padding:40px 40px 0 40px;box-sizing:border-box}.popup-box .choices-wrap{border-radius:10px;overflow:hidden;border:2px solid #0061A6;box-sizing:border-box}.popup-box .choices-wrap+.choices-wrap{margin-top:15px}.popup-box .check-choices{position:relative;display:flex;justify-content:space-between;align-items:center;background:#0061A6;padding:0;box-sizing:border-box}.popup-box .check-choices:after{position:absolute;display:block;content:'';right:20px;top:50%;margin-top:-4px;width:8px;height:8px;border-top:2px solid #FFF;border-right:2px solid #FFF;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.popup-box .check-choices label{position:relative;width:100%;display:flex;justify-content:flex-start;align-items:center;padding:23px 0 25px 25px;cursor:pointer;box-sizing:border-box}.form_style .check-choices .checkbox-parts::before,.form_style .check-choices .checkbox-input:checked+.checkbox-parts::after{top:-4px}.form_style .check-choices .checkbox-parts::before{background:none;border:1px solid #FFF}.form_style .check-choices .checkbox-input:checked+.checkbox-parts::after{border:1px solid #FFF}.form_style.popup-box .check-choices .checkbox-parts{color:#FFF;font-size:2.0rem}.form_style.popup-box .small{font-size:1.4rem;color:#FFF}.form_style .check-choices .label_txt2{position:absolute;right:40px;font-size:1.4rem;font-weight:400;color:#FFF}.popup-box.occupation .choices_box{display:none;padding:30px 25px;box-sizing:border-box}.popup-box.occupation .choices_box .choices_box_in{display:flex;justify-content:flex-start;box-sizing:border-box}.popup-box.occupation .choices_box .choices_box_in ul{width:32%;border-right:1px solid #DDD;padding-right:10px;box-sizing:border-box}.popup-box.occupation .choices_box .choices_box_in ul+ul{margin-left:4%}.form_style.popup-box.occupation .choices_box .checkbox-parts{display:inline-block;line-height:1.5;color:#313131}.mfp-content{padding:60px 0}button.mfp-close{background:#FFF}.mfp-close{width:40px;height:40px;color:#313131;border-radius:100%;opacity:1;top:-50px;line-height:35px;font-family:'Noto Sans JP', sans-serif;font-weight:500}.mfp-close:active{width:40px;height:40px;color:#313131;border-radius:100%;opacity:1;top:-50px;line-height:35px;font-family:'Noto Sans JP', sans-serif;font-weight:500}.mfp-close:before{position:absolute;left:-60px;top:2px;display:block;content:'閉じる';font-size:1.8rem;color:#FFF}.mfp-fade01.mfp-bg{opacity:0;transition:all 0.4s ease-out}.mfp-fade01.mfp-bg.mfp-ready{opacity:0.8}.mfp-fade01.mfp-bg.mfp-removing{opacity:0}.mfp-fade01.mfp-wrap .mfp-content{opacity:0;transition:all 0.4s ease-out}.mfp-fade01.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade01.mfp-wrap.mfp-removing .mfp-content{opacity:0}@media screen and (max-width: 768px){.sec-search{padding:12% 0}.sec-search .sec_ttl{margin-bottom:4%}.sec-search .lead{font-size:2.8vw}.sec-search .box_wrap{margin-top:8%;padding:6%}.sec-search .popup-btn_wrapper{margin-bottom:6%}.sec-search .popup-btn{width:48%;max-width:inherit;border-radius:10px}.sec-search .popup-btn a{font-size:2.8vw;text-align:left;padding:4vw 3vw 4.4vw 3vw}.sec-search .popup-btn:after{right:3.4vw;margin-top:-.7vw;width:1.4vw;height:1.4vw}.sec-search .form_style input{padding:14px 3vw 18px 3vw}.popup-box{width:92%;max-width:inherit;padding-bottom:6%}.popup-box .box_head{padding:3.6% 5%}.popup-box .box_head .ttl{font-size:3.4vw}.popup-box.work_location .boxIn{display:block;padding:6% 6% 0 6%}.popup-box.work_location .boxIn h4{margin-bottom:7px;font-size:3.2vw;padding:18px 17px 19px 17px}.popup-box.work_location .boxIn p.text{font-size:2.6vw}.popup-box.work_location .boxIn .step1{width:100%;max-width:inherit}.popup-box.work_location .boxIn .step2{display:none}.tab_list_search .sp-cnts{display:none}.tab_wrap .tab_box_search{display:block}.tab_wrap .prefectures_box .tab_list_search li{min-height:9vw}.tab_wrap .prefectures_box .tab_list_search li span{padding:10px 17px;font-size:3.0vw}.tab_wrap .prefectures_box .tab_list_search li:after{top:4vw;margin-top:-.7vw;width:1.4vw;height:1.4vw;border-top:none;border-bottom:2px solid #0061A6;border-right:2px solid #0061A6}.tab_wrap .prefectures_box .tab_list_search li.on:after{border-top:2px solid #0061A6;border-left:2px solid #0061A6;border-bottom:none;border-right:none}.popup-box .tab_wrap .tab_cnts{padding:6%;min-height:inherit}.popup-box.work_location .checkbox li{width:calc(100% / 3)}.popup-box.work_location .tab_wrap .tab_box_search{padding:0 0 10px 17px;box-sizing:border-box}.popup-box.work_location .tab_wrap .tab_box_search li{min-height:inherit;border-bottom:none;margin-bottom:10px}.popup-box.work_location .tab_wrap .tab_box_search li label{display:flex;align-items:center}.popup-box.work_location .tab_wrap .tab_box_search li span{padding:0 0 0 4vw;font-size:3.0vw;letter-spacing:-.03rem}.form_style .tab_box_search .checkbox-parts::before,.form_style .tab_box_search .checkbox-input:checked+.checkbox-parts::after{top:2.0vw}.popup-box.work_location .tab_wrap .tab_box_search li:after{display:none}.popup-box.occupation .boxIn{padding:6% 6% 0 6%}.popup-box .choices-wrap+.choices-wrap{margin-top:10px}.popup-box .check-choices{display:block}.popup-box .check-choices:after{right:3%;margin-top:-.7vw;width:1.4vw;height:1.4vw;border-top:none;border-bottom:2px solid #FFF}.form_style.popup-box .check-choices .checkbox-parts{font-size:3.0vw}.popup-box .check-choices label{flex-wrap:wrap;padding:4% 0 4% 3%}.form_style.popup-box .check-choices .checkbox-parts:before,.form_style.popup-box .check-choices .checkbox-input:checked+.checkbox-parts::after{top:-.7vw}.form_style.popup-box .small{font-size:2.4vw}.form_style.popup-box .small.ml-5{margin-left:-2vw}.form_style .check-choices .label_txt2{position:relative;left:0;right:0;font-size:2.6vw;margin-top:20px;width:100%}.popup-box.occupation .choices_box{padding:2% 5% 5% 5%}.popup-box.occupation .choices_box .choices_box_in{display:block}.popup-box.occupation .choices_box .choices_box_in ul{width:100%;border-right:none;padding-right:0}.popup-box.occupation .choices_box .choices_box_in ul+ul{margin-left:0}.popup-box .btn_wrap .btn_send{width:80%}.mfp-content{padding:13vw 0}button.mfp-close{background:#FFF}.mfp-close{width:7vw;height:7vw;top:-9vw;font-size:4vw;line-height:6vw}.mfp-close:active{width:7vw;height:7vw;top:-9vw;font-size:4vw;line-height:6vw}.mfp-close:before{left:-10vw;top:2px;font-size:3.0vw}.mfp-wrap{z-index:10008}}@media screen and (max-width: 736px){.sec-search .lead{font-size:3.2vw}.sec-search .popup-btn a{font-size:3.6vw;padding:4.8vw 3vw 5.4vw 3vw}.sec-search .popup-btn:after{margin-top:-1.0vw;width:2.0vw;height:2.0vw}.sec-search .form_style input{padding:4vw 3vw}.popup-box .box_head{padding:4% 5%}.popup-box .box_head .ttl{font-size:4.2vw}.popup-box.work_location .boxIn h4{font-size:4vw;padding:18px 17px 19px 17px}.popup-box.work_location .boxIn p.text{font-size:3.4vw}.tab_wrap .prefectures_box .tab_list_search li{min-height:12vw}.tab_wrap .prefectures_box .tab_list_search li span{font-size:3.8vw}.tab_wrap .prefectures_box .tab_list_search li:after{top:6vw;margin-top:-1vw;width:2vw;height:2vw}.popup-box.work_location .tab_wrap .tab_box_search{padding:0 5% 3% 5%}.popup-box.work_location .tab_wrap .tab_box_search li span{padding:0 0 0 4vw;font-size:3.3vw;letter-spacing:-.03rem}.form_style .tab_box_search .checkbox-parts::before,.form_style .tab_box_search .checkbox-input:checked+.checkbox-parts::after{top:1.4vw}.popup-box .check-choices label{padding:5% 0 5% 3%}.form_style.popup-box .check-choices .checkbox-parts{font-size:3.8vw}.form_style.popup-box .check-choices .checkbox-parts:before{top:-1px}.form_style.popup-box .check-choices .checkbox-input:checked+.checkbox-parts::after{top:-1px}.form_style.popup-box .small{font-size:3.0vw}.form_style .check-choices .label_txt2{font-size:3.2vw;margin-top:10px}.popup-box .check-choices:after{margin-top:-1vw;width:2vw;height:2vw}.mfp-close{width:9vw;height:9vw;top:-12vw;font-size:5vw;line-height:8vw}.mfp-close:active{width:9vw;height:9vw;top:-12vw;font-size:5vw;line-height:8vw}.mfp-close:before{left:-13vw;top:2px;font-size:3.8vw}}.consent__head{margin-bottom:20px}.consent__head-ttl{text-align:center;font-size:16px;padding-bottom:10px;font-weight:bold}.consent__head p{font-size:13px;line-height:1.8}.consent__list{counter-reset:number;display:flex;flex-wrap:wrap;gap:15px 10px}.consent__list dt{width:30%;font-size:13px;line-height:1.5}.consent__list dt::before{counter-increment:number;content:counter(number) ".";padding-right:5px}.consent__list dd{width:calc(100% - (30% + 10px));line-height:1.8;font-size:13px;font-weight:400 !important}.consent__list ul{counter-reset:number;margin-left:15px}.consent__list li{padding-left:1em;text-indent:-2.6em;font-size:13px}.consent__list li::before{counter-increment:number;content:"（" counter(number,katakana) "）";padding-right:5px;display:inline-block;width:2.6em;text-indent:0}@media screen and (max-width: 600px){.consent__head-ttl{line-height:1.5}.consent__list{display:block}.consent__list dt,.consent__list dd{width:100%}.consent__list dt{margin-bottom:5px;padding-bottom:3px;border-bottom:1px dotted #ccc}.consent__list dd{margin-bottom:15px}}
