@charset "utf-8"; input:focus{outline:none;}
 textarea:focus{outline:none;}
 .label_hidden{display:block;position:absolute;top:-99999px;}
 .essential{display:inline-block;color:#ff5925;width:10px;height:33px;}
 .label_base{display:inline-flex;line-height:36px;color:#000 !important;}
 .input_base{position:relative;display:inline-flex;width:100%;max-width:345px;height:36px !important;border:1px solid #d2d2d2 !important;border-radius:5px;vertical-align:middle;padding:0 14px;}
 .radio_base{position:relative;display:inline-flex;}
 .radio_base input{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important;}
 .radio_base input + label{position:relative;width:max-content !important;color:#000 !important;padding-left:25px;cursor:pointer;}
 .radio_base input + label::before{position:absolute;top:-3px;left:0;content:'';display:block;width:21px;height:21px;border:1px solid #757575;border-radius:50px;background-color:#fff;box-sizing:border-box;}
 .radio_base input:checked + label::before{border-color:#000;background:#000 url(/images/www/common/sp_layout.png?build_20250930174959001) no-repeat -66px -22.5px;}
 .tx_info{display:inline-flex;align-items:center;font-size:16px;color:#6d6d6d;vertical-align:middle;}
 .input_text{display:flex;flex-wrap:wrap;gap:10px 18px;width:100%;}
 .input_list.tp1{width:100%;border-top:1px solid #d2d2d2;}
 .input_list.tp1 > li{display:flex;width:100% !important;height:auto !important;line-height:1 !important;border-bottom:1px solid #d2d2d2 !important;padding:18px 0;margin:0 !important}
 .input_list.tp1 > li .label_base.label_tit{flex-shrink:0;width:190px;padding:0 15px;}
 .radio_list{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 3rem;}
 .radio_list > li{display:inline-flex;align-items:center;}
 .selectric-tp1{width:255px;height:36px;border:1px solid #d2d2d2;border-radius:5px;background-color:#fff;box-sizing:border-box;}
 .selectric-tp1 .selectric{background-color:transparent;}
 .selectric-tp1 .selectric .label{height:34px;font-size:16px;line-height:34px;}
 .selectric-tp1 .selectric .button{width:42px;height:100%;border-radius:0 6px 6px 0;background:#edf1f5 url(/images/www/common/sp_layout.png?build_20250930174959001) no-repeat -4px -15.5px;}
 .selectric-tp1 .selectric .button::after{display:none;}
 .box_step{margin-bottom:75px;}
 .box_step .chk_service{overflow:hidden}
 .box_step .tit{margin-bottom:40px;font-size:25px;font-weight:500;}
 .box_step .tit .essential{width:10px;height:20px;background-position:-704px -75px;}
 .box_step .chk_service > li{float:left;width:16%;margin-right:0.8%;box-sizing:border-box;border:1px solid #959595;margin-bottom:14px;height:50px;}
 .box_step .chk_service > li:last-child{margin-right:0;}
 .box_step .chk_service > li a {position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;box-sizing:border-box;font-size:18px;}
 .box_step .chk_service > li a:hover{border:2px solid #000;}
 .box_step .chk_service > li.chk a{background-color:#f8f8f8;border:2px solid #000;}
 .box_step .chk_service > li.chk a:after {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:'';display:inline-block;background:url("/images/board/sp_board_yubi.png?build_20250930174959001") -1px -1px no-repeat;width:23px;height:16px;vertical-align:middle;}
 .box_step .input_list{overflow:hidden;}
 .box_step .input_list > li{float:left;width:47%;margin-right:6%;border-bottom:1px solid #000;height:57px;line-height:57px;margin-bottom:10px;}
 .box_step .input_list > li:nth-child(2n){margin-right:0;}
 .box_step .input_list > li label,.box_step .input_list > li .txt_label{color:#898989;width:25%;display:inline-block;}
 .box_step .input_list > li input[type=text]{border:none;width:70%;height:54px;}
 .box_step .input_list > li input[type=password]{width:55%;background:#fff;border:none;height:54px;}
 .box_step .input_list > li input.datetime{width:190px !important;text-align:center;}
 .box_step .input_list > li span.period{display:inline-block;margin-right:10px;}
 .box_step .input_list > li .text_keycode{display:inline-block;color:#1a1a1a;font-weight:bold;padding:0 4%;background:#fff;height:45px;vertical-align:middle;line-height:41px;border:1px solid #1a1a1a;box-sizing:border-box;}
 .box_step .input_list > li .text_keycode+input[type=text]{width:56%;background:#f9f9f9;padding:0 20px;box-sizing:border-box;height:45px;}
 .box_step .textarea_box{position:relative;}
 .box_step .textarea_box label.text_base{position:absolute;top:20px;left:20px;}
 .box_step .textarea_box textarea{border:1px solid #000;padding:20px;box-sizing:border-box;width:100%;line-height:1.6;}
 .box_step.step_03 > div.title_box{border-top:1px solid #000;height:57px;line-height:57px;margin:10px 0;padding-top:5px;}
 .box_step.step_03 > div.title_box > label{color:#898989;width:11%;display:inline-block;}
 .box_step.step_03 > div.title_box > input#varchar_1{border:none;width:88%;height:54px;box-sizing:border-box;}
 .step_03 .textarea_box textarea{height:230px;}
 .step_04 .textarea_box textarea{height:180px;}
 .agree_area{margin-top:30px;font-size:21px;text-align:center;}
 .agree_area input[type=checkbox]{width:21px;height:21px;border:1px solid #000;}
 .board_request{font-size:17px;text-align:left;}
 .board_request .btn_area{border-top:2px solid #000;text-align:center;padding:60px 0;}
 .board_request .btn_area a{display:inline-block;height:60px;line-height:60px;box-sizing:border-box;border:1px solid #000;border-radius:4px;background-color:#f2f2f2;padding:0 40px;}
 .board_request .btn_area a:after{content:'';display:inline-block;background:url("/images/board/sp_board_yubi.png?build_20250930174959001") -4px -41px no-repeat;width:35px;height:21px;vertical-align:middle;margin-left:10px;}
 .board_request .btn_area a.btn_list_go{background-color:#fff;}
 .board_request .btn_area a.btn_list_go::after{content:none;}
 .board_request_view{font-size:17px;}
 .board_request_view .box_detail{margin-bottom:50px;}
 .board_request_view .box_tit{font-size:21px;margin-bottom:25px;border-bottom:2px solid #000;height:50px;line-height:50px;font-weight:500;}
 .board_request_view .tit_content{font-size:20px;margin:30px 0 20px 0;font-weight:500;word-break:break-all;}
 .board_request_view .txt_service{font-size:25px;color:#ff5925;font-weight:600;}
 .board_request_view .input_list{overflow:hidden;}
 .board_request_view .input_list > li{float:left;width:47%;margin-right:6%;border-bottom:1px solid #000;height:57px;line-height:57px;margin-bottom:10px;}
 .board_request_view .input_list > li:nth-child(2n){margin-right:0;}
 .board_request_view .input_list > li .tit{color:#898989;width:25%;display:inline-block;}
 .board_request_view .input_list > li .cont{border:none;width:70%;}
 .board_request_view .input_list > li .long_txt{font-size:15px;}
 .board_request_view .input_list > li .company{font-size:23px;}
 .board_request_view .txt_content{padding-bottom:30px;border-bottom:1px solid #777;line-height:1.4;word-break:break-all;}
 .board_request_view .btn_area{text-align:center;}
 .board_request_view .btn_area a{display:inline-block;height:60px;line-height:60px;box-sizing:border-box;border:1px solid #000;border-radius:4px;background-color:#f2f2f2;padding:0 40px;}
  .password_find{display:flex;width:100%;justify-content:center;align-items:center;padding:80px 20px;}
 .password_find .input_list{overflow:hidden;margin-right:20px;}
 .password_find .input_list > li{border-bottom:1px solid #000;height:57px;line-height:57px;margin-bottom:10px;min-width:450px;}
 .password_find .input_list > li:nth-child(2n){margin-right:0;}
 .password_find .input_list > li label,.box_step .input_list > li .txt_label{color:#898989;width:25%;display:inline-block;}
 .password_find .input_list > li input[type=password]{border:none;width:70%;height:54px;}
 .password_find .password_btn a{display:block;padding:0 60px;background-color:#1a1a1a;height:41px;line-height:41px;color:#fff;border-radius:24px;font-size:18px;}
 