/* 모바일 ************************************************************************************************************************************************************************/
@media only screen and (min-width:100px) and (max-width:1300px) {

	.board_pa_back { 		
		height:450px; background-repeat: no-repeat; background-size:100%; background-position:center 0%;
		background-image: url('/theme/Mlang_Home_Basic/img/sub_img_board.jpg'); background-size: cover;
	}
	.board_pa_title { 
		padding-top:160px; text-align:center; font-size:40px; color:#fff; font-family:'NEXON_Lv2_Bold'; letter-spacing: 0.1em; line-height:1em; 
	}	
	.board_pa_title2 { 
		padding-top:50px;  text-align:center; font-size:20px; color:#fff; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em; 
	}	

	#board_centent { text-align:center; margin:0 auto;  font-size:14px; padding-top:10px;  padding-bottom:10px; }
	.board_centents { width:100%; display:inline-block; text-align:left; }
	.html_title { display:none; }
	.html_title span { padding-bottom:9px; border-bottom:3px solid #005793; }
	#board_centent b { font-family:'NanumSquareNeo400'; }

	/* Mlang_board_btn s */
	.Mlang_board_btn_list_w { text-align:center; margin: 0 auto; width:100%; display:inline-block; height:80px; }   .Mlang_board_bt_list_w li { text-align:center; float:left; }
	.Mlang_board_btn_list_w a { 
		background:#000; padding-left:30px; padding-right:30px; padding-top:10px; padding-bottom:10px; margin:3px;
		text-align:center; border:1px solid #bbb; font-size:14px; color:#fff;  font-family:'NanumSquareNeo400'; letter-spacing: 0.01em;
	}
	.Mlang_board_btn_list_w a:hover { background:#777; border:1px solid #000; }
	.Mlang_board_btn_view { text-align:center; display:inline-block; width:100%; display:inline-block;  }  .Mlang_board_btn li { text-align:center; float:right; display:inline-block; }
	.Mlang_board_btn_view a, .bo_vl_opt a, .bo_vl_opt span { 
		background:#fff; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; margin:1px; border-radius:16px;
		text-align:center; border:1px solid #e3e4e4; font-size:14px; color:#000; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; cursor:pointer;
	}
	.Mlang_board_btn_view a:hover, .bo_vl_opt a:hover, .bo_vl_opt span:hover   { background:#f9fdff; border:1px solid #000; color:#000; }
	.Mlang_board_btn_wr  { text-align:center; width:100%; display:inline-block; margin-top:10px; margin-bottom:20px; }  .Mlang_board_btn_wr li { text-align:center; float:left; width:100%; margin:4px; }
	.Mlang_board_btn_wr li div { 
		width:100%; background:#e3e4e4; padding-top:14px; padding-bottom:14px; border-radius:16px; cursor:pointer; height:38px;
		text-align:center; border:0px; font-size:14px; color:#000; font-family:'NanumSquareNeo700'; letter-spacing: 0.01em; line-height:1.0em;
	}
	.Mlang_board_btn_wr li div:hover { background:#f3f3f3; border:1px solid #000; color:#000; }
	.Mlang_board_btn_wr li button { 
		width:100%; position:relative;
		background:#ffca2b; padding-left:30px; padding-right:30px; height:38px; border-radius:16px;
		text-align:center; border:0px; font-size:14px; color:#000; font-family:'NanumSquareNeo700'; letter-spacing: 0.01em; line-height:1.0em;
	}
	.Mlang_board_btn_wr li button:hover { background:#f9fdff; color:#000; border:1px solid #000; }
	/* Mlang_board_btn e */

	/* basic s*/ 
	.Mlang_board_basics { border-bottom:1px solid #000;  }
	.Mlang_board_basic_list { 
		cursor:pointer; background:#fff;  text-align:center; display:inline-block; width:100%; 
		border-top:1px solid #e3e4e4; 
		padding-top:15px; padding-bottom:15px; padding-left:5px;  padding-right:5px;  
	}
	.Mlang_board_basic_list:hover {  background:#fefff0; }
	.Mlang_board_basic_list li { float:left; }
	.Mlang_board_basic_list_subject { width:70%; text-align:left; color:#000; font-size:14px;  font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; }
	.Mlang_board_basic_list_comment { width:30%; text-align:right; color:#000; font-size:11px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; }
	.Mlang_board_basic_list_icon_cate { padding:6px; background:#777; color:#000; font-size:11px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; }
	.Mlang_board_basic_list_icon_notice { 
		padding-top:5px; padding-bottom:5px; padding-left:12px; padding-right:12px; border-radius:10px; background:#444; 
		color:#fff; font-size:12px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; 
	}
	.Mlang_board_basic_icon_new { 
		padding-top:2px; padding-bottom:2px; padding-left:4px; padding-right:4px; 
		background:#ed4141; font-size:11px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em; 
		color:#fff; 
	}
	.Mboard_list_ca_name {
		padding-top:2px; padding-bottom:2px; padding-left:3px; padding-right:3px; background:#444; 
		color:#fff; font-size:12px;font-family:'NanumSquareNeo400'; letter-spacing: 0.1em; line-height:1.0em; border-radius:4px; 
	}
	.Mlang_board_basic_list_icon_comment { padding:2px; background:#ddd; color:#000; font-size:11px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; }
	/* basic e*/ 
	/* 5-3 s*/
	.mlang_gall_img_5_3 img { width:100%; }
	/* 5-3 e*/

	#bo_cate  { margin-bottom:15px; background:#fff; }
	#bo_cate h2 {width:0;height:0;font-size:0;line-height:0;overflow:hidden}
	#bo_cate ul { zoom:1;  }
	#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""} 
	#bo_cate li {display:inline-block; float:left; font-size:14px; font-family:'NanumSquareNeo400'; }
	#bo_cate a { color:#000; display:block; padding-top:5px; padding-bottom:5px; padding-left:12px; padding-right:12px; }
	#bo_cate a:hover { color:#ec0060; }
	#bo_cate #bo_cate_on {display:inline-block;position:relative;color:#fff; background:#000; border-radius:16px; }
	#bo_cate #bo_cate_on:after {content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;display:inline-block; }
	
	#bo_v { background:#fff; color:#000; margin-top:10px; margin-bottom:20px; padding:15px; }
	#bo_v>header {  margin-bottom:15px; }
	#bo_v_atc { min-height:200px; }
	.bbsView_t_1 { text-align:left; width:100%; display:inline-block;  } .bbsView_t_1 li { display:inline-block;}
	.bbsView_cate {padding-right:10px; float:left; text-align:left; width:100%; } 
	.bbsView_title { 
		padding-right:10px; float:left; text-align:left; border-bottom:1px solid #e4e5ea;
		width:100%; display:inline-block; color:#000; text-align:left; font-size:20px;font-family:'NanumSquareNeo700'; padding-bottom:10px; letter-spacing: 0.01em; line-height:1.5em;
	}
	.bbsView_name { 
		margin-top:15px; float:left; text-align:left; width:50%; height:20px; 
		color:#000; font-size:15px; font-family:'NanumSquareNeo400';letter-spacing: 0.01em; line-height:1.0em; 
	}
	.bbsView_vote {
		margin-top:15px; float:left; text-align:left; width:50%; height:20px; 
		color:#555; font-size:14px; font-family:'NanumSquareNeo400';letter-spacing: 0.01em; line-height:1.0em;	
	}
	.bbsView_date {
		margin-top:15px; float:left; text-align:right; width:50%; height:20px;
		color:#555; font-size:13px;  font-family:'NanumSquareNeo400';letter-spacing: 0.01em; line-height:1.0em; 
	}

	#bbs_job_menu { text-align:center; }
	#bbs_job_menu li { 
		display:inline-block; float:left; padding-top:8px; padding-bottom:1px; width:50%; margin-bottom:10px;
		text-align:center; font-size:14px; font-family:'NanumSquareNeo400'; letter-spacing: 0.3em; cursor:pointer;
	}
	#bbs_job_menu li img { border:0px; height:30px; margin-bottom:10px; }
	.bbs_job_menuClass { 
		color:#000;
		border-top:1px solid #000; border-bottom:1px solid #000; background:#fff; 
	}
	.bbs_job_menuClass_on { 
		color:#000; 
		border-top:1px solid #000; border-bottom:1px solid #000; background:#444;
	}

	/* 검색 박스 */
	.Mlang_board_search { padding:15px; width:100%; text-align:center; margin:0 auto; padding-top:20px; }
	.Mlang_board_searchs { width:100%; display:inline-block; }
	.Mlang_board_search_l { width:30%; float:left; text-align:left; }
	.Mlang_board_search_c { width:50%; float:left; text-align:left; }
	.Mlang_board_search_r { width:20%;  float:left; text-align:left; }

	.Mlang_board_search_select { 
		width:100%; background:#f9fdff; border:1px solid #e3e4e4; padding:10px; height:44px;
		color:#000; font-size:14px;  font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; 
	} 
	.Mlang_board_search_select2 { 
		background:#f9fdff; border:1px solid #e3e4e4; padding:10px; height:44px;
		color:#000; font-size:14px;  font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; 
	} 
	.Mlang_board_search_input { 
		width:100%; background:#f9fdff;  border:1px solid #e3e4e4; padding:10px; height:44px;
		color:#000; font-size:14px;  font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; 
	}
	.Mlang_board_search_input2 { 
		width:100%; background:#f9fdff; border:1px solid #e3e4e4;  padding:10px; height:44px;
		color:#000; font-size:14px;  font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; 
	}
	.Mlang_board_search_btn {  
		width:100%; background:#fff; height:44px; border:1px solid #e3e4e4;
		background-image: url('/Mlang/img/search_icon.png'); background-repeat: no-repeat; background-position:center center; 
		background-size:20px 20px;  
	}
	
		/* .Mlang_board_search_basic */
	.Mlang_board_search_basic {
		text-align:center; color:#000;  font-size:14px;font-family:'NanumSquareNeo400';  letter-spacing: 0.01em; line-height:1.0em; 
		margin-bottom:10px; margin-left:10px;  margin-right:10px; 
	}
	.Mlang_board_search_basics { width:100%; display:inline-block; }
	.Mlang_board_search_basic li { float:left; }
	/* .Mlang_board_search_basic_l { width:50%; text-align:left; padding-top:10px; } */
	.Mlang_board_search_basic_l { display:none; }
	.Mlang_board_search_basic_r { width:100%; text-align:right; }
	.Mlang_board_search_basic_c { width:100%; text-align:center; }
	.Mlang_board_search_basic_rss { width:100%; display:inline-block; text-align:right; float:right; }
	.Mlang_board_search_basic_rss dl, .Mlang_board_search_basic_rs dl  { text-align:right; }
	.Mlang_board_search_basic_rss dd { text-align:right; float:right; }
	.Mlang_board_search_basic_rss_search_icon { height:36px; border:1px solid #e3e4e4; padding:8px; cursor:pointer; }
	.Mlang_board_search_basic_rss { width:100%; display:inline-block; text-align:right; float:right; }
	.Mlang_board_search_basic_rs { width:100%; display:none; text-align:center; }
	.Mlang_board_search_basic_rs dd { float:left; padding-top:15px; }
	.Mlang_board_search_basic_rs_1 { width:25%; }
	.Mlang_board_search_basic_rs_2 { width:60%; }
	.Mlang_board_search_basic_rs_3 { width:15%; }
	.Mlang_board_search_basic_rs_12 { width:20%; }
	.Mlang_board_search_basic_rs_22 { width:50%; }
	.Mlang_board_search_basic_rs_32 { width:10%; }
	.Mlang_board_search_basic_rs_42 { width:100px; }
	.Mlang_board_search_basic_rs_writepp { 
		margin-left:10px; height:35px; background:#1d5288; border:0px;
		text-align:center; color:#fff; font-size:14px;font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.3em; cursor:pointer;
		border-radius:8px; padding:8px 10px 7px 10px; 
	}
	.Mlang_board_search_basic_rs_writepp img { height:14px; margin-bottom:3px; margin-right:5px; }
	.Mlang_board_search_basic_rs_select { 
		width:100%; height:35px; background:#f9fdff; border:1px solid #e3e4e4; padding:6px; 
		color:#000; font-size:14px;  font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; 
	} 
	.Mlang_board_search_basic_rs_select2 { 
		height:35px; background:#f9fdff; border:1px solid #e3e4e4; padding:6px; 
		color:#000; font-size:14px;  font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; 
	} 
	.Mlang_board_search_basic_rs_input { 
		width:100%; height:35px; background:#f9fdff;  border:1px solid #e3e4e4; padding:6px; 
		color:#000; font-size:14px;  font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; 
	}
	.Mlang_board_search_basic_rs_input2 { 
		width:100%; height:35px; background:#f9fdff; border:1px solid #e3e4e4;  padding:6px;
		color:#000; font-size:14px;  font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; 
	}
	.Mlang_board_search_basic_rs_btn {  
		width:100%; height:35px; background:#fff; border:1px solid #e3e4e4;
		background-image: url('/Mlang/img/search_icon.png'); background-repeat: no-repeat; background-position:center center; 
		background-size:20px 20px;  
	}


	/* paging */
	a.Mlang_board_pg_page, a.Mlang_board_page_pg_start, a.Mlang_board_pg_page_prev, a.Mlang_board_pg_page_next, a.Mlang_board_pg_page_end  
	{ 
		background:#fff; border:1px solid #e3e4e4; border-radius:4px; margin:1px; padding-left:12px; padding-right:12px; padding-top:8px; padding-bottom:8px; 
		color:#000;  font-size:14px;font-family:'NanumSquareNeo400'; 
	}
	a.Mlang_board_pg_page:hover, a.Mlang_board_page_pg_start:hover, a.Mlang_board_pg_page_prev:hover, a.Mlang_board_pg_page_next:hover, a.Mlang_board_pg_page_end:hover
	{ 
		background:#f5f5f5; 
	}
	.Mlang_board_pg_current {
		background:#1d5288; border:1px solid #1d5288;border-radius:4px; margin:1px; padding-left:12px; padding-right:12px; padding-top:8px; padding-bottom:8px; 
		color:#fff;  font-size:14px;font-family:'NanumSquareNeo400';; 
	}

	/* 쓰기 */
	#bo_w { background:#fff; color:#000; font-size:12px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; }
	.frm_input { border:1px solid #e3e4e4; background:#f9fdff; color:#000; font-size:14px; font-family:'NanumSquareNeo400'; padding:10px; letter-spacing: 0.01em; line-height:1.0em; }
	.full_input { width:100%; border:1px solid #e3e4e4; background:#f9fdff; color:#000; font-size:14px; font-family:'NanumSquareNeo400'; padding:10px; letter-spacing: 0.01em; line-height:1.0em; }
	.Mlang_board_fileName { 
		padding-left:50px; padding-top:12px;  padding-bottom:12px; 
		width:100%; border:0px; background:#f9fdff; color:#000; font-size:12px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em;
	}

	.bo_w_tit_wr { padding-top:10px; padding-bottom:10px; font-size:14px; color:#000; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em;  }
	.bo_w_tit_wrspan {
		margin-right:10px; 
		font-size:14px; color:#f2f2f2;  font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; 
	}
	
	.link_iframe { width:100%; height:250px; border:1px solid #000; }
	.link_iframe_btn {
		border:1px solid #eee; border-radius:6px; padding:15px; background:#eee;
		text-align:center; font-size:16px; color:#000;  font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; cursor:pointer;
	} .link_iframe_btn:hover { opacity: 0.7; }

	.con_tb { text-align:center; }
	.con_tb li { float:left; display:inline-block; padding-top:10px; padding-bottom:10px; margin-bottom:10px; }
	.con_tb_1 {  width:40%; text-align:center; border-radius:10px; background:#666; font-size:16px; color:#000;  font-family:'NanumSquareNeo400'; letter-spacing: 0.001em; line-height:1.0em; }
	.con_tb_2 { width:60%; text-align:left; padding-left:10px; font-size:16px; color:#000;  font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; }

	/* 이전 다음글 */
	.Mlang_board_bo_v_nb { display:inline-block; width:100%; background:#fff; border:0px; margin-top:20px; border-top:1px solid #e3e4e4; border-bottom:1px solid #e3e4e4; }
	.Mlang_board_bo_v_nb li { float:left; display:inline-block; width:100%; padding:10px; }
	.Mlang_board_bo_v_prev { border-bottom:1px solid #e3e4e4; }
	.Mlang_board_bo_v_next {  }
	.Mlang_board_bo_v_prev a, .Mlang_board_bo_v_next a { color:#000; font-size:12px;  font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em;  }


	/* 댓글 */
	#bo_vc { font-size:14px; text-align:left; display:inline-block; width:100%; background:#fff; margin-bottom:5px; }
	#bo_vc .bo_vc_tit { margin-top:10px; margin-right:10px; font-family:'NanumSquareNeo400'; font-size:15px; color:#000; }
	#bo_vc .bo_vc_tit span { color:#1d5288; }
	#bo_vc article { }

	#bo_vc article h2 { position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden; }
	#bo_vc header { color:#000;  font-family:'NanumSquareNeo400'; position:relative;padding:0;line-height:20px;}
	#bo_vc .profile_img {vertical-align:text-bottom}
	#bo_vc .profile_img img {width:23px;height:23px;border-radius:50%}
	.comment_inner .bo_vc_w { margin-top:10px;  padding-top:15px; }
	.bo_vl_opt { text-align:left; margin-left:5px; margin-top:15px;  display:inline-block;  width:100%;  }
	.bo_vl_opt ul, .fa-thumbs-a-bo ul { text-align:center; }
	.bo_vl_opt ul li, .fa-thumbs-a-bo ul li { display:inline-block; }
	#bo_vc_w textarea,  .comment_inner textarea { 
		background:#fff; border:1px solid #777; padding:10px; 
		text-align:left; font-size:12px; color:#000; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.3em; 
	}
	.comment_btn_submit { 
		width:100%; background:#999; border:0px solid #fff; padding:10px; border-radius:16px;
		text-align:center; font-size:12px; color:#fff; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.3em; 
	}

	.cke_sc, .btn_cke_sc { font-size:12px;  font-family:'NanumSquareNeo400'; }
	.filebox input { border:1px solid #e3e4e4; }

	.bo_w_title { text-align:left; font-size:14px; font-family:'NanumSquareNeo400'; padding-top:15px; padding-bottom:2px; }

	.bbs_movie { border:0px; width:100%; height:500px; }

	.btn_submit { 
		width:100%; padding:12px;  border-radius:16px;
		text-align:center; font-size:14px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; 
	}

	.keywordTag { width:100%; display:inline-block; text-align:left; margin-top:10px; overflow-x:hidden; overflow-y:scroll; max-height:65px; }
	.keywordTag li { 
		float:left; margin:3px; background:#f1f1f1; padding:4px 10px 4px 10px; border-radius:10px;
		font-size:12px;font-family:'NanumSquareNeo400'; color:#666;  letter-spacing: 0.01em; line-height:1.0em; cursor:pointer; 
	}
	.keywordTag li:hover { background:#444; color:#fff; }
	.keywordTags { 
		width:100%; display:inline-block; margin-top:10px; 
		font-size:12px;font-family:'NanumSquareNeo400'; color:#666;  letter-spacing: 0.01em; line-height:1.0em; cursor:pointer; 
	}
	.keywordTags_l_b { color:#1d5288; font-size:14px;font-family:'NanumSquareNeo400';  text-decoration: underline;font-family:'NanumSquareNeo400'; }
	.keywordTags img { height:18px; margin-right:5px; }
	.keywordTags_l { float:left; width:65%; text-align:left; }
	.keywordTags_r { float:left; width:35%; text-align:right;  }
	.keywordTags_l:hover , .keywordTags_r:hover { color:#bc0000; }

	.bbsSearchBasic { width:100%; display:inline-block; margin-top:10px;  }
	.bbsSearchBasic_l { float:left; width:60%; text-align:left; padding-top:12px; }
	.bbsSearchBasic_r { float:left; width:40%; text-align:right; }
	.bbsSearchBasic_l span {
		font-size:12px;font-family:'NanumSquareNeo400'; color:#666;  letter-spacing: 0.01em; line-height:1.0em; cursor:pointer; 
		background:#fff; border:1px solid #666; border-radius:8px; padding:7px 12px 7px 12px; 
	}
	.bbsSearchBasic_l span:hover { background:#f1f1f1; }
	.bbsSearchBasic_l img { height:18px; margin-right:5px; opacity: 0.7; }

	.bo_w_flie24 { width:100%; display:inline-block; margin-top:25px; height:40px; }
	.bo_w_flie2411 { width:100%; display:inline-block; margin-top:10px; height:40px; }
	.bo_w_flie24_title { 
		float:left; width:40%; text-align:left; 
		font-size:14px;font-family:'NanumSquareNeo400'; color:#000; letter-spacing: 0.01em; line-height:1.0em; 
	}
	.bo_w_flie24_btn { float:left; width:60%; text-align:right; }
	.bo_w_flie24_title11 { 
		float:left; width:27%; text-align:left; 
		font-size:15px;font-family:'NanumSquareNeo400'; color:#000; letter-spacing: 0.01em; line-height:1.0em; 
	}
	.bo_w_flie24_btn11 { 
		float:left; width:73%; text-align:left;
		font-size:15px;font-family:'NanumSquareNeo400'; color:#000; letter-spacing: 0.01em; line-height:1.0em; 
	}
	.bo_w_flie24_btn11 input { width:20px; height:20px; }
	.bo_w_flie24_btn_1 { 
		background:#fff; border:2px solid #1d5288; padding:5px 10px 5px 10px; border-radius:10px;
		font-size:14px;font-family:'NanumSquareNeo400'; color:#1d5288; letter-spacing: 0.01em; line-height:1.0em; cursor:pointer; 
	}
	.bo_w_flie24_btn_2 { 
		background:#fff; margin-left:5px; border:2px solid #777; padding:5px 10px 5px 10px; border-radius:10px;
		font-size:14px;font-family:'NanumSquareNeo400'; color:#777; letter-spacing: 0.01em; line-height:1.0em; cursor:pointer; 
	}
	.bo_w_flie24_btn_1:hover, .bo_w_flie24_btn_2:hover { background:#f9f9f9; }
	.bo_w_flie {  }
	.file_del { background:#f9f9f9; padding:0px 5px 0px 5px; }

	/* list 카테고리 */
	.ListCateBox { text-align:left;  font-family:'NanumSquareNeo400'; font-size:16px;  letter-spacing: 0.01em; line-height:1.0em;  }
	.ListCateBox a { margin-left:5px; margin-right:5px; padding-top:7px; padding-bottom:7px; padding-left:10px; padding-right:10px;  background:#eaeced; border-radius:8px; }
	a.ListCateBox_a { color:#000; }
	a.ListCateBox_a:hover { color:#1d5288; }
	a.ListCateBox_a_on { color:#fff; background:#1d5288; }
	a.ListCateBox_a_on:hover { color:#1d5288; }

	#bo_v_con { font-size:15px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.5em; }

	.bo_vc_w_pzc ul { text-align:center; margin-top:20px; }
	.bo_vc_w_pzc ul  li { float:left; display:inline-block; }
	.bo_vc_w_pzc_l { width:82%; }
	.bo_vc_w_pzc_r { width:18%; text-align:center; background:#ffca2b; color:#000; }
	.bo_vc_w_pzc_r button {
		height:100px; background:#ffca2b; color:#000; border:0px;
		font-size:14px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; 
	}
	.bo_vc_w_pzc_r_line {display:block; height:1px; }

	.Mboard_list_notice_m { 
		border-radius:4px; padding:4px; 
		background:#555; font-size:12px;font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em; 
		color:#fff; 
	}
	
	.cmt_contents { position:relative; top:-10px; }
	.cmt_contents, .bo_vc_w_wr { text-align:left; display:inline-block; width:100%;  color:#000; font-size:15px; padding-left:15px; padding-right:15px;  padding-bottom:5px;  }

} /* 모바일 end */

/* PC ************************************************************************************************************************************************************************/
@media  all and (min-width : 1300px)  {

	.board_pa_back { 		
		height:450px; background-repeat: no-repeat; background-size:100%; background-position:center 0%;
		background-image: url('/theme/Mlang_Home_Basic/img/sub_img_board.jpg'); background-size: cover;
	}
	.board_pa_title { 
		padding-top:160px; text-align:center; font-size:50px; color:#fff; font-family:'NEXON_Lv2_Bold'; letter-spacing: 0.1em; line-height:1em; 
	}	
	.board_pa_title2 { 
		padding-top:50px;  text-align:center; font-size:26px; color:#fff; font-family:'NanumSquareNeo400'; letter-spacing: 0.1em; line-height:1em; 
	}	

	#board_centent {  font-size:14px; }
	.board_centents { width:100%; display:inline-block; text-align:left; }
	.html_title { 
		margin-bottom:20px; 
		text-align:left; border-bottom:4px solid #eaeced; font-size:18px; color:#000; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; 
	}
	.html_title span { padding-bottom:6px; border-bottom:4px solid #005793; }
	#board_centent b { font-family:'NanumSquareNeo400'; }

	/* Mlang_board_btn s */
	.Mlang_board_btn_list_w { text-align:center; margin: 0 auto; width:100%; display:inline-block; height:80px; }   .Mlang_board_bt_list_w li { text-align:center; float:left; }
	.Mlang_board_btn_list_w a { 
		background:#000; padding-left:30px; padding-right:30px; padding-top:10px; padding-bottom:10px; margin:3px;
		text-align:center; border:1px solid #bbb; font-size:14px; color:#fff;  font-family:'NanumSquareNeo400'; letter-spacing: 0.01em;
	}
	.Mlang_board_btn_list_w a:hover { background:#777; border:1px solid #000; }
	.Mlang_board_btn_view { text-align:center; display:inline-block; width:100%; margin:20px; display:inline-block;  }  .Mlang_board_btn li { text-align:center; float:right; display:inline-block; }
	.Mlang_board_btn_view a, .bo_vl_opt a, .bo_vl_opt span { 
		background:#fff; padding-left:15px; padding-right:15px; padding-top:7px; padding-bottom:7px; margin:2px; border-radius:12px;
		text-align:center; border:1px solid #e3e4e4; font-size:14px; color:#000; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; cursor:pointer;
	}
	.Mlang_board_btn_view a:hover, .bo_vl_opt a:hover, .bo_vl_opt span:hover  { background:#f9fdff; border:1px solid #000; color:#000; }
	.Mlang_board_btn_wr  { text-align:center; width:100%; display:inline-block; margin-top:10px; margin-bottom:20px; }  .Mlang_board_btn_wr li { text-align:center; float:left; width:48%; margin:4px; }
	.Mlang_board_btn_wr li div { 
		width:100%; background:#e3e4e4; padding-top:14px; padding-bottom:14px; border-radius:16px; cursor:pointer; height:38px;
		text-align:center; border:0px; font-size:14px; color:#000; font-family:'NanumSquareNeo700'; letter-spacing: 0.01em; line-height:1.0em;
	}
	.Mlang_board_btn_wr li div:hover { background:#f3f3f3; border:1px solid #000; color:#000; }
	.Mlang_board_btn_wr li button { 
		width:100%; position:relative;
		background:#ffca2b; padding-left:30px; padding-right:30px; height:38px; border-radius:16px;
		text-align:center; border:0px; font-size:14px; color:#000s; font-family:'NanumSquareNeo700'; letter-spacing: 0.01em; line-height:1.0em;
	}
	.Mlang_board_btn_wr li button:hover { background:#f9fdff; color:#000; border:1px solid #000; }
	/* Mlang_board_btn e */

	/* basic s*/ 
	.Mlang_board_basics { border-bottom:1px solid #000;  }
	.Mlang_board_basic_list { 
		cursor:pointer; background:#fff;  text-align:center; display:inline-block; width:100%; 
		border-top:1px solid #e3e4e4; 
		padding-top:25px; padding-bottom:25px; padding-left:15px;  padding-right:15px;  
	}
	.Mlang_board_basic_list:hover {  background:#fefff0; }
	.Mlang_board_basic_list li { float:left; }
	.Mlang_board_basic_list_subject { width:70%; text-align:left; color:#000; font-size:14px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; }
	.Mlang_board_basic_list_comment { width:30%; text-align:right; color:#000; font-size:12px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; }
	.Mlang_board_basic_list_icon_cate { padding:6px; background:#777; color:#000; font-size:12px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; }
	.Mlang_board_basic_list_icon_notice { 
		padding-top:5px; padding-bottom:5px; padding-left:12px; padding-right:12px; border-radius:10px; background:#444; 
		color:#fff; font-size:14px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; 
	}
	.Mlang_board_basic_icon_new { 
		border-radius:4px; padding-top:2px; padding-bottom:2px; padding-left:4px; padding-right:4px; 
		background:#ed4141; font-size:12px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.5em; 
		color:#fff; 
	}
	.Mlang_board_basic_list_icon_comment { padding:2px; background:#ddd; color:#000; font-size:11px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; }
	/* basic e*/ 
	
	#bo_cate  { margin-bottom:10px; background:#fff; }
	#bo_cate h2 {width:0;height:0;font-size:0;line-height:0;overflow:hidden}
	#bo_cate ul { zoom:1;  }
	#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""} 
	#bo_cate li {display:inline-block; float:left; font-size:14px; font-family:'NanumSquareNeo400'; }
	#bo_cate a { color:#000; display:block; padding-top:5px; padding-bottom:5px; padding-left:12px; padding-right:12px; }
	#bo_cate a:hover { color:#ec0060; }
	#bo_cate #bo_cate_on {display:inline-block;position:relative;color:#fff; background:#000; border-radius:16px; }
	#bo_cate #bo_cate_on:after {content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;display:inline-block; }
	
	#bo_v { padding:20px; background:#fff; color:#000; }
	#bo_v>header { }
	#bo_v_atc {min-height:200px;padding:15px}

	.bbsView_t_1 { text-align:left; width:100%; display:inline-block; } .bbsView_t_1 li { display:inline-block;}
	.bbsView_cate { padding-right:10px; float:left; text-align:left; width:100%; } 
	.bbsView_title { 
		padding-right:10px; float:left; text-align:left; border-bottom:1px solid #e4e5ea;
		width:100%; display:inline-block; color:#000; text-align:left; font-size:25px;font-family:'NanumSquareNeo700'; padding-bottom:10px; letter-spacing: 0.01em; line-height:1.3em;
	}
	.bbsView_name { 
		margin-top:15px; float:left; text-align:left; width:50%; height:20px; 
		color:#000; font-size:15px; font-family:'NanumSquareNeo400';letter-spacing: 0.01em; line-height:1.0em; 
	}
	.bbsView_vote {
		margin-top:15px; float:left; text-align:left; width:50%; height:20px; 
		color:#555; font-size:14px; font-family:'NanumSquareNeo400';letter-spacing: 0.01em; line-height:1.0em;	
	}
	.bbsView_date {
		margin-top:15px; float:left; text-align:right; width:50%; height:20px;
		color:#555; font-size:13px;  font-family:'NanumSquareNeo400';letter-spacing: 0.01em; line-height:1.0em; 
	}

	#bbs_job_menu { text-align:center; display:inline-block; width:100%; }
	#bbs_job_menu li { 
		display:inline-block; float:left; padding-top:10px; padding-bottom:1px; width:50%; margin-bottom:10px;
		text-align:center; font-size:16px; font-family:'NanumSquareNeo400'; letter-spacing: 0.3em; cursor:pointer;
	}
	#bbs_job_menu li img { border:0px; height:40px; margin-bottom:10px; }
	.bbs_job_menuClass { 
		color:#000;
		border-top:1px solid #000; border-bottom:1px solid #000; background:#fff; 
	}
	.bbs_job_menuClass_on { 
		color:#000; 
		border-top:1px solid #000; border-bottom:1px solid #000; background:#444;
	}

	/* 검색 박스 */
	.Mlang_board_search { padding:15px; width:700px; text-align:center; margin:0 auto; padding-top:20px; }
	.Mlang_board_searchs { width:100%; display:inline-block; }
	.Mlang_board_search_l { width:20%; float:left; text-align:left; }
	.Mlang_board_search_c { width:70%; float:left; text-align:left; }
	.Mlang_board_search_r { width:10%;  float:left; text-align:left; }

	.Mlang_board_search_select { 
		width:100%; background:#f9fdff; border:1px solid #e3e4e4; padding:10px; height:44px;
		color:#000; font-size:18px;  font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; 
	} 
	.Mlang_board_search_select2 { 
		background:#f9fdff; border:1px solid #e3e4e4; padding:10px; height:44px;
		color:#000; font-size:18px;  font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; 
	} 
	.Mlang_board_search_input { 
		width:100%; background:#f9fdff;  border:1px solid #e3e4e4; padding:10px; height:44px;
		color:#000; font-size:18px;  font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; 
	}
	.Mlang_board_search_input2 { 
		width:100%; background:#f9fdff; border:1px solid #e3e4e4;  padding:10px; height:44px;
		color:#000; font-size:18px;  font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; 
	}
	.Mlang_board_search_btn {  
		width:100%; background:#fff; height:44px; border:1px solid #e3e4e4;
		background-image: url('/Mlang/img/search_icon.png'); background-repeat: no-repeat; background-position:center center; 
		background-size:20px 20px;  
	}

	/* .Mlang_board_search_basic */
	.Mlang_board_search_basic {
		text-align:center; color:#000;  font-size:14px;font-family:'NanumSquareNeo400';  letter-spacing: 0.01em; line-height:1.0em; 
		margin-bottom:10px;
	}
	.Mlang_board_search_basics { width:100%; display:inline-block; }
	.Mlang_board_search_basic li { float:left; }
	.Mlang_board_search_basic_l { display:none; }
	.Mlang_board_search_basic_r { width:100%; text-align:right; }
	.Mlang_board_search_basic_c { width:100%; text-align:center; }
	.Mlang_board_search_basic_rss { width:100%; display:inline-block; text-align:right; float:right; }
	.Mlang_board_search_basic_rss dl, .Mlang_board_search_basic_rs dl  { text-align:right; }
	.Mlang_board_search_basic_rss dd { text-align:right; float:right; }
	.Mlang_board_search_basic_rss_search_icon { height:36px; border:1px solid #e3e4e4; padding:8px; cursor:pointer; }
	.Mlang_board_search_basic_rss { width:100%; display:inline-block; text-align:right; float:right; }
	.Mlang_board_search_basic_rs { width:70%; margin:0 auto; display:none; text-align:center; }
	.Mlang_board_search_basic_rs dd { float:left; padding-top:15px; }
	.Mlang_board_search_basic_rs_1 { width:15%; }
	.Mlang_board_search_basic_rs_2 { width:75%; }
	.Mlang_board_search_basic_rs_3 { width:10%; }
	.Mlang_board_search_basic_rs_12 { width:20%; }
	.Mlang_board_search_basic_rs_22 { width:50%; }
	.Mlang_board_search_basic_rs_32 { width:10%; }
	.Mlang_board_search_basic_rs_42 { width:100px; }
	.Mlang_board_search_basic_rs_writepp { 
		margin-left:10px; height:35px; background:#1d5288; border:0px;
		color:#fff; font-size:14px;font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.3em; cursor:pointer;
		border-radius:8px; padding:8px 10px 7px 10px; 
	}
	.Mlang_board_search_basic_rs_writepp img { height:14px; margin-bottom:3px; margin-right:5px; }
	.Mlang_board_search_basic_rs_select { 
		width:100%; height:35px; background:#f9fdff; border:1px solid #e3e4e4; padding:6px; 
		color:#000; font-size:14px;  font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; 
	} 
	.Mlang_board_search_basic_rs_select2 { 
		height:35px; background:#f9fdff; border:1px solid #e3e4e4; padding:6px; 
		color:#000; font-size:14px;  font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; 
	} 
	.Mlang_board_search_basic_rs_input { 
		width:100%; height:35px; background:#f9fdff;  border:1px solid #e3e4e4; padding:6px; 
		color:#000; font-size:14px;  font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; 
	}
	.Mlang_board_search_basic_rs_input2 { 
		width:100%; height:35px; background:#f9fdff; border:1px solid #e3e4e4;  padding:6px;
		color:#000; font-size:14px;  font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; 
	}
	.Mlang_board_search_basic_rs_btn {  
		width:100%; height:35px; background:#fff; border:1px solid #e3e4e4;
		background-image: url('/Mlang/img/search_icon.png'); background-repeat: no-repeat; background-position:center center; 
		background-size:20px 20px;  
	}

	/* paging */
	a.Mlang_board_pg_page, a.Mlang_board_page_pg_start, a.Mlang_board_pg_page_prev, a.Mlang_board_pg_page_next, a.Mlang_board_pg_page_end  
	{ 
		background:#fff; border:1px solid #e3e4e4; border-radius:8px; margin:1px; padding-left:12px; padding-right:12px; padding-top:8px; padding-bottom:8px; 
		color:#000;  font-size:18px;font-family:'NanumSquareNeo400';  letter-spacing: 0.01em; line-height:1.0em; 
	}
	a.Mlang_board_pg_page:hover, a.Mlang_board_page_pg_start:hover, a.Mlang_board_pg_page_prev:hover, a.Mlang_board_pg_page_next:hover, a.Mlang_board_pg_page_end:hover
	{ 
		background:#f5f5f5; 
	}
	.Mlang_board_pg_current {
		background:#1d5288; border:1px solid #1d5288;border-radius:8px; margin:1px; padding-left:12px; padding-right:12px; padding-top:8px; padding-bottom:8px; 
		color:#fff;  font-size:18px;font-family:'NanumSquareNeo400';  letter-spacing: 0.01em; line-height:1.0em; 
	}

	/* 쓰기 */
	#bo_w { background:#fff; color:#000; font-size:12px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; }
	.frm_input { border:1px solid #e3e4e4; background:#f9fdff; color:#000; font-size:14px; font-family:'NanumSquareNeo400'; padding:10px; letter-spacing: 0.01em; line-height:1.0em; }
	.full_input { width:100%; border:1px solid #e3e4e4; background:#f9fdff; color:#000; font-size:14px; font-family:'NanumSquareNeo400'; padding:10px; letter-spacing: 0.01em; line-height:1.0em; }
	.Mlang_board_fileName { 
		padding-left:50px; padding-top:12px;  padding-bottom:12px; 
		width:100%; border:0px; background:#f9fdff; color:#000; font-size:12px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em;
	}

	.bo_w_tit_wr { padding-top:10px; padding-bottom:10px; font-size:12px; color:#000; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em;  }
	.bo_w_tit_wrspan {
		margin-right:10px; 
		font-size:14px; color:#f2f2f2;  font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; 
	}
	
	.link_iframe { width:100%; height:500px; border:1px solid #000; }
	.link_iframe_btn {
		border:1px solid #eee; border-radius:6px; padding:15px; background:#eee;
		text-align:center; font-size:16px; color:#000;  font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; cursor:pointer;
	} .link_iframe_btn:hover { opacity: 0.7; }

	.con_tb { text-align:center; }
	.con_tb li { float:left; display:inline-block; width:25%; padding-top:10px; padding-bottom:10px; margin-bottom:10px; }
	.con_tb_1 {  text-align:center; border-radius:10px; background:#666; font-size:16px; color:#000;  font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; }
	.con_tb_2 { text-align:left; padding-left:10px; font-size:16px; color:#000;  font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; }

	/* 이전 다음글 */
	.Mlang_board_bo_v_nb { display:inline-block; width:100%; background:#fff; border:0px; margin-top:20px; border-top:1px solid #e3e4e4; border-bottom:1px solid #e3e4e4; }
	.Mlang_board_bo_v_nb li { float:left; display:inline-block; width:100%; padding:10px; }
	.Mlang_board_bo_v_prev { border-bottom:1px solid #e3e4e4; }
	.Mlang_board_bo_v_next {  }
	.Mlang_board_bo_v_prev a, .Mlang_board_bo_v_next a { color:#000; font-size:12px;  font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em;  }


	/* 댓글 */
	#bo_vc { font-size:12px; text-align:left; display:inline-block; width:100%; background:#fff; margin-bottom:5px; }
	#bo_vc .bo_vc_tit { margin-top:10px; margin-left:10px; margin-right:10px; font-family:'NanumSquareNeo400'; font-size:17px; color:#000; }
	#bo_vc .bo_vc_tit span { color:#1d5288; }
	#bo_vc article { }
	#bo_vc article h2 { position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden; }
	#bo_vc header { color:#000;  font-family:'NanumSquareNeo400'; position:relative;padding:0;line-height:20px;}
	#bo_vc .profile_img {vertical-align:text-bottom}
	#bo_vc .profile_img img {width:23px;height:23px;border-radius:50%}
	.comment_inner .bo_vc_w {margin-top:10px; padding-top:15px; }
	.bo_vl_opt { text-align:left; margin-left:5px; margin-top:15px; }
	.bo_vl_opt li { float:left; display:inline-block; }
	#bo_vc_w textarea,  .comment_inner textarea { 
		background:#fff; border:1px solid #777; padding:10px; 
		text-align:left; font-size:12px; color:#000; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.3em; 
	}
	.comment_btn_submit { 
		width:100%; background:#999; border:0px solid #fff; padding:10px; border-radius:16px;
		text-align:center; font-size:12px; color:#fff; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.3em; 
	}

	.cke_sc, .btn_cke_sc { font-size:12px;  font-family:'NanumSquareNeo400'; }
	.filebox input { border:1px solid #e3e4e4; }

	.bo_w_title { text-align:left; font-size:14px; font-family:'NanumSquareNeo400'; padding-top:15px; padding-bottom:2px; }

	.bbs_movie { border:0px; width:100%; height:500px; }
	
	.btn_submit { 
		width:100%; padding:15px;  border-radius:16px;
		text-align:center; font-size:14px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; 
	}

	.keywordTag { width:100%; display:inline-block; text-align:left; margin-top:10px; overflow-x:hidden; overflow-y:scroll; max-height:65px; }
	.keywordTag li { 
		float:left; margin:3px; background:#f1f1f1; padding:4px 10px 4px 10px; border-radius:10px;
		font-size:14px;font-family:'NanumSquareNeo400'; color:#666;  letter-spacing: 0.01em; line-height:1.0em; cursor:pointer; 
	}
	.keywordTag li:hover { background:#444; color:#fff; }
	.keywordTags { 
		width:100%; display:inline-block; margin-top:10px; 
		font-size:14px;font-family:'NanumSquareNeo400'; color:#666;  letter-spacing: 0.01em; line-height:1.0em; cursor:pointer; 
	}
	.keywordTags_l_b { color:#1d5288; font-size:16px;font-family:'NanumSquareNeo400';  text-decoration: underline;font-family:'NanumSquareNeo400'; }
	.keywordTags img { height:18px; margin-right:5px; }
	.keywordTags_l { float:left; width:65%; text-align:left; }
	.keywordTags_r { float:left; width:35%; text-align:right;  }
	.keywordTags_l:hover , .keywordTags_r:hover { color:#bc0000; }

	.bbsSearchBasic { width:100%; display:inline-block; margin-top:10px;  }
	.bbsSearchBasic_l { float:left; width:60%; text-align:left; padding-top:15px; }
	.bbsSearchBasic_r { float:left; width:40%; text-align:right; }
	.bbsSearchBasic_l span {
		font-size:14px;font-family:'NanumSquareNeo400'; color:#666; letter-spacing: 0.01em; line-height:1.0em; cursor:pointer; 
		background:#fff; border:1px solid #666; border-radius:8px; padding:7px 12px 7px 12px; 
	}
	.bbsSearchBasic_l span:hover { background:#f1f1f1; }
	.bbsSearchBasic_l img { height:20px; margin-right:5px; opacity: 0.7; }

	.bo_w_flie24 { width:100%; display:inline-block; margin-top:25px; height:40px; }
	.bo_w_flie2411 { width:100%; display:inline-block; margin-top:10px; height:40px; }
	.bo_w_flie24_title { 
		float:left; width:60%; text-align:left; 
		font-size:15px;font-family:'NanumSquareNeo400'; color:#000; letter-spacing: 0.01em; line-height:1.0em; 
	}
	.bo_w_flie24_btn { float:left; width:40%; text-align:right; }
	.bo_w_flie24_title11 { 
		float:left; width:10%; text-align:left; 
		font-size:15px;font-family:'NanumSquareNeo400'; color:#000; letter-spacing: 0.01em; line-height:1.0em; 
	}
	.bo_w_flie24_btn11 { 
		float:left; width:90%; text-align:left;
		font-size:15px;font-family:'NanumSquareNeo400'; color:#000; letter-spacing: 0.01em; line-height:1.0em; 
	}
	.bo_w_flie24_btn11 input { width:20px; height:20px; }
	.bo_w_flie24_btn_1 { 
		background:#fff; border:2px solid #1d5288; padding:5px 10px 5px 10px; border-radius:10px;
		font-size:15px;font-family:'NanumSquareNeo400'; color:#1d5288; letter-spacing: 0.01em; line-height:1.0em; cursor:pointer; 
	}
	.bo_w_flie24_btn_2 { 
		background:#fff; margin-left:5px; border:2px solid #777; padding:5px 10px 5px 10px; border-radius:10px;
		font-size:15px;font-family:'NanumSquareNeo400'; color:#777; letter-spacing: 0.01em; line-height:1.0em; cursor:pointer; 
	}
	.bo_w_flie24_btn_1:hover, .bo_w_flie24_btn_2:hover { background:#f9f9f9; }
	.bo_w_flie {  }
	.file_del { background:#f9f9f9; padding:0px 5px 0px 5px; }
	
	/* list 카테고리 */
	.ListCateBox {width:100%; display:inline-block;  text-align:left;  font-family:'NanumSquareNeo400'; font-size:14px;  letter-spacing: 0.01em; line-height:1.0em;  }
	.ListCateBox a { margin-left:5px; margin-right:5px; padding-top:7px; padding-bottom:7px; padding-left:10px; padding-right:10px;  background:#eaeced; border-radius:8px; }
	a.ListCateBox_a { color:#000; }
	a.ListCateBox_a:hover { color:#1d5288; }
	a.ListCateBox_a_on { color:#fff; background:#1d5288; }
	a.ListCateBox_a_on:hover { color:#1d5288; }

	#bo_v_con { font-size:18px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.5em; }

	.bo_vc_w_pzc ul { text-align:center; margin-top:20px; }
	.bo_vc_w_pzc ul  li { float:left; display:inline-block; }
	.bo_vc_w_pzc_l { width:92%; }
	.bo_vc_w_pzc_r { width:8%; text-align:center; background:#ffca2b; }
	.bo_vc_w_pzc_r button {
		height:100px; background:#ffca2b; color:#000; border:0px;
		font-size:14px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; 
	}
	.bo_vc_w_pzc_r_line { display:block; height:1px; }

	.bbsBiewFootWrite { margin: 0 auto; text-align:center; width:100px; margin-top: 20px; margin-bottom: 20px; }

	.Mboard_list_notice_m { display:none; }

	.fa-thumbs-a-bo { margin-left:5px;  margin-right:5px; margin-top:10px; }
	.fa-thumbs-a-bo li { float:right; margin-right:5px; }

	.cmt_contents, .bo_vc_w_wr { text-align:left; display:inline-block; width:100%;  color:#000; font-size:15px; padding-left:15px; padding-right:15px; }

} /* PC end */

.Mboard_list_notice { 
	border-radius:4px; padding:4px; 
	background:#555; font-size:12px;font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em; 
	color:#fff; 
}

.Mboard_list_cate {
	border-radius:4px; padding:4px; 
	background:#777; font-size:12px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em; 
	color:#fff; margin-right:5px;
}
.Mboard_list_cate24 {
	border-radius:4px; padding:4px; 
	font-size:12px;font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.5em; 
	color:#fff;
}

#bo_vc article .comment_inner { display:inline-block; width:100%; }
.comment_inner_re { margin-top:10px; padding-top:15px; }
.comment_LuckEvent { text-align:left; margin-top:10px; }
.comment_LuckEvent img { height:20px; margin-right:5px; margin-bottom:5px; }
.comment_LuckEvent_b { color:#1d5288; font-size:18px; font-family:NEXON_Lv2_Bold; }

.bo_vl_opt, .bo_vl_opt li, .bo_vl_opt li a { color:#000; }
.chk_box input[type="checkbox"] + label {padding-left:20px;color:#000; }
.chk_box input[type="checkbox"] + label:hover{color:#fff000;}
.chk_box input[type="checkbox"]:checked + label {color:#ffca01;}
.frm_input_checkbox { width:16px; height:16px; }

.bo_w_select_select { color:#000; background:#fff; width:100%; border:1px solid #e3e4e4; background:#f9fdff;  }

#bo_v_con img { max-width:100%; }
#bo_v_con b {font-family:'NanumSquareNeo800'; }

.write_div { margin-bottom:5px; }

.admin_checked { text-align:left; color:#000;  font-size:12px; font-family:'NanumSquareNeo400'; padding:10px; }
.admin_checked button { padding:6px; border:0px; }

.writepp { 
	margin-left:10px; background:#1d5288; border:0px;
	color:#fff; font-size:18px;font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.3em; cursor:pointer;
	border-radius:8px; padding:10px 20px 10px 20px; 
}
.writepp img { height:18px; margin-bottom:3px; }

/* 추천/비추천 */
#bo_v_act_good, #bo_v_act_nogood {display:none;position:absolute;top:30px;left:0;z-index:9999;padding:10px 0;width:165px;background:#ff3061;color:#fff;text-align:center; border-radius:10px;}
#bo_v_act .bo_v_good { 
	background:#1d5288; display:inline-block; width:120px; line-height:34px; border-radius:10px;
	background-image: url('/Mlang/img/icon_bo_good.png'); background-repeat: no-repeat; background-position:right center; background-size:20px 20px;
	font-size:12px; color:#fff; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; cursor:pointer;
	border:1px solid #1d5288;
} #bo_v_act .bo_v_good:hover { 
	background:#bc0000; display:inline-block; width:120px; line-height:34px; border-radius:10px;
	background-image: url('/Mlang/img/icon_bo_good.png'); background-repeat: no-repeat; background-position:right center;  background-size:20px 20px;
	font-size:12px; color:#fff; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; cursor:pointer;
	border:1px solid #bc0000;
}
#bo_v_act .bo_v_nogood { 
	background:#fff; display:inline-block; width:120px; line-height:34px; border-radius:10px;
	background-image: url('/Mlang/img/icon_bo_nogood.png'); background-repeat: no-repeat; background-position:left center; background-size:20px 20px;
	font-size:12px; color:#777; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; cursor:pointer;
	border:1px solid #dfdfdf;
} #bo_v_act .bo_v_nogood:hover { 
	background:#f1f1f1; display:inline-block; width:120px; line-height:34px; border-radius:10px;
	background-image: url('/Mlang/img/icon_bo_nogood.png'); background-repeat: no-repeat; background-position:left center; background-size:20px 20px;
	font-size:12px; color:#777; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; cursor:pointer;
	border:1px solid #f1f1f1;
}
.icon_good { height:14px; opacity: 0.5; }
#bo_v_act a:hover { background:; }

/* comment */
.fa-thumbs-up { color:#1d5288; }
.fa-thumbs-down { color:#444; }
.fa-thumbs-a-box {
	border-radius:8px; border:1px solid #ccc;  background:#fff;
	padding-left:10px; padding-right:10px;  padding-top:7px; padding-bottom:7px; 
	font-size:14px; color:#000;font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em; cursor:pointer;
}
.fa-thumbs-a-box img { height:12px; margin-right:5px; }
.fa-thumbs-a-box-red {
	border-radius:8px; border:1px solid #1d5288;  background:#fff;
	padding-left:10px; padding-right:10px;  padding-top:5px; padding-bottom:5px; 
	font-size:14px; color:#1d5288; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em; cursor:pointer;
} a.fa-thumbs-a-box-red { color:#1d5288; }
.comment_innerBox { background:#ecf0f8; width:100%; display:inline-block; padding:4px; border-top:1px solid #8ea4d1; border-bottom:1px solid #8ea4d1; margin-top:15px; }
.comment_inner_li_1 { float:left; text-align:left; width:60%; font-size:14px; font-family:'NanumSquareNeo400'; padding-left:4px; }
.comment_inner_li_2 { float:right; text-align:right; width:40%; padding-right:4px; }
.comment_inner_li_2 img { height:16px; margin-right:5px; }
.comment_inner_li_2_span4 { font-size:14px; color:#000; font-family:'NanumSquareNeo400'; display:flex; align-items:center; justify-content:right; }
.comment_inner_li_2_span { margin-left:5px; font-size:16px; color:#1d5288; font-family:NEXON_Lv2_Bold; }
.icon_119 { height:14px; margin-right:3px; margin-bottom:3px; }
.icon_119b  { height:18px; margin-right:5px; margin-bottom:3px; }

.MlangBoImage { max-width:100%; }

.Mboard_memberClass_LevelIcon { font-size:12px; color:#1d5288; font-family:'NanumSquareNeo400'; }

.sv_wrap .sv a { font-size:14px; font-family:'NanumSquareNeo400'; width:120px; }
.comment_inner_li_mb_id { font-size:14px; font-family:'NanumSquareNeo400'; color:#000; }
.comment_inner_li_datetime { font-size:12px; font-family:'NanumSquareNeo400'; color:#777; }

/* 댓글 업데이트 - 2024-05-27 Mlang */
.bo_vc_w_pzx, .bo_vc_w_pbm { width:100%; display:inline-block; margin-top:5px; font-size:13px; color:#777;  letter-spacing: 0.01em; line-height:1em; }
.bo_vc_w_pzx li, .bo_vc_w_pbm li { margin-top:5px; }
.bo_vc_w_pbm select { padding:4px; border:1px solid #777; text-align:left; font-family:NanumSquareNeo400; margin-right:5px; }

/* 모바일 ************************************************************************************************************************************************************************/
@media only screen and (min-width:100px) and (max-width:1300px) {
	.bo_vc_w_pzx_l { float:left; width:100%; text-align:left; font-family:NanumSquareNeo400; }
	.bo_vc_w_pzx_r { margin-bottom:10px; float:left; width:100%; text-align:left; font-family:'NanumSquareNeo400'; }
	.bo_vc_w_pbm_l { float:left; width:100%; text-align:left; font-family:NanumSquareNeo400; }
	.bo_vc_w_pbm_r { margin-top:10px; float:left; width:100%; text-align:left; font-family:'NanumSquareNeo400'; padding-top:2px; }

	/* // 게시판 상단 HTML DIV */
	.MlangBBSHEADHTML { margin-left:10px; margin-right:10px; } 
	.MlangBBSHEADHTMLs { width:100%; display:inline-block; } 
	.MlangBBSHEADHTMLs img { max-width:100%; }
	.MlangBBSFOOTHTML {  margin-top:10px; } 
	.MlangBBSFOOTHTMLs { width:100%; display:inline-block; margin-bottom:15px;  } 
	.MlangBBSFOOTHTMLs img { max-width:100%; }
	/*
	.MlangBBSHEADHTML {  display:none; } 
	.MlangBBSHEADHTMLs { display:none; } 
	.MlangBBSHEADHTMLs img { display:none; }
	.MlangBBSFOOTHTML {  display:none; } 
	.MlangBBSFOOTHTMLs { display:none;} 
	.MlangBBSFOOTHTMLs img { display:none;  }
	.MlangBBSHEADHTML_m { margin-left:10px; margin-right:10px; margin-top:20px; } 
	.MlangBBSHEADHTMLs_m { width:100%; display:inline-block; } 
	.MlangBBSHEADHTMLs_m img { max-width:100%; }
	.MlangBBSFOOTHTML_m { margin-left:15px; margin-right:15px; } 
	.MlangBBSFOOTHTMLs_m { width:100%; display:inline-block; } 
	.MlangBBSFOOTDHTMLs_m img { max-width:100%; } */

	.good_lib_mtpro_1 { 
		padding:15px 22px 15px 22px; border:1px solid #e3e4e4; border-radius:10px 0px 0px 10px; 
		font-family:'NanumSquareNeo800'; font-size:16px; line-height:1.0em; cursor:pointer; 
	}
	.good_lib_mtpro_2 { 
		padding:15px 22px 15px 22px; border-right:1px solid #e3e4e4; border-top:1px solid #e3e4e4; border-bottom:1px solid #e3e4e4; border-radius:0px 10px 10px 0px; 
		font-family:'NanumSquareNeo800'; font-size:16px; line-height:1.0em; cursor:pointer; 
	}
	.good_lib_mtpro_1 img { height:18px; }
	.good_lib_mtpro_2 img { height:22px; }
	.good_lib_mtpro_b { margin-left:5px; color:#0a5199; }

} /* 모바일 end */

/* PC ************************************************************************************************************************************************************************/
@media  all and (min-width : 1300px)  {
	.bo_vc_w_pzx_l { float:left; width:40%; text-align:left; font-family:NanumSquareNeo400; }
	.bo_vc_w_pzx_r { float:left; width:60%; text-align:right; font-family:'NanumSquareNeo400'; }
	.bo_vc_w_pbm_l { float:left; text-align:left; }
	.bo_vc_w_pbm_r { float:left; text-align:left; padding-top:10px; padding-left:10px; }

	/* // 게시판 상단 HTML DIV */
	.MlangBBSHEADHTML {  } 
	.MlangBBSHEADHTMLs { width:100%; display:inline-block; margin-bottom:10px;  } 
	.MlangBBSHEADHTMLs img { max-width:100%; }
	.MlangBBSFOOTHTML {  margin-top:10px; } 
	.MlangBBSFOOTHTMLs { width:100%; display:inline-block;  margin-bottom:10px; } 
	.MlangBBSFOOTHTMLs img { max-width:100%; }
	/*
	.MlangBBSHEADHTML_m {  display:none; } 
	.MlangBBSHEADHTMLs_m { display:none; } 
	.MlangBBSHEADHTMLs_m img { display:none; }
	.MlangBBSFOOTHTML_m {  display:none; } 
	.MlangBBSFOOTHTMLs_m { display:none;} 
	.MlangBBSFOOTHTMLs_m img { display:none;  } */

	.good_lib_mtpro_1 { 
		padding:15px 22px 15px 22px; border:1px solid #e3e4e4; border-radius:10px 0px 0px 10px; 
		font-family:'NanumSquareNeo800'; font-size:16px; line-height:1.0em; cursor:pointer; 
	}
	.good_lib_mtpro_2 { 
		padding:15px 22px 15px 22px; border-right:1px solid #e3e4e4; border-top:1px solid #e3e4e4; border-bottom:1px solid #e3e4e4; border-radius:0px 10px 10px 0px; 
		font-family:'NanumSquareNeo800'; font-size:16px; line-height:1.0em; cursor:pointer; 
	}
	.good_lib_mtpro_1 img { height:18px; }
	.good_lib_mtpro_2 img { height:22px; }
	.good_lib_mtpro_b { margin-left:5px; color:#0a5199; }

} /* PC end */

.bo_vc_w_pzc { width:100%; display:inline-block; }
.char_counts { color:#1d5288; font-family:NEXON_Lv2_Bold; }
.bo_vc_w_minfo { width:100%; display:inline-block; }
.bo_vc_w_minfo_l { float:left; width:30%; text-align:left; } 
.bo_vc_w_minfo_r { float:left; width:70%; text-align:right; }
.bo_vc_w_minfo_r img { height:16px; margin-left:5px; cursor:pointer; }
.bo_vc_w_minfo_r img:hover { transform:scale(1.2); transition: 0.3s; }
.bo_vc_w_minfo_icon_opa { opacity: 0.6; }
#wr_content { height:100px; }
.cmt_contents img { max-width:100%; }
.bo_vc_w_pbm dd { float:left; text-align:left; }
.bo_vc_w_pbm_r b { color:#1d5288; }

.write_div { color:#000; font-family:'NanumSquareNeo400'; font-size:14px; }
.bo_w_select, .Mlang_board_fileName, .Mlangfrm_textarea, .write_div textarea, .write_div input, .write_div select { border-radius:10px; background:#fff; color:#000;font-family:'NanumSquareNeo400'; font-size:14px; }
.write_div_so { margin-top:5px; color:#1d5288; font-family:'NanumSquareNeo400'; font-size:12px; line-height:1.5em; }

.mb_levelClass { height:18px;  } /* 레벨 아이콘 크기 */
.mb_levelClass2 { height:16px; } /* 등곱 아이콘 크기 */

.bo_vc_ipchick { color:#777; font-family:'NanumSquareNeo400'; font-size:12px; }

.loginokBoxMypage { padding:20px; margin-bottom:20px; }


.comment_innerBox_inner { 
	width:100%; display:inline-block; padding:4px; margin-top:15px; 
	background:#ecf0f8; border-top:1px solid #8ea4d1; border-bottom:1px solid #8ea4d1;
}
.comment_innerBox_re { 
	width:100%; display:inline-block; padding:4px; margin-top:15px; 
	background:#fff4d4; border-top:0px solid #ffca2b; border-bottom:0px solid #ffca2b;
}
.icon_reicon { height:10px; opacity: 0.5; }