.member_regist{display:block;padding:10px 15px;background-color:#fffce9;text-align:center}.member_regist p{font-size:11px}.btn_secondary{margin:5px auto}.btn_secondary .small{font-size:13px}.content_box .content_img img{width:100%}.content_box .ttl_wrapper{background-color:#f8b90f}.content_box .main_ttl{max-width:800px;height:35px;margin:0 auto;background-image:url(../../../../image/sw/cu/d/d801_smp/lp/shufu/ttl_icon_area.png);background-position:10px center;background-size:16px auto;background-repeat:no-repeat;color:#684d32;font-weight:bold;font-size:14px;line-height:35px;padding-left:35px}.short-wrapper{max-width:800px;margin:0 auto}.main_h1{height:20px;color:#ffb100;font-size:10px;line-height:20px;letter-spacing:-1px;text-align:center;border-top:1px solid #ffb100;border-bottom:1px solid #fbc447}.nav_main_menu{border-top:1px solid #ffb100}.main_menu_list .menu_list a{float:left;width:25%;height:35px;color:#f49207;font-size:10px}.top_img{background:#f4d923;line-height:0}.top_img__wrapper{max-width:800px;margin:0 auto;text-align:center}.top_img__ttl{width:95%;max-width:720px;padding:15px 0}.top_img__photo{width:100%}.search_panel_box{padding-bottom:40px}.search_panel_box__item{padding:30px 10px 0}.search_panel_box .short-minimumday__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;row-gap:7px}.search_panel_box .short-minimumday__item{width:calc((100% - 7px)/2);border-radius:16px;background:#fff}.search_panel_box .short-timezone__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.search_panel_box .short-timezone__item{width:calc((100% - 14px)/4);border-radius:16px;background:#fff}.search_ttl{font-weight:bold;font-size:17px;padding-bottom:5px}.search_ttl .mini_txt{font-weight:normal;font-size:12px;padding-left:10px}.search_btn_box{width:100%;margin:15px 0 0 0;padding:10px 0 10px 0;background-color:rgba(238,238,238,.9);border-top:1px #ccc solid;border-bottom:1px #ccc solid}.search_btn_box__wrapper{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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:800px;margin:0 auto;padding:0 10px;text-align:center}.search_btn_box.fix_btn{position:fixed;bottom:0;left:0;z-index:10}.search_btn_box .search_number{display:inline-block;width:48%;padding:5px 10px;border-radius:6px;background-color:#fff;text-align:center}.search_btn_box .search_number .s_number{color:#f4176a;font-weight:bold;font-size:24px}.search_btn_box .search_number .s_txt{color:#333;font-weight:bold;font-size:18px}.search_btn_box .search_btn{display:inline-block;width:48%;height:50px;border:none;border-radius:4px;background-color:#f58a00;color:#fff;font-weight:bold;font-size:16px;text-align:center;vertical-align:middle}.area_search_box.bg_color{background-color:#fef4e5}.large_area_box{padding:20px 10px}.large_area_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;row-gap:7px}.large_area_list .area_list{width:calc((100% - 7px)/2)}.large_area_list .area_list a{display:block}.large_area_list .area_list:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.pickup_area_box{padding:10px 5px 10px 10px;border-top:1px dashed #c7a060}.pickup_area_box:last-child{border-bottom:1px dashed #c7a060;margin-bottom:20px}.pickup_area_box .sub_ttl a{color:#6f4204;font-weight:bold;font-size:18px;text-decoration:underline}.pickup_area_box .pickup_area_list .area_list{float:left;margin:8px 15px 8px 0;font-size:16px;text-decoration:underline}.job_search_box{padding-bottom:15px}.job_search_box .ttl_wrapper{background-color:#3559a7}.job_search_box .main_ttl{background-image:url(../../../../image/sw/cu/d/d801_smp/lp/shufu/ttl_icon_glass.png);background-position:10px center;background-size:16px auto;background-repeat:no-repeat;color:#fff;padding-left:35px}.job_search_box .job_box{margin:20px 0}.job_search_box .sub_ttl{padding:8px 0 8px 40px;background-image:url(../../../../image/sw/cu/d/d801_smp/lp/shufu/jobsearch_icon_01.png);background-position:8px 7px;background-size:22px auto;background-repeat:no-repeat;color:#212f4c;font-weight:bold;font-size:19px;border-bottom:2px dashed #365aa7}.job_search_box .job_txt{padding:0 5px 0 5px;color:#484542;font-size:13px;line-height:1.8;margin-top:15px}.job_search_box .searchbtn_job{width:90%;margin:15px auto 30px auto;padding:10px 0;border-radius:6px;background-image:url(../../../../image/sw/cu/d/d801_smp/lp/shufu/areasearch_btn_arrow.png);background-position:94% center;background-size:8px auto;background-repeat:no-repeat;background-color:#efbc3e;color:#644502;font-size:17px;text-align:center;border-bottom:4px #fbd474 solid}.job_search_box .job_02 .sub_ttl{background-image:url(../../../../image/sw/cu/d/d801_smp/lp/shufu/jobsearch_icon_02.png);background-size:23px auto}.job_search_box .modal_select_area{display:none;position:fixed;top:0;left:7%;z-index:10;width:85%;margin:2.5em auto 0;padding:0;border:1px solid #aaa;border-radius:6px;box-sizing:content-box;background:#fff}.job_search_box .modal_ttl{height:30px;border-radius:6px 6px 0 0;background-color:#3559a7;color:#fff;font-weight:bold;font-size:13px;line-height:30px;padding-left:10px}.job_search_box .modal_area{padding:25px 0 20px 2%}.job_search_box .modal_area a{float:left;width:45%;height:50px;margin:10px 2%;border-radius:6px;box-sizing:content-box;background-color:#dbeaf1;color:#2a354d;font-weight:bold;font-size:16px;line-height:50px;text-align:center;border-bottom:#b6d9ea solid 4px}.job_search_box .close_btn{float:left;width:40%;height:40px;margin:15px 0 20px 32%;border-radius:6px;box-sizing:content-box;background-color:#dcdedf;color:#333;font-weight:bold;line-height:40px;text-align:center}.job_search_box .modal_overlay{display:none;position:fixed;top:0;left:0;z-index:1;width:100%;height:120%;background-color:rgba(0,0,0,.6)}.job_search_box .modal_select_area .modal_area{display:none}.content_box.step_box{margin:0;background-image:url(../../../../image/sw/cu/d/d801_smp/lp/shufu/topimg_step.png);background-position:0 35px;background-size:100% auto;background-repeat:no-repeat;background-color:#ddecf7;padding-bottom:20px}.content_box.step_box .ttl_wrapper{background-color:#384650}.content_box.step_box .main_ttl{background-image:url(../../../../image/sw/cu/d/d801_smp/lp/shufu/ttl_icon_step.png);background-position:9px center;background-size:14px auto;background-repeat:no-repeat;color:#fff;padding-left:35px}.content_box.step_box .step{margin:10px 7px;padding:10px 4px 10px 7px;border-radius:6px;background-color:#fff}.content_box.step_box .step.step01{margin-top:110px}.content_box.step_box .step.step02,.content_box.step_box .step.step04,.content_box.step_box .step.step06{background-color:#ecf7fc}.content_box.step_box .step.stepinfo{border:2px solid #fff;background-color:#ddecf7}.content_box.step_box .step .sub_ttl{height:18px;color:#384650;font-weight:bold;font-size:14px;line-height:20px;margin-bottom:5px}.content_box.step_box .step .sub_ttl .step_num{display:inline-block;width:18px;height:18px;border-radius:20px;background-color:#384650;color:#fff;font-weight:bold;font-size:12px;line-height:18px;text-align:center;margin-right:7px}.content_box.step_box .step .txt{margin:0;padding:0;color:#333;line-height:1.6}@media screen and (min-width: 800px){.content_box.step_box{background-image:none}.content_box.step_box .step.step01{margin-top:20px}}