@media only screen and (min-width:100px) and (max-width:1300px) {
	
	.layout_h { height:50px; width:100%; position:fixed; _position:absolute; z-index:-100; bottom:0px; top:0px; repeat-x; color:#fff; font-size:8px; font-family:'NanumSquareNeo400'; }

	#layout_head { display:none; }

	/*  Swiper ¸Þ´º s */
	.snbSwiper { padding: 0 3px;box-sizing: border-box; background:#1d5698; }
	.swiper-slide { width: auto !important; }
	.swiper-slide a { 
		display: block; text-align: center; 
		font-size:14px; font-family:'NanumSquareNeo800'; letter-spacing: 0.01em; line-height:1em;
	}
	.swiper-slide .swiper_text { 
		margin: 0 5px; padding: 12px 5px 8px 5px; box-sizing: border-box; position: relative; display: inline-block; 
		height: 40px; white-space: nowrap; font-size: 1rem; line-height: 1em; color: #fff; 
	}
	.swiper-slide .swiper_text_on { 
		margin: 0 5px; padding: 12px 5px 8px 5px; box-sizing: border-box; position: relative; display: inline-block; 
		height: 40px; white-space: nowrap; font-size: 1rem; line-height: 1em; color: #fff000; 
	}
	/*  Swiper ¸Þ´º e */


	.layout_contsp_r_bbs { margin-top:15px;  margin-left:10px; margin-right:10px; background:#fff; }
	.layout_contsp_r_bbs_title_event {
		background:#ffca2b; padding-top:7px; height:42px; border-radius:10px 10px 0px 0px; width:100%; display:inline-block; 
		text-align:center; color:#000; font-size:16px; font-family:'NanumSquareNeo400'; letter-spacing: 0.05em; line-height:1em; cursor:pointer; 
	}
	.layout_contsp_r_bbs_title_event img { height:30px; }
	.layout_contsp_r_bbs_list { padding:10px; width:100%; display:inline-block; }
	.layout_contsp_r_bbs_list dl { text-align:center; cursor:pointer; }
	.layout_contsp_r_bbs_list dd { float:left; display:inline-block; height:26px; }
	.layout_contsp_r_bbs_title_notice { background:#c42240; }
	.layout_contsp_r_bbs_title_new { background:#005793; }
	.layout_contsp_r_bbs_title { width:100%; display:inline-block; padding:10px; border-radius:10px 10px 0px 0px; }
	.layout_contsp_r_bbs_title dl  { cursor:pointer; }
	.layout_contsp_r_bbs_title_l {
		float:left; width:70%; padding-left:5px;
		text-align:left; color:#fff; font-size:16px; font-family:'NanumSquareNeo400'; letter-spacing: 0.05em; line-height:1em; 
	}
	.layout_contsp_r_bbs_title_r { float:left; width:30%; text-align:right; padding-right:5px; }
	.layout_contsp_r_bbs_title_r img { height:14px; }


	/* cont */
	 #layout_cont { background:#fff; margin-top:65px; }
	.layout_conts { width:100%; display:inline-block; }
	.layout_contss { width:100%; display:inline-block; }
	.layout_conts_l { display:none; }
	.layout_conts_c { float:left; width:100%;}
	.layout_conts_r { display:none; ;} 
	.layout_conts_line { display:none; }
	.layout_contsp { width:100%; display:inline-block; }
	.layout_contsp_l { float:left; width:100%; }
	.layout_contsp_line {display:none; }
	.layout_contsp_r { float:left; width:100%; }

	.layout_conts_l_login { margin-left:10px; margin-right:10px; margin-bottom:10px; background:#fff; }


	/* MlangHomeSoftClass_Menu s */
	.MlangHomeSoftClass_SubMenu { 
		display:none; width:100%; height:50px; margin: 0 auto; text-align:center; position:fixed; _position:absolute; z-index:31; bottom:0px; top:70px; repeat-x; 
		background:#fff; border-bottom:1px solid #ddd; padding-top:15px; padding-bottom:15px; box-shadow: 0 0 4px #ccc; 
		white-space: nowrap; overflow-x:auto; overflow-y:hidden; 
	}
	.MlangHomeSoftClass_SubMenus { }
	.MlangHomeSoftClass_SubMenu span { margin-left:5px; margin-right:5px; font-size:14px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em; }
	.MlangHomeSoftClass_SubMenu_span { color:#000; background:#fff; }
	.MlangHomeSoftClass_SubMenu_span a { color:#000; }
	.MlangHomeSoftClass_SubMenu_span a:hover { color:#1d5288; }
	.MlangHomeSoftClass_SubMenu_span_on { color:#fff; background:#1d5288; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; border-radius:18px }
	.MlangHomeSoftClass_SubMenu_span_on a { color:#fff; }

	/* ¸ð¹ÙÀÏ ¸Þ´º */
	#layout_head_mm { display:block;  z-index:21; width:100%; height:60px; margin: 0 auto; position:fixed; _position:absolute; top:0px; repeat-x; padding-top:2px; }
	.layout_head_mms { background:#fff; border-bottom:2px solid #005792; }
	.layout_head_ms_on { background:#1d5288; border-bottom:1px solid #5b7fa4; }
	.layout_head_mmss { width:100%; display:inline-block; }
	.layout_head_mms_l { float:left; width:50%; text-align:left; padding-top:10px; }
	.layout_head_mms_l img { margin-left:10px; height:36px; }
	.layout_head_mms_r { float:left; width:50%; text-align:right; padding-top:7px; }
	.layout_head_mms_r_id_on { 
		float:right; margin-right:10px; border:1px solid #ccc; padding:6px; border-radius:6px;
		font-weight:bold; text-align:center; color:#005792; font-size:13px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.1em; cursor:pointer; 
	}
	
	/* m ±âº» ±âº»Çü - 1 s *
	.layout_head_ms {
		width:80%; height:100vh; margin: 0 auto; position:fixed; _position:absolute; z-index:31; bottom:0px; _bottom:-1px; repeat-x; right:-500px;
		display:none; background:#fff; border-left:1px solid #ddd; border-right:1px solid #ddd; 
	}
	.layout_head_mss { width:100%; display:inline-block; }
	.layout_head_ms_t {
		background-repeat: no-repeat; background-size:100% 200px; background-image: url('/theme/Mlang_Home_Basic/img/m_nenu_back.png'); background-size: cover;
		text-align:center; height:100px; 	
	}
	.layout_head_ms_t_l { float:left; width:60%; text-align:left;}
	.layout_head_ms_t_l img { width:140px; margin:10px; cursor:pointer; }
	.layout_head_ms_t_r { float:left; width:40%; text-align:right; }
	.layout_head_ms_t_r img { width:26px; margin:10px; cursor:pointer; }
	.layout_head_ms_t_c { float:left; width:100%; text-align:center; }
	.layout_head_ms_t_c div { text-align:center; margin-top:10px; }
	.layout_head_ms_t_c div span { text-align:center;  font-size:14px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em; cursor:pointer; }
	.layout_head_ms_t_1 { color:#fff; padding:7px 10px 7px 10px; }
	.layout_head_ms_t_1:hover { color:#ffca2b; }
	.layout_head_ms_t_2 { color:#fff; background:#023673; border-radius:12px; padding:5px 10px 5px 10px; }
	.layout_head_ms_t_2:hover { background:#ffca2b; color:#000; }
	.layout_head_t_c_box_m { 
		width:80%; margin: 0 auto; text-align:center; margin-top:18px; margin-bottom:18px;
		background:#fff; border-radius:20px; padding:5px 10px 5px 10px; border:2px solid #1a508f; 
	}  
	.layout_head_search_input_m { 
		border:0px; background:#fff; padding:4px; width:84%;
		color:#000; font-size:12px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em; 
	}
	.layout_head_search_img_m { margin-left:10px; height:22px; cursor:pointer; float:right; }

	.layout_head_m_menu { padding:0px 15px 0px 15px; } 
	.layout_head_m_hovers_dd_box { border-bottom:1px solid #5b7fa4; padding:20px; }
	.layout_head_m_hovers_dd_box_title {
		text-align:left; color:#000; font-size:16px; font-family:'NanumSquareNeo800'; letter-spacing: 0.01em; line-height:1em; cursor:pointer; 
	}
	.layout_head_m_hovers_dd_box_menu { display:none; margin-top:20px; }
	.layout_head_m_menu dd { float:left; width:100%; } 
	.layout_head_m_menu dd, .layout_head_m_menu dd a { 
		color:#000; font-size:14px; font-family:'NanumSquareNeo800'; letter-spacing: 0.01em; line-height:3em; 
	}
	.layout_head_m_menu dd a:hover { color:#005fce; }
	.layout_head_m_hovers_dd_box_menuzz { float:right;  display:block; }
	.layout_head_m_hovers_dd_box_menuzz img { height:10px; }
	m ±âº» ±âº»Çü - 1 e */

	 /*  m ¸ÔÆ¢ÇÁ·ÎÇü s */
	.layout_head_ms {
		width:100%; height:100vh; margin: 0 auto; position:fixed; _position:absolute; z-index:31; bottom:0px; _bottom:-1px; repeat-x; right:-400px;
		display:none; background:#fff; border-left:1px solid #ddd; border-right:1px solid #ddd; 
		overflow-x:hidden; overflow-y:scroll; 
	}
	.layout_head_mss { width:100%; display:inline-block; }
	.layout_head_ms_t { text-align:center; height:60px; border-bottom:1px solid #ccc; }
	.layout_head_ms_t_l { float:left; width:60%; text-align:left;}
	.layout_head_ms_t_l img { width:140px; margin:10px; cursor:pointer; }
	.layout_head_ms_t_r { float:left; width:40%; text-align:right; }
	.layout_head_ms_t_r img { width:22px; margin-top:15px; margin-right:10px; cursor:pointer; }
	.layout_head_ms_t_Login { margin-top:15px; text-align:right; }
	.layout_head_ms_t_Login span { font-size:13px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em; cursor:pointer; }
	.layout_head_ms_t_1 { color:#000; padding:7px 10px 7px 10px; }
	.layout_head_ms_t_1:hover { color:#ffca2b; }
	.layout_head_ms_t_2 { color:#fff; background:#1c5698; border-radius:12px; padding:3px 10px 3px 10px; }
	.layout_head_ms_t_2:hover { background:#ffca2b; color:#000; }
	.layout_head_ms_t_banner { margin-top:15px;  margin-left:10px; margin-right:10px; }
	.layout_head_ms_t_banner ul { text-align:center; }
	.layout_head_ms_t_banner li { float:left; width:100%; display:inline-block; margin-bottom:5px; }
	.layout_head_ms_t_banner img { width:100%; }

	.layout_head_ms_men {
		width:100%; display:inline-block; background:#1c5698; padding:10px; margin-top:5px;
		text-align:center; font-size:20px; color:#fff; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em;
	}
	.layout_head_ms_menu { width:100%; display:inline-block; } 
	.layout_head_ms_menu ul { text-align:center; }
	.layout_head_ms_menu li { float:left; width:100%; display:inline-block; cursor:pointer; }
	.layout_head_ms_menu_1 {
		background: linear-gradient( to bottom, #fff, #e5e5e5); padding:10px;
		text-align:left; font-size:16px; color:#000; font-family:'NanumSquareNeo700'; letter-spacing: 0.01em; line-height:1em;
	}
	.layout_head_ms_menu_2 { }
	.layout_head_ms_menu_2 dl { text-align:center; }
	.layout_head_ms_menu_2 dl dd { 
		float:left; display:inline-block; padding-top:10px; padding-bottom:10px;
		text-align:center; font-size:15px; color:#000; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em; cursor:pointer; 
		border-bottom:1px solid #f3f3f3;  border-right:1px solid #f3f3f3;
	}
	.layout_head_ms_menu_so_2 { width:50%; }
	.layout_head_ms_menu_so_3, .layout_head_ms_menu_so_4, .layout_head_ms_menu_so_5,.layout_head_ms_menu_so_6,
	.layout_head_ms_menu_so_7, .layout_head_ms_menu_so_8, .layout_head_ms_menu_so_9, .layout_head_ms_menu_so_10 { width:33.3%; }
	 /*  m ¸ÔÆ¢ÇÁ·ÎÇü e */
	/* ¸ð¹ÙÀÏ ¸Þ´º e */

	/* MlangHomeSoftClass_SoMenu - totoc s */
	.Mlang_Map_menu { width:100%; display:inline-block; }
	.Mlang_Map_menu li { float:left; padding:10px; height:25px; }
	.Mlang_Map_menu_l { display:none; }
	.Mlang_Map_menu_r { 
		width:100%; font-weight:bold;
		text-align:left; font-size:16px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em;
	}
	.Mlang_Map_menu_r span { margin-right:15px;  cursor:pointer;  }

	.snbSwiper_Mlang_Map_menu { width: auto !important; }
	.snbSwiper_Mlang_Map_menu .swiper-wrapper .swiper-slide{ height:50px; }
	.MlangHomeSoftClass_SoMenu_span { color:#000; }
	.MlangHomeSoftClass_SoMenu_span_on { font-size:16px; color:#004d82; padding-bottom:3px; border-bottom:2px solid #005793; }
	/* MlangHomeSoftClass_SoMenu - totoc e */
	/* MlangHomeSoftClass_Menu e */


	/* ·¡ÀÌ¾Æ¿ô PC ÁÂ¿ì banner */
	.layout_conts_banner { display:none; }

	/*·Î±×ÀÎ ÇÏ´Ü banner */
	.layout_contsp_banner { display:inline-block;  margin-top:10px;  margin-left:10px; margin-right:10px; }
	.layout_contsp_banner ul { text-align:center; }
	.layout_contsp_banner li { float:left; width:50%; display:inline-block; }
	.layout_contsp_banner li img { width:100%; padding-right:2px; padding-left:2px; }
	
	/* °Ô½ÃÆÇ »ó´Ü ¹è³Ê */
	.layout_contsp_l_banner { width:100%; display:inline-block; }
	.layout_contsp_l_banner li { max-height:100px; float:left; width:50%;  }
	.layout_contsp_l_banner li img { padding:2px; width:100%; max-height:100px; }
	.layout_contsp_l_banner_vipbiz { width:100%; display:inline-block; }
	.layout_contsp_l_banner_vipbiz li { max-height:100px; float:left; width:100%;  }
	.layout_contsp_l_banner_vipbiz li img { padding:2px; width:100%; max-height:100px; }


	/* ÇÏ´Ü °íÁ¤ ³»¿ë */
	.main_txt_foot { margin:10px; background:#ecf0f8; }
	.main_txt_foot_t { padding:20px; } 
	.main_txt_foot_t  ul { text-align:center; }
	.main_txt_foot_t  li { 
		float:left; width:100%; text-align:center;
		color:#004e83; font-size:18px; font-family:'NanumSquareNeo800'; letter-spacing: 0.05em; line-height:1.3em;
	}
	.main_txt_foot_t_line { display:none;  }
	.main_txt_foot_s { display:inline-block; margin-left:20px; margin-right:20px }
	.main_txt_foot_s ul { text-align:center; }
	.main_txt_foot_s li { float:left; display:inline-block; }
	.main_txt_foot_s_1 { 
		width:100%; text-align:center;  margin-top:10px;  border-top:1px solid #ccc; padding-top:15px;  padding-bottom:15px; 
		color:#000; font-size:16px;  font-family:'NanumSquareNeo400';  letter-spacing: 0.01em; line-height:1em;
	}
	.main_txt_foot_s_1 img { height:80px; margin-bottom:10px; }
	.main_txt_foot_s_2 { 
		width:100%; text-align:left; margin-bottom:10px; 
		color:#000; font-size:14px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.5em;
	}

	/* foot */
	.layout_foot { border-top:1px solid #005793; background:#fff; padding-top:20px; padding-bottom:170px; }
	.layout_foots { 
		text-align:center; 
		color:#555; font-size:14px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em;
	}
	.layout_foots span { color:#0072c0; font-family:'NanumSquareNeo400'; }
	.layout_foots li { float:left; }
	.layout_foots_l { width:100%; text-align:center; } .layout_foots_l img { height:36px; }
	.layout_foots_c { width:100%; text-align:center; padding-top:10px; }
	.layout_foots_r { width:100%; text-align:center; padding-top:10px; }

	.foot_top_icons { 
		width:70px; margin: 0 auto; position:fixed; _position:absolute; z-index:1005;  _bottom:-1px; repeat-x; 
		right:-34px; bottom:20px; display:none;  cursor:pointer;  
	}

	.layout_foot_icon { 
		width:100%; height:65px; display:block; margin: 0 auto; position:fixed; _position:absolute; z-index:9999999; bottom:0px; _bottom:-1px; repeat-x;
		background:#fff; border-radius:30px 30px 0px 0px; box-shadow: 0 4px 4px 4px #b2b5ba; 
	}
	.layout_foot_icon ul { text-align:center; }
	.layout_foot_icon ul li { float:left; width:20%; text-align:center; display:inline-block; padding-top:12px; padding-left:3px; padding-right:3px; }
	.layout_foot_icon ul li dl { cursor:pointer;  }
	.layout_foot_icon ul li dd { 
		float:left; width:100%; display:inline-block;
		text-align:center; font-size:12px; color:#555; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em;
	}
	.layout_foot_icon_img_1 { height:25px; margin-bottom:7px; opacity: 0.7; }
	.layout_foot_icon_img_2 { width:30px; margin-top:12px; margin-bottom:7px; }
	.layout_foot_icon_home { width:70px; }
	.layout_foot_icon_home_div {  position:relative; text-align:center; margin: 0 auto; width:70px; }
	.layout_foot_icon_home_divs {
		width:70px; height:70px; position:absolute;  z-index:9999999; top:-25px; left:0px;
		background:#1d5698; border-radius:50%; box-shadow: 0 0 8px #162c44; cursor:pointer; 
		text-align:center; font-size:12px; color:#fff; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em;
	}

	/* bbs s */
	.main_cont_bbs_list_title { 
		float:left; text-align:left; width:65%; position:relative; left:10px;
		font-size:14px; color:#000; font-family:'NanumSquareNeo400';  letter-spacing: 0.01em; line-height:1em; 
		text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
	}
	.main_cont_bbs_list_title:hover, .main_cont_bbs_list_date:hover { color:#005793; }
	.main_cont_bbs_list_title table { text-align:left; }
	.main_cont_bbs_list_title table td { text-align:left; Vertical-align:middle; }
	.main_cont_bbs_list_date {
		float:left; text-align:right; width:35%; position:relative;  right:10px;
		font-size:12px; color:#777; font-family:'NanumSquareNeo400';  letter-spacing: 0.01em; line-height:1em; 
	}
	.main_cont_bbs_list_date span { color:#005793; font-size:14px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; }
	.bbsp_notice {
		border-radius:12px; padding-top:4px; padding-bottom:4px; padding-left:8px; padding-right:8px; 
		background:#005793; font-size:12px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em; 
		color:#fff; 		
	}
	.bbsp_event {
		border-radius:12px; padding-top:4px; padding-bottom:4px; padding-left:8px; padding-right:8px; 
		background:#ffa000; font-size:12px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em; 
		color:#fff; 		
	}
	/* bbs e */

	/* main_txt s */
	.main_txt_1 { display:inline-block;  margin-top:20px; margin-left:10px; margin-right:10px; background:#ecf0f8; }
	.main_txt_2 { margin-top:20px; margin-left:10px; margin-right:10px; display:inline-block; background:#fff; }
	.main_txt_3 { margin-top:20px; margin-left:10px; margin-right:10px; display:inline-block; background:#fffcf1; }
	.main_txt_4 {  margin-left:10px; margin-right:10px; display:inline-block; background:#ecf0f8; }

	.main_txts {
		padding:20px;
		text-align:left; color:#000; font-size:14px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.7em;
	}
	.main_txts b {  font-family:'NanumSquareNeo700';  letter-spacing: 0.01em; }
	.main_txtBox { 
		border-radius:0px 30px 30px 0px; padding:10px; width:90%; margin-top:20px;
		text-align:left; font-size:16px; font-family:'NanumSquareNeo700'; letter-spacing: 0.01em; line-height:1.7em; 
	}
	/* main_txt e */

	.spanDor16 { 
		width:24px; height:22px; border-radius:50%; float:left; text-align:center;  margin-right:10px; 
		font-size:12px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em; font-weight:bold;
		padding-top:4px;
	}
	.spanDor14 { 
		width:20px; height:18px; border-radius:50%; float:left; text-align:center;  margin-right:10px; 
		font-size:11px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em; 
	}
	.bbslist_event_1, .bbslist_notice {
		width:50px; float:left; text-align:center; border-radius:4px; padding:4px; background:#005793; color:#fff; 
		font-size:11px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em; 
		margin-right:5px; 
	}
	.bbslist_event_2 {
		width:50px; float:left; text-align:center; border-radius:4px; padding:4px; background:#c42240; color:#fff; 
		font-size:11px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em; 
		margin-right:5px; 
	}

	.layout_mmenup_foot { border-top:1px solid #005793; background:#fff; padding-top:20px; padding-bottom:200px; }
	.layout_mmenup_foots { 
		text-align:center; 
		color:#555; font-size:14px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em;
	}
	.layout_mmenup_foots span { color:#0072c0; font-family:'NanumSquareNeo400'; }
	.layout_mmenup_foots li { float:left; }
	.layout_mmenup_foots_l { width:100%; text-align:center; } .layout_mmenup_foots_l img { height:36px; }
	.layout_mmenup_foots_c { width:100%; text-align:center; padding-top:10px; }
	.layout_mmenup_foots_r { width:100%; text-align:center; padding-top:10px; }

} 


/* PC ************************************************************************************************************************************************************************/
@media  all and (min-width : 1300px)  {

	/*  Swiper ¸Þ´º s */
	.swiper-slide { width: auto !important; }
	.swiper-slide a { 
		display: block; text-align: center; 
		font-size:14px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em;
	}
	.swiper-slide .swiper_text { 
		margin: 0 5px; padding: 12px 5px 8px 5px; box-sizing: border-box; position: relative; display: inline-block; 
		height: 40px; white-space: nowrap; font-size: 1rem; line-height: 1em; color: #fff; 
	}
	.swiper-slide .swiper_text_on { 
		margin: 0 5px; padding: 12px 5px 8px 5px; box-sizing: border-box; position: relative; display: inline-block; 
		height: 40px; white-space: nowrap; font-size: 1rem; line-height: 1em; color: #fff000; 
	}
	/*  Swiper ¸Þ´º e */
	
	/* head */
	.layout_h { height:100px; width:100%; position:fixed; _position:absolute; z-index:-100; bottom:0px; top:0px; repeat-x; color:#fff; font-size:8px; font-family:'NanumSquareNeo400'; }

	#layout_head { 
		background:#fff; height:100px; width:100%; position:fixed; _position:absolute; z-index:2; bottom:0px; top:0px; repeat-x; 
		border-bottom:1px solid #005793;
	}
	.layout_head_p { width:100%; height:35px; display:inline-block; border-bottom:1px solid #ededed; }
	.layout_head_ps { width:1300px;text-align:center; margin:0 auto; }
	.layout_head_ps li { float:left; }
	.layout_head_ps_l {
		text-align:left; width:40%; padding-top:10px;
		color:#000; font-size:14px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em; 
	} 
	.layout_head_ps_l span { font-family:'NanumSquareNeo400'; color:#ff0000; }
	.layout_head_ps_r { 
		text-align:right; width:60%; padding-top:5px; 
		font-size:14px; font-family:'NanumSquareNeo400'; letter-spacing: 0.001em; line-height:1em; 
	}
	.layout_head_ps_r1 img,.layout_head_ps_r2 img { height:14px; }
	.layout_head_ps_r1 dd { float:right; margin-right:5px; cursor:pointer; }
	.layout_head_ps_r2 dd { float:right; margin-right:5px; cursor:pointer; }
	.layout_head_ps_1 { color:#000; padding-top:4px; padding-bottom:4px; padding-left:4px; }
	.layout_head_ps_11 { color:#000; padding-top:4px; padding-bottom:4px; padding-left:10px; }
	.layout_head_ps_1:hover, .layout_head_ps_11:hover  { color:#005fce; }
	.layout_head_ps_2 { color:#fff; background:#1d5698; border-radius:10px; padding:5px 10px 5px 10px; }
	.layout_head_ps_12 { color:#fff; background:#1d5698; border-radius:10px; padding:5px 10px 5px 10px; margin-left:10px; }
	.layout_head_ps_2:hover,.layout_head_ps_12:hover { background:#ffca2b; color:#000; }
	.layout_head_t {width:1300px; height:55px; text-align:center; margin:0 auto; }
	.layout_head_ts { width:100%; display:inline-block; }
	.layout_head_t_l { float:left; text-align:left; width:17%; } 
	.layout_head_t_c {float:left; text-align:right; width:55%; }
	.layout_head_t_r { float:right; text-align:right; width:24%; }
	.toplogo_box { position:relative; margin-top:2px; }
	.toplogo_box img { height:42px; cursor:pointer; }
	.layout_head_t_r_div  { float:right; }
	.layout_head_t_r_1, .layout_head_t_r_2 { float:left; }
	.layout_head_t_r_1 { padding-top:2px; padding-right:15px; }
	.layout_head_t_r_2 { padding-top:7px; }
	.layout_head_t_c_box { background:#fff; border-radius:20px; padding:5px 10px 5px 10px; border:2px solid #1a508f;  }  
	.layout_head_search_input { 
		border:0px; background:#fff; padding:4px; width:210px;
		color:#000; font-size:12px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em; 
	}
	.layout_head_search_img { margin-left:10px; height:22px; cursor:pointer; }
	.pc_top_con_menu_18{ height:22px; cursor:pointer; } 

	.layout_head_sns { display:none; left:-5px; position:relative; margin-top:15px; }
	.layout_head_sns div { text-align:center; width:40px; height:40px; border-radius:50%; background:#1d5288; margin-bottom:5px; }
	.layout_head_sns_img_1 { width:20px; margin-top:11px; cursor:pointer; }
	.layout_head_sns_img_2 { width:20px; margin-left:2px; margin-top:10px; cursor:pointer; }
	.layout_head_sns_m { display:none; left:-5px; position:relative; margin-top:15px; }
	.layout_head_sns_m div { text-align:center; width:40px; height:40px; border-radius:50%; background:#1d5288; margin-bottom:5px; }
	.layout_head_sns_m_img_1 { width:20px; margin-top:11px; cursor:pointer; }
	.layout_head_sns_m_img_2 { width:20px; margin-left:2px; margin-top:10px; cursor:pointer; }

	/* MlangHomeSoftClass_Menu s */
	.layout_head_menu  { text-align:center; float:center; }
	.layout_head_menu table { float:center; }
	.layout_head_menu td { text-align:center;  cursor:pointer; padding-left:15px; padding-right:15px; padding-top:15px; }
	.layout_head_menu_dd_a, a.layout_head_menu_dd_a { 
		margin-top:20px; 
		color:#005793; font-size:17px; font-family:'NanumSquareNeo800'; letter-spacing: 0.05em; line-height:1em; 
	}
	.layout_head_menu_dd_a:hover, .layout_head_menu_dd_a_on:hover  { color:#0093f9; }
	.layout_head_menu_dd_a_on { margin-top:20px; border-bottom:2px solid #0c4999; padding-bottom:5px; }
	.layout_head_menupdf { position:relative; }
	.layout_head_menu_hoverss { position:absolute; display:none;  z-index:11; left:-30px; top:8px; width:130px; }
	.layout_head_menu_hoverss_t { position:relative; top:2px; text-align:center; height:15px; }
	.layout_head_menu_hoverss_t img { height:10px; }
	.layout_head_menu_hoverss_p { 
		background:#005793; border-radius:0px 0px 10px 10px; padding:15px 10px 15px 10px; border:2px solid #1a508f;  box-shadow: 0 4px 4px -4px #ddd; 
		color:#000; font-size:14px; font-family:'NanumSquareNeo800'; letter-spacing: 0.01em; line-height:2em; 
	}
	.layout_head_menu_hoverss_p a { color:#fff; }
	.layout_head_menu_hoverss_p a:hover { color:#fff000; }

	.MlangHomeSoftClass_SubMenu { display:none; width:100%; height:50px; margin: 0 auto; text-align:center; position:fixed; _position:absolute; z-index:51; bottom:0px; top:40px; repeat-x; }
	.MlangHomeSoftClass_SubMenus { background:#fff; border:1px solid #ddd; padding:12px; border-radius:30px; box-shadow: 0 0 4px #ccc; }
	.MlangHomeSoftClass_SubMenu span { margin-left:10px; margin-right:10px; font-size:16px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em; }
	.MlangHomeSoftClass_SubMenu_span { color:#000; background:#fff; }
	.MlangHomeSoftClass_SubMenu_span a { color:#000; }
	.MlangHomeSoftClass_SubMenu_span a:hover { color:#1d5288; }
	.MlangHomeSoftClass_SubMenu_span_on { color:#fff; background:#1d5288; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; border-radius:20px }
	.MlangHomeSoftClass_SubMenu_span_on a { color:#fff; }
	
	/* ¸ð¹ÙÀÏ ¸Þ´º s */
	/* ¸ð¹ÙÀÏ  Swiper ¸Þ´º s */
	.snbSwiper { display:none; }
	/* ¸ð¹ÙÀÏ  Swiper ¸Þ´º e */

	#layout_head_mm { display:none; }

	/* m ±âº» ±âº»Çü - 1 s 
	.layout_head_ms {
		width:350px; height:100vh; margin: 0 auto; position:fixed; _position:absolute; z-index:31; bottom:0px; _bottom:-1px; repeat-x; right:-500px;
		display:none; background:#fff; border-left:1px solid #ddd; border-right:1px solid #ddd; 
	}
	.layout_head_mss { width:100%; display:inline-block; }
	.layout_head_ms_t {
		background-repeat: no-repeat; background-size:100% 200px; background-image: url('/theme/Mlang_Home_Basic/img/m_nenu_back.png'); background-size: cover;
		text-align:center; height:100px; 	
	}
	.layout_head_ms_t_l { float:left; width:60%; text-align:left;}
	.layout_head_ms_t_l img { width:140px; margin:10px; cursor:pointer; }
	.layout_head_ms_t_r { float:left; width:40%; text-align:right; }
	.layout_head_ms_t_r img { width:26px; margin:10px; cursor:pointer; }
	.layout_head_ms_t_c { float:left; width:100%; text-align:center; }
	.layout_head_ms_t_c div { text-align:center; margin-top:10px; }
	.layout_head_ms_t_c div span { text-align:center;  font-size:14px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em; cursor:pointer; }
	.layout_head_ms_t_1 { color:#fff; padding:7px 10px 7px 10px; }
	.layout_head_ms_t_1:hover { color:#ffca2b; }
	.layout_head_ms_t_2 { color:#fff; background:#023673; border-radius:12px; padding:5px 10px 5px 10px; }
	.layout_head_ms_t_2:hover { background:#ffca2b; color:#000; }
	.layout_head_t_c_box_m { 
		width:80%; margin: 0 auto; text-align:center; margin-top:18px; margin-bottom:18px;
		background:#fff; border-radius:20px; padding:5px 10px 5px 10px; border:2px solid #1a508f; 
	}  
	.layout_head_search_input_m { 
		border:0px; background:#fff; padding:4px; width:84%;
		color:#000; font-size:12px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em; 
	}
	.layout_head_search_img_m { margin-left:10px; height:22px; cursor:pointer; float:right; }

	.layout_head_m_menu { padding:0px 15px 0px 15px; } 
	.layout_head_m_hovers_dd_box { border-bottom:1px solid #5b7fa4; padding:20px; }
	.layout_head_m_hovers_dd_box_title {
		text-align:left; color:#000; font-size:16px; font-family:'NanumSquareNeo800'; letter-spacing: 0.01em; line-height:1em; cursor:pointer; 
	}
	.layout_head_m_hovers_dd_box_menu { display:none; margin-top:20px; }
	.layout_head_m_menu dd { float:left; width:100%; } 
	.layout_head_m_menu dd, .layout_head_m_menu dd a { 
		color:#000; font-size:14px; font-family:'NanumSquareNeo800'; letter-spacing: 0.01em; line-height:3em; 
	}
	.layout_head_m_menu dd a:hover { color:#005fce; }
	.layout_head_m_hovers_dd_box_menuzz { float:right;  display:block; }
	.layout_head_m_hovers_dd_box_menuzz img { height:10px; }
	 m ±âº» ±âº»Çü - 1 e */

	 /*  m ¸ÔÆ¢ÇÁ·ÎÇü s */

		 /*  m ¸ÔÆ¢ÇÁ·ÎÇü s */
	.layout_head_ms {
		width:350px; height:100vh; margin: 0 auto; position:fixed; _position:absolute; z-index:31; bottom:0px; _bottom:-1px; repeat-x; right:-500px;
		display:none; background:#fff; border-left:1px solid #ddd; border-right:1px solid #ddd; 
	}
	.layout_head_mss { width:100%; display:inline-block; }
	.layout_head_ms_t { text-align:center; height:60px; border-bottom:1px solid #ccc; }
	.layout_head_ms_t_l { float:left; width:60%; text-align:left;}
	.layout_head_ms_t_l img { width:140px; margin:10px; cursor:pointer; }
	.layout_head_ms_t_r { float:left; width:40%; text-align:right; }
	.layout_head_ms_t_r img { width:22px; margin-top:15px; margin-right:10px; cursor:pointer; }
	.layout_head_ms_t_Login { margin-top:15px; text-align:right; }
	.layout_head_ms_t_Login span { font-size:13px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em; cursor:pointer; }
	.layout_head_ms_t_1 { color:#000; padding:7px 10px 7px 10px; }
	.layout_head_ms_t_1:hover { color:#ffca2b; }
	.layout_head_ms_t_2 { color:#fff; background:#1c5698; border-radius:12px; padding:3px 10px 3px 10px; }
	.layout_head_ms_t_2:hover { background:#ffca2b; color:#000; }
	.layout_head_ms_t_banner { margin-top:10px;  margin-left:10px; margin-right:10px; }
	.layout_head_ms_t_banner ul { text-align:center; }
	.layout_head_ms_t_banner li { float:left; width:100%; display:inline-block; margin-bottom:5px; }
	.layout_head_ms_t_banner img { width:100%; }

	.layout_head_ms_men {
		width:100%; display:inline-block; background:#1c5698; padding:10px; margin-top:5px;
		text-align:center; font-size:20px; color:#fff; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em;
	}
	.layout_head_ms_menu { width:100%; display:inline-block; } 
	.layout_head_ms_menu ul { text-align:center; }
	.layout_head_ms_menu li { float:left; width:100%; display:inline-block; cursor:pointer; }
	.layout_head_ms_menu_1 {
		background: linear-gradient( to bottom, #fff, #e5e5e5); padding:10px;
		text-align:left; font-size:16px; color:#000; font-family:'NanumSquareNeo700'; letter-spacing: 0.01em; line-height:1em;
	}
	.layout_head_ms_menu_2 { }
	.layout_head_ms_menu_2 dl { text-align:center; }
	.layout_head_ms_menu_2 dl dd { 
		float:left; display:inline-block; padding-top:10px; padding-bottom:10px;
		text-align:center; font-size:15px; color:#000; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em; cursor:pointer; 
		border-bottom:1px solid #f3f3f3;  border-right:1px solid #f3f3f3;
	}
	.layout_head_ms_menu_so_2 { width:50%; }
	.layout_head_ms_menu_so_3, .layout_head_ms_menu_so_4, .layout_head_ms_menu_so_5,.layout_head_ms_menu_so_6,
	.layout_head_ms_menu_so_7, .layout_head_ms_menu_so_8, .layout_head_ms_menu_so_9, .layout_head_ms_menu_so_10 { width:33.3%; }
	 /*  m ¸ÔÆ¢ÇÁ·ÎÇü e */
	/* ¸ð¹ÙÀÏ ¸Þ´º e */

	/* MlangHomeSoftClass_SoMenu - totoc s */
	.Mlang_Map_menu { width:100%; display:inline-block; box-shadow: 0px 2px 4px #ddd; border-radius:10px; background:#fff; }
	.Mlang_Map_menu li { float:left; padding:15px; height:50px; }
	.Mlang_Map_menu_l { 
		width:18%; background:#005793; border-radius:10px 0px 0px 10px; 
		text-align:center; font-size:16px; color:#fff; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em;
	}
	.Mlang_Map_menu_r { 
		width:82%; background:#fff; border:3px solid #005793; border-radius:0px 10px 10px 0px; 
		text-align:left; font-size:16px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em;
	}
	.Mlang_Map_menu_r span { margin-right:15px;  cursor:pointer;  }

	.snbSwiper_Mlang_Map_menu { width: auto !important; }
	.snbSwiper_Mlang_Map_menu .swiper-wrapper .swiper-slide{ height:50px; }
	.MlangHomeSoftClass_SoMenu_span { color:#000; }
	/* .MlangHomeSoftClass_SoMenu_span_on { font-size:16px; color:#004d82; padding-bottom:3px; border-bottom:2px solid #005793; } */
	 .MlangHomeSoftClass_SoMenu_span_on { font-weight:bold; color:#005793; } 
	/* MlangHomeSoftClass_SoMenu - totoc e */
	
	/* MlangHomeSoftClass_Menu e */

	.layout_contsp_r_bbs { width:100%; display:inline-block; margin-top:15px; padding-bottom:10px; background:#fff; }
	.layout_contsp_r_bbs_title_event {
		background:#ffca2b; padding-top:7px; height:42px; border-radius:10px 10px 0px 0px; 
		text-align:center; color:#000; font-size:16px; font-family:'NanumSquareNeo800'; letter-spacing: 0.05em; line-height:1em; cursor:pointer; 
	}
	.layout_contsp_r_bbs_title_event img { height:30px; }
	.layout_contsp_r_bbs_list { padding:15px; }
	.layout_contsp_r_bbs_list dl { text-align:center; cursor:pointer; }
	.layout_contsp_r_bbs_list dd { float:left; display:inline-block; height:26px; }
	.layout_contsp_r_bbs_title_notice { background:#c42240; }
	.layout_contsp_r_bbs_title_new { background:#005793; }
	.layout_contsp_r_bbs_title { width:100%; display:inline-block; padding:10px; border-radius:10px 10px 0px 0px; }
	.layout_contsp_r_bbs_title dl  { cursor:pointer; }
	.layout_contsp_r_bbs_title_l {
		float:left; width:70%; padding-left:5px;
		text-align:left; color:#fff; font-size:16px; font-family:'NanumSquareNeo400'; letter-spacing: 0.05em; line-height:1em; 
	}
	.layout_contsp_r_bbs_title_r { float:left; width:30%; text-align:right; padding-right:5px; }
	.layout_contsp_r_bbs_title_r img { height:14px; }

	/* cont */
	 #layout_cont { background:#fff; margin-top:100px; padding-top:20px; padding-bottom:20px; }
	.layout_conts { text-align:center;  margin: 0 auto; width:1640px; }
	.layout_contss { width:100%; display:inline-block; }
	.layout_conts_l { float:left; width:150px; }
	.layout_conts_c { float:left; width:1300px; }
	.layout_conts_r { float:left; width:150px;} 
	.layout_conts_line { float:left; width:20px; }
	.layout_contsp { width:100%; display:inline-block; }
	.layout_contsp_l { float:left; width:970px; }
	.layout_contsp_line { float:left; width:20px; }
	.layout_contsp_r { float:left; width:310px; }

	.layout_conts_l_login { margin-bottom:10px; background:#fff; }


	/* ·¡ÀÌ¾Æ¿ô PC ÁÂ¿ì banner */
	.layout_conts_banner { width:100%; display:inline-block; }
	.layout_conts_banner li { margin-bottom:10px; float:left; width:100%; }
	.layout_conts_banner li img { width:100%; }

	/*·Î±×ÀÎ ÇÏ´Ü banner */
	.layout_contsp_banner { width:100%; display:inline-block; }
	.layout_contsp_banner li { margin-top:7px; float:left; width:100%; }
	.layout_contsp_banner li img { width:100%; box-shadow: 0px 2px 4px #ddd; border-radius:14px; }
	
	/* °Ô½ÃÆÇ »ó´Ü ¹è³Ê */
	.layout_contsp_l_banner { width:100%; display:inline-block; }
	.layout_contsp_l_banner li { max-height:100px; float:left; width:50%;  }
	.layout_contsp_l_banner li img { padding:4px; width:100%; max-height:100px; }
	.layout_contsp_l_banner_vipbiz { width:100%; display:inline-block; }
	.layout_contsp_l_banner_vipbiz li { max-height:150px; float:left; width:100%;  }
	.layout_contsp_l_banner_vipbiz li img { padding:2px; width:100%; max-height:150px; }

	/* ÇÏ´Ü °íÁ¤ ³»¿ë */
	.main_txt_foot { padding:20px; margin-top:15px; margin-bottom:15px; background:#ecf0f8; }
	.main_txt_foot_t { padding:20px; } 
	.main_txt_foot_t  ul { text-align:center; }
	.main_txt_foot_t  li { 
		float:left; width:33.3%; text-align:center;
		color:#004e83; font-size:20px; font-family:'NanumSquareNeo800'; letter-spacing: 0.05em; line-height:1.3em;
	}
	.main_txt_foot_t_line { border-radius:10px; height:3px; background:#005793; margin-top:30px; }
	.main_txt_foot_s { width:100%; display:inline-block; margin-top:20px; }
	.main_txt_foot_s ul { text-align:center; }
	.main_txt_foot_s li { float:left; display:inline-block; height:100px; }
	.main_txt_foot_s_1 { 
		width:20%; text-align:center; 
		color:#000; font-size:15px;  font-family:'NanumSquareNeo400';  letter-spacing: 0.01em; line-height:1em;
	}
	.main_txt_foot_s_1 img { height:60px; padding-bottom:10px; }
	.main_txt_foot_s_2 { 
		width:80%; text-align:left; padding-top:10px;
		color:#000; font-size:15px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.5em;
	}

	/* foot */
	.layout_foot { border-top:1px solid #005793; background:#fff; padding-top:20px; padding-bottom:40px; }
	.layout_foots { 
		width:1300px; text-align:center; margin:0 auto; 
		color:#555; font-size:15px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em;
	}
	.layout_foots span { color:#0072c0; font-family:'NanumSquareNeo400'; }
	.layout_foots li { float:left; }
	.layout_foots_l { width:15%; text-align:left; } .layout_foots_l img { height:36px; }
	.layout_foots_c { width:55%; text-align:center; padding-top:10px; }
	.layout_foots_r { width:30%; text-align:right; padding-top:10px; }

	.foot_top_icons { 
		width:70px; margin: 0 auto; position:fixed; _position:absolute; z-index:1005;  _bottom:-1px; repeat-x; 
		right:-34px; bottom:20px; display:none;  cursor:pointer;  
	}

	.layout_foot_icon { display:none; }
	
	/* bbs s */
	.main_cont_bbs_list_title { 
		float:left; text-align:left; width:65%; display:inline-block; height:20px;
		font-size:15px; color:#000; font-family:'NanumSquareNeo400';  letter-spacing: 0.01em; line-height:1em; 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
	}
	.main_cont_bbs_list_title:hover, .main_cont_bbs_list_date:hover { color:#005793; }
	.main_cont_bbs_list_title table { text-align:left; }
	.main_cont_bbs_list_title table td { text-align:left; Vertical-align:middle; }
	.main_cont_bbs_list_date {
		float:left; text-align:right; width:35%; display:inline-block;  height:20px; 
		font-size:12px; color:#777; font-family:'NanumSquareNeo400';  letter-spacing: 0.01em; line-height:1em; 
	}
	.main_cont_bbs_list_date span { color:#005793; font-size:14px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.0em; }
	.bbsp_notice {
		border-radius:12px; padding-top:4px; padding-bottom:4px; padding-left:8px; padding-right:8px; 
		background:#005793; font-size:12px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em; 
		color:#fff; 		
	}
	.bbsp_event {
		border-radius:12px; padding-top:4px; padding-bottom:4px; padding-left:8px; padding-right:8px; 
		background:#ffa000; font-size:12px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em; 
		color:#fff; 		
	}
	/* bbs e */

	/* main_txt s */
	.main_txt_1 { 
		margin-top:20px; width:100%; display:inline-block; background:#ecf0f8; 
		background-repeat: no-repeat; background-size:300px; background-image: url('/theme/Mlang_Home_Basic/img/main_txt_1_back.png'); 
		background-position:right bottom;
	}
	.main_txt_2 { 
		margin-top:20px; width:100%; display:inline-block; background:#fff; 
		background-repeat: no-repeat; background-size:300px; background-image: url('/theme/Mlang_Home_Basic/img/logo20.png'); 
		background-position:right 30px top 30px;
	}
	.main_txt_3 { 
		margin-top:20px; width:100%; display:inline-block; background:#fffcf1;
		background-repeat: no-repeat; background-size:300px; background-image: url('/theme/Mlang_Home_Basic/img/logo20.png'); 
		background-position:right 30px top 30px;
	}
	.main_txt_4 { 
		 width:100%; display:inline-block; background:#ecf0f8; 
		background-repeat: no-repeat; background-size:300px; background-image: url('/theme/Mlang_Home_Basic/img/logo20.png'); 
		background-position:right 30px top 30px;
	}

	.main_txts {
		padding:20px;
		text-align:left; color:#000; font-size:15px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.7em;
	}
	.main_txts b {  font-family:'NanumSquareNeo700';  letter-spacing: 0.07em; }
	.main_txtBox { 
		border-radius:0px 30px 30px 0px; padding:15px 15px 15px 20px; width:60%; margin-top:30px;
		text-align:left; font-size:16px; font-family:'NanumSquareNeo700'; letter-spacing: 0.01em; line-height:1em; 
	}
	/* main_txt e */

	.spanDor16 { 
		width:24px; height:24px; border-radius:50%; float:left; text-align:center;  margin-right:10px; 
		font-size:14px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em; font-weight:bold;
		padding-top:4px;
	}
	.spanDor14 { 
		width:20px; height:20px; border-radius:50%; float:left; text-align:center;  margin-right:10px; 
		font-size:12px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em; 
	}
	.bbslist_event_1, .bbslist_notice {
		width:50px; float:left; text-align:center; border-radius:4px; padding:4px; background:#005793; color:#fff; 
		font-size:12px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em; 
		margin-right:5px; 
	}
	.bbslist_event_2 {
		width:50px; float:left; text-align:center; border-radius:4px; padding:4px; background:#c42240; color:#fff; 
		font-size:12px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em; 
		margin-right:5px; 
	}

	.layout_mmenup_foot { display:none; }

} /* PC end */


.radius_box { box-shadow: 0px 2px 4px #ddd; border-radius:10px; }
.radius_box16 { box-shadow: 0px 2px 4px #ddd; border-radius:16px; }

.main_txtBox_blue { background:#005793; color:#fff; }
.main_txtBox_red { background:#c42240; color:#fff; }
.main_txtBox_yellow { background:#ffc700; color:#000; }
.main_txt_fff { color:#fff; }
.main_txt_green { color:#00ff5a; }
.main_txt_green2 { color:#00a60c; }
.main_txt_yellow { color:#fff000; }
.main_txt_blue { color:#0082db; }
.main_txt_blue2 { color:#00eaff; }
.main_txt_bora { color:#be3cff; }
.main_txt_red { color:#fb002f; }
.main_txt_red2 { color:#ff0000; }
.main_txt_black { color:#000; }

.main_cont_bbs_list_boname { color:#004ede; margin-right:5px;  }
.main_cont_bbs_list_boname2 { color:#ffbf00; margin-right:5px;  }

.loginokBox_t {  text-align:center; padding-top:20px; }
.loginokBox_ts { width:100%; display:inline-block; }
.loginokBox_t li { float:left; font-size:12px; letter-spacing: 0.01em; line-height:1em; }
.loginokBox_ts_l { width:100%; text-align:left; }
.loginokBox_ts_l div { padding-left:12px; padding-right:12px; }
.loginokBox_ts_l_img_1 { height:18px; margin-right:5px; }
.loginokBox_ts_l_img_2 { height:18px; margin-right:5px; }
.loginokBox_ts_txt_3 { 	color:#000; font-family:NanumSquareNeo700; font-size:18px; letter-spacing: 0.01em; line-height:1em;  }
.loginokBox_ts_txt_33 { color:#000; font-family:NanumSquareNeo400; font-size:15px; letter-spacing: 0.01em; line-height:1em;  }
.loginokBox_ts_l_span { color:#005793; font-family:NanumSquareNeo400; font-size:15px; letter-spacing: 0.01em; line-height:1em; }

.loginokBox_btn {
	background:#777; color:#fff; font-size:12px; font-family:NanumSquareNeo400; letter-spacing: 0.01em; line-height:1em; cursor:pointer;
	border-radius:20px; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px;
}
.loginokBox_btn:hover { background:#005793; color:#fff; }
.loginokBox_logout {
	background:#eee; color:#777; font-size:12px; font-family:NanumSquareNeo400; letter-spacing: 0.01em; line-height:1em; cursor:pointer;
	border-radius:20px; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px;
}
.loginokBox_logout:hover { background:#005793; color:#fff; }