.location_fair_hospital{padding-block:.5rem}.location_fair_hospital .location_pref{background-color:#00ba6d;color:#fff;display:inline-block;font-weight:bold;line-height:1.15;padding-block:.25em;padding-inline:.45em}.title_fair_header{margin:0;margin-bottom:1.5em}.title_fair_header img{height:auto;width:100%}.lead_fair_header{font-size:.9rem;line-height:1.8;margin-top:2em;margin-bottom:1em;text-align:left}.title_fair_contents{background:none;font-size:2rem;font-weight:normal;letter-spacing:.1em;line-height:1.3;margin-bottom:5px;margin-top:10px;padding:12px 0;text-align:center}.title_fair_contents span{display:inline-block;font-size:2rem;font-weight:normal;margin-left:0;position:relative;z-index:1}.title_fair_contents span::after{background:#fdef41;content:"";display:block;height:.4em;position:relative;top:-0.4em;width:100%;z-index:-1}.nav_fair_contents{padding:15px 0}.nav_fair_contents ul{display:flex;gap:5px}.nav_fair_contents li{display:block;width:100%}.nav_fair_contents a{background:#00ba6d;border-radius:3px;-webkit-box-shadow:0 2px 0 #00874f;box-shadow:0 2px 0 #00874f;color:#fff;display:block;font-size:1rem;padding:12.5px 0 10px;text-align:center;text-decoration:none}.nav_fair_contents a:hover,.nav_fair_contents a:focus{background:#00874f;background-size:48px auto;-webkit-box-shadow:none;box-shadow:none;position:relative;top:2px}.nav_fair_contents span.pickup{position:relative}.nav_fair_contents span.pickup::before{color:#fdef41;content:"★";margin-right:.2em}.nav_fair_contents span.pickup::after{color:#fdef41;content:"★";margin-left:.2em}.box_chk_pamph_allcheck{margin-bottom:15px;margin-top:25px;text-align:center}.chk_pamph_allcheck{background:url(https://static.nurse-senka.com/v2/85047e92e889c37d34cf062c91d09128361e820c/assets/recruitment_summer_bg_chk_pamph_check-0d913fc14d1660aa891e1ce39b91902e5366143423a640b14740768b862d4c90.png) no-repeat 510px bottom #00ba6d;border-radius:5px;-webkit-box-shadow:0 2px 0 #00874f;box-shadow:0 2px 0 #00874f;color:#fff;cursor:pointer;display:inline-block;font-size:1.2rem;letter-spacing:.1em;line-height:80px;height:80px;position:relative;text-align:center;width:650px}.chk_pamph_allcheck:hover,.chk_pamph_allcheck:focus{background:url(https://static.nurse-senka.com/v2/85047e92e889c37d34cf062c91d09128361e820c/assets/recruitment_summer_bg_chk_pamph_check-0d913fc14d1660aa891e1ce39b91902e5366143423a640b14740768b862d4c90.png) no-repeat 510px bottom #00874f;-webkit-box-shadow:none;box-shadow:none;position:relative;top:2px}.chk_pamph_allcheck input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border-radius:5px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.35);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.35);content:"";display:inline-block;height:32px;margin:0 10px 0 0;outline:none;position:relative;width:32px}.chk_pamph_allcheck input::after{border:5px solid #f4f4f4;border-left:0;border-top:0;content:"";display:block;height:14px;position:absolute;right:9px;top:44%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px}.chk_pamph_allcheck input:checked::after{border:5px solid #00874f;border-left:0;border-top:0;content:"";display:block;height:14px;position:absolute;right:9px;top:44%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px}.box_fair_hospital{background:#fff;border-radius:5px;margin-top:20px;padding:35px;position:relative;overflow:hidden;text-align:left}.box_fair_hospital.type_text{padding:25px}.pr_badge{display:block;height:80px;position:absolute;right:15px;top:-5px;width:48px}.pr_badge img{height:auto;width:100%}.title_fair_hospital{font-size:1.6rem;font-weight:bold;padding-right:36px}.title_fair_hospital span{font-size:1.6rem;font-weight:bold}.title_fair_hospital .date_update{float:right;font-size:.8rem;margin-right:-36px}.pr_fair_hospital{margin-top:15px}.pr_fair_hospital dt{color:#00ba6d;font-size:1.1rem;font-weight:bold;margin-top:15px}.pr_fair_hospital dd{font-size:.9rem;line-height:1.8;margin-top:10px}p.pr_fair_hospital{color:#00ba6d;font-size:1.1rem;font-weight:bold;margin-top:15px}.box_left_fair_hospital{float:left;width:520px}.type_text .box_left_fair_hospital{float:none;width:auto}.box_right_fair_hospital{float:right;width:288px}.type_text .box_right_fair_hospital{width:138px}.box_img_hospital{background:#fcffe8;border-radius:5px;overflow:hidden;text-align:center;width:288px}.box_img_hospital .img_hospital{width:288px}.box_btn_detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}.type_text .box_btn_detail{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.box_btn_detail a.btn_detail{background:#3e3e3e;border-radius:5px;-webkit-box-shadow:0 2px 0 #252525;box-shadow:0 2px 0 #252525;color:#fff;display:inline-block;font-size:.9rem;line-height:47px;height:47px;position:relative;text-align:center;text-decoration:none;width:138px}.box_btn_detail a.btn_detail:hover,.box_btn_detail a.btn_detail:focus{background:#252525;-webkit-box-shadow:none;box-shadow:none;position:relative;top:2px}.box_btn_detail a.btn_detail::after{background:url(https://static.nurse-senka.com/v2/85047e92e889c37d34cf062c91d09128361e820c/assets/recruitment_summer_arw_btn_detail-5f96e4e4ba8e729433862a70422846f46acb93f31dc8f11b0ff45b04b634156b.png) no-repeat 0 0;content:"";display:inline-block;height:12px;margin-left:10px;position:relative;top:1px;width:8px}.type_text .box_btn_detail a.btn_detail{background:#fff;border:1px solid #666;-webkit-box-shadow:none;box-shadow:none;color:inherit;line-height:36px;height:36px;margin-left:.5em}.type_text .box_btn_detail a.btn_detail::after{background:none;border:2px solid #666;border-radius:0px;border-left:0;border-top:0;content:" ";display:inline-block;height:6px;margin-left:.2rem;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;top:-1px;width:6px}.type_text .box_btn_detail a.btn_detail:hover,.type_text .box_btn_detail a.btn_detail:focus{background:#f2f2f2;top:0}.box_btn_detail a.btn_detail_fair{background:#ea6094;border:1px solid transparent;border-radius:5px;color:#fff;display:inline-block;font-size:.9rem;line-height:36px;height:36px;text-align:center;text-decoration:none;width:138px}.box_btn_detail a.btn_detail_fair::after{background:none;border:2px solid #fff;border-radius:0px;border-left:0;border-top:0;content:" ";display:inline-block;height:6px;margin-left:.2rem;position:relative;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;top:-1px;width:6px}.box_btn_detail a.btn_detail_fair:hover,.box_btn_detail a.btn_detail_fair:focus{background:#e8528b}.box_chk_pamph_check{margin-top:10px}.chk_pamph_check{background:url(https://static.nurse-senka.com/v2/85047e92e889c37d34cf062c91d09128361e820c/assets/recruitment_summer_bg_chk_pamph_check-0d913fc14d1660aa891e1ce39b91902e5366143423a640b14740768b862d4c90.png) no-repeat 208px bottom #00ba6d;background-size:56px auto;border-radius:5px;-webkit-box-shadow:0 2px 0 #00874f;box-shadow:0 2px 0 #00874f;color:#fff;cursor:pointer;display:inline-block;font-size:.9rem;line-height:47px;height:47px;outline:none;position:relative;text-align:center;width:288px}.chk_pamph_check:hover,.chk_pamph_check:focus{background:url(https://static.nurse-senka.com/v2/85047e92e889c37d34cf062c91d09128361e820c/assets/recruitment_summer_bg_chk_pamph_check-0d913fc14d1660aa891e1ce39b91902e5366143423a640b14740768b862d4c90.png) no-repeat 208px bottom #00874f;background-size:56px auto;-webkit-box-shadow:none;box-shadow:none;position:relative;top:2px}.chk_pamph_check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border-radius:5px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.35);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.35);content:"";display:inline-block;height:23px;margin:0 10px 0 0;outline:none;position:relative;top:-2px;width:23px}.chk_pamph_check input::after{border:4px solid #f4f4f4;border-left:0;border-top:0;content:"";display:block;height:9px;position:absolute;right:7px;top:45%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:5px}.chk_pamph_check input:checked::after{border:4px solid #00874f;border-left:0;border-top:0;content:"";display:block;height:9px;position:absolute;right:7px;top:45%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:5px}.box_link_pamph{margin-bottom:30px;margin-top:30px;text-align:center}.btn_link_pamph{background:url(https://static.nurse-senka.com/v2/85047e92e889c37d34cf062c91d09128361e820c/assets/recruitment_summer_bg_btn_link_pamph-133a9e6601ba46a616bce14f98df560f8a15107c9df728d7cf24618d5c449730.png) no-repeat 90% bottom #00ba6d;background-size:82px auto;border-radius:5px;border:0;-webkit-box-shadow:0 2px 0 #00874f;box-shadow:0 2px 0 #00874f;color:#fff;cursor:pointer;display:inline-block;font-size:2.1em;font-weight:normal;line-height:80px;height:80px;text-align:center;text-decoration:none;width:380px}.btn_link_pamph:hover,.btn_link_pamph:focus{background:url(https://static.nurse-senka.com/v2/85047e92e889c37d34cf062c91d09128361e820c/assets/recruitment_summer_bg_btn_link_pamph-133a9e6601ba46a616bce14f98df560f8a15107c9df728d7cf24618d5c449730.png) no-repeat 90% bottom #00874f;background-size:82px auto;-webkit-box-shadow:none;box-shadow:none;position:relative;top:2px}.btn_link_pamph::after{background:url(https://static.nurse-senka.com/v2/85047e92e889c37d34cf062c91d09128361e820c/assets/recruitment_summer_arw_btn_detail-5f96e4e4ba8e729433862a70422846f46acb93f31dc8f11b0ff45b04b634156b.png) no-repeat 0 0;content:"";display:inline-block;height:12px;margin-left:10px;position:relative;top:-3px;width:8px}.text_hospital_list{color:#333;font-size:20px;font-weight:500;letter-spacing:.05em;margin-bottom:1.2em;text-align:center}.nav_hospital_list ul{display:flex;flex-wrap:wrap;gap:16px 16px;justify-content:center;padding-bottom:35px}.nav_hospital_list li{width:220px}.nav_hospital_list li a,.nav_hospital_list li span{align-items:center;background-color:#fff;border:1px solid #ececec;border-radius:5px;box-sizing:border-box;color:#333;display:flex;font-size:16px;font-weight:bold;letter-spacing:.05em;height:50px;justify-content:center;text-align:center;text-decoration-line:none;transition:all .3s}.nav_hospital_list li a:hover{background-color:#fdef41}.nav_hospital_list li span{background-color:#ebebeb;color:#c8c8c8}.title_hospital_list{font-weight:bold;font-size:1.4rem;line-height:1.3;margin-bottom:15px;margin-top:25px;text-align:center}.title_hospital_list span{display:inline-block;font-weight:bold;font-size:1.4rem;margin-left:0;position:relative;z-index:1}.title_hospital_list span::after{background:#00ba6c;content:"";display:block;height:.3em;position:relative;width:100%;z-index:-1}a.hospital_list_areaTop{color:#0e296e;display:block;font-size:15px;letter-spacing:.05rem;line-height:1.5rem;outline:none;padding-top:12px;padding-bottom:24px;text-align:right;text-decoration-line:underline}#pamphError{display:none;font-size:15px;font-weight:bold;color:#ec1111;margin-top:.5em}
