@media all and (max-width: 768px){

/* 사진 */
.colmn-4 { padding: 0 5px; margin-bottom: 15px; }
.colmn-4 .thimg { text-align: center; }
.colmn-4 .thimg img { width: 100%; }
.colmn-4 ul li { width: 48%; margin-bottom: 15px; }

.colmn-4 .txtbox .tit { font-size: 16px; }
.colmn-4 .txtbox .txt { font-size: 14px; margin-bottom: 28px; }
.colmn-4 .txtbox .txt br { display: none; }

.colmn-4 .img-box { position: relative; height: 480px; }
.colmn-4 a.link-btn { position: absolute; bottom: 0; }


}

@media all and (max-width: 450px){
.colmn-4 .img-box { height: 344px; }
}

/*#########해상도880 이하#########*/
@media all and (max-width:880px){

.bxslider2 img { height: 100%; }
 
.txt-box p br { display: none; }

#wrap {min-width:320px;}
.inner {max-width:1200px; min-width:320px; width:90%;}

/*###### header #########*/
.m_none {display:none;}
#header .inner {padding:0;}
#header > .inner {width:100%;}

/*######## content #########*/
/*메인 중간 배너 section2*/
	#main_sec2 > .link {width:50%; .width:49.5%;}
	#main_sec2 > .bbs_gallery {width:100%;}
	#main_sec2 > .bbs_gallery .bx-wrapper .bx-prev {display:none;}
	#main_sec2 > .bbs_gallery .bx-wrapper .bx-next {display:none;}
/*메인 출력 글 section3*/
#main_sec3 .bbs1, #main_sec3 .bbs2{width:100%;}
	#main_sec3 .bbs2 {border-left:1px solid #dedede; border-top:0;}
#cs_center {width:100%; float:left; border-top:0; border-left:1px solid #dedede;}

/* 연락처 */
.info-section { margin-bottom: 15px; }
.info-section span.txt { font-size: 10px; }
.info-section span.num { font-size: 13px; }
.info-section .inner .fl, .info-section .inner .fr { height: 55px; }

/* 갤러리 */
.gallery-full-width h1 { font-size: 20px; font-weight: bold; }

.gallery-full-width .link-btn { width: 150px; height: 40px; line-height: 38px; font-size: 14px; }



/*######footer########*/
	#copyright { padding: 20px 10px; font-size: 13px;}

.bank .inner { padding: 0 10px; }

/*모바일 로그인_정진아 수정 2016-07-05*/
#login .inner {height:450px;}
#login .inner .bottom_box{width:90%;height: auto; background-image:none;position:relative; }
#login .inner .bottom_box .left{width: 100%; padding-top: 30px;}
#login .inner .bottom_box .right{height: auto; position: relative; bottom: 0; left:0; margin-bottom:27px; padding-top: 25px; margin-right: 0;}
#login .inner .bottom_box .left p {display: flex;}
.bottom_box .left .input{width: 75%; flex: 1;}
.bottom_box .left .left_01 span{display: block; line-height: 26px; padding: 0 26px 0 10px;}
.bottom_box .left .left_02  {margin-bottom: 20px;}
.bottom_box .left .left_02 span{display: block; line-height: 26px; padding: 0 15px 0 10px;}
.bottom_box .left input[type=image] {float: none; position: relative; right: 0; top: 0; margin: 0 auto; left: 8px;}

#login .bottom_box .right {float: none; clear: both;}
#login .bottom_box .right span {margin-right: 10px;}
.bottom_box .right a, .bottom_box .right a#gray {margin-left: 0; float: none;}
.bottom_box .right p:first-child {margin-bottom: 20px;}
#login .bottom_box .right p {text-align: center;}

/* 회원가입 */

span.help.red, span.help {display: block;}
table#memberTb {display: flex; display: -webkit- flex;}
table#memberTb td .input_mem {flex: 1; width: 84%; min-width: auto;}
table#memberTb img { margin: 5px 0;}



/*####### 서브페이지 ########*/
/*좌측 서브 메뉴*/
#left_menu {display:none;}
/*우측 서브페이지 본문*/
#sub_cont {float:left; width:100%;}
#sub_titlebar { margin-bottom:25px;}

/*서브 타이틀바*/
#sub_titlebar h3 {font-size:22px;}

/*게시판 글쓰기*/
table.tb_write .td0 {float:left; width:100%; border-bottom:0;}
table.tb_write .td1 {float:left; width:100%; padding:0 0 10px 15px;}

/*게시판 글보기*/
table.tb_view tr.title td.td0 {font-size:16px;}
div.prev_nex table.tb_prev_nex tr.tr_prev td.td0, div.prev_nex table.tb_prev_nex tr.tr_nex td.td0 {font-size:14px;}
div.prev_nex table.tb_prev_nex tr.tr_prev td.td1, div.prev_nex table.tb_prev_nex tr.tr_nex td.td1 {font-size:13px;}

/*갤러리게시판*/
.gallery_list > .item {width:31%;}
}
/*////////////////해상도1080 이하 끝/////////////*/



/*#########해상도650 이하########*/
@media all and (max-width:650px){

/*메인 중간 배너 section2*/
	#main_sec2 > .bbs_gallery {width:100%; padding:10px 0 34px 0; }
	.bxslider2 > li {height:100px;}

/*오시는 길*/
.map_addr {margin:35px 0 60px 10px;}
.map_addr p {font-size:15px; line-height:30px;}

/*갤러리게시판*/
.gallery_list > .item {width:48%;}
/* 갤러리 */
div.bbs_search ul.sort { display: table; }
div.bbs_search ul.sort li.div_back:first-child { margin: 0; border-left: 1px solid #dedede; }
div.bbs_search ul.sort li.div_back { vertical-align: middle; width: 20%; margin : 0; line-height: 1.4; box-sizing: border-box; text-align: center; padding: 10px 0; height: 50px; border-bottom: 0; border-left: none; display: table-cell;}
.tb_search td { padding: 10px 0; }
.tb_search .td1 { line-height: 1.5; }
.tb_search .td1 input[name=ki] { width: 45%; }
.item span { font-size: 13px !important; }
.bank p { display: block; margin-bottom: 10px; }
}
/*////////////////해상도650 이하 끝//////////////////*/

/*#########해상도400 이하########*/
@media all and (max-width:400px){

/*갤러리게시판*/
.gallery_list > .item {width:98%;}

}
/*////////////////해상도400 이하 끝//////////////////*/