﻿@import url(https://fonts.googleapis.com/css?family=Droid+Sans);
/*html{ overflow-y:scroll; overflow-x:auto; filter: expression(document.execCommand("BackgroundImageCache", false, true)); }
body { overflow-y:auto; }*/
html,body{margin:0;padding:0;width:100%;height:100%;min-width:980px}

/*-------Layout--------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, p, blockquote, iframe, input { margin:0px;padding:0px; }
body.bgNone { background:none; }
body.popup { background:none; background-color:#eeeef2; }

.Wrap {width:940px; margin:0 auto; z-index:-1; }
.Wrap {*zoom:1;} /* IE5.5~7 브라우저 대응 Hack */
.Wrap:after {content:" "; display:block; clear:both;}
.nWrap {width:1000px; margin:0 auto; z-index:-1; }
.nWrap {*zoom:1;} /* IE5.5~7 브라우저 대응 Hack */
.nWrap:after {content:" "; display:block; clear:both;}
.br_Wrap {width:940px; margin:0 auto; z-index:-1; }
.br_Wrap {*zoom:1;}
.br_Wrap:after {content:" "; display:block; clear:both;}
.bottom {border-top:1px solid #c9c9d0; background:#f7f7f8; position:relative; width:100%; height:150px; z-index:1;}




/*--------Top Area : 멘탈헬스 ver--------*/
.Header .Gnb { background:#fbfbfb; border-bottom:1px solid #dfdfdf; padding:7px 0; }
.Header .Gnb .wrap {width:940px; margin:0 auto;}
.Header .Gnb .wrap {*zoom:1; } 
.Header .Gnb .wrap:after {content:" "; display:block; clear:both;} 
.Header .Gnb .wrap .addSite { float:left;}
.Header .Gnb .wrap .addSite ul{}
.Header .Gnb .wrap .addSite li { background:url(/Images/Layout/icon_star.gif) no-repeat 0 1px; padding-left:15px; margin-right:10px; float:left;text-align:left; }
.Header .Gnb .wrap .addSite li a { font-size:11px; color:#777;}
.Header .Gnb .wrap .Mem { float:right;}
.Header .Gnb .wrap .Mem ul {}
.Header .Gnb .wrap .Mem li {background:url(/Images/Layout/icon_gnbbar.gif) no-repeat right 3px; padding-left:10px; padding-right:10px; float:left;text-align:left;}
.Header .Gnb .wrap .Mem li.last {background:none;  padding-right:0px;}
.Header .Gnb .wrap .Mem li a { font-size:11px; color:#777;}

.Header .LogoArea {width:940px; margin:0 auto; position:relative; height:85px;}
.Header .LogoArea .banner { position:absolute; top:20px; left:0;}
.Header .LogoArea .logo {  position:absolute; top:14px; left:330px; }
.Header .LogoArea .spot { position:absolute; top:20px; right:0; }
.Header .LogoArea .spot ul {}
.Header .LogoArea .spot li { float:left; text-align:center; display:inline-block;}
.Header .LogoArea .spot li a { font-size:11px; color:#777;   display:block; height:55px; padding-top:40px; }
.Header .LogoArea .spot li a:hover { color:#ff1f79;  }
.Header .LogoArea .spot li.onair a { background:url(/Images/Layout/icon_SoptOff_01.gif) no-repeat top center;  width:50px; }
.Header .LogoArea .spot li.onair a:hover { background:url(/Images/Layout/icon_SoptOn_01.gif) no-repeat top center; }
.Header .LogoArea .spot li.coupon a { background:url(/Images/Layout/icon_SoptOff_02.gif) no-repeat top center;  width:50px; }
.Header .LogoArea .spot li.coupon a:hover { background:url(/Images/Layout/icon_SoptOn_02.gif) no-repeat top center;   }
.Header .LogoArea .spot li.mobile a { background:url(/Images/Layout/icon_SoptOff_03.gif) no-repeat top center;  width:50px; }
.Header .LogoArea .spot li.mobile a:hover { background:url(/Images/Layout/icon_SoptOn_03.gif) no-repeat top center;   }
.Header .LogoArea .spot li.new a { background:url(/Images/Layout/icon_SoptOff_04.gif) no-repeat top center; width:58px;  letter-spacing:-2px; }
.Header .LogoArea .spot li.new a:hover { background:url(/Images/Layout/icon_SoptOn_04.gif) no-repeat top center;   }

.Header .nwrap { position:relative; z-index:20000;}
.Header .Lnb { background:url(/Images/Layout/lnb_bg.gif) repeat-x; height:52px;}
.Header .Lnb .wrap { width:940px; margin:0 auto; position:relative;}
.Header .Lnb .wrap .left { position:absolute; left:0; top:0;}
.Header .Lnb .wrap .right{ position:absolute; right:0; top:0;}
.Header .Lnb .wrap ul.main { position:absolute; left:200px; top:-9px; background:url(/Images/Layout/lnb_navbg_m.png) no-repeat top center; width:491px; height:61px;}
.Header .Lnb .wrap ul.left li { float:left;text-align:left; margin-right:20px;}
.Header .Lnb .wrap ul.right li { float:left;text-align:left; margin-left:20px;}
.Header .Lnb .wrap ul.main li { float:left;text-align:left; margin-right:15px;} 
.Header .Lnb .wrap ul.main .marl {margin-left:45px;}
.Header .Lnb .open {  position:absolute; top:-11px; left:927px;}

.Header .Snb { background:url(/Images/Layout/snb_bg.gif) repeat-x;  height:365px !important; width:100%; text-align:center; z-index:10000 !important; position:absolute;  }
.Header .Snb .smwrap {width:940px; margin:0 auto; position:relative;  }
.Header .Snb .smwrap .smarrow { background:url(/Images/Layout/snb_arrow.png) no-repeat;  z-index:100; position:absolute; height:13px; width:25px; display:block;}
.Header .Snb .smwrap .liWrap {  border-right:1px solid #cbe3e1; width:175px; height:345px; padding-top:15px; margin-right:8px; float:left;}
.Header .Snb .smwrap .liWrap215 { border-right:1px solid #cbe3e1;  width:215px; height:345px; padding-top:15px; margin-right:8px; float:left;}
.Header .Snb .smwrap .movie .smarrow  {top:-12px; left:315px; }
.Header .Snb .smwrap .audio .smarrow  {top:-12px; left:375px; }
.Header .Snb .smwrap .course .smarrow  {top:-12px; left:445px; }
.Header .Snb .smwrap .more .smarrow  {top:-12px; left:605px; }
.Header .Snb .smwrap .audio { margin-left:184px;}
.Header .Snb .smwrap .course { margin-left:100px;}
.Header .Snb .smwrap .more { margin-left:0px;}
.Header .Snb .smwrap h6 { width:167px; height:38px; text-align:left;}
.Header .Snb .smwrap h6 a { font-size:14px; letter-spacing:-1px; font-weight:bold; color:#ff1e73; display:block; padding:9px 0 0 55px;}
.Header .Snb .smwrap h6.titMovie01 { background:url(/Images/Layout/snb_titBG_Movie01.gif) no-repeat; }
.Header .Snb .smwrap h6.titMovie02 { background:url(/Images/Layout/snb_titBG_Movie02.gif) no-repeat; }
.Header .Snb .smwrap h6.titMovie03 { background:url(/Images/Layout/snb_titBG_Movie03.gif) no-repeat; }
.Header .Snb .smwrap h6.titMovie04 { background:url(/Images/Layout/snb_titBG_Movie04.gif) no-repeat; }
.Header .Snb .smwrap h6.titAudio01 { background:url(/Images/Layout/snb_titBG_Audio01.gif) no-repeat; }
.Header .Snb .smwrap h6.titAudio02 { background:url(/Images/Layout/snb_titBG_Audio02.gif) no-repeat; }
.Header .Snb .smwrap h6.titAudio03 { background:url(/Images/Layout/snb_titBG_Audio03.gif) no-repeat; }
.Header .Snb .smwrap h6.titCourse01 { background:url(/Images/Layout/snb_titBG_Course01.gif) no-repeat; }
.Header .Snb .smwrap h6.titCourse02 { background:url(/Images/Layout/snb_titBG_Course02.gif) no-repeat; width:205px; }
.Header .Snb .smwrap h6.titCourse03 { background:url(/Images/Layout/snb_titBGL_Course03.gif) no-repeat; width:205px; }
.Header .Snb .smwrap ul { margin-top:15px; margin-left:10px;}
.Header .Snb .smwrap li {background:url(/Images/Layout/snb_bulicon.gif) no-repeat 0 7px; padding:0 8px; margin-bottom:10px; line-height:17px; letter-spacing:-1px; text-align:left;}
.Header .Snb .smwrap li a {color:#6e6694;}
.Header .Snb .smwrap li a:hover { color:#ff1e73;}
.Header .Snb .smwrap .adbanner { background:url(/Images/Layout/snb_bg2.gif) repeat-x;  padding-top:15px; float:right; width:212px; margin-left:-10px; }
.Header .Snb .smwrap .adbanner dl { margin-bottom:10px; padding:0 10px; height:40px;}
.Header .Snb .smwrap .adbanner dd { border:1px solid #e6e6e6; float:left; margin-right:8px; position:relative;}
.Header .Snb .smwrap .adbanner dd .hot { position:absolute; top:0; left:0;}
.Header .Snb .smwrap .adbanner dt {text-align:left; }
.Header .Snb .smwrap .adbanner dt a { font-size:11px; line-height:18px; }
.Header .Snb .smwrap .adbanner .banner { padding-top:10px; padding-left:5px;}
.Header .Snb .smwrap .more .letter { padding-top:15px; width:275px; border-right:1px solid #cbe3e1; height:345px; margin-right:8px; float:left; text-align:left; margin-bottom:0;}
.Header .Snb .smwrap .more .letter h6 { background:url(/Images/Layout/snb_tit_letter.gif) no-repeat; text-indent:-10000px; margin-top:10px; }
.Header .Snb .smwrap .more .letter h6 a  {width:96px; height:14px; display:block;}
.Header .Snb .smwrap .more .letter dl { padding:10px 10px 10px 0px;}
.Header .Snb .smwrap .more .letter dl dd.thumb { background:url(/Images/Layout/snb_letterthumb.gif) no-repeat; padding:1px;}
.Header .Snb .smwrap .more .letter dt {font-size:14px; letter-spacing:-1px; font-weight:bold; margin-top:15px;  }
.Header .Snb .smwrap .more .letter dt a {color:#ff1e73; }
.Header .Snb .smwrap .more .letter dl dd.con { margin-top:7px; line-height:18px;}
.Header .Snb .smwrap .more .banner { padding-top:10px; width:443px;float:left; text-align:left; margin-bottom:0; margin-left:10px;}
.Header .Snb .smwrap .more .banner ul { margin-left:0px;}
.Header .Snb .smwrap .more .banner li { float:left; padding-right:5px; margin-bottom:5px; padding-left:0; background:none;}

.Header .Snb .smwrap .notice { margin-left:10px; }
.Header .Snb .smwrap .notice h6 { background:url(/Images/Layout/snb_tit_notice.gif) no-repeat; text-indent:-10000px; margin-top:10px;  }
.Header .Snb .smwrap .notice h6 a  {width:66px; height:14px; display:block;}
.Header .Snb .smwrap .notice ul { margin:-10px 10px;}
.Header .Snb .smwrap .notice ul li { font-size:11px; width:170px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  }
.Header .Snb .smwrap .notice ul li a {color:#666; font-weight:bold;}
.Header .Snb .smwrap .notice ul li a:hover { text-decoration:underline;}

.subImg { z-index:-1px; }
.subImg h3 { display:none;}
.subImg .subImg01 {background:url(/Images/Layout/subImg_01.jpg) no-repeat top center; height:134px; }

.CorporateTop { height:73px; }
.CorporateTop .logo {width:940px; margin:0 auto; text-align:center; padding-top:15px; padding-bottom:9px; }
.CorporateTop .line {background:url(/Images/Layout/CorporateMemTopLine.gif) no-repeat top center; height:6px;}

/*--------sub Contents Area--------*/
.subContents { margin:30px 0 50px 0;  z-index:-1px; /*overflow:hidden*/ }
.subContents {*zoom:1;} 
.subContents:after {content:" "; display:block; clear:both;}
.subContents .Contents { width:710px; float:left; position:relative}

/*-------- Side Menu Area--------*/
.sideMenu { width:208px; float:right; margin-bottom:20px; }
.sideMenu .myArea { background:url(/Images/Layout/sideMenu_InfoBoxBG.gif) no-repeat top left; height:95px; font-size:11px; padding:5px 5px 0px 15px; margin-top:15px;}
.sideMenu .myArea p { padding-bottom:4px; color:#929292; }
.sideMenu .myArea span { color:#aaa9a9; letter-spacing:-1px;}
.sideMenu .myArea dl {margin-top:15px; padding:0; color:#818181;}
.sideMenu .myArea dl .crystal { border:1px solid #e8e8e8; float:left; margin-right:3px; }
.sideMenu .sideSubMenu { margin-top:3px;}
.sideMenu .sideSubMenu h4 { border-bottom:3px solid #ccc; padding:7px 0 15px 15px; }
.sideMenu .sideSubMenu ul { }
.sideMenu .sideSubMenu ul li { font-weight:bold; border-bottom:1px solid #f3f3f3;}
.sideMenu .sideSubMenu ul li.last { font-weight:bold; border-bottom:none;}
.sideMenu .sideSubMenu ul li div { padding:10px 0 10px 15px;}
.sideMenu .sideSubMenu ul li a { color:#656565;  width:185px; cursor:pointer; display:block; }
.sideMenu .sideSubMenu ul li a:hover { color:#299dff;}
.sideMenu .sideSubMenu ul li.menu3 { background:url(/Images/Layout/sideMenu_3depthBg.gif) no-repeat top left; color:#299dff;  }
.sideMenu .sideSubMenu ul li.On { background:url(/Images/Layout/sideMenu_OnBg.gif) no-repeat  165px 13px; color:#299dff; }
.sideMenu .sideSubMenu ul li.On a { color:#299dff; }
.sideMenu .sideSubMenu ul li.no { padding:0; margin:0;}
.sideMenu .sideSubMenu ul li.no dl { background-color:#f4f4f4;}
*:first-child+html .sideMenu .sideSubMenu ul li.no dl{ margin-top:-12px;}
*html .sideMenu .sideSubMenu ul li.no dl{ margin-top:-12px;}
.sideMenu .sideSubMenu ul li.no dl dd { background:url(/Images/Layout/sideMenu_2depthBg.gif) no-repeat 18px 12px;color:#656565; }
.sideMenu .sideSubMenu ul li.no dl dd div { padding:7px 0 5px 29px;}
.sideMenu .sideSubMenu ul li.no dl dd a { color:#656565;   width:185px; cursor:pointer; display:block; font-weight:normal; }
.sideMenu .sideSubMenu ul li.no dl dd a:hover { color:#299dff; }
.sideMenu .sideSubMenu ul li.no dl dd.over div { background:url(/Images/Layout/sideMenu_hover3depth.gif) no-repeat 165px 13px; letter-spacing:-1px; color:#ff1c7c; font-weight:bold;  }
.sideMenu .sideSubMenu ul li.no dl dd.over div a { color:#ff1c7c; }
.sideMenu .sideBanner { margin-top:5px;}
.sideMenu .sideBanner img { margin-top:2px;}
.sideMenu .etcbanner { background:url(/Images/Layout/sideMenu_ETCbannerBG.gif) no-repeat; height:105px; }
.sideMenu .etcbanner ul { margin:10px 0 0 0;}
.sideMenu .etcbanner ul li { padding:3px 0 3px 15px;}
.sideMenu .HMusicSearch { background:url(/Images/Layout/Hm_searchBoxbg.jpg) no-repeat 0 0; width:210px; height:107px; margin: 10px 0 10px -25px; }
.sideMenu .HMusicSearch .box { padding:38px 0 0 45px;}
.sideMenu .HMusicSearch fieldset { margin:0px; padding:0px; position:relative;}
.sideMenu .HMusicSearch .box select { width:143px; }
.sideMenu .HMusicSearch .box .text_index { position:absolute; top:5px; left:0px;  width:100px; height:19px; border-top:2px solid #3a6405; border-left:2px solid #3a6405; border-bottom:2px solid #3a6405; border-right:1px solid #3a6405; margin-right:-7px; }
.sideMenu .HMusicSearch .box .btn { cursor:pointer; position:absolute; top:5px; left:108px;}

.sideMenu .titBox {height:33px; border:1px solid #3f6fd3; background-color:#5284ec; padding:15px 0 0 18px;}
.sideMenu .menuTxt {border:1px solid #dedede; border-top:2px solid #dedede; background-color:#f7f7f7; padding:15px 0 20px 0; margin-bottom:10px;}
.sideMenu .menuTxt ul {}
.sideMenu .menuTxt ul li {background:url(/Images/Layout/left_m_dot01.gif) no-repeat 18px 50%; padding-left:25px; padding-right:20px; margin-bottom:5px;}
.sideMenu .menuTxt ul li span {display:inline-block; width:15px; height:15px; margin:0 1px 0 0; background:url(/Images/Layout/ico_updateM.png) no-repeat; font-size:0; line-height:0; text-indent:-1000em; vertical-align:middle;}
.sideMenu .menuTxt ul li.on {background:url(/Images/Layout/left_m_dot02.gif) no-repeat 12px 50%; padding:5px 5px 5px 25px; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; background-color:#ffffff;}
.sideMenu .menuTxt ul li.on a {color:#e73604;}
.sideMenu .menuTxt ul li a:hover {color:#e73604;}
.sideMenu .menuTxt ul li.ro {background-position:18px 10px;}


.sideMenu .mypageBox {border:3px solid #b5b5b5; font-size:11px;}
.sideMenu .mypageBox p { background-color:#f9f9f9; color:#929292; line-height:30px; padding-left:10px;}
.sideMenu .mypageBox dl {margin:15px 0; color:#818181; padding-left:10px;}
.sideMenu .mypageBox dl .crystal {border:1px solid #e8e8e8; float:left; margin-right:3px;}
.sideMenu .mypageBox span {color:#aaa9a9; letter-spacing:-1px;}
.sideMenu .mypageBox .diary {position:relative; border-top:1px solid #dfd9d4; padding:10px 0;}
.sideMenu .mypageBox .diary p {color:#4b4f52; font-size:12px; background-color:#fff; line-height:15px; padding-top:5px;}
.sideMenu .mypageBox .diary .t16 {font-size:16px; font-weight:bold; color:#1c67cd;}
.sideMenu .mypageBox .diary .btn {position:absolute; right:10px; bottom:8px; font-size:11px; color:#fb601c; text-decoration:underline;}
.sideMenu .menuTxt ul li.Tit {background:url(/Images/Layout/left_m_dot03.gif) no-repeat 12px 50%; padding-left:25px; margin-top:10px; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; background-color:#ffffff; line-height:30px; font-weight:bold;}
.sideMenu .menuTxt ul li.on02 a {color:#e73604;text-decoration:underline;}

.botCon { width:940px; margin:0 auto;}


#subSidebar .menu ul li.no dl dt{text-align:left;  color:#222222; padding:7px 0 7px 6px; font-size:12px; margin:0; }
#subSidebar .menu ul li.no dl dt.over{width:153px; text-align:left; background:url(/images/sub/leftmenuLOveri.gif) no-repeat bottom; color:#fff; padding:8px 0 5px 12px; font-weight:bold; letter-spacing:-0.07em;  margin:0;}
#subSidebar .menu ul li.no dl dd{text-align:left; width:134px;  color:#767676; padding:2px 0 3px 6px; margin-left:12px; background:url(/images/sub/dot_menu.gif) no-repeat 0px 50%; font-size:11px; cursor:pointer;}
#subSidebar .menu ul li.no dl dd.over{text-align:left;  color:#277c07; padding:2px 0 3px 6px; margin-left:12px; background:url(/images/sub/dot_menu.gif) no-repeat 0 50%; font-size:11px;  font-weight:bold;}



/*힐링뉴스*/
.NewsWrap { }
.NewsWrap{*zoom:1; } 
.NewsWrap:after {content:" "; display:block; clear:both;} 

.NewsCon { width:710px; float:left;}

.NewsSide { width:150px; float:right}
.NewsSide h6 { background:url(/Images/Sub/News_BgtitBox.gif); width:150px; height:35px; margin-bottom:7px; text-align:center; font-size:12px; font-weight:bold; color:#ec0053; }
.NewsSide h6 div { padding-top:7px;}
.NewsSide .NewsSideAccount {}
.NewsSide .NewsSideAccount ol { background:url(/Images/Sub/News_BgNumicon.gif) no-repeat 0 4px; }
.NewsSide .NewsSideAccount li {  padding-left:18px; line-height:23px; width:140px; letter-spacing:-1px; font-size:11px; color:#545454 !important; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.NewsSide .NewsSideAccount li a {}

.NewsSide .NewsSideAD { margin-top:25px; }



/*--------Top Area : 20130327 이전--------*/
.Header-top { background-color:#f5f5f5; border-bottom:1px solid #e9e9e9; width:100%; padding:5px 0;}
.Header-top ul { text-align:right;}
.Header-top li { font-size:11px; font-weight:bold; padding-left:10px; padding-right:10px; display:inline; background:url(/Images/Layout/headerTop_bullet.gif) no-repeat top right;}
.Header-top li a { color:#9a9a9a;}
.couponBox { position:relative; z-index:100; }
.couponBox ul {background:url(/Images/Layout/headerTop_couponBox.gif) no-repeat 0 0 ; width:114px; height:61px;  position:absolute; top:5px; right:-30px; text-align:left;}
.couponBox li { font-size:11px; font-weight:bold; display:block; background:none;}
.couponBox li a { color:#fff;}

.paymentBox {position:relative; z-index:100000; }
.paymentBox .mess {background:url(/Images/Layout/headerTop_paymentBox.gif) no-repeat 0 0;width:292px;height:130px;position:absolute; top:-6px; right:90px;text-align:left;}
.paymentBox .close {position:absolute;top:0px;right:95px; z-index:1000000;}
.paymentBox p {font-size:11px; padding :25px 23px 5px 23px; line-height:18px; }
.paymentBox .red{ color:#ff4301; }
.paymentBox .black{ color:#000000; }

.Header-lnb { position:relative; padding:10px 0;}
.Header-lnb fieldset { position:absolute; top:33px; left:220px;  _left:100px;}
.Header-lnb fieldset .field{display:block;float:left;margin-right:3px;width:142px;height:15px;padding:5px 5px 0 3px;border:3px solid #d4d4d4; font-size:11px}
.Header-lnb fieldset .btn{display:block;float:left;}
.Header-lnb .topHeader_banner { position:absolute; top:7px; right:0px; }
.Header-lnb .topHeader_Eventbanner {position:absolute; top:38px; right:-145px;}

.Header_gnb { background:url(/Images/Layout/headerTop_Menu_Bg.gif) repeat-x 0 0; height:46px; }
.Header_gnb .Header_gnbCon { position:relative; z-index:100;}
.Header_gnb .Header_gnbCon .OnAir {position:absolute;top:15px;left:585px;}
.Header_gnb .Header_gnbCon .OnAir ul { width:125px; }
.Header_gnb .Header_gnbCon .OnAir li { display:inline;  background:url(/Images/Layout/headerTop_lineS.gif) no-repeat top right; padding:7px 8px 7px 8px;}
.Header_gnb .Header_gnbCon .OnAir li.last { background:none;}
.Header_gnb .Header_gnbCon .Topmenu { position:absolute;top:15px;left:0px;}
.Header_gnb .Header_gnbCon .Topmenu ul {width:490px;}
.Header_gnb .Header_gnbCon .Topmenu li { display:inline; background:url(/Images/Layout/headerTop_lineS.gif) no-repeat top right; padding:7px 14px 7px 12px; }
.Header_gnb .Header_gnbCon .Topmenu li.last { background:none;}
.Header_gnb .Header_gnbCon .HMTopmenu { position:absolute;top:-34px;left:483px;}
.Header_gnb .Header_gnbCon .sideTopMenu {position:absolute;top:8px;right:10px;background:url(/Images/Layout/headerTop_sideMenuBG.gif) no-repeat top right;width:206px;height:32px;}
.Header_gnb .Header_gnbCon .NewIcon {position:absolute; top:-12px; left:22px;}
.Header_gnb .Header_gnbCon .sideTopMenu ul {  padding:10px; padding-left:10px;}
.Header_gnb .Header_gnbCon .sideTopMenu li { display:inline; padding-right:7px; }

.Header_gnb .Header_gnbCon .subMenu { z-index:50; }
.Header_gnb .Header_gnbCon .subMenu ul { background:url(/Images/Layout/headerTop_SubMenu_Bg.gif) repeat-x; padding-top:15px; }
.Header_gnb .Header_gnbCon .subMenu ul li { font-size:12px; border-bottom:1px solid #3bb9c5; background:url(/Images/Layout/headerTop_SubMenu_arrow.gif) no-repeat 15px 10px; padding:5px 5px 5px 25px;}
.Header_gnb .Header_gnbCon .subMenu ul li a { color:#fff;}
.Header_gnb .Header_gnbCon .subMenu ul li a:hover { font-weight:bold; color:#00fffc;}
.Header_gnb .Header_gnbCon .subMenu .submenu01 { width:120px; height:120px; position:absolute; top:46px; left:80px; display:none;  }
.Header_gnb .Header_gnbCon .subMenu .submenu02 { width:180px; height:255px; position:absolute; top:46px; left:180px; display:none;}
.Header_gnb .Header_gnbCon .subMenu .submenu03 { width:220px; height:133px; position:absolute; top:46px; left:282px; display:none;}
.Header_gnb .Header_gnbCon .subMenu .submenu04 { width:200px; height:164px; position:absolute; top:46px; left:380px; display:none;}
/*--------Top Area : 20130327 이전--------*/


/*----------------Change : 20130710----------------------*/
.ChangeWrap { background:url(/Images/Layout/change_bg02.jpg); width:100%; border-top:5px solid #d4edeb}
.ChangeWrap .ImgArea { background:url(/Images/Layout/change_Main02.jpg) top center no-repeat;}
.ChangeWrap .ImgArea .TopBtn { width:1043px; height:150px; margin:0 auto; position:relative;}
.ChangeWrap .ImgArea .chHomeBtn {  width:655px; height:140px; position:absolute; top:10px; left:200px; cursor:pointer;}
.ChangeWrap .ContentsWrap {width:1043px; margin:0 auto; padding-top:40px;}
.ChangeWrap .ContentsWrap .cTop { background:url(/Images/Layout/change_contentsTbg.png) no-repeat; height:10px;}
.ChangeWrap .ContentsWrap .cBot { background:url(/Images/Layout/change_contentsBbg.png) no-repeat; height:10px; padding-bottom:50px;}
.ChangeWrap .ContentsWrap .cMain { background:url(/Images/Layout/change_contentsMbg.png) repeat-y; padding-bottom:70px;}
.ChangeWrap .ContentsWrap .cMain {*zoom:1; } 
.ChangeWrap .ContentsWrap .cMain:after {content:" "; display:block; clear:both;} 
.ChangeWrap .ContentsWrap .cMain .ChangeSide { width:237px; float:left;}
.ChangeWrap .ContentsWrap .cMain .Contents { width:710px; float:right;}
.ChangeWrap .ContentsWrap .cMain .Contents h3 { margin-bottom:10px; margin-top:-5px;  }
.ChangeWrap .ContentsWrap .cMain .Contents .ctop { position:relative;}
.ChangeWrap .ContentsWrap .cMain .Contents .ctop .ListWriteBtn { text-align:right; margin-bottom:10px; position:absolute; top:0px; right:0px;}
.ChangeWrap .ContentsWrap .cMain .Contents .Tab ul { width:710px; margin-top:15px;}
.ChangeWrap .ContentsWrap .cMain .Contents .Tab ul li {float:left;}
.ChangeWrap .ContentsWrap .cMain .Chwrap { padding:50px 50px 50px 0px;}
.ChangeWrap .ContentsWrap .cMain .ChangeSide ul img { padding-left:15px;}
.ChangeWrap .ContentsWrap .cMain .ChangeSide ul.menu1 { margin:40px 0 0 11px;}
.ChangeWrap .ContentsWrap .cMain .ChangeSide ul.menu1 li {background:url(/Images/Layout/changeSidebar.jpg) no-repeat left bottom; padding:8px 0 8px 0px; }
.ChangeWrap .ContentsWrap .cMain .ChangeSide dl { margin:10px;}
.ChangeWrap .ContentsWrap .cMain .ChangeSide dl dd { margin-bottom:10px; padding-left:20px;}
.ChangeWrap .ContentsWrap .cMain .ChangeSide .banner { margin:20px 0 50px 25px;}
.ChangeWrap .ContentsWrap .cMain .ChangeSide .banner img { margin-bottom:10px;}

/*----------------Change : 20131218----------------------*/
.changeArea {margin:0 auto;width:980px;height:59px;background:url('/Images/Sub/change_visual.jpg') no-repeat top;padding-top:152px}
.playArea {width:980px;margin:0 auto;background:url('/Images/Layout/change_bodyBg.jpg') no-repeat top;padding:76px 0 40px 0}
.playArea .movieArea {margin:0 auto;width:800px;}
.playArea .movieArea .image {border:13px solid #453d7d;}
.playArea .movieArea .descript {margin-top:25px;}
.playArea .movieArea .title {float:left;font-size:18px;font-family:Dotum;color:#2e4d95;font-weight:bold;height:35px;}
.playArea .movieArea .data {float:right;height:24px;font-size:11px;color:#666666;margin-right:60px;}
.playArea .movieArea .data .time {display:inline-block;margin-right:10px;padding-left:22px;background:url('/Images/Sub/ico_change_movie_time.gif') no-repeat left 50%;}
.playArea .movieArea .data .hit {border-left:1px solid #cbcbcb; padding:0 10px;}
.playArea .movieArea .sns {position:absolute;right:90px; top:545px;}
.playArea .movieArea .script {clear:both;font-size:15px;line-height:22px;}

.changeList {margin:0 auto;width:800px;}
.changeList ul {margin-bottom:30px;}
.changeList ul li {float:left; margin-right:25px; margin-bottom:20px;}
.changeList ul li.last {margin-right:0;}
/*.changeList ul li:last-child {margin-right:0; zoom:1; content:""; } */
.changeList .trailerList {margin-top:40px;}
.changeList .title {font-size:18px;font-family:Dotum;color:#515357;font-weight:bold;padding-left:25px;margin-bottom:17px;background:url('/Images/Sub/ico_movie.gif') no-repeat left 50%;}
.changeList .trailerList .tit {margin-top:10px;font-size:13px;font-family:Gulim;color:#545454;}
.changeList .trailerList .time {font-size:10px;font-family:Verdana;color:#999999;}

.playArea .story_tab {margin:0 auto; width:800px; overflow:hidden}
/*.playArea .story_tab li {width:400px; height:79px; float:left;  text-indent:-9999px; } */
.playArea .story_tab a {width:400px; height:79px; display:block; float:left; *zoom:1; text-indent:-9999px;}
.playArea .story_tab .chage01 { background:url('/Images/Sub/change_movietab01.gif') no-repeat 0 0;}
.playArea .story_tab .chage01.on { background:url('/Images/Sub/change_movietab01_on.gif') no-repeat 0 0;}
.playArea .story_tab .chage02 { background:url('/Images/Sub/change_movietab02.gif') no-repeat 0 0;}
.playArea .story_tab .chage02.on { background:url('/Images/Sub/change_movietab02_on.gif') no-repeat 0 0;}

.playArea .dvdArea {margin:0 auto;width:760px;background:url('/Images/Layout/change_bg.gif') repeat-x top;padding:35px 20px 0 20px; background-color:#fff;}
.playArea .dvdArea ul li {float:left;width:253px;border-right:1px solid #e5e5e5;margin-bottom:60px;}
.playArea .dvdArea ul li.last {float:right;width:250px;border-right:none;margin-right:0;}
.playArea .dvdArea ul li .thum {padding:20px 0; text-align:center;}
.playArea .dvdArea ul li .title {margin-left:20px;margin-bottom:10px;}
.playArea .dvdArea ul li .script {margin-left:20px;font-size:12px; width:205px}
.playArea .dvdArea ul li .btn {margin-left:20px;margin-top:10px;}

.playArea .introArea {position:relative;margin:0 auto;width:720px;padding:45px 40px 0 40px; background-color:#fff;font-size:13px;font-family:Gulim;line-height:22px;}
.playArea .introArea h3 {margin-bottom:30px;}
.playArea .introArea .first {width:400px;padding-top:8px;}
.playArea .introArea .first_s {height:130px;width:400px;padding-top:8px;}
.playArea .introArea .quicklink { position:absolute; right:40px; top:45px; width:219px;}
.playArea .introArea .quicklink p {height:30px;margin-bottom:10px;background:url('/Images/Sub/change_intro_dot.gif') no-repeat left 30%; padding-left:13px; border-bottom:1px solid #bdcade;}
.playArea .introArea .quicklink a {font-size:12px;font-family:Dotum; font-weight:bold; color:#176ec7;}
.playArea .introArea .iff {border:2px solid #edd1d1;padding:20px;margin:30px 0 50px 0;}
.playArea .introArea .iff p {background:url('/Images/Sub/change_intro_iffLogo.gif') no-repeat left 50%; color:#a61616; padding-left:100px;}
.playArea .introArea .iff .tit { font-weight:bold; text-decoration:underline;}
.playArea .introArea .iff .link {font-size:11px; color:#666;}
.playArea .introArea .script {color:#545454; margin-bottom:50px;}
.playArea .introArea .staff {margin-bottom:40px;min-height:147px}
.playArea .introArea .staff img {float:left;margin-right:20px;}
.playArea .introArea .staff .tit { font-weight:bold; margin-bottom:10px;}

.playArea .introArea02 {position:relative;margin:0 auto;width:720px;padding:45px 40px 0 40px; background-color:#fff;font-size:13px;font-family:Gulim;line-height:22px;}
.playArea .introArea02 h3 {margin-bottom:30px;}
.playArea .introArea02 .first {width:400px;padding-top:8px;}
.playArea .introArea02 .first_s {height:130px;width:400px;padding-top:8px;}
.playArea .introArea02 .quicklink { position:absolute; right:40px; top:45px; width:219px;}
.playArea .introArea02 .quicklink p {height:30px;margin-bottom:10px;background:url('/Images/Sub/change_intro_dot.gif') no-repeat left 30%; padding-left:13px; border-bottom:1px solid #bdcade;}
.playArea .introArea02 .quicklink a {font-size:12px;font-family:Dotum; font-weight:bold; color:#176ec7;}
.playArea .introArea02 .iff {border:2px solid #edd1d1;padding:20px;margin:30px 0 50px 0;}
.playArea .introArea02 .iff p {background:url('/Images/Sub/change_intro_iffLogo.gif') no-repeat left 50%; color:#a61616; padding-left:100px;}
.playArea .introArea02 .iff .tit { font-weight:bold; text-decoration:underline;}
.playArea .introArea02 .iff .link {font-size:11px; color:#666;}
.playArea .introArea02 .script {color:#545454; margin-bottom:50px;}
.playArea .introArea02 .staff {margin-bottom:40px;min-height:147px}
.playArea .introArea02 .staff img {float:left;margin-right:20px;}
.playArea .introArea02 .staff .tit { font-weight:bold; margin-bottom:10px;}
.playArea .introArea02 .withceleb {overflow:hidden; margin-bottom:22px}
.playArea .introArea02 .withceleb li { float:left; width:340px; height:280px; margin:0 40px 0 0}
.playArea .introArea02 .withceleb li.nomg {width:340px; margin:0}
.playArea .introArea02 .withceleb .ctit {margin-top:10px;font-size:13px;font-family:Gulim;color:#545454}
.playArea .introArea02 .withceleb .name {color:#2698e0; font-size:12px}

.tbl_type,.tbl_type th,.tbl_type td{border:0}
.tbl_type{width:100%;border-bottom:2px solid #dcdcdc;font-family:'돋움',dotum;font-size:12px;text-align:center;border-collapse:collapse}
.tbl_type caption{display:none}
.tbl_type tfoot{background-color:#f5f7f9;font-weight:bold}
.tbl_type th{padding:7px 0 4px;border-top:2px solid #dcdcdc;border-right:1px solid #dcdcdc;border-left:1px solid #dcdcdc;background-color:#f5f7f9;color:#666;font-family:'돋움',dotum;font-size:12px;font-weight:bold}
.tbl_type td{padding:6px 0 4px;border:1px solid #e5e5e5;color:#4c4c4c}
.tbl_type td a{color:#0096ff; text-decoration:underline;}

/*----------------추천 콘텐츠 : 20130806----------------------*/
.RecommendWrap {width:100%;}
.RecommendWrap .ContentsWrap {width:1030px; margin:0 auto;}
.RecommendWrap .ContentsWrap .rTop { background:url(/Images/Layout/Recom_contentsTbg.png) no-repeat; height:4px;}
.RecommendWrap .ContentsWrap .rBot { background:url(/Images/Layout/Recom_contentsBbg.png) no-repeat; height:4px; padding-bottom:50px;}
.RecommendWrap .ContentsWrap .rMain { background:#ffffff; padding-bottom:70px; margin-top:35px;}
.RecommendWrap .ContentsWrap .rMain {*zoom:1; } 
.RecommendWrap .ContentsWrap .rMain:after {content:" "; display:block; clear:both;} 
.RecommendWrap .ContentsWrap .rMain .Rewrap { padding:0 45px 45px 45px;}
.RecommendWrap .ContentsWrap .rMain .RecommendSide { width:237px; float:left;}
.RecommendWrap .ContentsWrap .rMain .Contents { width:710px; float:left;}
.RecommendWrap .ContentsWrap .rMain .Contents .imgM { margin-left:-45px; margin-right:-45px; }
.RecommendWrap .ContentsWrap .rMain .Contents .conMBg01 {background:url(/Images/Sub/mMeditation_conMBg01.jpg) no-repeat; width:534px; height:342px; margin-left:-45px; margin-right:-45px; padding:30px 136px 53px 130px} 
.RecommendWrap .ContentsWrap .rMain .Contents .conMBg02 {background:url(/Images/Sub/mMeditation_conMBg02.jpg) no-repeat; width:534px; height:411px; margin-left:-45px; margin-right:-45px; padding:25px 136px 53px 130px} 
.RecommendWrap .ContentsWrap .rMain .Contents .conMBg03 {background:url(/Images/Sub/mMeditation_conMBg03.jpg) no-repeat; width:534px; height:415px; margin-left:-45px; margin-right:-45px; padding:9px 136px 53px 130px} 
.RecommendWrap .ContentsWrap .rMain .Contents h3 {margin-bottom:10px;}

/*----------------LP쿠폰 : 20130913----------------------*/
.LPCouponWrap {background:url(/Images/sub/lpcouponBg_topBg.jpg) top center no-repeat; width:100%;}
.LPCouponWrap .LPContentsWrap {width:940px; margin:0 auto;}

/*----------------On-Air : 20140425 (디자인팀:이승엽)----------------------*/
.subContents .OnAir {border:8px solid #e6eaeb; border-top:none; padding:50px; overflow:auto}
.subContents .OnAir .guide01 {padding-top:460px; background:url(/Images/sub/Onair_img03.jpg) no-repeat; overflow:auto; font-family:Gulim; font-size:13px;}
.subContents .OnAir .guide01 span { font-weight:bold; color:#1e8bcc}
.subContents .OnAir .guide02 {padding-top:440px; background:url(/Images/sub/Onair_img05.jpg) no-repeat; overflow:auto; font-family:Gulim; font-size:13px;}
.subContents .OnAir .guide02 span { font-weight:bold; color:#1e8bcc}
.subContents .OnAir .guide03 {padding-top:220px; background:url(/Images/sub/Onair_img07.jpg) no-repeat; overflow:auto; font-family:Gulim; font-size:13px;}
.subContents .OnAir .guide03 span { font-weight:bold; color:#1e8bcc}
.subContents .OnAir .guide04 {margin-top:40px; padding-top:220px; background:url(/Images/sub/Onair_img08.jpg) no-repeat; overflow:auto; font-family:Gulim; font-size:13px;}
.subContents .OnAir .guide04 span { font-weight:bold; color:#1e8bcc}
.subContents .ViewArea {background:url(/Images/sub/Onair_Bg.gif); padding:90px 50px;}
.subContents .ViewArea .txt {width:632px;background:url(/Images/sub/Onair_ico.png) no-repeat left 50%; padding-left:60px; margin:0 0 20px 55px; text-align:left; font-size:15px; font-weight:bold;}
.subContents .ViewArea .window {width:732px;height:462px; background-color:#000; margin:0 auto;}



/*----------------------- 체인지TV 개편 (신해인) -----------------------*/
/* 상단 */
.n_gnb {width:100%; height:25px; padding-top:4px; background-color:#f4f4f4; border-bottom:1px solid #e5e8ea;}
.n_gnb .mn {width:1000px; margin:0 auto; overflow:hidden; position:relative;}
.n_gnb .mn ul {float:right;  background-color:none; }
.n_gnb .mn ul li {float:left; padding:0 10px; background:url(/Images/Layout/headerTop_bar.gif) no-repeat right;}
.n_gnb .mn ul li.last {padding: 0 0 0 10px; background:none;}
.n_gnb .mn ul li a.dahn{background:url(/Images/Layout/icon_dahn.png) no-repeat 0 1px; font-weight:bold; padding-left:21px;}
.n_gnb .mn ul li a.dahn:hover{color:#169bb8; }
.n_gnb .mn ul li a:hover{color:#2b54a0; text-decoration:underline;}
.n_gnb .mn ul li .nblue:hover {color:#0ab0a6;}
.n_gnb .nleft {position:absolute; left:0; top:0; padding:1px 0 0 0; color:#f67070; font-size:12px; font-family: 'Droid Sans', sans-serif;}
.n_gnb .nleft:hover {color:#d54242; text-decoration:underline;}
.n_gnb .tleft {position:absolute; left:0; top:0; padding:1px 0 0 22px; background:url(/Images/Layout/icon_onair.png) no-repeat 0 4px; color:#f67070; font-size:12px; font-family: 'Droid Sans', sans-serif;}

/* 작년메뉴 */
.n_mnb {width:100%; height:62px; padding-top:18px; border-bottom:1px solid #e7e7e7; }
.n_mnb .tmn {width:1000px; margin:0 auto;  position:relative}
.n_mnb .tmn {*zoom:1;}
.n_mnb .tmn:after {content:" "; display:block; clear:both;}
.n_mnb .tmn h1 {float:left; }
.n_mnb .tmn .menu {float:right; height:34px; padding-top:11px;}
.n_mnb .tmn .menu li {float:left; padding:0 16px; height:51px; font-size:17px; font-weight:bold; color:#222}
.n_mnb .tmn .menu li a:hover{color:#f64a3e}
.n_mnb .tmn .menu li.line { background:url(/Images/Layout/line_topmenu.gif) no-repeat right 1px;}
.n_mnb .tmn .menu li.sch {position:relative; width:38px; padding: 0 0 0 16px; }
.n_mnb .tmn .menu li.sch a.btn_scrh {position:absolute; right:0; top:-8px; width:38px; height:38px; background:url(/Images/Layout/btn_search.png) no-repeat 0 0; font-size:0; }
.n_mnb .tmn .menu li.sch a.btn_scrh:hover {background:url(/Images/Layout/btn_search.png) no-repeat -38px 0; font-size:0; }
.n_mnb .tmn .menu .on {color:#f64a3e}

/* 신메뉴 */
.nn_mnb {width:100%; height:125px; }
.nn_mnb .wrap_lg {width:1000px; height:80px; margin:0 auto;}
.nn_mnb .wrap_lg .leftb {float:left; width:333px; height:80px;}
.nn_mnb .wrap_lg .leftb .lfbn {float:left; width:333px; height:80px; vertical-align:bottom; }
.nn_mnb .wrap_lg .logo {float:left; width:333px; height:80px; margin:0 auto;}
.nn_mnb .wrap_lg .logo .ot {display:table; width:100%; height:100%;}
.nn_mnb .wrap_lg .logo .ot .in {display:table-cell; vertical-align:middle; text-align:center}
.nn_mnb .wrap_lg .logo .ot .in .ct{position:relative; display:inline-block;}
.nn_mnb .wrap_lg .logo .ot .in .ct img {vertical-align:middle}
.nn_mnb .wrap_lg .sch {float:left; width:334px; text-align:right; padding-top:20px;}
.nn_mnb .wrap_lg .sch .ipsch {float:right;}
.nn_mnb .wrap_lg .sch .ipsch input {float:left; width:220px; height:38px; border:1px solid #8ea8c9; border-right:0; padding:0 0 0 12px; font-family:Malgun Gothic; font-size:13px; line-height:38px; color:#81838a;}
.nn_mnb .wrap_lg .sch .ipsch .btn_sch {float:left; display:block; width:35px; height:38px; background:#fff url(/Images/Layout/icon_search.png) no-repeat -4px 3px; border:1px solid #8ea8c9; border-left:0; font-size:0 }
.nn_mnb .wrap_lg .sch .ipsch .btn_sch:hover {background:#fff url(/Images/Layout/icon_search.png) no-repeat -40px 3px;}

.nn_mnb .wrap_lg .logowrap {float:left; width:333px; height:62px; margin:0 auto; padding-top:18px; text-align:center;}
.nn_mnb .wrap_lg .logowrap a {display: block; width: 100%; height: 100%; text-align: center}
.nn_mnb .wrap_lg .logowrap a img {margin: 0 auto}

.nn_mnb .mnbg { clear:both; width:100%; height:45px; background:#37477d;}
.nn_mnb .mnbg .wrap_mn {width:1000px; margin:0 auto; }
.nn_mnb .mnbg .wrap_mn ul li {float:left; color:#fff;}
.nn_mnb .mnbg .wrap_mn .menu {float:left; width:727px; border-left:1px solid #2c3964;}
.nn_mnb .mnbg .wrap_mn .menu li {height:45px; position:relative; border-right:1px solid #2c3964; }
.nn_mnb .mnbg .wrap_mn .menu li a {display:block; height:45px; padding:0 28px; line-height:45px; font-size:17px; font-weight:bold; color:#fff; cursor:pointer}
.nn_mnb .mnbg .wrap_mn .menu li a:hover {background:#2f3d6b;}
.nn_mnb .mnbg .wrap_mn .menu li .new {position:absolute; right:17px; top:12px; width:10px; height:10px; background:url(/Images/Layout/icon_new03.png) no-repeat 0 0; font-size:0;}
.nn_mnb .mnbg .wrap_mn .menu li .new.red {background:url(/Images/Layout/icon_new.png) no-repeat 0 0; width: 13px; height: 13px;right: 15px; top: 10px;}
.nn_mnb .mnbg .wrap_mn .menu li .onairr {color:#fdff7f; background:url(/Images/Layout/icon_onairr.png) no-repeat 28px 16px; padding-left:54px;}
.nn_mnb .mnbg .wrap_mn .menu li a.onairr:hover {background:#2f3d6b url(/Images/Layout/icon_onairr.png) no-repeat 28px 16px; }

.nn_mnb .mnbg .wrap_mn .sns {float:left; width:272px;}
.nn_mnb .mnbg .wrap_mn .sns li {font-size:0; }
.nn_mnb .mnbg .wrap_mn .sns a {display:block; height:45px; background:url(/Images/Layout/btn_sns.gif) no-repeat;}
.nn_mnb .mnbg .wrap_mn .sns a.ct {width:54px; background-position:0 0; }
.nn_mnb .mnbg .wrap_mn .sns a.ct:hover {background-position:0 -45px; }
.nn_mnb .mnbg .wrap_mn .sns a.gt {width:54px; background-position:-54px 0;}
.nn_mnb .mnbg .wrap_mn .sns a.gt:hover {background-position:-54px -45px; }
.nn_mnb .mnbg .wrap_mn .sns a.yt {width:55px; background-position:-108px 0;}
.nn_mnb .mnbg .wrap_mn .sns a.yt:hover {background-position:-108px -45px; }
.nn_mnb .mnbg .wrap_mn .sns a.fb {width:54px; background-position:-163px 0;}
.nn_mnb .mnbg .wrap_mn .sns a.fb:hover {background-position:-163px -45px; }
.nn_mnb .mnbg .wrap_mn .sns a.cs {width:55px; background-position:-217px 0;}
.nn_mnb .mnbg .wrap_mn .sns a.cs:hover {width:55px; background-position:-217px -45px;}

.sub {width:940px !important}
.br {height:150px !important}

/* 검색레이어팝업창 */
.tmn .n_search {position:absolute; top:40px; right:0; width:288px; height:204px; border:1px solid #dadada; padding:28px 20px 0 20px; background:#f8f8f8; z-index:200}
.tmn .n_search .close {position:absolute; right:7px; top:7px; width:14px; height:14px; background:url(/Images/Layout/popbtn_close02.png) no-repeat 0 0; font-size:0;}
.tmn .n_search .close:hover {background:url(/Images/Layout/popbtn_close02.png) no-repeat -14px 0;}
.tmn .n_search .sch {overflow:hidden}
.tmn .n_search .sch input {float:left; border:1px solid #dadada; border-right:0; width:239px; height:38px; padding:0; padding:0 0 0 12px; font-family:Malgun Gothic; font-size:15px;}
.tmn .n_search .sch .btn_sch {float:left; display:block; width:35px; height:38px; background:#fff url(/Images/Layout/icon_search.png) no-repeat 0 3px; border:1px solid #dadada; border-left:0; font-size:0 }
.tmn .n_search .sch .btn_sch:hover {background:#fff url(/Images/Layout/icon_search.png) no-repeat -36px 3px;}
.tmn .n_search .keywords {overflow:hidden; margin-top:16px;}
.tmn .n_search .keywords ul {float:left; width:134px; padding-left:10px}
.tmn .n_search .keywords ul li {margin-bottom:6px}
.tmn .n_search .keywords ul li a {font-size:13px; color:#2b54a0; font-weight:normal; text-decoration:underline;}
.tmn .n_search .keywords ul li a:hover {color:#f56156}

.n_open {position:absolute; left:0; top:155px; width:100%; z-index:10;}
.n_open .wrap_mn {width:100%; background:#f1f2f4;}
.n_open .wrap_mn .amn {width:999px; margin:0 auto; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; overflow: hidden;}
.n_open .wrap_mn .amn .ctgr {float:left; width:199px; padding:18px 20px;position:relative;-webkit-box-sizing: border-box;box-sizing: border-box;}
.n_open .wrap_mn .amn .ctgr:before{
  position: absolute;
  content: "";
  background: #e1e1e1;
  top: 0;
  left: 0;
  width: 1px;
  height: 400px;
}
.n_open .wrap_mn .amn .ctgr .toparea {overflow:hidden}
.n_open .wrap_mn .amn .ctgr .toparea .stit {float:left;}
.n_open .wrap_mn .amn .ctgr .toparea .ord {float:left; margin-left:6px; color:#999;}
.n_open .wrap_mn .amn .ctgr .prvnxt {position:absolute; right:20px; top:20px; font-size:11px;}
.n_open .wrap_mn .amn .ctgr .prvnxt .prev {display:inline-block;overflow:hidden;width:23px;height:21px;background:url(/Images/Layout/btn_next.gif) no-repeat 0 0; font-size:0;}
.n_open .wrap_mn .amn .ctgr .prvnxt .prev:hover {background:url(/Images/Layout/btn_next.gif) no-repeat 0 -21px;}
.n_open .wrap_mn .amn .ctgr .prvnxt .next {display:inline-block;overflow:hidden;width:24px;height:21px;background:url(/Images/Layout/btn_next.gif) no-repeat -23px 0; font-size:0;}
.n_open .wrap_mn .amn .ctgr .prvnxt .next:hover {background:url(/Images/Layout/btn_next.gif) no-repeat -23px -21px;}
.n_open .wrap_mn .amn .ctgr p {font-weight:bold; color:#222; font-size:15px; margin-bottom:20px;}
.n_open .wrap_mn .amn .ctgr ul li {font-size:13px; line-height:15px; margin-bottom:10px; letter-spacing:-1px;}
.n_open .wrap_mn .amn .ctgr ul li a:hover{color:#2b54a0}
.n_open .wrap_mn .amn .ctgr ul li img {vertical-align:top; margin-left:5px;display:inline-block;}
.n_open .wrap_bot {width:100%; background:#e8eaef; }
.n_open .wrap_bot .info {width:1000px; height:98px; margin:0 auto; padding-top:15px; overflow:hidden}
.n_open .wrap_bot .info .left {float:left; width:365px; padding-top:11px; margin-left:15px; overflow:hidden}
.n_open .wrap_bot .info .left img {float:left; width:98px; height:65px; }
.n_open .wrap_bot .info .left .story {float:left; width:250px; margin-left:12px; font-size:13px; }
.n_open .wrap_bot .info .left .story a{color:inherit}
.n_open .wrap_bot .info .left .story .num {margin-bottom:5px;}
.n_open .wrap_bot .info .left .story .tit {font-weight:bold; color:#2b54a0; line-height:1.4em;}
.n_open .wrap_bot .info .right {float:right; height:80px;}
.n_open .wrap_bot .info .right li {float:left;}
.n_open .wrap_bot .info .right li a {width:92px; display:block; padding-top:53px; text-align:center; background:url(/Images/Layout/icon_point.png) no-repeat 0 0; color:#666 }
.n_open .wrap_bot .info .right a.list01 {background-position:0 0}
.n_open .wrap_bot .info .right a.list01:hover {background-position:0 -73px; color:#222}
.n_open .wrap_bot .info .right a.list02 {background-position:-92px 0}
.n_open .wrap_bot .info .right a.list02:hover {background-position:-92px -73px; color:#222}
.n_open .wrap_bot .info .right a.list03 {background-position:-184px 0}
.n_open .wrap_bot .info .right a.list03:hover {background-position:-184px -73px; color:#222}
.n_open .wrap_bot .info .right a.list04 {background-position:-276px 0}
.n_open .wrap_bot .info .right a.list04:hover {background-position:-276px -73px; color:#222}
.n_open .shadow {height:6px; background:url(/Images/Layout/bg_shadow01.png) repeat-x 0 0}
.allshadow {height:6px; background:url(/Images/Layout/bg_shadow02.png) repeat-x 0 0}

#container .today {position:absolute; left:50%; top:25px; margin-left:505px; width:74px; padding:12px 8px 12px 8px; background:#f7f7f7; border-top:1px solid #ddd; border-bottom:1px solid #ddd; z-index:100; text-align:center}
#container .today .tit {font-size:12px; margin-bottom:4px; line-height:1.4em; text-align:center}
#container .today .num {display:inline-block; padding:0 4px 0 20px; background:url(/Images/Layout/icon_today.png) no-repeat 0 4px; padding-bottom:2px; font-size:14px; color:#2b54a0; text-decoration:underline; font-weight:bold }
#container .today .num:hover {color:#f56156}

.today_sub {width:190px; margin-top:10px; padding:12px 8px 12px 8px; background:#f7f7f7; border-top:1px solid #ddd; border-bottom:1px solid #ddd; z-index:15; text-align:center}
.today_sub .tit {font-size:12px; margin-bottom:4px; line-height:1.4em; text-align:center}
.today_sub .num {display:inline-block; padding-left:20px; background:url(/Images/Layout/icon_today.png) no-repeat 0 4px; padding-bottom:2px; font-size:14px; color:#2b54a0; text-decoration:underline; font-weight:bold }
.today_sub .num:hover {color:#f56156}

.pop_todayview {width:940px; position:absolute; left:0; top:0;  z-index:120; border:1px solid #36405b;}
.pop_todayview .pop_top {height:45px; background:#36405b; padding-left:50px; }
.pop_todayview .pop_top h2 {color:#fff; font-size:15px; line-height:45px; }
.pop_todayview .pop_top a {width:20px; height:20px; position:absolute; right:14px; top:13px; background:url(/Images/Layout/popbtn_close.png) no-repeat 0 0; font-size:0;  }
.pop_todayview .pop_con {background:#f8f8f8; padding:24px 0 28px; position:relative;}
.pop_todayview .pop_con a.prev{width:20px; height:36px; position:absolute; left:14px; top:95px; background:url(/Images/Layout/popbtn_next.png) no-repeat 0 0; font-size:0; }
.pop_todayview .pop_con a.prev:hover{background:url(/Images/Layout/popbtn_next.png) no-repeat 0 -36px;}
.pop_todayview .pop_con a.next{width:20px; height:36px; position:absolute; right:14px; top:95px; background:url(/Images/Layout/popbtn_next.png) no-repeat -20px 0; font-size:0; }
.pop_todayview .pop_con a.next:hover{ background:url(/Images/Layout/popbtn_next.png) no-repeat -20px -36px;}
.pop_todayview .pop_con ul {margin-left:50px;}
.pop_todayview .pop_con ul li {float:left; width:200px; margin-right:13px; background:#fff}
.pop_todayview .pop_con ul li img{width:200px; height:132px;}
.pop_todayview .pop_con ul li .tit {display:block; width:178px; height:32px; padding:12px 10px 0; border-left:1px solid #e4e2e2; border-right:1px solid #e4e2e2; line-height:17px; letter-spacing:-1px; font-size:13px; font-weight:bold}
.pop_todayview .pop_con ul li .tit a {color:333}
.pop_todayview .pop_con ul li .tit{*zoom:1;}
.pop_todayview .pop_con ul li .tit:after {content:" "; display:block; clear:both;}
.pop_todayview .pop_con ul li .cate {display:block; overflow:hidden; width:178px; height:15px; padding:13px 10px 16px;  border-left:1px solid #e4e2e2; border-right:1px solid #e4e2e2; border-bottom:1px solid #e4e2e2; color:#3286f1; font-size:11px;}
.pop_todayview a:hover {color:inherit}
.allblackbg {position:absolute; width:100%; height:100%; background:#000; opacity:0.5; z-index:10;}

/* 두뇌사용설명서 상단 */
.br_mnb  {width:100%; padding-top:23px; }
.br_mnb .tmn {width:940px; margin:0 auto; position:relative; }
.br_mnb .tmn {*zoom:1;}
.br_mnb .tmn:after {content:" "; display:block; clear:both;}
.br_mnb .tmn a.brlogo {width:583px; height:137px; display:block; margin:0 auto; background:url(/Images/Layout/logo_brguide.jpg) no-repeat 0 0; font-size:0;}
.br_mnb .tmn .btnarea {float:right; }
.br_mnb .tmn .btnarea a.btn_scrh {position:absolute; right:0; bottom:12px; width:38px; height:38px; background:url(/Images/Layout/br_btn_search.png) no-repeat 0 0; font-size:0;}
.br_mnb .tmn .btnarea a.btn_scrh:hover {background:url(/Images/Layout/br_btn_search.png) no-repeat -38px 0; font-size:0;}
.br_mnb .tmn .btnarea .sch a.btn_scrh {position:absolute; right:0; top:-8px; width:38px; height:38px; background:url(/Images/Layout/br_btn_search.png) no-repeat 0 0; font-size:0;}

.br_mnb ul.menu {width:940px; margin:0 auto; overflow:hidden;}
.br_mnb ul.menu li {float:left; }
.br_mnb ul.menu li a {display:block; color:#fff; width:187px; height:52px; background:#36405b; line-height:52px; text-align:center; font-size:16px; font-weight:bold; border-right:1px solid #5d657b; }
.br_mnb ul.menu li a:hover {background:#545e7d;}
.br_mnb ul.menu li a.on {background:#545e7d;}



/* 관리자페이지 본인인증 */
.confirmWrap {width:580px; margin:200px auto 0 auto; background:#fff; border:1px solid #dadada;}
.confirmWrap h3 {height:50px; padding-left:30px; line-height:50px; text-align:left; background:#506376; font-size:20px; font-weight:bold; color:#fff}
.confirmWrap .g_txt {padding:30px; color:#666;}
.confirmWrap .confirmForm{width:350px; margin:0 auto; padding-bottom:45px;}
.confirmWrap .row {height:44px; overflow:hidden}
.confirmWrap .row .l_tit {display:block; float:left; width:105px; color:#666; font-size:16px; font-weight:bold}
.confirmWrap .row .r_txt {display:block; float:left; width:auto; color:#333; font-size:16px; font-weight:bold}
.confirmWrap .row input {display:block; float:left; height:32px; width:132px; padding-left:10px;}
.confirmWrap .row a {display:block; float:left; height:32px; margin-left:10px; line-height:32px; background:#e9edf1; border:1px solid #ced3d9; color:#4a6d91; font-size:13px; padding:0 8px;}
.confirmWrap .row a:hover {background:#eff3f7;}

/* 신푸터 */
#footer {clear:both; }
#footer .footer_top {width:100%; background:#e8eaef; border-top:1px solid #b6becc; }
#footer .footer_top .tconts {width:1000px; background:url(/Images/layout/bg_footer.gif) repeat-y 0 0; margin:0 auto; position:relative;}
#footer .footer_top .bgfold {background:url(/Images/layout/bg_footer_fold.gif) repeat-y 0 0;}
#footer .footer_top .tconts {*zoom:1;}
#footer .footer_top .tconts .fold {position:absolute; right:0; top:0; display:block; width:70px; height:34px; padding-left:34px; background:#2aa4be url(/Images/layout/icon_fold.png) no-repeat 12px 14px; color:#fff; font-size:12px; line-height:34px; font-weight:bold;}
#footer .footer_top .tconts .open {position:absolute; right:0; top:0; display:block; width:80px; height:34px; padding-left:34px; background:#2aa4be url(/Images/layout/icon_fold.png) no-repeat 12px -16px; color:#fff; font-size:12px; line-height:34px; font-weight:bold;}
#footer .footer_top .tconts .fold:hover {background-color:#2694ab;}
#footer .footer_top .tconts .open:hover {background-color:#2694ab;}
#footer .footer_top .tconts:after {content:" "; display:block; clear:both;}
#footer .footer_top .tconts .blank {height:34px;}
#footer .footer_top .tconts .c_list {float:left; width:209px; padding:16px 20px 25px 20px; border-left:1px solid #d6d8dc;}
#footer .footer_top .tconts .c_list h3 {font-size:15px; color:#333; margin-bottom:12px;}
#footer .footer_top .tconts .c_list ul {margin-bottom:13px;}
#footer .footer_top .tconts .c_list ul li {margin-bottom:7px; line-height:1.4em; font-size:12px; color:#666; }
#footer .footer_top .tconts .c_list ul li a{color:#5c6166;}
#footer .footer_top .tconts .c_list ul li a:hover{color:#2b54a0; text-decoration:underline;}
#footer .footer_top .tconts .c_list .c_more {display:block; padding-left:12px; color:#2fadc8; background:url(../../Images/Layout/icon_plus.png) no-repeat 0 7px;}
#footer .footer_top .tconts .c_list .c_more:hover {text-decoration:underline;}
#footer .footer_top .tconts .c_list .spot04 {font-weight:bold; margin-bottom:10px;}
#footer .footer_top .tconts .c_list .spot01 {font-weight:bold; margin-top:22px}
#footer .footer_top .tconts .c_list .spot02 {font-weight:bold; margin-top:14px}
#footer .footer_top .tconts .c_list .spot03 {font-weight:bold; margin:12px 0 22px 0}
#footer .footer_top .tconts .c_list.vd {}
#footer .footer_top .tconts .c_list.ad {}
#footer .footer_top .tconts .c_list.cm {width:208px;}
#footer .footer_top .tconts .c_list.sv {width:208px; border-right:1px solid #e6e6e6;}

#footer .footer_mid {background:#e8eaef; border-top:1px solid #d6d8dc;}
#footer .footer_mid .mconts {width:1000px;  height:37px;  margin:0 auto; padding-top:18px; overflow:hidding;}
#footer .footer_mid .mconts h4 {float:left; margin:0 14px 0 20px; padding-right:15px; color:#2e5fba; font-weight:bold; background:url(../../Images/Layout/icon_go.png) no-repeat 100% 6px;}
#footer .footer_mid .mconts ul {}
#footer .footer_mid .mconts ul li {float:left; padding:0 16px; color:#495257; background:url(../../Images/Layout/dot.gif) no-repeat 100% 9px; }
#footer .footer_mid .mconts ul li.end {background:none;}
#footer .footer_mid .mconts ul li a:hover {text-decoration:underline;}

#footer .footer_bot {background:#353942;}
#footer .footer_bot .bconts {width:1000px; height:116px; margin:0 auto; color:#fff; padding:34px 0 0 0;}
#footer .footer_bot .bconts ul {overflow:hidden;}
#footer .footer_bot .bconts ul li{float:left; margin-right:20px}
#footer .footer_bot .bconts ul li a {color:#fff; }
#footer .footer_bot .bconts ul li a:hover {text-decoration:underline;}
#footer .footer_bot .bconts .adr {margin-top:10px; color:#bac1d0; }
#footer .footer_bot .bconts .adr span{display:block;}
