/* BASIC css start */
#header { position:relative; width:100%; min-width:1200px; z-index:100 }
#header.fix { margin-top:-175px; position:fixed; top:0; left:0; right:0 }
#header .gnbArea { position:relative; height:45px; border-bottom:1px solid #dcdcdc }
#header .gnbArea .gnb { position:relative; margin:0 auto; width:1200px }
#header .gnbArea .gnb ul { float:right }
#header .gnbArea .gnb ul li { padding:17px 0; float:left }
#header .gnbArea .gnb ul li a { display:block; padding:0 12px; line-height:12px; font-weight:300; border-right:1px solid #a3a3a3 }
#header .gnbArea .gnb ul li a.last { padding-right:0; border-right:none }
#header .headerTop { position:relative; margin:0 auto; width:1200px; height:129px }
#header .headerTop h1 { padding-top:36px; text-align:center }
#header .headerTnb { position:relative; height:43px; background:#808080 }
#header .headerTnb .inner { position:relative; margin:0 auto; width:1200px; font-size:0; text-align:center }
#header .headerTnb .inner a { display:inline-block; padding:0 15px; font-size:14px; color:#fff; font-weight:300; line-height:43px }
#header .headerTnb .inner a.board_link { color:#fbe5d6 }


/* 우측 고정 메뉴 css */
.rightFixMenu{position:fixed;top:50%;right:20px;margin-top:-170px;z-index:210;}
.rightFixMenu .listWrap{}
.rightFixMenu .listWrap li{background-color:#fff; margin-bottom:-1px; border:1px solid #ddd;}
.rightFixMenu .listWrap li.r_logo img{height:20px; padding-top:7px;}
.rightFixMenu .link{display:block;width:36px;height:36px;color:#383838;font-size:20px;text-align:center;}
.rightFixMenu .link:hover{color:#fff; background:#808080; }
.rightFixMenu .link i{vertical-align:top;padding-top:9px;}
/*.rightFixMenu .link i.xi-kakaotalk{color:#fae100;}*/



.joinPoint {display:inline-block;position: absolute;top:30px;right:200px; margin-left:-25px; width: 50px;height: 16px;line-height: 16px;padding-top: 4px;text-align: center;color:#fff;font-size: 11px;background:url("/design/bookpango/13667/d4-0404/tem119/join_point.png") no-repeat 0 0 ;}
#header.fix .joinPoint { display:none; }

.rightFixMenu .hidden{position:absolute;left:-5000px;top:0;visibility:hidden;overflow:hidden;line-height:0.1%;font-size:0.1%;width:0.1%;height:0.1%;}

.hd_notice{position:absolute; left:50%; margin-left:-600px; }
#header .gnbArea .notice_roll li{padding:0!important; float:none!important;}
#header .gnbArea .notice_roll.swiper-container {height: 45px; overflow:hidden; line-height:45px;}


/* BASIC css end */

