@charset "utf-8";

#header {position:relative; background-color:#fff; z-index:200;}
#header .top_line {border-top:3px solid #000;}
#header .logo {margin:20px auto 0; padding-bottom:8px; width:1024px; border-bottom:2px solid #000;}
#header .election_header {margin:20px auto 0; padding-bottom:8px; width:1024px; border-bottom:2px solid #000;}
#header .election_header .election_logo {float:left; position:relative; margin-left:20px; text-align:left;}
#header .election_header .election_logo .moneytoday_logo {display:block; position:relative; font-size:13px; font-weight:bold; z-index:2;}
#header .election_header .election_logo .the300_logo {display:block; position:relative; top:-9px; z-index:1;}
#header .election_header .election_date_wrap {float:right; margin-top:8px; margin-right:20px; text-align:right;} 
#header .election_header .election_date_wrap .date {font-size:14px;}
#header .election_header .election_date_wrap .dday {margin-top:2px; font-size:40px; letter-spacing:-2.7px;}
#header .navigation {background-color:#fff;}

#header .navigation .menu_wrap {position:relative; margin:0 auto; padding-right:85px; width:1024px; box-sizing:border-box; z-index:201;}
#header .navigation .menu_wrap .economy .one_depth_item {margin-left:-28px;}
#header .navigation .menu_wrap .industry .one_depth_item {margin-left:1px;}
#header .navigation .menu_wrap .security .one_depth_item {margin-left:13px;}
#header .navigation .menu_wrap .social .one_depth_item {margin-left:-15px;}
#header .navigation .menu_wrap .welfare .one_depth_item {margin-left:-7px;}
#header .navigation .menu_wrap .multimedia .one_depth_item {margin-left:14px;}
#header .navigation .menu_wrap>.item {float:left; width:134.1111111111111111111px;}
#header .navigation .menu_wrap .item .one_depth_item {display:inline-block; height:48px; line-height:48px; box-sizing:border-box;}
#header .navigation .menu_wrap .item .one_depth_item.on {font-weight:bold; border-bottom:1px solid #000000;}
#header .navigation .menu_wrap .item .one_depth_item:hover {text-decoration:none;}
#header .navigation .menu_wrap>.item:hover .korean {display:none;}
#header .navigation .menu_wrap .item .english {display:none;}
#header .navigation .menu_wrap>.item:hover .english {display:inline-block;}

