/* CSS Document */

/* 윈도우팝업 */
#popwrap {
    width:100%;
    background:#fff;
    position:relative;
}

.pop_header {
    position:relative;
    height:59px;
    background-color:#86bd3d;
    border-bottom:#88ab31 3px solid;
    
}
.pop_header H1 {
    height:19px;
    padding:16px 0 0 21px;
    color:#fff;
    
}


.pop_header .bt_close {
    position:absolute;
    top:18px;
    right:20px;
}
.pop_content {
    margin:20px;
    padding:0;
}
.pop_content H2 
    {font-size:23px; line-height:70px; padding-left:30px; background:url("/images/bg/details_tit.gif") no-repeat; color:#000; font-weight:400;}


.guide01, .guide02 {
    position:relative;
    height:16px;
    padding:18px;
    .padding:17px 18px 19px 18px;
    margin-bottom:17px;
    background-color:#f3f7f7;
    border:#e4e4e4 1px solid;
    color:#0081a1;
    font-weight:bold;
    font-size:13px;
}
.guide01 A.right, .guide02 A.right {
    position:absolute;
    top:11px;
    right:11px;
    font-size:12px;
    padding:6px 18px 6px 18px;
}
.guide02 {
    height:31px;
    padding:13px 18px;
    .padding:13px 18px 14px 18px;
}
.guide02 A.right {
    top:14px;
    right:11px;
}
.guide03 {
    padding:9px 0 22px 0;
    line-height:22px;
    text-align:center;
    color:#333;
}


/* 팝업 - 기본 스타일 */
.popup {width:100%; border:1px solid #999;}
.popup .con_head {overflow:hidden; padding:15px 30px; margin-bottom:0; background:url("/images/bg/h_file.gif") repeat; border-bottom:3px solid #0f5494;}
.popup .con_head h1 {float:left; background:url("/images/icon/pop_tit.png") no-repeat left center; padding-left:30px; line-height:26px; color:#fff; font-size:24px;}
.popup .con_head button {float:right;}
.popup .con_wrap {padding:20px 30px;}
.popup .con_wrap .search_box2 {padding-left:0;}
.popup .con_wrap .search_box2 > div {width:auto;}
.popup .con_wrap .search_box2 > div span {width:50px;}
.popup .con_wrap .con_tbl {overflow-y:auto; overflow-x:hidden;}
.popup .con_wrap .paging {margin-top:30px;}
.h1 {font-size:23px; line-height:70px; padding-left:30px; background:url("/images/bg/details_tit.gif") no-repeat; color:#000; font-weight:400;}

/* 팝업 - 서비스 삭제 요청 */
.popup.del {width:750px; height:360px;}
.popup.del input,
.popup.del textarea {padding:2px 5px; line-height:16px; font-size:12px;}
.popup.del input {width:200px; height:16px;}
.popup.del textarea {height:110px; width:520px;}




/* 레이어팝업 */
#translucency {
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:5000px;
    z-index:10;
}
.layer_popup_wrap {
    position: absolute;
    top:220px;
    left:38%;
    z-index:15;
    display:none;
    border:#767676 1px solid;
}





/* 알파 레이어팝업 */
.layer_popup {
    margin:0 auto;
    padding:23px 0 0 21px;
    width:1024px;
    height:768px;
    border:4px solid #0c499b;
    background:#fff;
}
.layer_popup.size_small {
    width:592px;
    height:520px;
    padding:0;
    position:relative;
}
.layer_popup.size_small a.close {
    position:absolute;
    right:33px;
    top:30px;
}
.layer_popup.size_small .title {
    overflow:hidden;
    padding:28px 0 0 29px;
    width:486px;
    margin-bottom:20px;
}
.layer_popup.size_small .title img {
    float:left;
    margin-top:17px;
}
.layer_popup.size_small .title img.logo {
    float:right;
    margin:0;
}
.layer_popup.size_small .table_st2 {
    width:550px;
    margin:0 auto 35px auto;
}
.layer_popup .pop_cont {
    position: relative;
    width: 978px;
    height: 680px;
    margin:0 auto;
    border-top: 2px solid #52596b;
    border-left: 1px solid #a0a4aa;
    border-right: 1px solid #a0a4aa;
}



/* 출력 */
#print{}
.print_pop {width:800px; margin:5px;}
.print_pop.mail {width:840px; margin:10px;padding:10px;border:#909090 1px solid;}
.print_pop h1{float:left;color:#fff; height:55px; margin-top:10px; padding-left:10px;}
.print_pop.box{overflow:hidden;background-color:#fff; color:#333; margin-top:10px;}
.print_pop.box ul {}
.print_pop.box ul li {font-size:17px; text-align:left; padding:10px; line-height:20px; vertical-align:middle;}
.print_pop.box p.line {border-top:#909090 1px solid; height:1px;}
.print_pop.box span{font-size:17px;text-align:left;color:#333;font-weight:bold;}
.print_pop.box span.small{font-size:13px;text-align:left;color:#333;font-weight:bold;}

.print_pop.box_txt {border:#909090 1px solid; background-color:#ededed; color:#333; margin-top:10px;}
.print_pop.box_txt ul {overflow:hidden;}
.print_pop.box_txt ul li {float:left; font-size:13px; text-align:left; line-height:18px; padding:10px;}


/* 서비스안내 목록 */
.print_pop {}
.print_pop.box{ border:#909090 1px solid; background-color:#fff; color:#333;}
.print_pop.box ul {line-height:25px;}
.print_pop.box ul li {font-size:17px; text-align:left;}
.print_pop.box ul.right {float:right; padding:0; margin:0;vertical-align:top;}
.print_pop.box ul.right.service_btn {font-size:13px;vertical-align:middle; }
.print_pop.box ul.right.service_btn > a > img {padding-left:5px;}
.print_pop.box ul.right.service_btn button + button {margin-left:5px;}
.print_pop.box span{font-size:17px;text-align:left;color:#333;font-weight:bold;}
.print_pop.box span.small{font-size:13px;text-align:left;color:#333;font-weight:bold;}

.print_pop.number ul {border-bottom:#bfbfbf 1px solid;}
.print_pop.number ul li {line-height:22px; font-size:13px; text-align:left; font-weight:bold;}
.print_pop.number ul li p {line-height:22px; font-size:13px; text-align:left; font-weight:bold;}
.print_pop.number ul li.service_btn {margin-top:0px; font-size:13px; color:#232323;}
.print_pop.number ul li.service_btn > a > img {vertical-align:middle; padding-left:5px; padding-bottom:15px;}


.print_pop.list {margin:10px 0 10px 0; border-bottom:#bfbfbf 1px solid; padding:0px 10px 5px 10px;}
.print_pop.list ul {overflow:hidden;}
.print_pop.list ul li {line-height:22px; font-size:15px; text-align:left; vertical-align:middle;color:#333;}
.print_pop.list ul li.line{border-top:#bfbfbf 1px solid;}
.print_pop.list ul li.tit {background: url("/images/img/ico_ap.png") no-repeat 1px center; line-height:22px; font-size:17px; text-align:left; color:#008ae5;font-weight:bold; padding-left:20px;}
.print_pop.list ul li.tit a { line-height:22px; font-size:15px; text-align:left; color:#008ae5;font-weight:bold; padding-left:20px;}
.print_pop.list ul li.tit a:hover {color:#17959d;font-weight:bold; padding-left:20px;text-decoration:underline;}
.print_pop.list ul li.tit a:visited {color:#008ae5;font-weight:bold; padding-left:20px;}
.print_pop.list ul li.tit_r {font-size:17px; text-align:left; color:#008ae5; font-weight:bold;}
.print_pop.list ul li span {font-size:15px; text-align:left;color:#333;font-weight:bold;}
.print_pop.list ul li span.date { font-size:15px; text-align:left;letter-spacing:-1;font-weight:bold; color:#00a690;}
.print_pop.list ul li span.date_app {line-height:18px;font-size:14px; text-align:left;font-weight:bold; color:#fa743d;}
.print_pop.list ul li span.down a { font-size:12px; text-align:left;letter-spacing:-1;color:#444;text-decoration:underline;font-weight:normal;}

.print_pop.list ul li .ctn {overflow:hidden; margin-top:5px;}
.print_pop.list ul li .ctn ul li{float:left;line-height:20px; font-size:13px; text-align:left; vertical-align:middle ;color:#333;}
.print_pop.list ul li .ctn ul li.tit_s {font-size:15px; font-weight:bold; width:115px;line-height:20px;}
.print_pop.list ul li .ctn ul li.txt {font-size:15px;letter-spacing:-1; width:685px;}


.print_pop.list ul li img {line-height:22px; font-size:13px; text-align:left; font-weight:bold; color:#333; vertical-align:middle;}
.print_pop.list ul li.tables_st1 {background:#f8f8f8;color:#2c3643;font-size:13px;line-height:25px;font-weight:700;vertical-align:middle;padding:5px 0 5px 10px;}
.print_pop.list ul li.tables_st1 table > thead > tr > th{background:#e6eff7;color:#2c3643;font-size:13px;line-height:15px;padding:12px 5px;font-weight:700;vertical-align:middle;}
.print_pop.list ul li.tables_st1 table > tbody > tr > td{font-size: 13px;color: #065b91;line-height: 20px;letter-spacing:-1px;vertical-align:middle;}
.print_pop.list ul li.tables_st1 table > tbody > tr > td.info{padding:0 0 !important}
.print_pop.list ul li.tables_st1 table > tbody > tr > td.tal{text-align:left !important}
.print_pop.list ul li.tables_st1 table > tbody > tr > td img{line-height:22px;  font-size:13px; text-align:left; font-weight:bold; color:#333; vertical-align:top;}
.print_pop.list ul li.tables_st1 table > tbody > tr > td.info > div{background:#f7f7f7;padding:20px 20px;overflow:hidden;}
.print_pop.list ul li.tables_st1 table > tbody > tr > td.info > div > ul{float:left;}
.print_pop.list ul li.tables_st1 table > tbody > tr > td.info > div > ul > li{overflow:hidden;}
.print_pop.list ul li.lastUpdatedDh {text-align:right;font-size:12px;color:grey;}


/* 레이어 팝업 2015 */
#pop_wrap *,#pop_wrap *:before,#pop_wrap *:after {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#pop_wrap {position:absolute; top:0; left:0; width:100%; height:100%; background:url("../images/pop_img/bg_pop_wrap.png") repeat; z-index:30;}
#pop_contents{position:relative;margin:-380px auto 0;top:450px;width:522px;height:auto;background-color:#fff}
#pop_contents .pop_close{position:absolute;display:inline-block;top:13px;right:17px;width:38px;height:38px;background:url(../images/pop_img/bg_pop_close02.png) no-repeat}
/* #pop_contents .pop_close:hover {background-position:left bottom;} */  /* 20200414 삭제 */

#pop_contents .top {padding-top:10px;}
#pop_contents .title {margin:10px 25px 20px 0; color:#000 !important; font-size:25px; line-height:30px; text-align:center;}
#pop_contents .cts {padding:0 23px; font-size:16px; line-height:24px; color:#595959 !important;}
#pop_contents .box {margin:10px; padding:10px 15px; font-size:15px; line-height:23px; color:#333 !important; background:#eee;}
#pop_contents img{width:522px;height:363px}
#pop_contents sup {display:inline-block; vertical-align:top; margin-top:-4px; font-size:16px !important;}
#pop_contents .pop_save {vertical-align:middle;}

#pop_contents .bottom {padding:30px 40px 25px 40px; height:225px; background-color:#e1e1e1; text-align:center;}
#pop_contents .bottom .cms_content {position:absolute; width:405px; height:115px; padding: 0 12px 12px 12px; left:10px; border:none; text-align:right;}
#pop_contents .bottom .cms_content textarea {width:380px; height:135px; padding:12px; border:none;}
#pop_contents .bottom .merge_content {position:absolute; width:385px; height:115px; padding: 0 12px 12px 12px; left:435px; border:none; text-align:right;}
#pop_contents .bottom .merge_content textarea {width:380px; height:135px; padding:12px; border:none;}

/* #pop_contents .close {width:100%; height:25px; margin-top:30px; padding:3px 15px 0 0; background-color:#3e3e3e; text-align:right; font-size:13px; color:#dddddd;} */
#pop_contents .close{margin-top:-2px !important;height:30px;padding:8px 15px 7px; width:100%;background-color:#3e3e3e;text-align:right;font-size:13px;color:#dddddd;box-sizing:border-box}
#pop_contents .close .t_close {margin-right:40px;}
#pop_contents .close .n_close {margin-right:20px;}

::-webkit-input-placeholder {color:#000;}
:-moz-placeholder {color:#000;}
::-moz-placeholder {color:#000;}
:-ms-input-placeholder {color:#000;}
