@charset "UTF-8";

.pageListType01 { padding:20px 0 0 0; font:0/0 arial; width:100%; text-align:center; }
.pageListType01 img { vertical-align:middle; }
.pageListType01 .firstBtn { width:32px; height:26px;  margin:0 4px 0 0; padding:0px; border:none; }
.pageListType01 .prevBtn {  width:32px; height:26px;  margin:0 7px 0 0; padding:0px; border:none; }
.pageListType01 .nextBtn { width:32px; height:26px;  margin:0 0 0 4px; padding:0px; border:none; }
.pageListType01 .lastBtn {  width:32px; height:26px;  margin:0 0 0 7px; padding:0px; border:none; }

.pageListType01 .firstBtn:hover,.pageListType01 .prevBtn:hover,.pageListType01 .nextBtn:hover,.pageListType01 .lastBtn:hover { border:none; }

.pageListType01 a { display:inline-block; width:16px; min-width:16px; padding:6px 4px 4px 4px; margin:0 2px 0 2px; text-align:center; font:bold 12px dotum; text-decoration:none; vertical-align:middle; color:#999999; border:1px solid #e3e3e3; }
.pageListType01 a:hover { color:#93c6dc; border:1px solid #93c6dc; }
.pageListType01 a.current { color:#93c6dc; border:1px solid #93c6dc; }

.pageListType02 { font:0/0 arial; width:960px; text-align:center; } 
.pageListType02 img { vertical-align:middle; }
.pageListType02 .firstBtn { width:18px; height:18px;  margin:0 4px 0 0; padding:0px; border:none; }
.pageListType02 .prevBtn {  width:18px; height:18px;  margin:0 7px 0 0; padding:0px; border:none; }
.pageListType02 .nextBtn { width:18px; height:18px;  margin:0 0 0 7px; padding:0px; border:none; }
.pageListType02 .lastBtn {  width:18px; height:18px;  margin:0 0 0 4px; padding:0px; border:none; }

.pageListType02 .firstBtn:hover,.pageListType02 .prevBtn:hover,.pageListType02 .nextBtn:hover,.pageListType02 .lastBtn:hover { border:none; }

.pageListType02 a { display:inline-block; _width:16px; min-width:16px; padding:3px 0px 2px 0px; margin:0 2px 0 2px; text-align:center; font:bold 11px dotum; text-decoration:none; vertical-align:middle; color:#999999; border:1px solid #e3e3e3; }
.pageListType02 a:hover { color:#93c6dc; border:1px solid #93c6dc; }
.pageListType02 a.current { color:#93c6dc; border:1px solid #93c6dc; }

.Mbody { background:url(/images/home/header/bg_body_01.gif) top center repeat-x; } 
#Wrap { width:960px; margin:0 auto; } 

#Mcontents { position:relative; width:960px; } 
#Mcontents h1 { width:122px; margin:0 auto 0 auto; padding:34px 0 0 3px; font:0/0 arial; } 
#Mcontents p.text01  { width:169px; margin:0px auto; padding:12px 0 55px 0; font:0/0 arial; }

#Mcontents.eventLogo { background:url(/images/home/event/11081201/bg_logo_20110812.png) no-repeat; }

/*
#Mcontents .searchBox { margin:0; padding:0; position:absolute; top:110px; left:264px; }
#Mcontents .searchBox span { display:inline-block; width:365px; height:33px; padding:7px 0 0 7px; vertical-align:middle; background:url(/images/home/bg_search_input.gif) no-repeat; }
#Mcontents .searchBox span input.text { width:352px; height:18px; padding:6px 0 0 4px; font:bold 14px dotum; color:#333333; border:0px solid red; }
#Mcontents .searchBox .btn { vertical-align:middle; margin:0 0 0 0px; }
#Mcontents .searchBox .helpBtn { position:absolute; top:21px; right:-65px; }
*/

#Mcontents .searchBox { position:absolute; top:109px; left:264px; }
#Mcontents .searchBox fieldset {  border:none; }
#Mcontents .searchBox .searchInput { overflow:hidden; float:left; padding:5px; background:#598cf9; }		
#Mcontents .searchBox input.text { float:left; width:342px; height:20px; padding:7px 0 0 4px;  font:bold 14px dotum; color:#333333; border:0px solid red; }
#Mcontents .searchBox .arrowBtn { display:block; float:left; width:18px; height:19px; padding:8px 0 0 0; background:#fff; }
#Mcontents .searchBox .btn { float:left; margin:0 0 0 7px; }
#Mcontents .searchBox .helpBtn { position:absolute; top:21px; right:-65px; }
#Mcontents .headCopy { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:372px; height:15px; margin:0; padding:0; position:absolute; top:163px; left:275px; }

#Mcontents .bizPromotion { position:relative; width:960px; height:144px; padding:0px 0 0 0; margin:0; background:url(/images/home/bg_list_box.gif) bottom left no-repeat; }
#Mcontents .bizPromotion .btnPrev { position:absolute; top:79px; left:1px; display:none; }
#Mcontents .bizPromotion .btnNext { position:absolute; top:79px; right:1px; display:none; }
#Mcontents .bizPromotion .listDiv { padding:58px 0 0 36px; }
#Mcontents .bizPromotion .listDiv ul { list-style:none; margin:0px; padding:0px; }
#Mcontents .bizPromotion .listDiv ul li { position:relative; float:left; width:273px; margin:0px; padding:0px 0 0 28px; }
#Mcontents .bizPromotion .listDiv ul li p.balloon { display:none; z-index:2; position:absolute; top:-25px; left:10px; height:31px; margin:0px; padding:0px; background:url(/images/home/txt_balloon_box_left.png) left top no-repeat; }
#Mcontents .bizPromotion .listDiv ul li p.balloon span { display:block; height:25px; min-width:60px; padding:6px 6px 0 6px; margin:0px; font:11px dotum; background:url(/images/home/txt_balloon_box_right.png) right top no-repeat; }
#Mcontents .bizPromotion .listDiv ul li .photoBox { position:relative; float:left; width:100px; height:59px; padding:6px 0 0 6px; margin:0px; font:0/0 arial; background:url(/images/home/bg_photo_box.png) left top no-repeat; }
#Mcontents .bizPromotion .listDiv ul li .photoBox .icon { position:absolute; bottom:8px; right:8px; }
#Mcontents .bizPromotion .listDiv ul li .photoBox .thumb { width:94px; height:54px; }
#Mcontents .bizPromotion .listDiv ul li .textBox { float:left; width:158px; margin:3px 0 0 8px; padding:0px; }
#Mcontents .bizPromotion .listDiv ul li .textBox dt { padding:0px 0 11px 0; margin:0px; line-height:17px; color:#0088cc; }
#Mcontents .bizPromotion .listDiv ul li .textBox dt a { color:#0088cc; }
#Mcontents .bizPromotion .listDiv ul li .textBox dd { padding:1px 0 0 13px; margin:0; font-size:11px; color:#666666; background:url(/images/plaza/icon/ico_user.gif) no-repeat; }
#Mcontents .bizPromotion .listDiv ul li .textBox dd a { color:#666666; }

#Mcontents .menuBox { position:relative; width:960px; height:42px; padding:0px 0 0 0; margin:4px 0 0 0; }
#Mcontents .menuBox ul { list-style:none; margin:0px; padding:0px; }
#Mcontents .menuBox ul li { position:relative; float:left; margin:0px; padding:0 12px 0 11px; background:url(/images/home/icon/ico_menu_bar_01.gif) left top no-repeat; }
#Mcontents .menuBox ul li.bar { background:url(/images/home/icon/ico_menu_bar_02.gif) left top no-repeat; }
#Mcontents .menuBox ul li.first { float:left; margin:0px; padding:0 12px 0 0; background:none; }
#Mcontents .menuBox ul li .icon { position:absolute; top:-12px; }

#Mcontents .themeSearch { overflow:hidden; width:960px; padding:30px 0 0 0; }
#Mcontents .themeSearch h2 { margin:0px; padding:0px 0 15px 2px; }
#Mcontents .themeSearch ul { overflow:hidden; width:1000px; list-style:none; margin:0px; padding:0px; font:0/0 arial; }
#Mcontents .themeSearch ul li { float:left; margin:0px; padding:0 42px 0 0; }
#Mcontents .themeSearch ul li.last { float:left; margin:0px; padding:0 0 0 3px; }

#Mcontents .trandSearch { padding:42px 0 0 0; }
#Mcontents .trandSearch h2 { margin:0px; padding:0px 0 11px 0; }
#Mcontents .trandSearch ul { list-style:none; margin:0px; padding:0px; }
#Mcontents .trandSearch ul li { float:left; margin:0px; padding:0px 25px 0 7px; }
#Mcontents .trandSearch ul li.last { padding:0px 0px 0 7px; }
#Mcontents .trandSearch ul li .photoBox { position:relative; width:101px; height:61px; padding:7px 0 0 7px; margin:0px; font:0/0 arial; background:url(/images/home/bg_photo_box.gif) left top no-repeat; }
#Mcontents .trandSearch ul li .photoBox .thumb { width:94px; height:54px; } 
#Mcontents .trandSearch ul li .text { width:108px; margin:0px; padding:1px 0 0 0; text-align:center; } 

#Mcontents .newMovieList { position:relative; width:960px; padding:45px 0 0 0; }
#Mcontents .newMovieList .title { margin:0; padding:0; background:url(/images/home/icon/ico_line_01.gif) bottom repeat-x; }
#Mcontents .newMovieList .title h2 { margin:0px; padding:0px 0 7px 2px; font:12px dotum; }
#Mcontents .newMovieList .title h2 img { vertical-align:middle; margin:3px 6px 0 0; }
#Mcontents .newMovieList .title h2 select { vertical-align:-5px; margin:0; }
/* 페이지 리스트 수정 20110303 */
#Mcontents .newMovieList .title .pagelist { position:absolute; right:59px; top:49px; margin:0; padding:0; }
#Mcontents .newMovieList .title .pagelist a { float:left; margin:0 3px 0 2px; padding:0; }
#Mcontents .newMovieList .title .pagelist a.on { margin:0 3px 0 1px; padding:0; }
#Mcontents .newMovieList .title .pagelist a img { vertical-align:middle; margin:0; padding:0; }
/*
#Mcontents .newMovieList .title .pagelist { position:absolute; right:60px; top:47px; }
#Mcontents .newMovieList .title .pagelist a { float:left; display:block; width:19px; height:13px; padding:3px 0 0 0; font:11px dotum; border-right:1px solid #dcdcdc; text-align:center; color:#999999; text-decoration:none; }
#Mcontents .newMovieList .title .pagelist a.last { border:none; }
#Mcontents .newMovieList .title .pagelist .select { float:left; display:block; width:19px; height:13px; padding:3px 0 0 0; font:11px dotum; border-right:1px solid #dcdcdc; text-align:center;  color:#fff; background:#2276bb; text-decoration:none;  color:#fff;}
*/

#Mcontents .newMovieList .title .more { position:absolute; top:50px; right:5px; }
#Mcontents .newMovieList .title .category { float:right; margin:0; padding:0; }
#Mcontents .newMovieList .title .category .btnBox02 { position:absolute; top:47px; right:5px; margin:0; padding:2px 0 0 10px; }
#Mcontents .newMovieList .title .category .btnBox02 .more02 { margin:0; padding:0 0 0 10px; vertical-align:1px; }

/* 리스트 20110303 */
#Mcontents .newMovieList .list { margin:0; padding:15px 0 0 0; }
#Mcontents .newMovieList .list ul { overflow:hidden; width:980px; margin:0; padding:0; list-style:none; }
#Mcontents .newMovieList .list ul li { float:left; margin:0; padding:0 39px 0 0; }
#Mcontents .newMovieList .list ul li.last { float:left; margin:0; padding:0 0 0 3px; }
#Mcontents .newMovieList .list ul li .thumbnailBox { position:relative; width:125px; height:70px; margin:0; padding:0; border:1px solid #e6e6e6; text-align:center; background:#000; }
#Mcontents .newMovieList .list ul li .thumbnailBox .thumb { width:125px; height:70px; margin:0; padding:0; }
#Mcontents .newMovieList .list ul li .thumbnailBox .thumbLock { position:absolute; top:6px; left:6px; }
#Mcontents .newMovieList .list ul li .thumbnailBox .icon { position:absolute; bottom:3px; right:3px; }
#Mcontents .newMovieList .list ul li dl { margin:0; padding:0; }
#Mcontents .newMovieList .list ul li dl dt { width:125px; margin:0; padding:8px 0 0 0; font-size:11px; color:#333333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
#Mcontents .newMovieList .list ul li dl dt a { margin:0; padding:0; text-decoration:none; }
#Mcontents .newMovieList .list ul li dl dd { width:125px; margin:0; padding:6px 0 0 0; font-size:11px; color:#333333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
#Mcontents .newMovieList .list ul li dl dd img { margin:0; padding:0 3px 0 0; vertical-align:top; }
#Mcontents .newMovieList .list ul li dl dd a { margin:0; padding:0; vertical-align:bottom; text-decoration:none; }
/*
#Mcontents .newMovieList .listDiv { list-style:none; height:182px; margin:0px; padding:0px;  border-bottom:1px solid #dcdcdc;  border-top:1px solid #dcdcdc; }
#Mcontents .newMovieList .listDiv li { float:left; margin:0px; padding:10px 16px 0 10px; }
#Mcontents .newMovieList .listDiv li.last  {padding:10px 0 0 10px; }
#Mcontents .newMovieList .listDiv li .photoBox  { position:relative; width:167px; height:94px; font:0/0 arial; text-align: center; background: black; }
#Mcontents .newMovieList .listDiv li .photoBox .icon19 { position:absolute; top:0px; left:38px; }
#Mcontents .newMovieList .listDiv li .photoBox .icon19_02 { position:absolute; top:10px; left:10px; }
#Mcontents .newMovieList .listDiv li .photoBox .thumb { width:167px; height:94px; }
#Mcontents .newMovieList .listDiv li .photoBox .icon { position:absolute; bottom:2px; right:2px; }
#Mcontents .newMovieList .listDiv li .photoBox a { display:block; width:167px; height:94px; }
#Mcontents .newMovieList .listDiv li .  { width:167px; margin:0px; padding:0px; }
#Mcontents .newMovieList .listDiv li .textBox dt {  overflow:hidden; width:167px; text-overflow:ellipsis; white-space: nowrap; margin:0px; padding:6px 0 9px 0; color:#666666; }
#Mcontents .newMovieList .listDiv li .textBox dt a { color:#666666; }
#Mcontents .newMovieList .listDiv li .textBox dd { margin:0px; padding:0px; color:#666666; }
#Mcontents .newMovieList .listDiv li .textBox dd a { color:#68b1d9; }
*/
#Mcontents .newMovieList .detailinfoBox { display: none; position:absolute; top:69px; left:1px; width:368px; height:139px; padding:9px 0 0 9px; background:url(/images/home/bg_new_movie_detail_box.gif) no-repeat; }
#Mcontents .newMovieList .detailinfoBox .leftArea { float:left; }
#Mcontents .newMovieList .detailinfoBox .leftArea .photoBox { position:relative; width:167px; height:94px; font:0/0 arial; }
#Mcontents .newMovieList .detailinfoBox .leftArea .photoBox .thumb { width:167px; height:94px; }
#Mcontents .newMovieList .detailinfoBox .leftArea .photoBox .icon { position:absolute; bottom:2px; right:2px; }
#Mcontents .newMovieList .detailinfoBox .leftArea .photoBox .play { position:absolute; top:26px; left:61px; }
#Mcontents .newMovieList .detailinfoBox .leftArea .iconBox { position:relative; width:167px; margin:0px; padding:10px 0 0 0; }
#Mcontents .newMovieList .detailinfoBox .leftArea .iconBox .share { position:absolute; right:0px; top:6px; }

#Mcontents .newMovieList .detailinfoBox .rightArea { float:left; margin:0px 0 0 9px; padding:0px; width:181px; }
#Mcontents .newMovieList .detailinfoBox .rightArea dt { margin:0px; padding:3px 0 0 0; line-height:17px; color:#666666; }
#Mcontents .newMovieList .detailinfoBox .rightArea dd.name { margin:0px; padding:9px 0 0 0; color:#666666; }
#Mcontents .newMovieList .detailinfoBox .rightArea dd.name a { color:#68b1d9 }
#Mcontents .newMovieList .detailinfoBox .rightArea dd.category  { margin:0px; padding:17px 0 0 0; color:#999999; }

#Mcontents .newMovieList .detailinfoBox02 { display:; position:absolute; top:69px; right:-8px; width:368px; height:139px; padding:9px 0 0 9px; background:url(/images/home/bg_new_movie_detail_box.gif) no-repeat; }
#Mcontents .newMovieList .detailinfoBox02 .leftArea { width:181px; float:left; margin:0px 0 0 3px; padding:0px; }
#Mcontents .newMovieList .detailinfoBox02 .leftArea dt { margin:0px; padding:3px 0 0 0; line-height:17px; color:#666666; }
#Mcontents .newMovieList .detailinfoBox02 .leftArea dd.name { margin:0px; padding:9px 0 0 0; color:#666666; }
#Mcontents .newMovieList .detailinfoBox02 .leftArea dd.name a { color:#68b1d9 }
#Mcontents .newMovieList .detailinfoBox02 .leftArea dd.category  { margin:0px; padding:17px 0 0 0; color:#999999; }

#Mcontents .newMovieList .detailinfoBox02 .rightArea { float:left; }
#Mcontents .newMovieList .detailinfoBox02 .rightArea .photoBox { position:relative; width:167px; height:94px; font:0/0 arial; }
#Mcontents .newMovieList .detailinfoBox02 .rightArea .photoBox .thumb { width:167px; height:94px; }
#Mcontents .newMovieList .detailinfoBox02 .rightArea .photoBox .icon { position:absolute; bottom:2px; right:2px; }
#Mcontents .newMovieList .detailinfoBox02 .rightArea .photoBox .play { position:absolute; top:26px; left:61px; }
#Mcontents .newMovieList .detailinfoBox02 .rightArea .iconBox { position:relative; width:167px; margin:0px; padding:10px 0 0 0; }
#Mcontents .newMovieList .detailinfoBox02 .rightArea .iconBox .share { position:absolute; right:0px; top:6px; }

/* 최신영상 수정 20110513 */
#Mcontents .etcContents { width:968px; margin:0; padding:0; }
#Mcontents .etcContents .popularList { position:relative; float:left; width:293px; height:151px; }
#Mcontents .etcContents .popularList .title { margin:0; padding:40px 0 10px 0; background:url(/images/home/icon/ico_line_01.gif) bottom repeat-x; }
#Mcontents .etcContents .popularList .title h3 { margin:0; padding:0; }
#Mcontents .etcContents .popularList .title .more { position:absolute; top:41px; right:-2px; letter-spacing:-1px; }
#Mcontents .etcContents .popularList .title .more img { vertical-align:2px; margin:0 3px 0 0; }
#Mcontents .etcContents .popularList ul { overflow:hidden; width:300px; list-style:none; margin:0; padding:14px 0 0 0; font:0/0 arial; }
#Mcontents .etcContents .popularList ul li { float:left; padding:0px 5px 8px 0; margin:0px; }
#Mcontents .etcContents .popularList .profileDetail { display:none; overflow:hidden; position:absolute; right:0px; top:-100px; width:260px; height:126px;  padding:10px 0 0 10px; background:url(/images/home/bg_balloon_box_01.gif) no-repeat;z-index:10; }
#Mcontents .etcContents .popularList .profileDetail .photoBox { float:left;}
#Mcontents .etcContents .popularList .profileDetail .photoBox .thumb { width:47px; height:48px; }
#Mcontents .etcContents .popularList .profileDetail .textBox { width:202px; float:left; padding:0px; margin:0px 0 0 4px; }
#Mcontents .etcContents .popularList .profileDetail .textBox dt { margin:0px; padding:0px; font-weight:bold; }
#Mcontents .etcContents .popularList .profileDetail .textBox dd.txt { width:202px; overflow:hidden; height:12px;margin:0px; padding:4px 0 0 0; }
#Mcontents .etcContents .popularList .profileDetail .textBox dd.url {overflow:hidden; width:200px; margin:0px; padding:5px 0 0 0; font:11px dotum; color:#2276bb; }
#Mcontents .etcContents .popularList .profileDetail .textBox dd.url a { color:#2276bb; }
#Mcontents .etcContents .popularList .profileDetail .text { clear:left; overflow:hidden; width:248px; height:25px; margin:0px 0 6px 0; padding:8px 0 6px 0; font:11px/15px dotum; color:#666666; }
#Mcontents .etcContents .popularList .profileDetail .stat { margin:0px; padding:0px; }
#Mcontents .etcContents .popularList .profileDetail .stat dt { float:left; width:23px; margin:0px; padding:0px; }
#Mcontents .etcContents .popularList .profileDetail .stat dd { float:left; margin:0px; padding:0 10px 0 0; font:bold 12px dotum; color:#969696; }
#Mcontents .etcContents .adBox { float:left; width:288px; height:150px; margin:0; padding:39px 0 0 29px; }
#Mcontents .etcContents .tagListBox { float:left; width:321px; height:151px; margin:40px 0 0 29px; border-bottom:1px solid #cfcfcf;}
#Mcontents .etcContents .tagListBox h3 { margin:0; padding:0 0 11px 2px; }
#Mcontents .etcContents .tagListBox .tagList { overflow:hidden; height:116px; padding:11px 10px 0 10px; margin:0 0 10px; line-height:180%; border-top:1px solid #cfcfcf; background-color:#f9f9f9; }
#Mcontents .etcContents .tagListBox .tagList span { margin:0 8px 0 8px; color:#666666; }
#Mcontents .etcContents .tagListBox .tagList a { color:#666666; }
#Mcontents .etcContents .tagListBox .tagList a:hover { color:#93c6dc; text-decoration:none; }
#Mcontents .etcContents .tagListBox .tagList a.tag01 { color:#fe9b00; font-weight:bold; }
#Mcontents .etcContents .tagListBox .tagList a.tag02 { color:#0088cc; font-weight:bold; font-size:14px; }

/* 이슈영상 20110302 */
#Mcontents .issueMovie { margin:0; padding:40px 0 0 0; }
#Mcontents .issueMovie .title { overflow:hidden; margin:0; padding:0; background:url(/images/home/icon/ico_line_01.gif) bottom repeat-x; }
#Mcontents .issueMovie .title h2 { float:left; margin:0; padding:0; }
#Mcontents .issueMovie .title .tabMenu { float:left; width:300px; list-style:none; margin:0px; padding:0px; font:0/0 arial; }
#Mcontents .issueMovie .title .tabMenu li { float:left; position:relative; width:61px; margin:0px; padding:0px;  }
#Mcontents .issueMovie .title .tabMenu li.first  { width:62px; }
#Mcontents .issueMovie .title .tabMenu li.first img  { margin:0px !important;  }
#Mcontents .issueMovie .title .tabMenu li.on img { margin:0 0 0 -2px; }
#Mcontents .issueMovie .title .category { float:right; margin:0; padding:0; }
#Mcontents .issueMovie .title .category select { float:left; margin:2px 0 0 0; padding:0; }
#Mcontents .issueMovie .title .category .btnBox { float:left; margin:0; padding:2px 0 0 10px; }
#Mcontents .issueMovie .title .category .btnBox02 { margin:0; padding:8px 0 0 10px;  }
#Mcontents .issueMovie .title .category .btnBox02 .more { margin:0; padding:0 0 0 10px; vertical-align:1px; }

#Mcontents .issueMovie .list { margin:0; padding:15px 0 0 0; }
#Mcontents .issueMovie .list ul { overflow:hidden; width:980px; margin:0; padding:0; list-style:none; }
#Mcontents .issueMovie .list ul li { float:left; margin:0; padding:0 39px 0 0; }
#Mcontents .issueMovie .list ul li.last { float:left; margin:0; padding:0 0 0 3px; }
#Mcontents .issueMovie .list ul li .thumbnailBox { position:relative; width:125px; height:70px; margin:0; padding:0; border:1px solid #e6e6e6; text-align:center; background:#000; }
#Mcontents .issueMovie .list ul li .thumbnailBox .thumb { width:125px; height:70px; margin:0; padding:0; }
#Mcontents .issueMovie .list ul li .thumbnailBox .thumbLock { position:absolute; top:6px; left:6px; }
#Mcontents .issueMovie .list ul li .thumbnailBox .icon { position:absolute; bottom:3px; right:3px; }
#Mcontents .issueMovie .list ul li dl { margin:0; padding:0; }
#Mcontents .issueMovie .list ul li dl dt { width:125px; margin:0; padding:8px 0 0 0; font-size:11px; color:#333333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
#Mcontents .issueMovie .list ul li dl dt a { margin:0; padding:0; text-decoration:none; }
#Mcontents .issueMovie .list ul li dl dd { width:125px; margin:0; padding:6px 0 0 0; font-size:11px; color:#333333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
#Mcontents .issueMovie .list ul li dl dd img { margin:0; padding:0 3px 0 0; vertical-align:top; }
#Mcontents .issueMovie .list ul li dl dd a { margin:0; padding:0; vertical-align:bottom; text-decoration:none; }

/**/

#Mcontents .SNB { position:relative; width:960px; height:37px; }
#Mcontents .SNB .menu { list-style:none; height:35px; margin:0px; padding:0px; }
#Mcontents .SNB .menu li { float:left; margin:0px; padding:7px 20px 0 22px; background:url(/images/home/header/ico_meno_bar_01.gif) left 16px no-repeat; }
#Mcontents .SNB .menu li.first { background:none;}
#Mcontents .SNB .rightMenu { position:absolute; top:6px; right:0px; list-style:none; margin:0px; padding:0px; }
#Mcontents .SNB .rightMenu li { float:left; margin:0px; padding:0px; }	

/* 메인 하단 수정 20110223 */
#Footer { overflow:hidden; width:960px; padding:20px 0 20px 0; }
#Footer ul { list-style:none; margin:0px; padding:0px; color:#666666; }
#Footer ul li { float:left; margin:0px; padding:0px 11px 0 11px; background:url(/images/home/icon/ico_bar_02.gif) top left no-repeat; }
#Footer ul li.first { padding:0 11px 0 0; background:none; }
#Footer ul li.noticeBox { background:none; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:313px;  padding:0 0 0 110px; margin:0; text-align:right;}
#Footer ul li.noticeBox a { color:#666666; }
#Footer ul li.noticeBox .icon { vertical-align:middle; margin:0 3px 0 0; }
#Footer ul li.noticeBox .arrow { vertical-align:middle; margin:0 3px 0 0; }
#Footer .familySite { float:right; }
#Footer .familySite select { width:140px; margin:2px 0 0 10px }
#Footer .copyright  { margin:0; padding:6px 0 0 0; font:11px dotum; color:#2276bb; }



.Sbody { background:url(/images/home/header/bg_body_03.gif) repeat-x top left; }
#Container { position:relative; width:960px; margin:0px auto; }
#Container #header { position:relative; width:960px; height:91px; }
#Container #header h1.logo { position:absolute; top:41px; left:230px; font:0/0 arial; }
#Container #header p.text  { position:absolute; top:19px; left:430px; margin:0px; padding:0px; }
#Container #header .searchBox { position:absolute; top:38px; left:330px; }
#Container #header .searchBox span { display:inline-block; float:left; width:335px; height:30px; padding:5px 0 0 5px;  margin:0 10px 0 0; vertical-align:middle; background:url(/images/home/bg_search_input_02.gif) no-repeat; }
#Container #header .searchBox span input.text { float:left; width:326px; height:18px; padding:6px 0 0 4px;  font:bold 14px dotum; color:#333333; border:0px solid red; }
#Container #header .searchBox span input.btn { float:left; vertical-align:middle; margin:0 0 0 11px; }

#Contents  { overflow:hidden; width:960px; } 
#Contents  h2.Title { float:left; width:942px; height:23px; padding:11px 0 0 18px; margin:0px; font:0/0 arial; border-top:1px solid #93c6dc; background:#0088cc; }
#Contents  h2.Title02 { float:left; width:944px; height:24px; padding:10px 0 0 16px; margin:0px; font:0/0 arial; background:url(/images/home/customer/bg_title_bar.gif) repeat-x; }
#Contents  h2.Title03 { float:left; width:942px; height:23px; padding:11px 0 0 18px; margin:0px; font:0/0 arial; background:#5c91fb; }
#Contents  h2.Title04 { width:960px; height:35px; padding:0; margin:0; font:0/0 arial; background:#5c91fb; background:url(/images/home/customer/bg_title_bar.gif) repeat-x; }

.customerMain { float:left; width:958px; border:1px solid #dedede; } 
.customerMain .inner{  padding:30px 0 20px 0px; } 
.customerMain ul.Menu { list-style:none; margin:0; padding:0;} 
.customerMain ul.Menu li { float:left; margin:0; padding:30px 17px 23px 17px; background:url(/images/home/customer/bg_line_02.gif) left 30px no-repeat;}
.customerMain ul.Menu li.first { background:none; }

.customerMain02 { float:left; width:958px; margin:0; padding:0; border:1px solid #dedede; border-top:none; } 
.customerMain02 .inner { margin:50px 0 0 39px; padding:0; } 
.customerMain02 .inner ul.Menu { list-style:none; margin:0; padding:0; } 
.customerMain02 .inner ul.Menu li { float:left; margin:0; padding:0 40px 80px 40px; background:url(/images/home/customer/bg_line_02.gif) left top no-repeat;}
.customerMain02 .inner ul.Menu li.first { margin:0; padding:0 40px 80px 0; background:none; }
.customerMain02 .inner ul.Menu li.last { margin:0; padding:0 0 80px 40px; }
         
.memberJoin01 .inner { padding:34px 0 0 40px; }
.memberJoin01 table th { padding:0 0 10px 0; text-align:left; }
.memberJoin01 table td { padding:0 0 10px 0; }
.memberJoin01 table td input.text01 { width:191px; padding:5px 0 4px 5px; margin:0 5px 0 0; font:bold 12px dotum; border:2px solid #dcdcdc; vertical-align:middle; }
.memberJoin01 table td span { font:11px dotum; color:#666666; }
.memberJoin01 table td span span { color:#0088cc; }

.memberJoin01 table th.textInput { padding:34px 0 10px 0; vertical-align:top; }
.memberJoin01 table td.textInput01 { padding:21px 0 20px 0; }
.memberJoin01 table td.textInput01 input.text02 { width:192px; padding:8px 0 7px 5px; margin:0 5px 0 0; font:bold 18px dotum; font-style:italic; color:#2276bb; background:#dfeaee; border:1px solid #dfeaee; }
.memberJoin01 table td.textInput01 a { font:11px dotum; color:#0088cc; }
.memberJoin01 table td.textInput01 p { font:11px dotum; padding:10px 0 14px 0; margin:0px; color:#999999; }

.memberJoin01 table th.terms { padding:6px 10px 10px 0; vertical-align:top; }
.memberJoin01 table th.terms .txt { margin:0 0 8px 0; }
.memberJoin01 table td.termsTxt { padding:0 0 40px 0; }
.memberJoin01 table td.termsTxt .textBox { overflow-y:scroll; overflow-x:hidden; width:776px; height:160px; padding:0; margin:0 0 10px 0; color:#4c4c4c; border:1px solid #e6e6e6; }

.memberJoin01 table td.termsTxt label { font-weight:bold; }
.memberJoin01 table td.termsTxt label input.check { width:13px; height:13px; margin:0px 4px 0 0; vertical-align:-1px; }

.memberJoin01 .btnDiv { width:880px; padding:20px 0 30px 0; margin:10px 0 0 0; text-align:center; border-top:2px solid #dcdcdc; }


.memberJoinComplet { float:left; width:958px; border:1px solid #93c6dc; }
.memberJoinComplet .inner { text-align:center; padding:110px 0 100px 0; }
.memberJoinComplet p.txt01 { padding:0 0 0 0; margin:0px; }
.memberJoinComplet p.txt02 { padding:21px 0 0 0; margin:0px; }
.memberJoinComplet .btnDiv { padding:55px 0 0 0; font:0/0 arial; }
.memberJoinComplet .btnDiv a { margin:0 2px 0 2px; }

.memberJoinMail { float:left; width:958px; border:1px solid #93c6dc; }
.memberJoinMail .inner { text-align:center; padding:110px 0 100px 0; }
.memberJoinMail p.text01 { margin:0px; padding:0px; font:bold 20px dotum; color:#2276bb; }
.memberJoinMail p.text01 img { vertical-align:middle; }
.memberJoinMail p.text02 { margin:0px; padding:20px 0 0 0; }
.memberJoinMail .btnDiv { padding:55px 0 0 0; font:0/0 arial; }

.memberJoin01 { float:left; width:958px; border:1px solid #93c6dc; }
.memberJoin02 p.txt01 { padding:14px 0 40px 17px; margin:0px; }
.memberJoin02 p.txt02 { padding:2px 0 0 0; margin:0px; color:#666666; }
.memberJoin02 td textarea { width:746px; height:68px; border:2px solid #2276bb; }
.memberJoin02 table th { padding:0 0 20px 0; text-align:left; }
.memberJoin02 table td { padding:0 0 20px 0; }
.memberJoin02 table th.title01 { vertical-align:top; }
.memberJoin02 table th.title02 { padding:6px 0 20px 0; vertical-align:top; }

.memberJoin02 table td.profilePhoto .photo { float:left; width:60px; height:60px; font:0/0 aria; border:1px solid #dcdcdc; background:url(/images/home/join/img_default.gif) no-repeat; }
.memberJoin02 table td.profilePhoto .photoSearch { float:left; padding:0 0 0 10px; }
.memberJoin02 table td.profilePhoto .photoSearch p { margin:0px; padding:4px 0 0 0; font:11px dotum; color:#666666; }
.memberJoin02 table td.profilePhoto .photoSearch input.file { width:300px; height:18px; }

.memberJoin02 .btnDiv { width:880px; margin:0 0 0 39px; padding:20px 0 30px 0; text-align:center; border-top:2px solid #dcdcdc; font:0/0 arial; }
.memberJoin02 .btnDiv a { margin:0 2px 0 2px; }

.memberJoin12 {float:left; width:958px; border:1px solid #93c6dc; padding:81px 0 95px;}
.memberJoin12 img {vertical-align:top;}
.memberJoin12 .notice_msg {text-align:center; padding:0 0 29px; min-height:43px; _height:43px;}
.memberJoin12 fieldset {border:0 none; color:#666; width:720px; margin:0 auto; overflow:hidden; padding:0 0 40px;  }
.memberJoin12 fieldset label {float:left; padding:0 10px 0 0;}
.memberJoin12 fieldset label img {margin:6px 0 0;}
.memberJoin12 fieldset .text01 {float:left; border:2px solid #dcdcdc; background:#FFF; font-weight:bold; padding:5px 0 4px 5px; width:191px; height:13px; }
.memberJoin12 fieldset span {float:left; padding:5px 0 0 10px;}
.memberJoin12 .btnDiv {text-align:center;}

.passwordSearch { float:left; width:958px; border:1px solid #93c6dc; }
.passwordSearch p.txt01 { margin:0px; padding:15px 0 0 18px; }
.passwordSearch .infoBox { padding:93px 0 0 0;text-align:center; }
.passwordSearch .infoBox p.txt02 { padding:0 0 9px 0; margin:0px; }
.passwordSearch .infoBox .emailBox  { width:296px; margin:0 auto; padding:10px 0 10px 0; font:bold 14px dotum; color:#0088cc; border:2px solid #2276bb; }
.passwordSearch .infoBox .btnDiv { padding:70px 0 103px 0; text-align:center; }
.passwordSearch .infoBox .btnDiv a { margin:0 2px 0 2px; }

/*.warringBox { display: none; z-index:99; position:absolute; top:-1px; left:0px; }*/
.warringBox { display:none; z-index:99; position:absolute; top:-1px; left:0px; width:960px; height:92px; background:url(/images/home/join/bg_warning_box.jpg) no-repeat; }
.warringBox .innerBox { position:relative; width:920px; height:92px; padding:0 0 0 40px; }
.warringBox .innerBox .close { position:absolute; right:14px; top:8px; }
.warringBox .innerBox .text01 { margin:0px; width:640px; word-break:break-all; padding:36px 0 8px 240px; text-align:left; font:bold 20px dotum; }
.warringBox .innerBox .text02 { margin:0px; padding:0px; color:#666666; text-align:center; font:12px/16px dotum; }

.loginDiv { float:left; width:958px; border:1px solid #93c6dc; }
.loginDiv .inner { padding:81px 0 115px 75px; }
.loginDiv .loginBox { position:relative; float:left; width:333px; height:273px; border:1px solid #dcdcdc; border-top:2px solid #2276bb; background:#f9f9f9; }
.loginDiv .loginBox fieldset { border:none; padding:33px 0 0 30px; }
.loginDiv .loginBox fieldset dl { width:170px; margin:0px; padding:0px; }
.loginDiv .loginBox fieldset dl dt { float:left; width:42px; margin:0px; padding:5px 8px 4px 0; text-align:right; }
.loginDiv .loginBox fieldset dl dd { float:left; margin:0px; padding:0px 0 4px 0; }
.loginDiv .loginBox fieldset dl dd input.text { width:113px; height:16px;  padding:3px 0 0 5px;border-top:1px solid #9a9a9a; border-left:1px solid #9a9a9a; border-right:1px solid #d8d8d8; border-left:1px solid #d8d8d8; background:#eff6f9;}
.loginDiv .loginBox fieldset .idSave { position:absolute; top:33px; left:204px; font:11px dotum; color:#0088cc; }
.loginDiv .loginBox fieldset .btnLogin { position:absolute; top:58px; left:207px; }
.loginDiv .loginBox fieldset .etcDiv { position:absolute; top:95px; left:76px; color:#666666; }
.loginDiv .loginBox fieldset .etcDiv span { margin:0 7px 0 5px; color:#dcdcdc; }
.loginDiv .loginBox fieldset .etcDiv a { color:#666; }
.loginDiv .loginBox .textBox { position:absolute; top:144px; left:43px; width:226px; margin:0 auto; text-align:center; border-top:1px solid #e8e8e8; }
.loginDiv .loginBox .textBox p { padding:30px 0 16px 0; margin:0px; line-height:16px; color:#666666; }

.loginDiv .adBox { float:left; padding:0 0 0 78px; }

.myinfoMenu { list-style:none; margin:0px; padding:0px; }
.myinfoMenu li { float:left; padding:0 9px 0 9px; background:url(/images/home/myinfo/ico_bar_01.gif) 0 0 no-repeat; }
.myinfoMenu li.first { padding:0 9px 0 0; background:none; }

.myInfo { float:left; width:919px; border:1px solid #93c6dc; padding:40px 0 0 39px; }
.myInfo p.titleText { width:880px; margin:0; padding:28px 0 10px 0; border-bottom:2px solid #dcdcdc; }
.myInfo table { margin:11px 0 0 0; }
.myInfo table th { height:36px; text-align:left; }
.myInfo table td { font:bold 12px dotum; }
.myInfo table td .mail { display:block; float:left; margin:5px 0 0 0; }
.myInfo table td .btnChange { float:left; vertical-align:middle; margin:0 0 0 5px; }
.myInfo table td .text01 { display:block; float:left; font:normal 11px dotum; padding:0 0 0 10px; color:#666; }
.myInfo table td input.text { width:191px; padding:5px 0 4px 5px; margin:0 5px 0 0; font:bold 12px dotum; border:2px solid #dcdcdc; vertical-align:middle; }
.myInfo table td textarea { width:706px; height:68px; border:2px solid #2276bb; }
.myInfo p.name { margin:0px; padding:20px 0 0 0; font:bold 16px dotum; }
.myInfo p.name span { font:bold 12px dotum; color:#0088cc; }
.myInfo p.text { margin:0px; padding:10px 0 0 0; }
.myInfo .btnDiv { width:880px; padding:20px 0 30px 0; margin:10px 0 0 0; text-align:center; border-top:2px solid #dcdcdc; }

.myinfo01 { }
/*.myinfo01 .inner { padding:40px 0 0 39px; }*/
.myinfo01 table { margin:26px 0 0 0; }
.myinfo01 table th { height:36px; text-align:left; }
.myinfo01 table td { font:bold 12px dotum; }
.myinfo01 table td .mail { display:block; float:left; margin:5px 0 0 0; }
.myinfo01 table td .btnChange { float:left; vertical-align:middle; margin:0 0 0 5px; }
.myinfo01 table td .text01 { display:block; float:left; font:normal 11px dotum; padding:0 0 0 10px; color:#666; }
.myinfo01 table td input.text { width:191px; padding:5px 0 4px 5px; margin:0 5px 0 0; font:bold 12px dotum; border:2px solid #dcdcdc; vertical-align:middle; }
.myinfo01 .btnDiv { width:880px; padding:20px 0 30px 0; margin:10px 0 0 0; text-align:center; border-top:2px solid #dcdcdc; }

.myinfo03 { }
/*.myinfo03 .inner { padding:40px 0 0 39px; }*/
.myinfo03 p.txt01 { margin:0px; padding:38px 0 14px 0; }
.myinfo03 .passwordCheck01 { width:881px; margin:0px; padding:0px; border-bottom:1px solid #dcdcdc; }
.myinfo03 .passwordCheck01 dt { float:left; width:140px; margin:0px; padding:6px 0 20px 0; }
.myinfo03 .passwordCheck01 dd { float:left; width:741px; margin:0px; padding:0px 0 20px 0; }

.myinfo03 .passwordCheck02 { width:881px; margin:20px 0 0 0; padding:0px; }
.myinfo03 .passwordCheck02 dt { float:left; width:140px; margin:0px; padding:6px 0 10px 0; }
.myinfo03 .passwordCheck02 dd { float:left; width:741px; margin:0px; padding:0px 0 10px 0; }
.myinfo03 .passwordCheck02 dd span { font:11px dotum; color:#666666; }
.myinfo03 .passwordCheck02 dd span span  { color:#2276bb; }
.myinfo03 input.text { width:191px; padding:5px 0 4px 5px; margin:0 5px 0 0; font:bold 12px dotum; border:2px solid #dcdcdc; vertical-align:middle; }
.myinfo03 .btnDiv { width:880px; padding:20px 0 30px 0; margin:10px 0 0 0; text-align:center; border-top:2px solid #dcdcdc; }


.myinfo03_02 { float:left; width:958px; border:1px solid #93c6dc; }
.myinfo03_02 .inner { padding:105px 0 154px 0; }
.myinfo03_02 p.txt { text-align:center; font:bold 18px dotum; }
.myinfo03_02 p.txt img { vertical-align:middle; }
.myinfo03_02 .btnDiv { text-align:center; padding:40px 0 0 0; }

.myinfo02 { }
/*.myinfo02 .inner { padding:40px 0 0 39px; }*/
.myinfo02 p.txt02 { padding:2px 0 0 0; margin:0px; color:#666666; }
.myinfo02 td textarea { width:746px; height:68px; border:2px solid #2276bb; }

.myinfo02 table { margin:40px 0 0 0; }
.myinfo02 table th { padding:0 0 20px 0; text-align:left; }
.myinfo02 table td { padding:0 0 20px 0; }
.myinfo02 table th.title01 { vertical-align:top; }
.myinfo02 table th.title02 { padding:6px 0 20px 0; vertical-align:top; }

.myinfo02 table td.profilePhoto .photo { float:left; width:60px; height:60px; font:0/0 aria; border:1px solid #dcdcdc; background:url(/images/home/join/img_default.gif) no-repeat; }
.myinfo02 table td.profilePhoto .photoSearch { float:left; padding:0 0 0 10px; }
.myinfo02 table td.profilePhoto .photoSearch p { margin:0px; padding:4px 0 0 0; font:11px dotum; color:#666666; }
.myinfo02 table td.profilePhoto .photoSearch input.file { width:300px; height:18px; }
.myinfo02 .btnDiv { width:880px; padding:20px 0 30px 0; margin:10px 0 0 0; text-align:center; border-top:2px solid #dcdcdc; }

.myinfo04 { }
/*.myinfo04 .inner { padding:40px 0 0 39px; }*/
.myinfo04 p.name { margin:0px; padding:41px 0 0 0; font:bold 16px dotum; }
.myinfo04 p.name span { font:bold 12px dotum; color:#0088cc; }
.myinfo04 p.text { margin:0px; padding:10px 0 0 0; }

.myinfo04 table td textarea { width:706px; height:68px; border:2px solid #2276bb; }

.myinfo04 table { margin:40px 0 0 0; }
.myinfo04 table th { padding:0 0 20px 0; text-align:left; }
.myinfo04 table td { padding:0 0 20px 0; }
.myinfo04 table th.title01 {  }
.myinfo04 table th.title02 { padding:16px 0 20px 0; vertical-align:top; }
.myinfo04 table td input.text { width:191px; padding:5px 0 4px 5px; margin:0 5px 0 0; font:bold 12px dotum; border:2px solid #dcdcdc; vertical-align:middle; }

.myinfo04 .btnDiv { width:880px; padding:20px 0 30px 0; margin:0; text-align:center; border-top:2px solid #dcdcdc; }

.myInfo05 { float:left; width:919px; border:1px solid #dedede; border-top:none; padding:40px 0 0 39px; }
.myInfo05 p.titleText { width:880px; margin:0; padding:28px 0 10px 0; border-bottom:2px solid #dcdcdc; }
.myInfo05 table { margin:11px 0 0 0; }
.myInfo05 table th { height:36px; text-align:left; }
.myInfo05 table td { font:bold 12px dotum; }
.myInfo05 table td .mail { display:block; float:left; margin:5px 0 0 0; }
.myInfo05 table td .btnChange { float:left; vertical-align:middle; margin:0 0 0 5px; }
.myInfo05 table td .text01 { display:block; float:left; font:normal 11px dotum; padding:0 0 0 10px; color:#666; }
.myInfo05 table td input.text { width:191px; padding:5px 0 4px 5px; margin:0 5px 0 0; font:bold 12px dotum; border:2px solid #dcdcdc; vertical-align:middle; }
.myInfo05 table td textarea { width:706px; height:68px; border:2px solid #2276bb; }
.myInfo05 table td .adBtn { margin:0 0 0 5px; padding:0; vertical-align:middle; }
.myInfo05 p.name { margin:0px; padding:20px 0 0 0; font:bold 16px dotum; }
.myInfo05 p.name span { font:bold 12px dotum; color:#0088cc; }
.myInfo05 p.text { margin:0px; padding:10px 0 0 0; }
.myInfo05 .btnDiv { width:880px; padding:20px 0 30px 0; margin:10px 0 0 0; text-align:center; border-top:2px solid #dcdcdc; }


.myinfo04_02 { float:left; width:958px; border:1px solid #93c6dc; }
.myinfo04_02 .inner { padding:0 0 103px 0; }
.myinfo04_02 p.txt01 { margin:0px; padding:99px 0 0 0; text-align:center; }
.myinfo04_02 p.txt02 { margin:0px; padding:27px 0 0 0; text-align:center; }
.myinfo04_02 .btnDiv { padding:37px 0 0 0; text-align:center; }


.customerDiv { overflow:hidden; float:left; width:958px; min-height:300px; border:1px solid #dedede; border-top:none; background:url(/images/home/customer/bg_left_menu_01.gif) left top repeat-y; } 
.customerDiv .leftMenu { float:left; width:200px;} 
.customerDiv .leftMenu ul {list-style:none; margin:0px; padding:0px; font:0/0 arial; } 
.customerDiv .leftMenu ul li { margin:0px; padding:0px; } 

.customerDiv .faqLIst { float:left; padding:18px 0 30px 21px;} 
.customerDiv .faqLIst p.txt01 { margin:0px; padding:0px 0 14px 0; } 
.customerDiv .faqLIst .tabMenu { overflow:hidden; list-style:none; width:721px; margin:0px; padding:17px 0 2px 0; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;} 
.customerDiv .faqLIst .tabMenu li { float:left; padding:0 14px 0 14px; background:url(/images/home/customer/ico_bar_01.gif) 0 0 no-repeat; } 
.customerDiv .faqLIst .tabMenu li.first { padding:0 14px 0 0; background:none; } 
.customerDiv .faqLIst .listUl { list-style:none; margin:3px 0 0 0; padding:0px; } 
.customerDiv .faqLIst .listUl li { margin:0px; padding:15px 0 0 0; border-bottom:1px solid #93c6dc; } 
.customerDiv .faqLIst .listUl li dl { width:679px; margin:0px; padding:0px; } 
.customerDiv .faqLIst .listUl li dl dt { margin:0px; padding:0px 0 11px 0; color:#2276bb; } 
.customerDiv .faqLIst .listUl li dl dd { display:none; margin:0px; padding:0px 0 13px 33px; font:12px dotum; color:#666666; background:url(/images/home/customer/ico_a.gif) 15px 3px  no-repeat; } 
.customerDiv .faqLIst .listUl li.on dd { display:block !important; }

.customerDiv .helpList { float:left; padding:18px 0 30px 21px;} 
.customerDiv .helpList p.txt01 { margin:0px; padding:0px 0 14px 0; } 
.customerDiv .helpList .tabMenu { overflow:hidden; list-style:none; width:721px; margin:0px; padding:17px 0 16px 0; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;} 
.customerDiv .helpList .tabMenu li { float:left; padding:0 14px 0 14px; background:url(/images/home/customer/ico_bar_01.gif) 0 0 no-repeat; } 
.customerDiv .helpList .tabMenu li.first { padding:0 14px 0 0; background:none; }
.customerDiv .helpList .listBox { position:relative; overflow:hidden; width:720px; padding:0; }
.customerDiv .helpList .listBox ul { overflow:hidden; width:800px; list-style:none; margin:0px; padding:0px; }
.customerDiv .helpList .listBox ul li { float:left; height:141px;  margin:0px; padding:20px 17px 10px 0; }
.customerDiv .helpList .listBox ul li .photoBox { position:relative; width:167px; height:94px; font:0/0 arial; }
.customerDiv .helpList .listBox ul li .photoBox .icon { position:absolute; right:1px; bottom:1px; }
.customerDiv .helpList .listBox ul li .photoBox .thumb{ width:167px; height:94px;}
.customerDiv .helpList .listBox ul li .textBox { width:165px; margin:0px; padding:0px; font-size:11px; line-height:17px;}
.customerDiv .helpList .listBox ul li .textBox dt { margin:0px; padding:7px 0 0 0; }
.customerDiv .helpList .listBox ul li .textBox dd { margin:0px; color:#333; }
.customerDiv .helpList .listBox ul li .textBox dd {background:url('/images/plaza/icon/ico_user.gif') no-repeat 0px 2px; padding-left:12px; }
.customerDiv .helpList .listBox ul li .textBox A {color:#333;}
.customerDiv .helpList .listBox .pageListBox  { width:750px; padding:0 0 20px 0; margin:10px 0 0 0; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; }

.customerDiv .ad { float:left; padding:18px 0 30px 21px;} 
.customerDiv .ad p.txt01 { margin:0px; padding:0px 0 14px 0; } 
.customerDiv .ad .tabMenu { overflow:hidden; list-style:none; width:721px; margin:0px; padding:17px 0 16px 0; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;} 
.customerDiv .ad .tabMenu li { float:left; padding:0 14px 0 14px; background:url(/images/home/customer/ico_bar_01.gif) 0 0 no-repeat; } 
.customerDiv .ad .tabMenu li.first { padding:0 14px 0 0; background:none; } 
.customerDiv .ad .listUl { list-style:none; margin:3px 0 0 0; padding:0px; } 
.customerDiv .ad .listUl li { margin:0px; padding:15px 0 0 0; border-bottom:1px solid #93c6dc; } 
.customerDiv .ad .listUl li dl { width:679px; margin:0px; padding:0px; } 
.customerDiv .ad .listUl li dl dt { margin:0px; padding:0px 0 11px 0; color:#2276bb; } 
.customerDiv .ad .listUl li dl dd { display:none; margin:0px; padding:0px 0 13px 33px; font:12px dotum; color:#666666; background:url(/images/home/customer/ico_a.gif) 15px 3px  no-repeat; } 
.customerDiv .ad .listUl li.on dd { display:block !important; }
.customerDiv .ad .pageListBox { text-align:center; }

#tipArea {  display:none; z-index:999999; position:absolute; top:119px; left:0; width:100%; padding:0px; }

.customerDiv .noticeListBox { float:left; padding:18px 0 30px 21px;} 
.customerDiv .noticeListBox p.txt01 { width:721px; height:27px; border-bottom:1px solid #dcdcdc; } 
.customerDiv .noticeListBox .listDiv  { width:717px; border-top:2px solid #c6d1e3;}
.customerDiv .noticeListBox .listDiv table  { width:717px; border-bottom:2px solid #c6d1e3; }
.customerDiv .noticeListBox .listDiv  th { height:29px; text-align:center; background:#f8f9fd; color:#85a1dd; border-bottom:1px solid #c6d1e3; } 
.customerDiv .noticeListBox .listDiv  td { height:31px; text-align:center; border-top:1px solid #dcdcdc; } 
.customerDiv .noticeListBox .listDiv  td.title { padding:0 0 0 13px; text-align:left; } 
.customerDiv .noticeListBox .listDiv  td.title a { color:#666; } 


.customerDiv .noticeViewBox { float:left; padding:18px 0 30px 21px;} 
.customerDiv .noticeViewBox p.txt01 { width:721px; height:27px; border-bottom:1px solid #dcdcdc; } 
.customerDiv .noticeViewBox h3.Title { width:684px; padding:0 0 15px 33px; margin:0px; font:12px dotum; background:url(/images/home/customer/txt_view_01.gif) no-repeat; } 
.customerDiv .noticeViewBox table { width:717px; table-layout:fixed; border:2px solid #c6d1e3; border-width:2px 0;}
.customerDiv .noticeViewBox thead th,
.customerDiv .noticeViewBox tfoot th {background:#f8f9fd; text-align:center; color:#85a1dd;}
.customerDiv .noticeViewBox thead td,
.customerDiv .noticeViewBox tfoot td {color:#333; padding-left:19px;}
.customerDiv .noticeViewBox thead th, .customerDiv .noticeViewBox thead td,
.customerDiv .noticeViewBox tfoot th, .customerDiv .noticeViewBox tfoot td { line-height:20px; padding-top:4px; padding-bottom:6px;border-top:1px solid #dcdcdc; }
.customerDiv .noticeViewBox thead .first th, .customerDiv .noticeViewBox thead .first td {border-top:0 none;}
.customerDiv .noticeViewBox tfoot .first th, .customerDiv .noticeViewBox tfoot .first td {border-top:2px solid #c6d1e3; }
.customerDiv .noticeViewBox .view {border-top:2px solid #c6d1e3;  height:180px; padding:15px 0 15px 14px; vertical-align:top; line-height:20px; color:#666; }
.customerDiv .noticeViewBox .btnDiv { padding:10px 0 0 0;  text-align:right; } 
/*
.customerDiv .noticeViewBox table th.info01 { height:29px; padding:0 0 0 13px; color:#333333; text-align:left; font-weight:normal; border-top:1px solid #93c6dc; border-bottom:1px solid #93c6dc; background:#e4f3f7; } 
.customerDiv .noticeViewBox table th.info02 { height:29px; padding:0 10px 0 0; color:#2276bb; font-weight:normal; text-align:right; border-top:1px solid #93c6dc; border-bottom:1px solid #93c6dc; background:#e4f3f7; } 
.customerDiv .noticeViewBox table td.view { height:180px; padding:15px 0 15px 14px; vertical-align:top; color:#666666; line-height:21px; } 

.customerDiv .noticeViewBox table.List th { height:29px; padding:0 0 0 15px; color:#2276bb; font-weight:normal; text-align:left; border-top:1px solid #93c6dc; border-bottom:1px solid #dcdcdc; background:#e4f3f7; } 
.customerDiv .noticeViewBox table.List td { height:29px; padding:0 0 0 0; color:#2276bb; font-weight:normal; border-top:1px solid #93c6dc; border-bottom:1px solid #dcdcdc; background:#e4f3f7; } 
.customerDiv .noticeViewBox table.List td a { color:#333; } 
.customerDiv .noticeViewBox table.List th.line,.customerDiv .noticeViewBox table.List td.line   { border-bottom:1px solid #93c6dc; } 
*/

.customerDiv .inquiryWrite { float:left; padding:18px 0 30px 21px;} 
.customerDiv .inquiryWrite p.txt01 { width:721px; height:27px; margin:0px; padding:0px; } 
.customerDiv .inquiryWrite table { width:721px; border-top:2px solid #c6d1e3; } 
.customerDiv .inquiryWrite table th { height:41px; padding:0; text-align:center; background:#f8f9fd; border-bottom:1px solid #dcdcdc; color:#85a1dd;} 
.customerDiv .inquiryWrite table th.write {  padding:14px 0 0 10px; vertical-align:top; } 
.customerDiv .inquiryWrite table td { height:41px; padding:0 0 0 19px; border-bottom:1px solid #dcdcdc; color:#666666; } 
.customerDiv .inquiryWrite table td.write  { height:41px; padding:13px 0 13px 19px; border-bottom:1px solid #dcdcdc; color:#666666; } 
.customerDiv .inquiryWrite table td input.text01 { width:500px; height:18px; padding:3px 0 0 5px; border:1px solid #cccccc; } 
.customerDiv .inquiryWrite table td textarea { width:500px; height:128px; padding:3px 0 0 5px; border:1px solid #cccccc; } 

.customerDiv .inquiryWrite .btnDiv { padding:10px 0 0 0;  text-align:right; }

.customerDiv .inquirComplet{ float:left; padding:18px 0 30px 21px;} 

.customerDiv .inquirComplet p.txt01 { width:721px; height:27px; margin:0px; padding:0px; border-bottom:1px solid #dcdcdc; } 
.customerDiv .inquirComplet .textBox { width:721px;  text-align:center;} 
.customerDiv .inquirComplet .textBox p.txt02 { margin:0px; padding:96px 0 0 0; } 
.customerDiv .inquirComplet .textBox p.txt03 { margin:0px; padding:27px 0 35px 0; } 
.customerDiv .inquirComplet .btnDiv { padding:0 0 170px 0;  text-align:center; } 

.sBody { background:url(/images/home/header/bg_body_02.gif) repeat-x top left; }
.SmenuBox { position:relative; width:960px; height:82px; padding:0 0 0 0; margin:0px 0 0 0; font:0/0 arial;}
.SmenuBox ul { list-style:none; margin:0px; padding:0px; }
.SmenuBox ul li { position:relative;float:left; margin:0px; padding:0 12px 0 11px; background:url(/images/home/icon/ico_menu_bar_01.gif) left top no-repeat; }
.SmenuBox ul li.first  { float:left; margin:0px; padding:0 12px 0 0; background:none; }
.SmenuBox ul li.bar  {  background:url(/images/home/icon/ico_menu_bar_02.gif) left top no-repeat; }
.SmenuBox ul li .icon { position:absolute; top:-12px; left:12px; }
.subMenu { list-style:none; margin:13px 0 0 0; padding:0px; }
.subMenu li { float:left; margin:0px; padding:0 10px 0 10px !important; background:url(/images/icon/ico_bar_03.gif)  0 0 no-repeat !important; }
.subMenu li.first {  padding:0 10px 0 0 !important; background:none !important; }

/* 오픈 후 삭제 예정 /season1/html/home/help_01.htm */
.helpTipList { overflow:hidden; width:750px; padding:0; }
.helpTipList ul { overflow:hidden; width:850px; list-style:none; margin:0px; padding:0px; }
.helpTipList ul li { float:left; height:141px;  margin:0px; padding:20px 20px 0 10px; }
.helpTipList ul li .photoBox { position:relative; width:167px; height:94px; font:0/0 arial; }
.helpTipList ul li .photoBox .icon { position:absolute; right:1px; bottom:1px; }
.helpTipList ul li .photoBox .thumb{ width:167px; height:94px;}
.helpTipList ul li .textBox { margin:0px; padding:0px; }
.helpTipList ul li .textBox dt { margin:0px; padding:10px 0 0 0; }
.helpTipList ul li .textBox dd { margin:0px; padding:4px 0 0 0; color:#666666; }
.helpTipList .pageListBox  { width:750px; padding:0 0 20px 0; margin:10px 0 0 0; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; }

/* 임시비밀번호 입력 페이지 추가 20100809 */
.tempPassword { float:left; width:958px; border:1px solid #93c6dc; }
.tempPassword p.txt01 { margin:0px; padding:15px 0 0 18px; }
.tempPassword .infoBox { padding:114px 0 0 0;text-align:center; }
.tempPassword .infoBox .passwordBox { overflow:hidden; width:900px; margin:0px; padding:0px; }
.tempPassword .infoBox .passwordBox dt { float:left; margin:0px; padding:11px 10px 0 247px; }
.tempPassword .infoBox .passwordBox dd { float:left;margin:0px; padding:0px; }
.tempPassword .infoBox .passwordBox dd input.text { width:296px; height:23px; margin:0px; padding:12px 0 0 0; border:2px solid #2276bb;  font:bold 14px dotum; color:#0088cc; text-align:center; }
.tempPassword .infoBox .btnDiv { padding:70px 0 103px 0; text-align:center; }


.eventPage01 { overflow:hidden; width:960px; padding-bottom:30px; border-bottom:1px solid #dcdcdc; }
.eventPage01 ul.list { width:1000px; list-style:none; margin:0px; padding:0px; }
.eventPage01 ul.list li { float:left; width:194px; height:191px; margin:0px; padding:0px; cursor: pointer;  }
.eventPage01 ul.list li .photoBox { width:174px; height:128px; padding:10px 0 0 7px; border:1px solid #d2d2d2; }
.eventPage01 ul.list li .photoBox .thumbBox { position:relative; width:167px; height:94px; text-align:center; font:0/0 arial; background:#000000; }
.eventPage01 ul.list li .photoBox .thumbBox .icon { position:absolute; bottom:2px; right:2px; }
.eventPage01 ul.list li .photoBox .thumbBox .icon { position:absolute; bottom:2px; right:2px; }
.eventPage01 ul.list li .photoBox p { overflow:hidden; width:167px; margin:0px; padding:12px 0 10px 0; color:#666666; }
.eventPage01 ul.list li .photoBox p span { color:#68b1d9; }
.eventPage01 ul.list li  .text { overflow:hidden; width:174px; height:16px; line-height:14px; word-break:break-all; margin:0px; padding:10px 0 11px 0; color:#666666; }

.eventPage02 { overflow:hidden; width:960px; padding:0 0 30px 0; margin:0px;  }
.eventPage02 ul.list { width:1000px; list-style:none; margin:10px 0 0px 0; padding:0px; }
.eventPage02 ul.list li { float:left; width:250px; margin:0px; padding:0px; cursor: pointer;  }
.eventPage02 ul.list li .photoBox { width:174px; height:128px; padding:10px 0 0 7px; border:1px solid #d2d2d2; }
.eventPage02 ul.list li .photoBox .thumbBox { position:relative; width:167px; height:94px; text-align:center; font:0/0 arial; background:#000000; }
.eventPage02 ul.list li .photoBox .thumbBox .icon { position:absolute; bottom:2px; right:2px; }
.eventPage02 ul.list li .photoBox .thumbBox .icon { position:absolute; bottom:2px; right:2px; }
.eventPage02 ul.list li .photoBox p { overflow:hidden; width:167px; margin:0px; padding:12px 0 10px 0; color:#666666; }
.eventPage02 ul.list li .photoBox p span { color:#68b1d9; }
.eventPage02 ul.list li  .text { overflow:hidden; width:174px; height:16px; line-height:14px; word-break:break-all; margin:0px; padding:10px 0 11px 0; color:#666666; }
.eventPage02 ul.list li  .number { padding:10px 0 0px 0; margin:0px; color:#333; }
.eventPage02 ul.list li  .btnBox { padding:10px; 0 0 0; text-align:center; }

.myinfo05 h3 { padding:20px 0 0 0; margin:0px 0 5px 0; } 
.myinfo05 .termsTextbox { padding:20px 0 0 0; }
.myinfo05 .termsTextbox h4 { margin:0px; padding:0px 0 8px 0; }
.myinfo05 .termsTextbox .textbox { overflow-y:scroll; overflow-x:hidden; width:860px; height:160px; padding:15px 0 0 20px;  line-height:17px; margin:0 0 5px 0; color:#4c4c4c; border:1px solid #e6e6e6; }
.myinfo05 .termsTextbox .textbox h3 { margin:0px; padding:0px 0 10px 0; }
.myinfo05 .termsTextbox label { display:block; margin:0px 0 0 0; padding:0px; font-weight:bold; }
.myinfo05 .termsTextbox label input { vertical-align:-2px; }
.myinfo05 .dateTable { padding:40px 0 10px 0; }
.myinfo05 .dateTable h4 { margin:0; padding:0px 0 16px 0; }
.myinfo05 .dateTable table { margin:0 0 16px 0; }
.myinfo05 .dateTable table th { padding:4px 0 4px 0; text-align:left; }
.myinfo05 .dateTable table td { padding:4px 0 4px 0; }
.myinfo05 .dateTable table td strong { color:#2276bb; }
.myinfo05 .dateTable table td span.txt01 { color:#999999; font-size:11px; }
.myinfo05 .dateTable table td p.txt02 { margin:0px; padding:5px 0 0 0; font:bold 11px dotum; color:#666666; }
.myinfo05 .dateTable table td input.text {  padding:5px 0 4px 5px; vertical-align:middle; border:2px solid #dcdcdc; font:bold 12px dotum; }
	
.layerPopup { z-index:99; position:absolute; left:430px; top:550px; width:285px; height:142px; border:1px solid #93c6dc; background:#fff; }
.layerPopup .inner { position:relative; width:285px; }
.layerPopup .close { position:absolute; top:9px; right:10px; }
.layerPopup p.text { margin:0px; padding:48px 0 17px 0; text-align:center; font:12px/20px dotum; color:#666666; }
.layerPopup .btnBox { text-align:center; font:0/0 arial; }
.layerPopup .btnBox a { margin:0 3px 0 2px; }

.recuit01 { overflow:hidden; float:left; width:958px; min-height:300px; border:1px solid #93c6dc; border-top:none; }
.recuit01 .tableBox { width:958px; background:url(/images/home/customer/img_recruit_02.jpg) top left no-repeat; }
.recuit01 .tableBox table { margin:0 auto; border-top:2px solid #b5b599; }
.recuit01 .tableBox table th { height:31px; font:bold 14px dotum; color:#545433; text-align:center; border-bottom:1px solid #b5b599;  border-right:1px solid #b5b599; background:#cfcfb8; }
.recuit01 .tableBox table th.last { border-right:none; }
.recuit01 .tableBox table td.text01 { padding:10px 0 10px 0; font:bold 12px dotum; color:#70704b; text-align:center; border-bottom:1px solid #b5b599;  border-right:1px solid #b5b599; background:#ededdc;  }
.recuit01 .tableBox table td.text02 { padding:10px 0 10px 0; font:12px dotum; color:#70704b; text-align:center; border-bottom:1px solid #b5b599; border-right:1px solid #b5b599;background:#f8f8f2; }
.recuit01 .tableBox table td.text03 { padding:10px 0 10px 0; font:12px/18px dotum; color:#333333; border-bottom:1px solid #b5b599; background:#ffffff;"><span style="margin:0 0 0 13px; }
.recuit01 .tableBox table td.text03 span { display:block; margin:0 0 0 13px; }


.allService { overflow:hidden; float:left; width:958px; min-height:300px; border:1px solid #93c6dc; border-top:none; }			
.allService .titleimg { padding:0 0 34px 0; }
.allService .listType01 { overflow:hidden; width:861px; padding:0 0 40px 47px;}
.allService .listType01 h3 { margin:0px; padding:0px; }
.allService .listType01 .list { list-style:none; margin:0px 0 0 10px; padding:0px; }
.allService .listType01 .list li.service { float:left; width:234px; margin:0px; padding:21px 0 0 0px; }
.allService .listType01 .list li.service dl { margin:0px; padding:0px; }
.allService .listType01 .list li.service dl dt { margin:0px; padding:0px; }
.allService .listType01 .list li.service dl dd { margin:0px; padding:10px 0 0 25px; }
.allService .listType01 .list li.service dl dd ul { list-style:none; margin:0px; padding:0px; }
.allService .listType01 .list li.service dl dd ul li { margin:0px; padding:0px 0 10px 8px; color:#646464; background:url(/images/home/allservice/ico_bull_01.gif) 0 3px no-repeat; }

.allService .listType02 { overflow:hidden; width:870px; padding:0 0 40px 47px; }
.allService .listType02 h3 { margin:0px; padding:0px; }
.allService .listType02 .list { list-style:none; margin:0px 0 0 10px; padding:0px; }
.allService .listType02 .list li.service { float:left; width:234px; margin:0px; padding:21px 0 10px 0px; }
.allService .listType02 .list li.service dl { margin:0px; padding:0px; }
.allService .listType02 .list li.service dl dt { margin:0px; padding:0px 0 0 21px; }
.allService .listType02 .list li.service dl dd { margin:0px; padding:10px 0 0 25px; }
.allService .listType02 .list li.service dl dd ul { list-style:none; margin:0px; padding:0px; }
.allService .listType02 .list li.service dl dd ul li { margin:0px; padding:0px 0 10px 8px; background:url(/images/home/allservice/ico_bull_01.gif) 0 3px no-repeat; }

/* 서비스 전체 리스트 20110321 */
.allService02 { overflow:hidden; float:left; width:958px; min-height:300px; border:1px solid #93c6dc; border-top:none; line-height:1.5em;}			
.allService02 .titleimg { padding:0 0 34px 0; }
.allService02 .listType01 { overflow:hidden; padding:0 0 63px 0px;}
.allService02 .listType01 h3 { margin:0px; padding:0px; padding-left:49px;}
.allService02 .listType01 .list { list-style:none; margin:0px 0 0 58px; padding:0px; overflow:hidden;}
.allService02 .listType01 .list li.service { position:relative; float:left; width:234px; margin:0px; padding:21px 0 0;}
.allService02 .listType01 .list li.service .arrow { position:absolute; left:159px; top:43px; }
.allService02 .listType01 .list li.service dl { margin:0px; padding:0px; }
.allService02 .listType01 .list li.service dl dt { margin:0px; padding:0px; height:25px;}
.allService02 .listType01 .list li.service dl dd { margin:0px; padding:0px 0 0 16px; _zoom:1;}
.allService02 .listType01 .list li.service dl dd ul { list-style:none; margin:0px; padding:0px; }
.allService02 .listType01 .list li.service dl dd ul li { margin:0px; padding:0px 0 0px 7px; letter-spacing:-1px; color:#646464; background:  url(/images/home/allservice/ico_bull_02.gif) 0 6px no-repeat; }

.allService02 .listType02 { overflow:hidden; padding:0 0 25px 0px; }
.allService02 .listType02 h3 { margin:0px; padding:0px;  padding-left:49px;}
.allService02 .listType02 .list { list-style:none; margin:0px 0 0 50px; width:864px;  padding:0 0 35px; overflow:hidden; }
.allService02 .listType02 .list li.service { float:left; width:153px; margin:0px; padding:21px 0px 0 80px; }
.allService02 .listType02 .list li.first {padding-left:10px !important}
.allService02 .listType02 .list li.service dl { margin:0px; padding:0px; }
.allService02 .listType02 .list li.service dl dt { margin:0px; padding:0 0 0 20px; height:22px; }
.allService02 .listType02 .list li.service dl dd { margin:0px; padding:2px 0 0 16px; min-height:54px;}
.allService02 .listType02 .list li.service dl dd ul { list-style:none; margin:0px; padding:0px; }
.allService02 .listType02 .list li.service dl dd ul li { margin:0px; padding:0px 0 0px 7px; letter-spacing:-1px; background:url(/images/home/allservice/ico_bull_02.gif) 0 6px no-repeat; }

/* 방송스튜디오 20110126 */
.helpBroadcastingStation { width:959px; padding:0px; }
.helpBroadcastingStation .imgBox01 { width:959px; padding:0px; }
.helpBroadcastingStation .imgBox02 { width:959px; padding:0px; }
.helpBroadcastingStation .imgBox03 { width:959px; padding:0px; }

/* 아바타채팅 20110126 */
.avatarChat { width:959px; padding:0px; }
.avatarChat .imgBox01 { width:959px; padding:0px; }
.avatarChat .imgBox02 { width:959px; padding:0px; }

/* sns주소록 20110126 */
.snsAddress { width:959px; padding:0px; }
.snsAddress .imgBox01 { width:959px; padding:0px; }
.snsAddress .imgBox02 { width:959px; padding:0px; }

/* 멀티캐스트 20110126 */
.multicast { width:960px; padding:0px; }
.multicast .imgBox01 { width:960px; padding:0px; }
.multicast .imgBox02 { width:960px; padding:0px; }
.multicast .imgBox03 { width:960px; padding:0px; }
.multicast .imgBox04 { width:960px; padding:0px; }

/* 회원 통합 관련 css 20110310 */
.uajjangMember { float:left; width:938px; border:1px solid #93c6dc; padding:0 0 0 20px; }
.uajjangMember.info { width:958px; padding:0; }
.uajjangMember .textBox { width:895px; padding:41px 0 28px 25px;border-bottom:2px solid #e3e3e3; }
.uajjangMember .textBox dl { overflow:hidden; width:890px; margin:0; padding:0px; }
.uajjangMember .textBox dl dt { float:left; width:123px; height:50px; margin:0; padding:4px 0 0 0; }
.uajjangMember .textBox dl dd { float:left; width:700px; height:50px; margin:0px; padding:0px; font:bold 16px dotum; color:#1772e2; }
.uajjangMember .textBox p { margin:0px; padding:0px 0 0 2px; }
.uajjangMember .termsBox { padding:28px 0 0 0; }
.uajjangMember .termsBox dl { overflow:hidden; width:920px; margin:13px 0 27px 0; }
.uajjangMember .termsBox dl dt { float:left; width:122px; padding:12px 0 0 0; margin:0px; text-align:right; }
.uajjangMember .termsBox dl dd { float:left; width:770px; padding:0 0 0 28px; margin:0px; }
.uajjangMember .termsBox dl dd .textBox { overflow-x:hidden; overflow-y:auto; width:735px; height:153px; border:1px solid #dfdfdf; background:#fff; }
.uajjangMember .termsBox dl dd .checkBox { position:relative; width:645px; padding:11px 0 6px 9px; color:#2d2d2d; font:!2px dotum; }
.uajjangMember .termsBox dl dd .checkBox div.check { position:absolute; right:0px; top:7px; }
.uajjangMember .termsBox dl dd .checkBox div.check label { margin:0 0 0 5px; }
.uajjangMember .termsBox dl dd .checkBox div.check label input.check01 { vertical-align:-2px; }
.uajjangMember .btnBox { padding:42px 0 42px 0; text-align:center; }
.uajjangMember .btnBox a { margin:0 5px 0 4px; }
/* 회원 통합 관련 css 추가 20110325 */
.uajjangMember .textBox01 { width:895px; padding:40px 0 6px 27px; border-bottom:2px solid #e3e3e3; }
.uajjangMember .textBox01 dl { overflow:hidden; width:890px; margin:0; padding:0; }
.uajjangMember .textBox01 dl dt { float:left; width:123px; height:40px; margin:0; padding:5px 0 0 0; }
.uajjangMember .textBox01 dl dd { float:left; width:700px; height:40px; margin:0; padding:0; font:bold 16px dotum; color:#1772e2; }
.uajjangMember .textBox01 p.text01 { margin:0; padding:0; }
.uajjangMember .textBox01 p.text02 { margin:0; padding:21px 0 0 0; }
.uajjangMember .textBox01 p.text03 { margin:0; padding:21px 0 12px 0; }
.uajjangMember .textBox01 table { margin:0 0 30px 2px; padding:0; border-top:1px solid #cacaca; border-left:1px solid #cacaca; }
.uajjangMember .textBox01 table thead tr th { font:0/0 arial; height:28px; margin:0; padding:0; text-align:center; border-bottom:1px solid #cacaca; border-right:1px solid #cacaca; background:#00b6f8; }
.uajjangMember .textBox01 table tbody tr th { margin:0; padding:0; text-align:center; border-bottom:1px solid #cacaca; border-right:1px solid #cacaca; }
.uajjangMember .textBox01 table tbody tr td { word-break:break-all; height:36px; margin:0; padding:5px 5px 0 5px; border-bottom:1px solid #cacaca; border-right:1px solid #cacaca; text-align:center; font:bold 12px dotum; color:#4f4d4e; }
.uajjangMember .textBox01 table tbody tr.bg { background:#f8fcff; }
.uajjangMember .textBox01 table tbody tr td.inputText01 { height:31px; padding:5px 5px 0 21px; text-align:left; font:12px dotum; color:#1592cc; }
.uajjangMember .textBox01 table tbody tr td.inputText02 { height:31px; padding:5px 5px 0 21px; text-align:left; font:12px dotum; color:#717171; }
.uajjangMember .textBox01 table tbody tr td.inputText02 p { display:inline-block; width:178px; vertical-align:-2px; }
.uajjangMember .textBox01 table tbody tr td.inputText02 input { width:95px; height:20px; margin:0; padding:0 0 0 17px; border:1px solid #cccccc; }
.uajjangMember .textBox01 table tbody tr td.inputText02 a { margin:0 0 0 11px; font:0/0 arial; vertical-align:-13px; }
.uajjangMember .textBox01 .joinForm { margin:12px 0 30px 2px; padding:0; border:none; }
.uajjangMember .textBox01 .joinForm tbody tr th { padding:12px 0 0 0; font:12px dotum; vertical-align:top; text-align:left; border:none; }
.uajjangMember .textBox01 .joinForm tbody tr td { padding:6px 0 7px 0; font:12px dotum; vertical-align:top; text-align:left; border:none; }
.uajjangMember .textBox01 .joinForm tbody tr td input.text { width:189px; padding:4px 0 3px 7px; margin:0 10px 0 0; font:12px dotum; color:#333333; border:2px solid #dcdcdc; }
.uajjangMember .textBox01 .joinForm tbody tr td span.red { font:12px Dotum; color:#ed2d51; }
.uajjangMember .textBox01 .joinForm tbody tr td span.blue { font:12px Dotum; color:#2276bb; }
.uajjangMember .textBox01 .joinForm tbody tr td .mail01 { margin:0px; padding:11px 0 0 0; font:11px dotum; }
.uajjangMember .textBox01 .joinForm tbody tr td .mail01 label { margin:0 5px 0 0; }
.uajjangMember .textBox01 .joinForm tbody tr td .mail01 input.radio { vertical-align:-2px; }
.uajjangMember .termsBox dl dd .textBox02 { overflow-x:hidden; overflow-y:auto; width:735px; height:153px; border:1px solid #dfdfdf; background:#fff; }
.uajjangMember .lastLoginArea { margin:0 0 73px 0; padding:0; text-align:center; }
.uajjangMember .lastLoginArea p { margin:0; padding:75px 0 0 0; }
.uajjangMember .lastLoginArea .btnBox { margin:0; padding:68px 0 0 0; font:0/0 arial; }
.uajjangMember .lastLoginArea .btnBox a { margin:0 3px 0 4px; padding:0; }

.contAvatar { margin:0; padding:0; font:0/0 arial; }
.contAvatar .tabMenu { overflow:hidden; list-style:none; width:910px;  margin:0px 0 0 26px; padding:0px; border-top:4px solid #444444; background:url(/images/home/contents/bg_tab_menu_line.gif) top left repeat-x; }
.contAvatar .tabMenu li { float:left; margin:0px; padding:0px; }
.contAvatar .tabMenu02 { overflow:hidden; list-style:none; width:910px;  margin:0px 0 0 26px; padding:0px; }
.contAvatar .tabMenu02 li { float:left; margin:0px; padding:0px; }
.contAvatar .textBox { margin:0; padding:51px 0 0 26px; }
.contAvatar .textBox p { margin:0px; padding:0 0 20px 0; }
.contAvatar .textBox .playerBox01 { margin:0; padding:0; }
.contAvatar .textBox .banner01 { position:absolute; top:950px; right:122px; margin:0; padding:0; }
.contAvatar .textBox02 { margin:0; padding:31px 0 0 26px; }
.contAvatar .textBox02 p { margin:0px; padding:0 0 20px 0; }
.contAvatar .textBox02 .playerBox01 { margin:0 0 30px 0; padding:0; }
.contAvatar .textBox02 .banner01 { position:absolute; top:950px; right:122px; margin:0; padding:0; }
.contAvatar .cont_avatar { margin:0 24px; }
.contAvatar .cont_avatar p { margin:0; }
.contAvatar .cont_avatar h2 { margin:108px 0 11px 0; line-height:1em; }
.contAvatar .cont_avatar h2.first { margin:48px 0 11px 0; line-height:1em; }
.contAvatar .cont_avatar h3 { margin:10px 0 0 0; line-height:1em; }
.contAvatar .cont_avatar h4 { margin:48px 0 11px 0; }
.contAvatar .cont_avatar h4 img { margin:2px 10px 0 0; }
.contAvatar .cont_avatar .bx_avatar { _height:150px; margin:0 0 80px 0; border:1px solid #bcbcbc; background-color:#fff; }
.contAvatar .cont_avatar .bx_avatar .guide {position:relative; width:100%}
.contAvatar .cont_avatar .bx_avatar .tl { display:block; position:absolute; top:-1px; left:-1px; width:7px; height:7px; background:url(/images/home/contents/bx_avatar.gif) left top no-repeat; font-size:0}
.contAvatar .cont_avatar .bx_avatar .tr { display:block; position:absolute; top:-1px; left:-6px; width:7px; height:7px; margin-left:100%; background:url(/images/home/contents/bx_avatar.gif) right top no-repeat; font-size:0}
.contAvatar .cont_avatar .bx_avatar .bl { display:block; position:absolute; top:-6px; left:-1px; width:7px; height:7px; background:url(/images/home/contents/bx_avatar.gif) left bottom no-repeat; font-size:0}
.contAvatar .cont_avatar .bx_avatar .br { display:block; position:absolute; top:-6px; left:-6px; width:7px; height:7px; margin-left:100%; background:url(/images/home/contents/bx_avatar.gif) right bottom no-repeat; font-size:0}
.contAvatar .cont_avatar .bx_avatar .cont { position:relative; overflow:hidden; padding:30px 10px;}
.contAvatar .cont_avatar .bx_avatar .cont ul { overflow:hidden; _width:870px; margin:0; } 
.contAvatar .cont_avatar .bx_avatar .cont ul li { position:relative; float:left; overflow:hidden; width:177px; height:123px; margin:0 47px; _margin:0 45px; border:2px solid #dadada; text-align:center; }
.contAvatar .cont_avatar .bx_avatar .cont ul li .playIcon { position:absolute; top:30px; left:69px; }
.contAvatar .cont_avatar a.btn_blue { display:inline-block; position:relative; top:-3px; height:21px; color:#fff; background:url(/images/button/btn_blue_left.gif) left top no-repeat; font-size:12px; font-weight:200; text-align:center; cursor:pointer; }
.contAvatar .cont_avatar a.btn_blue:hover { text-decoration:none; } 
.contAvatar .cont_avatar a.btn_blue span { display:block; padding:11px 10px 0 10px; *padding:11px 10px 10px 10px; background:url(/images/button/btn_blue_right.gif) right top no-repeat;  }

.beginnerMake { margin:0; padding:0; font:0/0 arial; }
.beginnerMake .playerBox01 { margin:0 0 0 27px; padding:0; }

.contMobile01 .tabMenu { overflow:hidden; list-style:none; width:910px;  margin:0px 0 0 26px; padding:0px; border-top:4px solid #444444; background:url(/images/home/contents/bg_tab_menu_line.gif) top left repeat-x; }
.contMobile01 .tabMenu li { float:left; margin:0px; padding:0px; }
.contMobile01 .listBox { list-style:none; margin:0px; padding:0px; }
.contMobile01 .listBox li { margin:0px; padding:0px 0 0 26px; }
.contMobile01 .btnMore { margin:0px; padding:0px 0 0 26px; }

.playerBox01 { width:640px; height:450px; margin:0 0 0 26px;  border:1px solid #d1d1d1; font:0/0 arial; }

.contAdInfo { font:0/0 arial; }
.contAdInfo .btnBox { overflow:hidden; width:852px; padding:0 0 0 108px; text-align:center; font:0/0 arial; }
.contAdInfo .btnBox img { float:left; }

/* 로그인 페이지 수정 20110812 */
.memberJoin01_02 { float:left; width:958px; border:1px solid #93c6dc; }
.memberJoin01_02 .inner { margin:35px 0 0 35px; padding:0; }
.memberJoin01_02 .inner .text01 { margin:0 0 30px 0; padding:0; }
.memberJoin01_02 .inner table th { padding:0 0 10px 0; text-align:left; }
.memberJoin01_02 .inner table td { padding:0 0 10px 0; }
.memberJoin01_02 .inner table td input.text01 { width:191px; padding:5px 0 4px 5px; margin:0 5px 0 0; font:bold 12px dotum; border:2px solid #dcdcdc; vertical-align:middle; }
.memberJoin01_02 .inner table td span { font:12px dotum; color:#666666; }
.memberJoin01_02 .inner table td span span { color:#0088cc; }
.memberJoin01_02 .inner table th.textInput { padding:34px 0 10px 0; vertical-align:top; }
.memberJoin01_02 .inner table td.textInput01 { padding:21px 0 20px 0; }
.memberJoin01_02 .inner table td.textInput01 input.text02 { width:192px; padding:8px 0 7px 5px; margin:0 5px 0 0; font:bold 18px dotum; font-style:italic; color:#2276bb; background:#dfeaee; border:1px solid #dfeaee; }
.memberJoin01_02 .inner table td.textInput01 a { font:11px dotum; color:#0088cc; }
.memberJoin01_02 .inner table td.textInput01 p { font:11px dotum; padding:10px 0 14px 0; margin:0px; color:#999999; }
.memberJoin01_02 .inner table th.terms { padding:6px 10px 10px 0; vertical-align:top; }
.memberJoin01_02 .inner table th.terms .txt { margin:0 0 8px 0; }
.memberJoin01_02 .inner table td.termsTxt { padding:0 0 40px 0; }
.memberJoin01_02 .inner table td.termsTxt .textBox { overflow-y:scroll; overflow-x:hidden; width:700px; height:160px; padding:0; margin:0 0 10px 0; color:#4c4c4c; border:1px solid #e6e6e6; }
.memberJoin01_02 .inner table td.termsTxt label { font-weight:bold; }
.memberJoin01_02 .inner table td.termsTxt label input.check { width:13px; height:13px; margin:0px 4px 0 0; vertical-align:-1px; }
.memberJoin01_02 .btnDiv { width:880px; padding:20px 0 30px 0; margin:10px 0 0 0; text-align:center; border-top:2px solid #dcdcdc; }
.memberJoin01_02 .inner table td .text02 { margin:35px 0 30px 0; padding:0 0 5px 0; border-bottom:2px solid #e3e3e3; }

.adGuide01 { margin:0; padding:0; width:960px; font:0/0 arial; }
.adGuide01 .contentsImages { margin:0; padding:0; }

.adGuide02 { margin:0; padding:0; width:960px; }
.adGuide02 .titleImages { margin:0; padding:0; font:0/0 arial; }
.adGuide02 .titleMenu { overflow:hidden; margin:0; padding:0; border-bottom:1px solid #d7d7d7; font:0/0 arial; }
.adGuide02 .titleMenu dt { float:left; margin:0; padding:0; }
.adGuide02 .titleMenu dd { float:left; margin:0; padding:0; }
.adGuide02 .titleMenu dd ul { list-style:none; margin:17px 0 0 0; padding:0; }
.adGuide02 .titleMenu dd ul li { float:left; margin:0 0 0 2px; padding:0; }
.adGuide02 .titleMenu dd ul li.first { margin:0; }
.adGuide02 .contentsImages { margin:0; padding:0; font:0/0 arial; }
.adGuide02 .inputTable { width:806px; margin:0 0 0 49px; padding:0; border-top:2px solid #666; }
.adGuide02 .inputTable tr th { margin:0; padding:0; border-bottom:1px solid #e4e4e4; border-right:1px solid #e4e4e4; background:#f9f9f9; }
.adGuide02 .inputTable tr td { margin:0; padding:5px 5px 5px 20px; border-bottom:1px solid #e4e4e4; font:12px dotum; color:#666;  }
.adGuide02 .inputTable tr td .text { width:310px; height:10px; margin:0; padding:4px; border:1px solid #e4e4e4; font:12px dotum; color:#666; }
.adGuide02 .inputTable tr td span { margin:0; padding:0 0 0 20px;}
.adGuide02 .inputTable tr td .number { width:40px; height:10px; margin:0; padding:4px; border:1px solid #e4e4e4; font:12px dotum; color:#666; }
.adGuide02 .inputTable tr td textarea { width:620px; height:174px; margin:0; padding:4px; border:1px solid #e4e4e4; font:12px dotum; color:#666; }
.adGuide02 .inputTableBtn { margin:20px 0 0 0; padding:0; text-align:center; }

.adGuide03 { margin:0; padding:0; width:960px; font:0/0 arial; }
.adGuide03 .titleImages { margin:0; padding:0; }
.adGuide03 .titleMenu { overflow:hidden; margin:0; padding:0; border-bottom:1px solid #d7d7d7; }
.adGuide03 .titleMenu dt { float:left; margin:0; padding:0; }
.adGuide03 .titleMenu dd { float:left; margin:0; padding:0; }
.adGuide03 .titleMenu dd ul { list-style:none; margin:17px 0 0 0; padding:0; }
.adGuide03 .titleMenu dd ul li { float:left; margin:0 0 0 2px; padding:0; }
.adGuide03 .titleMenu dd ul li.first { margin:0; }
.adGuide03 .contentsImages { margin:0; padding:0; }

.loginBody { background:url(/images/home/header/bg_body_04.gif) repeat-x top left; }
#Container02 { position:relative; width:960px; margin:0px auto; padding:0; }
#Container02 #header { position:relative; width:960px; height:178px; margin:0; padding:0; background:url(/season1/images/home/header/bg_login_header_01.gif) no-repeat; } /* 20111129 height 101 -> 178 */
#Container02 #header h2 { margin:0; padding:0; font:0/0 arial; }
#Container02 #header .icon { position:absolute; top:14px; right:100px; }
#Container02 #Contents  { overflow:hidden; width:960px; }
.lmenu_mypage {margin:0; padding:75px 0 0; list-style-type:none;}
.lmenu_mypage li {float:left; padding:0 20px 0 30px; background:url('/images/home/mypage/lmenu_bdr.gif') no-repeat left 5px;}
.lmenu_mypage li.first {background:none; padding-left:0;}

#Container02 #Contents .loginBoxInner { overflow:hidden; wwidth:960px; margin:100px 0 0 20px; padding:0; }
#Container02 #Contents .loginBoxInner .loginBox { float:left; width:428px; height:358px; margin:0; padding:0; border:1px solid #cccccc; background:#fff; }
#Container02 #Contents .loginBoxInner .loginBox h3 { margin:0; padding:0; font:0/0 arial; }
#Container02 #Contents .loginBoxInner .loginBox .inputLay {position:absolute; z-index:1; margin:66px 0 0 10px;border:1px solid #CCC; width:407px; height:284px; background:#FFF;}
#Container02 #Contents .loginBoxInner .loginBox .inputLay fieldset {border:0 none; margin:97px 0 0; padding:0; text-align:center;}
#Container02 #Contents .loginBoxInner .loginBox .inputLay p {margin:0; height:20px;}
#Container02 #Contents .loginBoxInner .loginBox .inputLay .tfield {padding:3px 3px 0 3px; border:1px solid #cccccc; color:#000; width:212px; height:15px; display:block; margin:0 auto 14px;}
#Container02 #Contents .loginBoxInner .loginBox .inputArea { position:relative; margin:58px 0 0 40px; padding:0; } 
#Container02 #Contents .loginBoxInner .loginBox .inputArea table { margin:0; padding:0; }
#Container02 #Contents .loginBoxInner .loginBox .inputArea table tbody tr td { margin:0; padding:0 0 4px 0; }
#Container02 #Contents .loginBoxInner .loginBox .inputArea table tbody tr td input { width:142px; height:17px; margin:0; padding:3px 3px 0 3px; border:1px solid #cccccc; }
#Container02 #Contents .loginBoxInner .loginBox .inputArea .loginBtn { position:absolute; top:1px; right:49px; }
#Container02 #Contents .loginBoxInner .loginBox .inputArea ul { overflow:hidden; list-style:none; margin:7px 0 0 55px; padding:0; }
#Container02 #Contents .loginBoxInner .loginBox .inputArea ul li { float:left; margin:0; padding:0 8px 0 0; vertical-align:bottom; font:0/0 arial; }
#Container02 #Contents .loginBoxInner .loginBox .inputArea ul li.last { padding:0 0 0 10px; background:url(/images/home/join/img_login_input_text_bar.gif) no-repeat; }
#Container02 #Contents .loginBoxInner .loginBox .inputArea ul li input { width:13px; height:13px; margin:0 4px 0 0; padding:0; vertical-align:top; }
#Container02 #Contents .loginBoxInner .loginBox .inputArea dl.nonmember01 { position:absolute; top:101px; left:0; overflow:hidden; margin:0; padding:0; }
#Container02 #Contents .loginBoxInner .loginBox .inputArea dl.nonmember01 dt { float:left; margin:7px 0 0 0; padding:0; }
#Container02 #Contents .loginBoxInner .loginBox .inputArea dl.nonmember01 dd { float:left; margin:0 0 0 68px; padding:0; font:0/0 arial; }
#Container02 #Contents .loginBoxInner .loginBox .inputArea dl.nonmember02 { position:absolute; top:101px; left:0; overflow:hidden; margin:0; padding:0; }
#Container02 #Contents .loginBoxInner .loginBox .inputArea dl.nonmember02 dt { float:left; margin:7px 0 0 0; padding:0; }
#Container02 #Contents .loginBoxInner .loginBox .inputArea dl.nonmember02 dd { float:left; margin:0 0 0 45px; padding:0; font:0/0 arial; }
#Container02 #Contents .loginBoxInner .loginBox .joinBox { width:408px; margin:61px 0 0 10px; padding:0; font:0/0 arial; }
#Container02 #Contents .loginBoxInner .loginBox .joinBox p { margin:0; padding:0; text-align:center; }
#Container02 #Contents .loginBoxInner .moviePlayBox { float:left; width:480px; height:360px; margin:0 0 0 10px; padding:0; background:#000; }

#Container02 #Contents .joinBox { width:960px; margin:78px 0 0 0; padding:0; }
#Container02 #Contents .joinBox .joinForm { /*margin:12px 0 30px 2px;*/margin:0 0 0 2px; position:relative; top:-5px; padding:0; border:none; }
#Container02 #Contents .joinBox .joinForm td.caption {height:20px; vertical-align:top;}
#Container02 #Contents .joinBox .joinForm tbody tr th { padding:12px 0 0 0; font:12px dotum; color:#5b5b5b; vertical-align:top; text-align:left; border:none; }
#Container02 #Contents .joinBox .joinForm tbody tr td { padding:6px 0 7px 0; font:12px dotum; color:#5b5b5b; vertical-align:top; text-align:left; border:none; }
#Container02 #Contents .joinBox .joinForm tbody tr td img {vertical-align:middle;}
#Container02 #Contents .joinBox .joinForm tbody tr td input.text { width:189px; height:14px; padding:4px 0 3px 7px; margin:0 10px 0 0; font:bold 12px dotum; border:2px solid #dcdcdc; }
#Container02 #Contents .joinBox .joinForm tbody tr td select {font-weight:bold;}
#Container02 #Contents .joinBox .joinForm tbody tr td input.emailfield {margin-right:0;}
#Container02 #Contents .joinBox .joinForm tbody tr td.cell_tel input.text {margin-right:0; width:40px;}
#Container02 #Contents .joinBox .joinForm tbody tr td.cell_data {padding:11px 0 14px;}
#Container02 #Contents .joinBox .joinForm tbody tr td.cell_jumin input.text {margin-right:0; width:82px;}
#Container02 #Contents .joinBox .joinForm tbody tr td.cell_addr input.text {margin-right:0; width:301px; text-align:center; padding-left:0;}
#Container02 #Contents .joinBox .joinForm tbody tr td.cell_addr img {margin-left:7px;}
#Container02 #Contents .joinBox .joinForm tbody tr td.cell_addr .addr {padding:12px 0 0; margin:0;}
#Container02 #Contents .joinBox .joinForm tbody tr td.cell_addr .addr input.text {text-align:left; padding-left:7px; font-weight:normal;color:#666;}
#Container02 #Contents .joinBox .joinForm tbody tr td.cell_day {}
#Container02 #Contents .joinBox .joinForm tbody tr td.cell_day fieldset {border:0 none; padding:4px 0 8px;}
#Container02 #Contents .joinBox .joinForm tbody tr td.cell_day strong {font-weight:normal; padding-right:4px;}
#Container02 #Contents .joinBox .joinForm tbody tr td.cell_day label {font-size:11px; margin:0 5px 0 0;}
#Container02 #Contents .joinBox .joinForm tbody tr td.cell_day select {margin:0 3px 0 0; color:#5B5B5B; font-weight:normal;}
#Container02 #Contents .joinBox .joinForm tbody tr.row_memo th {padding:0; vertical-align:middle;}
#Container02 #Contents .joinBox .joinForm tbody tr.row_memo textarea.text{width:651px; height:115px; padding:5px 10px; border:2px solid #dcdcdc; font:12px dotum; color:#5b5b5b;}
#Container02 #Contents .joinBox .joinForm tbody tr td span.red { font:12px Dotum; color:#ed2d51; }
#Container02 #Contents .joinBox .joinForm tbody tr td span.blue { font:12px Dotum; color:#2276bb; }
#Container02 #Contents .joinBox .joinForm tbody tr td .mail01 { margin:0px; padding:11px 0 0 0; font:11px dotum; }
#Container02 #Contents .joinBox .joinForm tbody tr td .mail01 label { margin:0 5px 0 0; }
#Container02 #Contents .joinBox .joinForm tbody tr td .mail01 input.radio { vertical-align:-4px; }
#Container02 #Contents .joinBox .joinForm tbody tr td .mail02 {margin:0 0 6px; line-height:17px;}
#Container02 #Contents .joinBox .text01 { margin:0; padding:0; }
#Container02 #Contents .termsBox { margin:20px 0 0 0; padding:20px 0 0 0; border-top:2px solid #e3e3e3; }
#Container02 #Contents .termsBox dl { overflow:hidden; width:960px; margin:0 0 40px 0; padding:0; }
#Container02 #Contents .termsBox dl dt { float:left; width:145px; padding:0; margin:0; text-align:right; } /* 20111207 modify */
#Container02 #Contents .termsBox dl dd { float:left; width:781px; padding:0; margin:0 0 0 25px; }
#Container02 #Contents .termsBox dl dd .textBox { overflow-x:hidden; overflow-y:auto; width:761px; height:150px; margin:0; padding:0 10px 0 10px; font-size:12px; color:#636363; border:1px solid #dfdfdf; background:#fff; }
#Container02 #Contents .termsBox dl dd .textBox h1 { font-size:15px; }
#Container02 #Contents .termsBox dl dd .textBox h2 { font-size:14px; }
#Container02 #Contents .termsBox dl dd .textBox h3 { font-size:13px; }
#Container02 #Contents .termsBox dl dd .checkBox { position:relative; padding:10px 0 5px 10px; color:#2d2d2d; font:!2px dotum; }
#Container02 #Contents .termsBox dl dd .checkBox div.check { position:absolute; right:80px; top:6px; }
#Container02 #Contents .termsBox dl dd .checkBox div.check label { margin:0 0 0 5px; }
#Container02 #Contents .termsBox dl dd .checkBox div.check label input.check01 { vertical-align:-4px; }
#Container02 #Contents .termsBox .btnBox { margin:0; padding:0; font:0/0 arial; text-align:center; }
#Container02 #Contents .termsBox02 h4 {padding:16px 0 8px; margin:0; font-size:12px; color:#000;}
#Container02 #Contents .termsBox02 .textBox { overflow-x:hidden; overflow-y:auto; height:185px; width:908px; border:1px solid #d1d1d1; text-align:left !important; margin:0 !important; padding:0 10px !important; font-size:12px !important;}
#Container02 #Contents .termsBox02 label {font-weight:bold; display:block; padding:10px 0 24px;}
#Container02 #Contents .termsBox02 label input {vertical-align:-2px;}
#Container02 #Contents .joinBox .textBox { margin:110px 0 0 0; padding:0; font:14px dotum; color:#666666; text-align:center; }
#Container02 #Contents .joinBox .textBox span { font:12px dotum; color:#487de8; }
#Container02 #Contents .joinBox .btnBox { margin:25px 0 220px 0; padding:0; text-align:center; }
#Container02 #Contents .joinBox .btnBox02 {text-align:center; padding:38px 0 0;}
#Container02 #Contents .joinBox .btnBox02_1 {padding:24px 0 0;}
#Container02 #Contents .joinBox .btnBox02 img,
#Container02 #Contents .joinBox .btnBox02 input {vertical-align:top; margin:0 3px; }
#Container02 #Contents .joinBox .btnBox a { margin:0 5px 0 5px; padding:0; }

#Container02 #Contents .findPassword { width:960px; margin:78px 0 0 0; padding:0; }
#Container02 #Contents .findPassword .textBox { margin:110px 0 0 0; padding:0; font:14px dotum; color:#666666; text-align:center; }
#Container02 #Contents .findPassword .textBox span { font:12px dotum; color:#487de8; }
#Container02 #Contents .findPassword .btnBox { margin:25px 0 220px 0; padding:0; text-align:center; }
#Container02 #Contents .findPassword .btnBox a { margin:0 5px 0 5px; padding:0; }

/* 20111128 modify */
#Container02 #Contents .reissuePassword { width:960px; margin: 0; padding: 2px 0 0 0; } /* 20111129 margin-top 78 -> padding-top 2 */
#Container02 #Contents .reissuePassword .textBox { margin:110px 0 0 0; padding:0; text-align:center; }
#Container02 #Contents .reissuePassword .inputBox { margin:18px 0 220px 0; padding:0; font:bold 12px dotum; color:#666666; text-align:center; vertical-align: middle; }
#Container02 #Contents .reissuePassword .inputBox input { width:410px; height:16px; margin:0 10px 0 10px; padding:2px 3px 2px 3px; border:1px solid #cccccc; font:12px dotum; color:#000000; vertical-align:-4px; vertical-align: middle; }
#Container02 #Contents .reissuePassword .inputBox a { margin:0; padding:0; vertical-align:-6px; vertical-align: middle; }
#Container02 #Contents .reissuePassword .inputBox a img { vertical-align: middle; }

#Container02 #Contents .joinBox .subtit_mypage {position:absolute; margin:-44px 0 0; padding:0;}
#Container02 #Contents .joinBox .msg_realname {color:#333; font-weight:bold;}
#Container02 #Contents .joinBox p.msg_realname {padding:0 0 13px ; margin:0;}
#Container02 #Contents .joinBox .msg_leave {margin:-8px 0 0; padding:0 0 25px; color:#666; line-height:16px;}


.galleryList1 {overflow:hidden; color:#333; font-size:11px; line-height:17px;}
.galleryList1 A {color:#333;}
.galleryList1 ul {list-style-type:none; margin:0; padding:0 0 0 6px; margin:-40px 0 0; }
.galleryList1 img {vertical-align:top;}
.galleryList1 li {float:left; padding:40px 34px 0; width:169px; overflow:hidden; text-align:center;}
.galleryList1 .thumb {border:1px solid #e6e6e6; margin:0 0 9px; width:167px; height:93px; overflow:hidden;}
.galleryList1 .thumb img {width:100%; height:100%;}
.galleryList1 .subject {text-align:left; height:34px; padding:0 0 8px;}
.galleryList1 .subject .cat {color:#666;}

/* 20111112 고객센터 공지사항 */
.customerDiv .noticeListBox p.txt02 { width:721px; border-bottom:1px solid #dcdcdc; margin:0px; padding:0px 0 14px 0; } 
.customerDiv .noticeListBox .tabMenu { overflow:hidden; list-style:none; width:721px; margin:0 0 20px 0; padding:17px 0 16px 0; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;} 
.customerDiv .noticeListBox .tabMenu li { float:left; padding:0 14px 0 14px; background:url(/images/home/customer/ico_bar_01.gif) 0 0 no-repeat; } 
.customerDiv .noticeListBox .tabMenu li.first {  background:none; } 

.search_area { width: 717px; overflow: hidden; margin: 0 0 10px 0; }
.search_area fieldset { margin: 0; padding: 0; border: 0; }
.search_area .search_right { float: right; }
.search_area input { margin: 0; padding: 0; }
.search_area .inp_type01 { border: 1px solid #ccc; font-size: 12px; padding: 3px 4px; float: left; margin: 0 2px 0 0;  }
.search_area .inp_type02 { border: 0; float: left; }

/* 20111114 메인팝업 비춰봐 */
#pop_area { width: 960px; position: relative; z-index: 10; padding: 0; }
#pop_area .light_pop { position: absolute; top: 280px; left: 219px; width: 528px; height: 469px; overlfow: hidden; }
#pop_area .light_pop .ccheck { width: 14px; height: 14px; float: left; margin: 6px 8px 0 0; padding: 0; }
#pop_area .light_pop .xtext { color: #fff; font-size: 11px; float: left; margin: 6px 0 0 0; padding: 0; width: 125px; letter-spacing: -0.5px; line-height: 12px; }
#pop_area .light_pop .xbtn { float: left; margin: 0; padding: 0; }
#pop_area .light_pop .today { position: relative; width: 336px; top: -55px; left: 192px; }

/* 20111129 메인 수정 */ /* 20111207수정 */
.liveList { width: 100%; overflow: hidden; position: relative; }
.liveList .melody_story { float: left; }
.liveList .m_list { width:959px; margin:0; padding: 15px 0 0 1px; float: left; overflow: hidden; height: 157px; position: relative; }
.liveList .m_list ul { position: aboslute; float: left; list-style:none; margin: 0; padding: 0; width: 100%; }
.liveList .m_list li { float:left; width:170px; margin:0 0 0 27px; padding:1 67px 0 0; }
.liveList .m_list li:first-child { margin: 0; }
.liveList .m_list .nodata {float:none; width:auto; height:auto; text-align:center; margin:110px 0 0;padding:65px 0 0; background:url('/images/icon/ico_nodata.gif') no-repeat center top; color:#666; font-weight:bold; }
.liveList .m_list li.nodata strong {color:#5c90fb;}
.liveList .m_list li div.thumbnailBox { position:relative; overflow:hidden; width:167px; height:93px !important; line-height:93px !important; *font-size:93px; border:1px solid #e6e6e6; text-align:center; }
.liveList .m_list li div.thumbnailBox:after { content: " "; margin-left: -0.4em; white-space: pre; }
.liveList .m_list li div.thumbnailBox img { vertical-align:middle !important; }
.liveList .m_list li .thumbnailBox .thumbnail { width:167px; height:94px; }
.liveList .m_list li .thumbnailBox .icon { position:absolute; top:0; left:0; }
.liveList .m_list li .thumbnailBox .chIcon { position: absolute; bottom: 3px; right: 3px; }
.liveList .m_list li .textBox02 { margin:6px 0 0 0; padding:0 }
.liveList .m_list li .textBox02 .content { overflow:hidden; width:170px; margin:4px 0 0 0; padding:0 0 0 0; font:11px dotum; color:#333333; line-height:18px; font-weight: bold; text-overflow: ellipsis; white-space: nowrap; }
.liveList .m_list li .textBox02 .content .cat { margin:0; padding:0; }
.liveList .m_list li .textBox02 .tag { margin:0px; padding:9px 0 0px 18px; width:150px; background: url('/images/plaza/icon/ico_tag.gif') no-repeat 1px 80%; font-size:11px; line-height:16px; height:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.liveList .m_list li .textBox02 .nickname { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:157px; height:13px; margin:6px 0 0 0; padding:1px 0 0 12px; font:11px dotum; color:#333; background: url(/images/plaza/icon/ico_user.gif) no-repeat; }
.liveList .m_list li .textBox02 .nickname a { color:#999; }
.liveList .m_list li .textBox02 .date { position:relative; margin:7px 0 0 0; padding:0; font:11px dotum; color:#999999; }
.liveList .m_list li .textBox02 .date .shareBox { position:absolute; top:-1px; right:1px; margin:0; padding:0; }
.liveList .m_list li .textBox02 .date .shareBox a { margin:0 0 0 10px; padding:0; font:0/0 arial; }
.liveList .m_list li .textBox02 .human { width:155px; margin: 6px 0 0 0; padding:0 0 0 14px; font:11px dotum; color:#666; background:url(/images/plaza/icon/ico_main_human.gif) no-repeat; }
.liveList .m_list li .textBox02 .play { width:155px; margin: 6px 0 0 0; padding:0 0 0 14px; font:11px dotum; color:#666; background:url(/images/plaza/icon/icon_main_play_01.gif) no-repeat; }
.liveList .cbtn_left { position: absolute; top: 60px; left: 30px; }
.liveList .cbtn_right { position: absolute; top: 60px; right: 30px; }
#Mcontents .etcContents .adBox { padding-left: 39px; }

.liveList .m_list li .textBox02 .content_ipn {  padding:0 0 0 16px; width:154px; background: url(/images/plaza/icon/ico_iphone.gif) 0 2px no-repeat; overflow:hidden; margin:4px 0 0 0; font:11px dotum; color:#333333; line-height:18px; font-weight: bold; text-overflow: ellipsis; white-space: nowrap; }
.liveList .m_list li .textBox02 .content_and {  padding:0 0 0 16px; width:154px; background: url(/images/plaza/icon/ico_android.gif) 0 2px no-repeat; overflow:hidden; margin:4px 0 0 0; font:11px dotum; color:#333333; line-height:18px; font-weight: bold; text-overflow: ellipsis; white-space: nowrap; }
.liveList .m_list li .textBox02 .content_pc {  padding:0 0 0 16px; width:154px; background: url(/images/plaza/icon/ico_pc.gif) 0 2px no-repeat; overflow:hidden; margin:4px 0 0 0; font:11px dotum; color:#333333; line-height:18px; font-weight: bold; text-overflow: ellipsis; white-space: nowrap; }
.liveList .m_list li .textBox02 .content_inp .cat, .liveList .m_list li .textBox02 .content_and .cat, .liveList .m_list li .textBox02 .content_pc .cat { margin:0; padding:0; }

/* 20111129 비밀번호 */
#Contents .temp_password { text-align: center; margin: 0; padding: 112px 0 150px 0; width: 100%; }
#Contents .temp_password .temp_text { margin: 0 0 20px 0; padding: 0; }
#Contents .temp_password .temp_text img { vertical-align: top; }
#Contents .temp_password p { margin: 0 0 30px 0; padding: 0; }
#Contents .temp_password label { font-size: 12px; color: #666; font-weight: bold; margin: 0 10px 0 0; padding: 0; vertical-align: middle; }
#Contents .temp_password input.type01 { vertical-align: middle; width: 190px; height: 16px; border: 1px solid #ccc; padding: 2px 3px; color: #000; margin: 0; }
#Contents .temp_password .loginbtn a { display: inline-block; }
#Contents .temp_password .loginbtn a img { vertical-align: top; }

/* 20111130 영상sns 라이브방송 */
.contMobile01 { position: relative; width: 100%; }
.contMobile01 .down_jjangpod { position: absolute; top: 59px; right: 25px; }
.contMobile01 img { vertical-align: top; }
.contMobile01 .real_con { width: 100%; list-style: none; margin: 0; padding: 0; }
.contMobile01 .real_con li { margin: 0; padding: 0; width: 100%; position: relative; }
.contMobile01 .real_con .down_btn { position: absolute; top: 43px; left: 199px; }
.contMobile01 .real_con .down_btn a.link { margin-right: 10px; }
.contMobile01 .real_con .down_btn2_01 { position: absolute; top: 50px; left: 463px; }
.contMobile01 .real_con .down_btn2_02 { position: absolute; top: 79px; left: 532px; }
.contMobile01 .real_con .down_btn2_03 { position: absolute; top: 6px; left: 478px; }

/* 20111207 개인정보 수집 및 이용안내 */
#Container02 #Contents .termsBox dl dd .textBox_notice { overflow-x:hidden; overflow-y:auto; width:761px; height:150px; margin:0; padding:0 10px 0 10px; font-size:12px; color:#636363; border:1px solid #dfdfdf; background:#fff; }
#Container02 #Contents .termsBox dl dd .textBox_notice h3 { font-size:13px; font-weight: bold; margin: 0 0 10px 0; padding: 0; }
#Container02 #Contents .termsBox dl dd .textBox_notice h4 { font-size:12px; font-weight: bold; margin: 0 0 10px 0; padding: 0; }
#Container02 #Contents .termsBox dl dd .textBox_notice h5 { font-size:12px; font-weight: normal; margin: 0 0 10px 0; padding: 0 0 0 10px; }
#Container02 #Contents .termsBox dl dd .textBox_notice dl { margin: 0; padding: 10px 0 0 20px; width: 731px; }
#Container02 #Contents .termsBox dl dd .textBox_notice dl dt { float:none; width: 761px; margin: 0 0 10px 0; text-align: left; }
#Container02 #Contents .termsBox dl dd .textBox_notice dl dd { float:none; width: 761px; margin: 0 0 5px 0; }
#Container02 #Contents .termsBox dl dd .textBox_notice ul { list-style: none; padding: 0 0 0 20px; margin: 0 0 15px 0;  }
#Container02 #Contents .termsBox dl dd .textBox_notice ul li:last-child { margin: 0; }
#Container02 #Contents .termsBox dl dd .textBox_notice ul li { margin: 0 0 5px 0; }
#Container02 #Contents .termsBox dl dd .textBox_notice p { padding: 0 0 0 20px; }

/* 20111208 메인팝업 비춰봐 오픈 */
#pop_area { width: 960px; position: relative; z-index: 10; padding: 0; }
#pop_area .light_pop_open { position: absolute; top: 383px; left: 365px; width: 260px; height: 265px; overlfow: hidden; }
#pop_area .light_pop_open .ccheck { width: 14px; height: 14px; float: left; margin: 5px 8px 0 0; padding: 0; }
#pop_area .light_pop_open .xtext { color: #333; font-size: 11px; float: left; font-weight: bold; margin: 6px 0 0 0; padding: 0; width: 125px; width: auto; letter-spacing: -0.5px; line-height: 12px; }
#pop_area .light_pop_open .xbtn { float: left; margin: 0; padding: 0; }
#pop_area .light_pop_open .today { position: relative; width: 336px; top: -20px; left: 50px; }


.grand_open { position: absolute; top: 120px; left: 663px; }

/* 20111223 */
#Container #Contents .termsBox dl dd .textBox_notice { overflow-x:hidden; overflow-y:auto; width:714px; height:150px; margin:0; padding:0 10px 0 10px; font-size:12px; color:#636363; border:1px solid #dfdfdf; background:#fff; }
#Container #Contents .termsBox dl dd .textBox_notice h3 { font-size:13px; font-weight: bold; margin: 0 0 10px 0; padding: 0; }
#Container #Contents .termsBox dl dd .textBox_notice h4 { font-size:12px; font-weight: bold; margin: 0 0 10px 0; padding: 0; }
#Container #Contents .termsBox dl dd .textBox_notice h5 { font-size:12px; font-weight: normal; margin: 0 0 10px 0; padding: 0 0 0 10px; }
#Container #Contents .termsBox dl dd .textBox_notice dl { margin: 0; padding: 10px 0 0 20px; width: 690px; }
#Container #Contents .termsBox dl dd .textBox_notice dl dt { float:none; width: 714px; margin: 0 0 10px 0; text-align: left; }
#Container #Contents .termsBox dl dd .textBox_notice dl dd { float:none; width: 714px; margin: 0 0 5px 0; }
#Container #Contents .termsBox dl dd .textBox_notice ul { list-style: none; padding: 0 0 0 20px; margin: 0 0 15px 0;  }
#Container #Contents .termsBox dl dd .textBox_notice ul li:last-child { margin: 0; }
#Container #Contents .termsBox dl dd .textBox_notice ul li { margin: 0 0 5px 0; }
#Container #Contents .termsBox dl dd .textBox_notice p { padding: 0 0 0 20px; }

/* 20111226 */
#event_wrap { background: url(/images/home/curious_bg.jpg) repeat-x; }
#event_wrap .title { margin: 0 auto; padding: 0; width: 960px; height: 203px; }
#event_wrap .curious_q { margin: 0; width: 960px; padding: 10px 15px 0 15px; background: url(/images/home/c_eventbg01.png) 0 0 no-repeat; position: relative; }
.curious_q .bookmark { position: absolute; top: 10px; left: -27px; margin: 0; padding: 0; }
.curious_q .open_btn { position: absolute; bottom: 0; left: 474px; }
#event_wrap .curious_a { margin: 0; width: 960px; padding: 0 15px 15px 15px; background: url(/images/home/c_eventbg02.png) -1px bottom no-repeat; position: relative; }
.curious_a .link01 { position: absolute; top: 66px; right: 36px; }
.curious_a .link02 { position: absolute; top: 272px; right: 36px; }
.curious_a .bottom_more { position: absolute; bottom: 55px; left: 45px; }
.curious_a .close_btn { position: absolute; bottom: 0px; left: 474px; }
#event_wrap .event_foot { margin: 0; padding: 8px 0 9px 0; }
#event_wrap .bold { font-weight: bold; }

#event_wrap .curious_q2 { margin: 0; width: 960px; padding: 0 15px 0 15px; background: url(/images/home/c_eventbg01.png) 0 -10px no-repeat; position: relative; }
.curious_q2 .bookmark { position: absolute; top: 10px; left: -27px; margin: 0; padding: 0; }
.curious_q2 .open_btn { position: absolute; bottom: 0; left: 474px; }
#event_wrap .curious_a2 { margin: 0; width: 960px; padding: 0 15px 15px 15px; background: url(/images/home/c_eventbg02.png) -1px bottom no-repeat; position: relative; }
.curious_a2 .link01 { position: absolute; top: 66px; right: 36px; }
.curious_a2 .link02 { position: absolute; top: 272px; right: 36px; }
.curious_a2 .bottom_more { position: absolute; bottom: 55px; left: 45px; }
.curious_a2 .close_btn { position: absolute; bottom: 0px; left: 474px; }
#event_wrap #Footer01 { margin-top: 0; }
#event_wrap .curious_faq { margin: 0; width: 100%; background: url(/images/home/curious_bg_repeat.jpg) 0 0 repeat; padding: 0 0 50px 0; }

#event_wrap .curious_q3 { margin: 0; width: 960px; padding: 0 15px 0 15px; background: url(/images/home/c_eventbg01.png) 0 -10px no-repeat; position: relative; }
.curious_q3 .bookmark { position: absolute; top: 10px; left: -27px; margin: 0; padding: 0; }
.curious_q3 .open_btn { position: absolute; bottom: 0; left: 474px; }
#event_wrap .curious_a3 { margin: 0; width: 960px; padding: 0 15px 15px 15px; background: url(/images/home/c_eventbg02.png) -2px bottom no-repeat; position: relative; }
.curious_a3 .link01 { position: absolute; bottom: 728px; right: 36px; }
.curious_a3 .link02 { position: absolute; bottom: 308px; right: 36px; }
.curious_a3 .bottom_more { position: absolute; bottom: 55px; left: 45px; }
.curious_a3 .close_btn { position: absolute; bottom: 15px; left: 474px; }
#event_wrap .curious_end { padding: 0 15px 0 15px;background-position: -2px 0; }
#event_wrap .top_menu { position: absolute; top: 766px; right: -34px; }
#event_wrap img { vertical-align: top; }
#event_wrap .cfaq_wrap { margin: 0 auto; padding: 0; width: 990px; position: relative; }
#event_wrap .cfaq_end { padding: 0 0 15px 0; position: relative; background: url(/images/home/c_eventbg03.png) -1px bottom no-repeat; }

/* 20111228 */
.customerDiv .faqLIst .tabMenu li { background-position: 0px 2px; margin: 0; line-height: 100%; vertical-align: middle; }
.customerDiv .faqLIst .tabMenu li a { font-size: 11px; font-weight: bold; color: #666; vertical-align: middle; line-height: 100%; text-decoration: none; }
.customerDiv .faqLIst .tabMenu li a:hover { color: #557ddc; }
.customerDiv .faqLIst .tabMenu li a.on { color: #557ddc; }

#newyear_layerpop { position: absolute; top: -30px; left: -60px; z-index: 100; clear: both; }

.customerDiv .faqLIst .tabMenu li { margin: 0 0 14px 0; }

#pop_area .light_pop_open02 { position: absolute; top: 355px; left: 215px; width: 530px; height: 567px; overlfow: hidden; }
#pop_area .light_pop_open02 .ccheck { width: 14px; height: 14px; float: left; margin: 5px 8px 0 0; padding: 0; }
#pop_area .light_pop_open02 .xtext { color: #fff; font-size: 12px; float: left; margin: 6px 0 0 0; padding: 0; width: 130px; line-height: 12px; }
#pop_area .light_pop_open02 .xbtn { float: left; margin: 5px 0 0 5px; padding: 0; }
#pop_area .light_pop_open02 .today { position: relative; width: 200px; top: -46px; left: 310px; }

#pop_area .light_pop_open03 { position: absolute; top: 363px; left: 106px; width: 748px; height: 293px; overlfow: hidden; }
#pop_area .light_pop_open03 .ccheck { width: 14px; height: 14px; float: left; margin: 5px 8px 0 0; padding: 0; }
#pop_area .light_pop_open03 .xtext { color: #333; font-size: 11px; float: left; font-weight: bold; margin: 6px 8px 0 0; padding: 0; width: auto; line-height: 12px; letter-spacing: -1px; }
#pop_area .light_pop_open03 .xbtn { float: left; margin: 0; padding: 0; }
#pop_area .light_pop_open03 .today { position: relative; width: 336px; top: 5px; left: 575px; width: 175px; }
.person_skybanner { position: absolute; top: 58px; right: 72px; }

/* 20120126 서비스장애공지 */
#system_pop { width: 500px; height: 230px; background: url(/images/home/contents/service_popup.png) 0 0 repeat-x; }
#system_pop h1 { font-size: 16px; font-wieght: bold; color: #fff; margin: 0; padding: 16px 0 15px 25px; line-height: 16px; }
#system_pop p { padding: 20px 25px; color: #333; font-size: 12px; line-height: 20px; letter-spacing: -0.3px; margin: 0; }
#system_pop .copyright { text-align: right; padding: 0 25px 20px 0; }
#system_pop .today { width: 100%; overflow: hidden; position: relative; padding: 10px 0; background: #000; }
#system_pop .xtext { color: #fff; font-size: 11px; float: left; margin: 0 8px 0 0; padding: 0; width: auto; line-height: 12px; letter-spacing: -1px; }
#system_pop .ccheck { margin: 0 4px 0 0; padding: 0; float: left; height: 13px; width: 13px; }
#system_pop .xbtn { position: absolute; top: 4px; right: 2px; margin: 0; padding: 0; }
.today .today_right { float: right; padding: 0 24px 0 0; }
#pop_hazard { width: 960px; position: relative; z-index: 10; padding: 0; }
#pop_hazard .light_pop { position: absolute; top: 172px; left: 57px; width: 840px; height: 1131px; overlfow: hidden; }
