/*#########해상도 1280 이하########*/
@media all and (max-width:1280px){
.inner{width:95%;}
#wrap{min-width:0;}
#header > .inner{width:95%;}
#menu_top > .inner{width:100%;}
#gnb{margin-left:0; margin-right:20px;}
#gnb ul.main_list > li > a{padding:0 30px;}
.main_sec2 ul li > a img{width:100%;}

/* 이사비용 계산하기 모달창 */
.blocker:before{height:120%;}
#popup_modal{width:100%; padding:40px 20px; height:455px;}
#popup_modal .title h1{font-size:28px;}
#popup_modal .title p{font-size:15px;}
#sub_popup_modal{width:100%; padding:40px 20px; height:455px;}
#sub_popup_modal .title h1{font-size:28px;}
#sub_popup_modal .title p{font-size:15px;}

#pop_line {width:100%;}
#pop_line ul li{height:275px; padding-top:20px;}
#pop_line ul li .pop_txt_area h2{font-size:18px;}
#pop_line ul li .pop_txt_area p{font-size:16px; line-height:1.3;}
#pop_line ul li span{display:none;}
#pop_line ul li img{width:40%;}
#pop_date{width:100%;}
#pop_date .calendar > div:nth-child(1){text-align:right;}
#pop_date .calendar > div:nth-child(2){text-align:left;}
#pop_date .calendar > div:nth-child(3){display:none;}
#pop_date .cont{width:50%;}
#pop_date .fas{font-size:24px;}
#pop_date .before_icon{left:7%; top:60%;}
#pop_date .after_icon{right:7%; top:60%;}
#pop_date .cont th{text-align:center;}
#pop_date .cont td{text-align:center;}
#pop_date .cont .border{display:inline-block;}
#pop_date .cont h1{text-align:center;}
#pop_last .pop_last_form .form_top > div:nth-child(1){position:absolute; top:200px; width:92%;}
#pop_last .pop_last_form .form_top > div:nth-child(2){margin-bottom:90px;}
#pop_last .pop_last_form input[type="checkbox"]{display:inline-block; width:5%;}
#pop_last .privacy_check{width:100%;}
#pop_last .privacy_check span{font-size:12px; position:relative; top:-5px;}

/* #pop_date{width:100%;} */

.pop_add{width:100%;}
.pop_add ul li{width:31.3333%; font-size:14px; margin:3px;}
.pop_add ul li:nth-child(7n){margin-right:3px;}

#pop_size{width:100%;}
#pop_size ul li{width:46%; margin:1%;}
#pop_size ul li:nth-child(3n){margin-right:1%;}

#pop_sp{width:100%;}
#pop_sp ul li{width:46%; height:155px; padding-top:10px; margin:2%;}
#pop_sp ul li:first-child{margin-left:2%;}
#pop_sp ul li .pop_txt_area h2{margin-top:10px;}
#pop_sp ul li:hover{padding-top:8px !important;}

#pop_last{width:100%;}
#pop_last .form_top div{width:100%; margin-top:10px;}
#pop_last .form_mid div{width:100%; margin-top:10px;}
#pop_last .pop_last_form label{font-size:15px;}
#pop_last .pop_last_form input{width:90%; margin-top:5px; 35px;}
#pop_last .privacy_check span{font-size:11.5px;}
#pop_last .btn{margin-top:30px; width:170px;}


}

