﻿@charset "utf-8";
/* CSS Document */

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*게시판 공통*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

body { font: 12px dotum; color:#767676; margin:0; line-height:130%; }
img { border:0; }
a { color:#767676; text-decoration:none; }
a:hover { color:#a258db; }
/*div { font: normal 11px dotum; color:#767676; }*/	

/* 서브 컨텐츠 레이아웃 */
#contents { position:relative; float:left; width:737px; }

/* 컨텐츠 타이틀 */
#title { float:left; padding:25px 0 0 25px; width:456px; height:22px; margin:0; background:#ffffff; }
#navi { position:relative; float:left; padding:35px 0 0 0; width:229px; height:12px; margin:0; background:#ffffff; text-align:right; z-index:2; }
#title_underline { float:left; padding:0 0 30px 25px; width:685px; height:8px; margin:0; }
.navi_over { color:#a258db; }

/* 게시판 */
#contents_board { position:relative; float:left; width:685px; margin:0; padding:0 0 0 25px;}
#board_contents { float:left; margin:0; margin-bottom:34px; width:685px; padding:0; }

/* 리스트 공통*/
#list_bot_com { float:left; margin:30px 0 30px 0; text-align:center; width:100%; }

/*페이지 num*/
table.page_num { margin-bottom:20px; text-align:center; }
table.page_num a { color:#767676; text-decoration:none; }
table.page_num a:hover { color:#a258db; text-decoration:none; }
a.bold { color:#767676; text-decoration:none; font-weight:bold; }
a:hover.bold { color:#a258db; text-decoration:none; font-weight:bold; }

/*검색*/
.list_form { width:90px; height:20px; font-family:dotum; font-size:12px; color:#68009d; }
.list_form { .margin:2px 6px 0 0; }
.input { background-color:#e4c2ff; padding:4px; border:1px solid #cda2e1; width:120px; height:10px; font-family:dotum; font-size:12px; color:#68009d; margin:0 6px; 0 6px; }
.input { .padding:4px; .margin:0 6px 0 0; }
.input2 { font-family:dotum; font-size:11px; background-color:#ffffff; padding:4px; border:1px solid #cda2e1; width:120px; height:10px; font-family:dotum; font-size:11px; color:#68009d; margin:0 0 0 0px; }
.input3 { font-family:dotum; font-size:12px; background-color:#ffffff; padding:4px 0 0 4px ; border:1px solid #cda2e1; font-family:dotum; color:#68009d; margin:0 0 0 0px; }
.input4 { font-family:dotum; font-size:12px; background-color:#ffffff; padding:4px 0 0 4px ; border:1px solid #dddcda; font-family:dotum; color:#686868; margin:0 0 0 0px; }
.search_btn { border:0; }
.search_btn { .margin-top:1px; }

/* tab 기본 */
#tab_box { float:left; margin:0 0 20px 0; padding:0; width:100%; }
table.tab td { padding-right:10px; }

/* 리스트 기본 */
#default_list { float:left; margin:0; padding:0; }

table.default_list { width:685px; font:dotum 12px #767676; text-align:center; }
table.default_list thead th { height:29px; background-color:#cda2e1; border-bottom:1px solid #b783d0; }
table.default_list tbody td { height:29px; border-bottom:1px solid #e5e5e5; }
table.default_list td.title { text-align:left; }
table.default_list a { color:#767676; text-decoration:none; }
table.default_list a:hover { color:#a258db; }

/*리스트 기본 공지*/
table.default_list tbody td._notice { background:#e5e5e5; border-bottom:1px solid #c8c8c8; }
table.default_list tbody td._noticetitle { background:#e5e5e5; border-bottom:1px solid #c8c8c8; text-align:left; }
 
/* 리스트_이미지 세로형*/
#img_vertical_list { width:685px; float:left; border-bottom:1px solid #e5e5e5; padding:0 0 24px 0; margin:0 0 24px 0; }
.img_vertical_p { float:left; margin:0; padding-right:20px; vertical-align:top; }
.img_vertical_dt { width:52%; float:left; margin:0; padding:0 0 6px 0; color:#767676; line-height:18px; font-weight:bold; overflow:hidden; border-bottom:1px solid #e5e5e5; }
.img_vertical_dt { .margin-top:10px; }
.img_vertical_dd { width:52%; float:left; margin:0; padding:10px 0 0 0; color:#767676; overflow:hidden; line-height:15px; }

table.img_vertical_list { font:dotum 12px #767676; line-height:14px; margin:0; border:0; text-align:left; }
table.img_vertical_list td { padding:5px; }
table.img_vertical_list td._underline { border-bottom:1px solid #e5e5e5; font-weight:bold; overflow:hidden;}

/* 리스트_이미지 가로형*/
#img_horizontal_list { width:685px; float:left; border-bottom:1px solid #e5e5e5; padding:0 0 20px 0; margin:0; }
#img_horizontal_thumb { width:163px; float:left; margin:14px 4px 0 4px; padding:0; display:inline; }
#img_box { width:151px; height:113px; margin:0 0 12px 0; padding:4px; background:#cda2e1; border:1px solid #b885d0; }
.horizontal_dt { width:140px; margin:0 auto; border-bottom:1px solid #c8c8c8; text-align:left; font-weight:bold; padding:0 0 5px 0; overflow:hidden; letter-spacing:-1px; }
.horizontal_dd { width:140px; margin:0 auto; padding:5px 0 0 0; }
.horizontal_dd img { float:left; padding:2px 3px 0 0;  }

/* 분리형 공지 */
#notice_box { margin:0 0 10px 0; padding:10px 20px 10px 20px; width:645px; float:left; background:#cda2e1; border-bottom:1px solid #b783d0; font-weight:bold; line-height:14px; color:#ffffff; }
.notice_ul { list-style:none; margin:0; padding:0; }
.notice_li { width:40%; float:left; color:#ffffff; font-weight:bold; padding-top:3px; margin-top:2px; }
.notice_li a { color:#ffffff; font-weight:bold; text-decoration:none; }
.notice_li a:hover { color:#ffffff; font-weight:bold; text-decoration:underline }

/* 공지수정 */
#notice_box2 { float:left; width:645px; padding:10px 20px 10px 20px; margin:0 0 20px 0; _margin-top:0; border-bottom:1px solid #e5e5e5; background:#eeeeee; }
table.notice_box2 td { padding:1px; }
#notice_box3 { margin:0 0 20px 0; padding:0 0 0px 0; width:685px; float:left; background:#cda2e1; border-bottom:1px solid #b783d0; font-weight:bold; line-height:14px; color:#ffffff; }
#notice_box4 { margin:0 0 5px 0; padding:0 0 0px 0; width:685px; float:left; background:#cda2e1; border-bottom:1px solid #b783d0; font-weight:bold; line-height:14px; color:#ffffff; }
#notice_box5 { margin:0 0 20px 0; padding:0 0 0px 0; width:685px; float:left; background:#cda2e1; border-bottom:1px solid #b783d0; font-weight:bold; line-height:14px; color:#ffffff; }
#notice_box6 { float:left; width:645px; padding:10px 20px 10px 20px; margin:0 0 10px 0; _margin-top:0; border-bottom:1px solid #e5e5e5; background:#eeeeee; }

/*읽기 기본*/
#default_view_section { float:left; width:685px; margin:0; padding:0; }
table.default_view { width:685px; text-align:center; }
table.default_view thead th { height:29px; background-color:#cda2e1; color:#ffffff; font-weight:bold; padding-left:4px; border-bottom:1px solid #b783d0; }
table.default_view tbody td { height:29px; padding:0 4px 0 4px; border-bottom:1px solid #e5e5e5; }

#default_view_read { float:left; width:645px; padding:20px; margin:0 0 20px 0; border-bottom:1px solid #e5e5e5; overflow:hidden; }
#default_view_read2 { float:left; width:645px; padding:20px 20px 20px 10px; margin:0 0 0 0; border-bottom:1px solid #e5e5e5; overflow:hidden; }
#default_view_btn { float:left; width:675px; padding:0 5px 0 5px; margin:0 0 20px 0; }
table.btn_group { width:675px; }

/*첨부파일*/
#default_file { float:left; width:665px; padding:10px; margin:0 0 0 0; border-bottom:0px;  }

/*댓글 기본*/
#default_reply { float:left; width:625px; padding:10px 30px 10px 30px; margin:0 0 20px 0; _margin-top:0; background:#e5e5e5; }
table.default_reply { width:610px; }
table.default_reply td { line-height:14px; padding:4px; }
table.default_reply textarea { width:480px; height:30px; padding:10px; background:#ffffff; border:1px solid #c9c9c9; font:11px dotum; color:#767676;
scrollbar-base-color:#ffffff; scrollbar-face-color:#ffffff; scrollbar-highlight-color:#c9c9c9; scrollbar-shadow-color:#c9c9c9; scrollbar-arrow-color:#c9c9c9;
scrollbar-track-color:#ffffff; scrollbar-darkshadow-color:#ffffff; }
.reply_info { letter-spacing:-1px; }

/*댓글 리스트*/
#reply_list_box { width:685px; float:left; margin:0; padding:0; }
#default_reply_list { float:left; width:645px; padding:20px; margin:0 0 00px 0; _margin-top:0; border-bottom:1px solid #e5e5e5; }
table.default_reply_list { width:650px; }
table.default_reply_list td { padding:3px; overflow:hidden; }

#default_reply_list2 { float:left; width:665px; padding:20px 20px 20px 0; margin:0 0 0 0; _margin-top:0; border-bottom:1px solid #e5e5e5; }
table.default_reply_list2 { width:620px; }
table.default_reply_list2 td { padding:3px; overflow:hidden; }

#default_reply_blank { width:100% float:left; padding:30; margin:0; }

/*쓰기 기본*/
#default_write_section { float:left; width:685px; margin:0; padding:0; }
table.default_write { width:685px; }
table.default_write thead th { height:29px; background-color:#cda2e1; color:#ffffff; font-weight:bold; padding-left:4px; border-bottom:1px solid #b783d0; }
table.default_write tbody td { height:29px; background-color:#cda2e1; color:#ffffff; padding:0 4px 0 4px; border-bottom:1px solid #b783d0; }
.write_title_input { width:530px; height:10px; padding:5px; background:#ffffff; font:11px dotum; font-weight:bold; color:#767676; border:none; }
.write_section_form { width:134px; height:20px; font-family:dotum; font-size:12px; color:#68009d; }

#default_write2 { float:left; width:685px; height:400px; padding:0; margin:0 0 0 0; border-bottom:1px solid #e5e5e5; vertical-align:top; overflow:hidden; }
#default_write { float:left; width:685px; padding:0; margin:0 0 20px 0; border-bottom:1px solid #e5e5e5; vertical-align:top; overflow:hidden; }
#default_write_btn { float:left; width:675px; padding:0 5px 0 5px; margin:0 0 20px 0; }
.default_write_file1 { width:450px; height:80px; padding:5px; background:#ffffff; font:11px dotum; color:#767676; border:none; }
.default_write_file2 { width:80px; height:18px; background:#ffffff; font:11px dotum; border:1px solid #e5e5e5; }

/*공지 팝업기본*/
#pop_layout { width:400px; height:400px; margin:0; padding:0; border:1px solid #cda2e1; }
#pop_title { float:left; width:400px; margin:0 0 10px 0; }
.pop_title_li_bi { float:left; width:64px; height:49px; display:inline; background:#cda2e1; border-bottom:1px solid #b783d0; padding:10px 14px 0 14px; margin:0 0 10px 0; }
.pop_title_li_imgtitle { float:left; width:290px; height:49px; display:inline; text-align:center; background:#cda2e1; border-bottom:1px solid #b783d0; padding:10px 18px 0 0; margin:0 0 8px 0; }
.imgtitle { padding-top:5px; }
.pop_title_li_imgtitle { *margin-top:-14px; _padding-right:17px; }
.pop_notice_li_title { float:left; padding:0 20px 4px 20px; margin:0; width:360px; font-weight:bold; }
.pop_notice_li_date { float:left; padding:0 20px 0 20px; margin:0; width:360px; }

#pop_notice { float:left; padding:0 20px 0 20px; width:360px; }
.pop_notice_textarea { width:340px; height:200px; padding:10px; background:#ffffff; border:1px solid #c9c9c9 ; font:11px dotum; color:#767676;
scrollbar-base-color:#ffffff; scrollbar-face-color:#ffffff; scrollbar-highlight-color:#c9c9c9; scrollbar-shadow-color:#c9c9c9; scrollbar-arrow-color:#c9c9c9;
scrollbar-track-color:#ffffff; scrollbar-darkshadow-color:#ffffff; }

#pop_btn { float:left; padding:10px; margin:0; width:380px; }
.pop_btn_li_list { width:360px; text-align:right; }
.pop_btn_li_close { width:360px; text-align:center; }
.close_btn { _margin-top:-30px; }
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* 오디션데스크*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*이전공지사항 btn*/
#prev_Notice { float:right; width:95px; margin:10px 0 0 0; display:inline; }
/*이벤트 당첨 팝업*/
.winner_textarea { width:100%; height:160px; padding:10px; background:#ffffff; border:1px solid #c9c9c9 ; font:11px dotum; color:#767676;
scrollbar-base-color:#ffffff; scrollbar-face-color:#ffffff; scrollbar-highlight-color:#c9c9c9; scrollbar-shadow-color:#c9c9c9; scrollbar-arrow-color:#c9c9c9;
scrollbar-track-color:#ffffff; scrollbar-darkshadow-color:#ffffff; }
.winner_search_table { margin-bottom:7px; }
.winner_search_input { background-color:#f9f9f9; padding:4px; border:1px solid #c9c9c9; width:200px; height:10px; font-family:dotum; font-size:12px; color:#767676; margin:0 6px; 0 6px; }
/*무료충전소*/
#free_title_box { float:left; width:665px; padding:10px; margin:0 0 10px 0; background:#cda2e1; border-bottom:1px solid #b783d0;}
#free_banner_box { float:left; width:172px; padding:12px 28px 12px 28px; margin:0; }
/*앙케이트*/
#poll { width:600px; margin:0 auto; padding:0; }
.poll_dl { width:600px; margin:0 auto 20px auto; }
.poll_dt { font-weight:bold; color:#68009d; margin:0 auto; text-align:left; padding-bottom:5px; }
.poll_dd { text-align:left; font-weight:bold; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; margin:0 auto; padding:10px 0 10px 0; }

.poll_ul { list-style:none; width:120px; padding:0; margin:0 auto; }
.poll_li_vote { display:inline; padding-right:4px; }
.poll_li_result { display:inline; }

table.poll_result { width:580px; padding:0; margin:0; }
table.poll_result td { padding:3px; }
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* 자료실*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*게임다운로드*/
#Client {float:left; width:685px; line-height:15px;}
#Client_check {float:right; width:122px; margin-bottom:10px; display:inline; }
#Client_checklist {float:left; width:685px; margin-bottom:30px;}
#Client_cominfo {float:left; width:685px; height:230px; margin-bottom:10px;}
#Client_down1 {float:left; width:130px; height:120px; margin-right:10px;}
#Client_down1_btn {float:left; width:545px; height:40px;}
#Client_down1_text {float:left; width:545px; height:60px; padding:10px 0 10px 0;}
#Client_down2 {float:left; width:110px; height:112px; margin-left:12px;}
#Client_down2_1 {float:left; width:240px; height:112px;}
#Client_down2_btn {float:left; width:240px; height:32px;}
#Client_down2_text {float:left; width:240px; height:30px; padding:10px 0 10px 0;}
#Client_down3 {float:left; width:113px; height:112px;}
#Client_down3_1 {float:left; width:210px; height:112px;}
#Client_down3_btn {float:left; width:210px; height:32px;}
#Client_down3_text {float:left; width:210px; height:30px; padding:10px 0 10px 0;}
#Client_download {float:left; width:685px; height:78px; margin-bottom:30px;}
#Client_info {float:left; width:670px; padding-left:15px; margin-bottom:10px;}
#Client_title {float:left; padding-left:12px; margin-top:8px;}
#Client_title_bg {float:left; width:685px; height:30px; background:url(/images/down/Client_title_bg.jpg) ; margin-bottom:10px;}
/*월페이퍼*/
table.wall_list { float:left; width:161px; text-align:center; background:#cda2e1; margin-bottom:18px; }
table.wall_list td { border:1px solid #ffffff; }
/*동영상*/
.movie_list_dt { width:80%; float:left; margin:-10px 0 0 0; padding:0 0 6px 0; color:#a258db; line-height:18px; font-weight:bold; overflow:hidden; border-bottom:1px solid #e5e5e5; }
.movie_list_dt { .margin-top:0; }
.movie_list_dd { width:80%; float:left; margin:0; padding:10px 0 0 0; color:#767676; overflow:hidden; line-height:15px; }
.movie_list_p { margin:10px 0 0 0; }
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* 커뮤니티 게시판*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*토크박스 아이콘*/
.talk_icon { margin-right:10px; }

/* 글쓰기, 이전 자유게시판 가기 버튼 */
#Talk_list_btn { float:right; width:40%; margin:10px 0 0 0; text-align:right; }

/*GM과 놀자*/
table.gmplay { width:550px; padding:0; margin:0; text-align:left; }
table.gmplay thead th { padding:2px 5px 5px 5px; border-bottom:1px solid #b783d0; font-weight:bold; font:12px dotum; text-align:left; }
table.gmplay tbody td { padding:5px; font:11px dotum; line-height:14px; }
.gm_p { float:left; width:100%; padding:4px; margin:2px 0 0 -4px; _margin-left:-2px; font:12px dotum; color:#FFFF66; font-weight:bold; background:#b783d0; }
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* 스타일뽐*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* 베스트 스타일뽐*/
.style_p { float:left; padding:0; vertical-align:top; padding-left:4px; }
.style_p { .padding-top:14px; }
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* 랭킹*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#lanking_info_box { margin:0 0 10px 0; padding:10px 20px 10px 20px; width:645px; float:left; background:#e5e5e5; font-weight:bold; line-height:14px; color:#767676; }
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* 스크린샷*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* 베스트 스크린샷*/
#best_title { float:left; width:665px; margin:0; padding:12px 0 12px 20px; background:#cda2e1; }
#best_title2 { float:left; width:665px; margin:0; padding:6px 0 6px 20px; background:#cda2e1; }
#best_list { float:left; width:685px; margin:0 0 16px 0; padding:0; background:#fcf7ff; }
#best_icon { position:absolute; float:left; width:43px; height:43px; margin:0 auto 0 auto; padding:0; z-index:10; }
#horizontal_blank { width:163px; float:left; margin:-14px 4px 0 4px; padding:0; display:inline; }
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* 핫데뷰 리스트*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*핫데뷰 목록*/
#debut_list { width:685px; float:left; border-bottom:1px solid #e5e5e5; padding:0 0 14px 0; margin:0 0 14px 0; }
.debut_dt { width:80%; float:left; margin:10px 0 0 0; padding:0; color:#767676; line-height:18px; font-weight:bold; overflow:hidden; }
.debut_dt { .margin-top:20px; }
.debut_dd { width:80%; float:left; margin:0; padding:0; color:#767676; overflow:hidden; line-height:15px; }
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* Take3*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#Take3_info_box { margin:0 0 10px 0; padding:10px 20px 10px 20px ; width:645px; float:left; background:#cda2e1; font-weight:bold; line-height:14px; color:#ffffff; }
#Take4_info_box { margin:0 0 0 0; width:685px; float:left; background:#cda2e1; font-weight:bold; line-height:14px; color:#ffffff; }
#Take5_info_box { margin:0 0 20px 0; width:685px; float:left; background:#cda2e1; font-weight:bold; line-height:14px; color:#ffffff; }
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* 뮤직 리스트*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*뮤직 목록*/
table.music_list { width:79%; font:dotum 12px #767676; line-height:14px; margin:0; border:0; text-align:left; }
table.music_list td { padding:5px; }
table.music_list td.musicinfo { border-bottom:1px solid #e5e5e5; font-weight:bold; overflow:hidden; }
table.music_list td.musicplay { border-bottom:1px solid #e5e5e5; text-align:right; font-weight:bold; }
table.music_list td.musictop { padding-top:14px;  }
.music_list_span { color:#a258db; font-weight:bold; }
.music_list_ul { float:right; margin:32px 0 0 0; }
.music_list_li { display:inline; padding:0 10px 0 0; }
.music_list_li_btn { display:inline; padding:0; }
.music_list_btn {  }
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* 전광판 신청 */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.sign_ul { padding-top:7px; padding-bottom:15px; }

.sign_section_li { display:inline; width:57px; padding-bottom:10px; margin-right:3px; }
.sign_li { display:inline; width:280px; padding-bottom:10px; text-align:left; }

.sign_date_form { width:90px; height:20px; font-family:dotum; font-size:12px; }

.sign_textarea { width:220px; height:24px; padding:5px; background:#ffffff; border:1px solid #c9c9c9; font:11px dotum; color:#767676;
scrollbar-base-color:#ffffff; scrollbar-face-color:#ffffff; scrollbar-highlight-color:#c9c9c9; scrollbar-shadow-color:#c9c9c9; scrollbar-arrow-color:#c9c9c9;
scrollbar-track-color:#ffffff; scrollbar-darkshadow-color:#ffffff; }
.sign_span { margin-top:25px; padding:0; width:40px; text-align:center; }

.sign_noticetitle_li { float:left; width:350px; font-weight:bold; padding:10px; padding-top:20px; border-top:1px solid #e5e5e5; }
.sign_notice_li { float:left; width:350px; padding:3px; }
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* 2010-02-22 */
.topBtn { position:absolute; right:-44px; display:block; width:31px; height:31px; z-index:99; }


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* 20100419_기타랭킹 추가 */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#guitar_tab { float:left; margin:0 0 20px 0; padding:0; width:100%; }
table.tab td { padding-right:3px; }
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


/* 댓글 */
caption,legend { display:none;}
fieldset, blockquote { border:0 none; }

.replys { width:685px; margin:22px auto 0; }
		
	.replys .bestReply { width:685px; padding:0 0 20px 0; background:#f9f4fb; }
		.replys .bestReply .bestDetail { width:615px; padding:36px 10px 0; background:url('/images/cmnty/bg_best_reply_top.gif') left top no-repeat; }
			.replys .bestReply .bestDetail dt { float:left; margin:0 7px 6px 0; color:#686868; font-weight:bold; }
				.replys .bestReply .bestDetail dt img { margin:0 4px 0 0; vertical-align:middle; }
			.replys .bestReply .bestDetail .noteBest { overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }
			.replys .bestReply .bestDetail .replyDate { float:left; font:normal 9px verdana; color:#686868; }
			.replys .bestReply .bestDetail .replyDesc { clear:both; float:none; width:100%; margin:0 0 4px 0; color:#686868; line-height:1.3em; letter-spacing:-1px; }
				.replys .bestReply .bestDetail .replyDesc img { margin:0 0 0 5px; }
			.replys .bestReply .bestDetail .recmd { float:right; font:normal 9px verdana; color:#686868; padding:2px 0 0 18px; }
				.replys .bestReply .bestDetail .recmd a { color:#3e3e3e; font:bold 11px Dotum; letter-spacing:-1px; }
				
	.replys .normalReply { width:685px; background:url('/images/cmnty/bg_nrm_reply_top.gif') left top repeat-x; border-top:1px solid #e1e2d9; }
		.replys .normalReply .normalDetail { width:645px; padding:20px; margin:0 0 00px 0; _margin-top:0; border-bottom:1px solid #e5e5e5; }
		
		.replys .normalReply .lastReply { background:none; }
			.replys .normalReply .normalDetail dt { float:left; margin:0 7px 6px 0; color:#686868; font-weight:bold; }
				.replys .normalReply .normalDetail dt img { margin:0 4px 0 0; vertical-align:middle; }
			.replys .normalReply .normalDetail .replyDate { float:left; }
			.replys .normalReply .normalDetail .replyDesc { clear:both; float:none; width:100%; margin:0 0 4px 0; color:#686868; line-height:1.3em; letter-spacing:-1px; word-wrap:break-word; word-break:break-all; }
				.replys .normalReply .normalDetail .replyDesc img { margin:0 0 0 5px; }
			.replys .normalReply .normalDetail .recmd { float:right; font:normal 9px verdana; color:#686868; padding:2px 0 0 18px; }
				.replys .normalReply .normalDetail .recmd a { color:#3e3e3e; font:bold 11px Dotum; letter-spacing:-1px; }
			.replys .normalReply .normalDetail .writeReply { float:right; margin:0 0 0 12px; padding:2px 0 0 9px; background:url('/images/cmnty/bg_bar_reply.gif') 0 4px no-repeat; }
				.replys .normalReply .normalDetail .writeReply a { color:#3e3e3e; font:bold 11px Dotum; letter-spacing:-1px; }
			.replys .normalReply .normalDetail .subReply { clear:both; width:612px; margin:29px 0 0 0; padding:0 0 0 32px; background:url('/images/board/icon_reply_img.gif') 0 0 no-repeat; }
		
		.replys .normalReply .subReplySet { position:relative; width:685px; padding:0 0 1px 0;}
			.replys .normalReply .subReplySet fieldset { float:left; width:625px; padding:10px 30px 10px 30px; margin:0 0 0px 0; _margin-top:0; background:#e5e5e5; }
				.replys .normalReply .subReplySet fieldset .charaSelect { width:25px; height:20px; background:url('/images/board/icon_sw2.gif') right 6px no-repeat; }
				.replys .normalReply .subReplySet fieldset textarea { float:left; width:530px; height:40px; margin:6px 0 0 0; padding:6px 10px; border:1px solid #b2b2b2; font:normal 12px Dotum; color:#a8a8a8; }
				.replys .normalReply .subReplySet fieldset .submitBtn { float:right; margin:20px 0 0 0; }
			.replys .normalReply .subReplySet .formCls { position:absolute; top:7px; right:13px; width:12px; height:11px; }
		
		.replys .normalReply .replySet { float:left; width:625px; padding:10px 30px 10px 30px; margin:0 0 0px 0; _margin-top:0; background:#e5e5e5; }
			.replys .normalReply .replySet .charaSelect { width:25px; height:20px; background:url('/images/board/icon_sw2.gif') center 6px no-repeat; }
			.replys .normalReply .replySet textarea { float:left; width:530px; height:40px; margin:6px 0 0 0; padding:6px 10px; border:1px solid #b2b2b2; font:normal 12px Dotum; color:#a8a8a8; }
			.replys .normalReply .replySet .submitBtn { float:right; margin:20px 0 0 0; }
			.replys .normalReply .replySet .reply_info { float:left; width:580px; margin:10px 0 0 0; letter-spacing:-1px; }
