﻿/*Layout*/
.LColum {width:720px; float:left;}
.Rcolum { float:right;}
.layoutLineL { background:url(/images/BrainFitness/layoutLineL.gif) no-repeat top left; padding:28px 46px 0 33px;}
.layoutLineR { background:url(/images/BrainFitness/layoutLineR.gif) no-repeat top left; padding:26px 0 0 24px;}
#FitcontentWrap {width:760px; float:right;}
#FitcontentWrap .pdCon{ padding:0 25px;}
#FitcontentWrap .subcontent { padding:10px 51px 50px 52px;}
#FitcontentWrap .subcontentTraining { padding:10px 0 50px 40px;}
#FitcontentWrap .subcontentSmsMain { padding:10px 40px 50px 40px;}
/*Detail*/

/*-----------------------------------------서브메인-----------------------------------------*/

.mainflash {margin:10px 0 20px 0; position:relative; }
/*.mainflash .hotlist { position:absolute; top:230px; left:395px; width:272px; height:108px; 
background:url(/images/BrainFitness/mainFlash_memoBG.png) no-repeat top left;
_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/BrainFitness/mainFlash_memoBG.png',sizingMethod='crop')} /*ie6 png배경 hack*/
/*.mainflash .hotlist ul { padding:15px 0 0 25px;}
.mainflash .hotlist li { background:url(/images/BrainFitness/dot_hotlist.gif) no-repeat 0 11px; line-height:25px; padding-left:8px;}
.mainflash .hotlist li a { color:#606060; font-weight:bold;}*/
.mainflash .hotlist { position:absolute; top:240px; left:340px; width:272px; height:108px; }
.mainflash .hotlist ul { padding:15px 0 0 25px;}
.mainflash .hotlist li { background:url(/images/BrainFitness/dot_hotlist.gif) no-repeat 0 11px; line-height:25px; padding-left:8px;}
.mainflash .hotlist li a { color:#f0ff00; font-weight:bold;}


/**타이틀**/
.H3Fitness {background:url(/images/BrainFitness/Mtit_WeekFitness.gif) no-repeat top left; width:85px; height:14px; text-indent:-9000px; float:left; }
.H3Fitness a { display:block; cursor:pointer; } /*금주의 피트니스*/
.H3training {background:url(/images/BrainFitness/Mtit_BrainTraining.gif) no-repeat top left; width:99px; height:14px; text-indent:-9000px; float:left; }
.H3training a { display:block; cursor:pointer; } /*인기두뇌트레이닝*/
.H3Coaching {background:url(/images/BrainFitness/Mtit_LifeCoaching.gif) no-repeat top left; width:218px; height:14px; text-indent:-9000px; float:left; }
.H3Coaching a { display:block; cursor:pointer; } /*라이프 코칭*/
.H3News {background:url(/images/BrainFitness/Mtit_News.gif) no-repeat top left; width:107px; height:14px; text-indent:-9000px; }
.H3News a { display:block; cursor:pointer; } /*브레인피트니스 뉴스*/
.H3Meditation {background:url(/images/BrainFitness/Mtit_Meditation.gif) no-repeat top left; width:107px; height:14px; text-indent:-9000px; }
.H3Meditation a { display:block; cursor:pointer; } /*브레인명상 뉴스*/

/**나에게 맞는 피트니스 검색**/
.fitSearch {background:url(/images/BrainFitness/Bg_search.jpg) no-repeat top left; padding:8px 0 0 123px; height:79px;}
.fitSearch a { font-size:11px; color:#4d7b4f; }
.fitSearch .hot { background:url(/images/BrainFitness/Micon_hot.gif) no-repeat 0 3px; padding-left:95px; margin-bottom:10px; }
.fitSearch .hot span { border-right:1px solid #bbdc9a; padding:0 7px; }
.fitSearch .hot span a {color:#4d7b4f;}
.fitSearch .GreenWindow{display:-moz-inline-block;display:-moz-inline-box;display:inline-block;width:410px;_width /**/:396px;height:30px;_height /**/:34px;border:4px solid #1ba308;background-color:#ecffeb;}
.fitSearch .GreenWindow input {width:375px;height:17px;line-height:20px;margin:7px 0 0 6px;border:0 none;font-weight:bold;font-family:dotum; font-size:16px;color:#000;*ime-mode:active;outline:none; background-color:#ecffeb; }
.fitSearch .btn {position:relative;z-index:10;margin-left:-5px;vertical-align:top}

/**금주의 피트니스 **/
.H3Line { border-bottom:2px solid #dadada; height:23px;  margin-bottom:10px; width:100%;}
.categoryLi { color:#7a7a7a; font-size:11px; float:right;}
.categoryLi li {float:left; padding:0 10px 0 10px; background:url(/images/BrainFitness/categoryLine.gif) no-repeat 0 5px ;}
.categoryLi li.first { background-image:none; padding:0 10px 0 0; }
.categoryLi li.last {background:url(/images/BrainFitness/categoryLine.gif) no-repeat 0 5px; padding:0 0 0 10px; }
.categoryLi li.over a { color:#37b627; font-weight:bold;}

.FitnessList { height:220px;}
.FitnessList dl { widht:130px;float:left; padding-right:40px; padding-bottom:10px;}
.FitnessList dl.last { widht:130px; float:right; padding-right:0px; margin-right:0px;}
.FitnessList dt { margin-top:7px; font-weight:bold;}
.FitnessList dt a { color:#000;}
.FitnessList dd.con { margin-top:5px; width:120px; white-space:nomal;}
.FitnessList dd.con a { font-size:11px; color:#999999; letter-spacing:-1px; line-height:14px;}
.FitnessList dd.thumb { background:url(/images/BrainFitness/mthumb01_bg.gif) no-repeat; padding:1px;}

/**라이프코칭**/
.LifeCoaching { background:url(/images/BrainFitness/Bg_LifeCoaching.gif) no-repeat top left; height:93px; margin-top:-10px; padding:20px 46px 0 123px; }
.LifeCoaching ul { float:left; margin-top:10px;}
.LifeCoaching li { float:left; margin-right:2px;}
.LifeCoaching li.last { float:left; margin-right:0px;}

/**브레인피트니스 뉴스**/
.News ol { margin:15px 0 0 0; background:url(/images/BrainFitness/Bg_NewsNumber.gif) no-repeat 0 6px;}
.News li { padding-left:18px; line-height:25px; letter-spacing:-1px;}

/**브레인명상**/
.meditation { margin-top:40px;}
.meditation dt { width:182px;  text-align:center; font-weight:bold; margin-top:7px;}
.meditation dt a {color:#000;}
.meditation dd.con a { width:182px; font-size:11px; letter-spacing:-1px; color:#999; margin-top:3px;}
.meditation dd.thumb { margin-top:10px;}

/**AD영역**/
.ADbox{ margin:13px 0 0 -24px; _margin:4px 0 0 -24px; padding-bottom:1px;}


/**전체보기**/
.allview { margin-top:10px; width:100%; float:left; background-color:#fff;}
.allviewBg { background:url(/images/BrainFitness/Bg_allview.gif) no-repeat top left; width:100%; margin-bottom:10px; }
.allview .comment { font-size:11px; color:#868686; text-align:right; padding:5px 10px 0 0; height:31px; }
.allview h4 { color:#000; font-weight:bold; font-size:16px; background-color:#eee; width:100px; text-align:center; }
.allview ul { margin:15px 0 0 15px;}
.allview li { background:url(/images/BrainFitness/icon_dot01.gif) no-repeat 0 6px; padding-left:7px; padding-bottom:3px;}
.allviewList1 { float:left; margin-right:5px;}
.allviewList2 { margin-right:5px;}


/*-----------------------------------------서브-----------------------------------------*/

/**subSidebar**/
#fitnessleft {width:190px; float:left; }
#fitnessleft .menu h3 { background:url(/images/sub/LmenuH3.gif) no-repeat; padding:24px 0 0 24px; height:72px; display:block; cursor:pointer;}
#fitnessleft .menu ul { margin-top:-30px;}
#fitnessleft .menu ul li { text-align:left; font-weight:bold; color:#272626; padding:10px 0 10px 19px; margin:0 ; display:block; cursor:pointer; border-bottom:1px #e2e2e2 solid;}
#fitnessleft .menu ul li a {color:#272626;}
#fitnessleft .menu ul li.selected { background:url(/images/BrainFitness/leftmenuLOver.gif) no-repeat top left; text-align:left;padding:10px 0 10px 19px; font-weight:bold;}
#fitnessleft .menu ul li.selected a { color:#fff; }
#fitnessleft .menu ul li.selected ul { margin:5px 0 0 -19px; padding:0; border-top:1px #e2e2e2 solid;}
#fitnessleft .menu ul li.selected ul li { color:#333333; text-align:left; border-bottom:none; padding:5px 0 5px 30px; background:url(/images/BrainFitness/dot_menu.gif) no-repeat 19px 13px; font-size:12px; cursor:pointer; }
#fitnessleft .menu ul li.selected ul li a {color:#333333; font-weight:normal;}
#fitnessleft .menu ul li.selected ul li.sover{ text-align:left; padding:5px 0 5px 30px; background:url(/images/BrainFitness/leftmenuSOver.gif) no-repeat 19px 13px #fff; font-size:12px; cursor:pointer; border:1px solid #e2e2e2;}
#fitnessleft .menu ul li.selected ul li.sover a {color:#ff104e; font-weight:bold; }

#fitnessleft .menu ul li.nomal ul { margin:5px 0 0 -19px; padding:0; border-top:1px #e2e2e2 solid;}
#fitnessleft .menu ul li.nomal ul li { color:#333333; text-align:left; border-bottom:none; padding:5px 0 5px 30px; background:url(/images/BrainFitness/dot_menu.gif) no-repeat 19px 13px; font-size:12px; cursor:pointer; }
#fitnessleft .menu ul li.nomal ul li a {color:#333333; font-weight:normal;}
#fitnessleft .menu ul li.nomal ul li.sover{ text-align:left; padding:5px 0 5px 30px; background:url(/images/BrainFitness/leftmenuSOver.gif) no-repeat 19px 13px #fff; font-size:12px; cursor:pointer; border:1px solid #e2e2e2;}
#fitnessleft .menu ul li.nomal ul li.sover a {color:#ff104e; font-weight:bold; }


/**레프트 검색**/
.searchBg{ width:134px; height:47px; background: url(/images/BrainFitness/searchBg.gif) no-repeat top left; margin:5px 5px; padding:110px 23px 10px 23px; position:relative; }
.searchBg .search {position:absolute;top:68px;left:8px; width:110px; border:0 none; }
.searchBg .search .searchbtn { position:absolute; top:5px; left:120px; }
.searchBg .search .searchbtn a {display:block; cursor:pointer;width:40px; height:20px; text-indent:-9000px; }
.searchBg .search input {margin:3px 0 0 10px;border:0 none;font-weight:bold;font-family:dotum; font-size:11px;color:#000;*ime-mode:active;outline:none; background-color:#ecffeb; }
.siderank { margin-left:-10px; _margin-left:-10px; }
.siderank ol li { text-align:left; padding-bottom:5px; }
.siderank .rank01 {background:url(/images/BrainFitness/number_01.gif) no-repeat 0px 3px ; padding-left:20px; text-align:left; font-weight:bold; font-size:11px; color:#1ca518; }
.siderank .rank02 {background:url(/images/BrainFitness/number_02.gif) no-repeat 0px 3px ; padding-left:20px; text-align:left; font-weight:bold; font-size:11px; color:#1ca518; }
.siderank .rank03 {background:url(/images/BrainFitness/number_03.gif) no-repeat 0px 3px ; padding-left:20px; text-align:left; font-weight:bold; font-size:11px; color:#1ca518; }
.siderank .rank04 {background:url(/images/BrainFitness/number_04.gif) no-repeat 0px 3px ; padding-left:20px; text-align:left; font-weight:bold; font-size:11px; color:#1ca518; }

/**게시판 검색**/
.fitnessSearch{padding:5px 0 7px 0;}
.fitnessSearch span{margin-left:312px; color:#6e87a5; vertical-align:middle;}
.fitnessSearch .txt{height:17px; background-color:#fff;	margin:0;	padding:0; vertical-align:middle;}
.fitnessSearch .selectTxt{ background-color:#fff; font-size:12px; vertical-align:middle; padding:0 0 0 2px; }


/* 게시판 : Thumbnail : View  */
.Depth03Tit { width:710px; height:38px; border-bottom:3px #333333 solid; margin:0 25px;}

.boardFitView {margin:0px 18px 23px 15px;}
.boardFitView .top { width:665px; background-color:#f0f0f0; height:30px; text-align:right; padding:3px 10px 0 0; }
.boardFitView .top .sbtn { padding:8px 2px 0 2px;}
.boardFitView .Boxline { width:669px; border:3px #e5e5e5 solid; line-height:20px;}
.boardFitView .content {padding:60px 37px 20px 37px;}
.boardFitView .content h2 { text-align:center; font-family:HY헤드라인M, HY견고딕, dotum; font-size:33px; color:#5c5c5c; letter-spacing:-2px; line-height:140%; margin-bottom:45px;}
.boardFitView .content h3 { background:url(/images/BrainFitness/motion.gif) no-repeat top ; height:70px; padding:25px 0 0 80px; margin-top:20px; font-size:20px; font-weight:bold; color:#049900; line-height:26px;}
.boardFitView .content h3.tit3 { background:url(/images/BrainFitness/motion02.gif) no-repeat top ; height:35px; padding:35px 0 20px 80px; margin-top:20px; font-size:16px; font-weight:bold; color:#049900; line-height:26px;}
.boardFitView .content dl { width:595px;float:left; margin-top:20px;}
.boardFitView .content dl dd.pr{float:left;}
.boardFitView .content dl dd.com01 {  width:250px; float:right; line-height:23px; margin-top:5px; font-size:14px; background:url(/images/BrainFitness/contentNumber01.gif) no-repeat 3px 0px; padding-left:30px;}
.boardFitView .content dl dd.com02 { width:250px; float:right; line-height:23px; margin-top:20px; font-size:14px; background:url(/images/BrainFitness/contentNumber02.gif) no-repeat 3px 0px; padding-left:30px;}
.boardFitView .content dl dd.com03 { width:250px; float:right; line-height:23px; margin-top:20px; font-size:14px; background:url(/images/BrainFitness/contentNumber03.gif) no-repeat 3px 0px; padding-left:30px;}
.boardFitView .content dl dd.com04 { width:250px; float:right; line-height:23px; margin-top:20px; font-size:14px; background:url(/images/BrainFitness/contentNumber04.gif) no-repeat 3px 0px; padding-left:30px;}
.boardFitView .content dl dd.com05 { width:250px; float:right; line-height:23px; margin-top:20px; font-size:14px; background:url(/images/BrainFitness/contentNumber05.gif) no-repeat 3px 0px; padding-left:30px;}
.boardFitView .content dl dd.com06 { width:250px; float:right; line-height:23px; margin-top:20px; font-size:14px; background:url(/images/BrainFitness/contentNumber06.gif) no-repeat 3px 0px; padding-left:30px;}
.boardFitView .content dl dd.com07 { width:250px; float:right; line-height:23px; margin-top:20px; font-size:14px; background:url(/images/BrainFitness/contentNumber07.gif) no-repeat 3px 0px; padding-left:30px;}
.boardFitView .content dl dd.com08 { width:250px; float:right; line-height:23px; margin-top:20px; font-size:14px; background:url(/images/BrainFitness/contentNumber08.gif) no-repeat 3px 0px; padding-left:30px;}
.boardFitView .content dl dd.com09 { width:250px; float:right; line-height:23px; margin-top:20px; font-size:14px; background:url(/images/BrainFitness/contentNumber09.gif) no-repeat 3px 0px; padding-left:30px;}
.boardFitView .content dl dd.com10 { width:250px; float:right; line-height:23px; margin-top:20px; font-size:14px; background:url(/images/BrainFitness/contentNumber10.gif) no-repeat 3px 0px; padding-left:30px;}
.boardFitView .content dl dd.com11 {  width:250px; float:right; line-height:23px; margin-top:5px; font-size:14px; background:url(/images/BrainFitness/contentNumber11.gif) no-repeat 3px 0px; padding-left:30px;}
.boardFitView .content dl dd.com12 { width:250px; float:right; line-height:23px; margin-top:20px; font-size:14px; background:url(/images/BrainFitness/contentNumber12.gif) no-repeat 3px 0px; padding-left:30px;}
.boardFitView .content dl dd.com13 { width:250px; float:right; line-height:23px; margin-top:20px; font-size:14px; background:url(/images/BrainFitness/contentNumber13.gif) no-repeat 3px 0px; padding-left:30px;}
.boardFitView .content dl dd.com14 { width:250px; float:right; line-height:23px; margin-top:20px; font-size:14px; background:url(/images/BrainFitness/contentNumber14.gif) no-repeat 3px 0px; padding-left:30px;}
.boardFitView .content dl dd.com15 { width:250px; float:right; line-height:23px; margin-top:20px; font-size:14px; background:url(/images/BrainFitness/contentNumber15.gif) no-repeat 3px 0px; padding-left:30px;}
.boardFitView .content dl dd.com16 { width:250px; float:right; line-height:23px; margin-top:20px; font-size:14px; background:url(/images/BrainFitness/contentNumber16.gif) no-repeat 3px 0px; padding-left:30px;}
.boardFitView .content dl dd.com17 { width:250px; float:right; line-height:23px; margin-top:20px; font-size:14px; background:url(/images/BrainFitness/contentNumber17.gif) no-repeat 3px 0px; padding-left:30px;}
.boardFitView .content dl dd.com18 { width:250px; float:right; line-height:23px; margin-top:20px; font-size:14px; background:url(/images/BrainFitness/contentNumber18.gif) no-repeat 3px 0px; padding-left:30px;}
.boardFitView .content dl dd.com19 { width:250px; float:right; line-height:23px; margin-top:20px; font-size:14px; background:url(/images/BrainFitness/contentNumber19.gif) no-repeat 3px 0px; padding-left:30px;}
.boardFitView .content dl dd.com20 { width:250px; float:right; line-height:23px; margin-top:20px; font-size:14px; background:url(/images/BrainFitness/contentNumber20.gif) no-repeat 3px 0px; padding-left:30px;}

.boardFitView .content dl.hor dd.com01 { width:570px; line-height:23px; margin-top:20px; font-size:14px; background:url(/images/BrainFitness/contentNumber01.gif) no-repeat 3px 0px; padding-left:30px;}
.boardFitView .content dl.hor dd.com02 { width:570px; line-height:23px; margin-top:20px; font-size:14px; background:url(/images/BrainFitness/contentNumber02.gif) no-repeat 3px 0px; padding-left:30px;}
.boardFitView .content dl.hor dd.com03 { width:570px; line-height:23px; margin-top:20px; font-size:14px; background:url(/images/BrainFitness/contentNumber03.gif) no-repeat 3px 0px; padding-left:30px;}
.boardFitView .content dl.hor dd.com04 { width:570px; line-height:23px; margin-top:20px; font-size:14px; background:url(/images/BrainFitness/contentNumber04.gif) no-repeat 3px 0px; padding-left:30px;}
.boardFitView .content dl.hor dd.com05 { width:570px; line-height:23px; margin-top:20px; font-size:14px; background:url(/images/BrainFitness/contentNumber05.gif) no-repeat 3px 0px; padding-left:30px;}
.boardFitView .content dl.hor dd.com06 { width:570px; line-height:23px; margin-top:20px; font-size:14px; background:url(/images/BrainFitness/contentNumber06.gif) no-repeat 3px 0px; padding-left:30px;}
.boardFitView .content dl.hor dd.com07 { width:570px; line-height:23px; margin-top:20px; font-size:14px; background:url(/images/BrainFitness/contentNumber07.gif) no-repeat 3px 0px; padding-left:30px;}
.boardFitView .content dl.hor dd.com08 { width:570px; line-height:23px; margin-top:20px; font-size:14px; background:url(/images/BrainFitness/contentNumber08.gif) no-repeat 3px 0px; padding-left:30px;}
.boardFitView .content dl.hor dd.com09 { width:570px; line-height:23px; margin-top:20px; font-size:14px; background:url(/images/BrainFitness/contentNumber09.gif) no-repeat 3px 0px; padding-left:30px;}
.boardFitView .content dl.hor dd.com10 { width:570px; line-height:23px; margin-top:20px; font-size:14px; background:url(/images/BrainFitness/contentNumber10.gif) no-repeat 3px 0px; padding-left:30px;}
.boardFitView .content dl.hor dd.com11 { width:570px; line-height:23px; margin-top:20px; font-size:14px; background:url(/images/BrainFitness/contentNumber11.gif) no-repeat 3px 0px; padding-left:30px;}
.boardFitView .content dl.hor dd.com12 { width:570px; line-height:23px; margin-top:20px; font-size:14px; background:url(/images/BrainFitness/contentNumber12.gif) no-repeat 3px 0px; padding-left:30px;}
.boardFitView .content dl.hor dd.com13 { width:570px; line-height:23px; margin-top:20px; font-size:14px; background:url(/images/BrainFitness/contentNumber13.gif) no-repeat 3px 0px; padding-left:30px;}
.boardFitView .content dl.hor dd.com14 { width:570px; line-height:23px; margin-top:20px; font-size:14px; background:url(/images/BrainFitness/contentNumber14.gif) no-repeat 3px 0px; padding-left:30px;}
.boardFitView .content dl.hor dd.com15 { width:570px; line-height:23px; margin-top:20px; font-size:14px; background:url(/images/BrainFitness/contentNumber15.gif) no-repeat 3px 0px; padding-left:30px;}
.boardFitView .content dl.hor dd.com16 { width:570px; line-height:23px; margin-top:20px; font-size:14px; background:url(/images/BrainFitness/contentNumber16.gif) no-repeat 3px 0px; padding-left:30px;}
.boardFitView .content dl.hor dd.com17 { width:570px; line-height:23px; margin-top:20px; font-size:14px; background:url(/images/BrainFitness/contentNumber17.gif) no-repeat 3px 0px; padding-left:30px;}
.boardFitView .content dl.hor dd.com18 { width:570px; line-height:23px; margin-top:20px; font-size:14px; background:url(/images/BrainFitness/contentNumber18.gif) no-repeat 3px 0px; padding-left:30px;}
.boardFitView .content dl.hor dd.com19 { width:570px; line-height:23px; margin-top:20px; font-size:14px; background:url(/images/BrainFitness/contentNumber19.gif) no-repeat 3px 0px; padding-left:30px;}
.boardFitView .content dl.hor dd.com20 { width:570px; line-height:23px; margin-top:20px; font-size:14px; background:url(/images/BrainFitness/contentNumber20.gif) no-repeat 3px 0px; padding-left:30px;}

.boardFitView .content .tip{background:url(/images/BrainFitness/tip.gif) no-repeat top ; padding:30px 20px 0px 80px; margin-top:40px; margin-bottom:20px; font-size:14px;line-height:170%;min-height:40px; _min-height:40px;}
.boardFitView .content .effec {background:url(/images/BrainFitness/effect.gif) no-repeat top ; padding:30px 20px 20px 80px; margin-top:30px; font-size:14px; }
.boardFitView .content .effec02 {background:url(/images/BrainFitness/effect02.gif) no-repeat 3px 15px; padding:25px 20px 0px 80px; margin-bottom:15px; font-size:14px; min-height:47px; _min-height:47px; }
.boardFitView .book { border-top:1px #ededed solid; padding:15px 35px; background-color:#faf9f6;}
.boardFitView .book td {  padding:15px 0px; }
.boardFitView .book td .tit { padding-left:10px;}
.boardFitView .book td .pal { padding-left:40px; font-size:14px; font-weight:bold; color:#414141;}
.boardFitView .book td .tits { padding-right:40px; font-size:12px; color:#009800; font-weight:bold; margin-bottom:5px; }
.boardFitView .book td .writer{ margin-bottom:10px; font-size:11px; color:#1b8e00;} 
.boardFitView .book td .introd { padding-right:40px; font-size:11px; line-height:15px; color:#8f8f8f;}
.boardFitView .book td .relatedTit { font-size:12px;  font-weight:bold; line-height:20px; color:#16a103;}
.boardFitView .book td .related { padding-right:40px; font-size:12px; line-height:25px; color:#8f8f8f;}
.dottedLineBg {background:url(/images/BrainFitness/dottedLineBg.gif) repeat-x left top; height:1px;}


/* 게시판 : Thumbnail : List  */
.borderbottom {border-bottom:3px solid #000; height:9px; width:100%; padding-top:10px; }
.borderTop { border-top:3px solid #000; height:9px; width:100%; padding-bottom:10px; }
.basicThumbList { padding:0 25px;}
.basicThumbList dl {padding:10px 0;}
.basicThumbList dt {padding-bottom:10px;}
.basicThumbList dt a { font-size:14px; color:#000; font-weight:bold; }
.basicThumbList dd {}
.basicThumbList dd.thumb { float:left; margin-right:22px; background:url(/images/BrainFitness/thumb01_bg.gif) no-repeat top left; padding:1px;}
.basicThumbList dd.datebtn { padding-top:3px; letter-spacing:0.1em; color:#6b6d70; font-size:11px; letter-spacing:0.1em; color:#000;}
.basicThumbList dd.depth p{ width:520px; color:#f37c6c; position:relative; float:left; margin-bottom:20px;}
.basicThumbList dd.depth p span.right {position:absolute ;right:0px; top:0px; letter-spacing:0.1em; color:#6b6d70; font-size:11px; letter-spacing:0.1em;color:#000;}
.basicThumbList dd.depth p span.right strong { color:#939292; }
.basicThumbList dd.datebtn strong { color:#939292; }
.basicThumbList dd.con {line-height:18px; font-size:12px; min-height:28px; _height:28px;}
.basicThumbList dd.con a { color:#7f7f7f;}

.pagingFit { background-color:#f4f4f4; padding:10px 0; font-family:Verdana; font-size:13px; font-weight:bold; letter-spacing:25px; text-align:center;}
.pagingFit img.iR { margin-right:25px;}
.pagingFit img.iL { margin-left:0px;}
.pagingFit a:link { color:#555; }
.pagingFit a:visite {color:#555;} 
.pagingFit a:active {color:#555;}
.pagingFit a:hover {color:#c40000; text-decoration:none;}
.pagingFit .on {color:#c40000;}

/* 게시판 : 이전글,다음글 */
.FitnpList { clear:both; background:#faf9f6; border-top:1px #ededed solid;}
.FitnpList dd{ clear:both; padding:8px 12px; background:#faf9f6; border-bottom:1px #ededed solid; }


/*힐링테라피 : 게시판 - media.css에도 검색노출용으로 추가됨*/
.HealingThumbList { padding:0 25px;}
.HealingThumbList dl {padding:15px 0;}
.HealingThumbList dt {padding-bottom:10px;}
.HealingThumbList dt a { font-size:14px; color:#000; font-weight:bold; }
.HealingThumbList dd {}
.HealingThumbList dd.thumb { float:left; margin-right:22px; background:url(/images/BrainFitness/thumb01_bg.gif) no-repeat top left; padding:1px;}
.HealingThumbList dd.iAct {background:url(/images/BrainFitness/icon_Act.gif) no-repeat no-repeat 135px 0px; padding-left:185px; margin-bottom:5px; }
.HealingThumbList dd.iAct a {color:#d47943; }
.HealingThumbList dd.iEffect {background:url(/images/BrainFitness/icon_effect.gif) no-repeat 135px 0px; padding-left:185px;}
.HealingThumbList dd.iEffect a {color:#349f25; }
.HealingThumbList dd.datebtn { padding-top:3px; letter-spacing:0.1em; color:#6b6d70; font-size:11px; color:#000;}
.HealingThumbList dd.datebtn span { color:#939292; }
.HealingThumbList dd.depth p{ width:520px; color:#f37c6c; position:relative; float:left;}
.HealingThumbList dd.depth p span.right {position:absolute ;right:0px; top:0px; letter-spacing:0.1em; color:#6b6d70; font-size:11px; letter-spacing:0.1em;color:#000;}
.HealingThumbList dd.depth p span.right strong { color:#939292; }

.HealingThumbList .summary dt {padding-bottom:10px;}
.HealingThumbList .summary dt a { font-size:14px; color:#ff0635; font-weight:bold; }
.HealingThumbList .summary dd.con {line-height:16px; font-size:12px; min-height:28px; _height:28px;}
.HealingThumbList .summary dd.con a { color:#7f7f7f;}



/*두뇌트레이닝 : 게시판*/
.trainingList { border-top:2px solid #333; border-bottom:2px solid #333; padding:25px 0; margin-bottom:30px;}
.trainingList dl { width:144px; height:165px; padding-right:44px; float:left; }
.trainingList dt { font-weight:bold; margin-top:15px; letter-spacing:-1px; text-align:center;}
.trainingList dt a { color:#616161;}
.trainingList dd { border:1px solid #e2e2e2; width:141px;}
.trainingList dl.last { width:144px; height:160px; padding-right:0px; float:left; }
.trainingView { background-color:#fff; padding-top:10px; width:620px; height:536px; text-align:center;}
.trainingView .close { margin-top:25px;}


/*두뇌트레이닝 검색노출*/
.TrainingThumbList { padding:0 25px;}
.TrainingThumbList dl {padding:10px 0;}
.TrainingThumbList dt {padding-bottom:5px;}
.TrainingThumbList dt a { font-size:14px; color:#000; font-weight:bold; }
.TrainingThumbList dd.section a {color:#349f25;}
.TrainingThumbList dd.thumb { float:left; margin-right:22px; background:url(/images/BrainFitness/thumb01_bg.gif) no-repeat top left; padding:1px;}
.TrainingThumbList dd.depth p{ width:520px; color:#f37c6c; padding-left:133px;}


/**서브 검색 : 나에게 맞는 피트니스 검색 **/
.fitSearch02 { width:546px; background:url(/images/BrainFitness/Bg_search02.jpg) no-repeat top left; padding:44px 142px 20px 22px; height:33px; margin-top:15px; float:left;}
.fitSearch02 .GreenWindow{display:-moz-inline-block; display:-moz-inline-box;display: inline-block;width:400px;_width /**/:376px;height:26px;_height /**/:26px;border:4px solid #1ba308;background-color:#ecffeb;}
.fitSearch02 .GreenWindow input {width:350px; height:18px;line-height:20px; margin:5px 0 0 6px; border:0 none; font-weight:bold;0font-family:dotum; font-size:16px;color:#000;*ime-mode:active;outline:none; background-color:#ecffeb; }
.fitSearch02 .btn {position:relative;z-index:10;margin-left:-5px;vertical-align:top}
.Result { font-size:18px; font-weight:bold; color:#000000; margin:25px 0; padding:0 20px;}
.fitSearchTit { background:url(/images/board/bullet_arrow01.gif) no-repeat 0 50%; padding-left:15px; font-size:16px; color:#363636; margin-bottom:15px;}
.fitSearchbtView { border-bottom:1px #e1e1e1 solid; margin:20px 0 30px 0; height:40px;}


/**두뇌체조**/
.brainGymconBg01 { background:url(/images/BrainFitness/BrainGymimgBg01.jpg) no-repeat right top; line-height:23px; }
.brainGymconBg02 { background:url(/images/BrainFitness/BrainGymimgBg02.jpg) no-repeat right top; line-height:23px; }
.brainGymconBg03 { background:url(/images/BrainFitness/BrainGymimgBg03.jpg) no-repeat right top; line-height:23px; }
.brainGymconBg04 { background:url(/images/BrainFitness/BrainGymimgBg04.jpg) no-repeat right top; line-height:23px; }
.brainGymconBg05 { background:url(/images/BrainFitness/BrainGymimgBg05.jpg) no-repeat right top; line-height:23px; }
.brainGymconBg06 { background:url(/images/BrainFitness/BrainGymimgBg06.jpg) no-repeat right top; line-height:23px; }
.brainGymconBg07 { background:url(/images/BrainFitness/BrainGymimgBg07.jpg) no-repeat right top; line-height:23px; }
.brainGymconBg08 { background:url(/images/BrainFitness/BrainGymimgBg08.jpg) no-repeat right top; line-height:23px; }
.brainGymcontt {color:#2ca7e6}

.brainallview {width:159px; margin-top:15px; width:100%; float:left; background-color:#fff;}
.brainallviewBg { background:url(/images/BrainFitness/Bg_allview02.gif) no-repeat top left; width:100%; margin-bottom:10px; }
.brainallview .comment { font-size:11px; color:#868686; text-align:right; padding:8px 18px 0 0; height:30px; }
.brainallview h4 { height:25px; margin-top:15px; width:177px; border-bottom:1px solid #f2f2f2; }
.brainallview ul { margin:15px 0 0 15px;}
.brainallview li { background:url(/images/BrainFitness/icon_dot02.gif) no-repeat 0 6px; padding-left:7px; padding-bottom:3px;}
.brainallviewList1 { float:left;}
.brainallviewWh {width:710px;}



/**호흡 명상 **/
.MeditationconBg01 { background:url(/images/BrainFitness/MeditationimgBg01.jpg) no-repeat right top; line-height:23px; }
.MeditationconBg02 { background:url(/images/BrainFitness/MeditationimgBg02.jpg) no-repeat right top; line-height:23px; }
.MeditationconBg03 { background:url(/images/BrainFitness/MeditationimgBg03.jpg) no-repeat right top; line-height:23px; }
.MeditationconBg04 { background:url(/images/BrainFitness/MeditationimgBg04.jpg) no-repeat right top; line-height:23px; }


/**힐링테라피**/
.healingTconBg01 { background:url(/images/BrainFitness/Healingimg0101.jpg) no-repeat right top; line-height:23px; }
.healingTconBg02 { background:url(/images/BrainFitness/Healingimg0102.jpg) no-repeat right top; line-height:23px; }
.healingTconBg03 { background:url(/images/BrainFitness/Healingimg0103.jpg) no-repeat right top; line-height:23px; }
ul.healingtap{ width:657px; height:32px; padding-top:10px;}
ul.healingtap li{float:left;}
ul.healingtap02{ width:657px; height:32px; padding-top:50px;}
ul.healingtap02 li{float:left;}
.wh657 {width:657px;}

.HealingBox { width:583px; height:383px; padding:0 37px 37px 37px; background-color:#fdfcfa; border:1px #d8d8d8 solid; margin-bottom:10px;}
.HealingBox02 { width:583px; height:400px; padding:0 37px 37px 37px; background-color:#fdfcfa; border:1px #d8d8d8 solid; margin-bottom:10px;}
.HealingBox03{ width:583px; height:450px; padding:0 37px 37px 37px; background-color:#fdfcfa; border:1px #d8d8d8 solid; margin-bottom:10px;}
.HealingBox04{ width:583px; height:480px; padding:0 37px 37px 37px; background-color:#fdfcfa; border:1px #d8d8d8 solid; margin-bottom:10px;}
.Ptcs {color:#cf4d9b;}
.Ptc {color:#de339a; letter-spacing:-0.1em;}
.Ptcc {color:#de339a; }
.HealingconBg01 { background:url(/images/BrainFitness/HealingimgBg0301.jpg) no-repeat right top; line-height:23px; }
.HealingHand td{ cursor:pointer;  border-bottom:1px #ffffff solid; border-right:1px #ffffff solid; background:#cfe0eb;  padding:8px 0 8px 30px; color:#507983; font-weight:bold;}
.HealingHand td .righton { border-bottom:1px #ffffff solid; background:#cfe0eb;  padding:8px 0 8px 30px; color:#507983; font-weight:bold;}
.HealingHand .over { border-bottom:1px #ffffff solid; border-right:1px #ffffff solid; background:#97bbd3;  padding:8px 0 8px 30px; color:#ffffff; font-weight:bold;}

/**두뇌트레이닝**/
.trainingTconBg01 {background:url(/images/BrainFitness/Training02imgBg01.jpg) no-repeat right top; line-height:23px;}
.trainingTconBg02 {background:url(/images/BrainFitness/Training02imgBg02.jpg) no-repeat right top; line-height:23px;}
.trainingTconBg03 {background:url(/images/BrainFitness/Training02imgBg03.jpg) no-repeat right top; line-height:23px;}
.trainingIsconBg01 {background:url(/images/BrainFitness/Training01imgBg01.jpg) no-repeat right top; line-height:23px;}
.trainingIsconBg02 {background:url(/images/BrainFitness/Training01imgBg02.jpg) no-repeat right top; line-height:23px;}
.trainingCheckBg01 {background:url(/images/BrainFitness/Training03imgBg01.jpg) no-repeat right top; line-height:23px;}
.trainingCheckBg01sub {background:url(/images/BrainFitness/Trainingimg0301.jpg) no-repeat left top; line-height:23px; height:295px; padding-left:260px;}
.trainingCheckBg02 dl { height:145px; margin-bottom:30px;}
.trainingCheckBg02 dt { font-weight:bold; color:#000; margin-bottom:10px;}
.trainingCheckBg02 .tthumb { float:left; padding-right:30px;}
.trainingCheckBg03 {background:url(/images/BrainFitness/Training03imgBg03.jpg) no-repeat left top; line-height:23px; }
.trainingBox {  width:657px; background-color:#fdfcfa; border:1px #d8d8d8 solid; margin:10px 0 20px 0;}
.trainingBox .conpd{ padding:33px 0 33px 29px;}
.trainingBox .conpd img { margin-top:40px;}

.serviceText{ padding:5px 0 10px 0; line-height:20px;}
.brAgeCheckTitle{ position:relative;}
.brAgeCheckTitle a{position:absolute; top:12px; right:5px; width:50px;}
.checkGuide { font-size:11px; margin-top:15px; padding:10px 0 0 10px; line-height:18px;  }

/**TV 편성표**/
.listtv {width:944px; background-color:#f6fdf5; border:3px #599c41 solid; position:relative}
.listtv .none{ border-top:none;}
.listtv dl{ width:188px; height:190px; float:left; border-right:1px #e1e1e1 solid; }
.listtv dl.tv01{ width:245px; height:830px; float:left;  border-right:1px #e1e1e1 solid;}
.listtv dl.tv02{ width:210px; height:830px; float:left;  border-right:1px #e1e1e1 solid;}
.listtv dl.tv03{ width:240px; height:830px; float:left;  border-right:1px #e1e1e1 solid;}
.listtv dl.none{border-right:none;}
.listtv dl dt{ padding:10px 0 5px 13px; margin-bottom:5px;}
.listtv dl dd{ font-size:11px; margin: 3px 13px; background:url(/images/BrainFitness/icon_dot02.gif) no-repeat 0 6px; padding-left:7px;}
.listtv .close{position:absolute; bottom:8px;right:9px; }


/**천부경레터**/
.CBGBg { background:url(/images/BrainFitness/CBG_messageBg.jpg) no-repeat right top; padding:50px 0 0 45px; margin-top:20px;  min-height:821px; _min-height:821px;  }
.CBGBg h5 { font-size:25px; font-weight:bold; color:#fcff00; margin-bottom:20px; }
.CBGBg .card { float:right; width:279px; padding:19px 0 0 0; }
.CBGBg .TitBox { margin-bottom:70px; font-size:14px; font-weight:bold; color:#fff;  text-align:center;}
.CBGBg .contents { width:345px;}
.CBGBg dl { background:url(/images/BrainFitness/CBG_messagedotline.gif) no-repeat left bottom; margin-bottom:30px; padding-bottom:20px; color:#000; line-height:25px;}
.CBGBg dt { margin-bottom:15px;}
.CBGBg .mean { color:#fff;}
.CBGBg .CBGbtn { margin-top:65px; padding-left:20px;}


/**명상 SMS **/
.SmsImg {margin-top:-19px; _margin-top:-19px;}
.SmsTab { border-top:solid #3ba7ec 3px; border-left:solid #cbcbcb 1px; width:654px;  margin-bottom:20px;}
.SmsTab ul {}
.SmsTab li { border-bottom:solid #cbcbcb 1px; border-right:solid #cbcbcb 1px; background:#e3e3e3; width:217px; display:block; cursor:pointer; float:left; text-align:center; font-size:14px; font-weight:bold; color:#707070; padding:10px 0;}
.SmsTab li.TabOn { background:#3ba7ec;}
.SmsTab li.TabOn a { color:#fff;}
.SmsTabLetter {border-top:solid #3ba7ec 3px;  width:654px; border-left:solid #cbcbcb 1px; margin-bottom:20px;}
.SmsTabLetter ul {}
.SmsTabLetter li { border-bottom:solid #cbcbcb 1px; border-right:solid #cbcbcb 1px; background:#e3e3e3; width:162px; display:block; cursor:pointer; float:left; text-align:center; font-size:14px; font-weight:bold; color:#707070; padding:10px 0;}
.SmsTabLetter li.TabOn { background:#3ba7ec;}
.SmsTabLetter li.TabOn a { color:#fff;}

.SmsSample { background:url(/images/BrainFitness/Smsimg01.jpg) no-repeat top left; width:260px; height:240px; float:left; letter-spacing:-1px;}
.SmsSample .TextSample { font-size:11px; color:#808080; float:left; width:145px; padding:43px 37px 0 37px; line-height:180%;}
.SmsSample .btn01 { margin:28px 0 0 55px;}
.SmsSample .txt { margin-top:25px;  font-size:11px; color:#000; font-weight:bold;}
.SmsComment { font-size:14px; color:#0088fb; font-weight:bold; line-height:160%;}
.SmsComment p { color:#000; margin:15px 0;}
.SmsComment img { margin-left:120px;}
.SmsUse { border-top:solid #f2f2f2 3px; background:url(/images/BrainFitness/Smsimg02.jpg) no-repeat top right; margin-top:40px; padding:30px 225px 30px 0;}
.SmsUse h5 { font-size:14px; color:#0091f6; font-weight:bold; margin-bottom:10px;}
.SmsOpen {background-color:#f1fafb; border:1px #e6f5f5 solid; padding:19px;}
.SmsOpen h5 { background:url(/images/BrainFitness/Smsimg03.gif) no-repeat top left; width:179px; height:20px; display:block; cursor:pointer; float:left; text-indent:-1000000px; margin-right:25px;}
.SmsOpen ul { height:75px; }
.SmsOpen li { background:url(/images/BrainFitness/Smsimg04.gif) no-repeat 1px 5px; padding-left:30px; font-weight:bold; line-height:25px;}
.SmsOpen li a { color:#000;}
.SmsOpen li span { font-weight:normal;}

.SmsMline { padding:40px 0 0 0; height:140px; border-bottom:2px solid #dcdcdc; }
.SmsMlineLast { background:url(/images/BrainFitness/SmsSubBg.jpg) no-repeat bottom right; }
.SmsMline dl { width:226px; height:100px; float:left; letter-spacing:-1px; line-height:16px;}
.SmsMline dt {font-size:14px; margin-bottom:8px; letter-spacing:-2px;}
.SmsMline dt a {color:#000;}
.SmsMline dd.thumb { float:left; margin-right:12px; }
.SmsMline dd.con { padding-right:20px; margin-top:10px;}
.SmsMline dd.con a { color:#777;}

.SmsMline dl.preparation { width:226px; height:100px; float:left; letter-spacing:-1px; line-height:16px;}
.SmsMline dl.preparation dt {font-size:14px; margin-bottom:8px; letter-spacing:-2px; color:#9f9f9f;}
.SmsMline dl.preparation .thumb { float:left; margin-right:12px; }
.SmsMline dl.preparation .con { padding-right:20px; margin-top:10px; color:#b5b5b5;}