/*#########해상도880 이하#########*/
@media all and (max-width:880px){

#wrap {min-width:340px;}
.inner {max-width:1200px; min-width:340px; width:90%;}

/*###### header #########*/
.m_none {display:none;}
#header .inner {padding:0;}
#header > .inner {width:100%;}
.sub_banner{margin-top:66px;}
.sub_banner img{margin-bottom:0;}
.sub_banner{margin-top:79px!important;}
#main_popbtn{display:none;}

/*######## content #########*/
/*메인 중간 배너 section1*/
#content{margin-top:75px;}
#main_sec1{display:none;}

/*모바일 배너*/
#mbl_sec1{display:block; }
#mbl_sec1 img{width:100%;}

/*메인 중간 배너 section2*/
	#main_sec2{padding:40px 0;}
	#main_sec2 .inner > h1{font-size:40px; margin-bottom:25px;}
	#main_sec2 .inner > p{margin-bottom:30px;}
	#main_sec2 ul li img{width:100%;}
	#main_sec2 ul li:hover{background-position:center 50px;}
/* 	#main_sec2 ul li .sec2_txt_area{margin-top:109px; padding:30px 0 50px 30px; height:158px;} */
	#main_sec2 ul li .sec2_txt_area h1{font-size:22px; margin-bottom:10px;}
	#main_sec2 ul li .sec2_txt_area p{font-size:14px; letter-spacing:-0.5px;}

/*메인 출력 글 section3*/
	#main_sec3{background:none; margin:50px 0;}
	#main_sec3 .left_banner{display:none;}
	#main_sec3 .right_banner{width:100%;}

/*메인 출력 글 section4*/
	#main_sec4 > div{width:100%; padding:50px 0; box-sizing:border-box;}
	#main_sec4 > div h1{font-size:34px; margin-bottom:40px;}
	#main_sec4 > div p{margin-bottom:50px;}
	#main_sec4 .sec4_cont01 .txt_area{float:left;}
	#main_sec4 .sec4_cont02 .txt_area{float:right;}
	#main_sec4{background:url('../images/sec4_mbl_bg.jpg')no-repeat center center;}

	#main_sec5{display:none;}

/*메인 출력 글 section6*/
	#main_sec6{height:auto; background:#f3f3f3; padding:40px 0 0;}
	#main_sec6 .inner{width:100%;}
	#main_sec6 .sec6_left{width:90%; margin:0 40px; padding:0;}
	#main_sec6 .sec6_left > h1{font-size:32px; padding-bottom:30px; text-align:center; background:#f3f3f3; margin-bottom:10px; color:#000;}
	#main_sec6 .sec6_left ul li:nth-child(1){padding-top:10px;}
	#main_sec6 .sec6_left ul li:nth-child(1) p{margin-bottom:20px;}
	#main_sec6 .sec6_left ul li{padding-left:30px;}
	#main_sec6 .sec6_left ul li h1{margin:10px 0;}
	#main_sec6 .sec6_left ul li p{margin-bottom:20px;}
	#main_sec6 .sec6_right{width:100%; margin:70px 0; background:url('../images/sec6_right_bg.jpg')no-repeat center center; background-size:cover; padding:70px 60px; box-sizing:border-box;}


/*######footer########*/
	#footer{margin-bottom:60px;}
	#copyright p.yesweb {display:block;}
	#mbl_footer_btn{display:block; width:100%; text-align:center; position:fixed; bottom:0;}
	#mbl_footer_btn a{font-family: "Noto Sans KR", sans-serif; font-size:20px; font-weight:normal; color:#fff; background:#0b68b6; width:100%; display:inline-block; padding:20px 0;}

	#scrollUp{display:none;}






/*모바일 로그인_정진아 수정 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%;}




/* 이사비용 계산하기 모달창 */
.blocker:before{height:120%;}
#popup_modal{width:100%; padding:40px 20px; height:455px;}
#popup_modal .title h1{font-size:28px;}
#popup_modal .title p{font-size:15px;}
#sub_popup_modal{width:100%; padding:40px 20px; height:455px;}
#sub_popup_modal .title h1{font-size:28px;}
#sub_popup_modal .title p{font-size:15px;}

#pop_line {width:100%;}
#pop_line ul li{height:225px; padding-top:20px;}
#pop_line ul li .pop_txt_area h2{font-size:18px;}
#pop_line ul li .pop_txt_area p{font-size:16px; line-height:1.3;}
#pop_line ul li span{display:none;}
#pop_line ul li img{width:40%;}
#pop_date{width:100%;}
#pop_date .calendar > div:nth-child(2){display:none;}
#pop_date .calendar > div:nth-child(3){display:none;}
#pop_date .cont{width:100%;}
#pop_date .calendar > div:nth-child(1){text-align:center;}
#pop_date .fas{font-size:24px;}
#pop_date .before_icon{left:37%; top:34%;}
#pop_date .after_icon{right:37%; top:34%;}
#pop_date .cont .border{display:inline-block;}
#pop_date .cont h1{display:inline-block;}
#pop_last .pop_last_form .form_top > div:nth-child(1){position:absolute; top:200px; width:92%;}
#pop_last .pop_last_form .form_top > div:nth-child(2){margin-bottom:90px;}
#pop_last .pop_last_form input[type="checkbox"]{display:inline-block; width:5%;}
#pop_last .privacy_check{width:100%;}
#pop_last .privacy_check span{font-size:12px; position:relative; top:-5px;}

/* #pop_date{width:100%;} */

.pop_add{width:100%;}
.pop_add ul li{width:30.8%; font-size:14px; margin:3px;}
.pop_add ul li:nth-child(7n){margin-right:3px}

#pop_size{width:100%;}
#pop_size ul li{width:46%; margin:1%;}
#pop_size ul li:nth-child(3n){margin-right:1%;}

#pop_sp{width:100%;}
#pop_sp ul li{width:46%; height:155px; padding-top:10px; margin:2%;}
#pop_sp ul li:first-child{margin-left:2%;}
#pop_sp ul li .pop_txt_area h2{margin-top:10px;}
#pop_sp ul li:hover{padding-top:8px !important;}

#pop_last{width:100%;}
#pop_last .form_top div{width:100%; margin-top:10px;}
#pop_last .form_mid div{width:100%; margin-top:10px;}
#pop_last .pop_last_form label{font-size:15px;}
#pop_last .pop_last_form input{width:90%; margin-top:5px; 35px;}
#pop_last .privacy_check span{font-size:11.5px;}
#pop_last .btn{margin-top:30px; width:170px;}
}
/*////////////////해상도880 이하 끝/////////////*/



