/*********************************************
Note : 안내테스크 색상
*********************************************/
.Default_backColor,#CSpaper_Menu a,#CSpager_Layer .title strong {background-color:#ef7d2d;}
.Default_textColor {color:#ef7d2d;}

/*********************************************
Note : 기본레이아웃
*********************************************/
/* 기본영역정의(960px) */
#Default_Warp {overflow:hidden;width:960px;margin:0 auto;}
#Default_Warp a:hover {text-decoration:none;}
/* 로고 */
#HeadLogo {overflow:hidden;width:100%;margin:10px 0;}
#HeadLogo,#HeadLogo td {height:80px;}
/* 메뉴 */
#HeadMenu {overflow:visible;width:100%;height:69px;}
#HeadMenu #Default_Warp {position:relative;overflow:visible}

/*********************************************
Note : 메뉴바
*********************************************/
#MenuBar {position:relative;overflow:hidden;width:960px;height:69px;background:url('./Default_MenuBar.png') no-repeat left top;text-align:left;letter-spacing:0.02em;}
ul.mega-menu li.megaline,ul.mega-menu li.megaline ul li.sub {float:left;overflow:visible;}
ul.mega-menu a,ul.mega-menu strong {float:left;}
ul.mega-menu strong {overflow:hidden;}

/* 1차섹션 */
ul.mega-menu {position:absolute;overflow:hidden;width:960px;left:0;}
/*ul.mega-menu li.megaline {height:67px;background:url('./Default_MenuBar.png') no-repeat left -107px;}*/
ul.mega-menu li.megaline {height:67px}
ul.mega-menu li.nobr {background:none}
/* 1차섹션(아웃) */
ul.mega-menu li.megaline a {color:#fff;font-size:14px;line-height:34px;}
ul.mega-menu li.megaline a strong {height:36px;padding:0 10px;cursor:pointer;}
ul.mega-menu li.book a strong {background:url("./Default_MenuBar.png") no-repeat left -223px;}
/* 1차섹션(오버) */
ul.mega-menu li.megaline a:hover,.a-menu-back {}
ul.mega-menu li.megaline a:hover strong,.s-menu-back {background:url("./Default_MenuBar.png") no-repeat center -69px;color:#fff;}
/* 2차섹션 */
ul.mega-menu li.megaline ul {position:absolute;overflow:hidden;display:none;width:960px;height:31px;top:38px;}
ul.mega-menu li.megaline ul li.sub {padding:0 10px;background:url('./Default_Icon.png') no-repeat left -105px;}
ul.mega-menu li.megaline ul li.nobr {background:none;}
ul.mega-menu li.megaline ul li.sub a {height:31px;color:#777;font-size:13px;line-height:29px;letter-spacing:0}
ul.mega-menu li.megaline ul li.sub a:hover {color:#444;}

/*********************************************
Note : 최종편집
*********************************************/
#Top_Mark {display:block;margin-bottom:5px;color:#747474;font-size:14px;}
#Top_Mark strong {color:#ef7d2d;}

/*********************************************
Note : 기사검색
*********************************************/
#SearchForm {float:right;overflow:hidden;}
#SearchForm fieldset,#SearchForm form,#SearchForm input,#SearchForm button {float:left;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#SearchForm fieldset,#SearchForm input {height:28px;background:url('./Default_Icon.png') no-repeat;}
#SearchForm fieldset {background-position:left 0;padding-left:10px;}
#SearchForm input,#SearchForm button { border:0;}
#SearchForm input {width:260px;height:26px;background-position:right 0;padding-right:10px;color:#484848;font-size:12px;line-height:32px;}
#SearchForm input.inptxt {color:#747474;font-size:14px;letter-spacing:0.02em;}
#SearchForm button {width:30px;height:28px;background:#fff url('./Default_Icon.png') no-repeat left -28px;line-height:100pt;cursor:pointer;}

/*********************************************
Note : 기타버튼
*********************************************/
#AndBtn {position:absolute;overflow:hidden;top:0;right:0;background:url("./Default_MenuBar.png") no-repeat right top;padding-left:10px;}
#AndBtn ul,#AndBtn ul li {float:left;overflow:hidden;height:38px;}
#AndBtn ul li {padding:0 8px;background:url('./Default_MenuBar.png') no-repeat left -185px;line-height:34px;letter-spacing:0.02em;}
#AndBtn ul li.nobr {background:none;}
#AndBtn ul li a {color:#ffffcc;font-size:12px;font-weight:bold}
#AndBtn a.and_vie {float:left;padding-left:19px;background:url('./Default_Icon.png') no-repeat -300px -104px;}
#AndBtn a.and_art {float:left;padding-left:15px;background:url('./Default_Icon.png') no-repeat -400px -104px;}
#AndBtn a.and_mob {float:left;padding-left:15px;background:url('./Default_Icon.png') no-repeat -500px -105px;}
/*#AndBtn ul li.hw {padding-top:3px; padding-left:15px;}*/
#AndBtn ul li.hw a {color:#ffc700;}
/*********************************************
Note : 로그인(SNS)
*********************************************/
/*
#LoginBtn {position:absolute;right:0;top:38px;background-color:#fff;}
#LoginBtn ul,#LoginBtn ul li {float:left;overflow:hidden;height:30px;}
#LoginBtn ul li a {color:#747474;font-size:12px;line-height:29px;}
*/
#LoginBtn {float:right;margin-top:5px}
#LoginBtn ul,#LoginBtn ul li {float:left;overflow:hidden}
#LoginBtn ul {margin-right:-8px}
#LoginBtn ul li {padding:0 8px;background:url('./Default_Icon.png') no-repeat left -109px;letter-spacing:0.02em;}
#LoginBtn ul li.nobr {background:none;}
#LoginBtn ul li.pdbr {background:none;padding:0 1px;}
#LoginBtn ul li a {color:#747474;font-size:14px}
#LoginBtn ul li a strong {color:#ef7d2d;}
#LoginBtn a.sns_twi {float:left;overflow:hidden;width:19px;background:url('./Default_Icon.png') no-repeat 0 -71px;line-height:300pt;}
#LoginBtn a.sns_fac {float:left;overflow:hidden;width:19px;background:url('./Default_Icon.png') no-repeat -100px -71px;line-height:300pt;}
#LoginBtn a.sns_rss {float:left; overflow:hidden;width:19px;background:url('./Default_Icon.png') no-repeat -200px -71px; line-height:300pt;}

#AndBtn ul li {padding: 0px 20px !important;}