/* ¸ð¹ÙÀÏ ************************************************************************************************************************************************************************/
@media only screen and (min-width:100px) and (max-width:1300px) {

	.main_searchtop {  margin:10px; border:1px solid #e3e4e4;  }
	.main_searchtop_t { width:100%; display:inline-block; border-bottom:1px solid #f5f5f5;  }
	.main_searchtop_t_l { 
		float:left; width:50%; text-align:left; padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:7px;
		color:#333; font-size:16px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1em; 
	}
	.main_searchtop_t_r { float:left; width:50%; text-align:right; padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:7px; }
	.main_searchtop_t_r_btn {
		float:right; text-align:center; font-size:11px; color:#9ea0a3; font-family:NanumGothic; letter-spacing: 0.001em; line-height:1.0em;  cursor:pointer; 
		background:#f0f2f4; width:60px; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px; border-radius:10px;
	}
	.main_searchtop_t_r_btn:hover { background:#636f7b; color:#fff; }
	.main_searchtop_list { padding:10px; }
	.swiper-container { height:30px; }
	.swiper-slide {
		text-align:center;
		display:flex; /* ³»¿ëÀ» Áß¾ÓÁ¤·Ä ÇÏ±âÀ§ÇØ flex »ç¿ë */
		align-items:center; /* À§¾Æ·¡ ±âÁØ Áß¾ÓÁ¤·Ä */
		justify-content:center; /* ÁÂ¿ì ±âÁØ Áß¾ÓÁ¤·Ä */
		background:#f5f5f5;
		font-size:14px; font-family:NanumGothic; letter-spacing: 0.01em; line-height:1em; 
		padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; border-radius:10px;
	}
	.swiper-button-prev, .swiper-button-next { 
		background:#fff; text-align:center; padding-top:5px;
		width:30px; height:30px; border-radius:50%; border:1px solid #f2f2f2; 
		position:absolute; top:0px; z-index:10; cursor:pointer; 
	}
	.swiper-button-prev:hover, .swiper-button-next:hover { border:1px solid #444; }
	.swiper-button-prev img, .swiper-button-next img { height:14px; }

	.main_photo {  margin-top:20px; margin-left:10px; margin-right:10px; }
	.main_photo_t { width:100%; display:inline-block; border-bottom:1px solid #e3e4e4;  }
	.main_photo_t_l { 
		float:left; width:50%; text-align:left; padding-left:5px; padding-right:5px; padding-top:15px; padding-bottom:7px;
		color:#333; font-size:16px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1em; 
	} 
	.main_photo_t_l img { margin-right:10px; height:20px; }
	.main_photo_t_l b { color:#2a5eff; }
	.main_photo_t_r { float:left; width:50%; text-align:right; padding-left:5px; padding-right:5px; padding-top:15px; padding-bottom:7px; }
	.main_photo_t_r_btn {
		float:right; border:1px solid #ddd; text-align:center; font-size:11px; color:#777; font-family:NanumGothic; letter-spacing: 0.001em; line-height:1em;  cursor:pointer; 
		width:70px; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; border-radius:10px;
	}
	.main_photos { width:100%; display:inline-block; }
	.main_photos li { float:left; width:33.3%; text-align:center; cursor:pointer; }
	.main_photo_box { text-align:center; padding:8px; }
	.main_photo_img { float:left; width:100%; height:120px; }
	.main_photo_img img { width:100%; height:120px; }
	.main_photo_title { width:100%; float:left; margin-top:10px; margin-bottom:20px;  } 
	.main_photo_title_1 { text-overflow: ellipsis; white-space: nowrap; overflow: hidden;  text-align:center; color:#333; font-size:12px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1em;  }
	.main_photo_title_2 {  text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-top:5px; text-align:center; color:#333; font-size:12px; font-family:NanumGothic; letter-spacing: 0.01em; line-height:1em;  }
	.main_photo_title_1:hover, .main_photo_title_2:hover { text-decoration: underline; color:#e3e4e4; }

	.main_bbs { margin-top:10px; width:100%; display:inline-block; }
	.main_bbss { float:left; width:100%; text-align:center; }
	.main_bbsss { margin:10px; border:1px solid #e3e4e4; background:#fff; }
	.main_bbs_title { 
		border-bottom:1px solid #f5f5f5; padding-top:10px; padding-bottom:5px; width:100%; display:inline-block; 
		padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:5px;
	}
	.main_bbs_title_l { 
		float:left; width:70%; text-align:left; color:#333; font-size:14px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1em; 
		padding-top:5px;
	}
	.main_bbs_title_r { float:left; width:30%; text-align:right; }
	.main_bbs_list { padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; width:100%; display:inline-block; }
	.main_bbs_list dd { float:left; padding-top:7px; padding-bottom:7px; }

	.pmain_bbs_v { width:100%; display:inline-block; margin-top:20px; }
	.pmain_bbs_v li { float:left; }
	.pmain_bbs_v_l { width:100%; }
	.pmain_bbs_v_c { display:none;}
	.pmain_bbs_v_r { width:100%; }
	.pmain_bbs_vBo { padding:20px; background:#fff; margin-left:15px; margin-right:15px; margin-bottom:20px; }
	.pmain_bbs_vBox { width:100%; display:inline-block; border-bottom:1px solid #e3e4e4; padding-bottom:10px; }
	.pmain_bbs_vBox_l { 
		float:left; width:70%; text-align:left; 
		font-size:20px; font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.01em; line-height:1em;  cursor:pointer; 
	}
	.pmain_bbs_vBox_r { 
		float:left; width:30%; text-align:right;
		font-size:12px; font-family:NanumGothic; letter-spacing: 0.01em; line-height:1em;  cursor:pointer; 
	}
	.pmain_bbs_vBox_r img { margin-left:5px; height:10px; }
	.pmain_bbs_vBoxs { padding-top:10px; }
	.pmain_bbs_vBoxss { width:100%; display:inline-block; }
	.pmain_bbs_vBox dd { 
		float:left; padding:7px 10px 7px 10px; border-radius:8px; margin-right:2px;
		text-align:center; font-size:16px; font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.01em; line-height:1em;  cursor:pointer; 
	}
	.pmain_bbs_vBox dd:hover { background:#ffcc00; color:#000;  }
	.mbbsMenu_on { background:#f45e16; color:#fff; }
	.mbbsMenu_off { background:#fff; color:#222; }
	.pmain_bbs_vBoxss dl { width:100%; display:inline-block;  cursor:pointer; padding:3px;  }
	.pmain_bbs_vBoxss dl:hover { background:#ffec9f; }
	.pmain_bbs_vBoxss dd img { height:8px; }

	.main_cont_bbs_list_title { 
		float:left; text-align:left; width:100%; position:relative; left:10px;
		font-size:14px; color:#000; font-family:NanumGothic;  letter-spacing: 0.01em; line-height:1em; 
		text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
	}
	.main_cont_bbs_list_date { display:none;
		float:left; text-align:right; width:35%; position:relative;  right:10px;
		font-size:12px; color:#777; font-family:NanumGothic;  letter-spacing: 0.01em; line-height:1em; 
	}
	.main_cont_bbs_list_date span { color:#f45e16; font-size:14px; font-family:NanumGothicBold; 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:#f45e16; font-size:12px; font-family:NanumGothic; 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:NanumGothic; letter-spacing: 0.01em; line-height:1em; 
		color:#fff; 		
	}

} 


/* PC ************************************************************************************************************************************************************************/
@media  all and (min-width : 1300px)  {
	
	.main_searchtop {  margin-top:10px; border:1px solid #e3e4e4;  }
	.main_searchtop_t { width:100%; display:inline-block; border-bottom:1px solid #f5f5f5;  }
	.main_searchtop_t_l { 
		float:left; width:50%; text-align:left; padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:7px;
		color:#333; font-size:16px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1em; 
	}
	.main_searchtop_t_r { float:left; width:50%; text-align:right; padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:7px; }
	.main_searchtop_t_r_btn {
		float:right; text-align:center; font-size:11px; color:#9ea0a3; font-family:NanumGothic; letter-spacing: 0.001em; line-height:1.0em;  cursor:pointer; 
		background:#fff; width:60px; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px; border-radius:10px; margin-top:10px;
	}
	.main_searchtop_t_r_btn:hover { background:#636f7b; color:#fff; }
	.main_searchtop_list { padding:10px; }
	.swiper-container { height:30px; }
	.swiper-slide {
		text-align:center;
		display:flex; /* ³»¿ëÀ» Áß¾ÓÁ¤·Ä ÇÏ±âÀ§ÇØ flex »ç¿ë */
		align-items:center; /* À§¾Æ·¡ ±âÁØ Áß¾ÓÁ¤·Ä */
		justify-content:center; /* ÁÂ¿ì ±âÁØ Áß¾ÓÁ¤·Ä */
		background:#f5f5f5;
		font-size:14px; font-family:NanumGothic; letter-spacing: 0.01em; line-height:1em; 
		padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; border-radius:10px;
	}
	.swiper-button-prev, .swiper-button-next { 
		background:#fff; text-align:center; padding-top:5px;
		width:30px; height:30px; border-radius:50%; border:1px solid #f2f2f2; 
		position:absolute; top:0px; z-index:10; cursor:pointer; 
	}
	.swiper-button-prev:hover, .swiper-button-next:hover { border:1px solid #444; }
	.swiper-button-prev img, .swiper-button-next img { height:14px; }

	.main_photo {  margin-top:20px; }
	.main_photo_t { width:100%; display:inline-block; border-bottom:1px solid #e3e4e4;  }
	.main_photo_t_l { 
		float:left; width:50%; text-align:left; padding-left:25px; padding-right:5px; padding-top:20px; padding-bottom:12px;
		color:#34436a; font-size:20px; font-family:NanumGothicBold; letter-spacing: 0.05em; line-height:1em; 
	} 
	.main_photo_t_l img { margin-right:10px; height:26px; }
	.main_photo_t_l b { color:#2a5eff; }
	.main_photo_t_r { float:left; width:50%; text-align:right; padding-left:5px; padding-right:25px; padding-top:15px; padding-bottom:7px; }
	.main_photo_t_r_btn {
		float:right; border:1px solid #ddd; text-align:center; font-size:11px; color:#777; font-family:NanumGothic; letter-spacing: 0.001em; line-height:1em;  cursor:pointer; 
		width:70px; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; border-radius:10px;
	}
	.main_photos { width:100%; display:inline-block; } .main_photoss { padding-left:15px; padding-right:15px; }
	.main_photos li { float:left; width:16.6%; text-align:center; cursor:pointer; padding-top:10px; padding-bottom:20px; }
	.main_photo_box { text-align:center; padding:10px; }
	.main_photo_img { float:left; width:100%; height:120px; }
	.main_photo_img img { width:100%; height:120px; }
	.main_photo_title { width:100%; float:left; margin-top:10px; } 
	.main_photo_title_1 { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; text-align:center; color:#555; font-size:13px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1em;  }
	.main_photo_title_2 { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-top:5px; text-align:center; color:#777; font-size:12px; font-family:NanumGothic; letter-spacing: 0.01em; line-height:1em;  }
	.main_photo_title_1:hover, .main_photo_title_2:hover { text-decoration: underline; color:#f45e16; }

	.main_bbs { width:100%; display:inline-block; }
	.main_bbss { float:left; width:33.3%; text-align:center; }
	.main_bbsss { margin:15px; background:#fff; }
	.main_bbs_title { 
		border-bottom:1px solid #f5f5f5;width:100%; display:inline-block; 
		padding-left:10px; padding-right:10px; padding-bottom:5px;
	}
	.main_bbs_title_l { 
		float:left; width:70%; text-align:left; color:#333; font-size:13px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1em; 
		padding-top:12px;
	}
	.main_bbs_title_r { float:left; width:30%; text-align:right; }
	.main_bbs_list { padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; width:100%; display:inline-block; }
	.main_bbs_list dd { float:left; padding-top:7px; padding-bottom:7px; }

	.pmain_bbs_v { width:100%; display:inline-block; }
	.pmain_bbs_v li { float:left; margin-top:20px;  }
	.pmain_bbs_v_l { width:49%; }
	.pmain_bbs_v_c { width:2%; }
	.pmain_bbs_v_r { width:49%; }
	.pmain_bbs_vBo { height:390px; padding:20px; background:#fff; }
	.pmain_bbs_vBox { width:100%; display:inline-block; border-bottom:1px solid #e3e4e4; padding-bottom:10px; }
	.pmain_bbs_vBox_l { 
		float:left; width:70%; text-align:left; 
		font-size:20px; font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.01em; line-height:1em;  cursor:pointer; 
	}
	.pmain_bbs_vBox_r { 
		float:left; width:30%; text-align:right;
		font-size:12px; font-family:NanumGothic; letter-spacing: 0.01em; line-height:1em;  cursor:pointer; 
	}
	.pmain_bbs_vBox_r img { margin-left:5px; height:10px; }
	.pmain_bbs_vBoxs { padding-top:10px; }
	.pmain_bbs_vBoxss { width:100%; display:inline-block; }
	.pmain_bbs_vBox dd { 
		float:left; padding:7px 10px 7px 10px; border-radius:8px; margin-right:2px;
		text-align:center; font-size:16px; font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.01em; line-height:1em;  cursor:pointer; 
	}
	.pmain_bbs_vBox dd:hover { background:#ffcc00; color:#000;  }
	.mbbsMenu_on { background:#f45e16; color:#fff; }
	.mbbsMenu_off { background:#fff; color:#222; }
	.pmain_bbs_vBoxss dl { width:100%; display:inline-block;  cursor:pointer; padding:3px;  }
	.pmain_bbs_vBoxss dl:hover { background:#ffec9f; }
	.pmain_bbs_vBoxss dd img { height:8px; }

	.main_cont_bbs_list_title { 
		float:left; text-align:left; width:100%; display:inline-block; height:20px;
		font-size:14px; color:#000; font-family:NanumGothic;  letter-spacing: 0.01em; line-height:1em; 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
	}
	.main_cont_bbs_list_date { display:none;
		float:left; text-align:right; width:35%;   height:20px; 
		font-size:12px; color:#777; font-family:NanumGothic;  letter-spacing: 0.01em; line-height:1em; 
	}
	.main_cont_bbs_list_date span { color:#f45e16; font-size:14px; font-family:NanumGothicBold; 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:#f45e16; font-size:12px; font-family:NanumGothic; 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:NanumGothic; letter-spacing: 0.01em; line-height:1em; 
		color:#fff; 		
	}

} /* PC end */

/* Ä«Å×°í¸® º°µµÀû¿ë */
.Mboard_list_cate { 
	border-radius:16px; padding-top:4px; padding-bottom:4px; padding-left:8px; padding-right:8px; 
	background:#fff; font-size:11px; font-family:NanumGothic; letter-spacing: 0.01em; line-height:2.2em; 
}
.cate_7J6Q7Jyg { border:1px solid #bad9ff; color:#85bbff; }
.cate_7IiY7J217J247Kad { border:1px solid #fff1c0; color:#f8d973; }
.cate_7Jyg66i4 { border:1px solid #cfffcd; color:#8de289; }