#header .navigation .sub_menu_wrap {display:none; position:absolute; top:176px; left:0px; width:100%; background-color:#fff; border-top:1px solid #d6d6d6;}
#header .navigation .sub_menu_wrap.on {display:block;}
#header .navigation .sub_menu_wrap .menu {margin:0 auto; width:1024px;}
#header .navigation .sub_menu_wrap .menu .sub_menu .policy {margin-left:15px;}
#header .navigation .sub_menu_wrap .menu .sub_menu .politics {margin-left:-21px;}
#header .navigation .sub_menu_wrap .menu .sub_menu .special {margin-left:3px;}
#header .navigation .sub_menu_wrap .menu .sub_menu .people {margin-left:-16px;}
#header .navigation .sub_menu_wrap .menu .sub_menu .view300 {margin-left:11px;}
#header .navigation .sub_menu_wrap .menu .sub_menu .multimedia {margin-left:11px;}
#header .navigation .sub_menu_wrap .menu .sub_menu .sub_menu_column {float:left; width:170.666666666px; height:297px; text-align:left; box-sizing:border-box;}
#header .navigation .sub_menu_wrap .menu .sub_menu .sub_menu_column:first-child {padding-left:40px;}
#header .navigation .sub_menu_wrap .menu .sub_menu .sub_menu_column .menu_title {display:block;}
#header .navigation .sub_menu_wrap .menu .sub_menu .sub_menu_column .menu_title:hover {text-decoration:none;}
#header .navigation .sub_menu_wrap .menu .sub_menu .sub_menu_column .menu_title h2 {margin-top:27px; margin-bottom:1px; font-size:16px; font-weight:bold;}
#header .navigation .sub_menu_wrap .menu .sub_menu .sub_menu_column .menu_title em {font-size:14px; font-weight:bold; color:#bcbcbc;}
#header .navigation .sub_menu_wrap .menu .sub_menu .sub {position:relative; padding-top:16px;}
#header .navigation .sub_menu_wrap .menu .sub_menu .sub:last-child {border-right:none;}
#header .navigation .sub_menu_wrap .menu .sub_menu .sub .item {position:relative; padding:2px 0px 2px; z-index:10;}
#header .navigation .sub_menu_wrap .menu .sub_menu .sub .item a {display:inline-block; font-size:14px; color:#666666;}
#header .navigation .sub_menu_wrap .menu .sub_menu .sub .item a:hover {font-weight:bold; color:#000}
#header .navigation .sub_menu_wrap .menu .sub_menu .sub .item a.on {padding:0px 2px; background-color:#000; color:#fff;}
#header .navigation .sub_menu_wrap .menu .sub_menu .view300 {height:85px;}
#header .navigation .sub_menu_wrap .menu .sub_menu .multimedia {height:130px;}
#header .navigation .sub_menu_wrap .banner_wrap {position:relative; margin:0 auto; width:1024px;}
#header .navigation .sub_menu_wrap .banner_wrap .banner {position:absolute; top:30px; left:-123px; width:110px;}
#header .navigation .sub_menu_wrap .banner_wrap .banner img {width:110px; height:100%;}
#header .navigation .sub_menu_wrap .banner_wrap .banner .slick-dots li {display:inline-block; margin:10px 3px 0px;}
#header .navigation .sub_menu_wrap .banner_wrap .banner .slick-dots li button {display:block; width:7px; height:7px; padding:0; border:none; border-radius:100%; background-color:#fff; border:1px solid #a7a7a7; text-indent:-9999px;}
#header .navigation .sub_menu_wrap .banner_wrap .banner .slick-dots li.slick-active button {background-color:#a7a7a7; border:1px solid #a7a7a7;}

#header .navigation .search_wrap {position:absolute; top:12px; right:0px;}
#header .navigation .search_wrap .search_icon {float:left; margin-right:17px; width:25px; height:23px; background:url('//menu.mt.co.kr/new_the300/images/image-sprite01.png') no-repeat; background-position:-1px -1px;}
#header .navigation .search_wrap .dash {margin-top:4px;}
#header .navigation .search_wrap .bars {float:left; margin-left:16px; width:25px; height:21px; background:url('//menu.mt.co.kr/new_the300/images/image-sprite01.png') no-repeat; background-position:-29px -1px;}
#header .navigation .search_wrap .bars.on {margin-left:14px; width:27px; height:24px; background-position:-189px -1px;}
#header .navigation .search_wrap .search {display:none; position:absolute; top:-6px; left:-169px; width:203px; height:35px; background-color:#f0f0f0; border-radius:25px; z-index:150;} 
#header .navigation .search_wrap .search.on {display:block;}
#header .navigation .search_wrap .search input {padding:0 66px 0px 15px; width:100%; height:35px; background-color:#f0f0f0; border-radius:25px; box-sizing:border-box; outline:none;}
#header .navigation .search_wrap .search input::placeholder {font-size:12px}
#header .navigation .search_wrap .search .delete_btn {position:absolute; top:10px; right:44px; width:17px; height:16px; background:url('//menu.mt.co.kr/new_the300/images/image-sprite01.png') no-repeat; background-position:-171px -1px;}
#header .navigation .search_wrap .search .search_btn {position:absolute; top:6px; right:9px; width:25px; height:23px; background:url('//menu.mt.co.kr/new_the300/images/image-sprite01.png') no-repeat; background-position:-1px -1px;}
