﻿@charset "UTF-8";
@import url('fonts.css');

* {box-sizing:border-box; font-size:1em; font-family:'Pretendard', '맑은 고딕', 'Malgun Gothic', 'Apple SD Gothic Neo', sans-serif; font-weight:400; letter-spacing:-.5px; line-height:1.2; color:#000;}
h2, h2 em,h3, h3 em {margin:0; font-family:'GmarketSans', '맑은 고딕', 'Malgun Gothic', 'Apple SD Gothic Neo', sans-serif; font-weight:600; color:#000}
em, i {font-style:normal;}
ul, ol {list-style:none; margin:0; padding:0;}


/* 설명 */
.blind, caption {position:absolute; font-size:0; text-indent:-999999999px;}
[class^='sc_panel_'] {margin:0; padding:3.5rem 1rem; background-color:#f3f7fa;}
[class*='sc_panel_'] .part, .mm_container .marginCo1s, .marginCo1s.subc {margin:0 auto; width:520px;}
.topic {margin-bottom:5px; font-size:2.25rem; letter-spacing: -2px; line-height:1;}
.topic em {color:#ed2e36; font-weight:600; letter-spacing: -2px;}
.sub_topic {margin-bottom:1.75rem; font-size:1rem; font-weight:500;}

header {width:100% !important; height:3.1rem !important;}
header > .bLine {left:0 !important;  width:100% !important;}
section.mm_container {float:none; margin:0 !important; padding-top:3.1rem; width:100% !important;}

/* section0 - 비쥬얼1 */
.sc_panel_0 {position:relative; padding:0; background-color:#ffd355;}
.sc_panel_0 img {display:block !important; margin:0 auto !important; width:auto !important;}


/* 콜센터 배너 */
.call_banne {display:flex; justify-content:center; margin:0; background-color:#ff2a33;}
.call_banne .part {padding:1.12rem 1.12rem 1.18rem 8rem; text-align:left; background:url(../img/mainCont/img_call_banner.gif) no-repeat left bottom; background-size:6rem;}
.call_banne .part .topic {padding-bottom:.3rem; font-size:1.18rem; color:#fff; font-weight:700; font-family:'Pretendard', '맑은 고딕', 'Malgun Gothic', 'Apple SD Gothic Neo', sans-serif; letter-spacing:-.5px;}
.call_banne .part .topic em {color:#ffe89f; font-weight:700; font-family:'Pretendard', '맑은 고딕', 'Malgun Gothic', 'Apple SD Gothic Neo', sans-serif; letter-spacing:-.5px;}
.call_banne .part .btn_call {display:inline-block; padding:.5rem 2.2rem .5rem 1.1rem;  text-align:center; font-size:.8rem; color:#ff2a33; font-weight:600; border-radius:50px; background:#fff url(../img/mainCont/ico_call_arr.gif) no-repeat 90% center; background-size:.65rem;}

/* section1 - 3가지 이유 */
.sc_panel_1 .part {margin-bottom:1.43rem;}
.sc_panel_1 .part .tit {display:block; padding:.5rem 0; text-align:center; font-size:1.2rem; font-weight:500; color:#fff; background-color:#1c1c1c;}
.sc_panel_1 .part .tit em {font-weight:700; color:#fff;}
.sc_panel_1 .part .part_cont {padding:1.5rem 1.25rem 1.7rem; border:1px solid #dfdfdf; border-width:0 1px 1px 1px; background-color:#fff;}
.sc_panel_1 .part .part_cont .desc {font-size:1rem; font-weight:500;}
.sc_panel_1 .part .part_cont .desc em {font-size:1rem; font-weight:700;}
.sc_panel_1 .part .flow {margin:.8rem 0 .9rem; padding:0 .43rem;}
.sc_panel_1 .part .flow > * {display:flex; align-items:center; padding:1rem 1.18rem;}
.sc_panel_1 .part .flow > div strong {display:flex; justify-content:center; align-items:center; width:3.62rem; height:2.18rem; font-size:.75rem; color:#fff; font-weight:500; text-align:center; border-radius:5px;}
.sc_panel_1 .part .flow .another_company {border-bottom:1px solid #f4f4f4;}
.sc_panel_1 .part .flow .another_company strong {background-color:#ebebeb; color:#000;}
.sc_panel_1 .part .flow .ssen_company strong {background-color:#ff2a33;}
.sc_panel_1 .part .flow > div ul {display:flex; width:calc(100% - 4.5rem); align-items:center;}
.sc_panel_1 .part .flow > div ul li {position:relative; padding-left:.5rem; width:33.3%; font-size:.8125rem; font-weight:500; background:url(../img/mainCont/ico_flow_arr.gif) no-repeat left 10px; background-size:.41rem;}
.sc_panel_1 .part .flow > div ul li.accession {background:transparent;}
.sc_panel_1 .part .flow > div ul li.loan {color:#05a5ae;}
.sc_panel_1 .part .flow > div ul li.payment {padding-right:0;}
.sc_panel_1 .part .flow > div ul li::before {content:""; display:block; margin:0 auto 5px; width:1.81rem; height:1.81rem; background:url(../img/mainCont/ico_flow.gif) no-repeat 0 0; background-size:1.81rem;}
.sc_panel_1 .part .flow > div ul li.accession::before {background-position:0 0;}
.sc_panel_1 .part .flow > div ul li.loan::before {background-position:0 -1.81rem;}
.sc_panel_1 .part .flow > div ul li.payment::before {background-position:0 -3.62rem;}
.sc_panel_1 .part .txt_warning {display:block; margin:0 1rem; padding:.5rem .5rem .5rem 2.25rem; border-radius:5px; font-size:.75rem; text-align:left; letter-spacing:-1px; color:#fff; background:#ff2a33 url(../img/mainCont/ico_warning.gif) no-repeat 10px center; background-size:1.18rem 1.06rem;}
.sc_panel_1 .part ol {margin:.5rem 0 .2rem; padding:0 .43rem; counter-reset:item;}
.sc_panel_1 .part ol li {position:relative; padding:1.25rem 0 1.25rem 1.6rem; counter-increment:item; font-size:.95rem; text-align:left; font-weight:700;}
.sc_panel_1 .part ol li:nth-child(2) {border:1px solid #f3f3f3; border-width:1px 0 1px 0;}
.sc_panel_1 .part ol li:nth-child(3) {padding-bottom:0;}
.sc_panel_1 .part ol li::before {content:counter(item); position:absolute; left:0; top:19px; display:block; width:1.25rem; height:1.25rem; line-height:1.25rem; font-size:.7rem; text-align:center; color:#fff; border-radius:50px; background-color:#000;}
.sc_panel_1 .part ol li .txt_caution {display:block; margin-top:6px; padding-left:6px; text-indent:-6px;}
.sc_panel_1 .part ol li.secondary::before {background-color:#05a5ae;}
.img_panel1_chart {display:block; margin:2rem auto .5rem; width:90%;}

.secondary {color:#05a5ae}
.txt_caution {font-size:.8rem; font-weight:500;}

/* sc_panel_2 - 혜택지급방식 */
.sc_panel_2 {background-color:#222222;}
.sc_panel_2 .topic {color:#fff;}
.sc_panel_2 .topic em {color:#00cbd5;}
.sc_panel_2 .sub_topic {color:#fff;}
.sc_panel_2 .btn_mn {color:#fff; background-color:#00cbd5;}
.sc_panel_2 .li_method li {position:relative; margin-bottom:1.9rem; padding:1.1rem 1.1rem 1.1rem 5.2rem; text-align:left; border:1px solid #525252; border-radius:15px;}
.sc_panel_2 .li_method li::before {content:""; position:absolute; left:1.1rem; top:50%; display:block; width:3.4rem; height:3.4rem; transform:translate(0, -50%); background:url(../img/mainCont/ico_panel2_li.gif) no-repeat 0 0; background-size:3.4rem;}
.sc_panel_2 .li_method li.ico1::before {background-position:0 0;}
.sc_panel_2 .li_method li.ico2::before {background-position:0 -3.4rem;}
.sc_panel_2 .li_method li.ico3::before {background-position:0 -6.8rem;}
.sc_panel_2 .li_method li::after {content:""; position:absolute; left:50%; bottom:-1.3rem; width:.62rem; height:.71rem; transform:translate(-50%, 0); background:url(../img/mainCont/ico_panel2_arr.gif) no-repeat 0 0; background-size:.62rem;}
.sc_panel_2 .li_method li:last-child::after {width:0; height:0; background:transparent;}
.sc_panel_2 .li_method li strong {color:#00cbd5; font-size:1.12rem; font-weight:500;}
.sc_panel_2 .li_method li p {padding-top:5px; color:#fff; font-size:0.81rem; font-weight:500;}

/* .sc_panel_3 - 인기상품 */
.sc_panel_3 .sub_topic {font-weight:600;}
.sc_panel_3 .part {position:relative; }
.sc_panel_3 .badge_shape {position:absolute; top:-36px; right:-8px; padding-top:1.2rem; width:4.5rem; height:4.5rem; text-align:center; background:url(../img/mainCont/bg_badge_shape.png) no-repeat 0 0; background-size:4.5rem; z-index:1;}
.sc_panel_3 .badge_shape span {display:block; color:#fff; font-size:.85rem; font-weight:500;}
.sc_panel_3 .badge_shape strong {display:block; color:#fff0ba; font-size:.95rem; font-weight:700;}
.sc_panel_3 .coupon_box {position:relative; margin:2rem auto; border-radius:20px; overflow:hidden;
    background: #F64552;
    background: -webkit-linear-gradient(159deg, rgba(246, 69, 82, 1) 0%, rgba(228, 23, 26, 1) 68%);
    background: -moz-linear-gradient(159deg, rgba(246, 69, 82, 1) 0%, rgba(228, 23, 26, 1) 68%);
    background: linear-gradient(159deg, rgba(246, 69, 82, 1) 0%, rgba(228, 23, 26, 1) 68%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#F64552", endColorstr="#E4171A", GradientType=0);
}
.sc_panel_3 .coupon_box::before,
.sc_panel_3 .coupon_box::after {content:""; position:absolute; top:50%; width:40px; height:40px; border-radius:50%; background-color:#f3f7fa; transform:translateY(-50%);}
.sc_panel_3 .coupon_box::before {left:-20px;}
.sc_panel_3 .coupon_box::after {right:-20px;}
.sc_panel_3 .coupon_content {padding:2.1rem 1rem; text-align:center; font-size:1.2rem; font-weight:600;}
.sc_panel_3 .coupon_content .desc {font-size:.92rem; color:#fff; font-size:500;}
.sc_panel_3 .coupon_content .price {display:block; margin:5px 0 12px; font-size:2.4rem; font-weight:700; color:#fff; font-family:'GmarketSans', '맑은 고딕', 'Malgun Gothic', 'Apple SD Gothic Neo', sans-serif; letter-spacing:-1px;}
.sc_panel_3 .coupon_content .sub_text {padding:3px 1rem; font-size:.92rem; color:#ed2e36; border-radius:50px; font-weight:500; background-color:#fff;}
.sc_panel_3 .li_service {padding:.8rem 2.5rem; border-radius:15px; background-color:#fff;;}
.sc_panel_3 .li_service li {position:relative; padding:1rem 0 1rem 3rem; text-align:left; font-size:1.2rem; font-weight:500; border-bottom:1px solid #e9edf0; letter-spacing:-1px;}
.sc_panel_3 .li_service li:last-child {border-bottom:none;}
.sc_panel_3 .li_service li::before {content:""; position:absolute; left:0; top:50%; display:block; width:2.3rem; height:2.3rem; transform:translate(0, -50%); background:url(../img/mainCont/ico_li_service.png) no-repeat 0 0; background-size:2.3rem;}
.sc_panel_3 .li_service li.ico1::before {background-position:0 0;}
.sc_panel_3 .li_service li.ico2::before {background-position:0 -2.3rem;}
.sc_panel_3 .li_service li.ico3::before {background-position:0 -4.6rem;}
.sc_panel_3 .txt_caution.bt {margin:1rem 0 2rem;}

/* .sc_panel_4 - 더 많은 혜택 */
.sc_panel_4 {background-color:#e5eff6;}
.sc_panel_4 .benefit_box {position:relative; padding:1rem; display:flex; align-items:center; background-color:#fff;}
.sc_panel_4 .benefit_box .benefit_item {position:relative; display:flex; flex-wrap:wrap; justify-content:center; width:50%;}
.sc_panel_4 .benefit_box .benefit_item::before {content:"or"; position:absolute; right:-14px; top:3.5rem; display:block; width:1.8rem; height:1.8rem; line-height:1.65rem; font-size:.9rem; font-weight:600; color:#fff; text-align:center; border-radius:50px; background-color:#ed2e36; z-index:1;}
.sc_panel_4 .benefit_box .benefit_item:nth-child(1)::before  {top:2.7rem}
.sc_panel_4 .benefit_box .benefit_item:last-child::before {content:""; left:-999999px; width:0; height:0; font-size:0; background-color:transparent;}
.sc_panel_4 .benefit_box .benefit_item .benefit_img {position:relative; margin-bottom:.7rem;}
.sc_panel_4 .benefit_box .benefit_item:nth-child(3) .benefit_img {margin:.7rem 0 0;}
.sc_panel_4 .benefit_box .benefit_item .benefit_img .badge {position:absolute; top:3px; left:12px; width:2.5rem; height:2.5rem; line-height:2.5rem; font-size:.8rem; color:#fff; font-weight:500; border-radius:50px; background-color:#222; z-index:1;}
.sc_panel_4 .benefit_box .benefit_item .benefit_img .badge.last {left:auto; right:-4px;}
.sc_panel_4 .benefit_box .benefit_item:nth-child(3) .benefit_img .badge.last {top:-6px}
.sc_panel_4 .benefit_box .benefit_item .benefit_img img {display:block; margin:0 auto; width:7.8rem; height:5.5rem;}
.sc_panel_4 .benefit_box .benefit_item .desc {width:100%; color:#595959; font-size:.8rem; font-weight:400; letter-spacing: -1px;}
.sc_panel_4 .benefit_box .benefit_item .desc em {padding-left:.5rem; color:#000; font-size:1.3rem; font-weight:700;}
.sc_panel_4 .benefit_box .benefit_item .desc .lin {width:auto; background:url(../img/mainCont/arr_benefit_item.png) no-repeat -3px center; background-size:6.2rem;}
.sc_panel_4 .benefit_box .benefit_item .highlight {width:100%; margin-top:2px; color:#111010; font-size:.95rem;  font-weight:600; letter-spacing: -1px;}
.sc_panel_4 .benefit_bottom {padding:.8rem; color:#fff; font-size:1.02rem; font-weight:500; background-color:#ed2e36; letter-spacing:-1px;}
.sc_panel_4 .benefit_bottom em {font-weight:700; color:#fff; letter-spacing:-1px;}
.sc_panel_4 .txt_caution.bt {margin:.8rem 0 2rem; letter-spacing:-1px;}

/* .sc_panel_5 - 프로모션 */
.sc_panel_5 {background-color:#f3f7fa;}
.sc_panel_5 .sim_bubble {display:block; margin:0 auto; padding:5px; width:9.7rem; font-size:1.1rem; color:#fff; border-radius:50px; text-align:center; background-color:#ed2e36;}
.sc_panel_5 .sub_topic {display:inline-block; margin:1.18rem 0 .6rem; padding:0; font-size:1rem;}
.sc_panel_5 .sub_topic::after,
.sc_panel_5 .sub_topic::before {content:""; display:inline-block; width:1px; height:12px; vertical-align:middle; background-color:#000;}
.sc_panel_5 .sub_topic::before {margin:-2px 10px 0 0;}
.sc_panel_5 .sub_topic::after {margin:-2px 0 0 10px;}
.sc_panel_5 .sub_topic em {font-weight:600; color:#ed2e36;}
.sc_panel_5 .topic {margin-bottom:1.25rem; font-size:2.4rem; font-weight:700; letter-spacing:-2px; line-height:1;}
.sc_panel_5 .topic em {display:block; font-size:4rem; font-weight:700; letter-spacing:-2px;}
.sc_panel_5 .part {margin-bottom:2rem; padding:19rem 1rem 1.5rem; background:#fff url(../img/mainCont/img_promotion.jpg) no-repeat center 2rem; background-size:17.1rem;}
.sc_panel_5 .part p {margin-bottom:5px; font-size:1rem; line-height:1;}
.sc_panel_5 .part p em {font-weight:700;}
.sc_panel_5 .part strong {font-size:2.25rem; font-weight:700;}
.sc_panel_5 .part strong em {color:#ed2e36; font-size:2.25rem; font-weight:600; font-family:'GmarketSans', '맑은 고딕', 'Malgun Gothic', 'Apple SD Gothic Neo', sans-serif;}

/* .sc_panel_6 - 후기 */ 
.sc_panel_6 {background-color:#e5eff6;}
.sc_panel_6 .reviews_item {position:relative; margin-bottom:.6rem; padding:1.1rem 2.5rem; text-align:left; border:1px solid #dfdfdf; background-color:#fff;}
.sc_panel_6 .reviews_item .info {display:flex; justify-content:space-between; margin-bottom:.7rem; padding:.2rem 0 .5rem; border-bottom:1px  solid #dfdfdf;}
.sc_panel_6 .reviews_item .info .star {font-size:.85rem; color:#ed2e36; }
.sc_panel_6 .reviews_item .info .id {font-size:.7rem; color:#656565;}
.sc_panel_6 .reviews_item .tit {display:block; margin-bottom:.62rem; color:#ed2e36; font-size:1rem; font-weight:600;}
.sc_panel_6 .reviews_item .cont {line-height:1.5; font-size:0.85rem; font-weight:300;}
.sc_panel_6 .reviews_item .cont i {background-color:#f8edd7;}
.sc_panel_6 .sub_area {margin:1.5rem 0 2rem; font-size:1.5rem; font-weight:500; letter-spacing:-1px;}
.sc_panel_6 .sub_area em {color:#ed2e36; font-size:1.5rem; font-weight:700;}
.sc_panel_6 .real_info {position:relative; margin-bottom:2rem; padding:1.3rem 1.5rem; border-radius:15px; background-color:#fff; box-shadow:0 3px 10px rgba(0, 0, 0, .02);}
.sc_panel_6 .real_info .tit {position:absolute; top:-.9rem; left:1.5rem; padding:5px 15px 5px 10px; font-size:.9rem; color:#fff; border-radius:50px;}
.sc_panel_6 .real_info .tit.red {background-color:#ff594a;}
.sc_panel_6 .real_info .tit.blue {background-color:#00ccd7;}
.sc_panel_6 .real_info .tit::before {content:""; display:inline-block; margin:-2px 3px 0; width:.8rem; height:.8rem; vertical-align:middle; background:url(../img/mainCont/ico_real_info.gif) no-repeat 0 0; background-size:.81rem;} 
.sc_panel_6 .real_info .tit.blue::before {margin:-4px 3px 0; background-position:0 -.8rem;}
.sc_panel_6 .real_info .tb1 {table-layout:fixed; width:100%;}
.sc_panel_6 .real_info .tb1 thead th,
.sc_panel_6 .real_info .tb1 tbody td {padding:.5rem 0; text-align:center; font-size:.8rem; color:#000; border-bottom:1px solid #eee; font-family:'Pretendard', '맑은 고딕', 'Malgun Gothic', 'Apple SD Gothic Neo', sans-serif;}
.sc_panel_6 .real_info .tb1 thead th {font-weight:600; }
.sc_panel_6 .real_info .tb1 tbody tr:last-child td {border-bottom:0;}
.sc_panel_6 .real_info .tb1 .blur {filter:blur(.2rem);}
.sc_panel_6 .real_info .tb1 .state {padding:2px 8px; font-weight:600; border-radius:30px;}
.sc_panel_6 .real_info .tb1 .state.installation {color:#ed2e36; background-color:#ffefec;}
.sc_panel_6 .real_info .tb1 .state.receipt {background-color:#eeeeee;}
.sc_panel_6 .real_info .tb1 .state.delivery {color:#1850d1; background-color:#f3f7fa;}

/* .sc_panel_7 - FAQ */ 
.sc_panel_7 .faq_item {margin-bottom:1.25rem;}
.sc_panel_7 .faq_item .q {display:block; padding:.5rem 0 .5rem 1.1rem; text-align:left; font-size:1rem; font-weight:500; color:#fff; background-color:#1c1c1c;}
.sc_panel_7 .faq_item .q b {font-weight:700; color:#00ccd7;}
.sc_panel_7 .faq_item .a {padding:1.12rem; text-align:left; font-size:.9rem; font-weight:500; border:1px solid #dfdfdf; border-width:0 1px 1px 1px; background-color:#fff;}
.sc_panel_7 .faq_item .a p {margin-bottom:1rem; padding-left:17px; text-indent:-17px;}
.sc_panel_7 .faq_item .a p b {font-weight:700;}
.sc_panel_7 .faq_tb_box {padding-left:17px;}
.sc_panel_7 .faq_tb_box.red {margin-top:1rem;}
.sc_panel_7 .faq_tb_box .tb1 {table-layout:fixed; width:100%; border-collapse :collapse;}
.sc_panel_7 .faq_tb_box .tb1 thead th,
.sc_panel_7 .faq_tb_box .tb1 tbody td {padding:.5rem; text-align:center; font-size:.85rem; color:#000; border:1px solid #f0f0f0; font-family:'Pretendard', '맑은 고딕', 'Malgun Gothic', 'Apple SD Gothic Neo', sans-serif;}
.sc_panel_7 .faq_tb_box .tb1 thead th {font-weight:600; border-width:1px 1px 0 1px;}
.sc_panel_7 .faq_tb_box.blue .tb1 thead th {border-color:#d7eaeb; background-color:#e4f9fa;}
.sc_panel_7 .faq_tb_box.red .tb1 thead th {border-color:#f0dcdd; background-color:#ffe9ea;}
.sc_panel_7 .faq_tb_box .title {margin-bottom:3px; display:block; font-weight:700;}
.sc_panel_7 .faq_tb_box.blue .title {color:#00ccd7;}
.sc_panel_7 .faq_tb_box.red .title {color:#ed2e36;}
.sc_panel_7 .faq_tb_box .title::before {content:""; display:inline-block; margin:-2px 3px 0; width:.9rem; height:.9rem; vertical-align:middle; background:url(../img/mainCont/ico_faq_title.gif) no-repeat 0 0; background-size:.91rem;} 
.sc_panel_7 .faq_tb_box.red .title::before {margin:-4px 3px 0; background-position:0 -.8rem;}

/* 공식 온라인 특판점 전화 배너 */
.call_bottom_banne {margin:0; padding:2rem 0; text-align:center; background-color:#ff2a33;}
.call_bottom_banne .topic {display:inline-block; padding:5px 0 0 3.7rem; font-size:1.9rem; color:#fff; font-weight:600; background:url(../img/mainCont/logo_call_bottom.gif) no-repeat 0 bottom; background-size:2.8rem; font-family:'Pretendard', '맑은 고딕', 'Malgun Gothic', 'Apple SD Gothic Neo', sans-serif; letter-spacing:-1px;}
.call_bottom_banne .num {display:block; font-size:2.5rem; color:#ffe89f; font-weight:600;}
.call_bottom_banne .btn_call {display:block; margin:.5rem auto 0; padding:.8rem 0; width:17.6rem; font-size:1.5rem; color:#ff2a33; font-weight:600; border-radius:50px; background-color:#fff;}
.call_bottom_banne .btn_call::before {content:""; display:inline-block; margin:-7px 3px 0; width:1.8rem; height:1.5rem; vertical-align:middle; background:url(../img/mainCont/ico_call_bottom.gif) no-repeat 0 0; background-size:1.8rem;}

/* sc_panel_8 - 하단 유입 배너 */
.sc_panel_8 {padding:1rem; background-color:#fff;}
.sc_panel_8 .col_banner {display:flex; gap:0 2%; align-items:center; margin-bottom:.5rem;}
.sc_panel_8 .col_banner .col {border:1px solid #d6d6d6;} 
.sc_panel_8 .col_banner.col2 .col {width:50%; text-align:left; }
.sc_panel_8 .col_banner.col2 .col strong {display:block; padding:1rem 0 2rem 1rem; font-size:1rem; font-weight:600; color:#fff; background:url(../img/mainCont/bg_col_banner_col2n.jpg) no-repeat 0 0; background-size:7.3rem}
.sc_panel_8 .col_banner.col2 .col:nth-child(1) strong {background-color:#bea4e6; background-position:right 0;}
.sc_panel_8 .col_banner.col2 .col:nth-child(2) strong {background-color:#eca8af; background-position:right -5.6rem;} 
.sc_panel_8 .col_banner.col2 .col p {padding:.4rem 0; font-size:.8rem; font-weight:500; text-align:center; border-top:2px solid #dee2e6; background-color:#fff; letter-spacing:-1px;}
.sc_panel_8 .col_banner.col3 .col {padding:1rem .7rem 0 0; width:33.3%; height:5.9rem; background:url(../img/mainCont/bg_col_banner_col3n.jpg) no-repeat 0 0; background-size:8.1rem}
.sc_panel_8 .col_banner.col3 .col:nth-child(1) {background-color:#f1f9ff; background-position:0 0;}
.sc_panel_8 .col_banner.col3 .col:nth-child(2) {background-color:#f8f3ff; background-position:0 -5.8rem;}
.sc_panel_8 .col_banner.col3 .col:nth-child(3) {background-color:#fffaf4; background-position:0 -11.58rem;}
.sc_panel_8 .col_banner.col3 .col > * {display:block; text-align:right;}
.sc_panel_8 .col_banner.col3 .col strong {font-size:.9rem; font-weight:600;}
.sc_panel_8 .col_banner.col3 .col p {font-size:.7rem; color:#545454; font-weight:500; letter-spacing:-1px;}
.mm_container .marginCo1s {margin:1.5rem auto 3.5rem; display:flex; gap:0 2%;}
.mm_container .marginCo1s > div {padding-top:5.3rem; width:50%;}
.mm_container .marginCo1s .btn_apply {background:url(../img/mainCont/img_btn_apply.png) no-repeat center 0; background-size:7rem}
.mm_container .marginCo1s .btn_range {background:url(../img/mainCont/img_btn_range.png) no-repeat center 0; background-size:7rem}
.mm_container .marginCo1s > div a {display:block; padding:.6rem 0; font-size:1.03rem; font-weight:600; color:#fff; border-radius:50px; background-color:#ff4646;}

.marginCo1s.subc {margin:1.5rem auto 10px; display:flex; gap:0 2%;}
.marginCo1s.subc > div {padding-top:5.3rem; width:50%;}
.marginCo1s.subc .btn_apply {background:url(../img/mainCont/img_btn_apply.png) no-repeat center 0; background-size:7rem}
.marginCo1s.subc .btn_range {background:url(../img/mainCont/img_btn_range.png) no-repeat center 0; background-size:7rem}
.marginCo1s.subc > div a {display:block; padding:.6rem 0; font-size:1.03rem; font-weight:600; color:#fff; border-radius:50px; background-color:#ff4646;}
.sub_container .sub_topic {margin-bottom:1.75rem; font-size:1rem !important; font-weight:500; padding:0 !important; text-align:center !important; color:#000 !important; background:transparent !important;}
.sub_container .txt_caution {margin-bottom:1.75rem; font-size:.8rem !important; font-weight:500; padding:0 !important; text-align:center !important; color:#000 !important; background:transparent !important;}
.sub_container .sc_panel_4 {float:none;}
.sub_container .sc_panel_4 .benefit_bottom {line-height:normal !important; text-align:center !important; color:#fff !important; background: #ed2e36 !important;}
.sub_container .sc_panel_4 {padding:2rem 1rem 0;}
.sub_container .sc_panel_4 .txt_caution.bt {margin:0; padding:.8rem 0 2rem !important;}
.sub_container .sc_panel_4 .benefit_box .benefit_item .highlight {padding:0 !important; line-height:normal !important; text-align:center !important; color:#000 !important; background:transparent !important;}


/* section 마지막 버튼 */
a.btn_mn {display:block; margin:0 auto; padding:.95rem 0; width:520px; font-size:1.6rem; color:#fff; font-weight:600; text-align:center; border-radius:50px; background-color:#222;}

/* 하단 빠른전화 상담 */
a.btn_fiex_tel {position:fixed; bottom:0; left:0; right:0; height:4rem; line-height:4rem; font-size:1.43rem; font-weight:600; color:#fff; text-align:center; background-color:#ff232f; z-index:1;}
a.btn_fiex_tel::before {content:""; display:inline-block; margin:-2px 5px 0 0; width:1.9rem; height:1.9rem; vertical-align:middle; background:url(../img/mainCont/ico_fiex_tel.png) no-repeat 0 0; background-size:100%;}

/* 퀵메뉴 */
.quick_menu_box {position:fixed; right:1rem; bottom:5rem; z-index:2;}
.quick_menu_box a {display:block; padding-top:7px; width:3rem; height:3rem; font-size:.7rem; border-radius:50px; box-shadow:0 0 5px 5px rgba(0, 0, 0, .05);}
.quick_menu_box > a.btn_top {background-color:#fff;}
.quick_menu_box > a::before {content:""; display:block; margin:0 auto 2px; width:1.25rem; height:1.25rem; background:url(../img/mainCont/ico_quick_menu.png) no-repeat 0 0; background-size:1.25rem; }
.quick_menu_box a.btn_top::before {background-position:0 -1.25rem;}

/* 풋터 */
.ft {position:relative; display:block; padding:2.4rem 1.2rem 6rem; width:100%; line-height:1.2; font-size:.95rem; color:#fff; background-color:#272727;}
.ft .terms_service a, .copyright {color:#999}
.ft .info li {display:flex; align-items:center; margin-bottom:.3rem;}
.ft .info li > * {color:#999; text-align:left; font-size:.8rem;}
.ft .info li span {display:block;}
.ft .info li strong::after {content:":"; margin:0 2px;}
.ft .info li span::after, .ft .terms_service a::after {content:""; display:inline-block; margin:-2px .5rem 0; width:1px; height:11px; vertical-align:middle; background-color:#999;}
.ft .info li span.wfull {width:calc(100% - 36px);}
.ft .info li span.nlin::after, .ft .terms_service a:last-child::after {position:absolute; left:-9999px; width:0; height:0;}
.ft .info li.li_wrap {flex-wrap:wrap;}
.ft .info li.li_wfull {align-items: normal;}
.ft .info li.li_wfull span {width:calc(100% - 36px);}
.ft .terms_service {margin:1rem 0; text-align:left;}
.ft .terms_service a {font-size:.8rem;}
.ft .copyright {text-align:left; font-size:.8rem;}














/* 미디어쿼리  *****************************************************************************************************************************************************************************/
@media (max-width: 1024px) {

}
@media (max-width:600px) {
    .sc_panel_0 {background-color:#fcfdfd;}
    .sc_panel_0 img {display:block !important; margin:0 auto !important; width:100% !important;}
    [class*='sc_panel_'] .part, .mm_container .marginCo1s {width:100%;}
     .marginCo1s.subc {width:96%; margin: 60px 2% 10px 2%;}
	a.btn_mn {width:100%;}
    
    
}
@media (max-width:500px) {
    .sc_panel_4 .benefit_box {padding:1rem .2rem; gap:4%;}
    .sc_panel_4 .benefit_box .benefit_item {width:35%;}
    .sc_panel_4 .benefit_box .benefit_item:nth-child(1) {width:28%;}
    .sc_panel_4 .benefit_box .benefit_item::before {right:-20px; width:1.5rem; height:1.5rem; line-height:1.5rem; font-size:.8rem;}
    .sc_panel_4 .benefit_box .benefit_item .benefit_img img {height:auto;}
    .sc_panel_4 .benefit_box .benefit_item .desc {font-size:.7rem; letter-spacing:-2px;}
    .sc_panel_4 .benefit_box .benefit_item .desc .lin {font-size:.7rem; letter-spacing:-1px; background-size:5rem;}
    .sc_panel_4 .benefit_box .benefit_item .desc em {font-size:1.2rem; letter-spacing:-2px;}
    .sc_panel_4 .benefit_box .benefit_item .highlight {font-size:.9rem;}
    .sc_panel_4 .benefit_box .benefit_item:nth-child(3) .benefit_img .badge.last {right:5px;}
    .sub_container .sc_panel_4 .benefit_box .benefit_item .benefit_img img {width:100%;}
    .sub_container .sc_panel_4 .benefit_box .benefit_item .desc em {padding-left:.1rem; font-size:1.1rem;}
    
}
@media (max-width:390px) {
	.desc {letter-spacing:-1px;}
    .ft .terms_service a:last-child {display:block; margin-top:.3rem;}
    .ft .info li {flex-wrap:wrap; margin-bottom:0;}
    .ft .info li > * {margin-bottom:.3rem;}
    .ft .info li span.sfull {width:calc(100% - 110px);}

    .sub_container .sc_panel_4 .benefit_box .benefit_item .highlight {letter-spacing:-1.5px;}

}
@media (max-width:345px) {
    .sc_panel_4 .benefit_box .benefit_item .desc em {padding-left:.2rem;}
}