/*global*/
	body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, a {margin:0; padding:0; color:#505050;}
	body, input, textarea, select {color:#333333; font-size:1.0em; font-family:font-family:'³ª´®°íµñ', AppleGothic, 'Malgun Gothic', '¸¼Àº°íµñ'; background:#ffffff;}
	
	html, body {height:100%; }
	html {-webkit-text-size-adjust: none;}
	body {margin:0;} 
	img {border:0}
	a {text-decoration:none; color:#333333; cursor:pointer; outline: none;}
	li {list-style: none; }
	input, textarea{outline-style:none; color:#666666; }
	textarea {overflow-y:scroll;}
	label {cursor:pointer; }
	img, input, label { vertical-align:middle; }

	.g_clear_both {clear:both;}
	.g_ellipsis {overflow:hidden; text-overflow:ellipsis;-o-text-overflow:ellipsis; white-space:nowrap; }
	.g_round5 {border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
	.g_round3 {border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
	.g_round20 {border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px;}
	.g_cursor {cursor:pointer; }

	.em_green {color:#78B722;}
	.em_violet {color:#6346A0;}
	.em_blue {color:#4682B4;}
	.em_sky {color:#00bfff}
	.em_brown {color:#AA4E03;}
	.em_orange {color:#ff6600;}
	.em_red {color:#ff3300;}
	.em_red_large {color:#ff3300; font-size:16px; }
	.em_black {color:#000000;}
	.em_gray {color:#999999;}
	
	/*»ó´Ü ¾È³»¹®*/
	p.top_guide {padding:7px 15px 7px 40px ; margin-bottom:20px; margin-top:0; border:solid 2px #ffcc00; line-height:1.8em; 
		background:url(/images/sub/back_top_guide3.gif) no-repeat 10px 9px #ffffff; text-align:left; font-size:1.1em; 
	}
/*·¹ÀÌ¾Æ¿ô*/
	body {margin:0; background:#ffffff;}
	div.wrap_swipe {background:#ffffff; position:relative;}
	div.wrap_out {padding:0 10px 10px 10px;  background:#ffffff; }

/*Çì´õ*/

	#header {padding:10px 0; border-bottom:solid 2px #666666;}

	/*·Î°í¿Í ¹öÆ°*/
	div.m_logo {padding-left:10px;}
	div.m_logo img {width:250px; height:35px; }

/*ÀüÃ¼¸Þ´º °ü·Ã */
	/*¿­±â.´Ý±â ¹öÆ° */
	div.open_all_mn {position:fixed; right:10px; top:10px; z-index:7; }
	div.open_all_mn strong {display:inline-block; width:40px; height:40px; line-height:40px;text-align:center; font-size:0.7em;
		font-family:arial, verdana; background:#2eb0da; color:#ffffff; 
	}
	div.all_mn_wrap { position:fixed; top:0; left:102%; width:100%; height:100%; min-height:100%; z-index:8;	
		overflow-y:scroll; background:url(/images/trans_semi.png);
	}
	div.all_mn_inner {float:right;width:98%;  min-width:200px; max-width:300px; background:#2eb0da; color:#ffffff; }
	div.all_mn_inner a {color:#ffffff; }

	/*»ó´Ü ¹öÆ°*/
	ul.all_mn_top {float:left; width:100%; background:#555555; padding:2px 0; }
	ul.all_mn_top li {width:40px; height:40px; margin:5px 10px;}
	ul.all_mn_top li.col1 {float:left; background-position:0 -50px; }
	ul.all_mn_top li.col2 {float:right; background-position:-50px -50px; }
	ul.all_mn_top li a , ul.all_mn_top li span{display:block; width:100%; height:100%; text-indent:-2000px; overflow:hidden;}
	
	/*ÀüÃ¼ ¸Þ´º*/
	div.bt_mn_etc {padding:0 15px;}
	div.bt_mn_etc dl dt {font-size:1.2em; padding:10px 0; border-top:solid 1px #dddddd; cursor:pointer; color:#ffffff; font-weight:600; }
	div.bt_mn_etc dl dt.first {border-top:0 none; }
	div.bt_mn_etc dl dd {display:none; padding-left:20px; border-top:solid 1px #dddddd;}
	div.bt_mn_etc dl dd.on {display:block; }
	div.bt_mn_etc li a {display:block; height:40px; line-height:40px; font-size:1.2em; }

	/*º»¹® Á¦¸ñ*/
	h1.bodyTitle {margin-bottom:15px;  font-size:1.3em; text-align:center; background:#2eb0da; 
		padding:10px 0; color:#ffffff; 
	}
	h4.sub_title {background:url(/images/sub/bullet_red.gif) no-repeat 0 3px; padding-left:20px; margin-bottom:5px; color:#666666; }
	div.wrap_out p {line-height:1.7em; font-size:1.1em; margin-bottom:1.2em;}
	img.content {width:100%; max-width:530px; }

/*Ä®¶ó ¶óÀÎ*/
	div.color_line {margin-top:10px;height:4px; background:#808080; }
	div.color_line img {width:100%; height:4px; max-width:980px;}

/*ÇªÅÍ*/
	div.footer {background:#f3f3f3; text-align:center; margin-top:40px; }
	div.footer div.menu {background:#88888c; color:#dddddd; height:40px; line-height:40px; }
	div.footer div.menu a {color:#ffffff; margin:0 20px; font-weight:bold; }
	div.footer p {color:#808080; font-size:0.8em; padding:20px 0 50px 0; }

/*±Û·Î¹ú ³×ºñ*/
	ul.gNav {float:left; width:100%; border-bottom:solid 1px #dddddd; }
	ul.gNav li {float:left; height:40px; line-height:40px; text-align:center; letter-spacing:-2px; white-space:nowrap;}
	ul.gNav li.g1 {width:18%;}
	ul.gNav li.g2, ul.gNav li.g3, ul.gNav li.g5, ul.gNav li.g7  {width:11%;}
	ul.gNav li.g4 {width:26%;}
	ul.gNav li.g6 { width:12%; }
	ul.gNav li a {display:block; height:100%; }
	ul.gNav li a:hover {color:#ff3300;}
	ul.gNav li.on a{font-weight:bold; color:#ffffff; background:#3498db; }

	/*±Û·Î¹ú ¸Þ´ºÀÇ ¼­ºê¸Þ´º(depth2) Ç¥½Ã*/
	div.menu_nav {text-align:center; padding:10px 0; border-bottom:solid 1px #e6e6e6; font-size:0.8em; color:#999999; }
	div.menu_nav a {font-size:0.9em; letter-spacing:-1px; }
	div.menu_nav a.on {color:#ff3300;  }

/*ºñ¹ø ÀÔ·Â*/
	#pass_check {position:fixed; width:240px; padding:30px 20px; border:solid 5px #87b345; background:#ffffff; text-align:center;
		top:50%; left:50%; margin-top:-120px; margin-left:-150px; z-index:9; display:none; 
	}

/*¹öÆ° °øÅë*/
	.bt_40 {width:40px; height:40px; background:url(/images/m/icon_bt.png?t=20141114) no-repeat; }
	.bt_40 a, .bt_40 span {display:block; height:100%; overflow:hidden; text-indent:-2000px; cursor:pointer; }

/*µÚ·Î°¡±â, ¸ÇÀ§·Î,  */
	div#gotop {display:none; position:fixed; right:0px; bottom:10%; z-index:7; background:#c1a628; color:#ffffff;padding:5px 10px 5px 5px; 
		cursor:pointer; font-size:1em; 
	}

/* ¹öÆ° ½ºÅ¸ÀÏ & ¹öÆ° ¿µ¿ª*/
	/*¹öÆ° °øÅë*/
	span.bt_wrapper, span.bt_wrapper * {display:inline-block; background:url(/images/board/back_button_new.gif) no-repeat ; }
	span.bt_wrapper {padding-right:1px; font-size:12px; background-position:right 0; vertical-align:middle; }
	span.bt_wrapper * { padding:1px 7px 0 9px;  margin:0; overflow:hidden; cursor:pointer; color:#666666; }
	span.bt_wrapper *:hover {color:#0066ff; }
	span.bt_wrapper .bt_red {color:#ff3300;}
	span.bt_wrapper .bt_gray {color:#999999;}

	span.bt_wrapper input {border:0 none; cursor:pointer; padding:3px 3px 3px 5px; }
	span.bt_small_check input, span.bt_middle_check input  { padding-left:17px; }

	/*¹öÆ° ¼Ò*/
	span.bt_small, span.bt_small_check, span.bt_small_reply, span.bt_small_excel , span.bt_small_cart {background-position:right -220px; }
	span.bt_small * , span.bt_small_check * ,  span.bt_small_reply * , span.bt_small_excel *, span.bt_small_cart * {font-size:12px;  height:20px; line-height:16px;}
	
	span.bt_small * {background-position:0 -220px;}
	span.bt_small_check * { background-position:0 -250px; padding-left:20px; }/*Ã¼Å©¾ÆÀÌÄÜ*/
	span.bt_small_reply * { background-position:0 -280px; padding-left:20px; }/*´äº¯¾ÆÀÌÄÜ*/
	span.bt_small_excel * { background-position:0 -350px; padding-left:24px; }/*¿¢¼¿ ´Ù¿î*/
	span.bt_small_cart * { background-position:0 -390px; padding-left:24px; }/*¿¢¼¿ ´Ù¿î*/
	
	/*¹öÆ° Áß*/
	span.bt_middle , span.bt_middle_check , span.bt_middle_cart, span.bt_middle_excel {background-position:right 0;}
	span.bt_middle * , span.bt_middle_check * , span.bt_middle_cart *, span.bt_middle_excel * {font-size:12px;  height:26px; line-height:22px; }
	span.bt_middle * { background-position:0 0; }
	span.bt_middle_check * {background-position:0 -30px; padding-left:20px; font-weight:bold; }/*Ã¼Å©¾ÆÀÌÄÜ*/
	span.bt_middle_cart * {background-position:0 -60px; padding-left:26px; font-weight:bold; }/*Ä«Æ®*/
	span.bt_middle_excel * {background-position:0 -90px; padding-left:28px; font-weight:bold; }/*¿¢¼¿ ´Ù¿î*/

	/*¹øÈ£ ¹è°æ*/
	span.bg_num_blue {background-position:right -320px; }
	span.bg_num_blue * {font-size:11px; font-weight:bold; height:18px; line-height:14px; background-position:0 -320px; color:#ffffff; font-family:arial, verdana; }

	/*¹öÆ° ¿µ¿ª*/
	div.bt_area_left {text-align:left; padding:20px;}
	div.bt_area {text-align:center; padding:20px;}
	div.bt_area img {cursor:pointer; }
	div.bt_area_right {text-align:right; padding:5px;}
	div.bt_area_right img {vertical-align:middle; }
	div.bt_area_line {border-top:solid 1px #e5e5e5; }
	

/* °Ô½ÃÆÇ °ü·Ã --------------------- */

	div.noData {border-bottom:solid 1px #dddddd; border-top:solid 2px #2f86d5; text-align:center; padding:20px 0;}
	div.search_area {clear:both; text-align:center; padding:15px 0; }
	div.search_area  * {vertical-align:middle; }
	div.search_area  select {font-size:12px;}

	/*¸ñ·Ï Á¤º¸ Çìµå*/
	div.list_info {float:left; width:100%; color:#808080; padding-bottom:5px; font-size:0.9em; }
	div.list_info div.col1{float:left;}
	div.list_info div.col2{float:right;}

	/*¸ñ·ÏÇü*/
	ul.list_bbs {border-top:solid 2px #3498db; }
	ul.list_bbs li {min-height:40px; line-height:1.6em; border-bottom:solid 1px #dddddd; padding:8px 0; }
	ul.list_bbs li a {font-size:1.1em;}
	ul.list_bbs li span {font-size:0.9em; color:#666666; }

	/*webzinÇü*/
	dl.list_webzin {clear:both; width:100%;  margin-top:5px;border-top:solid 2px #2f86d5;}
	dl.list_webzin dt { padding-top:10px; }
	dl.list_webzin dd {min-height:85px; padding:10px 0; border-bottom:solid 1px #e6e6e6; }

	dl.list_webzin dd img.list_img {width:25%; max-width:115px;  max-height:85px; min-width:60px; margin-right:10px; margin-bottom:10px; height:auto; }
	dl.list_webzin dd a {display:block; line-height:1.6em; color:#606060;}
	dl.list_webzin dd a strong {display:inline-block; font-size:1.2em; color:#333333;  margin-bottom:10px; }
	dl.list_webzin dd div {padding-top:10px; color:#808080; font-size:0.8em;}
	dl.list_webzin dd div strong {font-size:0.9em; }

	/* ¸ð¹ÙÀÏ -  °¶·¯¸® ¸ñ·Ï*/
	ul.mob_gallery {float: left; padding:0 ; margin-bottom:20px; width:100%; padding-top:10px; }
	ul.mob_gallery li {float: left; width:156px;  margin:0 3px 13px 3px; overflow:hidden; text-align:center;  border:solid 1px #cccccc; cursor:pointer; line-height:1.7em;
		height:190px; padding-bottom:10px;
	}
	ul.mob_gallery li a.imgWrap {display:block; width:134px; height:110px; margin:10px auto; background:no-repeat center; text-indent:-2000px; overflow:hidden; }
	ul.mob_gallery li div.caption {margin:5px 10px; font-size:12px; border-top:dashed 1px #dddddd; padding-top:10px}
	ul.mob_gallery li.now_subject {border:solid 1px #ffaa99; }


/*»ó¼¼º¸±â*/

	div.detailWrap {position:relative; margin-bottom:40px; }
	div.detailWrap h3 {margin-bottom:10px;}
	div.detail_info {padding:10px 0; margin-bottom:20px; color:#666666; font-size:0.8em; border-top:dashed 1px #cccccc; border-bottom:dashed 1px #cccccc;}

	div.detail_text {line-height:1.8em; padding:5px 10px; overflow:hidden;  color:#333333; min-height:300px; font-size:1.1em; 
		word-break:keep-all; padding-bottom:40px;
	}
	div.detail_text img.txc-image { margin:2px 0; }
	div.detail_text p {margin:0; padding:0;}
	div.detail_text a {font-size:1em; }

	/*±ÛÀÚÅ©±â Á¶Á¤*/
	ul.font_resize {text-align:right; }
	ul.font_resize li {display:inline-block; text-align:center; padding:0 10px; height:35px; line-height:35px; border:solid 1px #cccccc;
		cursor:pointer; font-size:1em; vertical-align:middle;
	}
	ul.font_resize li strong {font-size:1.1em;}

	/*»ó¼¼º¸±â ÆÄÀÏ ¸ñ·Ï*/
	ul.detail_file_list li {height:40px;}
	ul.detail_file_list li img {vertical-align:middle; }
	ul.detail_file_list li span {font-size:1.1em; cursor:pointer ;}

	/*°ü·Ã±Û*/
	ul.relation {list-style-type:disc; margin-bottom:20px; }
	ul.relation li {margin-left:20px; height:24px; line-height:24px; }
	ul.relation li a {font-size:15px; }

	/*ÇÏ´Ü ¹öÆ°*/
	div.detail_bt {float:left; width:100%; padding:10px 0 ;}
	div.detail_bt div.col1 {float:left; padding-left:10px; }
	div.detail_bt div.col2 {float:right; padding-right:10px; }

	div.detail_bt span, div.detail_bt a {display:inline-block; min-width:50px; padding-top:45px; text-align:center;
		background:url(/images/m/icon_bt.png?t=20141114) no-repeat ;font-size:0.8em; cursor:pointer; margin:0 3px;
	}
	div.detail_bt .d_kakao {background-position:0 -200px;}
	http://localhost:2014/m/bbsDetail.php?cid=notice&idx=3div.detail_bt .d_face {background-position:-50px -200px; letter-spacing:-1px; }
	div.detail_bt .d_twitter {background-position:-100px -200px;}
	div.detail_bt .d_list {background-position:-150px -200px;}

/* : °¶·¯¸® ¸ñ·Ï & »ó¼¼º¸±â & ¾²±â*/
	ul.thumbs {float: left; padding:0 ; margin-bottom:20px; width:100%; border-top:solid 2px #ff9966;}
	ul.thumbs li {float: left; width:100%; max-width:170px;  margin:0 13px 13px 0; overflow:hidden; text-align:center;  border:solid 1px #cccccc; cursor:pointer; line-height:1.7em; 
		background-color:#ffffff; 
	}

	ul.thumbs li a.imgWrap {display:block; width:150px; height:110px; margin:10px auto; background:no-repeat center; text-indent:-2000px; overflow:hidden; }
	ul.thumbs li div.caption {margin:5px 10px;  border-top:dashed 1px #dddddd; padding-top:10px}

	/*°¶·¯±â ¾²±â,¼öÁ¤ÇÏ±â*/
	ul.thumbs_write li {margin:0 10px 10px 0; cursor:default; height:210px; font-size:0.8em;}
	ul.thumbs_write li a {cursor:move; }
	ul.thumbs_write li textarea {width:144px; overflow-y:auto; margin-bottom:8px;}
	ul.thumbs_write li span.bt_wrapper {margin-right:10px;}

	/*¸ñ·Ï*/
	ul.thumbs_list  {padding-top:10px; }
	ul.thumbs_list li {height:190px; padding-bottom:10px;  	}
	ul.thumbs_list li.now_subject {border:solid 1px #ffaa99; }

	div.enlarge div.enlarge_close { position:fixed; top:5%;right:6%;  cursor:pointer; width:60px; height:80px; background:url(/images/board/gallery_direct.png?t=4) no-repeat 0 -200px; }
	div.enlarge div.enlarge_close:hover {background-position:-100px -200px;}

	/*±Û³»¿ë °ü·Ã*/
	.content_title { font-weight: bold; color: #F90; }
	.content_pillar { color: #03F; font-weight: bold; } 
	.content_table{ font-size: 12px; color: #999; border-top-width: 1px; border-top-style: solid; border-top-color: #999; line-height: 1.2em; }
	.content_quotation { padding-left : 100px; padding-right : 100px;}

/* °Ô½ÃÆÇ ´ñ±Û */

	/*´ñ±Û ³»¿ë*/
	div.mentWrap {margin-top:20px; }
	dl#mentList {padding:0; margin-top:5px; background:#f9f9f9; border-top:solid 1px #e6e6e6;}
	dl#mentList dt { color:#808080; padding:10px; }
	dl#mentList dt span.m_date{margin-right:20px; font-size:0.9em;}
	dl#mentList dt a {font-size:0.9em; color:#808080;}
	dl#mentList dt a:hover {color:#ff3300;}

	dl#mentList dd {border-bottom:solid 1px #e6e6e6; padding:0px 8px 8px 20px; color:#666666; line-height:1.7em; }

	/*´ñ±Û ¾²±â*/
	dl.m_write {margin-top:10px; }
	dl.m_write dt {padding:10px 5px; border-top:solid 1px #dddddd;  }
	dl.m_write dd {text-align:center;  }
	dl.m_write dd textarea{width:97%; height:70px; padding:1%; line-height:1.4em; vertical-align:middle; border:solid 1px #dddddd; overflow:auto; }
	dl.m_write dd div {width:5em; margin:10px auto; padding:5px 20px; cursor:pointer; background:#2f86d5; color:#ffffff; }

	/*°Ô½Ã¹°, ´ñ±Û »èÁ¦*/
	#del_pwd {display:inline-block; display:none; margin-right:50px; }
	#del_pwd input.m_back {width:100px;background-position:0 -89px;}


/*list navigation*/
	p.listNav {clear:both; text-align:center; padding:20px 0; font-size:11px;}
	p.listNav a {display:inline-block; border:solid 1px #dddddd; padding:3px 7px 3px 7px; }
	p.listNav a:hover {background:#ffcc00; color:#ffffff; }
	p.listNav .nowPage {background:#3ca5cf; color:#ffffff; border:solid 1px #3ca5cf; }
	p.listNav .prevPage , p.listNav .nextPage { color:#808080; }
	p.listNav .prevPage {border:0 none; background:url('/images/board/navi_back.gif') no-repeat 0 center;  }
	p.listNav .nextPage {border:0 none; background:url('/images/board/navi_back.gif') no-repeat right center; }

/*Å×ÀÌºí*/
	table.border_vert, table.border_hor {width:100%;  margin:3px 0; border-collapse:collapse; background-color:#ffffff; }
	table.border_vert caption {text-align:left; padding:8px 0;}
	table.border_vert th, table.border_vert td {padding:6px 8px;  padding-left:10px; border:solid 1px #dddddd; line-height:1.6em;}
	table.border_vert th { background:#f6f6f6;  color:#666666; text-align:left; }
	table.border_vert td.aCenter {text-align:center; }

	table.border_hor caption {text-align:left; padding:8px 0;}
	table.border_hor caption.aRight {text-align:right; color:#808080; }
	table.border_hor th, table.border_hor td {padding:8px; border:solid 1px #dddddd; line-height:1.6em;}
	table.border_hor th { background:#f6f6f6;  color:#808080;}
	table.border_hor td { text-align:center; color:#777777; }
	table.border_hor td.aLeft { text-align:left; }
	table.border_hor td dl { text-align:left; }

/*¸ÞÀÎ*/
	div.mainWrap {padding-top:10px;}
	/*ÃÖ½Å °Ô½Ã¹°*/
	h3.main_title span {display:inline-block; padding:5px 20px; background:#2eb0da; color:#ffffff; font-size:0.8em;
		border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px;margin:10px 0;
	}
	
	/*ÃÖ½Å °Ô½Ã¹°*/
	div.m_webzin ul {border-top:solid 1px #dddddd; margin-bottom:10px; }
	div.m_webzin ul li {border-bottom:solid 1px #dddddd; min-height:80px; padding:10px 0 10px 0; position:relative; }

	
	div.m_webzin ul li dl dt {padding-bottom:0.2em;}
	div.m_webzin ul li dl dt a {color:#606060; font-weight:bold;}
	div.m_webzin ul li dl dd {line-height:1.6em; }


/*¸ÞÀÎ ºñÁÖ¾ó*/
	div.main_slider { position:relative; overflow: hidden;  }
	#imgs {
		white-space:nowrap; margin:0; padding:0;
		transition-property: transform; transition-duration: 0.5s; transition-timing-function: ease-out; transform: translate(0, 0);
	}
	#imgs li {display:inline-block;  width:100%; margin:0; padding:0; vertical-align:middle; overflow:hidden;  }
	#imgs li img {width:100%; transform: translate(0, 0);	}

	/*¹æÇâ*/
	div.slider_prev, div.slider_next {width:40px; height:50px; position:absolute; top:50%;  margin-top:-25px; z-index:6; cursor:pointer; 
		background:url(/images/m/slider_direct.png) no-repeat;
	}
	div.slider_prev {left:2px; }
	div.slider_next {right:2px; background-position:0 -100px}

	/*³×ºñ*/
	div.slider_nav {text-align:center; }
	div.slider_nav span {display:inline-block; margin:5px 1px;  width:20px; height:20px;
		text-indent:-2000px; overflow:hidden; background:url(/images/m/slideNav_m.png) no-repeat center 3px;	}
	div.slider_nav span.on {background-position:center -47px; color:#ffffff; }



