﻿

/*------링크 ------*/
#mediaContent .class01 dt a{color:#0ea747;}
#mediaContent .class01 dt a:hover{color:#0ea747;}
#mediaContent .class01sub dt a{color:#0ea747;}
#mediaContent .class01 dd.comment a{ color:#000;}
#mediaContent .class01 dd.comment a:hover{ color:#000;}
#mediaContent .class02 dt a{color:#ec323e;}
#mediaContent .class02 dt a:hover{color:#ec323e;}
#mediaContent .class02 dd.comment a{ color:#000;}
#mediaContent .class03 .class03_1 li a{color:#0d2464;}
#mediaContent .class03 .class03_1 li div a{color:#636063;}
#mediaContent .class03 .class03_2 strong a{color:#ec323e;}
#mediaContent .class03 .class03_2 span a{ line-height:15px; font-size:11px;}
#mediaContent .class04 strong a{color:#2c8c33; font-size:13px;}
.mediaList dd span.listCategory a{ color:#f37c6c;}
.mediaList dd span.listCategory a:hover{ color:#f37c6c;}
.allNewsList dd span.listCategory a{ color:#f37c6c;}
.allNewsList dd span.listCategory a:hover{ color:#f37c6c; }


/*-----------------브레인미디어 메인 ----------------*/

#contentWrapMedia .title { position:relative; margin-bottom:15px;}
#contentWrapMedia .title span{ position:absolute; right:0; top:3px;}
#mediaRight strong{ letter-spacing:-0.08em; color:#000;}
#mediaContent strong{ letter-spacing:-0.08em; }
#mediaContent .class01 { margin:0px 0 20px 0; height:135px; border-bottom:1px #dde7de solid; background-color:#f7f7f7; padding:20px 15px;}
    #mediaContent .class01 dt{color:#0ea747;  padding:5px 0 10px 0; font-size:22px; font-family:HY견고딕; letter-spacing:-0.05em;}
    #mediaContent .class01 dd{ font-size:14px;}
    #mediaContent .class01 .lineX{background:url(/images/sub/media_lineX.gif) repeat-x left top; padding:10px 0 0 15px;}
    #mediaContent .class01 dd.comment{ margin:7px 0 10px 0; background:url(/images/sub/media_story.gif) no-repeat 215px 60%; font-size:13px; padding-left:215px; letter-spacing:-0.07em; color:#000;}

    #mediaContent .class01 dd div.img {  position:relative;  float:left; margin:0px 15px 0px 0;}
    #mediaContent .class01 dd div.img .border{ border:3px #49a63b solid;}
  
  #mediaContent .class01sub { margin:0px 0 10px 0; height:85px; padding:10px 0px 20px 0px; border-bottom:1px #ececec solid;}  
     #mediaContent .class01sub dt{  padding:0px 0 10px 0; font-size:19px; font-family:HY견고딕; letter-spacing:-0.05em;}
    #mediaContent .class01sub dd{ font-size:13px; }
    #mediaContent .class01sub dd.comment{ margin:7px 0 10px 0; background:url(/images/sub/media_story.gif) no-repeat 215px 60%; font-size:13px; padding-left:215px; letter-spacing:-0.07em;}
    #mediaContent .class01sub dd.comment a{ color:#000;}
    #mediaContent .class01sub dd.img img{  position:relative;  float:left; margin:0px 15px 0px 0;}
    
#mediaContent .class02 {clear:both; margin:20px 0 20px 0;  border-bottom:1px #ececec solid;}
    #mediaContent .class02 dt{ font-weight:bold; font-size:16px; padding:0px 0 5px 0;}
    #mediaContent .class02 dd.comment{ margin:3px 0 10px 0; background:url(/images/sub/media_story.gif) no-repeat 0 50%; padding-left:15px; color:#000; font-weight:bold; }
    #mediaContent .class02 dd{ font-size:13px}

    #mediaContent .class02 dd.img img{ float:right; margin-left:25px;}
#mediaContent .class03{ margin:20px 0 20px 0;}
    #mediaContent .class03_1{  font-size:14px; color:#0d2464; }
        #mediaContent .class03_1 li{ line-height:24px; font-weight:bold;}
        #mediaContent .class03_1 li div{ font-weight:normal; font-size:12px; color:#636063; background:url(/images/sub/media_story.gif) no-repeat 0 50%;  padding-left:15px;}
        #mediaContent .class03_1 li.line{  background:url(/images/sub/media_lineX.gif) repeat-x left 50%; margin:5px 0; height:1px; padding:0;}
        #mediaContent .class03_1 li span{ font-size:11px; color:#9b9b9b; font-weight:normal; }
    #mediaContent .class03_2{float:right; width:131px;}
        #mediaContent .class03_2 img{ margin-bottom:5px;}
        #mediaContent .class03_2 span{ font-size:11px; color:#545454; }
        #mediaContent .class03_2 strong{color:#ec323e; line-height:25px}
#mediaContent .class04{}
    #mediaContent .class04 dt{ border-bottom:2px #a0a0a0 solid; padding:0 0 5px 0;}
    #mediaContent .class04 dd{ float:left; width:131px; }
    #mediaContent .class04 img{ margin-bottom:5px;}
    #mediaContent .class04 dd.line{background:url(/images/sub/media_lineY.gif) repeat-y right top;}
#mediaContent .class05{ margin-top:25px;}
    #mediaContent .class05 dl.club{ float:left; width:264px;  }
    #mediaContent .class05 dl.club dt, #mediaContent .test dt{ border-bottom:2px #ececec solid; padding-bottom:5px;}
    #mediaContent .class05 dl.club dd{ padding:5px 0; border-bottom:1px #ececec solid;}
    #mediaContent .class05 dl.club dd span{ color:#a2a2a2; font-size:11px;}
    #mediaContent .test{ float:left; width:264px;}
     #mediaContent .test dt.title{ margin-bottom:15px;}
    #mediaContent .test dd{border-bottom:1px #ececec solid; height:50px;  margin:0 0 12px 0; padding:0 0 12px 0; line-height:15px;}
    #mediaContent .test dd img, .latest .list2 dd img {float:left; margin-right:10px;}
    #mediaContent .test dd h3{ font-size:12px; margin:0 0 4px 0; padding:0; color:#000;}
    
    #mediaRight .magazine{ background-color:#e1e1e1; margin-bottom:20px; padding-bottom:13px;}
    #mediaRight .magazine .title{ font:11px; padding:5px 5px 3px 10px; margin:0 0 15px 0; background-color:#ee4c3e; color:#fff; line-height:13px;}
    #mediaRight .magazine .title strong{ color:#fff;}
    #mediaRight .magazine .img{ position:relative; width:166px; height:205px; margin:0 auto; background:url(/images/sub/magazineBg.gif) no-repeat left top;}
     #mediaRight .magazine .img .btn{ position:absolute; top:0; right:13px;}
    #mediaRight .magazine .bt{width:166px; margin:0px auto; padding-top:10px;}
    #mediaRight .latest .list2 dd strong {line-height:24px;}
    #mediaRight .latest .list2 dd strong {font-size:11px; line-height:14px;}
    #mediaRight .sbox{margin:20px 0px 20px 14px;}
    #mediaRight .sbox .bottom{ border-bottom:2px #ececec solid; margin-bottom:17px; padding-bottom:14px; }
    #mediaRight .sbox dd{ padding:2px 0; }
	#mediaRight .sbox2{margin:20px 0px 20px 14px; height:133px; background:url(/images/sub/media_RimgBG.gif) no-repeat left top;}
	#mediaRight .sbox2 dl .img {float:left; margin-right:7px; border:1px #ececec solid;}
    #mediaRight .sbox2 dt a {font-size:12px; color:#5b5b5b; line-height:20px; font-weight:bold; letter-spacing:-0.1em;}
    #mediaRight .sbox2 dd a {font-size:11px; color:#636063; line-height:15px;}
    #mediaRight .bottom1 {margin:0 0 0 14px; border-bottom:2px #ececec solid; padding-bottom:20px;  padding-bottom:20px; }
	#mediaRight .banner{margin:0 0}

    /*-트위터-*/ 
    .mediaTwitter{background-color:#8ec1da; margin-bottom:5px;}
    .mediaTwitter .bg{ width:177px; margin:0 2px; padding:7px 10px;  background:url(/images/sub/media_twitterBg.gif) no-repeat top left;}
    .mediaTwitter td{ padding:5px 0; font-size:11px; color:#636063; line-height:16px;}
    .mediaTwitter td span{ color:#538ba7;}

/*-----------------브레인미디어 서브페이지 ----------------*/
.mediaTitle { position:relative; background:url(/images/board/bullet_arrow01.gif) no-repeat 0 60%; padding:18px 0 10px 18px; font-size:14px; color:#0ea747; font-weight:bold; letter-spacing:-0.02em; }
.mediaTitle .right{ position:absolute; bottom:10px; right:5px; font-size:11px; color:#8e8e8c;}

/*------top기사 ------*/
.mediaTab{ background:url(/images/sub/Tab_mediaBg.gif) repeat-x left top ; width:554px; margin:15px 0 20px 0;}
.mediaTab li{ float:left; background:url(/images/sub/Tab_mediaLine.gif) no-repeat right bottom; padding:4px 0; text-align:center; font-size:11px;  color:#636063;}
.mediaTab li.over{ border-bottom:none; font-weight:bold; color:#2c8c33; background:url(/images/sub/Tab_mediaBgOver.gif) no-repeat left top; border-right:1px #d8d8d8 solid; }

    .mediaList { margin:0px 0 15px 0;  padding:0px 0px 15px 0px;  background:url(/images/sub/media_lineX.gif) repeat-x left bottom}  
    .mediaList dt{color:#1f409a;  padding:0px 0 5px 0; font-size:15px; letter-spacing:-0.05em; }
    .mediaList dt.pb{padding:2px 0 3px 0; color:#2f2f2f; }/*-----인물 타이틀 ------*/ 
    .mediaList dt.pb a{ color:#2f2f2f; border-bottom:none;}
    .mediaList dt.pb a:hover{ text-decoration:none;}
    .mediaList dt span{}
    .allNewsList dt a, .mediaList dt a{color:#1f409a;  padding-bottom:1px; font-weight:bold; }
    .allNewsList dt a:hover, .mediaList dt a:hover{text-decoration:none;}
    .mediaList dd{ font-size:13px; }
    .mediaList dd.person{ font-size:11px; color:#9e9e9e; margin-bottom:7px;}
    .mediaList dd span.listCategory{font-size:11px;  margin-left:15px; }
     
    .mediaList dd span.dade{font-size:11px; color:#9e9e9e; margin-left:5px; }
    .mediaList dd.add{ background:url(/images/sub/media_story.gif) no-repeat 135px 50%; padding:2px 0 2px 150px; color:#000; font-weight:bold; line-height:17px; }
    .mediaList dd.comment a{ color:#277c07;}
    .mediaList dd.img img{ float:left; margin:0px 15px 0px 0;}
    .mediaList dd.img2 img{float:left; margin:0px 20px 0px 30px; border:1px #e0e0e0 solid;}/*-----인물 ------*/  
    
 /*-----전체기사 ------*/   
    #mediaContent .allNewsList { margin:0px 0 10px 0;  padding:0px 0px 10px 0px;  }  
    #mediaContent .allNewsList dt{color:#1f409a;  padding:0px 0 7px 0; font-size:15px; letter-spacing:-0.05em; }
    #mediaContent .allNewsList dd span.listCategory{font-size:11px;  margin-left:15px; }
    #mediaContent .allNewsList dd span.dade{font-size:11px; color:#9e9e9e; margin-left:5px; }

    #mediaContent .allNewsList dd{ font-size:13px; }
    #mediaContent .allNewsList dd.img img{ float:left; margin:0px 15px 0px 0;}
    
    #searchContentWrap .line{ border-bottom:1px #e1e1e1 solid; padding-bottom:20px; margin-bottom:20px;}
    #searchContentWrap .allNewsList { margin:0px 0 10px 10px;  padding:0px 0px 10px 0px;  }  
    #searchContentWrap .allNewsList dt{color:#1f409a;  padding:0px 0 7px 0; font-size:15px; letter-spacing:-0.05em;}
    .allNewsList dt span{ border-bottom:1px #1f409a solid;}
    .allNewsList dt a{color:#1f409a;}
    .allNewsList dd span.listCategory{font-size:11px; margin-left:15px; }
    .allNewsList .icon{}
    #searchContentWrap .allNewsList dd span.dade{font-size:11px; color:#9e9e9e; margin-left:5px; }
    #searchContentWrap  dl.line{ border-bottom:1px #e1e1e1 solid; margin-bottom:20px; padding-bottom:20px;}
    #searchContentWrap .allNewsList dd{ font-size:13px; }
    #searchContentWrap .allNewsList dd.img img{ float:left; margin:0px 15px 0px 0;}
    #searchContentWrap h4{ color:#000; font-size:20px; letter-spacing:-0.05em; margin-bottom:25px; font-weight:bold}
    #searchContentWrap h4 span{ font-size:15px; color:#535353; font-weight:normal; }
    
    #searchContentWrap .icon{background:url(/images/board/icon_right.gif) no-repeat right 50%; padding-right:10px; text-align:right;}
    
    /*브레인피트니스 : 힐리테라피 검색노출*/
    .HealingSeach { margin:0px 0 10px 5px;  padding:0px 0px 10px 5px;  }  
    .HealingSeach dt { color:#1f409a; font-weight:bold; padding:0px 0 7px 0; font-size:15px; letter-spacing:-0.05em; padding-bottom:5px;}
    .HealingSeach dt a {color:#1f409a;}
    .HealingSeach dd.thumb { float:left; margin-right:16px; background:url(/images/BrainFitness/thumb01_bg.gif) no-repeat top left; padding:1px;}
    .HealingSeach dd.iAct {background:url(/images/BrainFitness/icon_Act.gif) no-repeat no-repeat 118px 0px; padding-left:165px; margin-bottom:3px; }
    .HealingSeach dd.iAct a {color:#d47943; }
    .HealingSeach dd.iEffect {background:url(/images/BrainFitness/icon_effect.gif) no-repeat 118px 0px; padding-left:165px;}
    .HealingSeach dd.iEffect a {color:#349f25; }
    .HealingSeach dd.depth { width:520px; color:#f37c6c; margin-bottom:15px; margin-top:5px;}
    .HealingSeach dd span.listCategory a { font-size:11px; color:#f37c6c;}
    .HealingSeach dd span.date { font-size:11px; color:#9e9e9e; margin-left:5px; }
  
   /*-----인물/북 ------*/
    .personHit{background:url(/images/sub/personBg.gif) no-repeat top left;  margin:25px 0 10px 0;  padding:0px 0px 55px 0px;}
    .bookHit{background:url(/images/sub/bookBg.gif) no-repeat top left;  margin:15px 0 10px 0;  padding:15px 0px 35px 0px;}
    .personHit dt,.bookHit dt{color:#0ea747;  padding:5px 0 7px 0; font-size:18px; letter-spacing:-0.05em; font-weight:bold; }
    .personHit dt a,.bookHit dt a {color:#0ea747; font-weight:bold;}
    .personHit dd,.bookHit dd{ font-size:13px; }
    .personHit dd.person,.bookHit dd.person{ font-size:11px; color:#9e9e9e; margin-bottom:10px;}
    .personHit dd.add,.bookHit dd.add{ background:url(/images/sub/media_story.gif) no-repeat 135px 50%; padding:2px 0 2px 150px; color:#000; font-weight:bold; line-height:17px; }
    .personHit dd.comment a,.bookHit dd.comment a{ color:#277c07;}
    .personHit dd.img img{ float:left; margin:12px 30px 0px 23px; }
    .bookHit dd.img img{ float:left; margin:0px 30px 0px 28px; border:3px #c8b39e solid;}
    
/*-----설문조사 ------*/ 
    #mediaContent .poll{ border:1px #f1f0f0 solid; padding:18px 18px 18px 62px; font-size:17px; background:url(/images/board/icon_poll.gif) no-repeat 18px 26px #fafafa;  letter-spacing:-0.1em; line-height:26px; color:#cb3000; font-weight:bold; }
        #mediaContent .pollEnd{ border:1px #f1f0f0 solid; padding:18px 18px 18px 62px; font-size:17px; background:url(/images/board/icon_pollEnd.gif) no-repeat 18px 26px #fafafa;  letter-spacing:-0.1em; line-height:26px; color:#cb3000; font-weight:bold; }
    #mediaContent .question{ margin:15px 10px;}
    #mediaContent .question td .txt{ font-size:14px; padding:3px 0px 3px 0px; font-weight:bold;}
    #mediaContent .question td .bar{ height:7px; background:url(/images/board/bg_pollBgn.gif) repeat-x left;}
    #mediaContent .question td .bar img{height:7px;}
    #mediaContent .question td.num{ padding:4px 0 5px 30px; color:#8a888a;}
    #mediaContent .pollBtn{ position:relative; border-top:1px #e1e1e1 solid; margin-top:20px; height:20px; padding:10px 0 0 20px;}
    #mediaContent .pollBtn img{ position:absolute; right:0; top:7px;}
    #mediaContent .pollBtn strong{ color:#2c8c33;}
    
    #mediaContent .information{ border:1px #f1f0f0 solid; padding:18px 25px 18px 25px;  letter-spacing:-0.1em; }
     #mediaContent .information li{ padding:3px 0; font-size:13px; }
     #mediaContent .information div{ font-size:16px; color:#2c8c33; font-weight:bold; margin-bottom:5px;}
     #mediaContent .information ol{ margin:0 7px;}
     #mediaContent .information li strong{ color:#2c8c33;}
     #mediaContent .icon{background:url(/images/board/icon_right.gif) no-repeat right 50%; padding-right:10px; text-align:right;}
	 
/*-----잡지리스트 ------*/
.subscription_list { width:100%; float:left;}
.subscription_list li{ float:left; width:144px; padding:25px 19px; background:url(/images/board/dot_h.gif) repeat-y top right;}
.subscription_list li.none{ background:none;}
.subscription_list li.cb{ clear:both; margin:0; padding:0;}
.subscription_list li p{ text-align:center;}
.subscription_list li .border,.mediaPay li .border, .subscription_view .left .border, .boardWrite td .border{ border:1px #dadada solid;}
.subscription_view { margin-top:30px;}
.subscription_view .left{width:190px; float:left; text-align:right;}
.subscription_view .right{ position:relative; width:330px; float:left; margin-left:30px;}
.subscription_view .right .brain{ position:absolute; top:7px; left:0; font-family:Arial Black, Helvetica, 돋움; font-weight:bold; font-size:17px; line-height:17px; color:#48bd39;}
.subscription_view .right .vol{ position:absolute; top:20px; left:0; font-family:Arial Black, Helvetica, 돋움; font-size:30px; line-height:40px; color:#48bd39;}
.subscription_view .right .num{ position:absolute; top:0px; left:73px; font-family:Arial Black, Helvetica, 돋움; font-size:60px; line-height:60px; color:#48bd39; letter-spacing:-0.02em;}
.subscription_view .right p{ padding:3px 0; color:#404040;}
.subscription_view .right p span{ font-size:11px; color:#9c9c9c; margin-left:5px;}
/*-----잡지결제 ------*/

.mediaPay{ width:100%}
.mediaPay li{ float:left; width:129px; padding:20px 5px 20px 4px;}
.mediaPay .bg{ width:100%; float:none; background:url(/images/board/write_thBg.gif) repeat-x top; height:3px; border:none; padding:0; margin:0;}
.subscription_view .selectTxt{ font-size:15px; font-weight:bold;  background-color:#e0fadc; padding:2px 10px; color:#225c19;}

/*-----미디어개선 전체 가장많이본뉴스 ------*/

.manyeNews { margin-bottom:10px;}
.manyeNews ul.menu { height:24px;  background:url(/images/sub/media_newsTitle01.gif) no-repeat left top; font-size:11px; }
.manyeNews ul.menu li{float:left;  height:25px;  cursor:pointer; padding-top:5px; }
.manyeNews ul.menu li.btLeft{ width:69px; text-align:center; }
.manyeNews ul.menu li.btLeftOver {width:69px; text-align:center; font-size:12px; color:#2c8c33; font-weight:bold;}
.manyeNews ul.menu li.btLeftOver a{width:69px; text-align:center; font-size:12px; color:#2c8c33; font-weight:bold;}
.manyeNews ul.menu li.btRight{width:118px; text-align:center;}
.manyeNews ul.menu li.btRightOver {width:118px; text-align:center; font-size:12px; color:#2c8c33; font-weight:bold;}
.manyeNews ul.menu li.btRightOver a{width:69px; text-align:center; font-size:12px; color:#2c8c33; font-weight:bold;}

.manyeNews ul.menuOver { height:24px;  background:url(/images/sub/media_newsTitle02.gif) no-repeat left top; font-size:11px; }
.manyeNews ul.menuOver li{float:left;  height:25px;  cursor:pointer; padding-top:5px; }
.manyeNews ul.menuOver li.btLeft{ width:69px; text-align:center; }
.manyeNews ul.menuOver li.btLeftOver {width:69px; text-align:center; font-size:12px; color:#2c8c33; font-weight:bold;}
.manyeNews ul.menuOver li.btLeftOver a{width:69px; text-align:center; font-size:12px; color:#2c8c33; font-weight:bold;}
.manyeNews ul.menuOver li.btRight{width:118px; text-align:center;}
.manyeNews ul.menuOver li.btRightOver {width:118px; text-align:center; font-size:12px; color:#2c8c33; font-weight:bold;}
.manyeNews ul.menuOver li.btRightOver a{width:69px; text-align:center; font-size:12px; color:#2c8c33; font-weight:bold;}


/*-----미디어개선 전체 기사보기 top ------*/

.allMediaNews { width:554px; height:40px; background:url(/images/sub/media_allnewsbg.gif) no-repeat left top; padding-top:16px;padding-bottom:24px; margin-top:20px; margin-bottom:15px; letter-spacing:-0.1em;}
.allMediaNews .green01 {color:#2c8c33; font-weight:bold; font-size:14px; }
.allMediaNews .green02 {color:#2c8c33; font-weight:bold; font-size:14px; letter-spacing:-0.2em; }
.allMediaNews .ilne { margin-left:7px; margin-right:6px; color:#d0d0d0; font-size:11px;}

/*-----미디어개선 기사 보내기 ------*/
.newsSend { width:554px; height:15px; background:url(/images/board/icon_Bg.gif) no-repeat left top; padding-top:5px; padding-bottom:5px; margin-top:20px; margin-bottom:20px;}
.newsSend img {margin-left:10px; margin-right:10px;}

/*-----미디어개선 관련기사 ------*/
.relationN ul { margin-bottom:15px; }
.relationN ul.tit { font-size:16px; color:#000; font-weight:bold; line-height:27px}
.relationN ul.tit .tt { font-size:14px; color:#17365d; font-weight:bold; line-height:25px;}
.relationN ul.tit .tt a{ font-size:14px; color:#17365d; font-weight:bold; line-height:25px;}


