﻿/* CSS Document */

/*------서브메인 ------*/
.SMTop{height:230px; margin-bottom:16px;}
.SMcounsel{ position:relative; width:710px; float:left;  }
.SMcounsel .memuOver01{ position:absolute; top:5px; right:0px;}
.SMcounsel .memuOver02{ position:absolute; top:32px; right:0px;}
.SMcounsel .memuOver03{ position:absolute; top:60px; right:0px;}
.SMcounsel .memuOver04{ position:absolute; top:87px; right:0px;}
.SMcounsel .memuOver05{ position:absolute; top:114px; right:0px;}
.SMcounsel .memuOver06{ position:absolute; top:140px; right:0px;}
.SMcounsel .memuOver07{ position:absolute; top:167px; right:0px;}
.SMcounsel .memuOver08{ position:absolute; top:195px; right:0px;}
.SMcounsel .SMcontents{ position:absolute; left:7px; top:5px; width:612px; padding:0px 20px 12px 20px;}

.SMcounsel .SMcontents table td{ padding:2px 0; }
.SMcounsel .SMcontents table td.txt{background:url(/images/sbuMain/icon_counsel.gif) no-repeat 7px 50%; padding-left:15px;}
.SMcounsel .SMcontents table td.txt span{ font-size:11px; color:#9e9e9e;}
.SMcounsel .SMcontents table td.day{ font-size:11px; color:#9e9e9e;}
.SMcounsel .SMcontents dl{ height:120px; width:570px; padding-top:13px; background:url(/images/board/dot_w.gif) repeat-x left bottom; margin-bottom:10px;}
.SMcounsel .SMcontents dt{ border-bottom:1px #d2eed4 solid; margin:0 5px 10px 175px; padding:3px 0 7px 0;}
.SMcounsel .SMcontents dd.title1{background:url(/images/sbuMain/icon_q.gif) no-repeat 177px 50% ; color:#000000; font-size:14px; padding-left:200px; font-weight:bold;}
.SMcounsel .SMcontents dd.title1 a {color:#000000;}
.SMcounsel .SMcontents dd.txt2{background:url(/images/sbuMain/icon_a.gif) no-repeat 177px 30%; padding:10px 0px 10px 200px;  color:#848484; font-size:14px; line-height:20px; }
.SMcounsel .SMcontents dd.img img{float:left; margin:0 15px 0 0; }
	
.SMBanner{float:right; width:240px;}
.bbs01{ height:179px;}
.bbs01 .thumbnail{ float:left; width:148px; background-color:#f8f8f8; border:1px #efefef solid; padding:5px 5px;  margin-top:3px; }
    .bbs01 .thumbnail img{ border:1px #bdbdbd solid;}
    .bbs01 .thumbnail p{ font-size:11px; margin-top:4px; text-align:center; color:#636063; line-height:12px;}
.ulStyle li.story{padding:3px 0 4px 0; background:url(/images/sbuMain/icon_bbs.gif) no-repeat 7px 50%; padding-left:15px;}
.ulStyle li.hello{ border-bottom: solid 1px #e6e6e6; padding:5px 0 6px 0; background:url(/images/sbuMain/icon_bbs.gif) no-repeat 7px 50%; padding-left:15px;}
.ulStyle li p{position:relative;}
.ulStyle li p span{color:#939393;}
.ulStyle li p span.name{ position:absolute; top:0; right:0; }
.ulsmall { width:243px; margin:15px 0 20px 0;}
.titleBBS{ border-bottom:2px #dadada solid; padding:4px 0 7px 0; margin-bottom:12px;}
.titleBBS02{ border-bottom:2px #dadada solid; margin-bottom:12px;}
/*로그인*/

.SMLoginLine{background:url(/images/sbuMain/loginBg.gif) repeat-x  left top; padding-top:2px;}
    .SMLogin{ height:95px; background-color:#f7fae2; border-right:1px #dfdfdf solid; border-left:1px #dfdfdf solid; border-bottom:1px #dfdfdf solid; margin:0px 0 5px 0; padding:10px 12px;}
        .SMLogin .info{ border-bottom:1px #d5d7c7 solid; padding-bottom:5px; color:#636063;}
        .SMLogin .info span.line{ color:#d5d7c7; margin:0 5px;}
        .SMLogin .dosa{  height:63px;  padding:7px 0px 0px 0px;  font-size:13px; text-align:left; line-height:23px;}
        .SMLogin .dosa .btR{ margin-left:103px;}
        .SMLogin .dosa p{margin:0; padding:0; line-height:18px; margin:7px 0 2px 0; font-size:12px; }
        .SMLogin .logOut{ padding-top:8px;}
        .SMLogin .logOut table{ }
        .SMLogin .logOut p{ border-top:1px #d5d5d5 solid; text-align:center; padding-top:7px; font-size:11px; margin-top:10px;}
        .SMLogin .logOut p span{ color:#d3d3d3; margin:0 5px;  }
        .SMLogin .logOut .passbg { background:url(/images/main/reply_passbg.gif) no-repeat;  height:15px;
	                                width:120px;
	                                border-top:1px #bebebe solid;
	                                border-left:1px #bebebe solid;
	                                border-right:1px #e4e4e4 solid;
	                                border-bottom:1px #e4e4e4 solid;
	                                color:#838383;
	                                font-size:12px;
	                                padding:2px 0;
	                                font-family: 돋움,Verdana, Arial, sans-serif;  background-color:#fff;}
	     .SMLogin .logOut .passbgW {height:15px;
	                                width:120px;
	                                border-top:1px #bebebe solid;
	                                border-left:1px #bebebe solid;
	                                border-right:1px #e4e4e4 solid;
	                                border-bottom:1px #e4e4e4 solid;
	                                color:#838383;
	                                font-size:12px;
	                                padding:2px 0;
	                                font-family: 돋움,Verdana, Arial, sans-serif;
	                                 background-color:#fff;
	                                }
	   
/*최신기사*/
.SMtwoTap{ float:left; border:1px #dfdfdf solid;}
.SMtwoTap ul.menu{ height:35px }
.SMtwoTap ul.menu li{float:left;  height:25px; font-weight:bold; cursor:pointer; padding-top:8px; }
.SMtwoTap ul.menu li.btLeft{ width:119px; text-align:center; }
.SMtwoTap ul.menu li.btLeftOver{width:118px; text-align:center; border-right:1px #dfdfdf solid; border-bottom:1px #dfdfdf solid; }
.SMtwoTap ul.menu li.btRight{width:119px; text-align:center;}
.SMtwoTap ul.menu li.btRightOver{width:118px; text-align:center; border-left:1px #dfdfdf solid; border-bottom:1px #dfdfdf solid; }
.SMtwoTap ul.list{ padding:14px 12px 10px 12px;}
.SMtwoTap ul.list li{ padding:2px 0 2px 0px; vertical-align:middle; line-height:18px;}
*html .SMtwoTap ul.list li{padding:4px 0 4px 0px;}
.SMNewThumbnailList { }
.SMNewThumbnailList{padding:0 11px;  }
.SMNewThumbnailList .two{ float:left; width:101px; margin-bottom:15px; margin-top:14px; font-size:11px; line-height:15px; text-align:center;}
.SMNewThumbnailList .two img{ margin-bottom:5px;}
/*모바일희편*/

.SMletter{ position:relative; margin-top:7px; }
.SMletter div{ position:absolute; top:75px; left:30px; height:130px; width:180px; overflow:hidden; text-align:center; }

/*------------header --------------*/

#mainMenu ul{width:950px; margin:0 auto;}
#mainMenu ul li{ float:left; margin:4px 0px 0 0; color:#f3f1f0; font-size:11px; height:23px; }
#mainMenu ul li.line{ float:left; width:2px; margin:4px 20px 0 20px; padding:0px; background:url(/images/sub/topMenuRBg.gif) no-repeat 0 30%; height:23px;}
#mainMenu ul li.over{background:url(/images/sub/bg_bodyIcon.gif) no-repeat bottom center; color:#78fd17; }
 #mainMenu ul li a{color:#f3f1f0; font-size:11px;}
 #mainMenu ul li a:hover{color:#f3f1f0; font-size:11px;}
 
 #mainMenu_hu ul{width:100%; margin:0 auto; }
#mainMenu_hu ul li{ float:left; margin:4px 0px 0 0; color:#f3f1f0; font-size:11px; height:23px; }
#mainMenu_hu ul li.line{ float:left; width:2px; margin:4px 15px 0 15px; padding:0px; background:url(/images/sub/topMenuRBg.gif) no-repeat 0 30%; height:23px;}
#mainMenu_hu ul li.over{background:url(/images/sub/bg_bodyIcon.gif) no-repeat bottom center; color:#78fd17; }
 #mainMenu_hu ul li a{color:#f3f1f0; font-size:11px;}
 #mainMenu_hu ul li a:hover{color:#f3f1f0; font-size:11px;}
 
/*mainMenu*/
.menuBox {position:relative;margin:0 auto;text-align:left; width:925px; height:64px;  background:url(/images/sub/mainMenuBg.gif) no-repeat top left; padding:6px 20px 6px 5px;  z-index:500}
.menuBox ul {margin:0;padding:0;}
.menuBox li {margin:0;padding:0;}
.menuBox2 ul {margin:0;padding:0;}

.menuBox2 {position:relative;margin:0 auto;text-align:left;width:866px;height:69px;background:url(/images/sub/mainMenuBg2.gif) no-repeat top left; }


.menuicon{ position:absolute;  height:27px; top:43px; right:0px; background:url(/images/sub/topMenuIcom.gif) no-repeat;  text-align:right; z-index:501 }/*검색*/
.menuicon li{ float:left;}
.menuicon li.text{padding:12px 10px 5px 0; color:#898989; font-size:11px;}
.menuicon .text a{color:#898989;}
.menuicon .text a:hover{color:#898989;}
.menuicon li.text span{ padding:0 5px;}
.menuicon li.box{background:url(/images/sub/bt_topSearchBg.gif) no-repeat top left #000; width:180px; height:27px;}
*html .menuicon li img{ margin-bottom:1px;}
.menuSearchBox{position:absolute; top:72px; right:47px; width:181px; padding:7px 10px; border:1px #b5b5b5 solid; background-color:#fff; z-index:501}
.menuSearchBox li{ padding:1px 0;}



.logoLink{position:absolute; height:86px; width:400px; top:0; left:0;}
.logoLinkFitness{position:absolute; height:86px; width:400px; top:50; left:0;}

.logoLinkMain{position:absolute; height:86px; width:232px; top:30px; left:155px;}
.logoLinkMain03{position:absolute; height:86px; width:232px; top:20px; left:130px;}
.menuTitle{position:absolute; left:237px; top:35px;  }
.menuFlash{position:absolute; right:0; top:30px; z-index:200; }
.menuFlashMain{position:absolute; right:0; top:40px;z-index:200; }
*html .menuFlashMain img{
 background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main/logoBaner.png',sizingMethod='scale');
    }
    

.mainNavi {float:left;}
.mainNavi li {float:left ;display:inline; text-decoration:none;}
.mainNavi li .menu {display:block;height:31px;overflow:hidden;text-indent:-9999px; background:url(/images/sub/none.gif) no-repeat top left; margin-top:6px;}


.mediaMeme{float:right; width:190px; padding:50px 0 0 5px; text-align:right;}
.mediaSearch{ float:left; width:555px;position:relative;}

/* 메인 배너 */

.mainBannerBox{position:absolute; right:-90px; top:185px; width:78px;}
.mainBannerBox ul li{ padding:6px 0; border-bottom:1px #e4e4e4 solid;}
.mainBannerBox .help{position:absolute; top:-105px; right:-5px;}
.mainBannerBox .memu{position:absolute; bottom:15px; right:-5px; border:5px #358d3b solid; padding:15px 0; width:150px; background-color:#fff;}
.mainBannerBox .memu ul li{ padding:5px 10px;}

/*서브 탑메뉴 css*/

.menuBox .subNavi{ float:left; width:800px; }
.menuBox .subNavi li{ padding:3px 20px 0 20px;}
.menuBox .subNavi li.subBox01{position:relative; }
.menuBox .subNavi li.lineR{background:url(/images/sub/menu_line.gif) no-repeat right 50% ;}
.menuBox .subNavi li.lineL{background:url(/images/sub/menu_line.gif) no-repeat left 50% ;}
.menuBox .subNavi li div.menu01{ width:120px; display:inline; background:url(/images/sub/media_submenuBg.png) no-repeat center top; position:absolute; top:22px; left:0px;  padding:11px 0px 0px 0px; z-index:900; }
.menuBox .subNavi li div.menu02{width:140px; display:inline; background:url(/images/sub/media_submenuBg.png) no-repeat center top; position:absolute; top:22px; left:115px;  padding:11px 0px 0px 0px; z-index:900; }
.menuBox .subNavi li div.menu03{width:145px; display:inline; background:url(/images/sub/media_submenuBg.png) no-repeat center top; position:absolute; top:22px; left:230px;  padding:11px 0px 0px 0px; z-index:900; }

/*Fitness 서브 탑메뉴 css*/
.menuBox .subNavi li div.menuFitmenu01{ width:145px; display:inline; background:url(/images/sub/media_submenuBg.png) no-repeat center top; position:absolute; top:22px; left:0px;  padding:11px 0px 0px 0px; z-index:900; }
.menuBox .subNavi li div.menuFitmenu02{width:150px; display:inline; background:url(/images/sub/media_submenuBg.png) no-repeat center top; position:absolute; top:22px; left:105px;  padding:11px 0px 0px 0px; z-index:900; }
.menuBox .subNavi li div.menuFitmenu03{width:170px; display:inline; background:url(/images/sub/media_submenuBg.png) no-repeat center top; position:absolute; top:22px; left:300px;  padding:11px 0px 0px 0px; z-index:900; }
.menuBox .subNavi li div.menuFitmenu04{width:145px; display:inline; background:url(/images/sub/media_submenuBg.png) no-repeat center top; position:absolute; top:22px; left:410px;  padding:11px 0px 0px 0px; z-index:900; }
.menuBox .subNavi li div.menuFitmenu05{width:120px; display:inline; background:url(/images/sub/media_submenuBg.png) no-repeat center top; position:absolute; top:22px; left:540px;  padding:11px 0px 0px 0px; z-index:900; }
.menuBox .subNavi li div.menuFitmenu06{width:110px; display:inline; background:url(/images/sub/media_submenuBg.png) no-repeat center top; position:absolute; top:22px; left:660px;  padding:11px 0px 0px 0px; z-index:900; }
.menuBox .subNavi li div.menuFitmenu07{width:170px; display:inline; background:url(/images/sub/media_submenuBg.png) no-repeat center top; position:absolute; top:22px; left:200px;  padding:11px 0px 0px 0px; z-index:900; } /*두뇌트레이닝*/
.menuBox .subNavi li div dl{ display:block; background-color:#fff; border:2px #1da61e solid; border-top:none; padding:3px 0 10px 0;   }
.menuBox .subNavi li div dl dd{ padding:3px 3px; border-bottom:1px #b7dfb9 solid; margin:0 10px; }
.menuBox .subNavi li div dl dd.none{border-bottom:none;}
.menuBox .subNavi li div dl dd.over{ font-weight:bold; color:#0f6f16; letter-spacing:-0.07em;}
.menuBox .subNavi li div dl dd.over a{color:#0f6f16;}

.menuBox .new{ clear:both; }
         .newMedia{background:url('/images/sub/bg_bodyBar.gif') repeat-x left top; padding:7px 0; height:18px; color:#fff;}/*미디어 공지*/
.menuBox .new .icon{background:url('/images/main/bullet_naviNew.gif') no-repeat 0 50%; font-size:13px; padding-left:40px; letter-spacing:-0.08em;}
.newMedia .icon{background:url('/images/main/bullet_naviNew2.gif') no-repeat 0 50%; font-size:13px; padding-left:40px; letter-spacing:-0.08em;}


.allMenu{width:944px; background-color:#f6fdf5; border:3px #599c41 solid; padding:0 0 20px 0; z-index:900 }
.allMenu dl{ width:235px; float:left;  border-right:1px #e1e1e1 solid; }
.allMenu dl.none{border-right:none;}
.allMenu dl dt{ padding: 12px 0 12px 40px; background:url('/images/sub/media_leftClose.gif') repeat-x left bottom; margin-bottom:5px;}
.allMenu dl dd{ padding: 3px 0 3px 40px; letter-spacing:-1px;}
.allMenu .close{ position:absolute; bottom:10px; right:10px;}

/*피트니스 > 전체보기 영역임*/
.allMenuF {width:944px; background-color:#f6fdf5; border:3px #599c41 solid; padding:0 0 20px 0; z-index:900 }
.allMenuF dl{ width:235px; float:left;  border-right:1px #e1e1e1 solid; }
.allMenuF dl.none{border-right:none;}
.allMenuF dl dt{ padding: 12px 15px; background:url('/images/sub/media_leftClose.gif') repeat-x left bottom; margin-bottom:5px;}
.allMenuF dl dd{ padding: 3px 15px; letter-spacing:-1px;}
.allMenuF dl.fitness01{ width:138px; height:160px; float:left;  border-right:1px #e1e1e1 solid; }
.allMenuF dl.fitness02{ width:135px; height:160px; float:left;  border-right:1px #e1e1e1 solid; }
.allMenuF dl.fitness03{ width:160px; height:160px; float:left;  border-right:1px #e1e1e1 solid; }
.allMenuF dl.fitness04{ width:135px; height:160px; float:left;  border-right:1px #e1e1e1 solid; }
.allMenuF dl.fitness05{ width:115px; height:160px; float:left;  border-right:1px #e1e1e1 solid; }
.allMenuF .close{ position:absolute; bottom:10px; right:10px;}


/*subMenuNew*/
.subMenuNew {clear:both;position:absolute;width:950px;top:41px;left:0; z-index:2px; }
	.mainNaviBgNew{background:url(/images/sub/topMainMenuBgNew.gif) no-repeat;}

.subNaviNew {clear:both;position:absolute;width:950px;top:41px;left:0; z-index:2px; }
.subNaviNew li {float:left;padding:5px 13px 0 13px;height:34px; background:url('/images/sub/topMenuBullet01.gif') no-repeat right 30%; font-weight:bold; font-size:11px;}
		
		.subNaviNew li.mainSearch { float:right; padding:3px 8px 0 50px;height:34px; background:url('/images/sub/bullet_popularity.gif') no-repeat 10px 10%; font-size:11px; font-weight:normal;}
		.subNaviNew li a {display:inline;font:12px 굴림; text-decoration:none; font-weight:bold;font-size:11px; color:#8c8c8c;}
		.subNaviNew li a.on {font-weight:bold; color:#247a2b; font-size:11px;}/* 해당 서비스 ON color bg */
		.subNaviNew li a:hover {color:#247a2b;}
	
/*searchMenu*/
 .menuSeachBox {position:relative;margin:0 auto;text-align:left;width:866px;height:46px;background:url(/images/sub/topMenuSearch.jpg) no-repeat top left; }
.menuSeachBox ul {margin:0;padding:0;}
.searchNavi {float:left;}
.searchNavi li {float:left;display:inline; text-decoration:none;}
.searchNavi li .menu {display:block;height:31px;overflow:hidden;text-indent:-9999px; background:url(/images/sub/none.gif) no-repeat top left; margin-top:6px;   }

.searchBox{ position:absolute; left:250px; top:33px;  }
.searchBoxDiv{ width:375px; background:url(/images/sub/searchBG.gif) no-repeat; padding:0px 0px 1px 3px; margin-top:17px;}
.searchTxtBox{position:absolute; display:none; top:54px; left:155px; width:262px; line-height:17px; background-color:#ffffff; border:1px .#ededed solid; padding:5px 7px; text-align:left; z-index:501; }
.searchTxtBoxMedia{position:absolute; display:none; top:45px; left:206px; width:262px; line-height:17px; background-color:#ffffff; border:1px #ededed solid; padding:5px 7px; text-align:left; z-index:100; }
.searchTxtBox .bgColor{ background-color:#ededed;}

.searchMian{  z-index:600;}
.searchMian .searchBoxMedia{ position:absolute; right:0; top:9px;  }
.searchMian .searchBox{ position:absolute; left:395px; top:40px;  }
.searchMian .searchBoxSearch{ position:absolute; left:230px; top:22px; z-index:501; }
.searchMian .searchBoxDiv{width:275px; background:url(/images/sub/searchBG.gif) no-repeat;  text-align:left;}
.searchMian .searchTxtBoxMain{position:absolute; display:none; top:87px; left:395px; width:262px; line-height:17px; background-color:#ffffff; border:1px #ededed solid; padding:5px 7px; text-align:left; z-index:200; }
.searchMian .searchTxtBox{position:absolute; display:none; top:69px; left:230px; width:262px; line-height:17px; background-color:#ffffff; border:1px #ededed solid; padding:5px 7px; text-align:left; z-index:100; }
.searchMian .searchTxtBoxMedia{position:absolute; display:none; top:54px; left:277px; width:262px; line-height:17px; background-color:#ffffff; border:1px #ededed solid; padding:5px 7px; text-align:left; z-index:200; }
.searchMian .searchMian .searchTxtBox .bgColor{ background-color:#ededed;}
.searchMian .text{padding:5px 10px 0px 0; color:#898989; font-size:11px;}
.searchMian .text a{color:#898989;}
.searchMian .text a:hover{color:#898989;}
.searchMian .text span{ padding:0 5px;}


/*subMain_Community*/
.SMTcover table { width:293px; margin:9px 0 0 38px;}	
.SMTcover table td{ padding:5px 0 4px 0; line-height:12px;}
#SMCOMcolumn1 h3{position:relative; background:url(/images/main/icon_brainTok.gif) no-repeat 3px 45%; border-bottom:1px #e1e1e1 solid; padding:8px 0 8px 0; font-size:14px; padding-left:24px;}
	#SMCOMcolumn1 h3 p{ position:absolute; right:0px; top:5px;}
	#SMCOMcolumn1 h3 p.btMore{ height:18px;}
	#SMCOMcolumn1 dl{clear:both; margin:15px 0 10px 0; height:88px; border-bottom:1px #e1e1e1 solid;}
	#SMCOMcolumn1 dl:after{content:"";display:inline;clear:both; }
	#SMCOMcolumn1 dt{color:#333333; font-weight:bold; padding:0px 0 5px 0;}
	#SMCOMcolumn1 dd.comment{ margin:3px 0 10px 0; background:url(/images/sub/icomComment.gif) no-repeat 128px 50%; font-size:11px; padding-left:143px;}
	#SMCOMcolumn1 dd.comment a{ color:#e9791b;}
	#SMCOMcolumn1 dd.img img{ float:left; margin-right:10px;}
	
#SMCOMcolumn2 dl, #SMCOMcolumn2 .bottomImg{background:url(/images/sub/SMcomLeftListBg.gif) no-repeat bottom; margin-bottom:7px; padding-bottom:10px;}
#SMCOMcolumn2 dl dt.topTitle{background:url(/images/sub/SMcomLRightBgTop.gif) no-repeat  center top; font-weight:bold; padding:19px 17px 10px 17px; }
#SMCOMcolumn2 .topImg{background:url(/images/sub/SMcomLRightBgTop.gif) no-repeat  center top; padding-top:20px;}
#SMCOMcolumn2 dl dt.topTitle div, #SMCOMcolumn2 dl dt.title div{ width:100%; position:relative; border-bottom:1px #e1e1e1 solid; padding-bottom:5px;}
#SMCOMcolumn2 dl dt.topTitle div a, #SMCOMcolumn2 dl dt.title div a{ position:absolute; right:0; top:0; font-weight:normal; display:block; font-size:11px; color:#999; }
#SMCOMcolumn2 dl dt.title{background:url(/images/sub/SMcomLeftListTopBg.gif) no-repeat  center top; font-weight:bold; padding:10px 17px 10px 17px;}
#SMCOMcolumn2 dl dd{ text-align:left; padding:2px 20px 2px 23px; background:url(/images/main/icon_02.gif) no-repeat 17px 50%;}
#SMCOMcolumn2 dl dd.familylist{ text-align:left; margin:2px 20px 2px 23px; padding:3px 0;  background-image:none; background:url(/images/sub/familyListBg.gif) repeat-x bottom ;}
#SMCOMcolumn2 dl dd.music{padding:0px 17px 0 17px; background:url(/images/board/icon_musicDown2.gif) no-repeat 17px 50% ; padding:2px 0 2px 37px;}



.SMThumbnailList1{ background:url(/images/sub/SMThumbnailTB.gif) repeat-x top left; padding:0 8px 0px 8px; margin:0 13px 0 13px; }
.SMThumbnailListbg1{ background:#fbf7ee url(/images/sub/SMThumbnailTB.gif) repeat-x top left; }
.SMThumbnailList1 h3{ position:relative; background:url(/images/sub/icon02.gif) no-repeat 0 60%; font-size:12px; padding:7px 0 0 15px;}
.SMThumbnailList1 h3 span{position:absolute;  top:2px;}
.SMThumbnailList1 .two{ float:left; width:111px; margin-bottom:10px; margin-top:14px; font-size:11px; line-height:15px; text-align:center;}
.SMThumbnailList1 .two img{ margin-bottom:5px;}
.SMThumbnailList1 .three{ float:left; width:72px; margin-bottom:10px; margin-top:13px; font-size:11px; line-height:15px; text-align:center;}
.SMThumbnailList1 .three img{ margin-bottom:5px;}
.SMThumbnailList1 table{ width:100%; margin-bottom:9px; margin-top:12px;}
.SMThumbnailList1 table td{ height:21px; color:#808080; font-size:11px;}

#Pupilscolumn h3{position:relative; background:url(/images/main/icon_brainTok.gif) no-repeat 3px 45%; border-bottom:1px #e1e1e1 solid; padding:8px 0 8px 0; font-size:12px; padding-left:24px;}
	#Pupilscolumn h3 p{ position:absolute; right:0px; top:5px;}
	#Pupilscolumn h3 p.btMore{ height:18px;}
	#Pupilscolumn dl{clear:both; margin:15px 0 10px 0; height:88px; border-bottom:1px #e1e1e1 solid;}
	#Pupilscolumn dl:after{content:"";display:inline;clear:both; }
	#Pupilscolumn dt{color:#333333; font-weight:bold; padding:0px 0 5px 0;}
	#Pupilscolumn dd.comment{ margin:3px 0 10px 0; background:url(/images/sub/icomComment.gif) no-repeat 128px 50%; font-size:11px; padding-left:143px;}
	#Pupilscolumn dd.comment a{ color:#e9791b;}
	#Pupilscolumn dd.img img{ float:left; margin-right:10px;}
	
.pupilsPhoto { clear:both; width:100%;}
.pupilsPhoto dl dt.topTitle{ font-weight:bold; padding:19px 17px 10px 0px; }
.pupilsPhoto dl dt.topTitle div { width:100%; position:relative; border-bottom:1px #e1e1e1 solid; padding-bottom:5px;}
.pupilsPhoto dl dt.topTitle div a { position:absolute; right:0; top:0; font-weight:normal; display:block; font-size:11px; color:#999; }


/*--------------sub--------------*/
#subContainer a{}

/* subSidebar */
#subSidebar .menu{}
#subSidebar .line{padding:0px 0 0px 0; border-bottom:2px #e1e1e1 solid; width:143px; margin-bottom:10px;}
#subSidebar .menu ul{}
#subSidebar .menu ul.health{background:url(/images/sub/leftmenuTopHealth.gif) no-repeat top left; }/*브레인미디어*/
#subSidebar .menu ul.get{background:url(/images/sub/leftmenuTopGet.gif) no-repeat top left}/*정기구독*/
#subSidebar .menu ul.education{background:url(/images/sub/leftmenuTopEducation.gif) no-repeat top left; padding-top:45px; }/*브레인피트니스*/
#subSidebar .menu ul.mobile{background:url(/images/sub/leftmenuTopMobile.gif) no-repeat top left; padding-top:45px;}
#subSidebar .menu ul.family{background:url(/images/sub/leftmenuTopFamily.gif) no-repeat left top;}/*홍익가정*/
#subSidebar .menu ul.community{background:url(/images/sub/leftmenuTopCommunity.gif) no-repeat top left; }/*브레인광장*/
#subSidebar .menu ul.communityCBG{background:url(/images/sub/leftmenuTopCBG.gif) no-repeat top left; padding-top:45px;}
#subSidebar .menu ul.pupilsCommunity{background:url(/images/sub/leftmenuTopPupils.gif) no-repeat top left; padding-top:45px;}
#subSidebar .menu ul.lifeCoaching{background:url(/images/sub/leftmenuToplifeCoaching.gif) no-repeat top left; padding-top:45px;}
#subSidebar .menu ul.TV{background:url(/images/sub/leftmenuTopTV.gif) no-repeat top left; padding-top:45px;}
#subSidebar .menu ul.notice{background:url(/images/sub/leftmenuTopMyNotice.gif) no-repeat top left; padding-top:45px;}/*공지사항*/
#subSidebar .menu ul.myPage{background:url(/images/sub/leftmenuTopMyPage.gif) no-repeat top left; padding-top:45px;}/*마이페이지*/
#subSidebar .menu ul.brainMessage{background:url(/images/sub/leftmenuTopBrainMessage.gif) no-repeat top left; padding-top:45px;}
#subSidebar .menu ul.brainy{background:url(/images/sub/leftmenuTopBrainy.gif) no-repeat top left; padding-top:45px;}
#subSidebar .menu ul.dosa{background:url(/images/sub/leftmenuTopDosa.gif) no-repeat top left;  padding-top:45px;}/*운세*/
#subSidebar .menu ul.allSearch{background:url(/images/sub/leftmenuTopSearch.gif) no-repeat top left;  padding-top:45px;}/*운세*/
#subSidebar .menu ul li{ text-align:left;  color:#222222; padding:7px 0 7px 6px; margin:0 ; background:url(/images/sub/leftmenuLi.gif) no-repeat top left;}
#subSidebar .menu ul li.bottom{ margin:0 ; background:url(/images/sub/leftmenuLino.gif) no-repeat top left;}
#subSidebar .menu ul li.none{ text-align:left;  color:#222222; padding:6px 0 5px 6px; margin:0 ; background:none;}
#subSidebar .menu ul li.over{  width:165px;  background:url(/images/sub/leftmenuLOveri.gif) no-repeat bottom left; text-align:left; color:#fff; padding:8px 0 5px 6px; font-weight:bold; letter-spacing:-0.07em; }
#subSidebar .menu ul li.overTalk{ text-align:left;  color:#277c07; padding:8px 0 6px 6px; font-weight:bold; letter-spacing:-0.07em; }


#subSidebar .menu ul li.menu2{ margin:0 0 0 25px; padding:0 0 0 10px; background:url(/images/main/icon_03.gif) no-repeat left 45%; height:18px;  }
#subSidebar .menu ul li.menu2Top{ margin-top:10px; }
#subSidebar .menu ul li.menu2Bottom{ height:1px; display:block; }
#subSidebar .menu ul li.allNo{ padding:0 0 8px 0; margin:0; background:none;}
#subSidebar .menu ul li.no{ padding:0; margin:0;}
#subSidebar .menu ul li.no dl{ margin:0; padding:0;}
*:first-child+html #subSidebar .menu ul li.no dl{ margin-top:-12px;}
*html #subSidebar .menu ul li.no dl{ margin-top:-12px;}
#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;}

.ondahnCommunity {width:139px; background:url(/images/sub/ondahn_ComFbg.gif) no-repeat bottom;}
.ondahnCommunity ul { padding:5px 10px 10px 10px; margin:0;}
.ondahnCommunity ul li { padding:5px 0 5px 15px; background:url(/images/sub/ondahn_Comicon.gif) no-repeat 5px 50%; border-bottom:1px dotted #d0d0d0; font-size:11px;}
.ondahnCommunity ul li.none{ border:none;}

.ondahnNotice { height:178px; background-image:url(/images/sub/ondahn_CommPbbg.gif); background-repeat:no-repeat; float:left; margin-bottom:17px;}
.ondahnPhoto {float:left; width:490px;}
.ondahnPhoto dl dt.topTitle{ font-weight:bold; padding:19px 19px 10px 19px; }
.ondahnPhoto dl dt.topTitle div { width:100%; position:relative; border-bottom:1px #e1e1e1 solid; padding-bottom:5px;}
.ondahnPhoto dl dt.topTitle div a { position:absolute; right:0; top:0; font-weight:normal; display:block; font-size:11px; color:#999; }

.ondahnNotice01 {float:left; width:264px;}
.ondahnNotice01 dl dt.topTitle{ font-weight:bold; padding:19px 17px 10px 17px; }
.ondahnNotice01 dl dt.topTitle div { width:100%; position:relative; border-bottom:1px #e1e1e1 solid; padding-bottom:5px;}
.ondahnNotice01 dl dt.topTitle div a { position:absolute; right:0; top:0; font-weight:normal; display:block; font-size:11px; color:#999; }
.ondahnNotice01 dd { padding:3px 17px 2px 23px; background:url(/images/main/icon_02.gif) no-repeat 17px 50%;}
.ondahnNottxt {color:#277c07; font-size:11px; margin-right:10px; }

/* contentWrap */
.category{padding:4px 0 7px 0; font-size:11px;  border-bottom:1px #ededed solid; margin-bottom:9px;}
.shopCategory { border-bottom:1px solid #ededed; padding-bottom:7px; font-weight:bold; font-size:11px; }
.categoryMedia{padding:4px 0 7px 0; font-size:11px;  border-bottom:1px #97c49a solid; }
.categoryFitness{ padding:4px 0 7px 0; font-size:11px; border-bottom:1px #ededed solid; margin-bottom:9px;}



#listStyle1{ margin-top:13px;}

/* contentlist */
.sideTitle{ border-bottom:1px #e1e1e1 solid; border-top:1px #e1e1e1 solid; font-weight:bold; padding:5px 0 5px 30px; background:url(/images/sub/icon01.gif) no-repeat 10px 50% #fafafa;}
.sideListStyle1 {background:url(/images/sub/listStyle1Bg.gif) repeat-y left top;}
.sideListStyle1 ol{ margin:11px;}
.sideListStyle1 ul { width:78px; margin:0 0 10px 8px;}
*html .sideListStyle1 ul {margin:0 0 3px 5px;} /* IE6핵처리 */
.sideListStyle1 div.itemTitle {padding:10px 0 6px 20px; margin:0 10px; background:url(/images/sub/icon01.gif) no-repeat left 13px; border-bottom:1px #e1e1e1 solid; font-weight:bold;}
.sideListStyle1 div.bgBottom{background:url(/images/sub/listStyle1BgBottom.gif) no-repeat left bottom; height:1px;}
.sideListStyle1 ul {padding-top:10px;}
.sideListStyle1 li{ padding:2px 0 2px 5px; margin-left:2px;}


#headerSub table { width:100%; height:40px; }
#headerSub table ul { margin:0 0 0 32px; width:680px; }
#headerSub table ul li { float:left; padding:0 7px; color:#53493d; }
#headerSub ul li span { color:#cfb498; }
#headerSub ul li strong { color:#bf723f; }

/* sitemap */
.siteMapBox { margin-top:15px; float:left; }
.siteMapBox dl.map{ width:168px; float:left; border-right:2px #f4f2f2 solid; padding:0 0 20px 0; }
.siteMapBox dl.map dt{ background-color:#f8f7f7; border:2px #f4f2f2 solid; padding:7px 0 7px 20px; border-right:none; margin-bottom:5px;}
.siteMapBox dl.map dd{ padding:5px 0 5px 11px; margin-left:18px;  background:url(/images/sub/leftmenuLiSiteM.gif) no-repeat top left;}
.siteMapBox dl.etc { clear:both;}
.siteMapBox dl.etc dt{ background-color:#f8f7f7; border:2px #f4f2f2 solid; padding:7px 0 7px 20px; margin:0px 0 5px 0;}
.siteMapBox dl.etc dd{ float:left; background-color:#ecffeb; border:2px #f4f2f2 solid; padding:4px 20px; margin:10px 10px 5px 0;}

/*--------------sms--------------*/
.smsMenu{position:relative; background:url(/images/sub/bg_giftTitleBg.gif) repeat-x bottom; height:32px; margin:10px 0 7px 0; }
.smsTop { width:950px; height:40px; padding-top:335px; background:url(/images/sub/sms01.jpg) no-repeat top left;}
.smsInner { position:relative; padding:40px 80px; border-left:solid 6px #f2f1ed; border-right:solid 6px #f2f1ed;}
.smsInnerBtn{position:absolute; right:80px; top:40px;}
.smsInnerTit { margin-bottom:22px; color:#664801; font-size:16px;}

.smsTb { color:#777777; line-height:19px; border-top:solid 2px #e6e6dc; border-bottom:solid 2px #e6e6dc;}
.smsTb th { width:120px; text-align:left; padding:10px 3px 10px 15px; background-color:#faf9f6; border-top:solid 1px #ededed; border-bottom:solid 1px #ededed; }
.smsTb td { padding:10px 0 10px 20px; border-top:solid 1px #ededed; border-bottom:solid 1px #ededed;}

.smsTb02 { color:#777777; line-height:19px; border-top:solid 2px #e6e6dc; border-bottom:solid 2px #e6e6dc;}
.smsTb02 th { width:160px; text-align:left; padding:15px 0 15px 15px; background-color:#faf9f6; border-top:solid 1px #ededed; border-bottom:solid 1px #ededed; }
.smsTb02 td { padding:15px 0 15px 15px; border-top:solid 1px #ededed; border-bottom:solid 1px #ededed;}

.smsOrange { color:#f48729; font-weight:normal;}
.smsBox { width:50px; height:19px; margin-right:2px;}
.smsList { margin:0;}
.smsList li { margin:0; line-height:19px; padding:4px 0 4px 0;}

.smsList02 { margin:0;}
.smsList02 li { margin:0; line-height:19px; padding:2px 0 2px 0;}

/*--------------BR메시지sms--------------*/

.brmsmsTop1 { width:950px; height:40px; padding-top:335px; background:url(/images/sub/brmsms01.jpg) no-repeat top left;}
.brmsmsTop2 { width:950px; height:40px; padding-top:335px; background:url(/images/sub/brmsmsReadership.jpg) no-repeat top left;}
.brmsmsTop3 { width:866px; height:40px; padding-top:335px; background:url(/images/sub/brmsms03.jpg) no-repeat top left;}



.btSms
{
	width:111px;
	height:18px;
	border:none;	
	background: url(/images/sub/bt_smsBg.gif) no-repeat;
	font-family:돋움;
	font-size:11px;
	color:#6a6a6a;
	margin:0 0 0 5px;
	padding:2px 0 0 0;
}
.btSms02
{
	width:114px;
	height:20px;
	border:none;	
	background: url(/images/sub/bt_smsBg02.gif) no-repeat;
	font-family:돋움;
	font-size:11px;
	color:#6a6a6a;
	margin:0 0 0 5px;
	padding:2px 0 0 0;
}
.btSms03
{
	width:139px;
	height:20px;
	border:none;	
	background: url(/images/sub/bt_smsBg03.gif) no-repeat;
	font-family:돋움;
	font-size:12px;
	color:#6a6a6a;
	margin:0 0 0 5px;
	padding:2px 0 0 0;
}
.btSms04
{
	width:163px;
	height:20px;
	border:none;	
	background: url(/images/sub/bt_smsBg04.gif) no-repeat;
	font-family:돋움;
	font-size:12px;
	color:#6a6a6a;
	margin:0 0 0 5px;
	padding:2px 0 0 0;
}

/* sms PopUp */
.popSmsSearchClose { background:url(/images/sub/sms_pop_search.gif) no-repeat; height:35px; }
.popSmsSearchPostBg, .popSmsSelfResultPostBg
  
{
    background:url(/images/board/pop_back.gif) no-repeat; 
    height:90px; 
    padding:18px 18px 0 18px; 
    margin-top:10px;
    line-height:19px;
}

.popBaseSelf { width:320px; height:175px; background:#fbf7ee; padding:15px; }
.popBaseSelfm { width:320px; height:100px; background:#edf4e4; padding:15px; }
.popSmsSelfClose { background:url(/images/sub/sms_pop_self.gif) no-repeat; height:35px; }
.popMeditationSmsSelfClose { background:url(/images/sub/MeditaionSms_pop_self.gif) no-repeat; height:35px; }
.popSmsSelfPostBg
{
    background:url(/images/board/pop_back.gif) no-repeat; 
    height:310px; 
    padding:18px 18px 0 18px; 
    margin-top:10px;
    line-height:19px;
}

.popSmsCertifyPostBg
{
    background:url(/images/board/pop_back.gif) no-repeat; 
    height:190px; 
    padding:18px 18px 0 18px; 
    margin-top:10px;
    line-height:19px;
}

.popSmsSubmitPostBg
{
    background:url(/images/board/pop_back.gif) no-repeat; 
    height:230px; 
    padding:18px 18px 0 18px; 
    margin-top:10px;
    line-height:19px;
}

.popSmsFaultClose { background:url(/images/sub/sms_pop_fault.gif) no-repeat; height:35px; }
.popSmsFaultPostBg
{
    background:url(/images/board/pop_back.gif) no-repeat; 
    height:120px; 
    padding:18px 18px 0 18px; 
    margin-top:10px;
    line-height:19px;
}

.popSmsPostBg
{
    background:url(/images/board/pop_back.gif) no-repeat; 
    height:180px; 
    padding:18px 18px 0 18px; 
    margin-top:10px;
    line-height:19px;
}

.popSmsResultPostBg
{
    background:url(/images/board/pop_back.gif) no-repeat; 
    height:130px; 
    padding:18px 18px 0 18px; 
    margin-top:10px;
    line-height:19px;
}

.popSmsSelfPostBg table, .popSmsSubmitPostBg table { width:100%; text-align:center; margin:10px 0; border-bottom:solid 2px #e6e6e6;}
.popSmsSelfPostBg th, .popSmsSubmitPostBg th  
{
    padding:5px 0; 
    background-color:#f8f8f8;
    border-top:solid 2px #e6e6e6;
    border-bottom:solid 1px #e6e6e6;
}
.popSmsSelfPostBg td, .popSmsSubmitPostBg td  
{ 
    padding:5px 0;
    border-bottom:solid 1px #e6e6e6;
}

.popSmsGiftListClose { background:url(/images/sub/sms_pop_giftList.gif) no-repeat; height:35px; width:371px; }
.popbrmSmsListClose { background:url(/images/sub/brmsms_pop_List.gif) no-repeat; height:35px; width:371px; }
.popbrmSmsFaultClose { background:url(/images/sub/brmsms_pop_Fault.gif) no-repeat; height:35px; width:371px; }

.popBaseMobileLetterRegular {background:#fbf7ee; padding:16px 0 12px 18px; border:solid 1px #d6d6d6; }
.popmobileLetterRegular{ background:url(/images/sub/sms_pop_regularFault.gif) no-repeat; height:35px; width:336px; }
.btRegularClosepop { margin:8px 0 0 308px; }
.mobileLetterRegularMotify  
{
    height:162px;
    background:url(/images/sub/pop_regularBack.gif) no-repeat; 
	width:302px;
    padding:21px 17px 1px 17px; 
    margin-top:15px;
}
.regularBtn {padding:16px 0 9px 0; text-align:center; border-top: dotted 1px #c0c0c0;}


/* e-money */

.EMoneyMenu{position:relative; background:url(/images/sub/bg_giftTitleBg.gif) repeat-x bottom; height:32px; margin:25px 0 25px 0; }
.EMoneyMenu .menu{}
.EMoneyMenu .bt{ position:absolute; right:5px; top:2px;}

/* oneDollar popup */

.popBaseOneDollarResult { width:330px; background:#fbf7ee; padding:14px; }
.popOneDollarResultClose { width:330px; background:url(/images/board/cms_pop_result.gif) no-repeat; height:57px; }
.popOneDollarResultPostBg
  
{
    width:294px;
    background:url(/images/board/pop_back_width330px.gif) no-repeat; 
    padding:18px 18px 0 18px; 
    margin-top:10px;
    line-height:19px;
}

/* My Page e-Brain */
.MyEbrainBack { position:relative; background:url(/images/sub/MyEbrainBack.gif) no-repeat; height:254px; margin:25px 0 20px 0; }
.MyEbrainTit { background:url(/images/board/bullet_arrow01.gif) no-repeat 3% 75%; padding:18px 0 0 36px; }
.MyEbrainTit2 { background:url(/images/board/bullet_arrow01.gif) no-repeat 0 60%; padding:18px 0 10px 18px; }
.MyEbrain{position:relative; background:url(/images/sub/bg_giftTitleBg.gif) repeat-x bottom; height:32px; margin:0 0 15px 0; }
.MyEbrainInfo { padding:15px 0 0 25px; }
.MyEbrainTxtFrame { position:absolute; top:57px; left:330px; width:425px;}
.MyEbrainTxt { padding:20px 10px 10px 10px; background:#fbf9f3; border:1px solid #eee; }
    .MyEbrainTxt  ul li { background:url(/images/board/bullet_03.gif) no-repeat left 7px; padding:0 0 6px 10px; }
.MyEbrainBtn { padding:10px 0 0 12px; }

.MyEbrainPeriod {width:100%;}
.MyEbrainPeriod .bg{background:url(/images/board/write_thBg.gif) repeat-x top; height:3px; border:none; padding:0; margin:0;}
.MyEbrainPeriod th{ width:18%; background-color:#faf9f6; border-bottom:1px #f0ebdb solid; padding:5px 0 0 15px; text-align:left; color:#8e8e8c; font-size:11px;} 
.MyEbrainPeriod td{ border-bottom:1px #f0ebdb solid; padding:5px 0 0 15px; color:#6e87a5;}

.MyEbrainDay{padding:5px 0 7px 0;}
.MyEbrainDay span{margin-left:312px; color:#6e87a5; vertical-align:middle;}
.MyEbrainDay .txt{height:17px;	background-color:#fef0d0;	margin:0;	padding:0; vertical-align:middle;}
.MyEbrainDay .selectTxt{ background-color:#fef0d0; font-size:12px; vertical-align:middle; padding:0 0 0 2px; }

/* EBEOpenEvent */

.EBEOpenEeventBG{ background:url(/images/event/EBEOpenEventBG01.jpg) no-repeat top center;}
    *html .EBEOpenEeventBG{ background:url(/images/event/EBEOpenEventBG02.jpg) no-repeat top center;}
    
/* EBEOpenEvent PopUp */

.EBEpopBG{ width:334px; height:264px; padding:31px 33px 0 33px; background:url(/images/event/EBEpopBg.gif) no-repeat top left;}
.EBEpopLoginBG{ width:334px; height:184px; padding:31px 33px 0 33px; background:url(/images/event/EBEpopLoginBg.gif) no-repeat top left;}


/* ------------------------ KSF EVENT --------------------------------*/

.KSFTest { border:1px solid #fff; }
.KSFPopBack { width:400px; background:url(/images/event/KSF_popBg.gif) repeat-y left top; position:relative; }
.popClose { position:absolute; top:28px; left:350px; }
.KSFPopNeed { background:url(/images/event/KSF_popNeedLogin.gif) no-repeat left top; padding:60px 0 0 0; }
.KSFPopLog { background:url(/images/event/KSF_popLogin.gif) no-repeat left top; padding:60px 0 0 0; }
.KSFPopPrivate { background:url(/images/event/KSF_popPrivate.gif) no-repeat left top; padding:60px 0 0 0; }
.KSFPopFinal { background:url(/images/event/KSF_finalApplication.gif) no-repeat left top; padding:60px 0 0 0; }
.KSFPopOnlyEvent { background:url(/images/event/KSF_popOnlyEvent.gif) no-repeat left top; padding:60px 0 0 0; }
    .KSFPopOnlyEvent table th { border-bottom:1px solid #f2f2f2; border-right:1px solid #f2f2f2; text-align:left; width:110px; height:32px; }
    .KSFPopOnlyEvent table td { border-bottom:1px solid #f2f2f2; padding-left:10px; }
.tableLine2 { height:2px; border-top:2px solid #ccc; width:340px; }
    
.KSFpopBg 
{ 
    width:284px;
    margin:20px 0 0 10px;
    padding:18px 18px 0 18px;
    margin-top:10px;
}

.KSFAlertBack { width:300px; background:url(/images/event/KSF_alertBg.gif) repeat-y left top; }
.alert { width:240px; background:url(/images/event/KSF_alert.gif) no-repeat left top; padding:30px 30px 25px 30px; position:relative; }
.alertImg {  }

/*뇌연령체크결과*/
.brAgeResultTempBox { width:680px; background:url(http://ebe.brainworld.com/images/eEdu/brAgeCheckResultSkinBg00.jpg) repeat-y; margin:0 auto; }
.brAgeResultTempBox .itemTitleStyle01 { width:617px; }/* ie6 핵 */
.brAgeResultZone1 { position:relative; height:161px; background:#f5f5f5 url(http://ebe.brainworld.com/images/eEdu/brAgeCheckResultSkinBg01.jpg) no-repeat left top; text-align:right; }
.brAgeResultZone2 { padding:0 32px; background:#f7f7f7 url(http://ebe.brainworld.com/images/eEdu/brAgeCheckResultSkinBg02.jpg) no-repeat left top; padding-top:20px; }
.brAgeResultZone3 { padding:0 32px; background:url(http://ebe.brainworld.com/images/eEdu/brAgeCheckResultSkinBg03.jpg) no-repeat left bottom; padding-top:30px; padding-bottom:20px; }
.brAgeResultZone3View { padding:0 32px; background:url(http://ebe.brainworld.com/images/eEdu/brAgeCheckResultSkinBg07.jpg) no-repeat left bottom; padding-top:30px; padding-bottom:50px; }
.brAgeResultZone4 { padding:0 32px; background:url(http://ebe.brainworld.com/images/eEdu/brAgeCheckResultSkinBg04.jpg) no-repeat left top; padding-top:30px; }
.brAgeResultZone5 { clear:both; padding:0 32px; background:url(http://ebe.brainworld.com/images/eEdu/brAgeCheckResultSkinBg05.jpg) no-repeat left bottom; padding-bottom:30px; }
.brAgeResultZone6 { padding:0 32px; background:url(http://ebe.brainworld.com/images/eEdu/brAgeCheckResultSkinBg06.jpg) no-repeat left top; padding-top:30px; }
.brAgeResultZone7 { padding:0 32px; }
.brAgeResultBottom { height:67px; background:url(http://ebe.brainworld.com/images/eEdu/brAgeCheckResultSkinBg07.jpg) no-repeat left bottom; }

.brAgeResultZone1 .zone01 { position:absolute; line-height:22px; top:21px; right:232px; font-size:16px; font-weight:bold; }
.brAgeResultZone1 .zone02 { position:absolute; line-height:100px; top:30px; right:32px; font-weight:bold; font-family:Verdana; font-size:36px; }
.brAgeResultZone1 .zone02 span.age { font-size:100px; color:#1f5cae; font-style:italic; }

.brAgeResultZone2 table { color:#04449c; font-size:11px; }
.brAgeResultZone2 tr.tbar { background:url(http://ebe.brainworld.com/images/eEdu/tableBar01_Blue01.gif) repeat-x left top; color:#fff; text-align:center;}
.brAgeResultZone2 tr.tbar td { padding:15px 0 15px 0; border:none; font-weight:normal; }
.brAgeResultZone2 td { padding:7px 0; border-bottom:1px solid #e5e5e6; font-weight:bold;}
.brAgeResultZone2 td.questionName { font-size:12px; padding-left:20px; font-weight:normal; }
.brAgeResultZone2 td.question { color:#f2673a; }
.brAgeResultZone2 td.time { color:#666666; }

.brAgeResultZone4 p { padding:20px 0; min-height:100px; line-height:20px; }
.dia01 { float:left; width:297px; margin:0 20px 15px 0; }
.dia01 .dia01Btn { position:absolute; right:0; top:0; }
.dia02 { float:left; width:297px; margin:0 0 15px 0; }
.dia02 .dia01Btn { position:absolute; right:0; top:0; }
.recommendGame { background:url(http://ebe.brainworld.com/images/eEdu/brAgeCheckResultContBox02.gif) no-repeat left top; padding:25px 19px; height:202px; }
.recommendGame table { width:260px; }
.fourWard { background:url(http://ebe.brainworld.com/images/eEdu/brAgeCheckResultContBox02.gif) no-repeat left top; padding:40px 20px 26px 20px; height:186px; font-size:14px; }
.english { background:url(http://ebe.brainworld.com/images/eEdu/brAgeCheckResultContBox02.gif) no-repeat left top; padding:40px 20px 26px 20px; height:186px; font-size:14px; }
p.mrLee { min-height:90px; padding-left:150px; background:url(http://ebe.brainworld.com/images/eEdu/brAgeCheckResultDrLee.gif) no-repeat left top; line-height:20px; }
p.mrRuta { min-height:90px; padding-left:150px; background:url(http://ebe.brainworld.com/images/eEdu/brAgeCheckResultDrRuta.gif) no-repeat left top; line-height:20px; }
    *html p.mrLee { height:90px; } /* ie6 핵 min-height 대신에*/
    *html p.mrRuta { height:90px; } /* ie6 핵 min-height 대신에*/
.diaBox01 { background:url(http://ebe.brainworld.com/images/eEdu/brAgeCheckResultContBox02.gif) no-repeat left top; padding:40px 9px 26px 9px; height:186px; }
.diaBox02 { background:url(http://ebe.brainworld.com/images/eEdu/brAgeCheckResultContBox03.gif) no-repeat left top; padding:9px; height:17px; }
.contBox01 { padding:10px 0 10px 0; margin-bottom:20px; background:url(http://ebe.brainworld.com/images/eEdu/brAgeCheckResultContBox01-Top.gif) no-repeat left top; }
.contBox01 .in{ padding:10px 24px 15px 0; background:#e5eefb url(http://ebe.brainworld.com/images/eEdu/brAgeCheckResultContBox01-Bottom.gif) no-repeat left bottom; }

/* 결과다이어그램 */
.brAgeResultTempBox .contDiaBar03 { margin:0 3px; padding:4px 5px; background:#3f7ed5; text-align:left; }
.brAgeResultTempBox .contDiaBar03 img{ height:9px; border-right:1px solid #fff; }
.brAgeResultTempBox .contDiaBar03Text { margin-top:15px; padding-left:8px; text-align:left; }
.brAgeResultTempBox .contDiaBar03Text .numAll { color:#629cec; }
.brAgeResultTempBox .contDiaBar03Text .numNow { color:#ff6000; }


.itemTitleStyle01 { position:relative; clear:both; }
.itemTitleStyle01 .textguide { position:absolute; right:0; font-size:12px; color:#666666; }
.itemTitleStyle02 {position:relative; clear:both; padding-left:10px; background:url(/images/event/bulletDot01Gray.jpg) no-repeat left 5px; font-size:14px; font-weight:bold; color:#4064bc; }
.itemTitleStyle02 .textguide { position:absolute; right:0; font-size:12px; color:#666666; }
span.border6pxUp, .border6pxUp { display:block; width:100%; height:6px;  background:url(/images/event/borderBG01.gif) repeat-x left bottom; }
span.border6pxDown, .border6pxDown { display:block; width:100%; height:6px;  background:url(/images/event/borderBG02.gif) repeat-x left bottom; }
.colorPointBlue01{ color:#629cec; }
.colorPointBlue02 { color:#3677d0; }
 
/* 결과다이어그램 */
.lifeCoachingBox{position:relative; background:url(/images/sub/bg_lifeCoaching.jpg) no-repeat; width:681px; height:433px;}
.lifeCoachingBox ul{
	position:absolute;
	width:345px;
	top:247px;
	left:41px;
	line-height:28px;
}
.lifeCoachingBox li{ background:url(/images/sub/btn_lifeCoachingBullet.gif) no-repeat 0 50%; padding-left:10px; }

/*-----------------라이프코칭 ----------------*/

.coachingBox{position:relative; height:30px; vertical-align:top; text-align:right; margin-top:10px; padding-right:100px;}
.coachingBox2{ position:relative; background:url(/images/sub/imgLifeMain04.jpg) no-repeat; width:661px; padding:55px 0 0 20px; height:133px; line-height:22px; }

.coachingView{margin:30px 30px 80px 220px; font-size:14px; line-height:26px; font-weight:bold;}
.ResponseViewBox{margin:30px; background:url(/images/sub/response_bt.gif) no-repeat top left;}
    .ResponseViewBody{margin:0 0 0 30px; background:url(/images/sub/responseBgBody.gif) repeat-y top left; background-color:#000000;}
        .ResponseViewBottom{background:url(/images/sub/responseBgBotton.gif) no-repeat bottom left;}
         .ResponseViewTop{ padding:100px 30px 80px 190px; font-size:14px; line-height:26px;}
         
.subTitle{ font-size:18px; color:#fd7917;}      


 /*-----------------요술상자 : SMS폴더 안 Detail.css 파일과 같이 수정해야 함----------------*/  
.magicbox02wrap { position:relative;}
.magicbox02 {position:absolute;left:37px;top:117px;width:170px;z-index:1;}
.magictxt { padding:10px 0 5px 0; font-weight:bold; letter-spacing:-1px; color:#0c0c0c;}
.magictxt a:link {color:#0c0c0c;}
.magictxt a:visited {color:#0c0c0c;}
.magictxt a:active {color:#0c0c0c;}
.magictxt a:hover {color:#508e00; text-decoration:underline;}


 /*-----------------온라인 단센터 탑----------------*/  
.idahnworldTop{ position:relative; width:1120px; text-align:left;}
.idahnworldTop ul { position:absolute; left:245px; top:13px; width:585px; padding:0px; font-size:11px; }
.idahnworldTop ul li { float:left; list-style:none; padding:0 10px; text-decoration:none; background:url(/images/sub/ondahnCommunityicon.gif) no-repeat 0 50%;}
.idahnworldTop ul li.no{ background-image:none;}


/*------------------천부경 타로 판매 ----------------*/

.taroTop { width:866px; height:40px; padding-top:375px; background:url(/images/sub/taro01.jpg) no-repeat top left;}
.taroTop2 { width:866px;  padding-top:456px; background:url(/images/sub/taro02.jpg) no-repeat top left;}
.taroInner { padding:40px 80px; border-left:solid 6px #f2f1ed; border-right:solid 6px #f2f1ed;}
.taroInner2 { padding:40px 70px; border-left:solid 6px #f2f1ed; border-right:solid 6px #f2f1ed;}
.taroInnerBtn {position:absolute; right:80px; top:40px;}
.taroInnerTit { margin-bottom:22px; color:#664801; font-size:16px; float:left; margin-right:20px; }
.taroTb { color:#777777; line-height:19px; border-top:solid 2px #e6e6dc; border-bottom:solid 2px #e6e6dc; font-size:13px; }
.taroTb th { width:120px; text-align:left; padding:10px 3px 10px 15px; background-color:#faf9f6; border-top:solid 1px #ededed; border-bottom:solid 1px #ededed; }
.taroTb td { padding:10px 0 10px 20px; border-top:solid 1px #ededed; border-bottom:solid 1px #ededed;}

.taroOrange { color:#f48729; font-weight:normal;}


/*------------------천부경 타로 클럽(정수연) ----------------*/
.communityXCBGB{background:url(/images/sub/community_CBGbg2.gif) no-repeat bottom left;}
.communityCBGBody{position:relative; background:url(/images/sub/community_CBGbg.jpg) no-repeat top left; height:335px; margin-bottom:17px;}
.communityCBGBody2{position:relative; background:url(/images/sub/community_CBGbg.jpg) no-repeat top left;  margin-bottom:17px; min-height:340px;}
.communityCBG_tap{ background:url(/images/sub/bg_giftTitleBg.gif) repeat-x bottom; padding-left:70px; border-left:solid 6px #f2f1ed; border-right:solid 6px #f2f1ed; }
.communityCBGTable{ }
.communityCBGTable th{ border-bottom:1px #e7e6e6 solid; height:30px;  padding:5px 0px; text-align:left; }
.communityCBGTable td{ border-bottom:1px #e7e6e6 solid; background:url(/images/sub/communityCBGbg.gif) repeat-y center; padding:10px 20px 10px 0px; line-height:19px; }
.communityCBGTable th.none{ width:60px; padding:0; text-align:center;}
.communityCBGTable td.none{background-image:none; width:60px; padding:10px 0 10px 0; text-align:center;}
.CBGday{position: absolute; top: 35px; left: 35px; font-size: 30px; font-weight: bold; color: #fff; line-height: 30px;}
.CBGtitle{position: absolute; top: 175px; left: 56px; font-size: 16px; font-weight: bold; color: #6f46e3;}
.CBGimg{position: absolute; top: 34px; right: 49px; width: 177px;}
*html .CBGimg{right: 55px;}
.CBGcontent{position: absolute; top: 240px; left: 56px; font-size: 14px; width: 380px; line-height: 22px;}
	.CBGcontent span.font,.CBGcontentView span.font{font-size: 11px; color: #b93191;}
.CBGcontentView{ padding:240px 0 30px 56px; font-size: 14px; width: 436px; line-height: 22px;}

/*------------------홍익가정view 2010.05.10(정수연) ----------------*/
.familyTitle{background:url(/images/sub/familyTitle00.gif) no-repeat top left; height:33px; font-size:23px; padding:15px 0 0 20px; color:#fff; font-family:HY견고딕, 돋움, Arial, Helvetica, sans-serif;}
.familyBox{ width:655px; border-bottom:1px #eeeeee solid; border-left:1px #eeeeee solid; border-right:1px #eeeeee solid; padding:20px 11px 40px 11px; line-height:20px;}
.familyBox .title{border-bottom:1px #dae9aa solid; padding:30px 0 6px 0; margin-bottom:12px;}
.familyBox .paddingLR7{ padding:0 7px;}
.familyBox .profile{}
.familyBox .profile dl{ float:left; width:459px; background-color:#fbf9f7; border-bottom:1px #dae9aa solid;border-top:1px #dae9aa solid; padding:0 19px; }
 .familyBox .profile dl dt{ color:#358d3b; padding:4px 0px; font-weight:bold; border-bottom:1px #fff solid;}
 .familyBox .profile dl dd{background:url(/images/sub/icon03.gif) no-repeat 0 50%; padding: 3px 0 3px 9px; border-bottom:1px #fff solid;}
 
/*-홍익가정 일정*/
#map {height:270px; text-align:center; padding:0 20px;}
#map .nation { float: left; margin: 0 0 0 30px; padding:0; }
#map .local { float: right; margin: 0 0px 0 0; padding:0; }

#map02 {		
padding: 0px 0px 0px 25px;
}

table#centerList01 {
width: 100%;
border-collapse: collapse;
clear: both;
margin-top: 10px;
}
	table#centerList01 caption { font-size: 12px; text-align: center; }
	table#centerList01 th { padding: 8px 2px 8px 2px; }
	table#centerList01 td { padding: 6px 2px 6px 2px; }
	table#centerList01 col {  }
	table#centerList01 col#itemA-center { width: 15%; }
	table#centerList01 col#itemB-center { width: 49%; }
	table#centerList01 col#itemC-center { width: 16%; }
	table#centerList01 col#itemD-center { width: 10%; }
	table#centerList01 col#itemE-center { width: 10%; }
	/***** 시작 : 디테일스타일 01 *****/
	table#centerList01 thead#LH01-center { background: url(../../Img/tablehead_center.gif) repeat-x left center; color: #fff; text-align: center; } /*목록타이틀 - 스타일지정*/
		table#centerList01 thead#LH01-center th { background: url(../../Img/tablehead_center.gif) repeat-x left top; font-weight: normal; font-family: 돋움;  } /*목록타이틀 - 스타일지정*/
		table#centerList01 thead#LH01-center th.bg { border-bottom: 1px solid #eee; border-top: 0; text-align: center;} /*목록타이틀 - 구분스타일지정*/						
	table#centerList01 tbody#LD01-center {  }
		table#centerList01 tbody#LD01-center tr.odd { background-color: #fdfcf5; } /*목록세부 - 홀수행 컬러스타일지정*/
		table#centerList01 tbody#LD01-center tr.even { background: #fdfcf5; } /*목록세부 - 짝수행 컬러스타일지정*/
		table#centerList01 tbody#LD01-center td { border-bottom: 1px solid #eee; border-top: 0 ;} /*목록세부 - 셀라인스타일지정*/
		table#centerList01 tbody#LD01-center td.address { text-align:left; }
		table#centerList01 tbody#LD01-center td.center { text-align:center; }
		table#centerList01 tbody#LD01-center td.tel { text-align:center; }
	/***** 끝 : 디테일스타일 01 *****/
		table#centerList01 tbody a { text-decoration: none; }
		table#centerList01 tbody a:hover { text-decoration: none; }
		table#centerList01 tbody a.link-center { width: 60px; height: 20px; background:#eee url(../../Img/button_center01_out.gif) no-repeat 50% 50%; }
		table#centerList01 tbody a.link-centerSelect { width: 61px; height: 20px; background:#eee url(../../Img/button_centerSelect01_out.gif) no-repeat 50% 50%; }
		table#centerList01 tbody a.link-counsel { width: 60px; height: 20px; background:#eee url(../../Img/button_center02_out.gif) no-repeat 50% 50%; }
		table#centerList01 tbody a.link-center:hover { width: 60px; height: 20px; background:#eee url(../../Img/button_center01_on.gif) no-repeat 50% 50%; }
		table#centerList01 tbody a.link-centerSelect:hover { width: 61px; height: 20px; background:#eee url(../../Img/button_centerSelect01_on.gif) no-repeat 50% 50%; }
		table#centerList01 tbody a.link-counsel:hover { width: 60px; height: 20px; background:#eee url(../../Img/button_center02_on.gif) no-repeat 50% 50%; }
		
		fieldset.openClassInfo a.ticketdown { width: 148px; height: 20px; margin-left:5px; background:#eee url(../../Img/button_center03_out.gif) no-repeat 50% 50%; position:absolute; }
		fieldset.openClassInfo a.ticketdown:hover { width: 148px; height: 20px; margin-left:5px; background:#eee url(../../Img/button_center03_on.gif) no-repeat 50% 50%; position:absolute; }
/* End : CenterSection : ListStyle 01*/


/* Begin : CenterSection : ListStyle 02*/
h4.centerName { float: left; color: #f55148;}

h4.centerName { float: left; color: #f55148;}
fieldset.centerInfo { padding-bottom: 8px; }
fieldset.centerInfo legend { display: inline; margin-bottom: 10px; font-size: 12px; font-weight: bold; }
fieldset.centerInfo ol{ float: left; list-style: none; width:390px; padding-right:10px; }


/*-----------------마이페이지 일지메시지관리 ----------------*/


.IlchiMessageViewBody{ background:url(/images/sub/responseBgBody01.jpg) repeat-y top left; font-family:'바탕' ,serif; font-weight:bold;}
.IlchiMessageViewBottom{background:url(/images/sub/responseBgBotton01.jpg) no-repeat bottom left;}
.IlchiMessageViewTop{ padding:65px 80px 80px 80px; font-size:14px; line-height:26px; }
.IlchiMessageViewBox{padding:10px 30px 30px 30px;}

.IlchiMessageViewBox01{padding:10px 30px 30px 5px; margin-left:30px; background:url(/images/sub/response_btn.gif) no-repeat top left;}
.IlchiResponseViewBody{padding:0 0 0 30px;}
.IlchiResponseViewBottom{background:url(/images/sub/responseBgBotton.gif) no-repeat bottom left;}
.IlchiResponseViewTop{ padding:100px 30px 80px 190px; font-size:14px; line-height:26px;}

.myResponseViewBox{margin:0 0 0 21px;  position:relative;}

.musicList th{ background:url(/images/sub/wap_boardbg.gif) repeat-x left top; font-size:11px; color:#252525;  padding:4px 10px; text-align:left;}
.musicList td{ border-bottom:1px #ebebeb solid;  padding:4px 0;}




/*------------------전문상담클리닉 ----------------*/
.consultationcBox  { height:175px; border:1px #dedede solid; padding:15px 15px; margin: 8px 0 30px 0; }
.consultationcBox1  {height:770px; background:url(/images/sub/consultationcsbg01.jpg) no-repeat bottom left; border:1px #dedede solid; padding:15px 15px; margin: 8px 0 15px 0; line-height:23px; }
.consultationcBox2  {height:600px; background:url(/images/sub/consultationcsbg02.jpg) no-repeat bottom left; border:1px #dedede solid; padding:15px 15px; margin: 8px 0 15px 0; line-height:23px; }
.consultationcBox3  {height:630px; background:url(/images/sub/consultationcsbg03.jpg) no-repeat bottom left; border:1px #dedede solid; padding:15px 15px; margin: 8px 0 15px 0; line-height:23px }
.consultationcBox4  {height:950px; background:url(/images/sub/consultationcsbg04.jpg) no-repeat bottom left; border:1px #dedede solid; padding:15px 15px; margin: 8px 0 15px 0; line-height:23px }
.consultationcBox5  {height:600px; background:url(/images/sub/consultationcsbg05.jpg) no-repeat bottom left; border:1px #dedede solid; padding:15px 15px; margin: 8px 0 15px 0; line-height:23px }
.consultationcBox6  {height:500px; background:url(/images/sub/consultationcsbg06.jpg) no-repeat bottom left; border:1px #dedede solid; padding:15px 15px; margin: 8px 0 15px 0; line-height:23px }
.consultationcBox7  {height:650px; background:url(/images/sub/consultationcsbg08.jpg) no-repeat bottom left; border:1px #dedede solid; padding:15px 15px; margin: 8px 0 15px 0; line-height:23px }
.consultationcBox8  {height:1130px; background:url(/images/sub/consultationcsbg07.jpg) no-repeat bottom left; border:1px #dedede solid; padding:15px 15px; margin: 8px 0 15px 0; line-height:23px }
.detail2{ padding:20px 20px 30px 20px ; line-height:22px; border-bottom:1px #ededed solid;}


/*------------------개인회원 아이디 찾기  ----------------*/
.idinquiry { margin:30px 34px;}
.idinquiryBox01 { background:url(/images/sub/idinquiryboxbg01.gif) no-repeat left top; width:405px; height:98px; margin-top:10px; padding: 45px 150px; }
.idinquiryBox02 { background:url(/images/sub/idinquiryboxbg02.gif) no-repeat left top; width:405px; height:18px; margin-top:10px; padding: 61px 150px; }
.idinquiryBox03 { background:url(/images/sub/idinquiryboxbg03.gif) no-repeat left top; width:705px; height:205px; margin-top:10px; }
.idinquiryBox04 { position:relative; background:url(/images/sub/idinquiryboxbg04.gif) no-repeat left top; width:505px; height:26px; padding:40px 100px;}
.idviw {font-size:24px; font-weight:bold; color:#c83400;}
.certification01 { width:133px; padding:70px 20px 37px 20px; float:left; font-size:11px; letter-spacing:-0.1em;}
.certification02 { width:134px; padding:70px 20px 37px 20px; float:left; font-size:11px; letter-spacing:-0.1em;}
.certification03 { width:138px; padding:70px 20px 37px 20px; float:left; font-size:11px; letter-spacing:-0.1em;}
.certification04 { width:140px; padding:70px 20px 37px 20px; float:left; font-size:11px; font-weight:bold;}



/*------------------생명전자 명상 ----------------*/
.LEcontents { border:1px solid #e9e9e9; float:left; padding:40px 45px;}
.LEsideMenu { border:1px solid #e9e9e9; float:right; padding:17px; width:205px;}
.LEsideMenu dl { border-bottom:1px solid #ececec; padding-bottom:15px; margin-bottom:15px;}
.LEsideMenu dt { margin-bottom:5px; padding-top:3px;}
.LEsideMenu dt a { font-weight:bold; color:#000; letter-spacing:-1px;}
.LEsideMenu dd.thumb { float:left; margin-right:10px;}
.LEsideMenu dd a { font-size:11px; color:#a0a0a0; line-height:140%;}
.LEsideMenu dt.menuOn a {font-weight:bold; color:#961ef3; letter-spacing:-1px;}
.LEsideMenu dl.noline { border-bottom:none;}

.LEMainimg { margin-bottom:5px;}
.LEcontents h3.StoryTit { background:url(/Event/20110718_LElectron/images/LE_TitStory.gif) no-repeat left top; width:600px; height:25px; text-indent:-9000px; margin-bottom:30px; }
.LEcontents h3.GuideTit { background:url(/Event/20110718_LElectron/images/LE_TitGuide.gif) no-repeat left top; width:600px; height:25px; text-indent:-9000px; margin-bottom:30px; }
.LEcontents h3.VODTit { background:url(/Event/20110718_LElectron/images/LE_TitVOD.gif) no-repeat left top; width:600px; height:25px; text-indent:-9000px; margin-bottom:30px; }
.LEcontents h3.GoodsTit { background:url(/Event/20110718_LElectron/images/LE_TitGoods.gif) no-repeat left top; width:600px; height:25px; text-indent:-9000px; margin-bottom:30px; }
.LEcontents h3.DownTit { background:url(/Event/20110718_LElectron/images/LE_TitDown.gif) no-repeat left top; width:600px; height:25px; text-indent:-9000px; margin-bottom:30px; }
.LEcontents h3.SendTit { background:url(/Event/20110718_LElectron/images/LE_TitSend.gif) no-repeat left top; width:600px; height:25px; text-indent:-9000px; margin-bottom:30px; }
.LEcontents .LEtap { margin-bottom:35px;}
.LEcontents .VODbg { background:url(/Event/20110718_LElectron/images/LE_VODbg.gif) no-repeat left top; width:605px; height:522px;}
.LEcontents .VODbg div { }
.LEcontents .LEreply { width:100%; margin:30px 0;}

.LEcontents .LESendList { width:600px; border-bottom:1px solid #bababa; float:left; _padding-bottom:35px; margin-bottom:30px;}
*:first-child+html .LEcontents .LESendList { width:600px; border-bottom:1px solid #bababa; float:left; padding-bottom:35px; margin-bottom:30px;}
.LEcontents .LESendList dl { width:280px; float:left; padding-right:20px; margin-bottom:35px;}
.LEcontents .LESendList dt { font-size:14px; font-weight:bold; margin-bottom:10px; padding-top:7px; }
.LEcontents .LESendList dt a { color:#2e2e2e;}
.LEcontents .LESendList dd a { color:#828282; letter-spacing:-1px;}
.LEcontents .LESendList dd.num { font-size:11px; color:#999; background:url(/Event/20110718_LElectron/images/LE_SendIcon.gif) no-repeat 95px 0; padding-left:114px; margin-top:5px;}
.LEcontents .LESendList dd.num span { font-family:verdana; color:#b271e4; font-weight:bold; letter-spacing:-1px;}
.LEcontents .LESendList dd.thumb { float:left; margin-right:15px; border:1px solid #dbdbdb;}

.LEcontents .TabSend { position:relative; margin-bottom:25px; margin-top:15px;}
.LEcontents .TabSend .btnW { position:absolute; top:-7px; right:0px; _right:43px;}
.LEcontents .LEpaging {width:605px; text-align:center;}

.LEcontents .LESendView { width:605px;}
.LEcontents .LESendView .LESendVBGT { background:url(/Event/20110718_LElectron/images/LE_SendView_T.gif) no-repeat; width:605px; height:146px;}
.LEcontents .LESendView .LESendVBGM { background:url(/Event/20110718_LElectron/images/LE_SendView_M.gif) repeat-y; width:605px;}
.LEcontents .LESendView .LESendVBGB { background:url(/Event/20110718_LElectron/images/LE_SendView_B.gif) no-repeat; width:605px; height:105px;}
.LEcontents .LESendView .LESendBox {padding-bottom:20px; text-align:center;}
.LEcontents .LESendView .LESendCon { margin:0 35px; }
.LEcontents .LESendView .LESendNum { background:url(/Event/20110718_LElectron/images/LE_SendView_Line01.gif) no-repeat 0 0; background-position:bottom; color:#000; font-size:14px; font-weight:bold; text-align:center; padding-bottom:40px; }
.LEcontents .LESendView .LESendNum img { margin-top:-5px;}
.LEcontents .LESendView .LESendNum span { color:#ef0022; text-decoration:underline; padding-left:8px;}
.LEcontents .LESendView .LEto { background:url(/Event/20110718_LElectron/images/LE_SendView_Line02.gif) no-repeat; background-position:bottom; padding:15px 0; font-size:14px; color:#000; font-weight:bold;line-height:180%; }
.LEcontents .LESendView .LEto p {background:url(/Event/20110718_LElectron/images/LE_SendView_to.gif) no-repeat;  padding-left:85px;  }
.LEcontents .LESendView .LEwish { background:url(/Event/20110718_LElectron/images/LE_SendView_Line02.gif) no-repeat; background-position:bottom; padding:15px 0; font-size:14px; color:#000; font-weight:bold; line-height:180%;  }
.LEcontents .LESendView .LEwish p {background:url(/Event/20110718_LElectron/images/LE_SendView_wish.gif) no-repeat 0 0;  padding-left:85px;  }
.LEcontents .LESendView .LEstory { background:url(/Event/20110718_LElectron/images/LE_SendView_Line02.gif) no-repeat; background-position:bottom; padding:25px 0;  color:#000; line-height:180%;}
.LEcontents .LESendView .LEstory p {background:url(/Event/20110718_LElectron/images/LE_SendView_story.gif) no-repeat 0 0;  padding-left:85px; }
.LEcontents .LESendView .LEfrom { background:url(/Event/20110718_LElectron/images/LE_SendView_from.gif) no-repeat 0 13px;  padding:15px 10px 20px 50px; float:right; color:#85051d; font-weight:bold;}

.LEcontents .LESendWrite {width :605px;}

