@charset "utf-8";
a{display:block;}

@media (min-width:600px){
.layout_01{width:100%;}
.layout_04{width:24.25%; margin-right:1%}
.layout_height_M{height:250px;}
.layout_04:last-child{margin-right:0}
    
.seo_quick_04 h2{font-size:0; height:29px;}
.seo_quick_04 div{border:1px solid #ddd; height:219px; background:#edfdfd}
.seo_quick_04 a{letter-spacing:-1px; overflow:hidden; height:109px;}
.seo_quick_04 a span{float:left; font:22px/110px NanumGothicBold; color:#333; width:70%; height:123px; overflow:hidden; padding-left:25px; box-sizing:border-box;}
.seo_quick_04 a img{float:right; height:80px; margin:15px 0; width:30%; box-sizing:border-box;}
.seo_quick_04 a.location{border-top:1px solid #ddd; height:110px;}
.seo_quick_04 a.location span:nth-child(2){color:#007af6; padding-left:7px}
}

@media (max-width:599px){
	.seo_quick_04 h2{display:none;}
	.seo_quick_04{overflow:hidden; border:1px solid #ddd; background:#f7f7f7}
	.seo_quick_04 a{float:left; width:50%; color:#333; position:relative;}
	.seo_quick_04 a img{width:50px; position:absolute; right:5px; top:18px;}
	.seo_quick_04 .map span{letter-spacing:-2px; font:20px/96px NanumGothicBold; padding-left:15px; display:block; border-right:1px solid #ddd;}
	.seo_quick_04 .location{padding-top:0px;}
	.seo_quick_04 .location span{font:20px/96px NanumGothicBold; letter-spacing:-2px; padding-left:15px; display:block;}
	.seo_quick_04 .location span:nth-child(2){color:#007af6;}
}



@media all and (min-width:990px) and (max-width:1080px){

 .seo_quick_04 a{padding-left:0px;}
 .seo_quick_04 a span{font:19px/110px NanumGothicBold; letter-spacing:-2px;  }
 .seo_quick_04 a img{width:30%; height:60px; margin:15px 0;}
 

}