@charset "UTF-8";
@import url("/board/css/base.css");


/* base */
font 								{ display:inline-block; *display:inline; zoom:1 }



/* 2010.12.27 */
/* apply_skin_list */
table.Apply						{ border-top:2px solid #d7d6d5; border-bottom:0}
table.Apply td					{ padding:15px 0 15px 15px; border-bottom:1px solid #d7d6d5}
table.Apply td.apply_Title	{ padding-left:0}
table.Apply td.apply_Title a,
table.Apply td.apply_Title strong{ display:inline-block; width:526px; padding-left:20px; border-right:1px solid #eae8e7; border-left:1px solid #eae8e7; font-size:14px; font-family:'NanumBarunGothicBold'; }
table.Apply td.text_center	{ padding-left:0}



/* 리스트 검색관련 */
form.search-select			{ width:400px; margin:0 auto 30px; padding-top:50px}
form.search-select .skip		{ display:none;}
form.search-select select	{ height:35px; font-size:1.0em; border:1px solid #e5e5e5; background:#fff; vertical-align:middle; }
form.search-select #list_search	{ width:210px; height:27px; padding:3px 2px; vertical-align:middle;}
form.search-select .btn_small01	{ padding:9px 16px !important; vertical-align:middle;}
.search-select input			{ font-size:1.1em;}

/* 코멘트 */
#commentContents			{ width:100%; zoom:1 }
#commentContents:after	{ content:""; display:block; clear:both;}
.comment_list					{ width:auto; height:30px; border-top:1px solid #ddd; border-bottom:1px dotted #ddd; line-height:28px; background:#fdfdfd; zoom:1 }
.comment_list:after			{ content:""; display:block; clear:both;}
.comment_list *				{ vertical-align:middle }
.comment_left					{ float:left; height:28px; margin:2px 0 0 10px }
.comment_left span			{ color:#888; font-size:11px; }
.comment_right				{ float:right; height:28px; margin:2px 10px 0 0 }
.comment_right span			{ margin-right:10px; color:#B2B2B2 font-size:11px; }
.comment_icon *				{ vertical-align:middle; line-height:11px }
.comment_icon img			{ margin-right:3px }
.comment_content			{ line-height:20px; padding:10px; word-break:break-all; overflow:hidden; clear:both; border-bottom:1px solid #ddd}
/* 코멘트 작성*/
div.bd_com						{ width:100%; border-top:1px solid #a1a1a1; border-bottom:1px solid #a1a1a1;text-align:left}
div.bd_com ul					{ padding:3px; }
div.bd_com li					{ width:100%; margin:0; vertical-align:middle; text-align:left; color:#555; zoom:1 }
div.bd_com li.secret			{ padding:10px 0;border-bottom:1px solid #dfdfdf;}
div.bd_com li:after			{ content:""; display:block; clear:both;}
div.bd_com li *					{ vertical-align:middle}
div.bd_com li dl				{ float:left; }
div.bd_com li dl *				{ vertical-align:middle}
div.bd_com li dl dt			{ float:left; height:20px; padding-right:10px; line-height:300%; font-family:'NanumBarunGothicBold';  }
div.bd_com li dl dd			{ float:left; width:150px; }
div.bd_com li dl dd input.inputText01{ height:36px !important; margin-right:5px}


/* SNS버튼관련 */
div.bt_social					{ position:relative; width:100%; height:auto; margin:20px auto; text-align:center; }
div.bt_social li					{ display:inline-block; *display:inline; zoom:1 }

/* 2010.12.27 */
/* Board_list etc */
thead.board_list th			{ background:url("/board/img/board/lineList_01.gif") no-repeat right top;}
thead.board_list th.end		{ background:none;}
.board .notice td				{ background:#f7f7f7;}
.board .none td					{ height:200px;}
.board .reply .text_left		{ padding:7px 10px 7px 50px; background:url("/board/img/board/iconReply.gif") no-repeat scroll 7px 7px;}
.board span						{ padding-left:2px;}
.board span img				{ vertical-align:text-top;}
span.admin						{ padding:0 0 0 17px !important; background:url("/board/img/board/iconAdmin.gif") no-repeat scroll;}

div.movielist					{ position:absolute; display:none; height:70px; right:204px; bottom:133px; padding:5px; border:2px solid #a1a1a1; background:#fff; z-index:1;}
div.movielist .list				{ width:100px; height:75px;}
div.movielist .list li			{ float:left; width:100%; height:17px;}
div.movielist .list li.add		{ margin-top:5px; padding-left:10px; background:url("/board/img/board/imgAdd.gif") no-repeat scroll 0 3px; color:green ;}

div.bt_list						{ width:100%; margin-top:10px;}
div.bt_list:after					{ content:""; display:block; clear:both;}
div.bt_list ul						{ margin:0}
div.bt_list li						{ float:left; padding-right:3px;}
div.bt_list .bt_right			{ float:right; width:auto; background:none; }

/* 2010.12.27 */
/* Board_view etc */
tbody.board_view th			{ width:13%; background:#f7f7f7; color:#333; text-align:center; border-bottom:1px solid #e2e2e2;}
tfoot.board_view th			{ color:#333; text-align:center;}
tfoot.board_view .frist		{ height:28px; padding:0; vertical-align:middle; border-top:1px solid #dfdfdf; border-bottom:1px solid #cee3c9;}
.board_view .big				{ border-bottom:solid 1px #dfdfdf;color:#666;background:#f4f7f3;vertical-align:middle;height:32px;padding:0 0 0 7px;text-align:center}
.board_view .stit				{ height:30px; padding:0; color:#555; font-family:'NanumBarunGothicBold'; vertical-align:middle; border-bottom:solid 1px #dfdfdf; border-right:1px solid #dfdfdf; background:none;}
.board_view .stit2				{ height:30px; padding:0; color:#555; font-family:'NanumBarunGothicBold'; vertical-align:middle; border-bottom:solid 1px #dfdfdf; border-right:1px solid #dfdfdf; border-left:1px solid #dfdfdf; background:none;}
.board_view .s_td				{ height:30px; padding:0; text-align:center; vertical-align:middle; border-bottom:solid 1px #dfdfdf; background:none;}
.board_view .s_td2			{ width:25%; height:30px; padding:0; vertical-align:middle; text-align:center; border-bottom:solid 1px #dfdfdf; background:none;}
.board_view .s_td3 img		{ width:auto; max-width:99%; margin:0 auto; text-align:center}
.board_view .s_td3 div		{ min-height:16px; line-height:160% }
.board_img_set #writeContents img,
.board_img_set td.s_td3 img{ max-width:99%; }

dl.address_copy				{ float:right; position:relative; padding:5px 0 0;}
dl.address_copy dt			{ float:left; padding-right:5px; color:#565656; font-size:13px;}
dl.address_copy dd			{ float:left; color:#565656; font-size:13px;}

span.down a					{ text-decoration:underline; color:#989898;}
div.bt_view						{ position:relative; height:auto; margin:20px auto 45px; text-align:center;}
dl.bt_view_hit					{ float:left; width:50%; position:relative;}
dl.bt_view_hit dt				{ float:left; padding-left:10px; color:#5d5d5d;}
dl.bt_view_hit dd				{ float:left; color:#565656; font-size:13px;}

div.bt_view_list ul				{ float:right; width:auto; position:relative; padding:0 10px 0 0;}
div.bt_view_list ul:after		{ content:""; display:block; clear:both;}
div.bt_view_list li				{ float:left; padding-left:10px; text-align:center;}

.right_line						{ padding-right:10px !important; background:url('/board/img/board/lineBoard_view.gif') no-repeat right 2px;}




/* 2010.12.27 */
/* Board_write etc */
.board_write th				{ width:15%; padding:7px 15px; color:#333; text-align:left; border-bottom:1px solid #e2e2e2;background:#f7f7f7}
.board_write td				{ padding:5px !important;; text-align:left !important;}
.board_write td *				{ vertical-align:middle }
#variableFiles td				{ border-bottom:0 }
#writeContents					{ display:block; overflow:hidden; width:100%; min-height:50px; margin:10px 0 5px;}

.bt_write							{ width:100%; margin:20px 0; text-align:center;}
div.bt_write ul					{ position:relative; width:180px; height:auto; margin:20px auto 45px auto; text-align:center;}
div.bt_write ul:after			{ content:""; display:block; clear:both;}
div.bt_write li					{ float:left; padding:0 2px;}		
.textarea_contents			{ width:540px;}

/* 2011.01.10 */
div.effect li.color * 			{ float:left;}
div.effect li.color input		{ margin:5px 5px 0 0; *margin:0; vertical-align:bottom; }
div.effect div.color_box		{ float:left; position:relative; display:block; width:15px; height:13px;}
div.effect .ff3300				{ width:15px; height:15px; background:#ff3300;}
div.effect .ff0099				{ width:15px; height:15px; background:#ff0099;}
div.effect .f009900			{ width:15px; height:15px; background:#009900;}
div.effect .f0033cc				{ width:15px; height:15px; background:#0033cc;}

/* 2010.12.27 */
/* Board_Del etc */
form.board_del				{ width:90%; height:210px; margin:0 auto; text-align:center; border:1px solid #dbdbdb; }
.title_write						{ width:350px;}
.board_del_wrapper			{ width:90%; margin:0 auto 30px; padding:40px 0 10px; text-align:center; border-bottom:1px solid #dbdbdb; }
.board_del_wrapper input	{ margin:10px 0;}

/* 2010.12.27 */
/* ImageBoard_List etc */
.gallery_wrapper				{ float:left; width:31%; margin:20px 1% 15px; }
.gallery_wrapper ul			{ margin:0}
.gallery_wrapper ul ul		{ margin:0}
.gallery_wrapper ul li		{ padding:0; background:none; }
.gallery_wrapper ul li ul li	{ background:none}
.T_gallery_img					{ padding:0 !important; text-align:center; background:url('/board/img/board/bgGallery_01.gif') no-repeat 50% 50%; }
.T_gallery_img img			{ margin:0 auto; border:1px solid #C5C5C5; }

.T_gallery li						{ float:left; padding-right:3px;}
.T_gallery_img_01				{ width:258px; height:111px; margin:12px; padding:0 !important; border:1px solid #C5C5C5; background:url('/board/img/board/bgGallery_01.gif') no-repeat 50% 50%;float:left;}
.T_gallery_img_01 img		{ width:258px; height:111px;}

.T_gallery_text					{ width:100%; padding-top:10px !important; vertical-align:top; text-align:left}
.T_gallery_text .gallery_content	{display:none}
.T_gallery_text .text li		{ padding:10px 10px;}
.T_gallery_text ul li			{ width:100%; height:20px;}
.T_gallery_text ul li input{ float:left;}
.T_gallery_text ul li a			{ float:left; display:block; overflow:hidden; height:20px; line-height:20px; white-space:nowrap; text-overflow:ellipsis;}
.T_gallery_text ul li span	{ padding-left:0 !important}

.margin_10						{ margin:10px !important;}
.right_line_01					{ padding:0 20px 0 10px !important; background:url('/board/img/board/lineBoard_img.gif') no-repeat 90% 2px;}

.T_gallery_text dl				{ float:left; height: 91px}
.T_gallery_text .tit			{ padding:0 0 10px; color:#333;font-family:'NanumBarunGothicBold';}
.T_gallery_text .con			{ overflow:hidden; height:auto; color:#666; line-height:1.2em;}
.T_gallery_text .date			{ margin:7px 0 0; font-size:0.90em; color:#888;}


/* 2016.06.16 */
/* ImageBoard_View Market */
.T_gallery_text h3				{ padding-bottom:5px}
.T_gallery_text dl.market	{ width:100%; height:auto; padding-bottom:5px; zoom:1}
.T_gallery_text dl.market dt,
.T_gallery_text dl.market dd{ float:left; line-height:160%}
.T_gallery_text dl.market dt{ width:25%; }
.T_gallery_text dl.market dd{width:73%}


/* 2010.12.27 */
/* ImageBoard_View */
.board_view .img_content img{ width:95%; margin:0 auto;}
div.bt_view_01 ul				{ position:relative; width:263px; height:auto; margin:20px auto 45px; text-align:center; zoom:1 }
div.bt_view_01 ul:after		{ content:""; display:block; clear:both;}
div.bt_view_01 li				{ float:left; padding:0 2px;}	

/* 2010.12.27 */
#variableFiles	td				{ border:0; padding:0 }
#variableFiles	td input		{ height:25px; border:0 }	


/* 2016.01.11 */
/* ImageBoard_category*/
.info_board_area				{ width:100%; padding:30px 0 20px; zoom:1 }
.info_board_area:after		{ content:""; display:block; clear:both;}
.info_board						{ float:right; width:49%; padding-top:20px; zoom:1 }
.info_board_area	>.info_board:first-child { float:left }
.info_board.end				{ float:left; width:100% }

.info_board h2					{ width:100%; height:34px; box-sizing:border-box; font-size:14px; line-height:34px; border-top:1px solid #c7c7c7; }
.info_board.end h2			{ margin-bottom:10px; border-bottom:1px solid #c7c7c7; }
.info_board table				{ width:100%; border:1px solid #c7c7c7; border-top:0 }
.info_board table tbody th	{ width:20%; border-top:1px dotted #c7c7c7; border-left:1px dotted #c7c7c7; border-bottom:0 }
.info_board table tbody tr>th:first-child	{ border-left:0 }
.info_board table tbody td	{ border-top:1px dotted #c7c7c7; border-left:1px dotted #c7c7c7; border-bottom:0 }
.info_board ul					{ padding-top:5px }
.info_board ul li				{ padding-left:16px; background:url('/board/img/board/iconBullet.gif') no-repeat 8px 4px;}
 
.search-select .sort_area	{ border-top:1px solid #dcdcdc; margin-top:10px; padding-top:20px; ext-align:left; zoom:1 }
.search-select .sort_area:after	{ content:""; clear:both; display:block }
.search-select .sort_area .total	{ float:left; padding:0 }
.search-select .sort_area .board_sort	{ float:right; text-align:right; zoom:1 }


/* 2010.12.30 */
/* Board Comment */
.board_comment				{ position:relative; width:100%; margin-top:40px; background:#f2f2f2; border:1px solid #e5e5e5;}
.board_comment:after		{ content:""; display:block; clear:both;}
ul.comment_wrapper		{ height:90px; margin:15px 14px 0 14px;}
ul.comment_wrapper li		{ float:left;}
ul.comment_wrapper li textarea	{width:85%; height:76px;}
ul.comment_wrapper li a img{ padding:2px 0 0 8px;}
p.comment_p					{ width:auto; padding:0 0 10px 15px;}

.board_comment div.list li	{ float:left; color:#000;}
.board_comment div.list li.data		{ padding:0 10px; color:#7b7b7b;}
.board_comment div.list li.bt_link li	{ padding:0 1px;}

.board_comment div.list .comment_box_choice	{ width:auto;  height:auto; padding:10px 10px 20px 10px; background:#fff;}
.board_comment div.list .comment_box_choice:after{ content:""; display:block; clear:both;}
.board_comment div.list .comment_box_choice li.contents	{ width:100%; padding-top:5px; line-height:16px;}	
.board_comment div.list .comment_box_choice li.contents p{ font-size:11px; color:#000;}

.board_comment div.list .comment_box				{ width:auto; height:auto; padding:15px 0 0 15px;}
.board_comment div.list .comment_box:after		{ content:""; display:block; clear:both;}
.board_comment div.list .comment_box .contents{ width:100%; padding-top:5px; line-height:16px;}	
.board_comment div.list .comment_box .contents p{ width:auto; padding-bottom:10px; margin-right:15px; border-bottom:1px solid #d8d8d8; font-size:11px;}
.board_comment div.list .comment_box .fer		{ padding-right:5px;}

.board_comment div.list .reply			{ background:url("/board/img/board/iconReply_01.gif") no-repeat scroll 0 13px ;}
.comment_login				{ margin:0 14px 10px 14px;}
.comment_login:after		{ content:""; display:block; clear:both;}

.comment_login li				{ float:left;}
.comment_login li label		{ padding:3px 3px 0 0; vertical-align:middle;}
.comment_login li input 		{ vertical-align:middle;}
.comment_login li.text 		{ padding:3px 3px 0 0;}

.comment_icon *				{ line-height:0 !important; vertical-align:middle }
.comment_icon img			{ margin-right:3px }

input.login_text				{ width:80px !important; margin-right:10px; color:#969696 !important; background:#fff !important; }



/* 2011.01.03 */
/* Board Schedule */
div.month						{ width:240px; margin:10px auto; text-align:center;}
div.month:after				{ content:""; display:block; clear:both;}
div.month li						{ float:left; padding-top:3px; color:#939393; font-family:'NanumBarunGothicBold';}
div.month li h3					{ width:125px; line-height:16px; color:#383838; font-size:16px;}

.sun								{ color:#ff4317 !important;}
.sat								{ color:#045c82 !important;}
.end								{ border-right:0px !important;}
.blue								{ color:#0976c2 !important;}
.orange							{ color:#ff6600 !important;}
.gray01							{ color:#999 !important;}

colgroup col.day				{ width:13.5%;}
thead.schedule					{ background:#f7f7f7;}
thead.schedule th				{ padding:5px 0 !important; color:#a1a1a1 !important; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2 !important; background:#f7f7f7;}
thead.schedule th.end		{ border-right:1px solid #f7f7f7 !important;}
tbody.schedule td				{ height:95px; vertical-align:top !important; text-align:left !important; font-family:'NanumBarunGothicBold'; border-right:1px solid #e2e2e2;}

td.schedule						{ position:relative; background:#f3f3f3; vertical-align:text-top}
div.schedule					{ position:absolute; top:0; overflow:hidden; width:75%; height:90px; line-height:16px; padding:8px 10px 10px 20px; background:url('/board/img/board/bgSchedule_01.gif') no-repeat; }
div.schedule li 					{ width:98%; display:block; overflow:hidden; font-weight:normal !important; white-space:nowrap; text-overflow:ellipsis;}
div.schedule .end				{ padding-top:5px; color:#ff4317;}	

tfoot.schedule	td				{ margin-top:-1px; text-align:left; line-height:16px; border-top:1px solid #a1a1a1 !important; background:#f7f7f7; }
tfoot.schedule	td strong		{ display:block; width:100%; margin-bottom:5px}
tfoot.schedule	td strong span{ color:#0976c2}

div.month01					{ float:left; width:170px; text-align:right; padding:0 10px 30px 10px;}
div.month01 a					{ font-size:11px;}
div.month01 tfoot	td			{ padding-top:10px;}
div.month01 tfoot	td strong{ display:block; width:100%;}
div.month01 tfoot	td span	{ color:#0976c2;}

/* Board Schedule etc */
table.small_schedule								{ width:170px;}
table.small_schedule thead						{ background:#9ba2a7;}
table.small_schedule thead th					{ font-size:11px; text-align:center; padding:0 !important; border-bottom:2px solid #fff; font-weight:normal !important; color:#fff;}
table.small_schedule tbody td					{ font-size:11px; color:#424242; text-align:center; border-right:1px solid #fff; border-bottom:1px solid #fff; background:#e4e6e7;}
table.small_schedule tbody .schedule		{ color:#fff !important; font-family:'NanumBarunGothicBold'; background:#5199be;}
table.small_schedule tfoot	td					{ padding-top:10px;}
table.small_schedule tfoot	td strong			{ display:block; width:100%;}
table.small_schedule tfoot	td span			{ color:#0976c2;}

table.small_schedule01							{ width:170px;}
table.small_schedule01 thead th				{ padding:0 !important; font-size:11px; text-align:center; font-weight:normal !important; color:#a7a7a7; border-top:1px solid #dedede; border-bottom:1px solid #dedede; }
table.small_schedule01 tbody td				{ font-size:11px; color:#424242; text-align:center; border-right:1px solid #ececec; border-bottom:1px solid #ececec;}
table.small_schedule01 tbody .schedule		{ color:#fff !important; font-family:'NanumBarunGothicBold'; background:#ffa750;}
table.small_schedule01 tfoot	td				{ padding-top:10px;}
table.small_schedule01 tfoot	td strong		{ display:block; width:100%;}
table.small_schedule01 tfoot	td span		{ color:#0976c2;}

table.small_schedule02							{ width:170px;}
table.small_schedule02 thead					{ background:#9ba2a7;}
table.small_schedule02 thead th				{ padding:0 !important; font-size:11px; text-align:center; font-weight:normal !important; color:#fff; border-bottom:2px solid #fff; }
table.small_schedule02 tbody td				{ font-size:11px; color:#424242; text-align:center; border-right:1px solid #ececec; border-bottom:1px solid #ececec;}
table.small_schedule02 tbody .schedule		{ color:#000 !important; font-family:'NanumBarunGothicBold'; background:#ffeebb;}
table.small_schedule02 tfoot	td				{ padding-top:10px;}
table.small_schedule02 tfoot	td strong		{ display:block; width:100%;}
table.small_schedule02 tfoot	td span		{ color:#0976c2;}

table.small_schedule03							{ width:170px;}
table.small_schedule03 thead					{ background:#98c500;}
table.small_schedule03 thead th				{ padding:0 !important; font-size:11px; text-align:center; color:#fff; border-bottom:2px solid #fff; font-weight:normal !important; }
table.small_schedule03 tbody td				{ font-size:11px; color:#424242; text-align:center; border-right:1px solid #ececec; border-bottom:1px solid #ececec;}
table.small_schedule03 tbody .schedule		{ color:#000 !important; font-family:'NanumBarunGothicBold'; background:#e8e8e8;}

/* 2011.01.03 */
/* Board Schedule View*/
tbody td.board_view01							{ margin-top:-1px; border-top:1px solid #a1a1a1;}

/* 2011.01.03 */
/* Board English */
form.search-select_en							{ width:390px; margin:0 auto; }
form.search-select_en select					{ *vertical-align:middle; background:#fff; border:1px solid #e5e5e5;}
form.search-select_en #list_search			{ width:210px; vertical-align:middle;}
form.search-select_en .bt_search				{ vertical-align:middle;}
.board .reply_en .text_left						{ padding:7px 10px 7px 50px; background:url("/board/img/board/iconReply_en.gif") no-repeat scroll 7px 7px ;}


.bd_com							{ width:100%; text-align:left; border-top:1px solid #a1a1a1;border-bottom:1px solid #a1a1a1;}
.bd_com th						{ margin:0; padding:3px 0; vertical-align:middle; text-align:left; color:#555; border-bottom:1px solid #dfdfdf;}
.bd_com td						{ margin:0; padding:3px 0; vertical-align:middle; color:#555; border-bottom:1px solid #dfdfdf;}
.bd_com td *					{ vertical-align:middle}

.no_movie						{ padding-top:80px; text-align:center; border-top:1px solid #a1a1a1; border-bottom:1px solid #a1a1a1;}


/* 2013.01.16 */
/* 동영상 리스트*/
.board_movie					{ width:100%; table-layout:fixed; margin:5px 0 0 !important; }
.board_movie th				{ height:34px; margin:0; padding:0; font-family:'NanumBarunGothicBold'; font-size:12px; vertical-align:middle; text-align:center; color:#222; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:url("/board/skin/board/basic/img/title_bg.gif") repeat-x; } 
.board_movie td				{ padding:.5em; border-bottom:1px solid #ddd; } 
.board_movie td dt			{ margin:5px 0; font-family:'NanumBarunGothicBold'; line-height:18px}
.board_movie td dd.text		{ margin-bottom:10px; line-height:18px; }
	
.board_movie td.conzero	{ min-height:100px; text-align:center; } /* 컨텐츠 없을시 */

.board_movie td.movieimg	{ width:220px; height:130px; text-align:center; } /* 리스트이미지관련 */
.board_movie td.movieimg a	{ display:block; width:198px; height:118px; border:1px solid #d8d8d8; background:url("/board/images/board/bgMovie.gif") no-repeat }
.board_movie td.movieimg img	{ width:200px; height:120px; }

/* 동영상 상세보기*/
.movieview_title				{ clear:both; width:98%; height:34px; border:1px solid #ddd; background:url('<?=$board_skin_path?>/img/title_bg.gif') repeat-x;  }
.movieview_title ul			{ width:94%; margin:10px auto 0; zoom:1}
.movieview_title ul:after	{ content:""; clear:both; display:block}
.movieview_title li.title01	{ float:left; color:#505050; font-size:13px; font-family:'NanumBarunGothicBold'; line-height:16px !important; word-break:break-all}
.movieview_title li.date		{ float:right; width:120px; text-align:right; line-height:16px !important;  }

.movieview						{ width:98%; height:320px; margin:10px 0px; border:1px solid #ccc; zoom:1 }
.movieview:after				{ content:""; display:block; clear:both}
.movieview div.movie		{ float:left; width:50%; height:280px; margin:10px 10px; background:black}
.movieview div.movieex		{ float:right; width:44%; height:300px; margin:10px 2% 10px 0; }
.movie_form					{ width:95%; height:290px; line-height:16px; border:1px solid #ccc; }



/* news skin*/
.news_board>form			{ margin-bottom:20px; padding:20px 0; border-top:1px solid #a1a1a1; border-bottom:1px solid #a1a1a1;}
.news_board form.search-select	{ border:none;}
.news_board>form ul			{ padding:20px 0; border-bottom:1px solid #ededed; }
.news_board>form ul:first-child	{ padding-top:0}
.news_board>form ul:last-child	{ padding-bottom:0; border:none;}
.news_board>form ul li		{ line-height:150%; text-align:left;}
.news_board>form ul li.title a	{ font-size:16px;}



/*2017.03.23*/
/*tour skin*/
.tour_board						{ margin-bottom:20px; border-top:1px solid #a1a1a1; border-bottom:1px solid #a1a1a1; zoom:1;}
.tour_board:after				{ content:""; clear:both; display:block}
.tour_board>div				{ width:100%; margin:20px; border-bottom:1px solid #ededed; zoom:1}
.tour_board>div:after		{ content:""; clear:both; display:block}
.tour_board>div:last-child	{ border:none; margin-bottom:0}
.tour_board>div>ul			{ width:100%; padding-bottom:20px; zoom:1 }
.tour_board>div>ul:after	{ content:""; clear:both; display:block}
.tour_board>div>ul>li		{ float:left; }
.tour_board>div>ul>li.img	{ width:28%}
.tour_board>div>ul>li.content				{ width:68%; padding:10px 0 0 20px; font-size:13px; line-height:160% }
.tour_board>div>ul>li.content>ul>li		{ float:left; width:100%;}
.tour_board>div>ul>li.content>ul>li li.stitle	{ float:left; width:15%}



/* 2017.07.21 */
/* 영문 basic list */
.btn_small02_eng				{ display:inline-block; *display:inline; zoom:1; padding:7px 10px; color:#fff !important; letter-spacing:0.1em; border:1px solid #5e5e5e !important; background:#707070; }
.btn_small02_eng:hover,
.btn_small02_eng:focus		{ color:#fff !important; border:1px solid #5e5e5e !important; background:#707070 !important; }

.btn_small03_eng				{ display:inline-block; *display:inline; zoom:1; padding:7px 10px; color:#7f9db9; border:1px solid #b0cbea; }
.btn_small03_eng:hover,
.btn_small03_eng:focus		{ color:#fff; background:#7f9db9; border:1px solid #7f9db9;}



form.search-select_eng		{ width:405px; margin:30px auto 40px; *padding-top:30px}
form.search-select_eng	.skip			{ display:none;}
form.search-select_eng select			{ vertical-align:middle; background:#fff; border:1px solid #e5e5e5; font-size:1.0em; height:28px;}
form.search-select_eng #list_search	{ width:210px; vertical-align:middle;}
form.search-select_eng .bt_search	{ vertical-align:middle;}
.search-select_eng input	{ padding:6px 5px; font-size:1.0em;}
.search-select_eng  .btn_small01		{ color:#fff; background:#707070;}


/* 영문 basic view */
.btnComment_eng			{ padding:18px 10px; vertical-align:top; color:#9a9a9a; letter-spacing:0.1em; border:1px solid #d7d7d7; background-color:#f3f3f3; background-image:-webkit-linear-gradient(#fff, #f3f3f3); background-image:-moz-linear-gradient(#fff, #f3f3f3); background-image:-ms-linear-gradient(#fff, #f3f3f3); background-image:-o-linear-gradient(#fff, #f3f3f3); background-image:linear-gradient(#fff, #f3f3f3);}


/* 영문 basic Write */
.bt_write a.btnCancel		{ padding:9px 10px 8px; color:#808080; border:1px solid #9a9a9a;}


/* 영문 password.skin */
.secret_eng						{ padding:1px 10px; margin-top:15px; color:#9a9a9a; border:1px solid #d7d7d7; background-color:#f3f3f3; background-image:-webkit-linear-gradient(#fff, #f3f3f3); background-image:-moz-linear-gradient(#fff, #f3f3f3); background-image:-ms-linear-gradient(#fff, #f3f3f3); background-image:-o-linear-gradient(#fff, #f3f3f3); background-image:linear-gradient(#fff, #f3f3f3);}



/* Sub Campaign List-도담캠페인 */
.magazine						{ display:inline-block; *display:inline; zoom:1; width:31%; 20px 1% 15px 1%;  }
div.campaignBoardList>.magazine:nth-child(3n+1){ margin-left:0}
.magazine ul li					{ width:100%; background:none; padding:0; zoom:1}
.magazine ul li:after			{ content:""; clear:both; display:block; padding-bottom: 3px; }		/*170910 양경화 padding-bottom: 3px; 추가 이미지와 텍스트 사이 띄우기*/

.magazine .img				{ text-align:center; background:url('/board/img/board/bgGallery_01.gif') no-repeat 50% 50%; }
.magazine .img a				{ display:block }
.magazine .img img			{ box-sizing:border-box; width:100%; margin:0 auto; border:1px solid #C5C5C5; }

.magazine .text				{ box-sizing:border-box; width:100%; padding:10px; text-align:left}
.magazine .text input[type="checkbox"]{ margin-left:0}
.magazine .text *				{ vertical-align:middle }
.magazine .text a				{ font-family:'NanumBarunGothicBold'; letter-spacing:-0.05em }
.magazine .text .date			{ margin:7px 0 0; font-size:0.90em; color:#888; text-align:right}
.magazine .text .date span	{ float:right}
.magazine .text .date span:first-child{ float:left } 

.magazine:hover .img img,
.magazine.check .img img	{ border:1px solid #c6dfe2 }
.magazine:hover .text,
.magazine.check .text		{ background:#c6dfe2 }
.magazine.check .text *		{ color:#fff }



/* Sub Campaign View */
.campaignBoardView h2		{ box-sizing:border-box; margin-bottom:50px; padding:20px; font-family:'NanumBarunGothic'; font-weight:normal; font-size:21px; color:#999; background:#fafafa }
.campaignBoardView h3		{ margin-bottom:40px; padding:10px 20px 20px; font-family:'NanumBarunGothic'; font-size:26px; border-bottom:1px solid #ddd; }

/* popup */
.popupClose 					{ box-sizing:border-box; width:100%; background:#000; color:#fff; text-align:right; padding:5px; font-size:13px; }
.popupClose *					{ vertical-align:middle }

/* Concert 게시판 스킨 뷰페이지 */
.board_img_set .board_view.concert .image { width:55%; float:left; margin-bottom:40px;}
.board_img_set .board_view.concert .image img { width:100%; height:450px;}
.board_img_set .board_view.concert .image .bx-controls { position:absolute; bottom:50px; left:20px; width:100%;}
.board_img_set .board_view.concert div.title { float:left; width:40%; margin-left:5%; padding-bottom:30px; font-size:23px; border-bottom:1px solid #ddd;}
.board_img_set .board_view.concert .category { width:40%; float:left; margin-left:5%; }
.board_img_set .board_view.concert .category dl {  overflow:hidden; }
.board_img_set .board_view.concert .category dl dt { clear:both; float:left; padding-right:5px;  font-weight:600; font-size:14.5px; line-height:180%;}
.board_img_set .board_view.concert .category dl dd { float:left; margin-left:0; font-size:14.5px;  line-height:180%;} 
.board_img_set .board_view.concert .content { clear:both; width:100%; margin-top:40px; padding-top:40px; border-top:1px solid #dfdfdf;}
.board_img_set .board_view.concert .image .bx-wrapper { margin:0; box-shadow:none; border:1px solid #eee;}
.board_img_set .board_view.concert div.link { clear:both;  margin-top:30px; }