
@media (max-width:800px) {
	th, td { vertical-align:middle; }
	td input, select { vertical-align:middle; }
	textarea, select { font-family:"Nanum Gothic"; background:#efefef; border:1px solid #beb7be; font-size:12px; line-height:18px; color:#777;}
	input.btn {
		border: medium none;
		font-size: 0;
		height: auto;
		line-height: 0;
		padding: 0;
		width: auto;
	}
	input {
		border: 1px solid #fff;
		color: #646464;
		font-family: "Nanum Gothic";
		font-size: 11px;
		height:18px;
		padding: 4px 4px 0;
		vertical-align: middle;
	}
	option { font-size:12px;  }
	.check { border:0; background-color:#fff;}
	.radio { border:0; background-color:#fff; }
	.point_color {color:#727272;}
	.total {background:url("../images/board/bullelt.gif") no-repeat scroll left 25% transparent; margin-top:20px; padding-left:8px; padding-bottom:10px; width:100%;}
	.view_mode {float:right;width:200px;text-align:right;padding-right:15px;}

	/*------------------------------------------°¶·¯¸®¸®½ºÆ®------------------------------------------*/
	.gallery_t { width:898px; clear:both;}
	.g_table { width:100%; border-spacing:0; border-collapse:collapse; padding:0; margin:0; }
	.g_table td { padding-bottom:15px; vertical-align:top;  }
	.g_table td img { vertical-align:middle; }
	/*
	.serimg { float:left; width:150px; border:solid 1px #ddd; text-align:center; line-height:80px; height:80px; }
	*/
	.g_table td ul li.img { width:219px; height:auto; text-align:center; padding-bottom:15px; padding-left:7px; }
	.g_table td ul li.img_nopad { width:219px; height:auto; text-align:center; padding-bottom:15px; padding-left:0; }
	.g_table td ul li.tit a { width:219px; padding:5px 0 5px 10px;}
	.g_table td ul li.tit a:hover { width:219px; padding:5px 0 5px 10px; color:#dc7252; font-weight:bold; }

	/*paging*/
	.paging { padding:15px 0 15px 0; width:100%; text-align:center; clear:both;}
	.paging a {
		width:20px;
		height:20px;
		background:url("../images/board/paging_out.gif") no-repeat scroll left center transparent;
		font-family:tahoma;
		font-size:9px;
		color:#666;
		font-weight: bold;
		padding: 4px 7px;
		text-align: center;
		text-decoration: none;
	}
	.paging .on, .paging .on a:link, .paging .on a:visited, .paging .on a:hover, .paging .on a:active {
		width:20px;
		height:20px;
		background:url("../images/board/paging_over.gif") no-repeat scroll left center transparent;
		font-family:tahoma;
		font-size:9px;
		color: #fff;
		font-weight: bold;
		padding: 4px 7px;
		text-align: center;
		text-decoration: none;
	}

	/*------------------------------------------°¶·¯¸® »ó¼¼ÆäÀÌÁö------------------------------------------*/
	.g_detail {overflow:hidden; background-color:#f6f6f6; padding-bottom:15px;height:auto;}
	.g_detail_thumb { width:100%; padding-top:10px;}
	.g_detail_thumb li {float:left; padding-left:4px;}
	.g_detail_thumb li.nopad {float:left; padding:0;}

	/*°¶·¯¸® ¸ñ·ÏÆäÀÌÁö ¹öÆ°*/
	.btn_list { text-align:center; font-family:tahoma; font-size:9px;  padding:10px 0 10px 0;  border-top:1px solid #959595;}
	.btn_list p { font-size:9px; text-decoration:underline; font-weight:bold; background: url("../images/board/btn_back.gif") no-repeat scroll 45% center transparent;}
	.btn_next { float:right; padding-top:20px; }

	/*prev,next contents*/
	.pre_next_list { clear:both; padding-top:20px; width:898px; }
	.pre_next_list li { padding-left:18px; width:100%;}
	.pre_next_list li a { padding-left:14px; background: url("../images/board/icon_line.gif") no-repeat scroll left center transparent;}
	.pre_next_title { width:80px; float:left; color:#333; }
	.pre {
		border-top:1px solid #c8c8c8;
		border-bottom:1px solid #e3e3e6;
		padding-top:8px;
		padding-bottom:8px;
		background: url("../images/board/icon_prev.gif") no-repeat scroll left center transparent;
	}
	.pre p {float:left;}
	.next {
		border-bottom:1px solid #c8c8c8;
		padding-top:8px;
		padding-bottom:8px;
		background: url("../images/board/icon_next.gif") no-repeat scroll left center transparent;
	}
	.next p {float:left;}


	/* sel inp textarea Á¤ÀÇ */
	/*.b_sel { font-size:1.5em; font-family:"±¼¸²",gulim; color:#666;}*/
	/*
	.b_sel { font-size:1.1em; font-family:"µ¸À½",dotum; color:#333;}
	.b_inp { border:1px solid #cdd7df; margin:0; padding:3px 0 0 0; }
	.b_inp1 { border:1px solid #cdd7df; margin:0; padding:3px 0 0 0; }
	.b_inp2 { border:3px solid #308dd5; margin:0; padding:5px 0 0 0; }
	.inp_serch_bt { padding:4px 0 0 0; }
	*/


	/*------------------------------------------------tab------------------------------------------------*/

	.tab { overflow:hidden; width:100%; background:url(../images/customer/tab_line.gif) repeat-x; padding-bottom:20px;}
	.tab li {float:left; padding-left:1px;}
	.tab li.nopad {padding:0;}

	/*------------------------------------------°øÁö»çÇ×¸®½ºÆ®------------------------------------------*/
	.search { float:right; }
	.search select, input, img { vertical-align:middle; }
	.board_con {clear:both; padding-top:20px; padding-bottom:5px;}


	/*-----------------------------------------------¸®½ºÆ®-----------------------------------------------*/
	.v_table { width:100%; border-spacing:0; border-collapse:collapse; padding:0; margin:0;}
	.v_table th { color:#333; font-size:10px; height:28px; border-top:1px solid #575757; border-bottom:1px solid #b6b6b6; text-align:center; }
	.v_table th.line { border-bottom:2px solid #575757; }
	.v_table td.left { text-align:left; }
	.v_table td { color:#8b8b8b; font-size:12px; text-align:center; padding:10px 10px; border-bottom:1px solid #e5e5e5; letter-spacing:-0.1px; }
	.v_table td.right {text-align:right;}
	.v_table td.center {text-align:center;}

	/*-----------------------------------------------ºä-----------------------------------------------*/
	.i_table { width:100%; border-spacing:0; border-collapse:collapse; padding:0; margin:0;}
	.i_table thead th { font-family:tahoma; color:#333; font-size:10px; height:30px; border-top:1px solid #575757; border-bottom:1px solid #e5e5e5; background-color:#f5f5f5; text-align:left; padding-left:20px;}
	.i_table thead td { color:#8b8b8b; font-size:12px; height:30px; border-top:1px solid #575757; border-bottom:1px solid #e5e5e5; padding-left:20px;}
	.i_table thead td input { background:#f7f7f7; border:1px solid #c5c5c5; font-size:12px; line-height:18px; color:#777;}
	.i_table tbody th { font-family:tahoma; color:#333; font-size:10px; height:30px; border-top:1px solid #575757; border-bottom:1px solid #e5e5e5; background-color:#f5f5f5; text-align:left; padding-left:20px; }
	.i_table tbody td { color:#8b8b8b; font-size:12px; height:30px; border-top:1px solid #575757; border-bottom:1px solid #e5e5e5; padding-left:20px; }
	.i_table tbody td textarea { background:#f7f7f7; border:1px solid #c5c5c5; font-size:12px; line-height:18px; color:#777;}

	/*-----------------------------------------------´ñ±Û-----------------------------------------------*/
	.r_table_top {clear:both; padding-top:30px; padding-bottom:20px;}
	.r_table { width:100%; border-spacing:0; border-collapse:collapse; padding:0; margin:0;}
	.r_table thead th { font-family:tahoma; color:#777; font-size:10px; height:30px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; background-color:#f5f5f5; text-align:left; padding-left:20px;}
	.r_table thead td { color:#8b8b8b; font-size:12px; height:30px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding-left:20px;}
	.r_table thead td input { background:#f7f7f7; border:1px solid #e5e5e5; font-size:12px; line-height:18px; color:#777;}
	.r_table tbody th { font-family:tahoma; color:#777; font-size:10px; height:30px; border-top:1px solid #575757; border-bottom:1px solid #e5e5e5; background-color:#f5f5f5; text-align:left; padding-left:20px; }
	.r_table tbody td { color:#8b8b8b; font-size:12px; height:30px; border-top:1px solid #575757; border-bottom:1px solid #e5e5e5; padding-left:20px; }
	.r_table tbody td textarea { background:#f7f7f7; border:1px solid #e5e5e5; font-size:12px; line-height:18px; color:#777;}

	.m_table { width:100%; border-spacing:0; border-collapse:collapse; padding:0; margin:0;}
	.m_table tbody th { color:#333; font-size:10px; padding:10px 0 10px 0; border-top:1px solid #575757; border-bottom:1px solid #e5e5e5; background-color:#f5f5f5; text-align:left; padding-left:20px; }
	.m_table tbody td { color:#8b8b8b; font-size:10px; padding:10px 0 10px 0; border-top:1px solid #575757; border-bottom:1px solid #e5e5e5; padding-left:20px; }
	.m_table tbody td input { font-family:tahoma; background:#f7f7f7; border:1px solid #c5c5c5; font-size:12px; line-height:18px; color:#777;}
	.m_table tbody td input.no { border:0; background:#FFFFFF;}

	/*width*/
	.w30{ width:30px;}
	.w50{ width:50px;}
	.w52{ width:52px;}
	.w90{ width:90px;}
	.w100{ width:100px;}
	.w160{ width:160px;}
	.w187{ width:187px;}
	.w250{ width:250px;}
	.w400{ width:400px;}
	.w420{ width:420px;}
	.w570{ width:570px;}
	.w860{ width:860px;}

	/*popup*/
	#popup_contain { width:450px; padding:30px 30px 50px 30px; border:1px solid #000; font-family:µ¸¿ò,tahoma; font-size:12px; }
	.popup_title { padding-bottom:20px;}
	.popup_title ul { padding-top:10px;}
	.popup_title li { height:16px;}
	.popup_search li {float:left;}
	.popup_search li.pad { padding-left:5px; padding-right:5px;}
	.popup_search li input { font-family:tahoma; background:#f7f7f7; border:1px solid #c5c5c5; font-size:12px; line-height:18px; color:#777; }
	.zip_table {clear:both; padding-top:20px; padding-bottom:20px;}
	.zip_table li{ height:140px; overflow-y: scroll;}
	/*sitemap*/
	.sitemap_title { padding-top:10px; padding-bottom:40px;}
	.sitemap {height:380px;}
	.sitemap li {width:127px; padding-right:20px; float:left;}
	.sitemap_con {padding-top:15px;}

	.b_title_txt {height:40px;padding:10px 0px;}
	.b_cap { clear: both;
		float:left;
		background:url(../images/common/bullet.gif) no-repeat 0 3px;
		margin:10px 2px;
		color: #666666;
		font-size: 12px;
		letter-spacing: -1px;
	}
	.b_cap_txt { clear: both;float:left;padding-left:10px; font-size:0.92em; height:20px; width:98%;}
	.b_list_right { float:right;padding:0px 10px 10px;}
	.b_cap_right { position:relative;float:right;}

	/* Ä«Å×°í¸® */
	.epilogue_tab { position:relative; width:98%; margin:10px 0; height:26px; }
	.tab_on { position:relative; float:left; background:url(../images/old/05_community/tab_on_box.gif) repeat-x; height:auto; padding:0; margin:0 2px 0 0; }
	.tab_on .center { float:left; padding:7px; color:#fff; font-size:0.90em; background:url(../images/old/05_community/tab_on_bullet.gif) no-repeat 12px right; }
	.tab_on .right { float:left; background:url(../images/old/05_community/tab_on_rightbox.gif) no-repeat; width:4px; height:auto; }
	.tab_off { position:relative; float:left; background:url(../images/old/05_community/tab_off_box.gif) repeat-x; height:auto; padding:0; margin:0 2px 0 0;}
	.tab_off .center { float:left; padding:7px; margin-right:4px; color:#2E2E2E; font-size:0.90em; background:url(../images/old/05_community/tab_off_bullet.gif) no-repeat 11px right; }
	.tab_off .center a { color:#2E2E2E; text-decoration:none; }
	.tab_off .center a:hover { color:#111111; text-decoration:none; }
	.tab_off .right { float:left; background:url(../images/old/05_community/tab_off_rightbox.gif) no-repeat; width:3px; height:26px; }


	/* ÀÇ°ß´Þ±â */
	.read_bottom_commend { position:relative; margin:30px 0 0 0; width:98%;}
	.read_bottom_commend .title { color:#e5595c; font-size:1.2em; margin:0 0 6px 10px; }
	.read_bottom_commend .commend_box { background:#eee; padding:15px 8px 15px 8px; }
	.read_bottom_commend .commend_box .commend_wrap { position:relative;padding:10px 0; background:url(../images/board/commend_line.gif) repeat-x 0 bottom; line-height:1.2em;}
	.read_bottom_commend .commend_box .commend_wrap .name { float:left; width:70px; }
	.read_bottom_commend .commend_box .commend_wrap .comment { float:left; color:#444;}
	.read_bottom_commend .commend_box .commend_wrap .reply { float:left; color:#444; }

	.read_bottom_commend .commend_box .commend_wrap .reply_name { float:left; width:70px; color:#444; }
	.read_bottom_commend .commend_box .commend_wrap .reply_comment { float:left;  color:#444;}

	.read_bottom_commend .commend_box .commend_wrap_noline { position:relative; padding:10px 0; background:none; line-height:1.2em;}
	.read_bottom_commend .commend_box .commend_wrap_noline .name { float:left; width:70px; }
	.read_bottom_commend .commend_box .commend_wrap_noline .comment { float:left; color:#444;}
	.read_bottom_commend .commend_box .commend_wrap_noline .reply { float:left; color:#444;}
	.read_bottom_commend .commend_box .commend_wrap_noline .reply_name { float:left; width:70px; color:#444; }
	.read_bottom_commend .commend_box .commend_wrap_noline .reply_comment { float:left; color:#444;}
	.commend_inp_wrap {
		position:relative;
	}
	.commend_inp_wrap .left { float:left; width:80%; margin:10px; }
	.commend_inp_wrap .left input { color:#999; font-size:1.2em; }
	.commend_inp_wrap .right { float:right; width:40px;margin-top:20px;}


	/* ///////////////////////////////// ¹ÂÁ÷ºñµð¿À player ///////////////////////////////////// */
	.player_wrap { position:relative; width:717px; height:422px; background:url(../images/old/04_free/player_bg.gif) no-repeat; }
	.player_wrap .m_sj { position:absolute; left:30px; top:12px; color:#fffc00; font-family:Verdana; font-weight:bold; }
	.player_wrap .m_sj span { font-size:0.92em; color:#fff; font-weight:normal; }
	.player_wrap .m_date { position:absolute; left:390px; top:12px; font-size:10px; color:#f3b8b8; font-family:Verdana; }
	.player_wrap .m_movie { position:absolute; left:30px; top:35px; }
	.player_wrap .m_control_wrap { position:absolute; left:30px; top:357px; }
	.player_wrap .m_control_wrap .btn_play { position:absolute; left:0; top:0; }
	.player_wrap .m_control_wrap .btn_stop { position:absolute; left:35px; top:0; }
	.player_wrap .m_control_wrap .m_staue { position:absolute; left:76px; top:13px; width:235px; height:3px; background:#a81c1d; font-size:3px; }
	.player_wrap .m_control_wrap .m_staue .ing { background:#fff; width:35%; height:3px; font-size:3px; }
	.player_wrap .m_control_wrap .running_time { position:absolute; left:321px; top:4px; font-size:10px; color:#fff; font-family:Verdana; width:75px;}
	.player_wrap .m_control_wrap .running_time span { font-size:10px; color:#ffea00; font-weight:bold; font-family:Verdana; }
	.player_wrap .m_control_wrap .btn_sound { position:absolute; left:402px; top:8px; }
	.player_wrap .lyrics { position:absolute; left:486px; top:2px; width:213px; height:419px; overflow:auto; }
	.player_wrap .lyrics .lyrics_01 { position:relative; padding:13px 15px; color:#fff; font-family:Verdana; font-size:0.92em; line-height:1.20em; }
	.player_wrap .lyrics .lyrics_01 .kr { font-family:"µ¸À½",dotum; font-size:11px; margin-top:6px; }
	.player_wrap .lyrics .lyrics_02 { position:relative; background:#d74445; padding:13px 15px; color:#fff; font-family:Verdana; font-size:0.92em; line-height:1.20em; }
	.player_wrap .lyrics .lyrics_02 .kr { font-family:"µ¸À½",dotum; font-size:11px; margin-top:6px; }


	.tbl-mobile {width:100%;}
	.tbl-mobile tr td img {width:100%;}

	.null {display:none;}

}