
@media screen and (max-width: 1146px) {
	#gnb h1 {margin-top:2.5rem;}
	#gnb>h1 img {height:52px}
	.menu>li>a {padding:4rem 1.5rem;font-size:1.7rem}
	.top_r img {height:50px}
	
	
	.sub_m1 {padding-left:140px}
	.sub_m2 {padding-left:130px}
	
	
}

@media screen and (max-width: 1200px) {
	
	
}
@media screen and (max-width: 1050px) {
		#gnb>h1 img {height:45px}
		
}


@media all and (max-width:990px) {
	.top_r img {height:45px}
	#gnb h1 {margin-right:0px}
	

	
}
@media all and (max-width:920px) {

	
}
@media all and (max-width:890px) {
	.main_logo img {height:60px}
	#gnb {padding-left:30rem}
	#gnb>h1 img {height:35px}
	.menu>li>a {padding:4rem 0.6em;font-size:1.6rem;}
	.top_r img {height:42px}
	.sub_m2 {padding-left:150px}
	.sub_m5 {padding-left: 200px;}
	
	
	.sub_m1 {padding-left:80px}
	
}


@media screen and (max-width: 765px) {
	
	
	
	#top_bar_wrap, #gnb_in {display:none}
	#topmenu_wrap {width:100%;left:0px;position:relative;margin-left:0px;top:0px;}
	.subContentWrap  {margin-top:-100px}
	#topmenu_wrap h1 {margin-top:0px;text-align: left}
	#mb_gnb, .mb_header {display:block}
	.mb_header {padding:1rem;}
	.mb_header>a>img {height:50px}
	 .aside-backdrop.in, .aside.in {display: block  !important}
	 .icon-bar {
	    background-color: #fff;
	    width: 50px;
	    height: 3px;
	    display:block;
	    margin-bottom:8px
	}
	.mb_menu {
    background: none;
    border: 0px;
    position: absolute;
    right: 1rem;
    top: 2.5rem;
	}
	.close_side img {height:20px;margin-top:2rem}
	.mainWrap{padding-top:100px;}
	.shop_btn {background:#f5f5f5 url("/image/main/mo_shop.png") 90% center no-repeat;padding:1.5rem !important;color:#000;font-size:2rem;margin:1.5rem !important;background-size:30px 30px;border:1px solid #ddd;border-radius:5rem;}
	.mo_bottom {font-size:2rem;background:url("/image/main/arrow_b.png") 90% center no-repeat;border:1px solid #ddd;padding:2rem;margin:1rem 2rem;}
	.mo_bottom a {color:#faa626;}
	.custom_paging .slick-active {font-size:2rem;}
	.sliderButtons {position:static !important}
	.visual_txt1, .visual_txt3, .visual_txt4{padding:0px}
	.mainVisual .sliderButtons button {bottom:1.5rem;}
	.mainVisual .sliderButtons .sliderPrev {margin-left:-8.5rem;}
	.custom_paging {bottom:5rem;margin-left: -1.5rem;}
	.visual_txt2 {margin-top:0.5rem}
	.pc_con2 {display:none}
	.mo_con2 {display:block}
	
	
	.sec1_wrap .right, .sec1_wrap .left {display:block;height:auto;width:100%}
	.sec1_wrap {padding:3rem 1rem;}
	.sectionCon_in, .sec1_wrap .left {padding-top:0}
	.sec1_wrap .left ul li p {font-size:1.5rem;}
	.sec1_wrap .left ul{margin-left:-1rem;}
	.sec1_wrap .left ul li {padding-left:1rem;}
	.sec1_wrap .left ul li img {width:80%}
	.sec1_wrap .right {width:100%;text-align:center;padding:2rem 0;margin-top:3rem;}
	.sec1_wrap .right span {margin:auto;margin-top:1rem;}
	.sec1_wrap .right .txt2 {margin:1rem 0;line-height:4.5rem}
	.sec2_wrap {height:500px !important}
	.section02 {position:relative !important}
	.sec02_con {padding:0 1rem;}
	.main_con3>div {width:100%;margin-bottom:1rem}
	.main_movie iframe {width:100%}
	.main_notice {padding:2rem}
	.main_notice>ul>li {padding:1rem 0}
	.main_con3>div .banner1 {padding:2rem 1rem;}
	.main_con3>div .banner1 .img {right:1rem;top:1rem}
	.main_con3>div .banner1 .img img {height:70px}
	.main_con3>div .banner1>a>div {padding-right:8rem}
	.main_notice>ul {margin-top:2rem}
	/*.main_notice>ul>li>a span {float:left;display:block;margin-top:1rem;}*/
	
	.section06  {text-align:left !important;}
	.fcont_in a {float:left;margin:0px;display:inline-block;width:25%;text-align:center;}
	.footerWrap .footerArea .fCont {padding-top:2rem}
	.section06 .fcont_in .fr, .section06 .fcont_in .fl {float:none}
	.mo_foot_1 {border-bottom:1px solid #ddd;overflow:hidden;padding-bottom:2rem;}
	.mo_foot_2 {margin:2rem 2rem 0 2rem;overflow:hidden;background-color:#f5f5f5;border:1px solid #ddd;}
	.mo_foot_2 a {width:50%;text-align:center;padding:1.5rem 0px}
	.fcont2 {position:relative;padding:2rem 1rem}
	.foot_menu {margin-top:0}
	.mo_family {position:absolute;top:4rem;right:1rem}
	.fcont2 .fl {float:none}
	.family_list, .family_wrap .family_inner2 .family button {width:140px}
	.sloganArea {height:200px}
	.slog_in>div {margin-top:7rem}
	/*#sub_bar_in {width:100%;}
	#sub_bar_in>ul{width:100%;display:table;table-layout:fixed}
	#sub_bar_in>ul>li {display:table-cell;float:none;width:100%;}
	#sub_bar_in .home_ic{vertical-align:middle;padding-top:5px}
	#sub_bar_wrap  {height:auto}
	#sub_bar_wrap ul {margin-bottom:0px;}
	.dropdown-content {width:100%;float:none;}
	.dropdown {width:100%;float:none}
	 .dropbtn  {width:100% !important;height:50px;vertical-align:middle;padding-left:1rem;font-size:1.8rem;width:auto}
	 .dropdown-content a {font-size:1.8rem;padding:1.5rem 0px;padding-left:1rem;padding-right:3rem;width:auto;line-height:2rem}
	
	*/
	.company_txt1>img {position:relative;top:0;left:0;}
	.company_txt1>div {padding:0}
	.content_in {padding:4rem 1rem;}
	.company_txt1 {text-align:center;}
	.company_txt1>img {width:70%;margin-bottom:2rem;}
	.company_txt2 {margin-top:10rem;}
	
	.location_txt {padding:2rem;padding-bottom:1rem;}
	.location_txt>p{margin-bottom:2rem;}
	.location_txt {background-image: none}
	.root_daum_roughmap .wrap_map{height:400px !important}
	.sub_visual {display:none}
	
	.housing_box5, .housing_box, .housing_box2, .housing_box3, .housing_box4 {padding:2rem;}
	.housing_box3>img {display:none}
	.housing_box3 .left_txt {padding:0}
	.housing_box_bg1 {background-image:none}
	.rps_li>li{width:100%;border:0}
	.gr_bg2{margin:0}
	.air_box>div {width:100%;margin-bottom:2rem;}
	.air_box2>img {position:relative;top:0;left:0;margin-bottom:2rem;}
	.air_box2>div {padding:0;}
	.air_bg_bx>div {width:100%;margin-bottom:1rem}
	.air_bg_bx>div>div {padding:3rem 2rem}
	.air_bg_bx>div:last-child>div, .air_bg_bx>div:first-child>div {background-image:none}
	
	
	
	
	 .notice_top>div>div, .notice_top>div {width:100%;position:relative}
	 .notice_top>div>div input[type="text"] {width:100%;border-left:1px solid #ddd}
	 .notice_top>div>div {padding-right:50px}
	 .notice_top>div>div a{position:absolute;right:0px;top:0px;height:35px;width:50px;}
	 .notice_top select {width:100%;margin-bottom:1rem;background-position:100% 50%}
	
	.housing_li>li {width:100%}
	.view_bottom>li>p {float:none;margin-bottom:1rem;}
	.view_bottom>li {padding-bottom:0}
	.as_li>li:after {display:none}
	.as_li>li {width:50%;padding:0 2rem;margin-bottom:3rem;}
	.pw_box{padding:2rem}
	.qna_btn {position:relative;top:0;right:0;float:right;margin-top:-3rem}
	.bio_tb{margin-top:2rem;}
	.write_wrap tr input[type="text"], .write_wrap tr input[type="password"] {width:100% !important}
	.partner_li>li {width:50%;}
}
@media screen and (max-width: 990px) {
	
}

@media screen and (max-width: 780px) {
	
	
}