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

/*     3701194 : 한줄 텍스트      */
.text__3701194__ { padding:90px 0 }
.text__3701194__ .greeting .title {text-align:center;}
.text__3701194__ .greeting .title h3 {font-size: 36px;margin: 5px 0 20px;line-height: 36px; color: #000;font-weight:700;}
.text__3701194__ .trophy_area .wrap > div:nth-child(n+3) {margin-top: 20px;}
.text__3701194__ .trophy_area span {font-size: 13px;line-height: 15px;}
.text__3701194__ .greeting + .trophy_area .wrap > div:nth-child(n+2), .greeting + .trophy_area + .trophy_area .wrap > div:nth-child(n+2) {margin-top: 20px;}

.text__3701194__ .sign { text-align:right !important }
.text__3701194__ .sign i { color:#333; font-size:30px; padding:0 8px; font-style:normal }

@media all and (min-width:1024px){
.text__3701194__ { padding:110px 0 }
.text__3701194__ .greeting .title p {font-size: 22px;color: #555;}
.text__3701194__ .greeting .title h3 {font-size: 60px;margin: 12px 0 60px;letter-spacing: -1.5px; line-height: 64px;}
.text__3701194__ .greeting .item {display: flex; flex-wrap: nowrap;align-items: center;}
.text__3701194__ .greeting .item > div {width:50%;position: relative;padding:20px}
.text__3701194__ .greeting .item > div > p {width:450px;font-size: 18px;line-height: 28px;line-height: 32px;color: #444;word-break: keep-all;}
.text__3701194__ .greeting + .greeting .item > div > p {width:540px;}
.text__3701194__ .greeting .item > div:nth-child(even) {text-align:right;}
.text__3701194__ .greeting .item > div:nth-child(even) > p{margin: 0 0 0 auto;text-align: left;}
.text__3701194__ .greeting .item > div:first-child::before {content: '';width: 1px;position: absolute;top: 0;bottom: 0px;right: 0;background-color: #dbdbdb;}
.text__3701194__ .greeting .item > div:first-child::after {content: '';display: block;width: 7px;height: 7px;border-radius: 50%;background-color: #555;position: absolute;top: 0;right: -3px;}

.text__3701194__ .sign i { font-size:30px; padding:0 8px }
}

/*     3701834 : 한줄 텍스트      */
.text__3701834__ h2 { font-size:24px; margin:90px 0 30px; color:#000; text-align:center }

@media all and (min-width:1024px){
.text__3701834__ h2 { font-size:38px; margin:110px 0 70px; }
}

/*     3701844 : 한줄 텍스트      */
.text__3701844__ { display:flex; flex-wrap:wrap; justify-content:space-between; padding:0 0 90px }
.text__3701844__ > div { width:100%; text-align:center; margin-top:30px }
.text__3701844__ > div:first-child { margin-top:0 }
.text__3701844__ div span { padding:10px 20px; display:inline-block; background:#888; border-radius:50px; color:#fff;line-height:15px; margin-top:20px; font-size:14px; }
@media all and (min-width:1024px){
.text__3701844__ { padding: 0 0 110px }
.text__3701844__ > div { width: calc(33.3% - 15px); margin-top:0 }
.text__3701844__ > div:nth-child(n+4) { margin-top:100px }
.text__3701844__ div span { line-height:20px;margin-top:10px; font-size:16px }
}

/*     3701944 : 한줄 텍스트      */
.text__3701944__ h2 { font-size:24px; margin:0 0 30px; color:#000; text-align:center }

@media all and (min-width:1024px){
.text__3701944__ h2 { font-size:38px; margin:0 0 70px; }
}

/*     3701954 : 한줄 텍스트      */
.text__3701954__ { display:flex; flex-wrap:wrap; justify-content:space-between; padding:0 0 90px }
.text__3701954__ > div { width:100%; text-align:center; margin-top:30px }
.text__3701954__ > div:first-child { margin-top:0 }
.text__3701954__ div span { padding:10px 20px; display:inline-block; background:#888; border-radius:50px; color:#fff;line-height:15px; margin-top:20px; font-size:14px; }
@media all and (min-width:1024px){
.text__3701954__ { padding: 0 0 110px }
.text__3701954__ > div { width: calc(50% - 15px); margin-top:0 }
.text__3701954__ > div:nth-child(n+4) { margin-top:100px }
.text__3701954__ div span { line-height:20px;margin-top:10px; font-size:16px }
}

/*     3702104 : 한줄 텍스트      */
.text__3702104__ { padding:90px 0 }
.text__3702104__ .greeting .title {text-align:center;}
.text__3702104__ .greeting .title h3 {font-size: 36px;margin: 5px 0 20px;line-height: 36px;color: #000;font-weight:700;}
.text__3702104__ .greeting + .trophy_area .wrap > div:nth-child(n+2), .greeting + .trophy_area + .trophy_area .wrap > div:nth-child(n+2) {margin-top: 20px;}
.text__3702104__ .greeting .item > div > p { line-height:32px; font-size:14px }
.text__3702104__ .sign { text-align:right !important }
.text__3702104__ .sign i { color:#333; font-size:30px; padding:0 8px; font-style:normal }

@media all and (min-width:1024px){
.text__3702104__ { padding:110px 0 }
.text__3702104__ .greeting .title p {font-size: 22px;color: #555;}
.text__3702104__ .greeting .title h3 {font-size: 60px;line-height: 64px;margin: 12px 0 60px;letter-spacing: -1.5px;}
.text__3702104__ .greeting .item {display: flex; flex-wrap: nowrap;align-items: center;}
.text__3702104__ .greeting .item > div {width:50%;position: relative;padding:20px}
.text__3702104__ .greeting .item > div > p {width:450px;font-size: 18px;line-height: 28px;line-height: 32px;color: #444;word-break: keep-all;}
.text__3702104__ .greeting + .greeting .item > div > p {width:540px;}
.text__3702104__ .greeting .item > div:nth-child(even) {text-align:right;}
.text__3702104__ .greeting .item > div:nth-child(even) > p{margin: 0 0 0 auto;text-align: left;}
.text__3702104__ .greeting .item > div:first-child::before {content: '';width: 1px;position: absolute;top: 0;bottom: 0px;right: 0;background-color: #dbdbdb;}
.text__3702104__ .greeting .item > div:first-child::after {content: '';display: block;width: 7px;height: 7px;border-radius: 50%;background-color: #555;position: absolute;top: 0;right: -3px;}

.text__3702104__ .sign i { font-size:30px; padding:0 8px }
}

/*     3702264 : 한줄 텍스트      */
.text__3702264__ h2 { font-size:24px; margin:90px 0 30px; color:#000; text-align:center }

@media all and (min-width:1024px){
.text__3702264__ h2 { font-size:38px; margin:110px 0 70px; }
}

/*     3702274 : 한줄 텍스트      */
.text__3702274__ { display:flex; flex-wrap:wrap; justify-content:space-between; padding:0 0 90px }
.text__3702274__ > div { width:100%; text-align:center; margin-top:30px }
.text__3702274__ > div:first-child { margin-top:0 }
.text__3702274__ div span { padding:10px 20px; display:inline-block; background:#888; border-radius:50px; color:#fff;line-height:15px; margin-top:20px; font-size:14px; }
@media all and (min-width:1024px){
.text__3702274__ { padding: 0 0 110px }
.text__3702274__ > div { width: 25%; margin-top:0 }
.text__3702274__ > div:nth-child(n+5) { margin-top:100px }
.text__3702274__ div span { line-height:20px;margin-top:10px; font-size:16px }
}

/*     3702334 : 한줄 텍스트      */
.text__3702334__ { padding:90px 0 }
.text__3702334__ .greeting .title {text-align:center;}
.text__3702334__ .greeting .title h3 {font-size: 36px;margin: 5px 0 20px;line-height: 36px; color: #000;font-weight:700;}
.text__3702334__ .greeting .item > div > p { font-size:14px; line-height:32px }
.text__3702334__ .greeting + .trophy_area .wrap > div:nth-child(n+2), .greeting + .trophy_area + .trophy_area .wrap > div:nth-child(n+2) {margin-top: 20px;}

.text__3702334__ .sign { text-align:right !important }
.text__3702334__ .sign i { color:#333; font-size:30px; padding:0 8px; font-style:normal }

@media all and (min-width:1024px){
.text__3702334__ { padding:110px 0 }
.text__3702334__ .greeting .title p {font-size: 22px;color: #555;}
.text__3702334__ .greeting .title h3 {font-size: 60px;margin: 12px 0 60px;letter-spacing: -1.5px; line-height: 64px;}
.text__3702334__ .greeting .item {display: flex; flex-wrap: nowrap;align-items: center;}
.text__3702334__ .greeting .item > div {width:50%;position: relative;padding:20px}
.text__3702334__ .greeting .item > div > p {width:540px;font-size: 18px;line-height: 28px;line-height: 32px;color: #444;word-break: keep-all;}
.text__3702334__ .greeting + .greeting .item > div > p {width:540px;}
.text__3702334__ .greeting .item > div:nth-child(even) {text-align:right;}
.text__3702334__ .greeting .item > div:nth-child(even) > p{margin: 0 0 0 auto;text-align: left;}
.text__3702334__ .greeting .item > div:first-child::before {content: '';width: 1px;position: absolute;top: 0;bottom: 0px;right: 0;background-color: #dbdbdb;}
.text__3702334__ .greeting .item > div:first-child::after {content: '';display: block;width: 7px;height: 7px;border-radius: 50%;background-color: #555;position: absolute;top: 0;right: -3px;}

.text__3702334__ .sign i { font-size:30px; padding:0 8px }
}

/*     3702964 : 한줄 텍스트      */
.text__3702964__ { 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_arrow17778818277.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; }
}

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

