@charset "utf-8";
@import "layout.css";
@import "table.css";

@charset 'utf-8';

* { padding: 0; margin: 0; }
html {  }
body { padding: 0; margin: 0; font-family: dotum,gulim, arial, verdana, tahoma; line-height: 1.5em; font-size: 12px; color: #6a6a6a; }
ul, ol, li { list-style-type: none; }
img { border: none 0; }
table { border-collapse: collapse; }
caption, legend, .accesskey { display: none; }
a { text-decoration: none; color: #535353; }
a:hover { text-decoration: none; color: #535353; }

.clear { clear: both; overflow: hidden; height: 0; height: 0; line-height: 0; }

input[type=text], input[type=password] { padding: 0 0 0 5px; height: 19px; border: 1px solid #c7cacd; }
:first-child+html input[type=text], :first-child+html input[type=password] { padding: 0 0 0 5px; height: 19px; border: 1px solid #c7cacd; line-height: 1.8em; }

.focus-line { border:1px solid #87ae24 !important; background: #f5f8ed;}


/***** aline *****/
.float_l {float:left;}
.float_r {float:right;}
.clear_l {clear:left;}
.clear_b {clear:both;}
.top {vertical-align:top;}
.middle {vertical-align:middle !important;}
.bottom {vertical-align:bottom;}
.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.display_n {display:none;}
.display_in {display:inline;}
.display_inb {display:inline-block; display:inline; *zoom:1;}
.display_bl {display:block;}
.script_ndipy {position:absolute; height:0; width:0; overflow:hidden; width:100%;}
.h_blind{position:absolute; display:block; overflow:hidden; top:0; left:0; width:0; height:0; margin:0; padding:0; visibility:hidden; font-size:0; line-height:0;}
.overflow_h {overflow:hidden; zoom:1;}
.font_s {font-size:12px;}
.font_n {font-weight:normal;}
.pr {position:relative;}
.vtm {vertical-align:text-bottom;}






/* 공지레이어 스타일 재정의 */
.popupLayer-head > h1 {font-family: "돋움", "Arial", sans-serif;font-size:15px;line-height:13px;font-weight: bold;margin:0;color:#000;}
.popupLayer-head2 > h1 {font-family: "NBG", "돋움", "Arial", sans-serif;font-size:26px;line-height:2em;margin:0;color:#fff;}
.popupLayer-btn-oneDayClose2,
.popupLayer-btn-close2 {background:none;font-family: "Arial", sans-serif;line-height:1.2;}
.popupLayer-btn-oneDayClose,
.popupLayer-btn-close {background:none;font-family: "Arial", sans-serif;line-height:1.2;font-size:12px;}
.popupLayer-detail1-btn-close2,
.popupLayer-detail2-btn-close2 {background:none;font-family: "Arial", sans-serif;line-height:1.2;}
.popupLayer-detail-list h2 {font-family: "돋움", "Arial", sans-serif;color:black;margin:0;font-weight:bold;font-size:13.5px;line-height:1.7em;}
.popupLayer-detail-list h2 a {color:#357abb;}
.popupLayer-detail-list h2 span {color:#357abb;}
.popupLayer-detail-link1,
.popupLayer-detail-link2 {background:none;font-family: "돋움", "Arial", sans-serif;font-size:13.5px;line-height:1.7em;font-weight: bold;}
.popupLayer-detail1-content,
.popupLayer-detail2-content {font-weight: normal;}
.popupLayer-content,
.popupLayer-content2 {color:#444;}
.popupLayer-content2 ul li {list-style: none;position:relative;padding-left:18px;}
.popupLayer-content2 ul li:before {content:"";display:block;width:5px;height:1px;background:#444;position:absolute;left:5px;top:11px;}


.popupLayer-modal2 {
    top:150px;
    right:58%;
    /*margin-top:250px;*/
    /*margin-right:200px;*/
    width: 550px;
    display: none;
    position:fixed;
    background: #fff;
    box-shadow: 0 0 15px rgba(0,0,0,0.6);
    z-index:200;
    font-family: "돋움", "Arial", sans-serif;
    border-radius:4px;
    overflow:hidden;
}
.popupLayer-head2 {
    padding: 10px 30px 6px 30px;
    background: #356dd4;
    text-align:left;
    font-size:20px;
    font-weight:bolder;
    color: #ffffff;
    line-height:2em;
    vertical-align: middle;
}
.popupLayer-content2 {
    display: block;
    padding: 30px;
    background: #ffffff;
    text-align: left;
    font-weight:bold;
    font-size:14px;
    line-height:1.7em;
}


.popupLayer-bottom2 {
    display: block;
    text-align:right;
    font-size:14px;
    border-top:1px solid #e1e1e1;
    padding: 12px 10px;
}
.popupLayer-btn-oneDayClose2 {
    font-size: 14px;
    display: inline;
    color: #444;
    vertical-align: bottom;
    padding:6px 10px;
    background:#e1e1e1;
    border-radius:3px;
}
.popupLayer-btn-close2 {
    font-size: 14px;
    display: inline;
    color: #444;
    padding-left:10px;
    padding-right:10px;
    vertical-align: bottom;
    padding:6px 10px;
    background:#e1e1e1;
    border-radius:3px;
}

/* 주소지 변경 팝업 레이어 시작 */


#popupLayer-modal4{
    right : 50%;
    width: 700px;
}




/* 주소지 변경 팝업 레이어 끝 */