/* Common **********************************************************************/ 
html,body {width:100%; }
html {overflow-y:scroll;}
body {*word-break:break-all;-ms-word-break:break-all; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0; padding:0;}
fieldset,img {border:0px none;  vertical-align:top;}
dl,ul,ol,menu,li {list-style:none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content:''; content:none;}
button {border:0 none; background-color:transparent; cursor:pointer;}
body { background:#fff;}
body,th,td,input,select,textarea,button {font-size:12px; line-height:1.5;    font-family: 'Dotum'; color:#7d7d7d;} 

a:link,a:active,a:visited{color:#7d7d7d; text-decoration:none; border:0px;}
a:hover,a:focus{color:#333; text-decoration:underline}

table {border-collapse:collapse; border-spacing:0;}
address,caption,cite,code,dfn,em,var {font-style:normal; font-weight:normal;}
summary, caption, legend, hr {width:0; height:0; font-size: ; line-height: ; overflow: hidden; visibility: hidden; border: none; position:absolute; left:-1000em;}
caption {position:static;}
/* label hidden 처리 */
.invisible{overflow:hidden; visibility:hidden; width:0; height:0; font-size:0; line-height:0; position:absolute;}
label.invisible{*position:Absolute;}

/* common */
.clfix:after {content: "."; display: block; height:0px; clear: both; visibility: hidden;}
.clfix {display:inline-block;}
.clfix {display:block;}
* html .clfix {height:1%;} /* Hides from IE-mac */
.clfix {zoom:1;} /*for IE 5.5-7*/


/*main*/
#new_header_wrap{position:fixed; top:0;  width:100%; height:140px; background:url(/new_songeui/images/main/header_bg.jpg) 0 0 repeat-x; z-index:1000; }
#new_header{width:1000px; height:100px; margin:0 auto;  position:relative; }
#new_header h1{position:absolute; left:14px; top:47px;}
.new_topmenu{position:absolute; right:0; top:7px; }
.new_topmenu span{margin-left:8px; padding-left:8px; background:url(/new_songeui/images/main/bar01.jpg) 0 50% no-repeat;}
.new_topmenu span a{font-family:'Dotum'; color:#000; text-decoration:none;}
.new_sns_wrap{position:absolute; right:229px; top:53px; }
.new_sns_wrap ul li{float:left; margin-left:4px; }
.new_search_wrap{position:absolute; right:0; top:54px; }
.new_search_box{width:175px; height:25px; border:1px solid #ccc; padding-left:5px; padding-right:30px; outline:none;}
.new_btn_search{position:absolute; right:0; top:0; }

#new_gnb{height:40px; width:1000px; margin:0 auto; position:relative; }
#new_gnb > ul{}
#new_gnb > ul > li{float:left; text-indent:-9999em; overflow:hidden; background:url(/new_songeui/images/main/bar02.jpg) 0 50% no-repeat; }
#new_gnb > ul > li.new_gnb01{background:none;}
#new_gnb > ul > li > a{display:block; height:40px; }
#new_gnb > ul > li.new_gnb01 > a{background:url(/new_songeui/images/main/gnb01.png) center no-repeat; width:153px; }
#new_gnb > ul > li.new_gnb02 > a{background:url(/new_songeui/images/main/gnb02.png) center no-repeat; width:145px; }
#new_gnb > ul > li.new_gnb03 > a{background:url(/new_songeui/images/main/gnb03.png) center no-repeat; width:145px; }
#new_gnb > ul > li.new_gnb04 > a{background:url(/new_songeui/images/main/gnb04.png) center no-repeat; width:145px; }
#new_gnb > ul > li.new_gnb05 > a{background:url(/new_songeui/images/main/gnb05.png) center no-repeat; width:145px; }
#new_gnb > ul > li.new_gnb06 > a{background:url(/new_songeui/images/main/gnb06.png) center no-repeat; width:145px; }
p.new_btn_all_menu{cursor:pointer; position:absolute; right:0; top:0px; }
.new_gnb_common{ position:relative; list-style:none; float:left; padding-top:8px; height:32px;   text-align:center; overflow:hidden; }
.new_dot{background:url(/new_songeui/images/main/bar02.png) no-repeat left top; }

.new_main_spot_area{position:relative; height:478px; margin:0 auto;}
.new_main_spot { width:1400px; height:478px; margin:0 auto; }
.new_main_play_bg { position:absolute; width:1400px; height:85px; top:393px; background-color:#000000; opacity:0.6; filter:Alpha(opacity=60); }
.new_main_play .new_btn { position:relative; float:left; width:29px; height:25px; top:13px; }
.new_main_play .new_btn .new_play { }
.new_main_play .new_btn .new_stop {margin-top:3px;}
.new_main_play { position:absolute; width:930px; padding-left:70px; height:84px; top:398px; left:50%; margin-left:-500px;}
.new_main_play .new_photo { position:relative; float:left; width:336px; height:68px; top:5px; left:12px;}
.new_main_play .new_photo ul { margin:0px; padding:0px; }
.new_main_play .new_photo li { position:relative; list-style:none; float:left; width:90px; height:58px; margin-right:12px; border:5px solid #c9c9c9;}
.new_main_play .new_photo li.on { border:5px solid #59ad14; }
.new_main_play .new_text { position:relative; float:left; width:433px; height:68px; top:14px; left:18px; }

/* CONTAINER - 주요메뉴바로가기 */
.new_keyword_area { position:relative; width:1000px; height:110px; margin:10px auto 0px; }
.new_keyword { position:relative; float:left; width:1000px; height:110px; background-color:#ffffff;  border:1px solid #d6d6d6;}
.new_keyword_title_area .new_keyword_title {position:absolute; width:70px; height:42px; left:20px; top:18px}
.new_keyword_title_area { position:relative; float:left; width:120px; height:110px; top:0px;  background:#006fba; text-align:center; }
.new_keyword_title_area .new_keyword__btn_left { position:absolute; width:19px; height:19px; left:20px; top:78px; }
.new_keyword_title_area .new_keyword__btn_right { position:absolute; width:19px; height:19px; left:62px; top:78px; }
.new_keyword_title_area .new_keyword__btn_center { position:absolute; width:19px; height:19px; left:41px; top:78px; }
.new_keyword_list { position:relative; float:left; width:880px; height:96px; left:0px; top:21px;}
.new_keyword_list ul { margin:0px; padding:0px; }
.new_keyword_list li { position:relative; float:left; list-style:none; width:110px; height:75px; text-align:center; background:url(/new_songeui/images/main/bar03.jpg) 0 0 no-repeat;}
.new_keyword_list li.first{background:none;}
.new_keyword_list .new_list_img { height:40px; text-align:center; }
.new_keyword_list .new_list_text { height:15px; text-align:center; font-size:13px; color:#707070; line-height:1.3; margin-top:12px;}

#new_container2{width:1000px; margin:0 auto; position:relative; margin-top:7px; }
#new_container2 > div{float:left;}
.new_content01 { width:328px; height:171px; left:0px; top:0px; border:1px solid #d6d6d6; background-color:#ffffff;}
.new_content01 .new_tab_wrap {width:328px; height:172px; left:0px; top:0px;}
.new_content01 .new_tab_wrap .new_tab_title { width:328px; height:35px; margin:0 auto; }
.new_content01 .new_tab_wrap .new_tab_title { margin:0px; padding:0px; }
.new_content01 .new_tab_wrap .new_tab_title li { position:relative; float:left; list-style:none; width:81px; text-align:center; border-bottom:1px solid #d6d6d6; height:35px; border-left:1px solid #d6d6d6; }
.new_content01 .new_tab_wrap .new_tab_title li a{display:block; text-indent:-9999em; overflow:hidden; width:81px; height:35px; }
.new_content01 .new_tab_wrap .new_tab_title li.new_tab_title01{background:#f7f7f7 url(/new_songeui/images/main/tab_title01.png) center no-repeat;}
.new_content01 .new_tab_wrap .new_tab_title li.new_tab_title02{background:#f7f7f7 url(/new_songeui/images/main/tab_title02.png) center no-repeat;}
.new_content01 .new_tab_wrap .new_tab_title li.new_tab_title03{background:#f7f7f7 url(/new_songeui/images/main/tab_title03.png) center no-repeat;}
.new_content01 .new_tab_wrap .new_tab_title li.new_tab_title04{background:#f7f7f7 url(/new_songeui/images/main/tab_title04.png) center no-repeat;}
.new_content01 .new_tab_wrap .new_tab_title li.first{border-left:none; width:82px; }
.new_content01 .new_tab_wrap .new_tab_title li.new_tab_title01.on{border-bottom:none; background:#fff url(/new_songeui/images/main/tab_title01_on.png) center no-repeat;; }
.new_content01 .new_tab_wrap .new_tab_title li.new_tab_title02.on{border-bottom:none; background:#fff url(/new_songeui/images/main/tab_title02_on.png) center no-repeat;; }
.new_content01 .new_tab_wrap .new_tab_title li.new_tab_title03.on{border-bottom:none; background:#fff url(/new_songeui/images/main/tab_title03_on.png) center no-repeat;; }
.new_content01 .new_tab_wrap .new_tab_title li.new_tab_title04.on{border-bottom:none; background:#fff url(/new_songeui/images/main/tab_title04_on.png) center no-repeat;; }
.new_content01 .new_tab_wrap .new_tab_title li img{margin-top:10px;}
.new_content01 .new_list { position:absolute; width:290px; height:118px; left:15px; top:48px;}
.new_content01 .new_list ul { margin:0px; padding:0px; }
.new_content01 .new_list li { list-style:none; width:274px; height:22px; line-height:22px; background:url(/new_songeui/images/main/dot.jpg) no-repeat left 50%; padding-left:10px; overflow:hidden; }

.new_con01_b{width:328px; height:100px; border:1px solid #d6d6d6; margin-top:5px; }
.new_con01_b ul li{float:left;}

.new_banner_slide {width:328px; height:278px; border:1px solid #c4c4c4; background-color:#FFF; margin-left:5px; position:relative;}
.new_banner_slide .new_slide_img { width:328px; height:278px; }
.new_banner_slide .new_slide_btn { position:absolute; width:178px; height:25px; left:23px; top:22px; }
.new_banner_slide .new_slide_btn .new_btn_play { position:relative; float:left; width:20px; height:19px; }
.new_banner_slide .new_slide_btn .new_btn_stop { position:relative; float:left; width:20px; height:19px; margin-left:1px;}
.new_banner_slide .new_slide_btn .new_btn_dot { position:relative; float:left; width:119px; height:16px; left:10px; top:2px; }
.new_banner_slide .new_slide_btn .new_btn_dot ul { margin:0px; padding:0px; }
.new_banner_slide .new_slide_btn .new_btn_dot li { list-style:none; float:left; margin-right:5px; }

.new_content03{margin-left:5px; width:330px; }
.new_content03 ul li{float:left; width:162px; height:137px;}
.md6{margin-left:6px;}
.mt6{margin-top:6px; }

/* FOOT */
#new_footer{margin-top:10px; background:#555555; }
.new_foot_family { position:relative; width:100%; height:68px; border-top:2px solid #555555; background-color:#ffffff; }
.new_foot_family_area { position:relative; width:1000px; height:43px; margin:0 auto; }
.new_foot_family_banner { position:relative; float:left; width:720px; height:43px; left:0px; top:10px; }
.new_foot_family_banner ul { margin:0px; padding:0px; }
.new_foot_family_banner li { position:relative; float:left; margin-right:35px; }
.new_foot_family_network { position:relative; float:right; right:0; top:15px; }

.new_foot_area { position:relative; width:1000px; height:150px; margin:0 auto; }
.new_foot_area .new_foot_logo { position:absolute; width:229px; height:35px; left:0px; top:21px; }
.new_foot_area .new_foot_gnb { position:absolute; width:530px; height:18px; left:280px; top:28px; }
.new_foot_area .new_foot_gnb span{margin-left:9px; padding-left:9px; background:url(/new_songeui/images/main/bar04.png) 0 0 no-repeat;}
.new_foot_area .new_foot_gnb span.first{padding-left:0; margin-left:0; background:none; }
.new_foot_area .new_foot_gnb span.rss{margin-left:0; background:none; }
.new_foot_area .new_foot_address { position:absolute; width:600px; height:50px; left:280px; top:56px; }


.gnb_area { height:38px; border-bottom:2px solid #0c2e86; background:url(/new_songeui/images/main/gnb_bg.png) repeat-x; position:relative; }
.gnb_area01 { height:38px; border-bottom:2px solid #0c2e86; background:url(/new_songeui/images/main/gnb_bg01.png) repeat-x; position:relative; }
.gnb { width:1000px; margin:0 auto; padding:0px; }
.gnb .gnb_common { position:relative; list-style:none; float:left; height:19px; background:url(/new_songeui/images/main/gnb_bar.png) no-repeat right 50%; padding:8px 0px 11px 0px; text-align:center; overflow:hidden; }
/*.gnb .gnb_common { position:relative; list-style:none; float:left; height:19px; background:url(../images2/inc/gnb_bar.png) no-repeat right 50%; padding:8px 0px 11px 0px; text-align:center; overflow:hidden; }*/
.gnb .gnb01 { width:155px; position:relative; }
.gnb .gnb02 { width:145px; position:relative; }
.gnb .gnb03 { width:145px; position:relative; }
.gnb .gnb04 { width:145px; position:relative; }
.gnb .gnb05 { width:145px; position:relative; }
.gnb .gnb06 { width:145px; position:relative; }
.gnb .gnb07 { width:120px; position:relative; background:none; }

.gnb_sub01 { background:url(/new_songeui/images/main/topmenu_bg01.png) no-repeat; z-index:1236; width:197px; height:0; position:absolute; overflow:hidden; }
.gnb_sub01 li { line-height:28px; font-size:17px; color:#2d2d2d; text-align:left; padding-left:25px; }
.gnb_sub01 li.first { padding-top:25px; }  
.gnb_sub02 { background:url(/new_songeui/images/main/topmenu_bg02.png) no-repeat; z-index:1236; width:197px; height:0; position:absolute; overflow:hidden; }
.gnb_sub02 li { line-height:28px; font-size:17px; color:#2d2d2d; text-align:left; padding-left:25px; }
.gnb_sub02 li.first { padding-top:25px; }
.gnb_sub03 { background:url(/new_songeui/images/main/topmenu_bg03.png) no-repeat; z-index:1236; width:197px; height:0; position:absolute; overflow:hidden; }
.gnb_sub03 li { line-height:28px; font-size:17px; color:#2d2d2d; text-align:left; padding-left:25px; }
.gnb_sub03 li.first { padding-top:25px; }
.gnb_sub04 { background:url(/new_songeui/images/main/topmenu_bg04.png) no-repeat; z-index:1236; width:197px; height:0; position:absolute; overflow:hidden; }
.gnb_sub04 li { line-height:28px; font-size:17px; color:#2d2d2d; text-align:left; padding-left:25px; }
.gnb_sub04 li.first { padding-top:25px; }
.gnb_sub05 { background:url(/new_songeui/images/main/topmenu_bg05.png) no-repeat; z-index:1236; width:197px; height:0; position:absolute; overflow:hidden; }
.gnb_sub05 li { line-height:28px; font-size:17px; color:#2d2d2d; text-align:left; padding-left:25px; }
.gnb_sub05 li.first { padding-top:25px; }
.gnb_sub06 { background:url(/new_songeui/images/main/topmenu_bg06.png) no-repeat; z-index:1236; width:197px; height:0; position:absolute; overflow:hidden; }
.gnb_sub06 li { line-height:28px; font-size:17px; color:#2d2d2d; text-align:left; padding-left:25px; }
.gnb_sub06 li.first { padding-top:25px; }
.gnb_all { background:url(/new_songeui/images/main/topmenu_bg07.png) no-repeat; z-index:1236; width:1007px; height:547px; position:absolute; }
.gnb_all li { line-height:28px; font-size:17px; color:#2d2d2d; text-align:left; padding-left:15px; }
.gnb_all li.first { padding-top:15px; }
.gnb_all li.last { padding-left:3px; }

.gnb_sub001 { background:url(/new_songeui/images/main/topmenu_bg001.png) no-repeat; z-index:1236; width:197px; height:0; position:absolute; overflow:hidden; }
.gnb_sub001 li { line-height:28px; font-size:10px; color:#2d2d2d; text-align:left; padding-left:25px; }
.gnb_sub001 li.first { padding-top:20px; }  
.gnb_sub002 { background:url(/new_songeui/images/main/topmenu_bg002.png) no-repeat; z-index:1236; width:197px; height:0; position:absolute; overflow:hidden; }
.gnb_sub002 li { line-height:28px; font-size:14px; color:#2d2d2d; text-align:left; padding-left:25px; }
.gnb_sub002 li.first { padding-top:20px; }
.gnb_sub003 { background:url(/new_songeui/images/main/topmenu_bg003.png) no-repeat; z-index:1236; width:197px; height:0; position:absolute; overflow:hidden; }
.gnb_sub003 li { line-height:28px; font-size:14px; color:#2d2d2d; text-align:left; padding-left:25px; }
.gnb_sub003 li.first { padding-top:20px; }
.gnb_sub004 { background:url(/new_songeui/images/main/topmenu_bg004.png) no-repeat; z-index:1236; width:197px; height:0; position:absolute; overflow:hidden; }
.gnb_sub004 li { line-height:28px; font-size:14px; color:#2d2d2d; text-align:left; padding-left:25px; }
.gnb_sub004 li.first { padding-top:20px; }
.gnb_sub005 { background:url(/new_songeui/images/main/topmenu_bg005.png) no-repeat; z-index:1236; width:197px; height:0; position:absolute; overflow:hidden; }
.gnb_sub005 li { line-height:28px; font-size:14px; color:#2d2d2d; text-align:left; padding-left:25px; }
.gnb_sub005 li.first { padding-top:20px; }
.gnb_sub006 { background:url(/new_songeui/images/main/topmenu_bg006.png) no-repeat; z-index:1236; width:197px; height:0; position:absolute; overflow:hidden; }
.gnb_sub006 li { line-height:28px; font-size:14px; color:#2d2d2d; text-align:left; padding-left:25px; }
.gnb_sub006 li.first { padding-top:20px; }
.gnb_all01 { background:url(/new_songeui/images/main/topmenu_bg07.png) no-repeat; z-index:1236; width:1007px; height:547px; position:absolute; }
.gnb_all01 li { line-height:28px; font-size:15px; color:#2d2d2d; text-align:left; padding-left:15px; }
.gnb_all01 li.first { padding-top:15px; }
.gnb_all01 li.last { padding-left:3px; }