﻿.text-heading-color{color:#212529}.text-body-color{color:#313334}.text-auxiliary-color{color:#828282}.bg-white-color{background-color:#FFFFFF}.bg-gray-color{background-color:#F7F7F7}.bg-dark-gray-color{background-color:#F7F7F7}.small-text-font{font-size:10px}.paragraph-1-font{font-size:15px}.paragraph-2-font{font-size:13px}.header-1-font{font-size:23px}.header-2-font{font-size:18px}.btn-shadow{-webkit-box-shadow:0px 3px 6px #00000029;box-shadow:0px 3px 6px #00000029}.card-shadow{-webkit-box-shadow:0px 0px 6px #00000029;box-shadow:0px 0px 6px #00000029}.big-btn-radius{border-radius:27px}.btn-radius{border-radius:14px}.tag-radius{border-radius:8px}.body-char{letter-spacing:20px;line-height:21px}html,body{font-family:'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'メイリオ', 'Meiryo', 'Helvetica', 'Tahoma', 'sans-serif'}a{text-decoration:none !important}.main_wrapper{margin-top:67px}.flex-center{position:absolute;top:66px}input[type="checkbox"]{-webkit-transform:initial;transform:initial}.form-control{height:49px;border-radius:10px 10px 10px 10px;padding-left:0.6rem;padding-right:0.6rem;background-color:#EDF2F7;font-size:13px}.select2-container{margin:0 0 10px 0;border-radius:10px 10px 10px 10px;border:1px solid #d5d5d5}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;-webkit-box-shadow:none;box-shadow:none;background-color:#EDF2F7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0 max-width 100%;margin:0.25rem 0;height:40.5px;padding-left:4px}.select2-container--classic .select2-selection--multiple{width:100%;border-radius:10px 10px 10px 10px;border:0px solid;background-image:url("/gifu-syukatsu-adventure/assets/down_arrow-1822e271e9b67ea80fcd544094590d5dc2dee032b124a735f7bbd69b5ae62f84.svg");background-position:right 10px center;background-repeat:no-repeat;background-size:13px 13px;background-color:#EDF2F7;font-size:13px;margin:0;height:47px}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{line-height:30px;width:90%;height:45px;background-color:#EDF2F7;border-radius:10px 10px 10px 10px;display:inline-block}.select2-container--classic .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{padding:4px 10px 0 10px !important;color:#A4A4A1;background-color:#E4E4E4}.select2-container--classic .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{margin-right:5px}.select2-container{margin:0 0 10px 0;border-radius:10px 10px 10px 10px;border:1px solid #d5d5d5}.select2-container--classic .select2-selection--single{width:100%;height:47px;border-radius:10px 10px 10px 10px;border:0px solid}.select2-container--classic .select2-selection--single .select2-selection__arrow{all:initial}.select2-container--classic .select2-selection--single .select2-selection__arrow>b{all:initial}.select2-container--classic .select2-selection--single .select2-selection__rendered{line-height:45px;border-radius:10px 10px 10px 10px;background-color:#EDF2F7;background-image:url("/gifu-syukatsu-adventure/assets/down_arrow-1822e271e9b67ea80fcd544094590d5dc2dee032b124a735f7bbd69b5ae62f84.svg");background-position:right 10px center;background-repeat:no-repeat;background-size:13px 13px;width:100%;height:45px;font-size:13px;padding-top:2px}.recruitment-info-wrap{width:100%;margin-top:35px}.recruitment-info-card{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.recruitment-condition-wrap{width:100%;margin-top:90px}.recruitment-condition-card{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.recruitment-condition-last-wrap{width:100%;margin-top:0px}.recruitment-condition-last-card{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.acd-check{display:none}.acd-label{background:#fff;color:#639B9C;border:1px solid rgba(0,0,0,0.1);display:block;height:48px;line-height:48px;text-align:center;font-size:15px;margin:0;position:relative}.acd-label .toggle_img{width:16px;height:48px;display:inline-block;margin-left:auto;position:absolute;top:0;right:18px}.acd-content{height:0;opacity:0;-webkit-transition-duration:.5s;transition-duration:.5s;visibility:collapse}.acd-content hr{margin-top:24px;margin-bottom:24px}.acd-check:checked+.acd-label+.acd-content{visibility:visible;height:100%;opacity:1}.acd-check:checked+.acd-label>.toggle_img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.acd-check:checked+.acd-label{background:#DFEBEB;color:#828282;border:none}.base_btn{width:100%;padding:0;text-align:center;border:none;-webkit-box-shadow:0px 3px 6px #00000029;box-shadow:0px 3px 6px #00000029}.btn_sm{max-width:171px;height:28px;line-height:28px;font-size:14px;border-radius:14px}.btn_lg{max-width:360px;height:42px;line-height:42px;font-size:17px;border-radius:27px}.disabled{background:#e4e4e4 !important;color:#707070 !important}.apply_btn{background:#FF5A5A;color:#FFFFFF}.archive_btn{background:#e6c57c;color:#FFFFFF}.message_btn{background:#CCB7DD;color:#FFFFFF}.bookmark_btn{background:#4DC9FF;color:#FFFFFF}.success_btn{background:#519D9D;color:#FFFFFF}.card_opacity{opacity:0.4}.recruitment_show_btn{background:#79C2B5;color:#FFFFFF}.message_show_btn{background:#cbb7dd;color:#FFFFFF}.search_btn{margin:0 auto 30px;max-width:310px;width:100%;background:#fafafa;height:4rem;border-radius:2rem;font-size:20px;font-weight:900;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.search_btn>a{color:#333}.search_btn:active{-webkit-box-shadow:none;box-shadow:none;position:relative;top:3px}@media (max-width: 768px){.search_btn{height:3rem;border-radius:1.5rem;font-size:12px}}header{width:100%;position:fixed;z-index:1050}header .header_wrap_sp{display:none}header .header_wrap_sp h6{font-size:0.5rem;color:#333;font-weight:bold;margin-top:0.25rem}header .header_wrap_sp .menus .link_bar{height:100%}header .header_wrap_sp .menus .link_bar ul{list-style:none;height:100%;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}header .header_wrap_sp .menus .link_bar ul li{margin-bottom:0.7rem}header .header_wrap_sp .menus .link_bar ul li a{color:#333;font-weight:bold}header .header_wrap_sp .menus .link_bar ul li a:hover{border:#0091CD solid;border-width:0 0 2px}header .header_wrap_sp .login{font-size:13px}header .header_wrap_pc{padding:0px 13px;border-bottom:1px solid #00000029;background:#fff}header .header_wrap_pc nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative}header .header_wrap_pc nav .header_compnay_logo>img{height:66px}header .header_wrap_pc nav .logo-img{height:145px;padding:20px 0}header .header_wrap_pc nav .base_btn.btn_lg.apply_btn.icon_btn.sign-up,header .header_wrap_pc nav .base_btn.btn_lg.bookmark_btn.icon_btn.sign-in{width:210px}@media (min-width: 768px) and (max-width: 1150px){header .header_wrap_pc nav .base_btn.btn_lg.apply_btn.icon_btn.sign-up .base_btn.btn_lg.apply_btn.icon_btn.sign-up,header .header_wrap_pc nav .base_btn.btn_lg.apply_btn.icon_btn.sign-up .base_btn.btn_lg.bookmark_btn.icon_btn.sign-in,header .header_wrap_pc nav .base_btn.btn_lg.bookmark_btn.icon_btn.sign-in .base_btn.btn_lg.apply_btn.icon_btn.sign-up,header .header_wrap_pc nav .base_btn.btn_lg.bookmark_btn.icon_btn.sign-in .base_btn.btn_lg.bookmark_btn.icon_btn.sign-in{width:10vw}}header .header_wrap_pc nav .before_sign_in_menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;padding:0;margin:1rem 0 0;list-style:none;-webkit-box-pack:right;-moz-box-pack:right;-ms-flex-pack:right;justify-content:right}header .header_wrap_pc nav .before_sign_in_menu>li{font-size:12px;padding-left:10px;padding-right:10px;height:33px;line-height:33px}header .header_wrap_pc nav .before_sign_in_menu>li>a{color:#313334}@media (min-width: 768px) and (max-width: 1150px){header .header_wrap_pc nav .before_sign_in_menu .base_btn.btn_lg.apply_btn.icon_btn.sign-up,header .header_wrap_pc nav .before_sign_in_menu .base_btn.btn_lg.bookmark_btn.icon_btn.sign-in{width:20vw}}header .header_wrap_pc nav .icon_area{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}header .header_wrap_pc nav .icon_area a,header .header_wrap_pc nav .icon_area label{margin-left:12px;position:relative}header .header_wrap_pc nav .icon_area svg{width:24px;height:24px}header .header_wrap_pc nav .icon_area .batch{position:absolute;top:-3px;right:-3px;width:15px;height:15px;border-radius:50%;background:#f45165;color:#ffffff;font-size:4px;line-height:15px;text-align:center}header .header_wrap_pc nav .icon_area .pull_down_menu{display:none}header .header_wrap_pc nav .icon_area .user_icon{position:relative;margin-bottom:0}header .header_wrap_pc nav .icon_area #user_icon_btn:checked+.user_icon>.pull_down_menu{background:#fff;display:block !important;list-style:none;margin:0;padding:0px 16px;position:absolute;top:46px;right:0px;width:160px;border:1px solid #c1c1c1}header .header_wrap_pc nav .icon_area #user_icon_btn:checked+.user_icon>.pull_down_menu>li{font-size:12px;padding:10px 8px;border-bottom:1px solid #c1c1c1}header .header_wrap_pc nav .icon_area #user_icon_btn:checked+.user_icon>.pull_down_menu>li>a{color:#313334}header .header_wrap_pc nav .icon_area #user_icon_btn:checked+.user_icon>.pull_down_menu>li:last-child{border-bottom:none}header .header_wrap_pc .link_bar{width:100%}header .header_wrap_pc .link_bar ul{list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:100%;height:15px;text-align:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 0.5rem;padding:0;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;align-items:end}header .header_wrap_pc .link_bar ul li:hover{border:#0091CD solid;border-width:0 0 2px}header .header_wrap_pc .link_bar ul li a{color:#333333;font-weight:bold}@media (max-width: 768px){.base_btn.btn_sm.apply_btn.icon_btn.sign-up.sp-btn{margin-bottom:0px}header{background:white}header .header_wrap_pc{display:none}header .header_wrap_sp{display:block}header .header_wrap_sp nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}header .header_wrap_sp nav .logo-img{width:110px;margin:1.5rem 0 0 1rem}header .header_wrap_sp nav .menu-btn{height:30px;width:35px;margin-left:auto;display:block;margin-top:2rem;background-size:30px;background-repeat:no-repeat;border-style:none;outline:none;-webkit-transition:0.3s;transition:0.3s}header .header_wrap_sp nav .sp-btn{height:50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}header .header_wrap_sp nav .sp-btn span{font-size:1.2rem;font-weight:bold}}.nav{width:100%;position:fixed;bottom:0;right:-70%;width:70%;background:#fff5e9ba;height:80vh;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:0.3s;transition:0.3s}.nav ul>div{margin:0 auto 5rem auto}.login{font-size:15px;font-weight:bold;padding-right:10px;padding-left:10px;padding-top:6px;color:white}.sp-header-style{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:35px;height:32px !important;background-color:#FF5A5A;border-radius:1rem;margin-right:20px}.sp-header-style1{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:35px;height:32px !important;background-color:#4DC9FF;border-radius:1rem;margin-right:20px}footer{padding-top:30px;margin-top:3rem;text-align:center;color:#FAFAFA;background:#0091CD}footer .footer-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}footer .footer-container .footer-logo_area{width:20vw}footer .footer-container .footer-logo_area .footer-brand_logo{display:block;width:80%;max-width:210px;height:auto;margin:0 auto}footer .footer-container .footer-menu_area{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 20px;font-size:10px}footer .footer-container .footer-menu_area ul{list-style:none;margin-bottom:0;padding:0}footer .footer-container .footer-menu_area li{text-align:left}footer .footer-container .footer-menu_area li a{font-size:0.8rem;line-height:2.0rem;letter-spacing:0.12em;color:#FAFAFA}footer .footer-container .footer-link_area{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;margin:0 30px}footer .footer-container .footer-link_area a .inquiry_btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-moz-box-pack:right;-ms-flex-pack:right;justify-content:right;height:60px;margin:0;margin-right:10px;border-radius:calc(60px / 2);background-color:#FAFAFA}footer .footer-container .footer-link_area a .inquiry_btn .info{line-height:60px;font-weight:700;font-size:1rem;letter-spacing:0.08em;color:#333333;padding:0 0.5rem}footer .footer-container .banner-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:25%}footer .footer-container .banner-container a{margin-right:20px;margin-bottom:10px}footer .footer-copy_right_area{margin:10px auto;font-size:10px;color:#FAFAFA}@media (max-width: 768px){footer .footer-container .footer-link_area{margin:0 20px}footer .footer-container .footer-link_area a .inquiry_btn .info{font-size:12px}.banner-container a .banner-image{width:90%}}@media (max-width: 426px){footer{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-top:60px}footer .footer-container{width:80vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}footer .footer-container .footer-logo_area{width:80%}footer .footer-container .footer-logo_area .footer-brand_logo{margin:10px auto 30px auto}footer .footer-container .footer-menu_area{width:100%;margin-bottom:1rem}footer .footer-container .footer-menu_area ul li{text-align:center}footer .footer-container .footer-menu_area ul li a{font-size:0.8rem;line-height:2.0rem;color:#FAFAFA}footer .footer-container .footer-link_area{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin:0 auto}footer .footer-container .footer-link_area a .inquiry_btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:234px;height:60px;margin:0 auto}footer .footer-container .footer-link_area a .inquiry_btn .info{width:80%;font-size:15px}footer .footer-container .banner-container{width:100%;margin:20px auto}footer .footer-container .banner-container a{display:block;width:100%}}.head_line{text-align:center;display:block;background:#4DC9FF;color:#FFFFFF;height:44px;line-height:44px;width:calc(345 / 375 * 100%);margin:0 auto}@media (max-width: 426px){.head_line{margin-top:90px}}.sidebar_default .menu_title{font-weight:bold;font-size:16px}.sidebar_default .menu_items{padding:8px 0 0;font-size:13px;margin-bottom:10px}.sidebar_default ul{padding:0;list-style:none}.sidebar_default ul li a{cursor:pointer}.notice-badge{padding:3px 6px;margin-right:8px;margin-left:1px;font-size:75%;color:white;border-radius:6px;-webkit-box-shadow:0 0 3px #ddd;box-shadow:0 0 3px #ddd;white-space:nowrap;background-color:#f45165}.menus{width:100%;position:fixed;bottom:0;right:-70%;width:70%;background:#fafafa;height:73vh;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;border-top-left-radius:10px;-webkit-transition:0.3s;transition:0.3s}.menus a>div{margin:0 auto 5rem auto}.open{right:0}.rotate{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:0.3s;transition:0.3s}.page-loading-fixed{height:100%;overflow:hidden}.page-loading{display:none;position:absolute;height:100%;top:0;left:0;right:0;bottom:0;z-index:9000;background:rgba(0,0,0,0.7)}.page-loading-icon{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.page-loading-icon>i{display:block;color:#fff;font-size:16rem}svg.svg-inline--fa.fa-spinner{font-size:150px}.tag_style{padding:4px 11px;border-radius:8px;font-size:13px}.required_tag{color:#FFFFFF;background:#F86B6E}.private_tag{color:#FFFFFF;background:#CCB7DD}.semi-required_tag{color:#FFFFFF;background:#519D9D}@media (min-width: 808px){.page-content{padding:14rem 10rem 0.625rem}.page-content #privacy-policy .content .has-text-align-center{text-align:center;margin:10px 0 50px 0}.page-content #privacy-policy .content .has-text-align-left strong{margin-top:50px;display:block;padding:0.5rem;background-color:#f0f0f0}}@media (max-width: 807px){.page-content{padding:8rem 2rem 0.625rem}.page-content #privacy-policy .content .has-text-align-center{text-align:center;margin:10px 0 50px 0}.page-content #privacy-policy .content .has-text-align-left strong{margin-top:50px;display:block;padding:0.3rem;background-color:#f0f0f0}}
