@charset "UTF-8";

.sub_container {max-width: 1200px; margin: auto;}

.sub_main_img {overflow: hidden; position: relative;}
.p_law_img {display: block; max-width: 100%; height: 600px;}
.t_law_img {display: none;}
.m_law_img {display: none;}
.sub_main_img h2 {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: #fff;
    font-size: 50px; font-weight: 700; text-shadow: 6px 2px 2px rgb(0 0 0 / 20%);}

.notice_title {margin-top: 100px; text-align: center; border-bottom: 1px solid #ddd;}
.notice_title p:nth-of-type(1) {font-size: 35px; color: #333;}
.notice_title p:nth-of-type(2) {color: #595959; font-size: 15px; font-weight: 400; margin-top: 20px;}

.w_total_notice {width: 1000px; margin: auto; padding-top: 30px;}
textarea {width: 1000px; padding: 15px;}
#n_title textarea {font-size: 17px;}
#n_content textarea {height: 300px; line-height: 20px;}
.submit_btn {margin: 20px 0 50px; text-align: center;}
.submit_btn button {
    padding: 10px 30px;cursor: pointer;
    width: 115px;
    height: 43px;
    background: #f4f4f4;
    border: 1px solid #bdbdbd;
    color: #333;
    font-size: 15px;
}

.w_n_list_btn {margin: 40px 0 70px; text-align: right;}
.w_n_list_btn a {padding: 10px 40px; background: #f4f4f4; border: 1px solid #bdbdbd; color: #333;
    font-size: 15px;}
.w_n_list_btn a:hover {background: #c9c9c9; border: 1px solid #999999;}