/*     3877695 : 이미지 (모바일/PC 출력 구분)      */
.img__3877695__ {max-width:100%}
.img__3877695__ * {box-sizing:border-box}
.img__3877695__ a {display:block;vertical-align:top}
.img__3877695__ img {vertical-align:top}
.img__3877695__ .img_pc {display:none;}

@media all and (min-width:1024px){
	.img__3877695__ .img_m {display:none;}
	.img__3877695__ .img_pc {display:block;}
	.img__3877695__ .img_pc img {width:100%;}
}

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

/*     3877675 : 한줄 텍스트      */
.text__3877675__ { text-align:center;}
.text__3877675__ .blue {color: #4e60ac; font-weight:700;}

.text__3877675__ .title {position: relative;}
.text__3877675__ .title >p {background: #93a1c6; color: #fff; display: inline-block; padding: 10px; border-radius: 50px; font-size: 16px;  margin: 0 auto; font-weight:200; position: relative; z-index: 2;}
.text__3877675__ .title::before{ content: ""; position: absolute; top: 20%; left: 0; width: 100%; height: 1px; background: #ddd; transform: translateY(-50%); z-index: 1;}

.text__3877675__ .title > p > strong {font-weight:600;}
.text__3877675__ .title h2 {    font-size: 35px; margin: 10px; color: #000;}

.text__3877675__ > p { font-size: 16px; font-weight: 200; line-height:1.5em;}


.pc{display:none;}
.mb {display:block;}

@media all and (min-width:1024px){
.text__3877675__ .title >p { padding: 10px 35px; font-size: 24px; }
.text__3877675__ .title h2 {    font-size: 50px; margin: 25px; color: #000;}
.text__3877675__ > p { font-size: 27px;}

.text__3877675__ .title::before{display:none;}

.pc{display:block;}
.mb {display:none;}
}

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

/*     3877705 : 이미지      */

.img__3877705__{display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;margin:0 auto;text-align:center;}
.img__3877705__ *{box-sizing:border-box;}
.img__3877705__ a{display:block;width:fit-content;max-width:100%;margin:0 auto;}
.img__3877705__ img{display:block;width:{$farm_set[width]}px;max-width:100%;height:auto;margin:0 auto;}


/*     3877715 : 한줄 텍스트      */
.sshcv-seo-fold{width:100%;max-width:1200px;margin:30px auto 0;padding:0 20px;box-sizing:border-box;font-family:inherit;}
.sshcv-seo-fold__inner{border-top:1px solid #e6e8eb;border-bottom:1px solid #e6e8eb;background:#fff;}
.sshcv-seo-fold__button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;padding:18px 4px;border:0;background:transparent;color:#555;font-size:14px;font-weight:500;line-height:1.5;text-align:left;cursor:pointer;font-family:inherit;}
.sshcv-seo-fold__button:hover{color:#222;}
.sshcv-seo-fold__icon{position:relative;flex:0 0 16px;width:16px;height:16px;}
.sshcv-seo-fold__icon:before,.sshcv-seo-fold__icon:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1px;background:#777;transform:translate(-50%,-50%);transition:transform .25s ease;}
.sshcv-seo-fold__icon:after{transform:translate(-50%,-50%) rotate(90deg);}
.sshcv-seo-fold__button[aria-expanded="true"] .sshcv-seo-fold__icon:after{transform:translate(-50%,-50%) rotate(0deg);}
.sshcv-seo-fold__content{display:none;padding:0 4px 22px;}
.sshcv-seo-fold__content.is-open{display:block;}
.sshcv-seo-fold__text{margin:0;color:#777;font-size:14px;font-weight:400;line-height:1.9;word-break:keep-all;}
@media(max-width:767px){.sshcv-seo-fold{margin-top:20px;padding:0 16px;}.sshcv-seo-fold__button{padding:16px 2px;font-size:13px;}.sshcv-seo-fold__content{padding:0 2px 18px;}.sshcv-seo-fold__text{font-size:13px;line-height:1.8;}}

/*     3877725 : 한줄 텍스트      */
.text__3877725__ { display:flex; flex-wrap:wrap }
.customer_info { width:100%; background:#4663b1; color:#fff; padding:50px 0 }
.customer_info > div { padding-right:20px; padding-left:20px; box-sizing:border-box; font-size:18px }
.customer_info p { font-weight:600; margin:0; font-size:15px; }
.customer_info h6 { font-weight:600; margin:0; font-size:46px; line-height:34px; padding: 10px 0 25px }
.customer_info ul { border-top:1px solid #ffffff38; border-bottom:1px solid #ffffff38; padding:25px 0; font-size:16px; margin-top:20px; list-style:none; }
.customer_info ul li:not(:last-child) { padding-bottom:15px }
.customer_info dl { display:flex; flex-wrap:wrap }
.customer_info dl dt { width:165px; font-weight:500 }

.customer_info .bnner_group { padding-top:50px; display:flex; align-items:center }
.customer_info .bnner_group .img img { padding: 0 20px 0 0 }
.customer_info .bnner_group .txt b { padding-bottom:20px; display:block; text-transform:uppercase; font-weight:600; letter-spacing:0; font-size:26px }
.customer_info .bnner_group .txt i { font-size:16px; line-height:20px; font-style:normal }
.customer_info .btn_arrow { background:url(/img_up/shop_pds/sshcv11/build/option/img_slide_arrow1777881827131.png) no-repeat right 0; width:60px; height:24px; display:inline-block; background-size:contain; filter:invert(100%); margin-left:auto }


@media all and (min-width:1023px) {
.customer_info { padding:100px 0; }
.customer_info > div { float:right; width:650px; float:right; padding-right:100px; box-sizing:border-box; font-size:18px }
.customer_info p { font-size:18px }
.customer_info h6 { font-size:60px; line-height:44px; padding:20px 0 50px;  }
.customer_info ul { font-size:22px; padding:20px 0; }
.customer_info ul li:not(:last-child) { padding-bottom:20px }
.customer_info .bnner_group .img img { width:45px; padding: 0 64px 0 16px }
.customer_info .bnner_group .txt i { font-size:20px; line-height:26px; }
.customer_info .btn_arrow  {  width:150px; }
}

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

