@media all and (max-width: 1800px){
	.gbak_line{width:33%;}
}



@media all and (max-width: 1600px){
	.gbak_line{width:32%;}
}

@media all and (max-width: 1500px){
	.gbak_line{width:31%;}
}

@media all and (max-width: 1400px){
	.gbak_line{width:29%;}
}

@media all and (max-width: 1280px){
	.nav_inner {
    padding: 0;
  }
	.greet_wrap .greet_name{padding-right:0;}
	.gbak_line{width:26%;}
	.mbanner_area{padding:0 10px;}
	.main_notice_area{padding:0 10px;}
	.main_gallery_area{padding:0 10px;}
	.header_area .wrap_logo{width: 140px;}
	.main_menu > li > a{font-size:16px;}
	.sub_menu > li a{font-size:15px;}
	.wrap_main_menu{width:calc(100% - 440px); padding:0;}
	.main_menu {height:80px;}
	.sub_menu{position:relative; top:1px;}
	.footer_inner .wrap_logo{width:200px;}
	.wrap_policy > a{font-size:14px;}
	.wrap_copyright{width:calc(100% - 500px); padding:0; padding-right:10px;}
	.footer{padding:0 10px;}
	.wrap_policy {width:300px;}
	.wrap_policy a{font-size:14px;}
	.wrap_policy > .site_link{width:290px;}
	.wrap_policy > .site_link > a{width:100px;}
	.footer p{width:480px; font-size:13px;}
	/** ¸ðÁý¿ä°­ **/
	.guide_line > p{width:auto; margin:4px 0; margin-right:15px;}
	.guide_span.mo_span{display:none;}
	.inner_t{right:10px;}
	/** ¸ÞÀÎ¹è³Ê **/
	.main_slide{width:calc(100% - 389px); height:485px;}
	.main_quick{width:369px;}
	.main_notie{width:calc(100% - 389px);}
	.main_notie.main_qna{width:369px;}
	.quick_box{height:178.5px;}
	.quick_menu{height: 368px;}
	.quick_box > p{font-size:20px;}
	.quick_box > img{height:58px;}
	.main_mo_br{display:inline;}
	.slick-slide img{
		width: 100%;
		height: 100%;
		object-fit: fill;
	}
	.quick_box:last-child > img{height:53px;}
	.quick_box:first-child > img{height:53px;}
	.site_tit > p{font-size:31px;}
	.site_tit{height:100px;}
	.family_slide a > img{width:75%; height:auto; object-fit: cover;}
	.zone_img{right:0;}
}

@media all and (max-width: 1100px){
	.slick-slide img{width:100%;}
	.greet_wrap > p > br{display:none;}
}


@media all and (max-width: 1000px){
	.gallery_line.gl2{
		-webkit-box-pack: justify;
    -moz-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
	}
	.gallery_line > .gallery_blank{display:none;}
	.main_gallery_area{margin-bottom:0;}
	.gallery_line > .gallery{width:calc(25% - 8px); margin-right:0;}
	.write_area table tr > td:first-child{width:80px;  font-size:14px;}
	.write_area table colgroup{display:none;}
	.wait_sub img{width:100%;}
	.img_emblem{display:none;}
	.gbak_line{display:none;}
	.family_slide a > img{width:65%:}
/** ¸ÞÀÎ¹è³Ê **/
	.main_slide{width:100%; height:auto;}
	.main_quick{width:100%; margin-left:0; margin-top:15px;}
	.main_mo_br{display:none;}
	.site_tit{height:auto;}
	.main_quick{height:auto;}
	.quick_box{height:110px; border-radius:0; width:calc(25% - 8px); border-width:2px; border-radius: 15px;}
	.quick_box:nth-child(2){margin:0;}
	.quick_box:nth-child(1){margin:0;}
	.quick_menu{height:auto;}
	.mbanner_area{margin-bottom:20px;}
	.slick-slide img{height:100%;}
	.quick_box > img{margin-bottom:2.5px;}
	.quick_box > p{margin-top:2.5px;}
	.slick-slide img {object-fit: cover;}
	.quick_box > img {height: 37px;}
	.zone:last-child{
		width:250px; 
		position: absolute;
		bottom: 0;
		right: 0;
	}
	
	.quick_box:last-child > img{height:32px;}
	.quick_box:first-child > img{height:32px;}
	.site_tit > p{font-size:25px;}
	.gallery_box{width:calc(33.3% - 14px);}
	.gallery_box:nth-child(4n){margin-right:20px;}
	.gallery_box:nth-child(3n){margin-right:0;}
	.zone_img{width:350px;}
	.greet_wrap .greet_name{width:350px;}
	.zone > div > h3{width:calc(100% - 350px); font-size:23px;}
	.zone > div > p {width: calc(100% - 350px); font-size:19px;}
	.greet_wrap .greet_name{font-size:19px;}
	.greet_name > span{font-size:33px; margin-left:10px;}
	.greet_wrap p{font-size:19px;}
}

