/*     23314 : 구글 지도 (주소 직접 입력)      */
.map__23314__ {padding:10px; border:1px solid #ececec; background:#fafafa;}
.map__23314__ iframe {box-sizing:border-box; border:1px solid #ececec; vertical-align:top;}
.map__23314__ p {display:none; margin:0; padding:1em 0; font-size:13px;} 
.map__23314__ .build_preview__23314__ {display:table; width:100%;}
.map__23314__ .build_preview__23314__ .inner__23314__ {display:table-cell; height:300px; border:1px solid #ddd; background:#f8f8f8; text-align:center; vertical-align:middle;}
.map__23314__ .build_preview__23314__ .inner__23314__ .subject__23314__ {display:block; font-size:16px; font-weight:bold;}
.map__23314__ .build_preview__23314__ .inner__23314__ .exp_text__23314__ {display:block; margin-top:10px; font-weight:normal; font-size:13px; color:#777;}

@media all and (max-width:767px){
	.map__23314__ iframe {height:250px;}
	.map__23314__ .build_preview__23314__ .inner__23314__ {height:250px;}
}

/*     1035145 : 이미지 (비율형)      */
.img_ratio__1035145__ {max-width:100%;vertical-align:top}
.img_ratio__1035145__ * {box-sizing:border-box}
.img_ratio__1035145__ a {display:block;vertical-align:top}
.img_ratio__1035145__ img {width:100%;vertical-align:top}

@media (min-width:768px){
	.img_ratio__1035145__ img {width:auto}
}

