/* 모바일 및 테블릿 */
@media all and (max-width:1023px){
	.usm-btn-wrap { display: none; }
}

/* 공통 */

#tch-template { margin: 0 0 15px 0; }
#tch-template iframe {width:100%;height:350px; border: 1px solid #d7d7d7; border-radius: 10px; }

.map-wrap { width: 100%; margin: 0 0 15px 0; line-height: 0; position: relative; }
.map-btn { position: absolute; top: 320px; right: 10px; line-height: 100%; }

/* 리스트 */

dl { margin: 0 0 15px 0; border: 1px solid #d7d7d7; border-radius: 5px; }
dl:nth-child(even) { background-color: #f7f7f7; }
dt { padding: 10px 5px; margin: 0 5px; border-bottom: 1px dashed #d7d7d7; font-weight: bold; color: #0965BB; }
dd { padding: 10px 10px; }
/* 수정 */

.usm-map-nme { padding: 0 0 5px 5px; border-bottom: 1px dashed #d7d7d7; }
.usm-map-nme input { height: 19px; }

.usm-map-add { margin: 15px auto 0 auto; border: 1px solid #d7d7d7; }
.usm-map-add th { padding: 8px; background-color: #f7f7f7; border: 1px solid #d7d7d7; }
.usm-map-add td { padding: 8px; border: 1px solid #d7d7d7; }
.usm-map-add input { height: 19px; }
.usm-map-add textarea { width: 98%; height: 50px; }