@charset "utf-8";

/* =====================
		mobile
========================*/

/**/
	.resol{background-color:#fff;padding:10px;font-weight:bold;color:#000;border:3px solid red;position:fixed;bottom:0;right:0;z-index:9999;}

@media screen and (min-width:1001px) and (max-width:100000px) {
	.top-nav {display:block !important;}
}

/* 공통 */
@media screen and (min-width:1px) and (max-width:1200px) {

	.mobile_none{display:none;} /*mobile*/

	img {max-width:100%;}


	/*빠른메뉴*/

	#quick_wrap {display:none;}



	/*달력부분*/
	.sch_nav{background-color:#fff;height:auto;}
	.sch_nav .year_sel{float:none;}
	.sch_nav .cal_month_ul{float:none;background-color:#212121;height:35px;}
	.sch_nav li{width:8%}
	.sub_cal .td_in_detail.ver2{width:320px;left:50%;margin-left:-160px;}
	.sub_cal .cal_tb td .td_in .yeyak_item{height:auto;min-height:60px;}
	.sub_cal .td_in_box{height:auto;min-height:75px;}
	.sub_cal .cal_tb td .td_in{height:auto;min-height:100px;}

	/*회원메뉴들*/
	.loginbox{margin-right:10%}
	.login_wrap2 div div{text-align:center;}
	
	body .login-intro-page {width:auto;}

	/*사이트맵*/
	.sitemap h4{float:none;width:100%;}
	.sitemap ul.float_wrap{width:100%;float:none;}


	/*subpage
	========================*/
	.sub-page-container__wrap {width:100%; position:relative;background-image:none;}
	.sub_wrap{width:100%; position:relative;}
	.sub-contents{float:none;width:100%;padding:1% 20px;padding-top:5px;margin:0;}
	.contents{float:none;width:98%;padding:1%;padding-top:40px;}
	.sub-contents__top {height:auto;margin-bottom:20px;background-size:auto 100%;}
	.sub-contents__top h2.sub-tit {padding-top:0;}

	.cont_in{width:100%;}
	.cont_in img{max-width:100%;height:auto;}
	.cont_in .bbs_cont img{max-width:100%;height:auto;}
	.bbs_view_wrap tbody td .bbs_cont table td{width:auto !important;}
	.bbs_view_wrap .bbs_cont table td{width:auto !important;}
	.bbs_view_wrap .bbs_cont div{width:auto !important;max-width:100%;}
	.bbs_view_wrap table{width:100% !important;}


	.box_type1{background-image:none;border:3px solid #e5e5e5;}
	.box_type1_in{background-image:none;}

	.mobile_none{display:none;}

	.sbj_line{background-image:none;min-height:60px;margin-bottom:10px;height:auto;}
	.sbj_line .location{position:relative;top:0;padding-top:5px;padding-bottom:5px;font-size:11px;border-bottom:1px dotted #eee;right:0;}
	.sbj_line h2{font-size:19px;padding-left:5px;padding-top:5px;height:auto;display:block;padding-bottom:10px;border-bottom:none;}
	.func_box{top:0;}


}


@media screen and (min-width:769px) and (max-width:1200px) {

	/*subpage
	========================*/
	.contents{padding-top:0;}


}

/* big */
@media screen and (min-width:851px) and (max-width:1000px) {

	/*sub
	================*/
	.contents{width:98%;padding:1%;padding-top:0;}
	.cont_in{width:100%;}
	.cont_in img{max-width:100%;}
	#quick_wrap{position:relative;right:0;top:0;width:100%;}
	.quick_in:after{content:' ';clear:both;visibility:hidden;display:block;}
	.quick_item1,.quick_item2,.quick_item3{float:left;width:33%;border:0px}


}


/* Big - medium */
@media screen and (min-width:1px) and (max-width:850px) {

}
/* Big - medium */
@media screen and (min-width:769px) and (max-width:850px) {



	/*일정보기*/
	.scz_box_in{width:100%;}
	.scz_box_in h3{left:5px;}
	.scz_box_in ul{padding-left:75px;}
	.scz_box_in li{width:25%;margin-left:0;}
	.scz_box_in li a{padding:10px;}




}

/* 모바일용 메뉴 공통 */
@media screen and (min-width:1px) and (max-width:768px) {
	/*기본*/
	.mobile_hide{display:none;}


	a{font-size:1.4rem;}



	/*게시판*/
	.tb_type1 a{white-space:normal;}
	.search_box{text-align:left;}



	/*게시판 뷰*/
	.bbs_sns {height: 24px;position: absolute;right: 0;top: -40px;}


	.bbs_view_wrap table thead th{padding-left:10px;}
	.bbs_view_wrap table thead td{padding-left:10px;}

	.bot_sl_type .item1 img{height:auto;max-height:145px;}

	.main_lay_item.no_1 .small_sl_type li a .effect1 img{height:auto;max-height:160px;}
	.main_lay_item.no_2 .small_sl_type li a .effect1 img{height:auto;border-radius:11px;max-height:99px;}


	/*sub*/
	.sub-contents__top {margin-bottom:10px;}
	.sub-contents__top h2.sub-tit {font-size:21px;margin-bottom:8px;height:auto;}
	.location-box {position:relative;top:0;right:0;padding-bottom:0px;}

	/*사이드메뉴*/
	.contents{z-index:0;}
	.sub_wrap{z-index:9;}

	#footer {z-index:0;}

	/*회원메뉴들*/
	.login-container {width:auto;}
	.mem_item{border-left:0;height:auto;}
	.member_box2 p{margin-bottom:5px;}
	.member_box2 .btn_t2{position:relative;top:0;left:0;}
	#login_wrap{width:auto;margin:0 auto;margin-bottom:30px;padding:10px;}
	.login-h3 .col_blue {font-size:18px;}
	.login_info {padding:0;}
	#login_wrap .left_imgbox{border-right:0px;}
	#login_wrap .left_imgbox{float:none;width:100%;background-repeat:repeat-x;background-position:center top;}
	.loginbox{margin:0 auto;float:none;margin-bottom:30px;}
	.login_wrap2 h3 {font-size:14px;}
	
	.login_wrap2 .item1 {width:100%;float:none;}
	.login_wrap2 .item2 {width:100%;float:none;}
	

	.join_opening1{padding-top:160px;text-align:center;padding-left:0;height:auto;background-position:center top;}
	.join_opening2 .item_in{height:150px;padding-left:130px;}

	.tb_type3.no_tb_border{width:100%;border-left:1px solid #dedede}
	.tb_type3.no_tb_border table{width:100%;}
	.layer_pop{width:auto;left:0;margin-left:0;top:10%;margin-top:0;}

	.id_pass_opening{padding-top:160px;text-align:center;padding-left:0;height:auto;background-position:center top;}
	.out_opening{padding-top:160px;text-align:center;padding-left:0;height:auto;background-position:center top;}

	/*게시판*/
	.tb_type1 a{white-space:normal;}
	.search_box{text-align:left;}



	/*게시판 뷰*/
	.bbs_sns {height: 24px;position: absolute;right: 0;top: -40px;}


	.bbs_view_wrap table thead th{padding-left:10px;}
	.bbs_view_wrap table thead td{padding-left:10px;}

	.bot_sl_type .item1 img{height:auto;max-height:145px;}

	.main_lay_item.no_1 .small_sl_type li a .effect1 img{height:auto;max-height:160px;}
	.main_lay_item.no_2 .small_sl_type li a .effect1 img{height:auto;border-radius:11px;max-height:99px;}

	/*main slide*/
	.main_top_left{width:100%;float:none;position:relative;z-index:2}
	#mainslide{float:none;}


	/*갤러리형 게시판*/
	.new_gall_list_wrap2 li .item01{max-width:100%;width:100%;text-align:center;float:none;}

	.new_gall_list_wrap2 li .item01 img{max-width:200px;margin-bottom:5px;}
	.new_gall_list_wrap2 li .item02{width:100%;float:none;}
	.new_gall_list_wrap2 li .item02 h3{text-align:center;}


}


/* midium */
@media screen and (min-width:561px) and (max-width:768px) {


}
/* small 공통 */
@media screen and (min-width:1px) and (max-width:560px) {




	/*회원메뉴들*/
	.join_opening2 .item1{width:100%;float:none;}
	.join_opening2 .item2{width:100%;float:none;}
	.join_opening2 .item_in{height:auto;padding-left:40%;border-left:0;border-top:1px solid #dcdcdc}
	.join_opening2 .item1 .item_in{border-top:0px;}

	.join_step2_top{padding-top:130px;text-align:center;padding-left:0;min-height:80px;height:auto;background-position:center top;}
	.gong_wrap .item1{width:100%;float:none;}
	.gong_wrap .item2{width:100%;float:none;}
	.gong_wrap .item_in{height:auto;border-top:1px solid #dcdcdc}
	.gong_wrap .item1 .item_in{border-top:0px;}

	.loginbox {margin-bottom:0;}
	.login_textbox {width:100%;float:none;text-align:center;}
	.login-btn {width:100%;float:none;margin-left:0;margin-bottom:0;height:35px;line-height:35px;font-size:15px;}


	/*메인슬라이드 접기
	#mainslide {
		height: 367px;
		overflow: hidden;
	}
	.msl_open{display:block;}
	.msl_open a{display:block;}*/

}

/* small */
@media screen and (min-width:481px) and (max-width:560px) {

	/*---------
		메인
	---------*/



}

/* x-small */
@media screen and (min-width:1px) and (max-width:480px) {


	/* 사이트맵 */
	.sitemap > ul > li{width:100%;margin:0 0;}


}

/* xx-small */


@media screen and (min-width:1px) and (max-width:360px) {

}

