/*     1377675 : 지도 (주소 직접 입력)      */
.map__1377675__ iframe {width:100%;vertical-align:top}
.map__1377675__ p {display:none;margin:0;padding:1em 0;font-size:13px}
.map__1377675__ .build_preview__1377675__ {display:table;width:100%}
.map__1377675__ .build_preview__1377675__ .inner__1377675__ {display:table-cell;height:300px;border:1px solid #ddd;background:#f8f8f8;text-align:center;vertical-align:middle}
.map__1377675__ .build_preview__1377675__ .inner__1377675__ .subject__1377675__ {display:block;font-size:16px;font-weight:bold}
.map__1377675__ .build_preview__1377675__ .inner__1377675__ .exp_text__1377675__ {display:block;margin-top:10px;font-weight:normal;font-size:13px;color:#777}

@media all and (max-width:767px){
	.map__1377675__ iframe {height:200px  !important}
	.map__1377675__ .build_preview__1377675__ .inner__1377675__ {height:200px}
}

/*     1378045 : 한줄 텍스트      */
.text__1378045__{
	display:flex;
	width:100%;
	padding: 40px 60px;	
	border: 1px solid #ddd;
	box-sizing:border-box;
}

.text__1378045__ .text__wrap{
	width:80%;
	padding-left:200px;
	background: url('/img_up/shop_pds/abc01/build/option/ro-go--seu-teu-ta-ip1714010917.jpg') no-repeat 10px center / contain;
}
.text__1378045__ .text__wrap h2{
	font-size:28px; color:#444;
	margin:0 0 10px 0;
}
.text__1378045__ .text__wrap p{
	margin:0;
}
.text__1378045__ .text__wrap p span{
	display:inline-block;
	font-size:16px; color:#444;
	word-break:keep-all;
}
.text__1378045__ .text__wrap p span.text__title{
	position:relative;
	width:100%; max-width:90px;
}
.text__1378045__ .text__wrap p span.text__title::after{
	content:"";
	position:absolute;
	top:50%; right:20%; transform:translateY(-50%);
	width:1px; height:12px;
	background:#ccc;
}
.text__1378045__ .button__wrap{
	display:flex; flex-direction:column;
	justify-content: space-evenly;
	width:20%;
}
.text__1378045__ .button__wrap .button{
	width:100%; max-width:200px; min-height:50px;
	cursor:pointer;
	transition: all 0.2s;
	box-sizing:border-box;
}
.text__1378045__ .button__wrap .button:hover{
	filter: brightness(90%);
}
.text__1378045__ .button__wrap .button:first-child{
	background: #726f69;
}
.text__1378045__ .button__wrap .button:last-child{
	background: #ead8b5;
}
.text__1378045__ .button__wrap .button a{
	display:block;
	width:100%; line-height:50px;
	font-size: 16px; color:#fff;
	text-align:center;
	white-space:nowrap;
}

@media (min-width: 768px) and (max-width: 1023px) {
	.text__1378045__ .text__wrap{padding-left:0; background:none;}
	.text__1378045__ .text__wrap h2{font-size:24px;}
	.text__1378045__ .button__wrap .button{font-size:14px;}
}
@media (max-width: 767px){
	.text__1378045__ {flex-direction:column; row-gap: 20px; padding: 20px 30px;}
	.text__1378045__ .text__wrap{padding-left:0; background:none; width:100%}
	.text__1378045__ .text__wrap h2{font-size:20px;} 
	.text__1378045__ .text__wrap p {margin-bottom:5px;}
	.text__1378045__ .button__wrap{flex-direction:row; column-gap:2%; width:100%;}
	.text__1378045__ .button__wrap .button{width:100%; max-width:none;}
}

/*     1385995 : 한줄 텍스트      */
.content__divider--col{
	display:block;
	width: 1px;
	height: 50px;
	background-color: #aaaaaa;
	margin:100px auto;
}

@media (max-width: 767px){
	.content__divider--col{margin:50px auto;}
}

/*     1378205 : 한줄 텍스트      */
.text__1378205__ {
	width:100%;
	border:1px solid #ddd;
	padding: 30px;
	box-sizing:border-box;
}

.text__1378205__ h3{
	display:flex;
	flex-direction:column;
	align-items: center;
}
.text__1378205__ h3 .eng{
	font-size:32px; color:#666;
	font-family:'Noto Sans KR'
}
.text__1378205__ h3 .ko{
	font-size:28px;
}
.text__1378205__ .line{
	display:block;
	width:1px; height:35px;
	background:#ddd;
	margin:15px auto;
}

.text__1378205__ p.text__list {
	display:flex;
	font-size:16px;font-weight:normal;color:#666666;letter-spacing:0;line-height:1.5em;
	border-bottom: 1px solid #eee;
	margin:0;
	padding: 14px 0;
}
.text__1378205__ .text__list:nth-of-type(3){
	border-bottom:none;
}
.text__1378205__ .text__list .text__title{width:35%; text-align:center;}
.text__1378205__ p.text__ad{
	color:#a67cc5;
	text-align:center;
}

@media all and (min-width:1024px){
	.text__1378205__ p {font-size:16px}
	.text__1378205__  {min-height:500px};
}

/*     1378195 : 한줄 텍스트      */
.text__1378195__ {
	width:100%;
	border:1px solid #ddd;
	padding: 30px;
	box-sizing:border-box;
}

.text__1378195__ h3{
	display:flex;
	flex-direction:column;
	align-items: center;
}
.text__1378195__ h3 .eng{
	font-size:32px; color:#666;
	font-family:'Noto Sans KR'
}
.text__1378195__ h3 .ko{
	font-size:28px;
}
.text__1378195__ .line{
	display:block;
	width:1px; height:35px;
	background:#ddd;
	margin:15px auto;
}

.text__1378195__ .text__list {
	display:flex;
	font-size:16px;font-weight:normal;color:#666666;letter-spacing:0;line-height:1.5em;
	border-bottom: 1px solid #eee;
	margin:0; padding:23px 0;
}
.text__1378195__ .text__list:last-child{
	border-bottom:none;
}
.text__1378195__ .text__list.bus{
	position:relative;
}
.text__1378195__ .text__list.bus p::after{
	content:"OO 정류장 하차";
	display:block;
	font-size:14px; color:#999;
	margin-top:7px;
	text-align:center;
	
}
.text__1378195__ .text__list span{
 	flex:none;
	display:block;
	width:30px; height:30px;
	line-height:30px;
	border-radius:50%;
	font-size:13px; color:#fff;
	text-align:center;
	margin:0 15px;
}
.text__1378195__ .text__list.bus span{background:#726f69}
.text__1378195__ .text__list.car span{background:#cbb386}

.text__1378195__ .text__list p{
	word-break:keep-all;
	font-size:16px;
	margin:0;
}

@media all and (min-width:1024px){
	.text__1378195__ p {font-size:16px}
	.text__1378195__  {min-height:500px};
}

/*     1378185 : 한줄 텍스트      */
.text__1378185__ {
	width:100%;
	border:1px solid #ddd;
	padding: 30px;
	box-sizing:border-box;
}

.text__1378185__ h3{
	display:flex;
	flex-direction:column;
	align-items: center;
}
.text__1378185__ h3 .eng{
	font-size:32px; color:#666;
	font-family:'Noto Sans KR'
}
.text__1378185__ h3 .ko{
	font-size:28px;
}
.text__1378185__ .line{
	display:block;
	width:1px; height:35px;
	background:#ddd;
	margin:15px auto;
}

.text__1378185__ p.text__list {
	display:flex;
	font-size:16px;font-weight:normal;color:#666666;letter-spacing:0;line-height:1.5em;
	border-bottom: 1px solid #eee;
	margin:0;
	padding: 14px 0;
}
.text__1378185__ .text__list:nth-of-type(3){
	border-bottom:none;
}
.text__1378185__ .text__list .text__title{width:35%; text-align:center;}
.text__1378185__ p.text__ad{
	color:#a67cc5;
	text-align:center;
}

@media all and (min-width:1024px){
	.text__1378185__ p {font-size:16px}
	.text__1378185__ {min-height:500px;}
}

/*     1386925 : BLANK 컨텐츠      */
.blank__1386925__ {box-sizing:border-box;display:block;position:relative;width:100%;height:200px}
.blank__1386925__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1386925__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.blank__1386925__ {height:70px}
}