/*#########해상도650 이하########*/
@media all and (max-width:650px){
#mbl_sec1{margin-top:100px;}
#content{margin-top:-25px; top:0;}
.for_mbl{display:block;}
.for_pc{display:none;}

/*메인 배너 section1*/
#main_sec1{margin-bottom:0px; margin-top:90px;}


/*메인 중간 배너 section2*/

#main_sec2{margin-bottom:0px; padding:20px 0;}
#main_sec2 .inner > h1{font-size:28px; margin-bottom:15px;}
#main_sec2 .inner > p{font-size:15px;}
#main_sec2 ul li{width:100%; margin-left:0; margin-bottom:10px;}
/* #main_sec2 ul li .sec2_txt_area{margin-top:142px;} */
#main_sec2 ul li .sec2_txt_area h1{font-family: "Noto Sans KR", sans-serif; font-size:31px; font-weight:lighter; color:#333; margin-bottom:10px;}
#main_sec2 ul li .sec2_txt_area p{font-family: "Noto Sans KR", sans-serif; font-size:19px; font-weight:lighter; color:#696969; line-height:1.3;}
.main_sec2_web{display:none;}
.main_sec2_mobile{display:block;}
#main_sec4 .sec4_cont01 .txt_area{width:100%;}
#main_sec4 .sec4_cont02 .txt_area{width:100%;}
#main_sec4 > div{padding:50px 10px;}



/*메인 공지사항 section3*/
#main_sec3{display:none;}


#main_sec6 .sec6_left{width:100%; margin:0; padding:0; background:none;}
#main_sec6 .sec6_left ul li{background:#042a5a;}
#main_sec6 .sec6_left ul li:nth-child(1){padding-top:20px;}
#main_sec6 .sec6_left ul li p{margin-bottom:10px;}
#main_sec6 .sec6_left ul li:last-child{padding-bottom:10px;}
#main_sec6 .sec6_right{margin:0; width:100%; padding:70px 10px; box-sizing:border-box;}
#main_sec6 .sec6_right h2{font-size:16px; margin-bottom:16px;}
#main_sec6 .sec6_right h1{font-size:28px; margin-bottom:20px;}
#main_sec6 .sec6_right .under_line{margin-bottom:30px;}
#main_sec6 .sec6_right p{font-size:16px;}


#footer{top:0; margin-bottom:60px;}
#copyright .site_info{font-size:12px;}

#copyright .copy_btns > .inner{text-align:center;}
#copyright .site_info .inner{font-size:12px;letter-spacing:0.5px}

/*오시는 길*/
.map_addr {margin:35px 0 60px 10px;}
.map_addr p {font-size:15px; line-height:30px;}

/*갤러리게시판*/
.gallery_list > .item {width:48%;}

#pop_line ul li img{width:90%;}
#pop_line ul li{height:100px; padding:20px; margin:0; margin-bottom:8px; width:100%;}
#pop_line ul li img{width:20%; float:left;}
#pop_line ul li > div{display:inline-block;}
#pop_line ul li .pop_txt_area h2{margin-top:0;}
#pop_line ul li .pop_txt_area p{font-size:14px;}
#pop_date .cont td{padding:5px 7px;}
#pop_date .before_icon{left:29%;}
#pop_date .after_icon{right:29%;}
#pop_last .pop_last_form .form_top > div:nth-child(1){width:88%;}


}
/*////////////////해상도650 이하 끝//////////////////*/




/*#########해상도400 이하########*/
@media all and (max-width:400px){



/* 서브 */
.sub_btn_area p{font-size:12px;}
#sub_cont .sub_btn_area > a{width:170px; height:45px; font-size:13px; line-height:45px;}


/*갤러리게시판*/
.gallery_list > .item {width:98%;}
#pop_line .cont ul li{display:inline-block;}
.pop_add ul li{font-size:12px;}
#popup_modal ul li{display:table; line-height:inherit;}
#popup_modal ul li > span{display:table-cell; vertical-align:middle;}
#sub_popup_modal ul li{display:table; line-height:inherit;}
#sub_popup_modal ul li > span{display:table-cell; vertical-align:middle;}

}
/*////////////////해상도400 이하 끝//////////////////*/