@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul{list-style-type:none}#root,#__next{isolation:isolate}header{height:70px;padding:10px;width:100%;box-shadow:0 10px 10px -6px #0000004d}header nav{display:flex;align-items:center;justify-content:space-between}header nav .logo_group{display:flex;gap:30px;align-items:center}header nav .logo_group .logo img{width:100%;max-width:50px}header nav .logo_group .system_title{font-size:32px;font-weight:700;color:#232b55bf}header nav .header_link_list{display:flex;gap:20px;margin-bottom:0}header nav .header_link_list li a{padding:10px 20px;color:#000;font-size:14px;font-weight:400;transition:all .3s ease-in-out}header nav .header_link_list li a:hover{background:#000;color:#fff;letter-spacing:.25em}.modal .modal-job{max-width:900px}.modal .modal-content .modal-header{justify-content:center}.modal .modal-content .modal-header h1{font-size:32px;font-weight:700;text-align:center}.modal .modal-content .duble_form{display:flex;gap:20px}.modal .modal-content .area_list{display:flex;flex-wrap:wrap;gap:15px}.modal .modal-content .area_list .place_change{margin-right:5px}footer{width:100%;background:#10173c;color:#fff;padding:75px 40px 75px 0;position:relative}footer .footer_list ul{display:flex;gap:20px;justify-content:end;align-items:center}footer .footer_list ul li a{color:#fff;transition:all .3s ease-in-out}footer .footer_list ul li a:hover{letter-spacing:.25em}.copyright{font-family:Noto Sans JP,sans-serif;font-weight:500;letter-spacing:.08em;color:#10173c;background:#e9ecef;padding:22px;text-align:center;font-size:12px}.apply_back,.chat_back,.company_back,.dashboard_back,.job_back,.register_back{background-image:url(/build/assets/ace_logo-KS9LMulz.svg);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#fffc;background-blend-mode:lighten;width:100%;min-height:92vh;height:auto}.company_dis,.dashboard_dis,.job_dis,.apply_dis{background-image:url(/build/assets/cork3-Bir_0WuO.jpg);background-size:100%;width:100%;min-height:92vh;height:auto;border:10px solid #9b713a;position:relative}.company_dis:before,.dashboard_dis:before,.job_dis:before,.apply_dis:before{content:"";border-top:#382000 3px solid;position:absolute;top:0;width:100%}.company_dis:after,.dashboard_dis:after,.job_dis:after,.apply_dis:after{content:"";border-left:#382000 3px solid;position:absolute;top:0;left:0;min-height:90vh;height:100%}.company_wrapper,.job_wrapper,.job_create_wrapper,.apply_wrapper,.chat_wrapper,.error404_wrapper,.register_wrapper{max-width:800px;margin:auto;padding-top:100px;padding-bottom:100px}.company_wrapper .left_pin,.job_wrapper .left_pin,.job_create_wrapper .left_pin,.apply_wrapper .left_pin,.chat_wrapper .left_pin,.error404_wrapper .left_pin,.register_wrapper .left_pin{position:absolute;top:0;left:0;font-size:24px;color:red;transform:rotate(-59deg)}.company_wrapper .right_pin,.job_wrapper .right_pin,.job_create_wrapper .right_pin,.apply_wrapper .right_pin,.chat_wrapper .right_pin,.error404_wrapper .right_pin,.register_wrapper .right_pin{position:absolute;top:0;right:0;font-size:24px;color:red;transform:rotate(59deg)}.job_wrapper{max-width:98%;margin:auto;padding-top:100px;padding-bottom:100px}.job_wrapper .group_title{max-width:800px;margin:auto auto 30px}.job_wrapper .left_pin{position:absolute;top:0;left:0;font-size:24px;color:red;transform:rotate(-59deg)}.job_wrapper .right_pin{position:absolute;top:0;right:0;font-size:24px;color:red;transform:rotate(59deg)}#company .form_common_group,#job .form_common_group,#job_create .form_common_group,#apply .form_common_group,#chat .form_common_group{border-radius:3px;box-shadow:inset 0 0 15px 1px #ccc;background-color:#fff;padding:30px}.table_wrapper{position:relative}.table_wrapper .left_pin{position:absolute;top:-10px;left:0;font-size:24px;color:red;transform:rotate(-59deg)}.table_wrapper .right_pin{position:absolute;top:-10px;right:0;font-size:24px;color:red;transform:rotate(59deg)}.table>:not(:last-child)>:last-child>*{background:#fff;color:#000}.delete_icon{font-size:33px;color:red;cursor:pointer}.search_icon{vertical-align:bottom}.btn_group{text-align:center}.group_title{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;border-left:15px solid #16a9ba;background-color:#fff;padding:.6em}.group_title h2{font-weight:700}.form_group .form_label_show{margin-bottom:.5rem;font-weight:500;border-bottom:1px solid;width:100%;padding-bottom:5px}.form_group .form_control_show{display:block;width:100%;min-height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form_group .error,.form_group .errors{color:red;font-size:13px;font-weight:400}.gap_40{gap:40px}.md_30{margin-bottom:30px}.w_100{width:100%}.font_bold{font-weight:700}.alert-success{position:absolute;top:-80px;width:100%}.required_form{color:red}.min_h92{min-height:92vh}.login_form{width:100%;padding-top:60px;padding-bottom:100px}.login_form .login_frame{height:575px;width:100%;max-width:500px;background:linear-gradient(#232b55bf,#232b55f2),url(https://dl.dropboxusercontent.com/u/22006283/preview/codepen/clouds-cloudy-forest-mountain.jpg) no-repeat center center;background-size:cover;margin-left:auto;margin-right:auto;border-top:solid 1px rgba(255,255,255,.5);border-radius:5px;box-shadow:0 2px 7px #0003;overflow:hidden;transition:all .5s ease}.login_form .login_frame .login_title{padding-top:40px}.login_form .login_frame .login_title h1{text-align:center;color:#fff}.login_form .login_frame .login_nav{text-align:center;width:100%;height:100px;padding-top:40px;opacity:1;transition:all .5s ease}.login_form .login_frame .login_nav p{color:#fff;font-size:28px;font-weight:700}.login_form .login_frame .login_from_block{width:100%;max-width:430px;margin:auto;height:375px;font-size:16px;font-weight:300;padding-left:34px;padding-right:34px;padding-top:0;transition:opacity .5s ease,transform .5s ease}.login_form .login_frame .login_from_block input{color:#000;font-size:13px}.login_form .login_frame .login_from_block input:focus{background:#fff;border:none}.login_form .login_frame .login_from_block .block{width:100%;height:35px;padding-left:15px;border:none;border-radius:20px;margin-bottom:20px;background:#fff;max-width:415px}.login_form .login_frame .login_from_block label{font-weight:400;text-transform:uppercase;font-size:13px;padding-left:15px;padding-bottom:10px;color:#fff;display:block}.login_form .login_frame .login_from_block .password_eye{position:relative}.login_form .login_frame .login_from_block .password_eye span{position:absolute;right:15px;top:5px;cursor:pointer}.login_form .login_frame .login_from_block .password_eye .eye_on{display:none}.login_form .login_frame .login_from_block .btn_load{float:left;font-weight:700;text-transform:uppercase;font-size:13px;text-align:center;color:#fff;padding-top:8px;width:100%;height:35px;border:none;border-radius:20px;margin-top:45px;margin-bottom:20px;background-color:#1059ff;left:0;top:0;transition:all .5s ease,top .5s ease .5s,height .5s ease .5s,background-color .5s ease .75s;cursor:pointer}.login_form .login_frame .login_from_block .btn_load button{float:left;padding-top:8px;width:100%;height:35px;border:none;border-radius:20px;margin-top:-8px;cursor:pointer}.login_form .login_frame .login_from_block .btn_register{padding-top:8px;width:100%;height:35px;margin-top:110px;display:block;color:#fff;background-color:#146c43;border-radius:20px;font-weight:700}.login_form .login_frame .login_from_block .link_reset{height:30px;width:80%;margin-left:auto;margin-right:auto;text-align:center;padding-top:24px;margin-top:0;border-top:solid 1px rgba(255,255,255,.3);transition:all .5s ease}.login_form .login_frame .login_from_block .link_reset a{color:#fff;font-weight:400;font-size:13px;text-decoration:none}.login_form .login_frame .error{text-align:center;color:red;font-weight:700}.login_form .login_frame .success{text-align:center;color:#fff;font-weight:700}#tfa{margin-top:100px;margin-bottom:240px}#dashboard .list_panel{max-width:860px;margin:auto;padding-top:100px}#dashboard .list_panel ul{display:flex;flex-wrap:wrap;gap:30px;align-items:center;justify-content:center}#dashboard .list_panel ul li a{position:relative;display:block;width:100%;height:100%;max-width:295px;max-height:300px;padding:40px;box-shadow:10px 10px #000000f5;text-align:center;color:#000;background:#ddd;border-radius:15px;font-weight:400;transition-duration:.5s}#dashboard .list_panel ul li a:hover{background:#000;color:#fff;border-radius:30%;box-shadow:0 0 16px -6px #0009;letter-spacing:.25em;transform:translateY(-15px)}#dashboard .list_panel ul li a span{font-size:80px;display:block}#dashboard .list_panel ul li a i{position:absolute;top:10px;left:0;right:0;font-size:24px;color:red;transform:rotate(59deg)}#company .company_group{position:relative}#company .company_group .form_group{margin-bottom:30px}#company .company_group .form_group textarea{resize:none}#company .company_group .form_group .flex3{display:flex;gap:20px;align-items:center}#company .company_group .form_group .flex3 .w_100{width:100px}#job .job_list_group{margin:0;padding:0}#job .job_list_group li{display:flex;justify-content:space-between;padding:20px;border:1px solid #F0F0F0;border-radius:10px;margin-bottom:10px;box-shadow:0 0 5px 4px #0000004d;font-size:1.1rem;background:#fff;position:relative}#job .job_list_group li .line_content{width:90%}#job .job_list_group li .line_content .first_line,#job .job_list_group li .line_content .second_line,#job .job_list_group li .line_content .third_line{display:flex;justify-content:space-between;margin-bottom:15px}#job .job_list_group li .line_content .first_line .index_title,#job .job_list_group li .line_content .second_line .index_title,#job .job_list_group li .line_content .third_line .index_title{font-weight:700}#job .job_list_group li .line_content .second_line .blank{min-width:110px}#job .job_list_group li .line_content .second_line .bold_text{font-weight:700}#job .job_list_group li .line_content .second_line .second_line_last{display:flex;gap:20px}#job .job_list_group li .line_content .first_line .first_line_last{display:flex;gap:40px}#job .job_list_group li .line_content .first_line .first_line_last .pdf_check input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0c0c0d1a;border-radius:8px;height:16px;width:32px}#job .job_list_group li .line_content .first_line .first_line_last .pdf_check input[type=checkbox]:hover{background-color:#0c0c0d33;border-color:#0c0c0d7f}#job .job_list_group li .line_content .first_line .first_line_last .pdf_check input[type=checkbox]:active{background-color:#0c0c0d4d}#job .job_list_group li .line_content .first_line .first_line_last .pdf_check input[type=checkbox]:focus{box-shadow:0 0 0 1px #0a84ff inset,0 0 0 1px #0a84ff,0 0 0 4px #0a84ff4d}#job .job_list_group li .line_content .first_line .first_line_last .pdf_check input[type=checkbox]:checked{background-color:#0060df;border-color:#0060df}#job .job_list_group li .line_content .first_line .first_line_last .pdf_check input[type=checkbox]:before{background-color:currentColor;border-radius:6px;content:"";display:inline-block;height:12px;margin-left:1px;margin-top:1px;transition:margin-left .2s cubic-bezier(.07,.95,0,1);width:12px;vertical-align:super}#job .job_list_group li .line_content .first_line .first_line_last .pdf_check input[type=checkbox]:checked:before{background-color:#fff;margin-left:17px}#job .job_list_group li .line_content .first_line .first_line_last .pdf_check input[type=checkbox].text{position:relative;vertical-align:sub;margin-right:5px}#job .job_list_group li .line_content .first_line .first_line_last .pdf_check input[type=checkbox].text:after{content:"OFF";font-size:8px;position:absolute;right:2px;top:2px}#job .job_list_group li .line_content .first_line .first_line_last .pdf_check input[type=checkbox].text:checked:after{color:#fff;content:"ON";left:2px;right:auto}#job .job_list_group li .line_content .third_line{margin-bottom:0}#job .job_list_group li .line_content .third_line .third_line_last{display:flex;gap:20px}#job .job_list_group li .line_content .third_line .third_line_last .blank{min-width:90px}#job .job_list_group li .line_content .third_line .third_line_last .blank2{min-width:110px}#job .job_list_group_dis{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}#job .job_list_group_dis li{flex-wrap:wrap;width:32%;justify-content:center}#job .job_list_group_dis li .line_content{width:100%}#job .job_list_group_dis li .last_line{display:flex;gap:20px;align-items:center}#job .job_list_group_dis li .last_line .pdf_check label{font-size:14px}#job .job_list_group_dis li .last_line .pdf_check label input[type=checkbox].text{vertical-align:text-bottom}#job .job_list_group_dis li .w_140{width:140px}#job .job_list_group_dis li .pdf_check input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0c0c0d1a;border-radius:8px;height:16px;width:32px}#job .job_list_group_dis li .pdf_check input[type=checkbox]:hover{background-color:#0c0c0d33;border-color:#0c0c0d7f}#job .job_list_group_dis li .pdf_check input[type=checkbox]:active{background-color:#0c0c0d4d}#job .job_list_group_dis li .pdf_check input[type=checkbox]:focus{box-shadow:0 0 0 1px #0a84ff inset,0 0 0 1px #0a84ff,0 0 0 4px #0a84ff4d}#job .job_list_group_dis li .pdf_check input[type=checkbox]:checked{background-color:#0060df;border-color:#0060df}#job .job_list_group_dis li .pdf_check input[type=checkbox]:before{background-color:currentColor;border-radius:6px;content:"";display:inline-block;height:12px;margin-left:1px;margin-top:1px;transition:margin-left .2s cubic-bezier(.07,.95,0,1);width:12px;vertical-align:super}#job .job_list_group_dis li .pdf_check input[type=checkbox]:checked:before{background-color:#fff;margin-left:17px}#job .job_list_group_dis li .pdf_check input[type=checkbox].text{position:relative;vertical-align:sub;margin-right:5px}#job .job_list_group_dis li .pdf_check input[type=checkbox].text:after{content:"OFF";font-size:8px;position:absolute;right:2px;top:2px}#job .job_list_group_dis li .pdf_check input[type=checkbox].text:checked:after{color:#fff;content:"ON";left:2px;right:auto}#job_create .job_create_group{position:relative}#job_create .job_create_group .job_form{display:flex;display:-webkit-box;align-items:center;webkit-box-pack:center;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:20px}#job_create .job_create_group .job_form .error{color:red;font-size:13px;font-weight:400}#job_create .job_create_group .job_form .form-label{width:165px;min-width:165px;font-size:16px;font-weight:500}#job_create .job_create_group .job_form .form-label .icon_question{vertical-align:bottom;font-size:23px;margin-left:10px}#job_create .job_create_group .job_form .form-label .inline_bl{display:inline-block}#job_create .job_create_group .job_form input[type=text],#job_create .job_create_group .job_form input[type=time],#job_create .job_create_group .job_form input[type=date],#job_create .job_create_group .job_form input[type=number]{min-height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15sease -in-out,box-shadow .15sease -in-out}#job_create .job_create_group .job_form .add_group,#job_create .job_create_group .job_form .add_group_break{width:65%}#job_create .job_create_group .job_form .w_77{width:77%!important}#job_create .job_create_group .job_form .form_label_rigth{width:100%}#job_create .job_create_group .job_form .form_label_rigth .rigth_group_label{margin-bottom:10px}#job_create .job_create_group .job_form .form_label_rigth input[type=text]:disabled{background:#e9ecef}#job_create .job_create_group .job_form .form_label_rigth select{max-width:90px}#job_create .job_create_group .job_form .form_label_rigth textarea{resize:none}#job_create .job_create_group .job_form .form_label_rigth .d-flex{gap:15px}#job_create .job_create_group .job_form .form_label_rigth .gap_5{gap:5px}#job_create .job_create_group .job_form .form_label_rigth .gap_25{gap:25px}#job_create .job_create_group .job_form .form_label_rigth .gap_30{gap:30px}#job_create .job_create_group .job_form .form_label_rigth .label_b_10{margin-bottom:10px}#job_create .job_create_group .job_form .form_label_rigth .label_80{min-width:80px}#job_create .job_create_group .job_form .form_label_rigth .label_85{min-width:85px}#job_create .job_create_group .job_form .form_label_rigth .label_150{min-width:150px}#job_create .job_create_group .job_form .form_label_rigth .label_180{min-width:180px}#job_create .job_create_group .job_form .form_label_rigth .h_60{height:60px}#job_create .job_create_group .job_form .form_label_rigth .w_40{width:40px}#job_create .job_create_group .job_form .form_label_rigth .w_70{width:70px}#job_create .job_create_group .job_form .form_label_rigth .w_77{width:77%}#job_create .job_create_group .job_form .form_label_rigth .w_85{width:85%}#job_create .job_create_group .job_form .form_label_rigth .w_94{width:94%}#job_create .job_create_group .job_form .form_label_rigth .w_110{width:110px}#job_create .job_create_group .job_form .form_label_rigth .w_220{width:220px}#job_create .job_create_group .job_form .form_label_rigth .duble_w37{max-width:37%!important}#job_create .job_create_group .job_form .form_label_rigth .duble_w50{max-width:50%!important}#job_create .job_create_group .job_form .form_label_rigth .duble_w100{max-width:100%!important}#job_create .job_create_group .job_form .form_label_rigth .text_center{text-align:center}#job_create .job_create_group .job_form .form_label_rigth .super{vertical-align:super}#job_create .job_create_group .job_form .check_group{display:flex;gap:30px;align-items:center}#job_create .job_create_group .job_form .check_group .holiday_last{margin-right:70px}#job_create .job_create_group .job_form .duble_form{display:flex;gap:15px;align-items:center}#job_create .job_create_group .job_form .duble_form input[type=time]{width:30%}#job_create .job_create_group .job_form .add_group_fixed{display:flex;gap:20px;align-items:baseline}#job_create .job_create_group .job_form .order{font-size:13px;color:red}#job_create .job_create_group .job_form_last{border-bottom:unset}#apply .unconfirmed_table{background:#fadbda}#apply .complet_table{background:#000;color:#fff}#apply .table{background:#fff}#chat .chat_group{border:1px solid #e7eaeb;background:#fff;position:relative}#chat .chat_group .chat_job_name{padding:15px;border-bottom:1px solid #e7eaeb}#chat .chat_group .chat_content{display:flex;gap:30px;padding:15px;width:98%;margin:auto;border-bottom:1px solid #e7eaeb}#chat .chat_group .chat_content:last-child{border-bottom:none}#chat .chat_group .chat_content .content_group{width:100%}#chat .chat_group .chat_content .content_group .content_top{display:flex;justify-content:space-between}#chat .chat_group .chat_content .content_group .content_top .name{font-weight:700}#chat .chat_group .error{color:red}#chat .chat_group .chat_text_submit{padding:15px}#chat .chat_group .chat_text_submit textarea,#chat .chat_group .chat_text_submit .chat_file{width:100%}#chat .chat_group .btn_group{margin-bottom:15px}#error404 .error404_wrapper{background:#fff;border-radius:15px}#error404 p{font-size:2em;text-align:center;font-weight:100}#error404 h1{text-align:center;font-size:15em;font-weight:100}#error404 .text_500{font-size:1.5em}#error404 .top_link{text-align:center}@font-face{font-family:ipaexg;font-style:normal;font-weight:400;src:url(/fonts/ipaexg.ttf) format("truetype")}body{font-family:ipaexg,sans-serif}#register .company_group{position:relative}#register .register_com_form{border-radius:3px;box-shadow:inset 0 0 15px 1px #ccc}#register .register_form{background-color:#fff;padding:30px}#register .register_form .mt_4{margin-top:4px}#register .register_form .mt_10{margin-top:10px}#register .register_form .mb_10{margin-bottom:10px}#register .register_form .mb_30{margin-bottom:30px}#register .register_form .text_center{text-align:center}#register .register_form .confirm_flex{display:flex;gap:20px;align-items:center}#register .register_form .confirm_flex label{width:150px;font-weight:700}#register .register_form .form_label{margin-bottom:.5rem}#register .register_form .form_control{display:block;width:100%;min-height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}#register .register_form .btn_group{text-align:center}#register .register_form .btn_group .btn_register{width:40%;padding:10px;border-radius:10px;border:none;background:#0d6efd;color:#fff;cursor:pointer}#register .register_form .text-sm.text-red-600.space-y-1.mt-2 li{color:red}#register .register_form_complet{border-radius:3px;box-shadow:inset 0 0 15px 1px #ccc;background-color:#fff;padding:30px;width:100%;margin:40px auto}#register .register_form_complet .mb_30{margin-bottom:30px}#register .register_form_complet .title{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;border-left:15px solid #16a9ba;background-color:#fff;padding:.6em;box-shadow:inset 0 0 1px 1px #ccc}#register .register_form_complet .title .title_group{font-weight:700;font-size:2rem}#register .register_form_complet .register_login_check,#register .register_form_complet .register_form_group{text-align:center}#register .register_form_complet .login_btn a{background:#198754;padding:10px 50px;color:#fff;border-radius:15px}#withdrawal .company_group{position:relative}#withdrawal .withdrawal_group{background-color:#fff;padding:30px;box-shadow:inset 0 0 15px 1px #ccc}#withdrawal .withdrawal_group .mt_4{margin-top:4px}#withdrawal .withdrawal_group .mt_10{margin-top:10px}#withdrawal .withdrawal_group .mb_10{margin-bottom:10px}#withdrawal .withdrawal_group .mb_30{margin-bottom:30px}#withdrawal .withdrawal_group .text_center{text-align:center}#withdrawal .withdrawal_group .confirm_flex{display:flex;gap:20px;align-items:center}#withdrawal .withdrawal_group .confirm_flex label{width:150px;font-weight:700}#withdrawal .withdrawal_group .form_label{margin-bottom:.5rem}#withdrawal .withdrawal_group .form_control{display:block;width:100%;min-height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}#withdrawal .withdrawal_group .btn_group{text-align:center}#withdrawal .withdrawal_group .btn_group .btn_withdrawal{width:40%;padding:10px;border-radius:10px;border:none;background:#dc3545;color:#fff;cursor:pointer}#withdrawal .withdrawal_group .text-sm.text-red-600.space-y-1.mt-2 li{color:red}*{margin:0;padding:0;font-family:Zen Kaku Gothic New,sans-serif}a{text-decoration:none}.errors{color:red;font-size:13px;font-weight:400}.area{width:100%;height:100%;overflow:hidden}.bg{position:absolute;width:100%;height:100%;background-color:#8a4e00;top:0;left:0;z-index:1;opacity:.8;border:10px solid #dea050}.bg:before{content:"";border-top:#382000 3px solid;position:absolute;top:0;width:100%}.bg:after{content:"";border-left:#382000 3px solid;position:absolute;left:0;height:100%}
