@charset "UTF-8";
/*********************************************
note : reset
*********************************************/
#header-wrapper {text-align:center}
#header-wrapper::after {content:'';display:table;clear:both}
#header-wrapper ul, #header-wrapper ol {list-style:none;padding:0;margin:0}

/*********************************************
note : ÃÖ»ó´Ü¿µ¿ª
*********************************************/
#user-gnb {background-color:#eee;}
#user-gnb::after {content:'';display:table;clear:both}

/* ¾÷µ¥ÀÌÆ® */
#user-gnb .user-intro {float:left;padding:.825rem 0;font-size:.8rem;line-height:1;letter-spacing:-0.03em;color:rgba(0,0,0,.5)}

/* ·Î±×ÀÎ */
#user-gnb .user-logbox {float:right}
#user-gnb .user-logbox li {float:left;font-size:.8rem;line-height:1;letter-spacing:-0.05em;border-right:1px solid rgba(0,0,0,.05)}
#user-gnb .user-logbox li a {display:block;position:relative;padding:.825rem .625rem;color:rgba(0,0,0,.5);text-align:center;text-decoration:none;-moz-transition:all .25s;transition:all .25s}
#user-gnb .user-logbox li a:hover {color:#000}


/*********************************************
note : ÃÖÇÏ´Ü¿µ¿ª
*********************************************/
#user-gnb-sub {position:relative;padding:15px 0;height:95px;border-bottom: 1px solid #000/* border-bottom: 3px double #dcdcdc */}
#user-gnb-sub .sub-news {float:left;width:320px}
#user-gnb-sub .sub-news:nth-child(2) {width:346px;margin-left:25px;padding-left:25px;border-left: 1px dotted rgba(0,0,0,.15)}

/* sns */
#user-gnb-sub .user-sns {float:left;width:160px;height:62px;margin-left:25px;padding-left:25px;border-left: 1px dotted rgba(0,0,0,.15)}
#user-gnb-sub .user-sns ul {float:left;text-align:center;margin-top: 1.125rem;}
#user-gnb-sub .user-sns ul li {float:left;margin-right:.25rem}
#user-gnb-sub .user-sns ul li:first-child {margin-left:0}
#user-gnb-sub .user-sns li a {display:inline-block;padding-top:.125rem;width:30px;height:30px;border-radius:5px;vertical-align:middle;text-align:center;font-size:1.25rem;color:#fff;background:#6c6c6c}

#user-gnb-sub .user-sns li.sns-face a {background:linear-gradient(#4666b4, #3b589e)}
#user-gnb-sub .user-sns li.sns-you a {background:linear-gradient(#df2c25, #c61e1e)}
#user-gnb-sub .user-sns .sns {float:left;margin-right:.7rem;margin-top: .4rem;width:50px;height:50px;border-radius: 40px;background: #e2e2e2;}
#user-gnb-sub .user-sns .sns span {color:#fff;line-height:50px}

/* pdf */
#user-gnb-sub .pdf {float:left;width: 170px;margin-left:25px;padding-left:25px;border-left: 1px dotted rgba(0,0,0,.15);}
#user-gnb-sub .pdf div {float:left}
#user-gnb-sub .pdf span {display: inline-block;margin: .4rem 0 0 .8rem;font-weight:bold}
#user-gnb-sub .pdf img {float:left;width:50px;height:62px;border: 1px solid #eee;}

/*********************************************
note : ·Î°í¿µ¿ª
*********************************************/
#nav-header {padding:1rem 0;border-top:1px solid rgba(0,0,0,.08)}
#nav-header::after {content:'';display:table;clear:both}
#nav-header .dis-table {width:100%;table-layout:fixed}
#nav-header .dis-table-cell {width:100%;height:80px;vertical-align:middle}
#nav-header .dis-table-cell.user-banner {width:300px}
#nav-header .dis-table-cell.user-banner img {float: right}
/*#nav-header .dis-table-cell.user-logo {width:250px}*/
#nav-header .dis-table-cell.user-banner2 {width:110px;padding-top:10px}



/* ÀüÃ¼ */
#nav-header .all-section {float:left;z-index:1004;height: 40px;font-size: 1.2rem;font-weight:300;letter-spacing:-0.05em;color:#555;cursor:pointer;}
/* #nav-header .all-section::after {content:'';position:absolute;z-index:1;top:.7rem;bottom:.7rem;right:0;width:0;border-left:1px solid rgba(0,0,0,.08);} */

/*********************************************
note : ¸Þ´º¿µ¿ª
*********************************************/
/* ±âº» */
#user-nav {position:relative}
#user-nav::after,#user-nav-wrapper::after {content:'';display:table;clear:both}
#user-nav-wrapper {overflow:hidden;position:relative;height: 45px;/* border-top: 1px solid #000; */border-top:1px solid #d7d7d7;border-bottom: 2px solid #000;background:#fff;}
#user-nav-wrapper::before {content:'';position:absolute;z-index:1;width:100%;height: 40px;border-top:0;left:0;top:0;}


/* ¼½¼Ç */
#user-nav .mega-menu {float:left;position:relative;z-index:2}
#user-nav .mega-menu li.megaline {float:left;height: 45px;line-height:1;}
#user-nav .mega-menu li.megaline > a {display:inline-block;position:relative;height: 45px;padding: .725rem 1.3rem;font-size: .925rem;font-weight:600;text-decoration:none;-webkit-transition:all .25s;transition:all .25s;}
#user-nav .mega-menu li.megaline > a.a-hover {color:#fff;background:#bdbdbd}
#user-nav .mega-menu li.megaline > a.a-hover::before {content:'';border-bottom-color:#e73f72}
#user-nav .mega-menu li.megaline ul {display:none;position:absolute;z-index:1004;left:0 !important;top:100%}
#user-nav .mega-menu li.megaline ul::after {content:'';display:table;clear:both}
#user-nav .mega-menu li.megaline ul li {float:left;font-size:.813rem;line-height:1em;letter-spacing:0}
#user-nav .mega-menu li.megaline ul li.sub a {display:inline-block;padding:.525rem .625rem;color:rgba(0,0,0,.65)}
#user-nav .mega-menu li.megaline ul li.sub a:hover {color:#000}
#user-nav .mega-menu li.megaline ul li.sub::before {content:'|';color:rgba(0,0,0,.15)}
#user-nav .mega-menu li.megaline ul li.sub:first-child:before {content:'';}

/* °Ë»ö */
#user-nav .user-search {position:relative;z-index:2;border-left: 1px solid #ddd}
#user-nav .user-search {float:right;width:190px;height:45px}
#user-nav .user-search::after {content:'';display:table;clear:both}
#user-nav .user-search input {float:left;width:calc(100% - 60px);height: 38px;margin:0;padding:0 0 0 .8rem;font-size:.8rem;letter-spacing:-0.05em;color:#000;background:transparent;border:none;box-shadow:none;}
#user-nav .user-search button {float:right;width:55px;height: 40px;font-size: 1.85rem;font-weight:400;color:#000;cursor:pointer;}

/*.birth{position:absolute; top:33px; left:-20px; z-index:9; width:80px}*/
.birth{position:absolute; top:-5px; left:-85px; z-index:9; }


.birth2{position:relative; z-index:9; width:80px}