@media all and (max-width: 900px){
	.header_area{
		display:block;
		padding:0 5px;
	}
	.header_area .wrap_logo{
		position: relative;
		left: 0;
	}
	.wrap_main_menu{display:none;}
	.sitemap{
		position:relative;
		right:0;
	}
	.main_wrap_login{
		position:relative;;
		right:0;
		width:auto;
	}
	.inner_map{width:90%;}
	.ect_area {
		height: 100%;
		display: inline;
	}
	.logo_area{display: inline-block;}
}

@media all and (max-width: 868px){
	
	.calendar_area .calendarControl > ul .dateTxt > p{font-size:25px;}
	.calendar_area .calendarControl > ul a{font-size:30px; width:30px;}
	.greet_wrap .greet_name{padding-right:0;}
	.bar_nav > li {
    width: 180px;
  }

	.zone_img{width:300px; padding-left:20px;}
	.greet_wrap .greet_name{width:280px;}
	.zone > div > h3{width:calc(100% - 300px); font-size:21px;}
	.zone > div > p {width: calc(100% - 300px); font-size:17px;}
	.greet_wrap .greet_name{font-size:17px;}
	.greet_name > span{font-size:29px; margin-left:10px;}
	.greet_wrap p{font-size:17px;}
	.zone > div > p > br{display:none;}
	.zone > div > p > br.gbr{display:inline;}
	.greet_wrap > p{
		width:100%;
	}
	.mogbr{display:inline;}
}

@media all and (max-width: 800px){
	.main_notie{width:100%;}
	.main_notie.main_qna{width:100%; margin-left:0; margin-top:20px;}
	.main_notice_area{margin-bottom:20px;}
	.main_notie{height:290px;}
	.main_notie.main_qna{height:290px;}
	.main_notie > .tit{height:60px;}
	.main_notie > .tit > span > p:first-child{font-size:17px;}
	.main_notie > .tit > span > p:last-child{font-size:13px;}
	.main_notie > .cont{height:calc(25% - 15px);}
	.main_notie > .cont > div{font-size:14px;}
	.gallery_line > .tit > div > p:first-child{font-size:19px;}
	.gallery_line > .tit > div > a{width:22px; height:22px; margin-left:10px;}
	.gallery_line > .tit > p:nth-child(2){font-size:14px; line-height:1.4;}
	.gallery_line > .gallery > .gallery_hover > p:nth-child(2){font-size:16px;}
	.gallery_line > .gallery{width:calc(50% - 10px); margin-right:20px;}
	.gallery_line:last-child > .gallery:nth-child(2){margin-right:0;}
	.gallery_line{
		height:auto;
		margin-bottom:10px;
	}
	.gallery_line > .gallery{
		height:200px;
	}

	.gallery_line > .gallery.gallery_big{
		height:200px;
	}

	.gallery_line.gl2  > .gallery:nth-child(-n+2){
		margin-bottom:10px;
	}

}

