@charset "euc-kr";

@import url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sovzt.zx.pb.xe%2Syvoenel%2Spff%2Sabgbfnafxe.pff");
@import url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sovzt.zx.pb.xe%2Syvoenel%2Spff%2Sebobgb.pff');

.skip{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;visibility:hidden;font-size:0;line-height:0}
.hidden{position:absolute;visibility:hidden;top:-9999em;left:-9999em;width:1px;height:1px;line-height:0;overflow:hidden}
.blind{position:absolute;display:block;overflow:hidden;top:-1000em;left:0}
.dbhide {display : none;}

/* common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th, td,form,fieldset,legend,input,textarea,button,select{margin:0; padding:0}
body,input,textarea,select,button,table {font-family:'Helvetica Neue','Apple SD Gothic Neo','Noto Sans KR','Malgun Gothic',sans-serif;font-weight:400;color:#222}

table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;word-break:break-all}
table{border-collapse:collapse;border-spacing:0}

img, fieldset {border:0}
ul,ol{list-style:none}
address,em{color:#444;font-style:normal}
a{color:#444;text-decoration:none;cursor:pointer;transition: 0.3s ease;}
a:hover,a:active,a:focus{color:#444;text-decoration:underline}
hr,legend,caption {display:none;}
html{-webkit-text-size-adjust:none}
figure, figcaption{margin:0;padding:0;border:0;font-size: 100%}
.screen_out{position:absolute; left:-9999px; width:0; height:0; font-size:0; line-height:0}

input.text{vertical-align:middle; height:16px; padding:2px 0 0 5px; border:1px solid #a9a9a9}
textarea.tarea{padding:5px;border:1px solid #e9e9e9;border-left:1px solid #d2d2d2;border-top:1px solid #c5c5c5;background:#fff;color:#666}

.header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 1004px;
    height: 139px;
    margin: 0 auto;
}
.header h1 {padding: 65px 0 40px 0}
.conainer {border-top: 1px solid #d7d7d7; width: 100%; background: #f1f1f1;border-bottom: 1px solid #d7d7d7;  overflow: hidden}
.conainer1 {border-top: 1px solid #d7d7d7; width: 100%; background: #ffffff;border-bottom: 1px solid #d7d7d7;  overflow: hidden}
.conainer .top {padding: 30px 0; margin: 0 auto; width: 1004px; overflow: hidden }
.conainer .top .box {position: relative}
.conainer .top .box .left {float: left}
.conainer .top .box .right {float: right}
.right_bx1 {position: relative}
.right_bx1 .lef1 {float: left}
.right_bx1 .right1  {float: right}
.right_bx2 {clear: both}
.right_bx2 .img2 {padding-top: 7px}
.right_bx3 {position: relative; clear: both;padding-top: 7px}
.right_bx3 .left3 {float: left}
.right_bx3 .right3 {float: right}
.footer {margin: 0 auto; width: 1004px; font-size: 14px; padding: 20px 0 ; overflow: hidden}
.footer .foot_bx {position: relative}
.footer .foot_bx .text1 {float: left}
.footer .foot_bx .text2 {float: right}
.ft_gray {color: #858585;}
.btn_floating {    position: fixed;    left: 50%;    margin-left: 635px;    bottom: 20px;    z-index: 1000;    width: 75px;}

.ft_b_red {color: #aa0f20; font-size: 20px}
.ft_g_bold {font-weight: 500; font-size: 17px}
.top_img {width: 100%;  border-bottom: 1px solid #d7d7d7; overflow: hidden; height: 213px;}
.top_img .img_bx {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzt.zx.pb.xe%2S2021%2Swwt%2Sot_fho1.wct) no-repeat center top;  background-size: cover; width: 100%; height: 213px}
.title_sub {width: 1004px; margin: 0 auto}
.title_sub .ft_g_sub {color:#525252; font-size: 37px; font-weight: 500; padding-top: 85px; letter-spacing: -1px}
.ft_cont_text {font-size: 15px; margin: 0 auto; width: 1004px; padding: 50px 0; line-height: 28px}
.select_ic {height: 34px; width: 130px; }
.t_icon {padding-top: 95px}

.top_img .img_bx2 {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzt.zx.pb.xe%2S2021%2Swwt%2Sot_fho2.wct) no-repeat center top;  background-size: cover; width: 100%; height: 213px}
.menu_tab {border-bottom: 1px solid #d7d7d7; width: 100%; height: 54px}
.menu_tab .menu_bx {margin: 0 auto; width: 1004px;}
.tab_list {position: relative; width: 100%}
.tab_list .menu_on {float: left; font-size: 17px; border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; color: #aa0f1f; font-weight: 700; width: 49%; padding: 15px 0; text-align: center; background: #FFFFFF}
.tab_list .menu_off {float: left; font-size: 17px; width: 49%; padding: 15px 0; text-align: center; background: #E9E9E9}
.text_center {text-align: center; width: 100%; font-weight: 500; font-size: 20px}
.tab_list .menu_on a:link {color: #aa0f1f; text-decoration: none}
.tab_list .menu_on a:hover {color: #aa0f1f ; text-decoration: none}
.tab_list .menu_on a:visited {color: #aa0f1f ; text-decoration: none}
.tab_list .menu_off  a:link { color: #333 ; text-decoration: none}
.tab_list .menu_off  a:hover { color: #333 ; text-decoration: none}
.tab_list .menu_off  a:visited { color: #333 ; text-decoration: none}
.link {overflow: hidden}
.tb_box {padding:60px 0}
.tb_style { width: 1004px; margin: 0 auto; }
.tb_style th { padding: 10px; background: #ab8b74; color: #FFFFFF}
.tb_style td { padding: 10px; text-align: center; border-bottom: 1px solid #ebebeb}
.tb_style .td_left {  text-align:left }
.bg_br {background: #eddacc; font-weight: 500; color: #6d513d}
.l_left {border-left:1px solid #ebebeb}
.l_bt {border-bottom:1px solid #cabaaf!important}

/* 240920 add notice page */
.header .link_notice {
    display: block;
    position: relative;
    height: 100%;
    padding-right: 5px;
    font-size: 18px;
    font-weight: 700;
    color: #222;
    letter-spacing: -0.5px;
    box-sizing: border-box;
}
.header .link_notice span {
    display: inline-block;
    position: relative;
    top: 61%;
    right: 0;
    transform: translateY(-50%);
}
.header .link_notice:hover {
    color: #aa0f1f;
    text-decoration: none;
}
.top_img .img_bx.bx_notice {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sovzt.zx.pb.xe%2Spuhatwvaxvsbhaqngvba%2Svzt%2Sot_fho_abgvpr.wct) no-repeat center top/cover;}
.top_img .img_bx.bx_notice .title_sub img {height: 34px;}
.notice_sec {
    min-height: calc(100vh - 400px);
    border-top: 1px solid #222;
    line-height: 1.4;
    word-break: keep-all;
}
.notice_sec a {color: #222;}
.notice_sec a:hover {text-decoration: none;}
.notice_sec .noti_list_ttl,
.notice_sec .noti_list li a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 25px 15px;
    border-bottom: 1px solid #D7D7D7;
    box-sizing: border-box;
}
.notice_sec .noti_ttl {
    width: 90%;
    padding-right: 20px;
    box-sizing: border-box;
}
.notice_sec .noti_date {width: 10%;}
.notice_sec .noti_list_ttl .noti_date {text-align: center;}
.notice_sec .noti_list_ttl {
    font-size: 17px;
    font-weight: bold;
}
.notice_sec .noti_list li {transition: 0.3s ease;}
.notice_sec .noti_list li:hover {background-color: #f9f9f9;}
.notice_sec .noti_list .noti_ttl {font-size: 16px;}
.notice_sec .noti_list .noti_date {
    font-size: 15px;
    color: #858585;
    text-align: center;
}
.notice_sec.notice_view .noti_list_ttl .noti_date {
    font-weight: normal;
    color: #858585;
}
.notice_sec .noti_view_wrap {
    padding: 25px 15px;
    line-height: 1.8;
    box-sizing: border-box;
    border-bottom: 1px solid #D7D7D7;
}
.notice_sec .noti_view_wrap .noti_txt_box a:hover {text-decoration: underline;}
.notice_sec .noti_view_wrap .link_tax_box {margin: 30px 0 10px;}
.notice_sec .noti_view_wrap .link_tax {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 210px;
    padding: 8px 20px;
    font-size: 14px;
    border: 1px solid #D7D7D7;
    box-sizing: border-box;
}
.notice_sec .noti_view_wrap .link_tax:hover {background-color: #f9f9f9;}
.notice_sec .noti_view_wrap .link_tax .ic_arrow {
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 8px;
    margin-top: 2px;
    border-radius: 100%;
    background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sovzt.zx.pb.xe%2Spuhatwvaxvsbhaqngvba%2Svzt%2Svp_neebj.fit) no-repeat center / 90%;
    background-color: #F1F1F1;
    transition: 0.3s ease;
}
.notice_sec .noti_view_wrap .link_tax:hover .ic_arrow  {background-color: #e5e5e5;}
.notice_sec .btn_list {
    margin-top: 30px;
    text-align: center;
}
.notice_sec .btn_list .link_strong {
    display: block;
    max-width: 150px;
    margin: 0 auto;
    padding: 11px 10px;
    background-color: #222;
    font-size: 14px;
    color: #fff;
    box-sizing: border-box;
}
.notice_sec .btn_list .link_strong:hover {background-color: #444;}
.notice_sec .noti_view_wrap .noti_down_box {
    display: flex;
    padding: 20px 25px;
    margin: 35px -15px -25px;
    background-color: #f1f1f1;
    border-top: 1px solid #D7D7D7;
}
.notice_sec .noti_view_wrap .noti_down_box h4 {
    margin-right: 25px;
    font-size: 16px;
    line-height: normal;
}
.notice_sec .noti_view_wrap .noti_down_box .down_list {
    width: 100%;
    font-size: 14px;
}
.notice_sec .noti_view_wrap .noti_down_box .down_list li a {
    position: relative;
    display: block;
    padding: 0 0 10px 26px;
}
.notice_sec .noti_view_wrap .noti_down_box .down_list li:last-child a {padding-bottom: 0;}
.notice_sec .noti_view_wrap .noti_down_box .down_list li:hover a {text-decoration: underline;}
.notice_sec .noti_view_wrap .noti_down_box .down_list li a::before {
    content: "";
    display: block;
    position: absolute;
    top: 3px;
    left: 0;
    width: 20px;
    height: 20px;
    border-radius: 100%;
    background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sovzt.zx.pb.xe%2Spuhatwvaxvsbhaqngvba%2Svzt%2Svp_qbjaybnq.fit) no-repeat center / 80%;
    background-color: #fff;
}