@charset "UTF-8";.module_appeal{color:#313131;margin-bottom:30px;}
.module_appeal .item_orange{color:#f46f70;}
@media screen and (max-width:738px){.module_appeal{margin-bottom:7.25%;}
}
.module_appeal_head{margin-bottom:46px;}
@media screen and (max-width:738px){.module_appeal_head{padding-top:3.125%;margin-bottom:7%;}
}
.module_appeal_head .appeal_title{box-sizing:border-box;height:90px;padding:25px 110px 21px;background-color:#34b9be;background-position:27px center;background-repeat:no-repeat;background-size:64px auto;}
@media screen and (max-width:738px){.module_appeal_head .appeal_title{height:auto;padding:16px 0 12px 72.5px;background-position:11px center;background-size:45px auto;}
}
.module_appeal_head .appeal_title .item_title_upper,
.module_appeal_head .appeal_title .item_title_lower{display:block;line-height:1.25;font-size:129%;color:#fff;}
@media screen and (max-width:738px){.module_appeal_head .appeal_title .item_title_upper{font-size:86%;margin-bottom:5px;}
}
.module_appeal_head .appeal_title .item_title_lower{font-weight:bold;}
.module_appeal_body .appeal_section{margin-top:88px;}
@media screen and (max-width:738px){.module_appeal_body .appeal_section{margin-top:18.5%;}
}
.module_appeal_body .appeal_section:first-child{margin-top:0;}
.module_appeal_body .appeal_section_head{margin-bottom:45px;}
@media screen and (max-width:738px){.module_appeal_body .appeal_section_head{margin-bottom:7.5%;}
}
.module_appeal_body .appeal_section_head .item_lead{margin-top:24px;}
@media screen and (max-width:738px){.module_appeal_body .appeal_section_head .item_lead{font-size:79%;margin-top:6%;}
}
.module_appeal_body .appeal_section_body .item_person{box-sizing:border-box;padding:38px 25px 38px 27px;background:url(../img/appeal/common/bg_note.png) 0 8px repeat;margin-top:63px;}
@media screen and (max-width:738px){.module_appeal_body .appeal_section_body .item_person{padding:12px 10px;background:url(../img/appeal/common/sp/bg_note_sp.png) 0 4px repeat;background-size:1px auto;margin-top:12%;}
}
.module_appeal_body .appeal_section_body .item_person:first-child{margin-top:0;}
.module_appeal_body .appeal_section_body .item_person_head{margin-bottom:28px;}
@media screen and (max-width:738px){.module_appeal_body .appeal_section_body .item_person_head{margin-bottom:10px;}
}
.module_appeal_body .appeal_section_body .item_person_title{box-sizing:border-box;height:53px;font-size:129%;font-weight:bold;padding:14px 0 12px 76px;background:url(../img/appeal/common/icon_voice.png) 0 0 no-repeat;background-size:53px auto;}
@media screen and (max-width:738px){.module_appeal_body .appeal_section_body .item_person_title{min-height:33px;height:auto;letter-spacing:0.1em;line-height:1.25;font-size:100%;padding:2px 0 0 42px;background-position:0 center;background-size:33px auto;}
}
.module_appeal_body .appeal_section_body .item_person_body{display:table;width:100%;}
.module_appeal_body .appeal_section_body .item_person_image,
.module_appeal_body .appeal_section_body .item_person_info{box-sizing:border-box;display:table-cell;vertical-align:middle;}
.module_appeal_body .appeal_section_body .item_person_image{width:390px;text-align:right;padding-right:25px;}
@media screen and (max-width:738px){.module_appeal_body .appeal_section_body .item_person_image{width:53.5%;padding-right:0;}
}
@media screen and (max-width:738px){.module_appeal_body .appeal_section_body .item_person_info{padding-left:3.575%;}
}
.module_appeal_body .appeal_section_body .item_person_info_inner{box-sizing:border-box;display:inline-block;width:200px;padding:16px 20px 18px;line-height:1.75;vertical-align:top;border-radius:10px;background-color:#fff;}
@media screen and (max-width:738px){.module_appeal_body .appeal_section_body .item_person_info_inner{min-width:100%;width:auto;font-size:79%;padding:2.5% 8.27%;}
}
.module_appeal_body .appeal_section_body .item_person_name{font-weight:bold;}
.module_appeal_body .appeal_section_body .item_person_job{color:#34b9be;}
.module_appeal_body .appeal_section_body .item_person_foot{margin-top:35px;}

@media screen and (max-width:738px){.module_appeal_body .appeal_section_body .item_person_foot{margin-top:10px;}
}
.module_appeal_body .appeal_section_body .item_person_foot .item_text{line-height:1.75;}
@media screen and (max-width:738px){.module_appeal_body .appeal_section_body .item_person_foot .item_text{font-size:79%;}
}
.module_appeal_body .appeal_section_body .appeal_section_text + .appeal_section_text{margin-top:28px;}
@media screen and (max-width:738px){.module_appeal_body .appeal_section_body .appeal_section_text{font-size:79%;}
.module_appeal_body .appeal_section_body .appeal_section_text + .appeal_section_text{margin-top:6%;}
}
.module_appeal_foot{margin-top:108px;}
@media screen and (max-width:738px){.module_appeal_foot{margin-top:16.5%;}
}
.module_appeal_foot .module_moreinfo{margin-top:108px;}
@media screen and (max-width:738px){.module_appeal_foot .module_moreinfo{margin-top:12%;}
}
.module_appeal_link_head{margin-bottom:45px;}
@media screen and (max-width:738px){.module_appeal_link_head{margin-bottom:8%;}
}
.module_appeal_link_body .item_link{margin-top:14px;}
.module_appeal_link_body .item_link:first-child{margin-top:0;}
.module_appeal_link_body .item_link_inner{position:relative;box-sizing:border-box;display:block;height:84px;padding:22px 90px 17px;border-radius:10px;background-color:#34b9be;background-position:15px center;background-repeat:no-repeat;background-size:64px auto;}
.module_appeal_link_body .item_link_inner:after{content:"";position:absolute;top:50%;right:15px;display:block;width:10px;height:0;padding-top:18px;background:url(../img/appeal/common/arrow_white_s.png) 0 0 no-repeat;background-size:100% auto;margin-top:-9px;}
@media screen and (max-width:738px){.module_appeal_link_body .item_link_inner{height:60px;padding:10px 0 5px 65px;background-position:10px center;background-size:45px auto;}
.module_appeal_link_body .item_link_inner:after{right:10px;}
}
.module_appeal_link_body .item_link.skin_money .item_link_inner{background-image:url(../img/appeal/common/img_strength1_s.png);}
.module_appeal_link_body .item_link.skin_enjoy .item_link_inner{background-image:url(../img/appeal/common/img_strength2_s.png);}
.module_appeal_link_body .item_link.skin_experience .item_link_inner{background-image:url(../img/appeal/common/img_strength4_s.png);}
.module_appeal_link_body .item_link.skin_meet .item_link_inner{background-image:url(../img/appeal/common/img_strength3_s.png);}
.module_appeal_link_body .item_link.skin_goindex .item_link_inner{height:70px;padding:23px 90px;background-color:#99dcde;}
.module_appeal_link_body .item_link.skin_goindex .item_link_inner:after{display:none;}
@media screen and (max-width:738px){.module_appeal_link_body .item_link.skin_goindex .item_link_inner{height:50px;padding:15.5px 0;}
.android .module_appeal_link_body .item_link.skin_goindex .item_link_inner{padding:18px 0 12px;}
}
.module_appeal_link_body .item_link_text{display:block;font-size:115%;color:#fff;}
@media screen and (max-width:738px){.module_appeal_link_body .item_link_text{font-size:86%;}
}
.module_appeal_link_body .item_link.skin_goindex .item_link_text{text-align:center;}
@media screen and (max-width:738px){.module_appeal_link_body .item_link.skin_goindex .item_link_text{font-size:93%;}
}
.module_appeal_link_body .item_link_title{display:block;font-weight:bold;color:#fff;}
@media screen and (max-width:738px){.module_appeal_link_body .item_link_title{font-size:129%;}
}
.module_branch_info{padding:0 10px;margin-top:24px;}
@media screen and (max-width:738px){.module_branch_info{padding:0 1.66666667%;margin-top:5%;}
}
.branch_info{display:table;width:100%;}
.branch_info_term,
.branch_info_description{display:table-cell;line-height:1.75;vertical-align:top;font-size:115%;padding:22px 0;border-bottom:1px solid #ccc;}
@media screen and (max-width:738px){.branch_info_term,
.branch_info_description{font-size:79%;padding:5% 0;}
}
.branch_info:first-child .branch_info_term,
.branch_info:first-child .branch_info_description{padding-top:0;}
.branch_info:last-child .branch_info_term,
.branch_info:last-child .branch_info_description{border-bottom:0;}
.branch_info_term{width:148px;font-weight:bold;}
@media screen and (max-width:738px){.branch_info_term{width:25.51714%;}
}
.branch_info_description .item_contact{display:table;width:100%;}
.branch_info_description .item_contact_term{display:table-cell;vertical-align:top;width:72px;}
@media screen and (max-width:738px){.branch_info_description .item_contact_term{width:17%;}
}
.branch_info_description .item_contact_description{display:table-cell;vertical-align:top;}
.branch_info_description .item_access_annotation{margin-top:25px;}
.branch_info_contact_link{padding:0 0 5.175%;border-bottom:1px solid #ccc;}
@media screen and (max-width:738px){.branch_info_contact_link .button_ellipse{width:76.66666667%;padding:9px 0 6px;margin:0 auto;}
.branch_info_contact_link .button_ellipse_text{font-size:93%;padding-left:18px;background-image:url(../img/branch/common/icon_tel_s.png);background-size:13.5px auto;}
}
.module_continue{box-sizing:border-box;padding:22px 30px 32px;border:1px dotted #f66;}
@media screen and (max-width:738px){.module_continue{width:93.75%;padding:15px 3.66666667% 19px;margin:0 auto;}
}
.module_continue_head{position:relative;text-align:center;margin-bottom:15px;}
.module_continue_head:before{content:"";position:absolute;top:50%;right:0;left:0;display:block;width:100%;height:1px;background-color:#f66;margin-top:-0.5px;}
@media screen and (max-width:738px){.module_continue_head{margin-bottom:5px;}
}
.module_continue_head .item_title{position:relative;display:inline-block;vertical-align:top;font-size:143%;font-weight:bold;color:#f66;padding:0 33px;background-color:#fff;}
@media screen and (max-width:738px){.module_continue_head .item_title{font-size:100%;padding:0 11px;}
}
.module_continue_body .item_text{line-height:2;font-size:115%;font-weight:bold;color:#f66;}
@media screen and (max-width:738px){.module_continue_body .item_text{font-size:72%;}
}
.module_continue_foot{margin-top:5px;}
.module_continue_foot .item_annotation{color:#f66;}
@media screen and (max-width:738px){.module_continue_foot .item_annotation{font-size:72%;}
}
.module_continue_foot .item_submit{width:380px;height:50px;margin:0 auto;}
@media screen and (max-width:738px){.module_continue_foot .item_submit{width:100%;}
}
.module_continue_foot .item_submit_inner{width:100%;height:100%;line-height:50px;font-size:143%;font-weight:bold;color:#fff;text-align:center;padding:0;border:0;background-color:#ff6666;border-radius:20px;margin:0;box-shadow:none;outline:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
@media screen and (max-width:738px){.module_continue_foot .item_submit_inner{font-size:108%;border-radius:10px;}
}
.module_forms.skin_entry_lower{margin:35px 0 74px;}
@media screen and (max-width:738px){.module_forms.skin_entry_lower{margin:18px 0 10px;}
}
.module_forms.skin_contact .module_forms_head{margin-bottom:24px;}
.module_forms.skin_contact_confirm .module_forms_head,
.module_forms.skin_entry_upper .module_forms_head,
.module_forms.skin_entry_confirm .module_forms_head{padding-top:28px;margin-bottom:15px;}
.module_forms.skin_entry_thanks .module_forms_head{padding-top:28px;}
.module_forms.skin_entry_lower .module_forms_head{margin-bottom:26px;}
@media screen and (max-width:738px){.module_forms.skin_contact .module_forms_head,
.module_forms.skin_contact_thanks .module_forms_head,
.module_forms.skin_entry_upper .module_forms_head,
.module_forms.skin_entry_confirm .module_forms_head{padding-top:15px;margin-bottom:0;}
.module_forms.skin_entry_lower .module_forms_head{margin-bottom:0;}
}
.module_forms_head .item_steps{letter-spacing:-0.4em;text-align:center;padding-bottom:28px;border-bottom:1px solid #ccc;}
@media screen and (max-width:738px){.module_forms_head .item_steps{padding-bottom:15px;}
}
.module_forms_head .item_step{display:inline-block;vertical-align:middle;letter-spacing:normal;font-size:129%;font-weight:bold;color:#999;padding-left:46px;background:url(../img/common/arrow_black_next.png) 0 center no-repeat;margin-left:28px;}
@media screen and (max-width:738px){.module_forms_head .item_step{font-size:79%;padding-left:28.5px;background-size:7px auto;margin-left:19px;}
}
.module_forms_head .item_step:first-child{padding-left:0;background:0;margin-left:0;}
.module_forms_head .item_step.skin_current{color:#333;}
@media screen and (max-width:738px){.module_forms_head .item_step.item_03{line-height:2.9em;}
}
.module_forms_head .item_title{font-size:214.3%;font-weight:bold;margin:30px 0 13px;}
@media screen and (max-width:738px){.module_forms_head .item_title{font-size:129%;margin:14px 0 2%;}
}
.module_forms_head .item_lead{text-align:center;line-height:2;font-size:115%;}
@media screen and (max-width:738px){.module_forms_head .item_lead{font-size:79%;}
}
.module_forms.skin_contact .module_forms_head .item_lead,
.module_forms.skin_entry_confirm .module_forms_head .item_lead{text-align:left;}
.module_forms.skin_contact_confirm .module_forms_head .item_lead,
.module_forms.skin_entry_upper .module_forms_head .item_lead,
.module_forms.skin_entry_confirm .module_forms_head .item_lead{margin-top:35px;}
.module_forms.skin_contact_thanks .module_forms_head .item_lead,
.module_forms.skin_entry_thanks .module_forms_head .item_lead{line-height:1.5;font-size:172%;font-weight:bold;padding:48px 0;}
.module_forms.skin_entry_thanks .module_forms_head .item_lead.myhumanic_thanks_lead {padding-bottom:10px;}
@media screen and (max-width:738px){.module_forms.skin_contact_confirm .module_forms_head .item_lead,
.module_forms.skin_entry_upper .module_forms_head .item_lead,
.module_forms.skin_entry_confirm .module_forms_head .item_lead{margin-top:16px;}
.module_forms.skin_contact .module_forms_head .item_lead{width:93.75%;text-align:center;margin:0 auto;}
.module_forms.skin_contact_confirm .module_forms_head .item_lead{width:93.75%;text-align:left;margin-right:auto;margin-left:auto;}
.module_forms.skin_entry_lower .module_forms_head .item_lead{text-align:left;padding:0 3.33333334%;}
.module_forms.skin_contact_thanks .module_forms_head .item_lead,
.module_forms.skin_entry_thanks .module_forms_head .item_lead{line-height:1.5;font-size:86%;padding:30px 0;}
}
.module_forms .module_forms_head .item_error_title{display:block;font-size:158%;font-weight:bold;color:#fb4344;margin-bottom:5px;}
@media screen and (max-width:738px){.module_forms .module_forms_head .item_error_title{font-size:108%;}
}
.module_forms.skin_contact .module_forms_head .item_error_title{text-align:center;padding-top:42px;}
@media screen and (max-width:738px){.module_forms.skin_contact .module_forms_head .item_error_title{padding-top:16px;}
}
.module_forms .module_forms_head .item_text_error{color:#fb4344;}
.module_forms_body .item_form{border-top:1px solid #ccc;padding:15px 0 20px;}
.module_forms_body .item_form:first-child{border-top:0;}
.module_forms.skin_entry_confirm .module_forms_body .item_form:last-child{border-bottom:1px solid #ccc;}
@media screen and (max-width:738px){.module_forms.skin_contact_confirm .module_forms_body .item_form{padding:8px 0;}
.module_forms.skin_entry_confirm .module_forms_body .item_form{padding:8px 0 15px;}
}
.module_forms_body .item_form_title{letter-spacing:-0.4em;}
.module_forms.skin_contact .module_forms_body .item_form_title,
.module_forms.skin_entry_upper .module_forms_body .item_form_title,
.module_forms.skin_entry_lower .module_forms_body .item_form_title{margin-bottom:14px;}
.module_forms.skin_contact_confirm .module_forms_body .item_form_title,
.module_forms.skin_entry_confirm .module_forms_body .item_form_title{padding:0 40px;margin-bottom:5px;}
@media screen and (max-width:738px){.module_forms.skin_contact .module_forms_body .item_form_title,
.module_forms.skin_entry_upper .module_forms_body .item_form_title,
.module_forms.skin_entry_lower .module_forms_body .item_form_title{margin-bottom:5px;}
.module_forms.skin_contact_confirm .module_forms_body .item_form_title,
.module_forms.skin_entry_confirm .module_forms_body .item_form_title{padding:0;}
}
.module_forms_body .item_form_title .item_required{display:inline-block;vertical-align:middle;letter-spacing:normal;font-size:129%;}
.module_forms_body .item_form_title .item_title_text,
.module_forms_body .item_form_content .item_required{display:inline-block;vertical-align:middle;letter-spacing:normal;font-size:129%;font-weight:bold;}
@media screen and (max-width:738px){
.module_forms_body .item_form_title .item_required,
.module_forms_body .item_form_title .item_title_text,
.module_forms_body .item_form_content .item_required{font-size:79%;}
}
.module_forms_body .item_form_title .item_title_text{font-weight:bold;}
.module_forms .module_forms_body .item_form.skin_error .item_title_text{color:#fb4344;}
.module_forms_body .item_form_title .item_required{color:#f46f70;margin-left:15px;}
.module_forms_body .item_form_content .item_required{color:#f46f70;}
.module_forms_head .item_required{color: #f46f70;}
.module_forms_body .item_title_text .item_required{color:#f46f70;}
@media screen and (max-width:738px){
.module_forms_body .item_form_title .item_required{margin-left:10px;}
.module_forms_body .item_form_content .item_required{}
}
.module_forms_body .item_form_content{padding:0 54px;}
@media screen and (max-width:738px){.module_forms_body .item_form_content{padding:0 3.33333334%;}
}
.module_forms.skin_contact .module_forms_body .item_form_content{padding:0 77px 0 54px;}
.module_forms.skin_contact_confirm .module_forms_body .item_form_content,
.module_forms.skin_entry_confirm .module_forms_body .item_form_content{padding:0 72px;}
@media screen and (max-width:738px){.module_forms.skin_contact .module_forms_body .item_form_content,
.module_forms.skin_contact_confirm .module_forms_body .item_form_content,
.module_forms.skin_entry_confirm .module_forms_body .item_form_content{padding:0 3.33333334%;}
}
.module_forms_body .item_form.skin_name_furigana .item_form_content{padding-left:40px;}
.module_forms.skin_contact_confirm .item_form.skin_name_furigana .item_form_content,
.module_forms.skin_entry_confirm .item_form.skin_name_furigana .item_form_content{padding:0 72px;}
.module_forms_body .item_form.skin_birthday .item_form_content{padding-left:61px;}
.module_forms.skin_entry_confirm .item_form.skin_birthday .item_form_content{padding:0 72px;}
@media screen and (max-width:738px){.module_forms_body .item_form.skin_name_furigana .item_form_content,
.module_forms.skin_contact_confirm .item_form.skin_name_furigana .item_form_content,
.module_forms.skin_entry_confirm .item_form.skin_name_furigana .item_form_content,
.module_forms_body .item_form.skin_birthday .item_form_content,
.module_forms.skin_entry_confirm .item_form.skin_birthday .item_form_content{padding:0 3.33333334%;}
}
.module_forms_body .item_default{box-sizing:border-box;display:block;width:560px;font-size:115%;padding:8px 22px;background-color:#f7f7f7;}
@media screen and (max-width:738px){.module_forms_body .item_default{width:auto;font-size:79%;padding:7px 15px;}
}
.module_forms_body .item_textfield_group{letter-spacing:-0.4em;}
@media screen and (max-width:738px){.module_forms_body .item_textfield_group{text-align:center;}
}
@media screen and (max-width:738px){.module_forms_body .item_form.skin_zipcode .item_textfield_group{text-align:left;}
}
.module_forms_body .item_textfield_group .item_text,
.module_forms_body .item_textfield_group .item_textfield{box-sizing:border-box;display:inline-block;vertical-align:middle;letter-spacing:normal;}
@media screen and (max-width:738px){.module_forms_body .item_textfield_group .item_text,
.module_forms_body .item_textfield_group .item_textfield{font-size:79%;}
}
.module_forms_body .item_form .item_text{font-weight:bold;}
.module_forms_body .item_form.skin_name_kanji .item_text,
.module_forms_body .item_form.skin_name_furigana .item_text{text-align:right;}
.module_forms_body .item_form.skin_name_kanji .item_text:first-child{width:30px;padding-right:15px;margin-left:0;}
.module_forms_body .item_form.skin_name_kanji .item_text:nth-child(3){width:22px;padding-right:8px;margin-left:27px;}

.module_forms_body .item_form.skin_name_furigana .item_text:first-child{width:44px;padding-right:15px;margin-left:0;}
.module_forms_body .item_form.skin_name_furigana .item_text:nth-child(3){width:36px;padding-right:8px;margin-left:13px;}
.module_forms_body .item_form.skin_zipcode .item_text:first-child{width:30px;}
.module_forms_body .item_form.skin_zipcode .item_text:nth-child(3){width:33px;text-align:center;}
.module_forms_body .item_form.skin_zipcode .item_text:nth-child(3){width:33px;text-align:center;}
.module_forms_body .item_form.skin_tel .item_text{width:33px;text-align:center;}
@media screen and (max-width:738px){.module_forms_body .item_form.skin_name_kanji .item_text:first-child,
.module_forms_body .item_form.skin_name_kanji .item_text:nth-child(3),
.module_forms_body .item_form.skin_name_furigana .item_text:first-child,
.module_forms_body .item_form.skin_name_furigana .item_text:nth-child(3){width:31px;margin-left:0;}
.module_forms_body .item_form.skin_name_kanji .item_text:first-child,
.module_forms_body .item_form.skin_name_kanji .item_text:nth-child(3){padding-right:8px;}
.module_forms_body .item_form.skin_name_furigana .item_text:first-child,
.module_forms_body .item_form.skin_name_furigana .item_text:nth-child(3){padding-right:5px;}
.module_forms_body .item_form.skin_zipcode .item_text:first-child{width:25px;}
.module_forms_body .item_form.skin_zipcode .item_text:nth-child(3){width:21.5px;}
.module_forms_body .item_form.skin_tel .item_text{width:21.5px;}
}
.module_forms_body .item_textfield_group .item_textfield{width:240px;height:38px;line-height:36px;font-size:115%;padding:0 10px;border:1px solid #333;border-radius:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
@media screen and (max-width:738px){.module_forms_body .item_textfield_group .item_textfield{width:39.285714%;height:32px;line-height:30px;font-size:16px;padding:0 5px;}
}
.module_forms_body .item_textfield_group #birth_date_input.item_textfield{width:360px;height:38px;line-height:36px;font-size:115%;padding:0 10px;border:1px solid #333;border-radius:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
@media screen and (max-width:738px){.module_forms_body .item_textfield_group #birth_date_input.item_textfield{width:100%;height:32px;line-height:30px;font-size:16px;padding:0 5px;}
}
@media screen and (max-width:738px){.android .module_forms.skin_entrytype_b .module_forms_body .item_textfield_group .item_textfield.skin_full_half{width:57.44%;}
}
.module_forms_body .item_form.skin_zipcode .item_textfield:nth-child(2){width:90px;}
.module_forms_body .item_form.skin_zipcode .item_textfield:nth-child(4){width:140px;}
.module_forms_body .item_form.skin_tel .item_textfield{width:120px;}
.module_forms_body .item_textfield_group .item_textfield.skin_full_width{width:100%;}
@media screen and (max-width:738px){.module_forms_body .item_form.skin_zipcode .item_textfield:nth-child(2){width:26.79%;}
.module_forms_body .item_form.skin_zipcode .item_textfield:nth-child(4){width:39.29%;}
.module_forms_body .item_form.skin_tel .item_textfield{width:calc((100% - 43px)/3.1);}
}
.module_forms_body .item_select_group{letter-spacing:-0.4em;}
@media screen and (max-width:738px){.module_forms_body .item_select_group{text-align:center;}
}
@media screen and (max-width:738px){.module_forms_body .item_form.skin_prefecture .item_select_group,
.module_forms_body .item_form.skin_location .item_select_group,
.module_forms_body .item_form.skin_preferred_date .item_select_group,
.module_forms_body .item_form.skin_preferred_time .item_select_group,
.module_forms_body .item_form.skin_attribute .item_select_group{text-align:left;}
}
.module_forms_body .item_select_group .item_text,
.module_forms_body .item_select_group .item_select{box-sizing:border-box;display:inline-block;vertical-align:middle;letter-spacing:normal;}
.module_forms_body .item_select_group .item_select{position:relative;border:1px solid #333;}
.module_forms_body .item_select_group .item_select:before{content:"";position:absolute;top:50%;right:10px;z-index:-1;display:block;width:15px;height:10px;background:url(../img/common/arrow_black_down.png) center center no-repeat;background-size:100% auto;margin-top:-5px;}
@media screen and (max-width:738px){.module_forms_body .item_select_group .item_select:before{right:5px;width:9px;height:5px;margin-top:-2.5px;}
}
.module_forms_body .item_form.skin_birthday .item_select:first-child{width:200px;background-position:95% center;}
.module_forms_body .item_form.skin_birthday .item_select:nth-child(3),
.module_forms_body .item_form.skin_birthday .item_select:nth-child(5){width:120px;}
.module_forms_body .item_form.skin_prefecture .item_select{width:230px;}
.module_forms_body .item_form.skin_location .item_select,
.module_forms_body .item_form.skin_preferred_date .item_select,
.module_forms_body .item_form.skin_preferred_time .item_select{width:270px;}
.module_forms_body .item_form.skin_attribute .item_select{width:270px;}
.module_forms_body .item_select.skin_width_full{width:100%;background-position:98% center;}
@media screen and (max-width:738px){.module_forms_body .item_form.skin_birthday .item_select:first-child{width:35%;}
.module_forms_body .item_form.skin_birthday .item_select:nth-child(3),
.module_forms_body .item_form.skin_birthday .item_select:nth-child(5){width:21%;}
.module_forms_body .item_form.skin_prefecture .item_select{width:48.215%;background-position:95% center;}
.module_forms_body .item_form.skin_location .item_select,
.module_forms_body .item_form.skin_preferred_date .item_select,
.module_forms_body .item_form.skin_preferred_time .item_select{width:48.215%;background-position:95% center;}
}
.module_forms_body .item_select_group .item_select_inner{box-sizing:border-box;display:block;width:100%;height:38px;font-size:115%;padding:0 47px 0 13px;border:0;border-radius:0;background:transparent;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
@media screen and (max-width:738px){.module_forms_body .item_select_group .item_select_inner{height:32px;font-size:16px;padding:0 17px 0 5px;}
}
.ie10 .module_forms_body .item_form .item_select_inner::-ms-expand,
.ie11 .module_forms_body .item_form .item_select_inner::-ms-expand{display:none;}
.module_forms_body .item_form.skin_birthday .item_text{width:24px;text-align:right;margin-right:20px;}
.module_forms_body .item_form.skin_birthday .item_text:last-child{margin-right:0;}
@media screen and (max-width:738px){.module_forms_body .item_form.skin_birthday .item_text{width:21px;text-align:center;margin-right:0;}
}
.module_forms_body .item_radiobuttons{letter-spacing:-0.4em;}
@media screen and (max-width:738px){.module_forms_body .item_radiobuttons{overflow:hidden;}
}
.module_forms_body .item_radiobuttons .item_radiobutton{position:relative;box-sizing:border-box;display:inline-block;vertical-align:middle;letter-spacing:normal;width:270px;height:48px;}
@media screen and (max-width:738px){.module_forms_body .item_radiobuttons .item_radiobutton{display:block;width:48.215%;height:40px;}
}
.module_forms_body .item_radiobuttons .item_radiobutton:first-child{margin-right:18px;}
@media screen and (max-width:738px){.module_forms_body .item_radiobuttons .item_radiobutton:first-child{float:left;margin-right:0;}
.module_forms_body .item_radiobuttons .item_radiobutton:nth-child(2){float:right;}
}
.module_forms_body .item_radiobuttons input[type="radio"]{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.module_forms_body .item_radiobuttons .item_value{box-sizing:border-box;display:block;width:100%;height:100%;line-height:46px;text-align:center;font-size:115%;font-weight:bold;border:1px solid #333;cursor:pointer;}
@media screen and (max-width:738px){.module_forms_body .item_radiobuttons .item_value{line-height:40px;font-size:79%;}
}
.module_forms_body .item_radiobuttons input[type="radio"]:checked + .item_value{color:#fff;border-color:#34b9be;background:#34b9be url(../img/common/icon_check.png) 18px center no-repeat;background-size:22px auto;}
@media screen and (max-width:738px){.module_forms_body .item_radiobuttons input[type="radio"]:checked + .item_value{background-position:9px center;background-size:15.5px auto;}
}
.module_forms_body .item_textarea_group{position:relative;padding-top:270px;}
@media screen and (max-width:738px){.module_forms_body .item_textarea_group{padding-top:44.645%;}
}
.module_forms_body .item_textarea{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;width:100%;height:100%;font-size:115%;padding:10px 15px;border:1px solid #333;border-radius:0;resize:none;}
@media screen and (max-width:738px){.module_forms_body .item_textarea{font-size:16px;padding:5px 7.5px;}
}
.module_forms_body .item_annotations{margin-top:12px;}
@media screen and (max-width:738px){.module_forms_body .item_annotations{margin-top:5px;}
}
.module_forms_body .item_annotation{font-size:115%;margin-top:5px;}
@media screen and (max-width:738px){.module_forms_body .item_annotation{font-size:72%;margin-top:2px;}
}
.module_forms_body .item_annotation:first-child{margin-top:0;}
.module_forms_body .item_userinput{font-size:115%;}
@media screen and (max-width:738px){.module_forms_body .item_userinput{font-size:86%;}
}
.module_forms_body .item_section_annotation{padding:35px 32px 30px;background-color:#f7f7f7;}
@media screen and (max-width:738px){.module_forms_body .item_section_annotation{padding:20px 11px 10px;}
}
.module_forms_body .item_section_annotation_head{margin-bottom:15px;}
@media screen and (max-width:738px){.module_forms_body .item_section_annotation_head{margin-bottom:30px;}
}
.module_forms_body .item_section_annotation_head .item_title{text-align:center;font-size:129%;font-weight:bold;}
@media screen and (max-width:738px){.module_forms_body .item_section_annotation_head .item_title{font-size:85%;}
}
.module_forms_body .item_section_annotation_body{background-color:#f7f7f7; position: relative; top: -10px;}
.module_forms_body .item_section_annotation_body .item_text{line-height:2;}
/*@media screen and (max-width:738px){.module_forms_body .item_section_annotation_body .item_text{font-size:85%;}
}*/
.module_forms.skin_entry_upper .module_forms_foot{margin-top:60px;}
.module_forms.skin_entry_lower .module_forms_foot{margin-top:15px;}
.module_forms.skin_contact_confirm .module_forms_foot,
.module_forms.skin_entry_confirm .module_forms_foot{margin:35px 0 50px;}
@media screen and (max-width:738px){.module_forms.skin_entry_upper .module_forms_foot{margin-top:10px;}
.module_forms.skin_entry_lower .module_forms_foot{margin-top:8px;}
.module_forms.skin_contact_confirm .module_forms_foot,
.module_forms.skin_entry_confirm .module_forms_foot{margin:16px 0 0;}
}
.module_forms_foot .item_required{font-size:129%;color:#f46f70;}
@media screen and (max-width:738px){.module_forms_foot .item_required{font-size:79%;}
}
.module_forms_foot .item_agree_policy{padding:18px 21px;background-color:#f7f7f7;margin:30px 0 16px;}
@media screen and (max-width:738px){.module_forms_foot .item_agree_policy{margin-top:0;}
}
.module_forms_foot .item_required + .item_agree_policy{margin-top:7px;}
@media screen and (max-width:738px){.module_forms_foot .item_required + .item_agree_policy{margin-top:0;}
}
.module_forms_foot .item_checkbox{display:inline-block;vertical-align:top;}
.module_forms_foot .item_checkbox_input{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.module_forms_foot .item_value{display:inline-block;vertical-align:middle;letter-spacing:normal;}
.module_forms_foot .item_value{box-sizing:border-box;min-height:30px;line-height:30px;font-size:115%;padding:2px 0 0 53px;background:url(../img/common/icon_check_off.png) 0 0 no-repeat;}
@media screen and (max-width:738px){.module_forms_foot .item_value{min-height:15px;line-height:15px;font-size:79%;padding:1px 0 0 26.5px;background-size:16.5px auto;}
}
.module_forms_foot .item_checkbox_input:checked + .item_value{background-image:url(../img/common/icon_check_on.png);}
.item_can_rakuraku{padding:18px 21px;background-color:#f7f7f7;margin:0px 0 0px;}
@media screen and (max-width:738px){.item_can_rakuraku{margin-top:0;}
}
.item_can_rakuraku .item_checkbox{display:inline-block;vertical-align:top;}
.item_can_rakuraku .item_checkbox_input{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.item_can_rakuraku .item_value{display:inline-block;vertical-align:middle;letter-spacing:normal;}
.item_can_rakuraku .item_value{box-sizing:border-box;min-height:30px;line-height:30px;font-size:115%;padding:2px 0 0 53px;background:url(../img/common/icon_check_off.png) 0 0 no-repeat;}
@media screen and (max-width:738px){.item_can_rakuraku .item_value{min-height:15px;line-height:15px;font-size:79%;padding:1px 0 0 26.5px;background-size:16.5px auto;}
}
.item_can_rakuraku .item_checkbox_input:checked + .item_value{background-image:url(../img/common/icon_check_on.png);}
@media screen and (max-width:738px){.module_forms.skin_contact .module_forms_foot .item_readme{margin-bottom:26px;}
}
.module_forms_foot .item_readme_text{font-size:115%;margin-bottom:26px;}
@media screen and (max-width:738px){.module_forms_foot .item_readme_text{font-size:79%;}
}
.module_forms_foot .item_readme_links{padding:0 20px;}
@media screen and (max-width:738px){.module_forms_foot .item_readme_links{padding:0 3.33333334%;}
}
.module_forms_foot .item_readme_links .item_link{margin-top:14px;}
.module_forms_foot .item_readme_links .item_link:first-child{margin-top:0;}
.module_forms_foot .item_readme_links .item_link_inner{display:block;font-size:115%;padding-left:18px;background:url(../img/common/arrow_blue.png) 0 center no-repeat;background-size:10px auto;}
@media screen and (max-width:738px){.module_forms_foot .item_readme_links .item_link_inner{font-size:79%;padding-left:10px;background-size:6px auto;}
}
.module_forms_foot .item_submit{width:380px;height:60px;margin:0 auto 30px;}
@media screen and (max-width:738px){.module_forms_foot .item_submit{width:100%;margin-bottom:10px;}
}
.module_forms.skin_contact .module_forms_foot .item_submit{margin:56px auto 80px;}
.module_forms.skin_contact_confirm .module_forms_foot .item_submit,
.module_forms.skin_entry_confirm .module_forms_foot .item_submit{margin-top:56px;}
@media screen and (max-width:738px){.module_forms.skin_contact .module_forms_foot .item_submit{margin:28px auto 20px;}
.module_forms.skin_contact_confirm .module_forms_foot .item_submit,
.module_forms.skin_entry_confirm .module_forms_foot .item_submit{margin-top:16px;}
}
.module_forms_foot .item_submit_inner{width:100%;height:100%;line-height:60px;font-size:143%;font-weight:bold;color:#fff;text-align:center;padding:0;border:0;background-color:#34b9be;border-radius:20px;margin:0;box-shadow:none;outline:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
@media screen and (max-width:738px){.module_forms_foot .item_submit_inner{font-size:108%;border-radius:10px;}
}
.module_forms_foot .item_goback{text-align:center;margin-top:26px;}
@media screen and (max-width:738px){.module_forms_foot .item_goback{text-align:right;padding:0 10px;margin:16px 0 22px;}
}
.module_forms_foot .item_goback_link{display:inline-block;vertical-align:top;font-size:115%;padding-left:18px;background:url(../img/common/arrow_blue.png) 0 center no-repeat;background-size:10px auto;}
@media screen and (max-width:738px){.module_forms_foot .item_goback_link{font-size:79%;padding-left:10px;background-size:6px auto;}
}
.module_guide{margin-bottom:30px;}
@media screen and (max-width:738px){.module_guide{margin-bottom:7.25%;}
}
.module_guide_head{margin-bottom:60px;}
@media screen and (max-width:738px){.module_guide_head{margin-bottom:4.5625%;}
}
.guide_head_title{padding:15.5px 22px;background-color:#34b9be;}
@media screen and (max-width:738px){.guide_head_title{text-align:center;}
}
.guide_head_title_inner{display:inline-block;font-size:129%;font-weight:bold;color:#fff;padding:1px 0 1px 40px;background:url(../img/guide/common/icon_visitor.png) 0 center no-repeat;-webkit-background-size:19px auto;background-size:19px auto;}
@media screen and (max-width:738px){.guide_head_title_inner{font-size:86%;padding-left:25px;background-size:13px auto;}
}
.guide_section{margin-top:32px;}
@media screen and (max-width:738px){.guide_section{margin-top:10%;}
}
.guide_section_head{margin-bottom:30px;}
@media screen and (max-width:738px){.guide_section_head{margin-bottom:6%;}
}
.guide_section_body .guide_section_text{color:#313131;}
@media screen and (max-width:738px){.guide_section_body .guide_section_text{line-height:1.75;font-size:79%;}
}
.guide_section_body .guide_section_figures + .guide_section_text{margin-top:35px;}
.guide_section_figures{overflow:hidden;margin-top:24px;}
.guide_section_figures.skin_single_figure{text-align:center;}
.guide_section_figure{display:inline-block;vertical-align:top;}
@media screen and (max-width:738px){.guide_section_figure{width:48.33333334%;}
}
.guide_section_figure:nth-child(2n+1){float:left;}
.guide_section_figure:nth-child(2n){float:right;}
.guide_section_figures.skin_single_figure .guide_section_figure{float:none;}
.guide_section_point{margin-top:24px;}
@media screen and (max-width:738px){.guide_section_point{margin-top:3.333334%;}
}
.guide_section_point:first-child{margin-top:0;}
@media screen and (max-width:738px){.guide_section_point .item_title{font-size:79%;font-weight:bold;}
}
.guide_section_point .item_title{display:block;width:176px;text-align:center;font-size:129%;font-weight:bold;color:#fff;padding:3px 0 1px;border-radius:15px;background-color:#f46f70;margin-bottom:4px;}
@media screen and (max-width:738px){.guide_section_point .item_title{width:175px;font-size:86%;padding:2px 0;margin:0 auto 1.5625%;}
}
.windows.chrome .guide_section_point .item_title{padding:4px 0 0;}
.guide_section_point .item_text{display:block;line-height:1.75;color:#313131;}
@media screen and (max-width:738px){.guide_section_point .item_text{font-size:79%;}
}
.guide_section_point .item_point{text-indent:-1em;line-height:1.75;padding-left:1em;}
.guide_section_point .item_point:before{content:"・";color:#f46f70;}
@media screen and (max-width:738px){.guide_section_point .item_point{font-size:79%;}
}
.guide_section_numbers{padding-left:20px;}
@media screen and (max-width:738px){.guide_section_numbers{padding-left:0;}
}
.guide_section_number{padding:3px 0 0 45px;background-position:0 0;background-repeat:no-repeat;background-size:32px auto;margin-top:24px;}
@media screen and (max-width:738px){.guide_section_number{padding:28px 0 0 0;background-position:center 0;background-size:25px auto;margin-top:4%;}
}
.guide_section_number:first-child{background-image:url(../img/guide/atfirst/icon_number1.png);margin-top:0;}
.guide_section_number:nth-child(2){background-image:url(../img/guide/atfirst/icon_number2.png);}
.guide_section_number:nth-child(3){background-image:url(../img/guide/atfirst/icon_number3.png);}
.guide_section_number .item_title{display:block;font-size:129%;font-weight:bold;color:#f46f70;margin-bottom:5px;}
@media screen and (max-width:738px){.guide_section_number .item_title{text-align:center;font-size:100%;}
}
.guide_section_number .item_text{display:block;line-height:1.75;color:#313131;}
@media screen and (max-width:738px){.guide_section_number .item_text{font-size:79%;}
}
@media screen and (max-width:738px){.module_joblist{padding:4.5% 0 0 0;}
}
.module_joblist_head{margin:-8px 0 20px;}
@media screen and (max-width:738px){.module_joblist_head{padding:0 3.125%;margin:0 0 4.5%;}
}
.module_joblist_head .item_title{font-size:214.3%;font-weight:bold;}
@media screen and (max-width:738px){.module_joblist_head .item_title{font-size:129%;}
}
.module_joblist_head .item_period_link{float:left;margin:14px 72px 0 0;}
@media screen and (max-width:738px){.module_joblist_head .item_period_link{margin:13px 44px 0 0;}
}
.module_joblist_head .item_period_link_inner{display:block;color:#34b9be;font-size:129%;}
@media screen and (max-width:738px){.module_joblist_head .item_period_link_inner{font-size:72%;}
}
.module_joblist_body{padding-top:20px;border-top:2px solid #ccc;}
@media screen and (max-width:738px){.module_joblist_body{padding-top:6.25%;border-top-width:1px;}
}
.module_joblist_body .noresult_contents{padding:0 10px;}
@media screen and (max-width:738px){.module_joblist_body .noresult_contents{padding:0 3.125%;margin-bottom:100px;}
}
.module_joblist_body .noresult_contents_upper{overflow:hidden;margin-bottom:6px;}
@media screen and (max-width:738px){.module_joblist_body .noresult_contents_upper{margin-bottom:0;}
}
.module_joblist_body .noresult_contents_upper .noresult_hit_num{float:left;font-size:143%;color:#000;margin-top:7px;}
@media screen and (max-width:738px){.module_joblist_body .noresult_contents_upper .noresult_hit_num{font-size:86%;}
}
.module_joblist_body .noresult_contents_upper .button_ellipse{float:right;width:180px;padding:10px 0;}
.module_joblist_body .noresult_contents_upper .button_ellipse_text{font-size:108%;padding:2px 0 2px 38px;background-image:url(../img/search/result/icon_search_blue.png);background-size:25px auto;}
@media screen and (max-width:738px){.module_joblist_body .noresult_contents_upper .button_ellipse{width:94px;padding:7px 0 0;}
.module_joblist_body .noresult_contents_upper .button_ellipse_text{font-size:72%;padding:0 0 0 17px;background-size:14px auto;}
}
.module_joblist_body .noresult_query_vars .item_query_var{font-size:129%;margin-top:5px;}
@media screen and (max-width:738px){.module_joblist_body .noresult_query_vars .item_query_var{font-size:79%;margin-top:3px;}
}
.module_joblist_body .noresult_query_vars .item_query_var:first-child{margin-top:0;}
.module_joblist_body .noresult_message{text-align:center;font-size:186%;font-weight:bold;margin-top:85px;}
@media screen and (max-width:738px){.module_joblist_body .noresult_message{font-size:100%;margin:42px 0 0;}
}
.module_joblist_body .item_controls{padding:0 10px 20px;}
@media screen and (max-width:738px){.module_joblist_body .item_controls{padding:0 3.125% 20px;}
}
.module_joblist_body .item_controls{overflow:hidden;}
.module_joblist_body .item_controls .item_numbers{float:left;font-size:143%;padding-top:8px;}
@media screen and (max-width:738px){.module_joblist_body .item_controls .item_numbers{font-size:72%;}
}
.module_joblist_body .item_controls_middle{margin-top:6px;}
.module_joblist_body .item_controls_lower{overflow:hidden;margin-top:24px;}
.module_joblist_body .item_controls_lower .item_view_buttons{float:right;padding-top:5px;overflow:hidden;}
.module_joblist_body .item_controls_lower .item_view_button{float:left;overflow:hidden;width:40px;padding-top:40px;cursor:pointer;}
@media screen and (max-width:738px){.module_joblist_body .item_controls_lower .item_view_button{width:24.5px;padding-top:24.5px;}
}
.module_joblist_body .item_controls_lower .item_view_button.skin_active{opacity:1;cursor:default;}
.module_joblist_body .item_controls_lower .item_view_button:first-child{background-image:url(../img/search/result/icon_list_off.png);}
.module_joblist_body .item_controls_lower .item_view_button:nth-child(2){background-image:url(../img/search/result/icon_thumbnail_off.png);margin-left:20px;}
.module_joblist_body .item_controls_lower .item_view_button.skin_active:first-child{background-image:url(../img/search/result/icon_list_on.png);}
.module_joblist_body .item_controls_lower .item_view_button.skin_active:nth-child(2){background-image:url(../img/search/result/icon_thumbnail_on.png);}
@media screen and (max-width:738px){.module_joblist_body .item_controls_lower .item_view_button:nth-child(2){margin-left:10px;}
}
.module_joblist_body .item_sections{overflow:hidden;}
.module_joblist_body .item_sections.skin_thumbnail{min-height:940px;}
@media screen and (max-width:738px){.module_joblist_body .item_sections.skin_thumbnail{min-height:0;padding:0 3.125%;}
}
.module_joblist_body .item_section{box-sizing:border-box;padding:34px 10px 34px;border-bottom:1px solid #000; position:relative;}
.module_joblist_body .item_section *{transition:all 0.4s;}
@media screen and (max-width:738px){
	.module_joblist_body .item_section{
		padding: 26px 10px 30px;
		max-width: 340px;
		margin: auto;
	}
}
.module_joblist_body .item_section:first-child{border-top:1px solid #000;}
.module_joblist_body .item_section.skin_thumbnail{float:left;width:290px;padding:0;border:0;background-color:#f7f7f7;margin:20px 0 0 20px;}
.module_joblist_body .item_section.skin_thumbnail:nth-child(-n+2){margin-top:0;}
.module_joblist_body .item_section.skin_thumbnail:nth-child(2n+1){clear:both;margin-left:0;}
@media screen and (max-width:738px){.module_joblist_body .item_section:last-child{border-bottom:0;}
.module_joblist_body .item_section.skin_thumbnail{width:48.33333334%;margin:3.3333332% 0 0 3.3333332%;}
}
.module_joblist_body .item_section_inner{position:relative;display:block;}
.module_joblist_body .item_section_upper{
	position:relative;
}
.module_joblist_body .item_section_upper .item_number{
	font-size:143%;
	color:#000;
}
@media screen and (max-width:738px){
	.module_joblist_body .item_section_upper{
		position:relative;
		max-width:320px;
		margin: 0 auto 6px;
	}
	.module_joblist_body .item_section_upper .item_number{
		font-size:12px;
	}
}
.module_joblist_body .item_section.skin_thumbnail .item_number{display:none;}
.module_joblist_body .item_section_upper .item_label{position:absolute;top:0;left:218px;z-index:100;width:68px;vertical-align:middle;text-align:center;line-height:1;font-size:129%;color:#fff;padding:5px 0;border-radius:13px;background-color:#f46f70;margin-top:1px;}
@media screen and (max-width:738px){.module_joblist_body .item_section_upper .item_label{left:108px;width:34px;font-size:64.3%;font-weight:bold;padding:5.5px 0;margin-top:-3px;}
}
.module_joblist_body .item_section.skin_thumbnail .item_label{float:none;position:absolute;top:6px;left:6px;width:68px;margin-top:0;}
@media screen and (max-width:738px){.module_joblist_body .item_section.skin_thumbnail .item_label{top:3px;left:3px;width:34px;}
}
.module_joblist_body .item_section_middle{margin-top:14px;}



.module_joblist_body .item_section.skin_thumbnail .item_section_middle{margin-top:0;}
.module_joblist_body .item_section_middle .item_lead{
	font-size:186%;
	font-weight:bold;
}
@media screen and (max-width:738px){
	.module_joblist_body .item_section_middle{
		margin-top:0;
	}
	.module_joblist_body .item_section_middle .item_lead{
		max-width: 320px;
		margin: 0 auto;
		font-size:14px;
	}
}
.module_joblist_body .item_section.skin_thumbnail .item_lead{display:none;}
.module_joblist_body .item_section_middle .item_info{margin-top:26px;}
.module_joblist_body .item_section_middle .item_info{overflow:hidden;margin-top:26px;}
@media screen and (max-width:738px){
	.module_joblist_body .item_section_middle .item_info{
		margin-top:0;
	}
}
.module_joblist_body .item_section.skin_thumbnail .item_info{margin-top:0;}
.module_joblist_body .item_section_middle .item_info_figure{
	float:left;
	width:200px;
}
@media screen and (max-width:738px){
	.module_joblist_body .item_section_middle .item_info_figure{
		width:100%;
		margin: 0 0 10px;
		text-align: center;
	}
	.module_joblist_body .item_section_middle .item_info_figure img{
		max-width: 320px;
		width: 100%;
	}
}
.module_joblist_body .item_section.skin_thumbnail .item_info_figure{float:none;position:relative;width:auto;}
.module_joblist_body .item_section.skin_thumbnail .item_info_figure img{width:100%;}
.module_joblist_body .item_section .item_info_figure_overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:200;box-sizing:border-box;display:none;width:100%;height:100%;padding:36px 0 0 0;background-color:rgba(255,255,255,0.8);cursor:default;border:5px solid #666;}
@media screen and (max-width:738px){.module_joblist_body .item_section .item_info_figure_overlay{padding:10.5% 0;border-width:2px;}
}
.module_joblist_body .item_info_figure.skin_hover .item_info_figure_overlay{display:block;}
.module_joblist_body .item_section .item_overlay_number{display:block;text-align:center;font-size:129%;}
@media screen and (max-width:738px){.module_joblist_body .item_section .item_overlay_number{font-size:72%;}
}
.module_joblist_body .item_section .item_overlay_number{display:block;text-align:center;font-size:129%;}
@media screen and (max-width:738px){.module_joblist_body .item_section .item_overlay_number{font-size:72%;}
}
.module_joblist_body .item_section .item_overlay_links{text-align:center;letter-spacing:-0.4em;margin-top:30px;}
@media screen and (max-width:738px){.module_joblist_body .item_section .item_overlay_links{margin-top:10%;}
}
.module_joblist_body .item_section .item_overlay_link{display:inline-block;vertical-align:top;letter-spacing:normal;margin:0 17px;}
@media screen and (max-width:738px){.module_joblist_body .item_section .item_overlay_link{width:30%;margin:0 8.5%;}
}
.module_joblist_body .item_section .item_overlay_link_inner{display:block;font-size:123%;padding-top:40px;background-position:center 0;background-repeat:no-repeat;}
@media screen and (max-width:738px){.module_joblist_body .item_section .item_overlay_link_inner{font-size:72%;padding-top:50%;}
}
.module_joblist_body .item_overlay_link:first-child .item_overlay_link_inner{background-image:url(../img/search/result/icoin_detail_modal_on.png);}
.module_joblist_body .item_overlay_links.skin_nolink .item_overlay_link:first-child .item_overlay_link_inner{color:#b0b0b0;cursor:default;}
.module_joblist_body .item_overlay_links.skin_nolink .item_overlay_link:first-child .item_overlay_link_inner:hover{opacity:1;}
.module_joblist_body .item_overlay_links.skin_nolink .item_overlay_link:first-child .item_overlay_link_inner{background-image:url(../img/search/result/icoin_detail_modal_off.png);}
@media screen and (max-width:738px){.module_joblist_body .item_overlay_link:first-child .item_overlay_link_inner{background-size:37% auto;}
}

.module_joblist_body .item_section_middle .item_info {float:left;width:390px;}
.module_joblist_body .item_section_middle .item_pr_unit {float:left;width:260px;margin-top: 26px;}
.module_joblist_body .item_section_middle .item_pr_unit .pr_txt_title {font-size:115%;}
.module_joblist_body .item_section_middle .item_info_wrap:after {
content: ".";
display: block;
height: 0;
font-size:0;
clear: both;
visibility:hidden;
margin-bottom:12px;
}


.module_joblist_body .item_section_middle .pr_txt_cont {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6;
	overflow: hidden;
}

@media screen and (max-width:738px){
.module_joblist_body .item_section_middle .pr_txt_cont {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
		padding:5px;
		font-size: 12px;
		padding: 3px 6px;
		line-height: 1.8;
		letter-spacing: 0.06em;
	}
}

@media screen and (max-width:738px){
	.module_joblist_body .item_section_middle .item_info{
		float:none;
		width: 100%;
		max-width:320px;
		margin:0 auto;
	}
	.module_joblist_body .item_section_middle .item_pr_unit {
		float:none;
		width:100%;
		max-width:320px;
		margin:7px auto 0;
		background:#eeeeee;
	}
	.module_joblist_body .item_section_middle .item_pr_unit .pr_txt_title {display:none;}
}

.module_joblist_body .item_section.skin_thumbnail .item_info {
	width:initial;
	width:auto;
	float:none;
}
.module_joblist_body .item_section.skin_thumbnail .item_pr_unit {
	display:none;
}

.module_joblist_body .item_section_middle .item_info_data{
	float:left;
	margin-left:16px;
	width:160px;
}
@media screen and (max-width:738px){
	.module_joblist_body .item_section_middle .item_info_data{
		width:100%;
		margin:4px 0 7px;
	}
}
.module_joblist_body .item_section_middle .item_info_data.arcihve_work{display:inline-block;color:#f46f70;width:50%;}
@media screen and (max-width:738px){.module_joblist_body .item_section_middle .item_info_data.arcihve_work{width:45%;}
}
.module_joblist_body .item_section.skin_thumbnail .item_info_data{
	display:none;
}
.module_joblist_body .item_section_middle .item_info_datum{
	color:#000;
	font-size:115%;
	margin-bottom:3px;
}
@media screen and (max-width:738px){
	.module_joblist_body .item_section_middle .item_info_datum{
		display:inline;
		font-size:13px;
		margin-bottom:0px;
	}
	.module_joblist_body .item_section_middle .item_info_data .item_info_datum:nth-child(1){
		background-image:url(../img/common/icon_job.svg);
		background-repeat: no-repeat;
		background-size: 18px auto;
		background-position: center left;
		padding: 2px 6px 2px 22px;
	}
	.module_joblist_body .item_section_middle .item_info_data .item_info_datum:nth-child(2){
		background-image:url(../img/common/icon_kikan.svg);
		background-repeat: no-repeat;
		background-size: 18px auto;
		background-position: center left;
		padding: 2px 6px 2px 22px;
	}
	.module_joblist_body .item_section_middle .item_info_data .item_info_datum:nth-child(3){
		background-image:url(../img/common/icon_money.svg);
		background-repeat: no-repeat;
		background-size: 18px auto;
		background-position: center left;
		padding: 2px 6px 2px 22px;
	}
	.module_joblist_body .item_section_middle .title_cassette{
		clear: both;
	}
}

.item_info .pr_txt{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;margin-left:16px!important;margin-top:0px;width:240px;height: 148px;}
.item_info .pr_txt_title{font-size:115%;margin-bottom:5px;border-bottom: 1px solid #000;}
.item_info .base_data {width:170px;}
.item_info .pr_txt_cont{line-height:1.7;}
.item_info .dorm_info{margin-left:45px!important;}
.module_joblist_body .item_section .item_info_data_short{display:none;}
.module_joblist_body .item_section.skin_thumbnail .item_info_data_short{display:block;line-height:1.75;font-size:143%;padding:0 8px;margin-top:6px;}
@media screen and (max-width:738px){.module_joblist_body .item_section.skin_thumbnail .item_info_data_short{font-size:72%;}
}
.module_joblist_body .item_section_middle .item_icons{padding:0 8px;overflow:hidden;margin-top:10px;}
@media screen and (max-width:738px){.module_joblist_body .item_section_middle .item_icons{margin-top:2.5%;}
}
.module_joblist_body .item_section.skin_thumbnail .item_icons{ display: none; margin-bottom:20px;}
@media screen and (max-width:738px){.module_joblist_body .item_section.skin_thumbnail .item_icons{padding:0 8px;}
}
.module_joblist_body .item_section_middle .item_icon{float:left;width:45px;padding-top:45px;background-image:url(../img/search/result/icon_dummy.png);margin:10px 0 0 10px;}
@media screen and (max-width:738px){.module_joblist_body .item_section_middle .item_icon{width:8.5%;padding-top:8.5%;margin:1.6666667% 0 0 1.6666667%;}
.module_joblist_body .item_section.skin_thumbnail .item_icon{width:16.38%;padding-top:16.38%;margin:3.449% 0 0 3.449%;}
}
.module_joblist_body .item_section_middle .item_icon:nth-child(-n+12){margin-top:0;}
.module_joblist_body .item_section_middle .item_icon:nth-child(12n+1){margin-left:0;}
.module_joblist_body .item_section.skin_thumbnail .item_icon:nth-child(-n+12){margin-top:10px;}
.module_joblist_body .item_section.skin_thumbnail .item_icon:nth-child(12n+1){margin-left:10px;}
.module_joblist_body .item_section.skin_thumbnail .item_icon:nth-child(-n+5){margin-top:0;}
.module_joblist_body .item_section.skin_thumbnail .item_icon:nth-child(5n+1){clear:both;margin-left:0;}
@media screen and (max-width:738px){.module_joblist_body .item_section_middle .item_icon:nth-child(12n+1){margin:1.6666667% 0 0 1.6666667%;}
}
@media screen and (max-width:738px){.module_joblist_body .item_section_middle .item_icon:nth-child(-n+11),
.module_joblist_body .item_section_middle .item_icon:nth-child(11n+1){margin:1.6666667% 0 0 1.6666667%;}
.module_joblist_body .item_section_middle .item_icon:nth-child(-n+10){margin-top:0;}
.module_joblist_body .item_section_middle .item_icon:nth-child(10n+1){margin-left:0;}
.module_joblist_body .item_section.skin_thumbnail .item_icon:nth-child(-n+11),
.module_joblist_body .item_section.skin_thumbnail .item_icon:nth-child(11n+1),
.module_joblist_body .item_section.skin_thumbnail .item_icon:nth-child(10n+1){margin:3.88% 0 0 3.88%;}
.module_joblist_body .item_section.skin_thumbnail .item_icon:nth-child(-n+5){margin-top:0;}
.module_joblist_body .item_section.skin_thumbnail .item_icon:nth-child(5n+1){clear:both;margin-left:0;}
}
.module_joblist_body .item_section_middle .item_icon.skin_merit2_m2_1{background-image:url(../img/master_icon/icon_merit2_m2_1.png);}
.module_joblist_body .item_section_middle .item_icon.skin_merit2_m2_2{background-image:url(../img/master_icon/icon_merit2_m2_2.png);}
.module_joblist_body .item_section_middle .item_icon.skin_merit2_m2_3{background-image:url(../img/master_icon/icon_merit2_m2_3.png);}
.module_joblist_body .item_section_middle .item_icon.skin_merit2_m2_4{background-image:url(../img/master_icon/icon_merit2_m2_4.png);}
.module_joblist_body .item_section_middle .item_icon.skin_merit2_m2_5{background-image:url(../img/master_icon/icon_merit2_m2_5.png);}
.module_joblist_body .item_section_middle .item_icon.skin_merit2_m2_6{background-image:url(../img/master_icon/icon_merit2_m2_6.png);}
.module_joblist_body .item_section_middle .item_icon.skin_merit2_m2_7{background-image:url(../img/master_icon/icon_merit2_m2_7.png);}
.module_joblist_body .item_section_middle .item_icon.skin_merit2_m2_8{background-image:url(../img/master_icon/icon_merit2_m2_8.png);}
.module_joblist_body .item_section_middle .item_icon.skin_merit2_m2_9{background-image:url(../img/master_icon/icon_merit2_m2_9.png);}
.module_joblist_body .item_section_middle .item_icon.skin_merit2_m2_10{background-image:url(../img/master_icon/icon_merit2_m2_10.png);}
.module_joblist_body .item_section_middle .item_icon.skin_merit2_m2_11{background-image:url(../img/master_icon/icon_merit2_m2_11.png);}
.module_joblist_body .item_section_middle .item_icon.skin_merit2_m2_12{background-image:url(../img/master_icon/icon_merit2_m2_12.png);}
.module_joblist_body .item_section_middle .item_icon.skin_merit2_m2_13{background-image:url(../img/master_icon/icon_merit2_m2_13.png);}
.module_joblist_body .item_section_middle .item_icon.skin_merit2_m2_14{background-image:url(../img/master_icon/icon_merit2_m2_14.png);}
.module_joblist_body .item_section_middle .item_icon.skin_merit2_m2_15{background-image:url(../img/master_icon/icon_merit2_m2_15.png);}
.module_joblist_body .item_section_middle .item_icon.skin_merit2_m2_16{background-image:url(../img/master_icon/icon_merit2_m2_16.png);}
.module_joblist_body .item_section_middle .item_icon.skin_merit2_m2_17{background-image:url(../img/master_icon/icon_merit2_m2_17.png);}
.module_joblist_body .item_section_middle .item_icon.skin_merit2_m2_18{background-image:url(../img/master_icon/icon_merit2_m2_18.png);}
.module_joblist_body .item_section_middle .item_icon.skin_merit2_m2_19{background-image:url(../img/master_icon/icon_merit2_m2_19.png);}
.module_joblist_body .item_section_middle .item_icon.skin_merit2_m2_20{background-image:url(../img/master_icon/icon_merit2_m2_20.png);}
.module_joblist_body .item_section_middle .item_icon.skin_merit2_m2_21{background-image:url(../img/master_icon/icon_merit2_m2_21.png);}
.module_joblist_body .item_section_middle .item_icon.skin_merit2_m2_22{background-image:url(../img/master_icon/icon_merit2_m2_22.png);}
.module_joblist_body .item_section_middle .item_icon.skin_merit2_m2_23{background-image:url(../img/master_icon/icon_merit2_m2_23.png);}
.module_joblist_body .item_section_middle .item_icon.skin_merit2_m2_24{background-image:url(../img/master_icon/icon_merit2_m2_24.png);}
.module_joblist_body .item_section_middle .item_icon.skin_merit2_m2_25{background-image:url(../img/master_icon/icon_merit2_m2_25.png);}
.module_joblist_body .item_section_middle .item_icon.skin_merit2_m2_26{background-image:url(../img/master_icon/icon_merit2_m2_26.png);}
.module_joblist_body .item_section_middle .item_icon.skin_merit2_m2_27{background-image:url(../img/master_icon/icon_merit2_m2_26.png);}
.module_joblist_body .item_section_middle .item_icon.skin_merit2_m2_28{background-image:url(../img/master_icon/icon_merit2_m2_27.png);}
.module_joblist_body .item_section_middle .item_icon.skin_merit2_m2_29{background-image:url(../img/master_icon/icon_merit2_m2_28.png);}
.module_joblist_body .item_section_middle .item_icon.skin_merit2_m2_30{background-image:url(../img/master_icon/icon_merit2_m2_30.png);}
.module_joblist_body .item_section_middle .item_icon.skin_merit2_m2_31{background-image:url(../img/master_icon/icon_merit2_m2_31.png);}
.module_joblist_body .item_section_middle .item_icon.skin_merit2_m2_32{background-image:url(../img/master_icon/icon_merit2_m2_32.png);}
.module_joblist_body .item_section_middle .item_icon.skin_merit2_m2_33{background-image:url(../img/master_icon/icon_merit2_m2_33.png);}
.module_joblist_body .item_section_middle .item_icon.skin_merit2_m2_34{background-image:url(../img/master_icon/icon_merit2_m2_34.png);}
.module_joblist_body .item_section_middle .item_icon.skin_merit2_m2_35{background-image:url(../img/master_icon/icon_merit2_m2_35.png);}
.module_joblist_body .item_section_middle .item_icon.skin_place_l_1{background-image:url(../img/master_icon/icon_place_l_1.png);}
.module_joblist_body .item_section_middle .item_icon.skin_place_l_2{background-image:url(../img/master_icon/icon_place_l_2.png);}
.module_joblist_body .item_section_middle .item_icon.skin_place_l_3{background-image:url(../img/master_icon/icon_place_l_3.png);}
.module_joblist_body .item_section_middle .item_icon.skin_place_l_4{background-image:url(../img/master_icon/icon_place_l_4.png);}
.module_joblist_body .item_section_middle .item_icon.skin_place_l_5{background-image:url(../img/master_icon/icon_place_l_5.png);}
.module_joblist_body .item_section_middle .item_icon.skin_place_l_6{background-image:url(../img/master_icon/icon_place_l_6.png);}
.module_joblist_body .item_section_middle .item_icon.skin_place_l_7{background-image:url(../img/master_icon/icon_place_l_7.png);}
.module_joblist_body .item_section_middle .item_icon.skin_facility_df_1{background-image:url(../img/master_icon/icon_facility_df_1.png);}
.module_joblist_body .item_section_middle .item_icon.skin_facility_df_2{background-image:url(../img/master_icon/icon_facility_df_2.png);}
.module_joblist_body .item_section_middle .item_icon.skin_facility_df_3{background-image:url(../img/master_icon/icon_facility_df_3.png);}
.module_joblist_body .item_section_middle .item_icon.skin_facility_df_4{background-image:url(../img/master_icon/icon_facility_df_4.png);}
.module_joblist_body .item_section_middle .item_icon.skin_facility_df_5{background-image:url(../img/master_icon/icon_facility_df_5.png);}
.module_joblist_body .item_section_middle .item_icon.skin_facility_df_6{background-image:url(../img/master_icon/icon_facility_df_6.png);}
.module_joblist_body .item_section_middle .item_icon.skin_facility_df_7{background-image:url(../img/master_icon/icon_facility_df_7.png);}
.module_joblist_body .item_section_middle .item_icon.skin_facility_df_8{background-image:url(../img/master_icon/icon_facility_df_8.png);}
.module_joblist_body .item_section_middle .item_icon.skin_facility_df_9{background-image:url(../img/master_icon/icon_facility_df_9.png);}
.module_joblist_body .item_section_middle .item_icon.skin_facility_df_10{background-image:url(../img/master_icon/icon_facility_df_10.png);}
.module_joblist_body .item_section_middle .item_icon.skin_facility_df_11{background-image:url(../img/master_icon/icon_facility_df_11.png);}
.module_joblist_body .item_section_middle .item_icon.skin_facility_df_12{background-image:url(../img/master_icon/icon_facility_df_12.png);}
.module_joblist_body .item_section_middle .item_icon.skin_facility_df_13{background-image:url(../img/master_icon/icon_facility_df_13.png);}
.module_joblist_body .item_section_middle .item_icon.skin_facility_df_14{background-image:url(../img/master_icon/icon_facility_df_14.png);}
.module_joblist_body .item_section_middle .item_icon.skin_facility_df_15{background-image:url(../img/master_icon/icon_facility_df_15.png);}
.module_joblist_body .item_section_middle .item_icon.skin_facility_df_16{background-image:url(../img/master_icon/icon_facility_df_16.png);}
.module_joblist_body .item_section_middle .item_icon.skin_facility_df_17{background-image:url(../img/master_icon/icon_facility_df_17.png);}
.module_joblist_body .item_section_middle .item_icon.skin_facility_df_18{background-image:url(../img/master_icon/icon_facility_df_18.png);}
.module_joblist_body .item_section_middle .item_icon.skin_facility_df_19{background-image:url(../img/master_icon/icon_facility_df_19.png);}
.module_joblist_body .item_section_middle .item_icon.skin_facility_df_20{background-image:url(../img/master_icon/icon_facility_df_20.png);}
.module_joblist_body .item_section_middle .item_icon.skin_facility_df_21{background-image:url(../img/master_icon/icon_facility_df_21.png);}
.module_joblist_body .item_section_middle .item_icon.skin_facility_df_22{background-image:url(../img/master_icon/icon_facility_df_22.png);}
.module_joblist_body .item_section_middle .item_icon.skin_si_1{background-image:url(../img/master_icon/icon_si_1.png);}
.module_joblist_body .item_section_middle .item_icon.skin_si_2{background-image:url(../img/master_icon/icon_si_2.png);}
.module_joblist_body .item_section_middle .item_icon.skin_si_3{background-image:url(../img/master_icon/icon_si_3.png);}
.module_joblist_body .item_section_middle .item_icon.skin_si_4{background-image:url(../img/master_icon/icon_si_4.png);}
.module_joblist_body .item_section_middle .item_icon.skin_si_5{background-image:url(../img/master_icon/icon_si_5.png);}
.module_joblist_body .item_section_middle .item_icon.skin_si_6{background-image:url(../img/master_icon/icon_si_6.png);}
.module_joblist_body .item_section_middle .item_icon.skin_si_7{background-image:url(../img/master_icon/icon_si_7.png);}
.module_joblist_body .item_section_middle .item_icon.skin_si_8{background-image:url(../img/master_icon/icon_si_8.png);}
.module_joblist_body .item_section_middle .item_icon.skin_si_9{background-image:url(../img/master_icon/icon_si_9.png);}
.module_joblist_body .item_section_middle .item_icon.skin_si_10{background-image:url(../img/master_icon/icon_si_10.png);}
.module_joblist_body .item_section_middle .item_icon.skin_si_11{background-image:url(../img/master_icon/icon_si_11.png);}
.module_joblist_body .item_section_middle .item_icon.skin_si_12{background-image:url(../img/master_icon/icon_si_12.png);}
.module_joblist_body .item_section_middle .item_icon.skin_si_13{background-image:url(../img/master_icon/icon_si_13.png);}
.module_joblist_body .item_section_lower{margin-top:30px;}
@media screen and (max-width:738px){.module_joblist_body .item_section_lower{margin-top:4%;}
}
.module_joblist_body .item_section.skin_thumbnail .item_section_lower{display:none;}
.module_moreinfo .moreinfo_conversionlinks{overflow:hidden;}
.module_moreinfo .moreinfo_conversionlink{width:330px;}
@media screen and (max-width:738px){.module_moreinfo .moreinfo_conversionlink{width:auto;}
}
.module_moreinfo .moreinfo_conversionlink.item_0{float:left;}
.module_moreinfo .moreinfo_conversionlink.item_1{float:right;}
@media screen and (max-width:738px){.module_moreinfo .moreinfo_conversionlink.item_0,
.module_moreinfo .moreinfo_conversionlink.item_1{float:none;}
.module_moreinfo .moreinfo_conversionlink.item_1{margin-top:8.5%;}
}
.module_moreinfo .moreinfo_conversionlink .item_text{display:block;text-align:center;font-size:115%;color:#313131;margin-bottom:4px;}
@media screen and (max-width:738px){.module_moreinfo .moreinfo_conversionlink .item_text{font-size:86%;margin-bottom:2px;}
}
.module_moreinfo .moreinfo_conversionlink:first-child .item_text{color:#f46f70;}
.module_moreinfo .moreinfo_conversionlink:nth-child(2) .item_text{color:#34b9be;}
.module_moreinfo .moreinfo_conversionlink .item_link{display:block;text-align:center;color:#fff;font-size:115%;font-weight:bold;padding:16.5px 0;border-radius:10px;background:url(../img/common/arrow_white_l.png) 95% center no-repeat;background-size:7px auto;}
@media screen and (max-width:738px){.module_moreinfo .moreinfo_conversionlink .item_link{font-size:108%;padding:14px 0;border-radius:5px;}
}
.module_moreinfo .moreinfo_conversionlink.item_0 .item_link{background-color:#f46f70;}
.module_moreinfo .moreinfo_conversionlink.item_1 .item_link{background-color:#34b9be;}
.module_moreinfo .moreinfo_section{margin-top:74px;}
@media screen and (max-width:738px){.module_moreinfo .moreinfo_section{margin-top:6.5%;}
}
.moreinfo_section_head{margin-bottom:30px;}
@media screen and (max-width:738px){.moreinfo_section_head{margin-bottom:6%;}
}
.module_moreinfo .moreinfo_moreinfo_links{overflow:hidden;}
@media screen and (max-width:738px){.module_moreinfo .moreinfo_moreinfo_links{border:1px solid #53a388;border-radius:5px;}
}
.module_moreinfo .moreinfo_moreinfo_link{box-sizing:border-box;width:340px;margin-top:12px;}
@media screen and (max-width:738px){.module_moreinfo .moreinfo_moreinfo_link{width:auto;border-top:1px solid #53a388;margin-top:0;overflow:hidden;}
}
.module_moreinfo .moreinfo_moreinfo_link:nth-child(-n+2){margin-top:0;}
.module_moreinfo .moreinfo_moreinfo_link:nth-child(2n+1){float:left;}
.module_moreinfo .moreinfo_moreinfo_link:nth-child(2n){float:right;}
@media screen and (max-width:738px){.module_moreinfo .moreinfo_moreinfo_link:first-child{border-top:0;}
.module_moreinfo .moreinfo_moreinfo_link:nth-child(2n+1),
.module_moreinfo .moreinfo_moreinfo_link:nth-child(2n){float:none;}
}
.module_moreinfo .moreinfo_moreinfo_link .item_link{position:relative;display:block;font-size:129%;color:#53a388;padding:15.5px 0 15.5px 88px;border:2px solid #53a388;border-radius:5px;background:#fff url(../img/guide/common/arrow_green.png) 96% center no-repeat;background-size:8px auto;}
.module_moreinfo .moreinfo_moreinfo_link .item_link:before{content:"";position:absolute;top:50%;left:14px;box-sizing:border-box;display:block;width:64px;height:0;padding-top:43px;overflow:hidden;background-position:0 0;background-repeat:no-repeat;margin-top:-21.5px;}
@media screen and (max-width:738px){.module_moreinfo .moreinfo_moreinfo_link .item_link{font-size:100%;padding:13.5px 0 13.5px 78px;border:0;border-radius:0;background-position:97.5% center;background-size:7px auto;}
.module_moreinfo .moreinfo_moreinfo_link .item_link:before{left:10px;width:53px;padding-top:35.5px;background-size:100% auto;margin-top:-17.75px;}
}
.module_moreinfo .moreinfo_moreinfo_link.item_0 .item_link:before{background-image:url(../img/guide/common/img_list_about.jpg);}
.module_moreinfo .moreinfo_moreinfo_link.item_1 .item_link:before{background-image:url(../img/guide/common/img_list_voice.jpg);}
.module_moreinfo .moreinfo_moreinfo_link.item_2 .item_link:before{background-image:url(../img/guide/common/img_list_dictionary.jpg);}
.module_moreinfo .moreinfo_moreinfo_link.item_3 .item_link:before{background-image:url(../img/guide/common/img_list_strength.jpg);}
.module_moreinfo .moreinfo_moreinfo_link.item_4 .item_link:before{background-image:url(../img/guide/common/img_list_faq.jpg);}
.module_moreinfo .moreinfo_moreinfo_link.item_5 .item_link:before{background-image:url(../img/guide/common/img_list_search.jpg);}
@media screen and (max-width:738px){.module_moreinfo .moreinfo_moreinfo_link.item_0 .item_link:before{background-image:url(../img/guide/common/sp/img_list_about.jpg);}
.module_moreinfo .moreinfo_moreinfo_link.item_1 .item_link:before{background-image:url(../img/guide/common/sp/img_list_voice.jpg);}
.module_moreinfo .moreinfo_moreinfo_link.item_2 .item_link:before{background-image:url(../img/guide/common/sp/img_list_dictionary.jpg);}
.module_moreinfo .moreinfo_moreinfo_link.item_3 .item_link:before{background-image:url(../img/guide/common/sp/img_list_strength.jpg);}
.module_moreinfo .moreinfo_moreinfo_link.item_4 .item_link:before{background-image:url(../img/guide/common/sp/img_list_faq.jpg);}
.module_moreinfo .moreinfo_moreinfo_link.item_5 .item_link:before{background-image:url(../img/guide/common/sp/img_list_search.jpg);}
}
@media screen and (max-width:738px){.module_moreinfo .moreinfo_tel{margin-top:8.5%;}
}
@media screen and (max-width:738px){.module_moreinfo .moreinfo_tel .item_text{text-align:center;font-size:79%;color:#53a388;margin-bottom:7px;}
}
@media screen and (max-width:738px){.module_moreinfo .moreinfo_tel .item_link{position:relative;box-sizing:border-box;display:block;padding:9px 0 0 60px;border:2px solid #53a388;border-radius:9px;background-color:#fff;margin:0 auto;}
.module_moreinfo .moreinfo_tel .item_link:before{content:"";position:absolute;top:-2px;left:-2px;box-sizing:border-box;display:block;width:62px;height:calc(100% + 4px);border:2px solid #53a388;border-right:0;border-radius:9px 0 0 9px;background:#53a388 url(../img/common/icon_tel.png) center center no-repeat;background-size:22.5px;}
}
@media screen and (max-width:738px){.module_moreinfo .moreinfo_tel .item_link .item_link_text{display:block;text-align:center;line-height:1;font-size:79%;}
}
@media screen and (max-width:738px){.module_moreinfo .moreinfo_tel .item_link .item_link_number{display:block;text-align:center;letter-spacing:-0.08em;font-size:179%;font-weight:bold;color:#53a388;}
}
@media screen and (max-width:738px){.module_moreinfo.skin_two_column .moreinfo_conversionlink{width:47.67%;}
}
@media screen and (max-width:738px){.module_moreinfo.skin_two_column .moreinfo_conversionlink.item_0{float:left;}
.module_moreinfo.skin_two_column .moreinfo_conversionlink.item_1{float:right;margin-top:0;}
}
@media screen and (max-width:738px){.module_moreinfo.skin_two_column .moreinfo_section{margin-top:10%;}
}
@media screen and (max-width:738px){.module_moreinfo.skin_two_column .moreinfo_tel{margin-top:24px;}
}


.item_draft_type {
	font-size:77%;
	font-weight:normal;
}

a.conditional_apply_link {
	text-decoration:underline;
}
.search_condition_apply_section {
	margin:20px;
}

.search_condition_unit {
	margin-bottom:5px;
}

.conditional_apply_link_button {
	box-sizing: border-box;
    display: block;
    width: 390px;
    margin:auto;
    text-align: center;
	background-color: #f46f70;
	padding: 15px 0;
	font-size: 143%;
}

@media screen and (max-width: 738px) {
	.conditional_apply_link_button {
	width:100%;
	}
}

.module_joblist_body .item_section_middle .item_info.page_cms {
	float:none;
	width:auto;
}

.item_info.page_cms .pr_txt {
	width:225px;
}

.module_joblist_body .item_section_middle .page_cms .item_info_data {
	width:200px;
}

/*200214フォーム改修*/

.item_domain_receive {
	text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
}
.item_domain_receive .popup_wrap input { display: none;}
.item_domain_receive .popup_overlay {
	display: flex;
	justify-content: center;
	overflow: auto;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.2);
	opacity: 0;
	transition: opacity 0.5s, transform 0s 0.5s;
	transform: scale(0);
}
.item_domain_receive .popup_trigger {
	position: absolute;
	width: 100%;
	height: 100%;
}
.item_domain_receive .popup_content {
	position: relative;
	align-self: center;
	width: 90%;
	max-width: 640px;
	padding: 30px 4% 58px;
	box-sizing: border-box;
	background-color: #fff;
	line-height: 1.7em;
	transition: 0.5s;
	border-radius: 10px;
	border: solid 1px #34b9be;
	background-image: url(../img/entry/icon_mail.png);
	background-position: center top 28px;
	background-size: 68px auto;
	background-repeat: no-repeat;
}
.item_domain_receive .popup_content a {
	text-decoration:underline;
	font-weight:bold;
}
.item_domain_receive .popup_content p {padding-top: 64px;}
.item_domain_receive .close_btn {
	position: absolute;
	bottom: 20px;
	left: 0;
	right: 0;
	margin: auto;
	font-size:20px;
	cursor: pointer;
	width:75px;
}
.item_domain_receive .close_btn:after {
	content: "閉じる";
	font-size:15px;
	padding-left:6px;
	text-align:center;
}

.item_domain_receive .popup_wrap input:checked ~ .popup_overlay {
	opacity: 1;
	transform: scale(1);
	transition: opacity 0.5s;
}
.item_domain_receive .open_btn {
	position: relative;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display : -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-end ;
	justify-content: flex-end;
	-webkit-align-items: center;
	align-items: center;
	width: 100%;
	height: 2rem;
	margin:1rem auto ;
	font-weight: bold;
	cursor: pointer;
	text-decoration:underline;
	font-size:90%;
}
.item_domain_receive .open_btn:hover{
	opacity:0.7;
	transition: .3s ease;

}

#after_regist .after_regist_wrap {
	text-align:center;
}

#after_regist .after_regist_ttl {
	font-size: 1.6rem;
	font-weight:600;
	margin-bottom: 1.4rem;
}
#after_regist .after_regist_txt {
	text-align: center;
    font-size: 1.2rem;
    line-height: 2rem;
    padding-top: 110px;
    margin: 0 0 1.5rem;
	background-image: url(../img/entry/icon_after_regist.png);
	background-position: center top;
	background-size: 200px auto;
	background-repeat: no-repeat;
}
@media only screen and (max-width: 738px) {
	#after_regist .after_regist_ttl {
		font-size: 1rem;
		font-weight:600;
		margin-bottom: 1.4rem;
	}
	#after_regist .after_regist_txt {
		text-align:center;
		font-size: 0.94rem;
		line-height:1.6rem;
		padding-top: 86px;
		margin:0 0 1rem;
		background-image: url(../img/entry/icon_after_regist.png);
		background-position: center top;
		background-size: 150px auto;
		background-repeat: no-repeat;
	}
}
#after_regist .after_regist_txt span {
	font-weight:bold;
}
#after_regist .item_section_friend {
	padding:25px 50px;
	border:dashed 2px #34b9be;
}
@media only screen and (max-width: 738px) {
	#after_regist .item_section_friend {
		padding: 0.8rem 5% 0.6rem;
	}
}
.item_friend_ttl {
	color: #34b9be;
	font-size: 1.4rem;
	font-weight:bold;
	display: flex;
	align-items: center;
	text-align:center;
	margin-bottom:0.6rem;
}
@media only screen and (max-width: 738px) {
	.item_friend_ttl {
		color: #34b9be;
		font-size: 1rem;
		font-weight:bold;
		display: flex;
		align-items: center;
		text-align:center;
		margin-bottom:0.6rem;
	}
}
.item_friend_ttl:before, .item_friend_ttl:after {
	content: "";
	flex-grow: 1;
	height: 1px;
	background: #34b9be;
	display: block;
}
.item_friend_ttl:before {
	margin-right: .2em;
}
.item_friend_ttl:after {
	margin-left: .2em;
}
.item_friend_txt{
	font-size: 1.0rem;
	line-height: 1.8rem;
}
.item_friend_txt .item_link_inner {
	text-decoration: underline;
}
@media only screen and (max-width: 738px) {
	.item_friend_txt{
		font-size: 0.9rem;
		line-height:1.6rem;
	}
}