@media all and (max-width: 768px){
	.main_family_area{display:none;}
	.site_tit > p{font-size:21px;}
	.question_box > p{
		width:calc(100% - 30px);
		.question_box > .fa{margin-left:20px;}
	}
	.common_table td .sigun_p{text-align:center; font-size:14px;}
	.answer_area > .tit > p:last-child{font-size:13px;}
	.inner_t{font-size:14px;}
	.inner_t > a{font-size:14px;}
	.footer{padding:10px; height:auto;}
	.wrap_policy{
		-webkit-box-align: center;
		-moz-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.wrap_policy > .site_link{margin-top:10px;}
	.footer_inner > div{
		width:100%;
		-webkit-box-pack: center;
		-moz-box-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.footer_inner{
		-webkit-box-pack: center;
		-moz-box-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.footer_inner .wrap_logo{width:170px; margin-bottom:10px;}
	.footer p{width:auto;}
	
	.mypage_tab > a{font-size:15px;}
	.login_area{width:100%;}
	.wrap_login{width:100%;}
	.login_info_box{height:auto;}
	.login_info_box .title{min-height:40px; height:auto; align-self: stretch; font-size:16px;}
	.login_info_box .content{height:auto; padding:10px;}
	.ph_info{margin-left:0; font-size:13px; width:100%; text-align:left; margin-top:5px;}
	.log_titbox .submain_title{font-size:27px;}
	.submain_title{font-size:27px;}
	.wrap_login > p{font-size:16px;}
	.log_titbox{margin-bottom:10px;}
	.gallery_h2{font-size:19px;}
	.read_cont{font-size:15px;}
	.read_pager span{font-size:14px;}
	.read_btn button{font-size:14px; width:80px; height:30px;}
	.read_tit.not_read_tit .read_info > p{font-size:14px;}
	.read_tit.not_read_tit .read_info > p:first-child{font-size:16px;}
	.gallery_box{width:calc(50% - 10px);}
	.gallery_box:nth-child(3n){margin-right:20px;}
	.gallery_box:nth-child(4n){margin-right:0;}
	.gallery_box:nth-child(2n){margin-right:0;}
	.mo_sitemap{display:inline-block;}
	.sitemap{display:none;}
	.comment_show > p{font-size:15px;}
	.write_area table tr > td:first-child{width:100%;}
	.write_area table colgroup{display:none;}
	.write_area .write_table tr{
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-lines: multiple;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.write_area table tr > td:first-child{
		padding:0 10px;
		height:30px;
		line-height:30px;
		border-bottom:1px solid #ccc;
		border-right:none;
	}
	.write_area table tr:nth-child(2) > td:last-child{padding:0;}
	.write_table tr > td:last-child{width:100%;}
	.cke_1.cke_chrome{border:none;}
	#cke_1_contents{max-height:250px;}
	.write_table tr:first-child > td:last-child > input{max-width:none;}
	.write_table tr > td:last-child > span{max-width:none; width:80%:}
	.write_table tr > td input[type=file]{width:200px;}
	.write_table tr > td:last-child{padding:5px 10px;}
	.write_table tr:last-child{border-bottom:none;}
	/** ¸ðÁý¿ä°­ **/
	.loaction_box > .tit > p{font-size:16px;}
	.loaction_box > .tit{width:70px;}
	.loaction_box > .cont{width:calc(100% - 70px);}
	.guide_line:first-child > span > p{font-size:16px;}
	.guide_line > p{font-size:14px; width:25%; margin-right:0;}
	.guide_span.mo_span{display:inline;}
	.loaction_box{margin-right:0; width:100%;}
	.loaction_box > .cont{padding:10px;}
	.guide_tab > a{font-size:16px;}
	.communty_tab > a{font-size:16px;}
	.read_pager a{padding:10px;}
	.read_attach_area{padding:6px 10px;}
	.wrap_policy a{font-size:13px;}
	.wrap_policy > .site_link{width:300px; height:50px;}
	.wrap_policy > .site_link > a{width:115px; height:35px;}
	.footer p{font-size:12px;}
	.wrap_copyright{padding-right:0; line-height:1.4;}
	.footer_inner .wrap_logo{padding-right:0;}
	.subimg_inner > h1{font-size:31px;}
	.final_txt{font-size:17px; margin-top:20px;}
	.apply_chk_box{font-size:21px;}
	.apply_chk_box{width:95%; margin-left:2.5%; margin-top:20px;}
	.quick_box > p{font-size:18px;}
	.quick_box > img{height:33px;}
	.wrap_read_attach{width:100%;}
	.read_attach_area > p:first-child{width:100%; margin-bottom:6px;}
	.read_attach{width:100%;}
	.read_attach{margin:6px 0;}
	.nav_inner {
    height: 50px;
  }
	.sub_home {
  width: 55px;
  }
	.bar_nav > li {
		width: 150px;
	}
	.bar_nav > li > a {
    font-size: 15px;
  }

	.img_background.img_bottom{
		height:90px;
	}
	.gallery_line > .gallery:nth-child(2){
		margin-right:0;
	}
	
	.previois_raw .wrap_chkbox {
		margin:5px 0;
		margin-right:15px;
	}

	.previois_raw:last-child .wrap_chkbox{
		margin:0;
		margin:5px 0;
		width:33.3%;
	}

	.subimg{
		height:190px;
	}

}

@media all and (max-width: 687px){
	.zone_img{width:230px; padding-left:10px;}
	.greet_wrap .greet_name{width:220px;}
	.zone > div > h3{width:calc(100% - 240px); font-size:19px;}
	.zone > div > p {width: calc(100% - 240px); font-size:16px;}
	.greet_wrap .greet_name{font-size:16px; margin-bottom:10px;}
	.greet_name > span{font-size:22px; margin-left:10px;}
	.greet_wrap p{font-size:16px;}
	.zone > div > p > br{display:none;}
	.zone > div > h3 > br{display:none;}
	.zone > div > h3 > br.gbr{display:inline;}
	.zone > div > p > br.gbr{display:inline;}
	.zone > div > p:last-child{width:100%;}

	.zone_img{top:115px;}

	
	.zone_img{width:195px; padding-left:10px;}
	.greet_wrap .greet_name{width:185px;}
	.zone > div > h3{width:calc(100% - 200px); font-size:18px;}
	.zone > div > p {width: calc(100% - 200px); font-size:15px;}
	.greet_wrap .greet_name{font-size:13px;}
	.greet_name > span{font-size:17px; margin-left:5px;}
	.greet_wrap p{font-size:15px;}
	.zone > div > p > br{display:none;}
	.zone > div > p > br.gbr{display:inline;}
	.zone > div > p:last-child{width:100%;}
	.greet_wrap .greet_name{margin-top:5px;}
	.zone_img > div{width:100%; margin-left:0;}
	.zone > div > p:nth-child(3){width:100%;}
}

@media all and (max-width: 600px){
	.slick-slide img.all_poster {top: 0;}
	.question_box > .q_sigungu{font-size:13px; min-width:65px; margin-right:5px;}
	.question_box > p{font-size:13px;}
	.question_box > .q_txt{font-size:15px;}
	.question_box > .q_txt{width:10px; margin-right:10px;}
	.question_box > .fa{width:10px; margin-left:10px; font-size:14px;}
	.question_box{padding:10px 5px;}
	.answer_box{line-height:1.5; font-size:13px; padding:10px;}
	.header_area .wrap_logo{width: 140px;}
	.wrap_dday{display:none;}
	.qr_code{height:40px; margin-top:20px;}
	.main_login > a{font-size:14px;}
	.mo_sitemap{margin-left:5px;}
	.zone:last-child > img{width:200px; opacity:0.1;}
	.greet_wrap h3{font-size:17px;}
	.greet_wrap p{font-size:15px;}
	.greeting_bak{bottom:210px;}
	.greeting_bak > img{height:90px;}
	.answer_box span:not(.q_txt){font-size:14px !important;}
	.answer_box div{font-size:14px !important;}
		.bar_nav > li > ul > li > a{
		font-size:12px;
		text-align:center;
		line-height:1.5;
	}
	.mypage_tab > a{
		width:20%;
		flex: auto;
	}
	.mypage_tab > a.reader_mange{
		margin-top:8px;
		border:none;
		background-color:#3B6790;
		color:#fff;
		font-size:13px;
	}
}


@media all and (max-width: 500px){
	.notice_page{margin-top:10px;}
/* 	.header_area .wrap_logo {width: 110px;} */
	.inner_t{font-size:13px;}
	.inner_t > a{font-size:13px;}
	.pagination .fa {line-height: 30px;}
	.btn-sm {
    width: 29px;
    height: 29px;
    line-height: 30px;
	}
	.footer_inner .wrap_logo{width:140px; margin-bottom:10px;}
	.footer p{font-size:12px;}
	.footer p:nth-child(2){margin:3px 0;}
	.footer{height:auto; padding:10px 0;}
	.wrap_policy{margin-top:10px;}
	.wrap_policy > a{font-size:12px;}
	.main_login > a{font-size:13px; padding:0 8px;}
	.read_cont img{width:100% !important;}
	.read_cont img.imoticon {width: auto !important;}
	.quick_box > p{font-size:15px;}
	.quick_box{
		width:calc(50% - 2.5px); 
		height:100px;
		flex-direction:row;
	}
	.mypage_info .submain_title{font-size:23px; margin-bottom:0;}
	.quick_box:nth-child(-n+2){margin-bottom:5px;}
	.main_notie > .cont > div{font-size:11px; width:60px; height:25px;}
	.main_notie > .cont > a{font-size:13px; width:calc(100% - 150px); max-width:none; padding-right:0;}
	.main_notie > .cont > p{font-size:11px; width:75px;}
	.main_notie > .tit > a{font-size:13px;}
	.main_notie > .tit > span > p:last-child{font-size:11px;}
	.main_notie.main_qna .cont > div{font-size:13px;}
	.main_notie.main_qna .cont > a{font-size:13px;}
	.main_notie{height:255px;}
	.main_notie.main_qna{height:255px;}
	.main_notie > .tit > span > p:first-child{font-size:16px;}
	.gallery_line > .tit > p:first-child{font-size:17px;}
	.gallery_line > .tit > p:nth-child(2){font-size:12px;}
	.gallery_line > .tit > a{font-size:13px;}
	.gallery_line > .tit{
		width:100%;
		-webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
		-webkit-box-pack: start;
    -moz-box-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
		-webkit-box-lines: multiple;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		position:relative;
		padding:10px 0;
		margin:0;
		margin-bottom:10px;
		border-bottom:1px solid #000;
	}
	.gallery_line > .tit > p:first-child{width:100%; margin-bottom:5px; height:auto;}
	.gallery_line > .tit > p:nth-child(2){width:100%;}
	.gallery_line > .tit > a{margin-top:0; position:absolute; right:0; bottom:5px;}
	.qr_code{height:35px; margin-right:7px; margin-top:22.5px; width:auto;}
	.qr_code img{width:auto; height:100%;}
	.qr_code > a{width:auto; height:100%;}
	.gallery_line:last-child{display:none;}
	.gallery_line{height:auto;}
	.gallery_line > .gallery.gallery_big{width:100%; height:250px;}
	.mypage_tab > a{
		font-size:13px;
		text-align: center;
		line-height:1.3;
	}
	.login_info_box .title{
		font-size:14px;
		width:80px;
	}
	.login_info_box .content{width:calc(100% - 80px);}
	.subimg{height:160px;}
	#sub_container.subpage{min-height:calc(100vh - 450px);}
	.wrap_login > p{margin-bottom:20px; font-size:14px;}
	.wrap_login .mainpage_button > button{font-size:14px; width:80px; height:30px; line-height:30px;}
	.subimg_inner > h1{font-size:31px;}
	.subimg_inner > a{font-size:14px;}
	.login_page .login_info_box .title{
		min-height:auto;
		width:85px;
	}
	.login_page .login_info_box.name_box .title{border-top:none;}
	.login_page .login_info_box .content{width:calc(100% - 85px);}
	.login_info_box{border-left:1px solid #e2e2e2;}
	.login_page .login_info_box.name_box .content input{width:100%;}
	.login_page .login_info_box:not(.name_box) .content button{
		width:85px;
		font-size:13px;
	}
	.login_page .login_info_box:not(.name_box) .content input{width:calc(100% - 90px);}
	.login_page .login_info_box.auto_login .content{padding:8px 10px;}
	.login_page .login_info_box.auto_login .content input{
		width:20px; height:20px;
	} 
	.gallery_h2{font-size:17px;}
	.read_tit.not_read_tit .read_info > p{font-size:13px;}
	.read_tit.not_read_tit .read_info > p:first-child{font-size:15px;}
	.read_cont{font-size:14px;}
	.gallery_box{width:calc(100%);}
	.gallery_box:nth-child(4n){margin-right:0;}
	.gallery_box:nth-child(3n){margin-right:0;}
	.gallery_box{margin-right:0;}
	#sub_container.album_container{padding:30px 10px;}
	.comment_show > p{font-size:14px;}
	.faq_container .read_cont{padding:20px 10px;}
	.answer_area > .tit{font-size:14px;}
	.calendar_area .calendarControl > ul .dateTxt > p{font-size:19px;}
	.calendar_area .calendarControl > ul a{font-size:22px; width:24px;}
	.calendar_area .calendarControl > ul .dateTxt{margin:0 10px;}
	.calendar_area #calendarForm{margin-top:0;}
	.wrap_family{height:40px;}
	.family_slide a{background-color:#fff;}
	.family_slide a > img{width:auto; height:100%; margin: 0 auto;}
	.family_slide a{margin:0 5px;}
	.family_btn{width:45px;}
	.family_slide .slick-prev{margin-right:5px;}
	.family_slide .slick-next{margin-left:5px;}
	.wrap_family .slick-list{width: calc(100% - 100px);}
	.login_info_box.auto_login{height:auto;}
	.quick_box{height:80px;}
	.quick_box > img{height:30px; margin-right:5px;}
	.main_family_area{display:none;}
	.guide_line > p{width:33.3%; font-size:12px;}
	.guide_line:first-child > span > p{font-size:15px;}
	.loaction_box > .tit{width:55px;}
	.loaction_box > .tit > p{font-size:15px;}
	.loaction_box > .cont {width: calc(100% - 55px);}
	.mo_span{display:inline;}
	.guide_tab > a{font-size:15px;}
	.communty_tab > a{font-size:15px;}
	.guide_wrap .caution{font-size:12px; line-height:1.5;}
	.sub_search select{width:60px; font-size:13px;}
	.sub_search select#gbn_no{width:80px;}
	.sub_search select.sigungu_sel{width:80px;}
	.sub_search input{width:70px;}
	.sub_search .search_btn{width:27px; min-width:27px; height:25px;}
	.album_container .sub_search select.sigungu_sel{width:80px;}
	.album_container .sub_search select#gbn_no:not('.sigungu_sel'){width:55px !important;}
	.album_container .sub_search select.sigungu_sel#searchType{width:55px;}
	.faq_warp .sub_search{margin-top:20px; margin-bottom:5px;}
	.sub_search select{height:25px;}
	.sub_search input{height:25px;}
	.mp_mobr{display:block;}
	.submain_title{font-size:23px; margin-bottom:0;}
	.final_txt{font-size:15px; margin-top:20px;}
	.apply_chk_box{font-size:17px;}
	.apply_chk_box{width:100%; margin-left:0; margin-top:20px; line-height:1.5;}
	.subimg_inner > h1{line-height:1.5;}
	.mainpage_button > button{font-size:15px; height:35px; width:110px;}
	.main_slide{height:auto;}
	.read_tit.not_read_tit .read_info > p:nth-child(2){font-size:13px;}
	.mo_sitemap {
		height: 100%;
		width:30px;
	}
	.mo_sitemap .wrap_sitemap{
		width:100%;
		height:30px;
		margin-top:25px;
	}
	.mo_sitemap .wrap_sitemap input + label {
		position: absolute;
		height: 13px;
		width: 15px;
		z-index: 5;
	}
	.log_a > img{height:20px;}
	.log_a > p{font-size:12px;}
	.main_login .log_a:nth-child(2):before {
		content: "";
		position: absolute;
		width: 1px;
		height: 100%;
		top: 50%;
		transform: translate(0, -50%);
		background: #ccc;
		z-index: 88;
		left: 0px;
		transition: 0.3s;
	} 
	.all_chek{font-size:15px;}
	.footer p{text-align:center;}
	.main_notie > .tit > a{width:22px; height:22px;}

	.faq_btn > button{font-size:12px;}
	.zone:last-child > img{width:150px;}
	.quick_box:last-child > img{height:26px;}
	.quick_box:first-child > img{height:26px;}
	.auto_button{
		min-width:14px;
		-webkit-box-pack: center;
		-moz-box-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-right:9px;
	}
	.site_tit > p{font-size:17px;}
	.read_cont iframe{
		height: auto;
		min-height: 250px;
	}
	.coution_box > p{font-size:14px;}
	.nav_inner {
		height: 45px;
	}
	.sub_home {
    width: 45px;
  }
	.sub_home img {
    width: 18px;
  }
	.bar_nav  > li {
    width: 135px;
  }    
	.bar_nav  > li > a {
    font-size: 13px;
  }
	.bar_nav > li > ul > li:first-child > a{
		font-size:13px;
	}
	.gallery_line > .gallery{
		width:calc(50% - 5px);
		margin-right:5px;
	}
	.img_background{top:-72px;}
	.img_background.img_bottom{
		height:70px;
	}
	.main_slide_indicator {
		width: 145px;
		height: 31px;
  }
	.visual_btn {
		width: 20px;
		height: 20px;
  }
	.auto_button {
		width: 20px;
		height: 20px;
  }
	.main_slide_indicator span {
		font-size: 14px;
  }
	.mypage .submain_title{
		margin-bottom:10px;
	}
	.previois_raw .wrap_chkbox{
		margin:0;
		margin:5px 0;
		width:50%;
	}
	.previois_raw:last-child .wrap_chkbox{
		width:50%;
	}

	.main_slide_indicator .slick-dots{
		top:1px;
	}
	.read_attach{
		margin:0;
	}
	.log_titbox .submain_title{
		font-size:23px;
	}

	.zone_img{top:140px;}

}

@media all and (max-width: 450px){
	.zone_img{width:155px; padding-left:10px; top:130px;}
	.greet_wrap .greet_name{width:145px;}
	.zone > div > h3{width:calc(100% - 155px); font-size:15px;}
	.zone > div > p {width: calc(100% - 155px); font-size:15px;}
	.greet_wrap .greet_name{font-size:12px; line-height:1.5;}
	.greet_name > span{font-size:14px; margin-left:5px;}
	.greet_wrap p{font-size:15px;}
	.zone > div > p > br{display:none;}
	.zone > div > p > br.gbr{display:inline;}
	.zone > div > p:last-child{width:100%;}
	.greet_wrap .greet_name{margin-top:5px;}
	.zone_img > div{width:100%; margin-left:0;}
	.zone > div > p:nth-child(3){width:100%;}
	.zone > div > p{margin-top:20px;}
}

@media all and (max-width: 430px){
	.zone > div > p > .pbr{display:inline;}
	.full_line{
		position: relative;
    display: inline-block;
    width: 93vw;
	}
	.full_line > br{
		display:none;
	}
}


@media all and (max-width: 400px){
	.gallery_line > .gallery.gallery_big{height:200px;}
	.gallery_line > .gallery{height:170px;}
}

@media all and (max-width: 380px){
	.header_area .wrap_logo{width:110px;}
	.qr_code{height:35px; margin-top:22.5px;}
	.album_container .sub_search input:not('.search_btn'){width:70px;}
	.album_container .sub_search select.sigungu_sel{font-size:12px;}
	.album_container .sub_search select#gbn_no{font-size:12px;}
	.album_container .sub_search select.sigungu_sel#searchType{font-size:12px; width:50px;}
	.album_container .sub_search select.sigungu_sel{width:70px;}
	.main_login > a{padding:0 5px;}

	/* .zone_img{top:115px;}
	
	
	.zone_img{width:110px; padding-left:10px;}
	.greet_wrap .greet_name{width:100px;}
	.zone > div > h3{width:calc(100% - 110px);}
	.zone > div > p {width: calc(100% - 110px);margin-top:40px;}
	.greet_wrap .greet_name{font-size:10px;}
	.greet_name > span{font-size:13px;}
	.zone > div > p:nth-child(2){width:100%;}
	.zone > div > p > span{display:inline;} */
}

@media all and (max-width: 340px){
	.header_area .wrap_logo{width:100px;}
	.qr_code{height:30px; margin-top:25px;}
	.log_a > img{height:16px;}
	.log_a > p{font-size:11px;}
	.sub_search input{width:65px;}
}