@charset "UTF-8";#holiday_attention_wrapper{display:none}.holiday_attention,.holiday_attention_en{border:1px solid #acacac;padding:40px;margin:50px 0;color:#fff;line-height:1.5;font-size:16px;font-weight:400;line-height:32px;text-align:center}.holiday_attention_en{font-size:18px;font-weight:300}.holiday_attention p,.holiday_attention_en p{font-size:28px;color:#fff;line-height:39px;margin-bottom:24px;font-weight:500}.holiday_attention_period{margin:15px 0}.holiday_attention_period span{text-decoration:underline}.holiday_calender,.holiday_calender tr,.holiday_calender td{border-collapse:collapse;border:1px solid #50bbf2}.holiday_calender{margin:0 auto 15px;width:60%;table-layout:fixed}.holiday_calender td{height:2em;padding:5px;vertical-align:middle}.holiday_calender .close{color:red}.wrapper_contents{min-width:0}.contents_header_contact{font-size:21px;font-weight:500;color:#fff;line-height:40px;margin-bottom:32px}.contact_lists{width:100%;height:auto;padding:60px 0 0}.contact_lists>.inner>.right_side>div>.menu_no{font-size:12px;line-height:24px}.contact_lists>.inner>.right_side>div:after{content:"";background-repeat:no-repeat;background-size:100%;display:inline-block;background-image:url(https://corp.robothome.jp/build/assets/menu_arrow_contact-DjlZWXsq.png);width:32px;height:32px;position:absolute;top:50%;transform:translateY(-50%);right:0;transition:all .3s}.contact_lists>.page_menu_top{border-top:1px solid #acacac}.contact_lists>.page_bottom_top{border-bottom:1px solid #acacac}.contact_lists>.inner>.right_side.no_border_bottom{border-bottom:0}.contact_lists>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding:0;text-align:left}.contact_lists>.inner>div{width:320px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0 0;font-size:16px;font-weight:500;line-height:25px;color:#fff}.contact_lists.lang_en>.inner>div{width:360px;font-size:18px}.contact_lists>.inner>.right_side{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-bottom:1px solid #acacac;font-size:16px;font-weight:500;line-height:25px;padding:20px 50px 39px 0;color:#fff}.contact_lists.lang_en>.inner>.right_side{font-size:18px}.contact_lists>.pageMenuTop{border-top:1px solid #acacac}.contact_lists>.inner>.right_side:hover div{opacity:.5;transition:.3s}.wrapper_contact_form{min-width:850px;max-width:960px;margin:114px auto 0;padding:0 120px 140px}.input_caption{font-size:13px;font-weight:500;color:#fff;margin:12px 0 20px}.input_caption.lang_en{font-size:15px}.description_contact{font-size:16px;font-weight:500;color:#fff;line-height:32px;margin-bottom:64px}.description_contact.lang_en{font-size:18px}.description_required{color:#e57373;font-size:12px;line-height:25px;font-weight:500;margin-bottom:32px}.wrapper_contact_form h2{color:#fff;font-size:18px;font-weight:200;line-height:1.5;text-align:center}.form_comment{margin-bottom:30px;text-align:center}.form_comment .select_wrapper{position:relative;display:inline-block;width:100%;max-width:720px}.description_required.lang_en{font-size:14px}.contact_form_input{margin-bottom:32px}.contact_form_input.center{text-align:center}.contact_form_input.addTop{margin-top:72px}.contact_form_input.addBottom{margin-bottom:72px}.contact_form_input>.head{font-size:12px;font-weight:500;line-height:25px;color:#fff;margin-bottom:8px}.contact_form_input.lang_en>.head{font-size:14px}.contact_form_input>.head.addBtm{margin-bottom:14px}.contact_form_input>.head span{color:#ccc;font-size:11px}.contact_form_input>.head span.req{color:#e57373;margin-left:5px;font-size:12px;font-weight:500}.contact_form_input>.input>input{box-sizing:border-box;padding:0 12px;width:100%;height:44px;border:1px solid #acacac;border-radius:3px;font-size:13px;color:#fff;font-weight:500;line-height:19px;letter-spacing:.8px;background-color:transparent}.contact_form_input>.input>input:focus{border:2px solid #fff}.contact_form_input>.input>input.has-error{border:2px solid #E57373}.contact_form_input>.input>input::-webkit-input-placeholder{color:#ffffff4d}.contact_form_input>.input>input:-ms-input-placeholder{color:#ffffff4d}.contact_form_input>.input>input::-moz-placeholder{color:#ffffff4d}.contact_form_input>.input>input::placeholder{color:#ffffff4d}.contact_form_input.lang_en>.input>input{font-size:15px;font-weight:300;letter-spacing:1px}.contact_form_input>.input>input.short{width:200px}.contact_form_input>.input>input[type=radio]{width:auto}.contact_form_input>.input>input[type=file]{width:auto;border:0;padding:0;margin-top:12px}.contact_form_input>.input>textarea::-webkit-input-placeholder{color:#ffffff4d}.contact_form_input>.input>textarea:-ms-input-placeholder{color:#ffffff4d}.contact_form_input>.input>textarea::-moz-placeholder{color:#ffffff4d}.contact_form_input>.input>textarea{padding:12px;width:100%;min-width:100%;max-width:100%;height:158px;min-height:158px;max-height:158px;border:1px solid #acacac;border-radius:3px;font-size:13px;color:#fff;font-weight:500;line-height:19px}.contact_form_input.lang_en>.input>textarea{font-size:15px;font-weight:300;letter-spacing:1px}.contact_form_input>.input>textarea:focus{border:2px solid #fff}.contact_form_input>.input>textarea.has-error{border:2px solid #E57373}.contact_form_input>.input>select{box-sizing:border-box;width:360px;height:48px;padding:7px 12px;border:1px solid #acacac;border-radius:4px;background-color:#323232;font-size:14px;color:#ffffff4d;font-weight:500;line-height:19px;letter-spacing:.8px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(https://corp.robothome.jp/build/assets/arrow_down-BFgRRHiR.png);background-repeat:no-repeat;background-position:right 12px center;background-size:28px;cursor:pointer}.contact_form_input>.input>select:focus{outline:2px solid #fff;outline-offset:0;border-color:#fff}.contact_form_input>.input>select.has-error{border:2px solid #E57373}.contact_form_input>.input>select.has-value{color:#fff}.contact_form_input>.input>select option{background-color:#323232;color:#fff;padding:10px}.inquirytype_select{box-sizing:border-box;width:360px;height:48px;padding:7px 12px;border:1px solid #acacac;border-radius:4px;background-color:#323232;font-size:14px;color:#ffffff4d;font-weight:500;line-height:19px;letter-spacing:.8px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(https://corp.robothome.jp/build/assets/arrow_down-BFgRRHiR.png);cursor:pointer;width:100%;max-width:720px;background-image:url(https://corp.robothome.jp/build/assets/arrow_down-BFgRRHiR.png);background-repeat:no-repeat;background-position:right 12px center;background-size:28px;margin-bottom:40px;margin-top:15px;color:#fff!important}.inquirytype_select:focus{outline:2px solid #fff;outline-offset:0;border-color:#fff}.inquirytype_select.has-error{border:2px solid #E57373}.inquirytype_select.has-value{color:#fff}.inquirytype_select option{background-color:#323232;color:#fff;padding:10px}.input_msize{position:relative;display:inline-block;width:100%;max-width:300px}.input_msize input[type=text]{box-sizing:border-box;padding:0 40px 0 12px;height:44px;border:1px solid #acacac;border-radius:3px;font-size:13px;color:#fff;font-weight:500;line-height:19px;letter-spacing:.8px;width:100%;pointer-events:none;background-color:transparent;background-image:url(https://corp.robothome.jp/build/assets/arrow_down-BFgRRHiR.png);background-repeat:no-repeat;background-position:right 12px center;background-size:28px}.input_msize input[type=text]:focus{border:2px solid #fff}.input_msize input[type=text].has-error{border:2px solid #E57373}.input_msize input[type=text]::-webkit-input-placeholder{color:#ffffff4d}.input_msize input[type=text]:-ms-input-placeholder{color:#ffffff4d}.input_msize input[type=text]::-moz-placeholder{color:#ffffff4d}.input_msize input[type=text]::placeholder{color:#ffffff4d}.input_msize select{box-sizing:border-box;width:360px;height:48px;padding:7px 12px;border:1px solid #acacac;border-radius:4px;background-color:#323232;font-size:14px;color:#ffffff4d;font-weight:500;line-height:19px;letter-spacing:.8px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(https://corp.robothome.jp/build/assets/arrow_down-BFgRRHiR.png);background-repeat:no-repeat;background-position:right 12px center;background-size:28px;width:100%;position:absolute;top:0;left:0;z-index:1;opacity:0;cursor:pointer}.input_msize select:focus{outline:2px solid #fff;outline-offset:0;border-color:#fff}.input_msize select.has-error{border:2px solid #E57373}.input_msize select.has-value{color:#fff}.input_msize select option{background-color:#323232;color:#fff;padding:10px}.wrapper_contact_btn{text-align:center;position:relative}.wrapper_contact_btn.btm{margin-top:32px}.btn_contact{width:100%;height:120px;border-radius:3px;border:1px solid #acacac;background-color:#e4d8cc;text-align:center;font-size:16px;font-weight:500;line-height:25px;color:#323232;margin:0 auto;cursor:pointer;transition:opacity .3s;padding:0;border:0;display:flex;justify-content:center;align-items:center}.btn_contact.lang_en{font-size:18px;letter-spacing:.8px}.btn_contact:after{content:"";background-repeat:no-repeat;background-size:100%;display:inline-block;background-image:url(https://corp.robothome.jp/build/assets/right_arrow_bk-BrG6oYv6.png);width:24px;height:24px;position:absolute;top:50%;right:32px;transform:translateY(-50%);transition:all .3s}.btn_contact:hover:not([disabled]){color:#fff;border:1px solid #acacac;background-color:#323232;transition:.3s}.btn_contact:hover:after{background-image:url(https://corp.robothome.jp/build/assets/right_arrow-v6PE_gAc.png)}.btn_contact:disabled{background:#474747;color:#ffffff4d;cursor:not-allowed}.btn_contact:disabled:after{background-image:url(https://corp.robothome.jp/build/assets/right_arrow_gr-CA0jGw4Z.png)}.btn_back{width:100%;height:65px;border-radius:3px;border:1px solid #acacac;background-color:#323232;text-align:center;font-size:14px;font-weight:500;line-height:20px;color:#fff;cursor:pointer;transition:.3s}.btn_back.lang_en{font-size:16px;letter-spacing:1px}.btn_back:after{content:"";background-repeat:no-repeat;background-size:100%;display:inline-block;background-image:url(https://corp.robothome.jp/build/assets/left_arrow-B14Fg3l2.png);width:24px;height:24px;position:absolute;top:50%;left:32px;transform:translateY(-50%);transition:all .3s}.btn_back:hover{background-color:#474747}.btn_top{width:100%;height:65px;border-radius:3px;border:1px solid #acacac;background-color:#323232;text-align:center;font-size:14px;font-weight:500;line-height:20px;color:#fff;cursor:pointer;transition:.3s}.btn_top.lang_en{font-size:16px;letter-spacing:1px}.btn_top:after{content:"";background-repeat:no-repeat;background-size:100%;display:inline-block;background-image:url(https://corp.robothome.jp/build/assets/right_arrow-v6PE_gAc.png);width:24px;height:24px;position:absolute;top:50%;right:32px;transform:translateY(-50%);transition:all .3s}.btn_top:hover{background-color:#474747}.contact_form_input>.input>.notice{height:125px;width:100%;border:1px solid #acacac;background-color:#474747;border-radius:3px;padding:20px;overflow-y:scroll}.contact_form_input>.input>.notice>p{font-size:12px;font-weight:400;line-height:24px;color:#fff}.contact_form_input.lang_en>.input>.notice>p{font-size:14px;font-weight:300}.contact_form_input>.input>.notice a{color:#238fbe;text-decoration:underline;transition:opacity .3s}.contact_form_input>.input>.notice a:hover{opacity:.7}.contact_form_input>.input>.notice span{display:block;margin-bottom:8px}.wrapper_check_contact.policy_info_text{margin-top:72px;margin-bottom:0;text-align:left}.wrapper_check_contact.policy_info_text a{color:#238fbe;text-decoration:underline;transition:opacity .3s}.wrapper_check_contact.policy_info_text a:hover{opacity:.7}.has-error_text{font-size:16px;color:#e57373;font-weight:500;line-height:24px;margin-top:-20px;margin-bottom:20px;display:none}.has-error_text.lang_en{font-size:18px}.wrapper_check_contact{margin-bottom:72px}.wrapper_check_contact p{font-size:12px;font-weight:500;line-height:25px;color:#fff}.wrapper_check_contact label{font-size:12px;font-weight:500;line-height:24px;color:#fff;cursor:pointer;position:relative;display:inline-block;padding-left:32px}.wrapper_check_contact.lang_en label{font-size:14px}.wrapper_check_contact label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%}.wrapper_check_contact input[type=checkbox]:before{content:"";display:block;background-image:url(https://corp.robothome.jp/build/assets/check-box-blank-vd8JzQ22.png);background-size:24px;background-position:left center;background-repeat:no-repeat;padding:4px 0 0 28px;height:24px;width:24px;position:absolute;left:0;top:50%;margin-top:-2px;cursor:pointer}.wrapper_check_contact input[type=checkbox]:checked:before{background-image:url(https://corp.robothome.jp/build/assets/check-box-DcwGZeyS.png)}.contact_form_input .error,.wrapper_check_contact .error{font-size:12px;color:#e57373;font-weight:500;line-height:16px;margin-top:4px}.contact_form_input.lang_en .error,.wrapper_check_contact.lang_en .error{font-size:14px}.form_error{font-size:12px;color:#e57373;font-weight:500;line-height:16px;margin-top:4px}.text_contact_complete{font-size:16px;font-weight:500;color:#fff;line-height:32px;text-align:center;margin-bottom:80px}.text_contact_complete.lang_en{font-size:18px;font-weight:300}.wrapper_apartment_contact{position:relative;width:100%;padding:24px;border:1px solid #acacac;margin-top:32px;border-radius:3px}.btn_occupancy_person_contact:after{content:"";background-repeat:no-repeat;background-size:100%;display:inline-block;background-image:url(https://corp.robothome.jp/build/assets/menu_arrow_contact-DjlZWXsq.png);width:32px;height:32px;position:absolute;top:50%;transform:translateY(-50%);right:20px;transition:all .3s}.wrapper_apartment_contact:hover{cursor:pointer}.wrapper_apartment_contact:hover div{opacity:.5;transition:.3s}.form_sub_title{font-size:16px;font-weight:500;color:#fff;line-height:25px;margin-bottom:20px}.sub_input_wrapper{padding-left:20px}.vacancy_contents{text-align:center;font-size:16px;font-weight:500;color:#fff;margin-bottom:12px;margin-top:72px}.contents_header_vacancy{font-size:18px;font-weight:500;color:#fff;line-height:36px;margin-bottom:32px}.contact_subtext{font-size:13px;font-weight:400;margin-top:20px;line-height:28px}.contact_subtext li{text-indent:-1.1em;padding-left:1.1em}.link_box{width:100%;margin-bottom:15px}.link_box .link_box_inner{width:100%;height:auto;min-height:72px;display:flex;justify-content:space-between;align-items:center;border-radius:4px;padding:20px 26px 20px 24px;background:#323232;border:1px solid #ACACAC;text-decoration:none;transition:all .3s ease}.link_box .link_box_inner:hover{background-color:#474747}.link_box .link_box_inner .link_text{width:calc(100% - 40px);height:auto;min-height:25px;font-weight:500;font-size:14px;line-height:1.5;letter-spacing:.08em;color:#fff}.link_box .link_box_inner .link_arrow{width:32px;height:32px;flex-shrink:0;background-image:url(https://corp.robothome.jp/build/assets/menu_arrow_contact-DjlZWXsq.png);background-size:100%;background-repeat:no-repeat;background-position:center}.resident_inquiry .description_contact .caution_text{color:#e57373}@media screen and (min-width: 850px){.contents_header_contact_confirm{font-size:37px;color:#fff;font-weight:700;line-height:48px;margin-bottom:60px}.contact_form_input.confirm{display:table;width:100%;border-top:1px solid #acacac;padding:24px 0 18px;margin-bottom:0}.contact_form_input.confirm.addBtm{border-bottom:1px solid #acacac;margin-bottom:60px}.contact_form_input.confirm>.head{display:table-cell;width:200px;vertical-align:top;font-size:16px;font-weight:500;line-height:24px}.contact_form_input.confirm.lang_en>.head{font-size:18px;width:250px}.contact_form_input.confirm>.input{display:table-cell;vertical-align:top;font-size:16px;line-height:24px;color:#fff;padding-right:20px;font-weight:400}.title_contact_complete{text-align:center}.text_contact_complete{font-size:16px;font-weight:500;color:#fff;line-height:32px;text-align:center;margin-bottom:80px}.btn_contact.complete{padding:48px}}@media screen and (max-width: 849px){.holiday_attention,.holiday_attention_en{padding:40px;margin:0 0 50px;line-height:28px;font-size:14px;font-weight:400}.holiday_attention_en{font-size:16px;font-weight:300}.holiday_attention p,.holiday_attention_en p{font-size:25px;font-weight:500;text-align:center;line-height:1.6;margin-bottom:24px}.holiday_attention_period{text-align:center}.contents_header_contact{font-size:16px;font-weight:500;color:#fff;line-height:25px;margin-bottom:16px}.contact_lists{width:100%;padding:28px 0 91px}.pagemenuListTop{padding-top:85px}.contact_lists>.page_menu_top{padding-top:83px;border-top:1px solid #acacac}.contact_lists>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin:0 auto;text-align:left;width:100%}.contact_lists>.inner>div{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;font-size:25px;line-height:25px}.contact_lists>.inner>.add_bottom_margin{margin-bottom:16px}.contact_lists>.inner>.right_side{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-bottom:1px solid #acacac;font-size:16px;font-weight:500;line-height:25px;color:#fff;padding:20px 50px 40px 5px}.btn_contact{height:73px}.has-error_text{font-size:14px;color:#e57373;font-weight:500;line-height:24px;margin-bottom:20px;display:none}.has-error_text.lang_en{font-size:16px}.input_caption{font-size:12px;font-weight:500;color:#fff;margin:12px 0 20px}.input_caption.lang_en{font-size:14px}.wrapper_contact_form{padding:0 0 100px;width:100%;min-width:auto}.contents_header_contact_form{font-size:23px;font-weight:700;color:#fff;line-height:33px;margin-bottom:16px}.description_contact{font-size:13px;font-weight:500;color:#fff;line-height:28px;margin-bottom:40px}.description_contact.lang_en{font-size:15px}.wrapper_apartment_contact{margin-top:24px}.contact_form_input{margin-bottom:32px}.contact_form_input.addTop{margin-top:72px}.contact_form_input.addBottom{margin-bottom:72px}.contact_form_input>.head{font-size:12px;font-weight:500;line-height:25px;color:#fff;margin-top:4px}.contact_form_input.lang_en>.head{font-size:14px}.contact_form_input>.head.addBtm{margin-bottom:14px}.contact_form_input>.head span{color:#ccc;font-size:12px;line-height:25px}.contact_form_input.lang_en>.head span{font-size:14px}.contact_form_input>.head span.req{color:#e57373}.contact_form_input>.input>input{box-sizing:border-box;padding:0 12px;width:100%;height:44px;border:1px solid #acacac;border-radius:3px;font-size:13px;color:#fff;font-weight:500;line-height:19px;letter-spacing:.8px;background-color:transparent;font-size:14px;letter-spacing:normal}.contact_form_input>.input>input::-webkit-input-placeholder{color:#ffffff4d}.contact_form_input>.input>input:-ms-input-placeholder{color:#ffffff4d}.contact_form_input>.input>input::-moz-placeholder{color:#ffffff4d}.contact_form_input>.input>input::placeholder{color:#ffffff4d}.contact_form_input>.input>input:focus{border:2px solid #fff}.contact_form_input>.input>input.has-error{border:2px solid #E57373}.contact_form_input>.input>textarea{padding:14px;width:100%;min-width:100%;height:158px;min-height:158px;max-height:158px;border:1px solid #acacac;border-radius:3px;font-size:14px;color:#fff;font-weight:500;line-height:19px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact_form_input>.input>textarea:focus{border:2px solid #fff}.contact_form_input>.input>textarea.has-error{border:2px solid #E57373}.contact_form_input>.input>input::-webkit-input-placeholder,.contact_form_input>.input>textarea::-webkit-input-placeholder{color:#ffffff4d}.contact_form_input>.input>input:-ms-input-placeholder,.contact_form_input>.input>textarea:-ms-input-placeholder{color:#ffffff4d}.contact_form_input>.input>input::-moz-placeholder,.contact_form_input>.input>textarea::-moz-placeholder{color:#ffffff4d}.wrapper_contact_form.confirm{padding:0}.wrapper_form_confirm .contact_form_input:last-of-type{margin-bottom:72px}.contact_form_input.confirm{padding-top:20px;padding-right:20px;padding-bottom:20px;margin-bottom:0;border-bottom:1px solid #acacac}.contact_form_input.confirm .input{font-size:14px;color:#fff;line-height:20px;font-weight:400}.contact_form_input.confirm.lang_en .input{font-size:16px;font-weight:300}.wrapper_contact_btn.btm{margin-bottom:100px}.contents_header_vacancy{font-size:16px;line-height:32px}.wrapper_contact_btn.addBottom{margin-bottom:100px}.text_contact_complete{font-size:14px}.title_contact_complete{text-align:center}.title_contact_complete img{width:270px}.contact_form_input>.input>select{width:100%}.wrapper_check_contact.policy_info_text{margin-top:48px}}
