/*     1791565 : 한줄 텍스트      */
.text__1791565__ p {
	display:block;margin:0;padding:0;
	font-size:28px;font-weight:600;color:#222;letter-spacing:0;line-height:1.3;
	word-break:keep-all;
}
.text__1791565__ p a {color:#222}

@media all and (min-width:1024px){
	.text__1791565__ p {font-size:44px}
}

/*     1791575 : BLANK 컨텐츠      */
.blank__1791575__ {box-sizing:border-box;display:block;position:relative;width:100%;height:30px}
.blank__1791575__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1791575__.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__1791575__ {height:18px}
}

/*     1791585 : 한줄 텍스트      */
.text__1791585__ p {
	display:block;margin:0;padding:0;
	font-size:16px;font-weight:normal;color:#666;letter-spacing:0;line-height:1.5em;
}
.text__1791585__ p a {color:#666}

@media all and (min-width:1024px){
	.text__1791585__ p {font-size:18px}
}

/*     1791595 : BLANK 컨텐츠      */
.blank__1791595__ {box-sizing:border-box;display:block;position:relative;width:100%;height:100px}
.blank__1791595__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1791595__.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__1791595__ {height:50px}
}

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

/*     1810795 : 한줄 텍스트      */
.text__1810795__{
	display:flex;
	width:100%;
	padding: 40px 60px;	
	border: 1px solid #ddd;
	box-sizing:border-box;
}

.text__1810795__ .text__wrap{
	width:80%;
	padding-left:200px;
	background: url('/img_up/shop_pds/abc2580/build/option/ja-san1@4x1733968494.png') no-repeat 10px center / contain;
}
.text__1810795__ .text__wrap h2{
	font-size:28px; color:#444;
	margin:0 0 10px 0;
}
.text__1810795__ .text__wrap p{
	margin:0;
}
.text__1810795__ .text__wrap p span{
	display:inline-block;
	font-size:16px; color:#444;
	word-break:keep-all;
}
.text__1810795__ .text__wrap p span.text__title{
	position:relative;
	width:100%; max-width:90px;
}
.text__1810795__ .text__wrap p span.text__title::after{
	content:"";
	position:absolute;
	top:50%; right:20%; transform:translateY(-50%);
	width:1px; height:12px;
	background:#ccc;
}
.text__1810795__ .button__wrap{
	display:flex; flex-direction:column;
	justify-content: space-evenly;
	width:20%;
}
.text__1810795__ .button__wrap .button{
	width:100%; max-width:200px; min-height:50px;
	cursor:pointer;
	transition: all 0.2s;
	box-sizing:border-box;
}
.text__1810795__ .button__wrap .button:hover{
	filter: brightness(90%);
}
.text__1810795__ .button__wrap .button:first-child{
	background: #2db400; margin-bottom:10px;
}
.text__1810795__ .button__wrap .button:last-child{
	background: #FEE500;
}
.text__1810795__ .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__1810795__ .text__wrap{padding-left:0; background:none;}
	.text__1810795__ .text__wrap h2{font-size:24px;}
	.text__1810795__ .button__wrap .button{font-size:14px;}
}
@media (max-width: 767px){
	.text__1810795__ {flex-direction:column; row-gap: 20px; padding: 20px 30px;}
	.text__1810795__ .text__wrap{padding-left:0; background:none; width:100%}
	.text__1810795__ .text__wrap h2{font-size:20px;} 
	.text__1810795__ .text__wrap p {margin-bottom:5px;}
	.text__1810795__ .button__wrap{flex-direction:row; column-gap:2%; width:100%;}
	.text__1810795__ .button__wrap .button{width:100%; max-width:none;}
	.text__1810795__ .button__wrap .button:first-child{margin-bottom:0;}
}

/*     1810965 : BLANK 컨텐츠      */
.blank__1810965__ {box-sizing:border-box;display:block;position:relative;width:100%;height:100px}
.blank__1810965__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1810965__.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__1810965__ {height:50px}
}

/*     1810805 : 한줄 텍스트      */
.text__1810805__ {
	width:100%;
	border:1px solid #ddd;
	padding: 30px;
	box-sizing:border-box;
}

