@charset "UTF-8";.user_layout .mv_wrap{margin:0 auto}.user_layout .contents_wrap{max-width:1020px;width:100%}.user_layout .contents_wrap .page_main_content.register_page{padding-bottom:40px}.user_layout .contents_wrap main.main_contents{width:100%;margin:0}.user_layout .contents_wrap main.main_contents h1{text-align:center;margin-top:40px}.user_layout .contents_wrap .sidebar{display:none}.register_page .post_list_header_wrap{text-align:center;margin:0 -15px 20px}.register_page .post_list_header_wrap .post_list_main_image{width:100%}.register_page .post_list_header_wrap .post_list_main_image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media(min-width:1024px){.register_page .post_list_header_wrap .post_list_main_image img{border-radius:8px}}.register_page .post_list_header_wrap .post_list_header_text{text-align:center;font-weight:700;font-size:14px;color:#666;padding:10px}@media(min-width:680px){.register_page .post_list_header_wrap .post_list_header_text{font-size:18px}}@media(min-width:1024px){.register_page .post_list_header_wrap{margin:0 0 40px}}.register_page .register_title{text-align:center;font-size:20px;font-weight:700;margin:0 0 20px}.register_page .content_inner{max-width:520px;margin:0 auto}.register_page .register_simple_form{display:flex;flex-direction:column;gap:18px}.register_page .register_field .field_label{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-radius:8px;background:#fff7e8;color:#555;font-weight:700;font-size:13px}.register_page .register_field .required_badge{display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;border-radius:6px;font-size:13px;color:#fff;background:#f29c9c}.register_page .register_field .input_box{margin-top:10px}.register_page .register_field .field_note{margin:8px 0 0;font-size:12px;color:#888;padding:0 4px}.register_page .register_submit{margin:10px auto 0;width:220px;height:48px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:24px;border:none;color:#fff;font-weight:700;background:linear-gradient(90deg,#f39901,#f8b62c);box-shadow:0 6px 14px #f3990140}@media(min-width:1024px){.register_wrap .account_edit_page h1.user{margin:0 auto 20px;text-align:center;font-size:20px;font-weight:700}.register_wrap .account_edit_page .content_inner,.register_wrap .account_edit_page .register_form{max-width:560px;margin-left:auto;margin-right:auto}}.register_wrap .account_edit_page .form_item_tbl{border-collapse:separate;border-spacing:0 12px;display:block;width:100%}.register_wrap .account_edit_page .form_item_tbl tbody,.register_wrap .account_edit_page .form_item_tbl tr{display:block;width:100%}.register_wrap .account_edit_page .form_item_tbl th{background:#fff7e8;display:flex!important;align-items:center;justify-content:space-between;padding:15px 14px 15px 10px;border-radius:8px;border-bottom:none;font-weight:700;font-size:13px;color:#545454}.register_wrap .account_edit_page .form_item_tbl th span.required{position:static;transform:none;margin-left:auto}.register_wrap .account_edit_page .form_item_tbl td{display:block!important;margin:0 0 12px;padding:12px 5px 16px;border-bottom:none;width:100%}@media(min-width:680px){.register_wrap .account_edit_page .form_item_tbl tr th,.register_wrap .account_edit_page .form_item_tbl tr td{display:block}}@media(min-width:680px){.register_wrap .account_edit_page .form_item_tbl tr th{width:auto}}.register_wrap .account_edit_page #confirm_modal .modal_btn_wrap{margin:20px auto 0;display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}.register_wrap .account_edit_page #confirm_modal .modal_btn_wrap button{height:48px;min-width:140px;padding:0 24px;border-radius:24px;font-weight:700;border:none}.register_wrap .account_edit_page #confirm_modal .modal_btn_wrap .cancel{background:#bdbdbd;color:#fff}.register_wrap .account_edit_page #confirm_modal .modal_btn_wrap #submit_btn{background:linear-gradient(90deg,#f39901,#f8b62c);box-shadow:0 6px 14px #f3990140}.register_wrap .account_edit_page #confirm_modal .modal_btn_wrap #submit_btn:disabled{background:#d5d5d5;box-shadow:none}.register_wrap .register_form .force_hide{display:none!important}.register_wrap .register_form .attention_normal{padding:0 5px;line-height:1.4;font-size:13px;color:#279698;margin:-5px 0 0}.register_wrap .register_form .edit_icon_wrap{width:90px;max-width:90px;max-height:90px}.register_wrap .register_form .edit_icon_wrap .icon img{width:100%;height:auto}.register_wrap .register_form #select_address .msg_ttl{font-size:13px}.register_wrap .register_form #select_address ul{margin:10px 0;padding:0 5px}.register_wrap .register_form #select_address ul li{border:1px solid #d1d1d1;border-top:none;padding:10px;cursor:pointer}.register_wrap .register_form #select_address ul li:first-child{border:1px solid #d1d1d1}.register_wrap .register_form .zip_box{display:flex;align-items:stretch}.register_wrap .register_form .zip_box .search_address{margin:0 0 0 10px;background-color:#585858;font-weight:400;font-size:14px;white-space:nowrap;padding:14px 15px}.register_wrap .register_form .zip_box .search_address:disabled{background-color:#bdbdbd}.register_wrap .register_form .radio_wrap{display:flex;align-items:center;justify-content:center}@media(min-width:680px){.register_wrap .register_form .radio_wrap{justify-content:flex-start}}.register_wrap .register_form .radio_wrap label{display:block;width:40%;max-width:130px;padding:12px 10px;border-radius:30px;border:1px solid #d1d1d1;font-size:14px;line-height:1;text-align:center;cursor:pointer;margin:0 10px}.register_wrap .register_form .radio_wrap input:checked+label:nth-child(2){border:1px solid #183679;box-shadow:inset 0 0 0 1px #183679;color:#183679}.register_wrap .register_form .radio_wrap input:checked+label:nth-child(4){border:1px solid #961e1e;box-shadow:inset 0 0 0 1px #961e1e;color:#961e1e}.register_wrap .register_form .submit_btn_wrap{margin:10px auto 0;text-align:center}@media(min-width:680px){.register_wrap .register_form .submit_btn_wrap{margin:20px auto 0}}.register_wrap .register_form .submit_btn_wrap button{border-radius:24px;background:linear-gradient(to right,#f39901,#f8b62c);padding:15px 30px}@media(min-width:680px){.register_wrap #confirm_modal .modal_window{max-width:800px}}.register_wrap #confirm_modal .confirm_form .ttl{margin:0 0 15px;padding:10px 12px;background:#fff7e8;border-radius:8px}.register_wrap #confirm_modal .confirm_form .confirm_wrap h2{margin:20px 0 10px;background:#dbdbdb;padding:8px 10px}.register_wrap #confirm_modal .confirm_form .confirm_wrap .confirm_inner{margin:5px 0}@media(min-width:680px){.register_wrap #confirm_modal .confirm_form .confirm_wrap .confirm_inner{display:flex;justify-content:space-between;flex-wrap:wrap;margin:10px}}.register_wrap #confirm_modal .confirm_form .confirm_wrap .confirm_inner dl{margin:15px 0 0;padding:0 10px}.register_wrap #confirm_modal .confirm_form .confirm_wrap .confirm_inner dl.one_column{width:100%}.register_wrap #confirm_modal .confirm_form .confirm_wrap .confirm_inner dl dd p{line-height:1.5}.register_wrap #confirm_modal .confirm_form .confirm_wrap .confirm_inner dl dd span{font-size:.9em}.register_wrap #confirm_modal .confirm_form .confirm_wrap .confirm_inner dl dd span:not(:last-of-type):after{content:"、"}.register_wrap #confirm_modal .confirm_form .confirm_wrap .confirm_inner dl dd span.no_comma:after{content:none}.register_wrap #confirm_modal .confirm_form .confirm_wrap .confirm_inner dl dd .hide_bat{font-size:12px}.register_wrap #confirm_modal .confirm_form .confirm_wrap .confirm_inner dl dd .category_wrap{margin:0 0 10px}.register_wrap #confirm_modal .confirm_form .confirm_wrap .confirm_inner dl dd .category_wrap:last-child{margin:0}.register_wrap #confirm_modal .confirm_form .confirm_wrap .confirm_inner dl dd .category_wrap .label{display:inline-block;padding:5px 15px;font-size:13px;border-radius:30px;background:#fdf0c7;margin:0 0 10px}.register_wrap #confirm_modal .confirm_form .confirm_wrap .confirm_inner dl dd .category_wrap .inner{padding:0 10px 10px;line-height:1.4}.register_wrap #confirm_modal .confirm_form .confirm_wrap .confirm_inner dl dd.holyday_wrap .label{margin:10px 0 5px;color:#888}@media(min-width:680px){.register_wrap #confirm_modal .confirm_form .confirm_wrap .confirm_inner dl{width:calc(50% - 15px);display:flex;flex-wrap:wrap;align-items:stretch}.register_wrap #confirm_modal .confirm_form .confirm_wrap .confirm_inner dl dt,.register_wrap #confirm_modal .confirm_form .confirm_wrap .confirm_inner dl dd{width:100%}.register_wrap #confirm_modal .confirm_form .confirm_wrap .confirm_inner dl dd{height:calc(100% - 17px);font-size:15px}}.register_wrap #confirm_modal .confirm_form .confirm_wrap .confirm_inner .working_day_tbl{margin:0 auto 10px}.register_wrap #confirm_modal .confirm_form .confirm_wrap .confirm_inner .working_day_tbl tr th,.register_wrap #confirm_modal .confirm_form .confirm_wrap .confirm_inner .working_day_tbl tr td{padding:10px;font-weight:400;border:1px solid #bbbbbb}.register_wrap #confirm_modal .confirm_form .confirm_wrap .confirm_inner .working_day_tbl tr th{background-color:#d1dcfc}.register_wrap #confirm_modal .confirm_form .modal_btn_wrap{margin:20px 0 0}
