@charset "utf-8";
html { -webkit-font-size-adjust: none; }
body { color: #666; font-family: 'NanumGothic', '나눔고딕', 'NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', Dotum; font-size: 13px; line-height: 1.5em; word-break: keep-all; }
body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, fieldset, input, table, tr, th, td, button, textarea { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
ul, ol, li { list-style: none outside none; }
hr { font-size: 0; height: 1px; left: -1000%; line-height: 0; overflow: hidden; position: absolute; top: 0; width: 1px; }
legend { font-size: 0; height: 1px; left: -1000%; line-height: 0; overflow: hidden; position: absolute; top: 0; width: 1px; }
caption { font-size: 0; height: 0; line-height: 0; visibility: hidden; width: 0; }
fieldset { border: medium none; }
a { color: #666; text-decoration: none; }
img { border: 0 none; vertical-align: top; }
input, select { vertical-align: middle; }
input[type="text"], input[type="password"], select { border: 1px solid #ddd; height: 22px; font-size: 13px }
em, address { font-style: normal; }
table { border-collapse: collapse; table-layout: fixed; word-wrap: break-word; }
label { cursor: pointer; }
html { overflow-y: scroll; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
#skipNavi { width: 100%; }
#skipNavi a { color: #fff; display: block; height: 1px; margin-bottom: -1px; overflow: hidden; text-align: center; width: 1px; }
#skipNavi a:focus, #accessibility a:active { background: #757575; height: auto; padding: 5px 0; width: 100%; }
/* 공통 */
.hidden { position: absolute; overflow: hidden; width: 0px; height: 0px; line-height: 0; text-indent: -9999px }
.hidden02 { display: none }
.bgno { background: none !important }
.b0no { border: 0 !important }
.Rlinenone { border-right: 0 !important }
.rd { color: #af2525 !important }
.flaf { float: left !important }
.mgr9 { margin-right: 9px }
/*.mgt5{margin-top:5px}*/
.mgr2 { margin-right: 2px !important }
.mgr10 { margin-right: 10px !important }
.mgb0 { margin-bottom: 0 !important }
.mgr11 { margin-right: 28px !important }
.mgr12 { margin-right: 12px !important }
.mgr13 { margin-right: 22px !important }
.mgr14 { margin-right: 25px !important }
.mgr15 { margin-right: 90px !important }
.mgb05 { margin-bottom: 10px !important }
.mgb10 { margin-bottom: 20px !important }
.mgb20 { margin-bottom: 40px }
.pab20 { padding-bottom: 40px !important }
.mgb30 { margin-bottom: 50px !important }
.mgb40 { margin-bottom: 80px !important }
.mgl21 { margin-left: 10px }
.mgl22 { margin-left: 15px }
.mgt15 { margin-top: 7px !important }
.mgt20 { margin-top: 20px !important }
.mgt30 { margin-top: 25px !important }
.mgt33 { margin-top: 28px !important }
.mgt40 { margin-top: 40px !important }
.mgt80 { padding-top: 100px }/****/
.mgt10 { margin-top: 10px !important }
.b75 { display: block; color: #1c88a7 !important; font-size: 16px; font-weight: 600; margin: 5px 0 0 0 }
.b74 { display: block; color: #b7500b !important; font-size: 16px; font-weight: 600; margin: 5px 0 0 0 }
.u77 { color: #d32643 !important; font-size: 14px; font-weight: 400; margin: 5px 0 0 0 }
.u777 { color: #d32643 !important; }
.u78 { display: block; color: #1c88a7 !important; font-size: 15px; font-weight: 400; margin: 5px 0 8px 0 }
.u79 { display: block; color: #777 !important; font-size: 14px; font-weight: 400; margin: 10px 0 8px 0 }
.u80 { color: #1c88a7 !important; }

 @media all and (max-width: 980px) {
.mgr9 { margin-right: 0.36em }
.mgr2_1 { margin-right: 0.14em !important }
.mgr2_2 { margin-right: 0.43em !important }
body { letter-spacing: -0.03em }
}

	/**0226**/
@media screen and (max-width: 980px) {
.mgr13 { margin-right: 0.5em !important }
.b75 { font-size: 1.07em; margin: 13px 0 0 0 }
.b74 { font-size: 1.07em; }
.b77 { font-size: 1em; }
.mgb10 { margin-bottom: 0 !important }
.u79 { font-size: 1em }
.mgt30 { margin-top: 10px !important }
.mno_c980 { display: none !important }
.mgt20 { margin-top: 1em !important }
.pab20 { padding-bottom: 1em !important }
.mgb20 { margin-bottom: 1em !important }
}

.c84 { color: #842063 }
.c3e { color: #84643e }
.c96 { color: #234f96 }
.c31 { color: #597c31 }
.ast_txt { position: absolute; left: -99999px }
.ast_txt a { text-indent: -9999px; background: none !important }
.udno { text-decoration: none }
.ud_txt { color: #cc344d; font-weight: 600 }
#wrap { min-width: 1580px; }
.hidden { position: absolute; overflow: hidden; width: 0px; height: 0px; line-height: 0; text-indent: -9999px }
.hidden02 { display: none !important }
.top_navi { width: 1200px; margin: 0 auto; position: relative; clear: both; padding: 0 0 5px 0; height: 100px }
.top_navi h1 { float: left; margin: 28px 150px 15px 30px; } /*margin: 14px 150px 15px 30px;*/
/*.top_navi h1 a { background: url(/images/munhwa2/main/logo.gif) no-repeat 0 0; display: block; width: 250px; height: 81px; text-indent: -9999px }*/

.weather_con{width:180px;position:absolute;top:17px;left:-220px;font-weight:600;background-size:35px;color:#444;border:1px solid #c1bdb8;border-radius:5px;padding:10px 10px 3px 10px}
.weather_con h2{font-size:16px;padding-bottom:5px;font-weight:600}
.weather_con li{padding-bottom:3px;letter-spacing:-1px}
.weather_con li strong{font-size:22px;color:#007ace;font-weight:600}
.weather_con li span{color:#007ace;padding-right:10px}
.wicon01{background:url(/images/munhwa2/wicon01.png) no-repeat 125px 5px}
.wicon02{background:url(/images/munhwa2/wicon02.png) no-repeat 125px 5px}
.wicon03{background:url(/images/munhwa2/wicon03.png) no-repeat 125px 5px}
.wicon04{background:url(/images/munhwa2/wicon04.png) no-repeat 125px 5px}
.wicon05{background:url(/images/munhwa2/wicon05.png) no-repeat 125px 5px}
.wicon06{background:url(/images/munhwa2/wicon06.png) no-repeat 125px 5px}

.search_box { background: url(/images/munhwa2/main/s_bg.jpg) no-repeat left top; height: 43px; float: left; width: 440px; margin: 30px 68px 0 0 }
.j_sch { float: left; overflow: hidden; margin: 0 }
.j_sch .sr_keyword { border: 0; height: 33px; width: 300px; float: left; text-indent: 10px; line-height: 34px; background: none; margin-top:5px }
.j_sch .btn_search { border: 0; background: none; ; margin: 0 0 0 5px; width: 40px; height: 43px; float: left; cursor: pointer }
.j_sch select { float: left; margin: 12px 0 0 11px; border: 0; height: 18px; width: 80px }
.slo_txt { display: block; float: left; margin: 27px 0 0 20px }
.gnb_wrap { width: 100%; overflow: hidden; }
#AllMenuArea { z-index: 100; height: 515px; padding-top: 0px; background: #f0f0f0; width: 100%; border-bottom: 2px solid #949494; filter: alpha(opacity=97); box-shadow: 0 0 5px #555; margin-top: 0; overflow: hidden; position: absolute; top: 195px; left: 0; min-width: 1580px }
#AllMenuArea div.maxFrame { overflow: hidden }
#AllMenuArea ul { width: 1200px; margin: 0 auto }
#AllMenuArea ul>li { position: relative; float: left; padding: 30px 0 0 0px; letter-spacing: -1px; height: 470px; width: 200px; }
#AllMenuArea ul>li.on { background: #4f99e2 }
#AllMenuArea ul>li.on a { color: #fff }

.maxFrame ul li a.mtit1 { display: none }
.maxFrame ul li ul { width: 200px !important; height: 100% !important; display: block !important }
.maxFrame ul li ul li { float: none !important; padding: 0 !important; height: auto !important; width: 200px; }
.maxFrame ul li ul li a { padding-left: 37px; font-size: 14px; color: #444; display: block; padding: 5px 0 7px 50px; }
.maxFrame ul li ul li a.on { }
#AllMenuArea ul li ul li ol { margin: 0 0 12px 0px; display: block; background: #88c3fd; padding: 5px 0 }
#AllMenuArea ul li ul li ol li { padding: 3px 0 2px 45px !important; color: #fff }
#AllMenuArea ul li ul li ol li a { font-size: 12px; font-weight: normal; color: #444; display: inline-block; padding: 0; background: none }
#AllMenuArea ul li ul li ol li a:hover { background: none }
#AllMenuArea ul a:hover { color: #fff; font-weight: normal; background: url(/images/munhwa2/main/m_s_on.png) no-repeat 37px 12px; font-weight: bold; }
#AllMenuArea ul li ul li a.on, #AllMenuArea ul li ul li a.on:hover { color: #fff; font-weight: bold; background: url(/images/munhwa2/main/m_s_on.png) no-repeat 37px 12px; }
#AllMenuArea ul li ol.on>li * { color: #4f99e2; }
#AllMenuArea ul>li.pd35 { padding: 45px 15px 0 30px !important }
#AllMenuArea span { display: none }
#GNB { background: #fff; position: relative; z-index: 102; height: 53px; border-bottom: 2px solid #e0233b; overflow: hidden }
#GNB ul { width: 1200px; margin: 15px auto 0 auto; font-size: 19px; font-weight: 400; color: #0e0e0e; }
#GNB ul li { float: left; height: 17px; margin-right: 0px; width: 200px; text-align: center }
#GNB ul li a { display: block; height: 17px; font-weight: 600; color:#222}
#GNB ul li a:hover { color: #e61e53;  }
#GNB ul li.menu1 { }
#GNB ul li.menu2 { }
#GNB ul li.menu3 { }
#GNB ul li.menu4 { }
#GNB ul li.menu5 { }
#GNB ul li.menu6 { margin-right: 0 }
#GNB ul li.menu6 a { color: #d32945; font-weight: 600 }
#GNB ul li.menu6 a img { margin: 2px 0 0 5px }
.mon { color: #e61e53; font-weight: 600 }
#GNB ul li.menu1:hover { background-position: 0 top }
#GNB ul li.menu2:hover { background-position: -150px top }
#GNB ul li.menu3:hover { background-position: -300px top }
#GNB ul li.menu4:hover { background-position: -450px top }
#GNB ul li.menu5:hover { background-position: -600px top }
#GNB ul li.menu6:hover { background-position: -750px top }
#foot_warp { overflow: hidden; width: 100%; clear: both }

 @media all and (min-width: 1598px) {
	#AllMenuArea{left:50% !important;margin-left:-600px}
 }

.link_list { height: 40px; background: #e1e1e1 }
.link_list p { overflow: hidden; width: 700px; margin: 0 auto; padding: 0 0 0 300px }
.link_list p span a { color: #222 }
.link_list p span { float: left; padding: 0 10px; background: url(/images/munhwa2/main/link_line.gif) no-repeat right center; line-height: 40px; font-size: 13px }

.foot { width: 1000px; margin: 0 auto; position: relative; padding: 30px 0; overflow: hidden; text-align:center }
.foot address { margin: 0; line-height: 18px; font-size: 12px;  color: #515050; line-height: 20px;  }
.foot address u { display: block; margin: 5px 0 0 0; text-decoration: none; }
.m_add { display: none }
.qrcord { position: absolute; right: 10px; top: 25px }

.top_m { width: 100%; overflow: hidden; background:#555; height:40px; line-height:40px }
.top_m_in { width: 1000px; margin: 0 auto; }
.top_m_in ul.left{ float:left}
.top_m_in ul.left li.active{ background:#fff;}
.top_m_in ul.left li.active a{ color:#222;}
.top_m_in ul.right { overflow: hidden; float: right;border-left: 1px solid #6e6e6e; }
.top_m_in ul li { float: left; padding: 0 20px; border-right: 1px solid #6e6e6e; }
.top_m_in ul li a { color: #fff; font-size: 12px; }
.top_m_in ul li img { vertical-align: middle; margin-left:3px}
.top_m_in ul li select { width: 97px; height: 19px; border: 1px solid #707070 }
.top_m_in .lang a{ padding:0 10px;}

.top_info{width:100%;text-align:center;margin-left:-60px}

 @media all and (max-width: 980px) {
.link_list { width: 100%; text-align: center }
.link_list p { text-align: center; padding: 0; width: 100% }
.link_list p span { float: none }
.foot { width: 100%; padding: 1.43em 0 }
.foot h2 { display: none }
.foot address { text-align: center; width: 100% }
.link_list li { float: left; color: #fff }
.link_list li a { color: #d1d1d1 }
.link_lang { font-size: 1.21em; height: 40px; line-height: 40px; border-bottom: 1px solid #e0233b }
.link_lang a { display: inline-block; width: 32%; text-align: center }
}
 @media all and (max-width: 720px) {
.link_list { width: 100%; text-align: center }
.link_list p { text-align: center; padding: 0; width: 100% }
.link_list p span { float: none }
.foot { width: 100%; padding: 1.43em 0 }
.foot h2 { display: none }
.foot address { display: none }
.foot address.m_add { display: block }
}
 @media all and (max-width: 480px) {
.link_list { display: none }
}

/*팝업*/
.top_pop_in { overflow: hidden; width: 1000px; margin: 0 auto; position: relative; height: 98px }
.top_pop_in ul { width: 2000px; }
.top_pop_in ul li { float: left }
.arr1 { position: absolute; left: 0; top: 40px }
.arr2 { position: absolute; right: 0; top: 40px }
#tB_Open { position: absolute; width: 74px; height: 17px; padding: 5px 0 7px 0; color: #fff; text-align: center; background: #444547; left: 50%; margin-left: 530px; font-size: 12px; z-index: 105; border-radius: 0 0 5px 5px; cursor: pointer }
.box_search { float: left }

/*날씨*/
.we_bg01 { background: url(/images/munhwa2/main/w_bg01.jpg) no-repeat 0 0 }
.we_bg02 { background: url(/images/munhwa2/main/w_bg02.jpg) no-repeat 0 0 }
.we_bg03 { background: url(/images/munhwa2/main/w_bg03.jpg) no-repeat 0 0 }
.we_bg04 { background: url(/images/munhwa2/main/w_bg04.jpg) no-repeat 0 0 }
#weather_warp { width: 202px; position: absolute; left: 50%; height: 325px; margin-left: -770px; z-index: 10; top: 105px; }/*top: 30px;*/
.weather_icon { width: 173px; height: 159px; background: url(/images/munhwa2/main/w_bgbg.png) no-repeat; margin: 10px 0 0px 13px; padding: 25px 0 0 0px }
.weather_icon dl dt { font-size: 31px !important; color: #fff; font-weight: 600; letter-spacing: -2px; margin-left: 14px }
.weather_icon dl dt img { vertical-align: middle; margin-right: 10px }
.weather_icon dl dd { font-size: 12px; text-align: center; color: #fff; font-weight: bold; line-height: 15px; padding: 20px 10px 0 0 }
.weather_icon01 { overflow: hidden; position: relative; height: 89px; width: 202px }
.weather_icon01 h3 { color: #fff; font-size: 12px; font-weight: 600; text-align: center }
.weather_icon01 dl { text-align: center; margin: 5px auto; width: 70% }
.weather_icon01 dl dt { float: left }
.weather_icon01 dl dd { color: #eee; line-height: 40px; font-size: 14px }
.weather_tit { display: block; text-align: center; color: #fff; font-weight: 600; font-size: 17px; margin: 15px auto 0 auto; width: 180px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.wear_more { display: block; text-align: right; margin-right: 15px; color: #dbdbdb; font-size: 12px }
.foot_btn_b { display: block; text-align: center; margin: 10px 0 12px 0 }
.foot_btn_b span { display: inline-block; background: #888; width: 100px; height: 25px; line-height: 25px; border-radius: 3px; color: #fff }
#titleBar, #navPanel { display: none }

/* Containers */
#MainContent{ position:relative}	
	
/* main-wrapper */
	
	@media all and (max-width: 980px) {
#main-wrapper { position: relative;  border: 0; padding: 80px 0 0 0 }
#sub-wrapper { position: relative; min-height: 100vh; border: 0; padding: 80px 0 0 0 }
#MainContent { padding: 0; overflow: visible; border: 0 }
}
 @media all and (max-width: 736px) {
#main-wrapper { position: relative; min-height: 100vh; border: 0; padding: 80px 0 0 0 }
}
 @media all and (max-width: 980px) {
#topBanner, #header, #headerw { display: none }
#wrap { min-width: 98%; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; -moz-transition: -moz-transform 0.5s ease; -webkit-transition: -webkit-transform 0.5s ease; -ms-transition: -ms-transform 0.5s ease; transition: transform 0.5s ease; padding-bottom: 1px; }
#titleBar { -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; -moz-transition: -moz-transform 0.5s ease; -webkit-transition: -webkit-transform 0.5s ease; -ms-transition: -ms-transform 0.5s ease; transition: transform 0.5s ease; display: block; left: 0px; position: fixed; top: 0; width: 100%; z-index: 10001; background-color: #fff; height: 80px; line-height: 80px; }

#top_search { -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; -moz-transition: -moz-transform 0.5s ease; -webkit-transition: -webkit-transform 0.5s ease; -ms-transition: -ms-transform 0.5s ease; transition: transform 0.5s ease; }

#titleBar .title { display: block; position: relative; text-align: center; color: #fff; z-index: 1; width: 270px; margin:18px auto 0 auto;  -ms-behavior: url(/js/munhwa/assets/js/backgroundsize.min.htc); behavior: url(/js/munhwa/assets/js/backgroundsize.min.htc); }
/*#titleBar .title { display: block; position: relative; font-weight: 600; text-align: center; color: #fff; z-index: 1; background: url(/images/munhwa2/m_main/m_logo.gif) no-repeat 0 10px; background-size: 250px 53px; width: 250px; margin: 0 auto; text-indent: -9999px; -ms-behavior: url(/js/munhwa/assets/js/backgroundsize.min.htc); behavior: url(/js/munhwa/assets/js/backgroundsize.min.htc); }*/
#titleBar .toggle { text-decoration: none; border: 0; height: 50px; left: 15px; position: absolute; top: 15px; width: 50px; z-index: 2; background: url(/images/munhwa2/m_main/top_menu.gif) no-repeat 0 0; background-size: 50px 50px }
#titleBar .toggle:before { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-family: FontAwesome; font-style: normal; font-weight: normal; text-transform: none !important; }
#titleBar .toggle:before { content: '\f0c9'; display: block; height: 50px; text-align: center; width: 50px; color: #d3354e; opacity: 0.5; }
#titleBar .toggle:active:before { opacity: 0.75; }
#titleBar .toggle01 { text-decoration: none; border: 0; height: 50px; right: 15px; position: absolute; top: 15px; width: 50px; z-index: 2; background: url(/images/munhwa2/m_main/top_search.gif) no-repeat 0 0; background-size: 50px 50px }
#titleBar .toggle01:before { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-family: FontAwesome; font-style: normal; font-weight: normal; text-transform: none !important; }
#titleBar .toggle01:before { content: '\f0c9'; display: block; height: 50px; text-align: center; width: 50px; opacity: 0.5; }
#titleBar .toggle01:active:before { opacity: 0.75; }
#navPanel nav a { cursor: pointer }
#navPanel { background-color: #f0f0f0;
-moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; -moz-transform: translateX(0px); -webkit-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0px); -moz-transition: -moz-transform 0.5s ease; -webkit-transition: -webkit-transform 0.5s ease; -ms-transition: -ms-transform 0.5s ease; transition: transform 0.5s ease; display: block; height: 100%; left: -275px; overflow-y: auto; position: fixed; top: 0; width: 275px; z-index: 10002; }
#navPanel .link { border-bottom: 0; border-top: solid 1px #dedede; color: #444; display: block; height: 48px; line-height: 48px; padding: 0 1em 0 1em; text-decoration: none; font-size: 1.07em }
#navPanel .link:first-child { border-top: 0; }
#navPanel .link.depth-0 { color: #e61e53; font-weight: 600; font-size: 1.21em; background: #e9e9e9 url(/images/munhwa2/m_main/depth-0_bg.png) no-repeat right center; }
#navPanel .link.depth-0.d_on { background: #e61e53 url(/images/munhwa2/m_main/depth-0_bgon.png) no-repeat right center; ; color: #fff }
#navPanel .link.depth-0:hover { background: #e61e53 url(/images/munhwa2/m_main/depth-0_bgon.png) no-repeat right center; ; color: #fff }
#navPanel .link.depth-0:active { background: #e61e53 url(/images/munhwa2/m_main/depth-0_bgon.png) no-repeat right center; color: #fff }
#navPanel .link .indent-1 { display: inline-block; width: 1em; }
#navPanel .depth02_01 { background: url(/images/munhwa2/m_main/depth-1_bg.png) no-repeat right center) }
#navPanel .depth02_02 { background: url(/images/munhwa2/m_main/depth-1_bg.png) no-repeat right center) }
#navPanel .depth02_04 { background: url(/images/munhwa2/m_main/depth-1_bg.png) no-repeat right center) }
#navPanel .depth02_05 { background: url(/images/munhwa2/m_main/depth-1_bg.png) no-repeat right center) }
#navPanel .depth03_01 { background: url(/images/munhwa2/m_main/depth-1_bg.png) no-repeat right center) }
#navPanel .depth03_02 { background: url(/images/munhwa2/m_main/depth-1_bg.png) no-repeat right center) }
#navPanel .depth03_05 { background: url(/images/munhwa2/m_main/depth-1_bg.png) no-repeat right center) }
#navPanel .depth03_010 { background: url(/images/munhwa2/m_main/depth-1_bg.png) no-repeat right center) }
#navPanel .depth03_011 { background: url(/images/munhwa2/m_main/depth-1_bg.png) no-repeat right center) }
#navPanel .depth04_01 { background: url(/images/munhwa2/m_main/depth-1_bg.png) no-repeat right center) }
#navPanel .depth04_02 { background: url(/images/munhwa2/m_main/depth-1_bg.png) no-repeat right center) }
#navPanel .depth05_01 { background: url(/images/munhwa2/m_main/depth-1_bg.png) no-repeat right center) }
 #navPanel .depth02_01:hvoer {
background:#4f99e2 url(/images/munhwa2/m_main/depth-1_bgon.png) no-repeat right center;
color:#fff;
font-weight:600
}
 #navPanel .depth02_02:hvoer {
background:#4f99e2 url(/images/munhwa2/m_main/depth-1_bgon.png) no-repeat right center;
color:#fff;
font-weight:600
}
 #navPanel .depth02_04:hvoer {
background:#4f99e2 url(/images/munhwa2/m_main/depth-1_bgon.png) no-repeat right center;
color:#fff;
font-weight:600
}
 #navPanel .depth02_05:hvoer {
background:#4f99e2 url(/images/munhwa2/m_main/depth-1_bgon.png) no-repeat right center;
color:#fff;
font-weight:600
}
 #navPanel .depth03_01:hvoer {
background:#4f99e2 url(/images/munhwa2/m_main/depth-1_bgon.png) no-repeat right center;
color:#fff;
font-weight:600
}
 #navPanel .depth03_02:hvoer {
background:#4f99e2 url(/images/munhwa2/m_main/depth-1_bgon.png) no-repeat right center;
color:#fff;
font-weight:600
}
 #navPanel .depth03_05:hvoer {
background:#4f99e2 url(/images/munhwa2/m_main/depth-1_bgon.png) no-repeat right center;
color:#fff;
font-weight:600
}
 #navPanel .depth03_010:hvoer {
background:#4f99e2 url(/images/munhwa2/m_main/depth-1_bgon.png) no-repeat right center;
color:#fff;
font-weight:600
}
 #navPanel .depth03_011:hvoer {
background:#4f99e2 url(/images/munhwa2/m_main/depth-1_bgon.png) no-repeat right center;
color:#fff;
font-weight:600
}
 #navPanel .depth04_01:hvoer {
background:#4f99e2 url(/images/munhwa2/m_main/depth-1_bgon.png) no-repeat right center;
color:#fff;
font-weight:600
}
 #navPanel .depth04_02:hvoer {
background:#4f99e2 url(/images/munhwa2/m_main/depth-1_bgon.png) no-repeat right center;
color:#fff;
font-weight:600
}
 #navPanel .depth05_01:hvoer {
background:#4f99e2 url(/images/munhwa2/m_main/depth-1_bgon.png) no-repeat right center;
color:#fff;
font-weight:600
}
#navPanel .dd_off { background: #4f99e2 url(/images/munhwa2/m_main/depth-1_bgon.png) no-repeat right center; color: #fff; font-weight: 600 }
#navPanel .dd_off:hvoer {background:#4f99e2 url(/images/munhwa2/m_main/depth-1_bgon.png) no-repeat right center;color:#fff;font-weight:600}
#navPanel .depth-1:hover { background: #4f99e2; color: #fff; font-weight: 600 }
#navPanel .dd_on { background: #4f99e2 url(/images/munhwa2/m_main/depth-1_bgon.png) no-repeat right center; color: #fff; font-weight: 600 }
#navPanel .depth-2:hover { background: #88c3fd; color: #fff; font-weight: 600 }
#navPanel .depth-2 { font-size: 1em; background: #f7f7f7 }
#navPanel .link .indent-2 { display: inline-block; width: 2em; }
#navPanel .link .indent-3 { display: inline-block; width: 3em; }
#navPanel .link .indent-4 { display: inline-block; width: 4em; }
#navPanel .link .indent-5 { display: inline-block; width: 5em; }
body.navPanel-visible #wrap { -moz-transform: translateX(275px); -webkit-transform: translateX(275px); -ms-transform: translateX(275px); transform: translateX(275px); }
body.navPanel-visible #titleBar { -moz-transform: translateX(275px); -webkit-transform: translateX(275px); -ms-transform: translateX(275px); transform: translateX(275px); }
body.navPanel-visible01 #top_search { -moz-transform: translate(0px, 80px); -webkit-transform: translate(0px, 80px); -ms-transform: translate(0px, 80px); transform: translate(0px, 80px); }
body.navPanel-visible #navPanel { -moz-transform: translateX(275px); -webkit-transform: translateX(275px); -ms-transform: translateX(275px); transform: translateX(275px); }
body.navPanel-visible #top_search { -moz-transform: translate(275px, 0px); -webkit-transform: translate(275px, 0px); -ms-transform: translate(275px, 0px); transform: translate(275px, 0px); }
}
 @media all and (max-width: 480px) {
/*#titleBar .title { display: block; position: relative; font-weight: 600; text-align: center; color: #fff; z-index: 1; background: url(/images/munhwa2/m_main/m_logo.gif) no-repeat 0 15px; background-size: 200px auto; width: 200px; margin: 0 auto; text-indent: -9999px; -ms-behavior: url(/js/munhwa/assets/js/backgroundsize.min.htc); behavior: url(/js/munhwa/assets/js/backgroundsize.min.htc); }*/
}
 @media all and (max-width: 360px) {
/*#titleBar .title { display: block; position: relative; font-weight: 600; text-align: center; color: #fff; z-index: 1; background: url(/images/munhwa2/m_main/m_logo.gif) no-repeat 0 19px; background-size: 160px auto; width: 160px; margin: 0 auto; text-indent: -9999px; -ms-behavior: url(/js/munhwa/assets/js/backgroundsize.min.htc); behavior: url(/js/munhwa/assets/js/backgroundsize.min.htc); }*/
}

 @media all and (max-width: 320px) {
#titleBar .title a:first-child img{width:46%}
#titleBar .title a img{width:18%}
}

.link_top { background: #fff; padding: 1em; font-size: 1.07em; text-align: right; border-bottom: 1px solid #e0233b }
.link_top a { display: inline-block; margin: 0 1em; font-weight: 600 }
 @media all and (max-width: 980px) {
#top_search { width: 100%; background: #949494; position: fixed; top: 0px; height: 63px; z-index: 200; display: block !important;  }
#top_search div { margin: 0.86em 1.5em }
#top_search div input { background: #fff; border: 0; padding: 0.57em 0; width: 80%; vertical-align: middle; font-size: 1em; text-indent: 5px; height: 21px }
#top_search div .btn_search { width: 19%; background: #5277c1; border: 0; vertical-align: middle; padding: 0.57em 0; height: 38px }
#top_search div .btn_search span { font-size: 1.29em; color: #fff; font-weight: 600; letter-spacing: -0.05em }
}
 @media all and (max-width: 360px) {
 #top_search div .btn_search{ width:18%}
 }
 @media all and (max-width: 480px) {
#top_search div .btn_search span { font-size: 1.14em }
}


#top_search { display: none }
.m_center { top: 0 !important }