.text__1810805__ h3{
	display:flex;
	flex-direction:column;
	align-items: center;
}
.text__1810805__ h3 .img__box{width:50px; margin-bottom:5px;}
.text__1810805__ h3 .eng{
	font-size:32px; color:#666;
	font-family:'Noto Sans KR'
}
.text__1810805__ h3 .ko{
	font-size:28px;
}
.text__1810805__ .line{
	display:block;
	width:1px; height:35px;
	background:#ddd;
	margin:15px auto;
}

.text__1810805__ 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__1810805__ .text__list:nth-of-type(3){
	border-bottom:none;
}
.text__1810805__ .text__list .text__title{width:35%; text-align:center;}
.text__1810805__ p.text__ad{
	color:#e73f3f;
	text-align:center;
	font-weight:bold;
}

@media all and (min-width:1024px){
	.text__1810805__ p {font-size:16px}
	.text__1810805__  {min-height:470px;}
	.text__1810805__ h3 .img__box{width:70px; margin-bottom:10px;}
}

/*     1810815 : 한줄 텍스트      */
.text__1810815__ {
	width:100%;
	border:1px solid #ddd;
	padding: 30px;
	box-sizing:border-box;
}

.text__1810815__ h3{
	display:flex;
	flex-direction:column;
	align-items: center;
}
.text__1810815__ h3 .img__box{width:50px; margin-bottom:5px;}
.text__1810815__ h3 .eng{
	font-size:32px; color:#666;
	font-family:'Noto Sans KR'
}
.text__1810815__ h3 .ko{
	font-size:28px;
}
.text__1810815__ .line{
	display:block;
	width:1px; height:35px;
	background:#ddd;
	margin:15px auto;
}

.text__1810815__ .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__1810815__ .text__list:last-child{
	border-bottom:none;
}
.text__1810815__ .text__list.bus{
	position:relative;
}
.text__1810815__ .text__list.bus p::after{
	content:"기린봉 근교에 있습니다.";
	display:block;
	font-size:14px; color:#999;
	margin-top:7px;
	text-align:center;
}
.text__1810815__ .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__1810815__ .text__list.bus span{background:#726f69}
.text__1810815__ .text__list.car span{background:#cbb386}

.text__1810815__ .text__list p{
	word-break:keep-all;
	font-size:16px;
	margin:0;
}

@media all and (min-width:1024px){
	.text__1810815__ p {font-size:16px}
	.text__1810815__  {min-height:470px;}
	.text__1810815__ h3 .img__box{width:70px; margin-bottom:10px;}
}

/*     1810825 : 한줄 텍스트      */
.text__1810825__ {
	width:100%;
	border:1px solid #ddd;
	padding: 30px;
	box-sizing:border-box;
}

.text__1810825__ h3{
	display:flex;
	flex-direction:column;
	align-items: center;
}
.text__1810825__ h3 .img__box{width:50px; margin-bottom:5px;}
.text__1810825__ h3 .eng{
	font-size:32px; color:#666;
	font-family:'Noto Sans KR'
}
.text__1810825__ h3 .ko{
	font-size:28px;
}
.text__1810825__ .line{
	display:block;
	width:1px; height:35px;
	background:#ddd;
	margin:15px auto;
}

.text__1810825__ 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__1810825__ .text__list:nth-of-type(4){
	border-bottom:none;
}
.text__1810825__ .text__list .text__title{width:35%; text-align:center;flex:none;}
.text__1810825__ p.text__ad{
	color:#e73f3f;
	text-align:center;
	font-weight:bold;
}

.text__1810825__ .goInfo {text-align:center; margin-top:30px;}
.text__1810825__ .goInfo a {display:inline-block; padding:10px 20px; border-radius:8px; background:#134d91; color:#fff; transition:0.3s;}
.text__1810825__ .goInfo a:hover {border-radius:0; background:#377ed1;}

@media all and (min-width:1024px){
	.text__1810825__ p {font-size:16px}
	.text__1810825__ {min-height:470px;}
	.text__1810825__ h3 .img__box{width:70px; margin-bottom:10px;}
}

/*     1791555 : BLANK 컨텐츠      */
.blank__1791555__ {box-sizing:border-box;display:block;position:relative;width:100%;height:100px}
.blank__1791555__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1791555__.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__1791555__ {height:30px}
}

