﻿@charset "utf-8";
/*
    Contents.css
*/

/*** 추천테마 ***/
/* total_txt */
.total_txt {margin-bottom:20px;color:#1c1c1c;font-size:22px;line-height:22px;}
.total_txt strong {color:#0d643a;}

/*** 목록 ***/
/** theme_box **/
.theme_box {margin:-40px -20px 0 -20px;}
.theme_box_list {float:left;width:calc(50% - 40px);height:420px;margin:40px 20px 0 20px;border:solid 1px #ddd;box-sizing:border-box;}
.theme_box_list .t_tit {position:relative;height:180px;background:#f5f5f5;border-bottom:1px solid #ddd;box-sizing:border-box;}
.theme_box_list .t_tit a {display:block;position:relative;height:180px;transition:all 0.4s;}
.theme_box_list .t_tit a:hover, .theme_box_list .t_tit a:focus {background:#efefef;}
.theme_box_list .t_tit .img {position:absolute;left:30px;top:50%;width:195px;height:132px;margin-top:-61px;overflow:hidden;}
.theme_box_list .t_tit .img img {width:100%;}
.theme_box_list .t_tit .txt {position:relative;padding:38px 35px 10px 230px;}
.theme_box_list .t_tit .txt dt {color:#1c1c1c;font-size:26px;font-weight:800;}
.theme_box_list .t_tit .txt dd {margin-top:15px;font-size:16px;}
.theme_box_list .btn_more_link {display:inline-block;position:absolute;right:30px;bottom:10px;padding-right:12px;background:url(../images/template/ico_btn_round_arrow.png) right center no-repeat;color:#0d643a;font-size:14px;line-height:14px;}
.theme_box_list .t_list {padding:30px 29px;box-sizing:border-box;}
.theme_box_list .t_list li {float:left;width:170px;margin-left:25px;}
.theme_box_list .t_list li:first-child {margin-left:0;}
.theme_box_list .t_list .img {display:block;width:170px;height:128px;overflow:hidden}
.theme_box_list .t_list .img img {width:100%;}
.theme_box_list .t_list .txt {margin-top:10px;color:#1c1c1c;font-size:17px;line-height:17px;}
.theme_box_list .t_list .txt dt {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.theme_box_list .t_list .txt dd {margin-top:8px;color:#0d643a;font-weight:800;}
.theme_box_list .t_list:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.theme_box:after {display:block;clear:both;height:0;content:"";overflow:hidden;}

/* t_info_list */
.t_info_list li {float:left;width:50%;height:420px;border-left:solid 1px #ddd;box-sizing:border-box;}
.t_info_list li:first-child {border-left:0;}
.t_info_list a {display:block;position:relative;width:100%;height:418px;padding:40px 30px;box-sizing:border-box;transition:all 0.4s;}
.t_info_list a:after {position: absolute;right:34px;bottom:30px;width:200px;height:200px;content:"";}
.t_info_list dt {margin-top:-5px;color:#1c1c1c;font-size:24px;font-weight:800;line-height:30px; }
.t_info_list dd {margin-top:12px;font-size:14px;line-height:20px;}
.t_info_list dd p {margin-top:12px;}
.t_info_list dd span {display:inline-block;padding-right:12px;background:url(../images/template/ico_btn_round_arrow.png) right center no-repeat;color:#0d643a;font-size:14px;line-height:14px;}
.t_info_list .s1 a {background:#f6f3dd;}
.t_info_list .s1 a:after {background:url(../images/contents/ico_t_info_list01.png) right bottom no-repeat;}
.t_info_list .s1 a:hover, .t_info_list .s1 a:focus {background:#ede8c2;}
.t_info_list .s2 a {background:#f3ddc3;}
.t_info_list .s2 a:after {background:url(../images/contents/ico_t_info_list02.png) right bottom no-repeat;}
.t_info_list .s2 a:hover, .t_info_list .s2 a:focus {background:#ebd0af;}
.t_info_list:after {display:block;clear:both;height:0;content:"";overflow:hidden;}



/*** 상세 ***/
/** theme_tab **/
.theme_tab {position:relative;margin-top:50px;margin-bottom:80px;padding-top:1px;background:#f5f5f5;border:1px solid #ddd;border-width:0 1px 1px 1px;box-sizing:border-box;}
.theme_tab:before {position:absolute;left:-1px;top:0;width:calc(100% + 2px);height:2px;background:#1c1c1c;content:"";}
.theme_tab .t_tit {position:relative;height:200px;font-size:0;text-align:center;}
.theme_tab .t_tit .img {display:inline-block;width:195px;height:132px;margin:35px 40px 0 0;vertical-align:top;overflow:hidden;}
.theme_tab .t_tit .img img {width:100%;}
.theme_tab .t_tit .txt {display:inline-block;position:relative;text-align:left;vertical-align: top;}
.theme_tab .t_tit .txt dt {padding-top:68px;color:#1c1c1c;font-size:28px;font-weight:800;}
.theme_tab .t_tit .txt dd {margin-top:22px;color:#1c1c1c;font-size:20px;}
.theme_tab .t_tit .txt dd strong {color:#0d643a;font-weight:600;}

.theme_tab.wid-tab {margin-top:0; margin-bottom:30px; width:100%; }
.theme_tab.wid-tab .t_tit {height:auto; padding:40px 0;}
.theme_tab.wid-tab .t_tit .img {height:auto; margin:0; vertical-align:middle;}
.theme_tab.wid-tab .t_tit .txt {vertical-align:middle;}
.theme_tab.wid-tab .t_tit .txt dt {padding-top:0;}
.theme_tab.wid-tab .t_tit .more-btn {width:200px; height:50px; border-radius:50px; background:#0d643a; text-align:center; display:inline-block; vertical-align:middle; margin-left:50px;}
.theme_tab.wid-tab .t_tit .more-btn a {display:block; font-size:16px; font-weight:600; letter-spacing:-1px; color:#fff; line-height:50px;}


/* theme_tab_banner */
.theme_tab_banner {position:relative;height:59px;padding:0 30px;background:#fff;border-top:1px solid #ddd;overflow:hidden;}
.theme_tab_banner .tab_ty {margin-bottom:0;}
.theme_tab_banner .tab_ty li {float:left;width:203px;}
.theme_tab_banner .tab_ty a {display:block;border-width:0 1px 0 0;box-sizing:border-box;line-height:60px;}
.theme_tab_banner .tab_ty a:hover, .theme_tab_banner .tab_ty a:focus {background:#0d643a;border-color:#0d643a;color:#fff;}
.theme_tab_banner .tab_ty:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.theme_tab_banner .mc_control .mc_prev {width:32px;background:#fff url(../images/template/btn_mc_prev.png) center /35% no-repeat;}
.theme_tab_banner .mc_control .mc_prev:hover, .theme_tab_banner .mc_control .mc_prev:focus {background:#fff url(../images/template/btn_mc_prev_on.png) center /35% no-repeat;}
.theme_tab_banner .mc_control .mc_next {right:0;width:32px;background:#fff url(../images/template/btn_mc_next.png) center /35% no-repeat;}
.theme_tab_banner .mc_control .mc_next:hover, .theme_tab_banner .mc_control .mc_next:focus {background:#fff url(../images/template/btn_mc_next_on.png) center /35% no-repeat;}


/** upper_info **/
.upper_info {position:relative;margin-bottom:30px;overflow:hidden;}
.upper_info .total_txt {float:left;margin:5px 0 0 0;}
.upper_info .total_txt.bank-total-txt {font-size:0;}
.upper_info .total_txt.bank-total-txt p {display:inline-block; vertical-align:middle; padding:0 10px; position:relative; font-size:22px; line-height:22px; color:#1c1c1c;}
.upper_info .total_txt.bank-total-txt p:before {content:""; width:2px; height:80%; border-left:2px solid #1c1c1c; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.upper_info .total_txt.bank-total-txt p:nth-child(1) {padding-left:0;}
.upper_info .total_txt.bank-total-txt p:nth-child(1):before {display:none;}
.upper_info .info {float:right;}
.upper_info .info .select_ty{float:left;}
.upper_info:after {display:block;clear:both;height:0;content:"";overflow:hidden;}

/* sort_ty */
.sort_ty {float:left;margin:6px 30px 0 0;}
.sort_ty li {position:relative;float:left;padding:0 7px;}
.sort_ty li:before { display:block;position:absolute;left:-1px;top:8px;width:1px;height:12px;background:#e5e5e5;content:"";}
.sort_ty li:first-child{padding-left:0;}
.sort_ty li:first-child:before {display:none;}
.sort_ty li a {display:block;font-size:14px;color:#999;transition:all 0.4s;}
.sort_ty li a:hover, .sort_ty li a:focus {color:#1c1c1c;}
.sort_ty li.on a {color:#1c1c1c;}
.sort_ty:after {display:block;clear:both;height:0;content:"";overflow:hidden;}

/* btn_type_ty */
.btn_type_ty {float:left;margin:2px 0 0 30px;}
.btn_type_ty li {float:left;}
.btn_type_ty li a {display:block;position:relative;width:34px;height:34px;margin-left:-1px;border:solid 1px #ddd;box-sizing:border-box;text-indent:-9999px;overflow:hidden;z-index:1;transition:all 0.4s;}
.btn_type_ty li a:hover, .btn_type_ty li a:focus {border-color:#1c1c1c;z-index:2;}
.btn_type_ty li .btn_img_st {background:url(../images/contents/btn_list_type01.png) center no-repeat;}
.btn_type_ty li .btn_list_st {background:url(../images/contents/btn_list_type02.png) center no-repeat;}
.btn_type_ty li.on a {border-color:#0d643a;z-index:2;}
.btn_type_ty li.on .btn_img_st {background:url(../images/contents/btn_list_type01_on.png) center no-repeat;}
.btn_type_ty li.on .btn_list_st {background:url(../images/contents/btn_list_type02_on.png) center no-repeat;}
.btn_type_ty:after {display:block;clear:both;height:0;content:"";overflow:hidden;}


/** theme_view : 이미지 Type **/
.theme_view {margin-top:-30px;}
.theme_view .list {position:relative;height:258px;padding:30px 0;border-bottom:solid 1px #ddd;transition:all 0.4s;}
.theme_view .list:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.theme_view:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.theme_view .list .car-wrap {display:none;}

/* theme_view_emp */
.theme_view_emp {position:relative;padding:135px 50px 45px 50px;border-top:1px solid #1c1c1c;border-bottom:1px solid #e5e5e5;text-align:center;}
.theme_view_emp:before {position:absolute;left:50%;top:50px;width:91px;height:48px;margin-left:-45px;background:url(../images/contents/ico_theme_view_emp.png) no-repeat;content:"";}
.theme_view_emp .s1 {color:#1c1c1c;font-size:22px;font-weight:800;}
.theme_view_emp .s2 {margin-top:13px;font-size:16px;line-height:24px;}
.theme_view_emp .s3 {margin:36px 0 -5px 0;}
.theme_view_emp.ty02 {padding-top:145px;}
.theme_view_emp.ty02:before {position:absolute;left:50%;top:40px;width:125px;height:85px;margin-left:-64px;background:url(../images/contents/ico_theme_view_emp02.png) no-repeat;content:"";}
.theme_view_emp.ty03 {padding-top:145px;}
.theme_view_emp.ty03:before {position:absolute;left:50%;top:40px;width:115px;height:102px;margin-left:-64px;background:url(../images/contents/ico_theme_view_emp03.png) no-repeat;content:"";}
.theme_view_emp.ty03 a {width:270px; height:50px; background:#0d643a; border-radius:50px; text-align:center; display:block; font-size:18px; font-weight:600; letter-spacing:-1px; color:#fff; line-height:50px; margin:0 auto;}
.theme_view_emp.ty04 {padding-top:145px;}
.theme_view_emp.ty04:before {position:absolute;left:50%;top:40px;width:125px;height:85px;margin-left:-64px;background:url(../images/template/quick_pop_icon_recent.png) no-repeat;content:"";}
.theme_view_emp.ty05 {padding-top:145px;}
.theme_view_emp.ty05:before {position:absolute;left:50%;top:40px;width:125px;height:85px;margin-left:-64px;background:url(../images/template/quick_pop_icon_interest.png) no-repeat;content:"";}

.them_view_emp_banner {}


/* car_img */
.car_img {position:relative;float:left;width:344px;overflow:hidden;}
.car_img .img {width:344px;height:258px;overflow:hidden;}
.car_img .img img {display:inline-block;width:100%;}
.car_img .img .t {display:block;position:absolute;left:0;top:0;height:45px;padding:0 12px;background:#fbaa01;color:#fff;line-height:45px;}
.car_img .img .t.btn_tip {width:76px; height:78px; background:url(../images/template/ico_auth.png) no-repeat 0 0; padding:0 0; font-size:0;}/*190613 추가*/
.car_img .ico_video {display:block;position:absolute;right:10px;top:15px;width:64px;height:64px;background:url(../images/contents/ico_video.png) no-repeat;text-indent:-9999px;overflow:hidden;}
.car_img .btn_comp {position:absolute;left:0;bottom:0;width:100%;height:40px;/*background:rgba(28,28,28,0.2);*/transform:translateY(0);transition:all 0.3s; -moz-background:linear-gradient(0deg, rgba(87,87,87,1) 0%, rgba(87,87,87,0.5) 60%, rgba(87,87,87,0) 100%); -webkit-background:linear-gradient(0deg, rgba(87,87,87,1) 0%, rgba(87,87,87,0.5) 60%, rgba(87,87,87,0) 100%); background:linear-gradient(0deg, rgba(87,87,87,1) 0%, rgba(87,87,87,0.5) 60%, rgba(87,87,87,0) 100%);}
/*.car_img .btn_comp a {position:relative;float:left;width:50%;height:100%;color:#fff;font-size:14px;line-height:40px;text-align:center;}
.car_img .btn_comp a.on {color:#4ba05d;}
.car_img .btn_comp a:before {display:block;position:absolute;left:0;top:0;width:1px;height:40px;background:#fff;opacity:0.3;content:"";}
.car_img .btn_comp a:first-child:before {display:none;}*/
.car_img .btn_comp .ico_interest {display:inline-block;width:18px;height:18px;margin:0 5px 0 0;background:url(../images/contents/ico_interest.png) no-repeat;vertical-align:middle;}
.car_img .btn_comp .on .ico_interest {display:inline-block;width:18px;height:18px;margin:0 5px 0 0;background:url(../images/contents/ico_interest_on.png) no-repeat;vertical-align:middle;}
.car_img .btn_comp .ico_comp {display:inline-block;width:18px;height:18px;margin:-5px 5px 0 0;background:url(../images/contents/ico_comp.png) no-repeat;vertical-align:middle;}
.car_img .btn_comp .on .ico_comp {display:inline-block;width:18px;height:18px;margin:-5px 5px 0 0;background:url(../images/contents/ico_comp_on.png) no-repeat;vertical-align:middle;}
.car_img:hover .btn_comp {transform:translateY(0);}
.car_img .btn_comp {font-size:0;}
.car_img .btn_comp > *  {display:inline-block; vertical-align:middle;}
.car_img .btn_comp .car-info-s {font-size:0; width:calc(100% - 65px); box-sizing:border-box; padding-left:3px;}
.car_img .btn_comp .car-info-s p {display:inline-block; vertical-align:middle; font-size:13px; line-height:40px; letter-spacing:-1px; color:#fff; padding:0 6px; position:relative; font-weight:100;}
.car_img .btn_comp .car-info-s p:after {content:""; width:1px; height:10px; border-left:1px solid #fff; position:absolute; left:0; top:calc(50% + 1px); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%);}
.car_img .btn_comp .car-info-s p:first-child:after {display:none;}
.car_img .btn_comp .car-comp {font-size:0; width:65px;}
.car_img .btn_comp .car-comp p {display:inline-block; vertical-align:middle; font-size:13px; line-height:40px; letter-spacing:-1px; color:#fff; padding:0 9px; position:relative;}
.car_img .btn_comp .car-comp p a {font-size:14px; color:#fff;}
.car_img .btn_comp .car-comp p:after {content:""; width:1px; height:10px; border-left:1px solid #fff; position:absolute; left:0; top:calc(50% + 1px); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%);}
.car_img .btn_comp .car-comp p:first-child:after {display:none;}
.car_img .btn_comp .car-comp p .icon-interest-btn {width:14px; height:15px; background:url(../images/contents/ico_interest02.png) center top no-repeat; display:inline-block; vertical-align:middle;}
.car_img .btn_comp .car-comp p .on .icon-interest-btn {width:14px; height:15px; background:url(../images/contents/ico_interest02_on.png) center top no-repeat; display:inline-block; vertical-align:middle;}
.car_img .btn_comp .car-comp p .on {color:#00ad50;}

/*my_car_list 추가 190613*/
.theme_view.on .car_img .img .tooltip_cont{width:300px;}
.tooltip_cont {display:none;position:absolute;left:50px;top:5px;width:280px;padding:25px 25px;background:#fff;border:1px solid #ccc;box-sizing:border-box;text-align:left;box-shadow:0 5px 9px 3px rgba(153,153,153,0.2);z-index:1000;}
.tooltip_cont:before {position:absolute;left:-15px;top:24px;width:0;height:0;
border-top: 15px solid transparent;border-right: 15px solid #ccc;border-bottom: 15px solid transparent;
content:"";}
.tooltip_cont:after {position:absolute;left:-15px;top:26px;width:0;height:0;
border-top: 15px solid transparent;border-right: 15px solid #fff;border-bottom: 15px solid transparent;
content:"";}
/**
.tooltip_cont:before {position:absolute;left:0px;top:-14px;width:0;height:0;border-right:13px solid transparent;border-left:13px solid transparent;border-bottom:14px solid #ccc;content:"";}
.tooltip_cont:after {position:absolute;left:0px;top:-12px;width:0;height:0;border-right:13px solid transparent;border-left:13px solid transparent;border-bottom:14px solid #fff;content:"";}
**/
.tooltip_cont .dt {color:#1c1c1c;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc;font-size:18px;display:block;}
.tooltip_cont .dd {color:#666;font-size:14px;line-height:22px; display:block;}
/*my_car_list 추가*/

/* car_box */
.car_box {position:relative;float:left;width:calc(100% - 384px);height:258px;margin-left:40px;box-sizing:border-box;}
.car_box .tit {margin-bottom:10px;color:#1c1c1c;font-size:32px;font-weight:800;line-height:32px;letter-spacing:-1px;}
.car_box .tit strong {color:#999;}
.car_box .car_info {color:#999;font-size:16px;}
.car_box .car_info li {position:relative;float:left;padding:0 10px;}
.car_box .car_info li:before {display:block;position:absolute;left:0;top:7px;width:1px;height:14px;background:#e5e5e5;content:""; }
.car_box .car_info li:first-child {padding-left:0;}
.car_box .car_info li:first-child:before{display:none;}
.car_box .car_info:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.car_box .btn {margin-top:30px;font-size:17px;}
.car_box .btn li {position:relative;float:left;padding:0 10px;}
.car_box .btn li:before {display:block;position:absolute;left:0;top:7px;width:1px;height:14px;background:#e5e5e5;content:""; }
.car_box .btn li:first-child {padding-left:0;}
.car_box .btn li:first-child:before{display:none;}
.car_box .btn li a {display:inline-block;padding-right:12px;background:url(../images/template/ico_btn_round_arrow.png) right center no-repeat;color:#0d643a;transition:all 0.4s;}
.car_box .btn li a:hover, .car_box .btn li a:focus {color:#06522d;}
.car_box .btn:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.car_box .label_box {position:absolute;left:0;bottom:0;}
.car_box .label_box dt {color:#0d643a;font-size:36px;font-weight:800;line-height:36px;letter-spacing:-1px;}
.car_box .label_box dd {margin-top:18px;}
.car_box .label_box li {float:left;height:24px;margin-left:5px;padding:0 7px;border:1px solid #ccc; box-sizing:border-box;color:#1c1c1c;font-size:12px;line-height:22px;}
.car_box .label_box li:first-child {margin-left:0;}
.car_box .label_box ul:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.car_box .staff_box {position:absolute;right:0;bottom:0;}
.car_box .staff_box .photo {float:left;width:75px;height:75px;border-radius:50%;margin-right:15px;background:url(../images/contents/bg_p_photo.png) no-repeat;overflow:hidden;}
.car_box .staff_box .photo img {width:100%;}
.car_box .staff_box .info {float:right;font-size:14px;line-height:22px;}
.car_box .staff_box .info .btn {display:block;margin-top:5px;}
.car_box .staff_box .info .btn a {display:inline-block;min-width:40px;height:24px;padding:0 20px;box-sizing:border-box;font-size:12px;line-height:22px;}
.car_box .staff_box:after {display:block;clear:both;height:0;content:"";overflow:hidden;}

.car_box .state_box {position:absolute;right:0;top:0;width:250px;}
.car_box .state_box .state {width:230px;height:112px;margin:0 auto;padding:20px 30px 0 0;background:url(../images/contents/ico_state_box01.png) center no-repeat;box-sizing:border-box;color:#1c1c1c;font-size:16px;line-height:20px;text-align:center;}
.car_box .state_box .state strong {display:block;margin-top:8px;font-size:28px;font-weight:800;}
.car_box .state_box .txt {position:relative;padding:17px 3px;border:solid #e5e5e5;border-width:1px 0;color:#1c1c1c;line-height:22px;text-align:center;}
.car_box .state_box .txt:before {display:inline-block;position:relative;content:"";vertical-align:top;}
.car_box .state_box.act .state strong {color:#296fa2;}
.car_box .state_box.act .txt:before {width:17px;height:21px;margin:1px 2px 0 0;background:url(../images/contents/ico_state_box_loc.png) left center no-repeat;}
.car_box .state_box.end .state {background:url(../images/contents/ico_state_box02.png) center no-repeat;}
.car_box .state_box.end .state strong {color:#ff8400;}
.car_box .state_box.end  .txt:before {width:19px;height:19px;margin:2px 2px 0 0;background:url(../images/contents/ico_state_box_time.png) left center no-repeat;}

/* result_tit */
.result_tit {position:relative;height:110px;margin-bottom:30px;border-bottom:2px solid #1c1c1c;color:#1c1c1c;}
.result_tit:before {display:block;position:absolute;bottom:0;left:390px;width:77px;height:103px;background:url(../images/contents/bg_car_ex02.png) no-repeat;content:"";}
.result_tit p {position:absolute;left:502px;top:40px;padding:0 27px;font-size:26px;font-weight:800;line-height:32px;}
.result_tit p:before {position:absolute;left:0;top:0;width:13px;height:10px;background:url(../images/contents/ico_quotes01s.png) no-repeat;content:"";}
.result_tit p:after {position:absolute;right:0;bottom:0;width:13px;height:10px;background:url(../images/contents/ico_quotes02s.png) no-repeat;content:"";}
.result_tit p strong {color:#0d643a;}
.result_tit.ty02 {margin:-45px 0 -1px 0;}
.result_tit.ty02:before {left:320px;}
.result_tit.ty02 p {left:410px;font-size:22px;}

/* result_view */
.result_view .emp {padding:40px 0 50px;color:#1c1c1c;line-height:18px;text-align:center;}
.result_view .tit_t02 {padding-bottom:20px;border-bottom:1px solid #e5e5e5;}


/** theme_view : 리스트 Type **/
.theme_view .car_box .car-mark {margin-top:8px;}
.theme_view .car_box .car-mark ul {font-size:0;}
.theme_view .car_box .car-mark ul li {display:inline-block; vertical-align:middle; margin-left:5px;}
.theme_view .car_box .car-mark ul li:nth-child(1) {margin-left:0;}
.theme_view .car_box .car-mark ul li .mark {height:20px; box-sizing:border-box; padding:0 8px; border-radius:9px; background:red; color:#fff; font-size:12px; letter-spacing:-1px; line-height:19px; text-align:center; background:#fff; color:#0d643a; border:1px solid #0d643a;}
/*.theme_view .car_box .car-mark ul li .mark.mark-type-1 {width:62px;}
.theme_view .car_box .car-mark ul li .mark.mark-type-1 {width:62px; background:#000; color:#ffac00;}
.theme_view .car_box .car-mark ul li .mark.mark-type-2 {background:#0d643a;}
.theme_view .car_box .car-mark ul li .mark.mark-type-3 {background:#00ad50;}*/
.theme_view .car_box .price-info {margin-top:15px; font-size:18px; letter-spacing:-0.5px; color:#000;}
.theme_view .car_box .price-info span {color:#0d643a;}
.theme_view .car_box .price-info span.point {font-size:25px; font-weight:900;}

.theme_view.on {margin:-30px -20px;}
.theme_view.on .list {float:left;width:300px;height:370px;/*height:485px;margin:0 20px 30px 20px;*/ margin-left:26px; border-bottom:none; margin-top:20px; padding:0;}
.theme_view.on .list:nth-child(-n+4) {margin-top:30px;}
.theme_view.normal .list .car-wrap-normal {display:none;}
.theme_view.on .car_img {float:none;width:300px;}
.theme_view.on .car_img .img {width:300px;height:225px; position:relative;}
/*.theme_view.on .car_img .homeservice-mark {font-size:14px; color:#ffac00; letter-spacing:-1px; padding:5px 15px; background:#000; position:absolute; left:0; top:0;}
.theme_view.on .car_img .homeservice-mark a {font-size:14px; color:#ffac00; letter-spacing:-1px;}*/
.theme_view.on .car_img .homeservice-mark {width:50px; height:54px; background:url(../images/contents/ico_home.png) center no-repeat; position:absolute; left:0; top:0; font-size:0;}
/*.theme_view.on .car_img .video-mark {width:40px; height:40px; background:#000; position:absolute; right:10px; top:10px;}
.theme_view.on .car_img .video-mark:after {content:""; width:0; height:0; border-left:12px solid #ffac00; border-top:6px solid transparent; border-bottom:6px solid transparent; position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); transform:translate(-50%,-50%);}*/
.theme_view.on .car_img .video-mark {width:30px; height:30px; background:url(../images/contents/ico_video_02.png) center no-repeat; position:absolute; right:10px; top:10px;}
.theme_view.on .car_box {float:none;width:100%;height:160px;margin:10px 0 0 0;}
.theme_view.on .car_box .tit {font-size:22px;line-height:22px;}
.theme_view.on .car_box .car_info {font-size:14px;}
.theme_view.on .car_box .btn {display:none;}
.theme_view.on .car_box .label_box dt {font-size:30px;line-height:30px;}
.theme_view.on .staff_box {display:none;}
.theme_view.on .car_box .title-box {line-height:25px; font-weight:300;}
.theme_view.on .car_box .title-box h1 {font-size:18px; letter-spacing:-0.5px; color:#000;}
.theme_view.on .car_box .title-box h2 {font-size:14px; letter-spacing:-0.5px; color:#666;}
.theme_view.on .car_box .price-info {margin-top:7px; font-size:18px; letter-spacing:-0.5px; color:#000;}
.theme_view.on .car_box .price-info span {color:#0d643a;}
.theme_view.on .car_box .price-info span.point {font-size:25px; font-weight:900;}
/* .theme_view.on .car_box .price-info p a {font-size:18px; letter-spacing:-0.5px; color:#000; border-bottom:2px solid #0d643a;} */
/*200727 추가*/
.theme_view.on .car_box .price-info p a {font-size:18px; letter-spacing:-0.5px; color:#000;}
.theme_view.on .car_box .price-info p a span{border-bottom:1px solid #0d643a;}
/*200727 추가*/
.theme_view.on .car_box .car-info-l {display:none;}
.theme_view.on .btn-area {display:none;}

/*mar_car_list 추가 200708*/
.theme_view.normal .list {height:auto; padding:12px 0;}
.theme_view.normal .list:nth-child(1) {padding-top:30px;}
.theme_view.normal .list > * {float:none !important; display:inline-block; vertical-align:middle;}
.theme_view.normal .car_img {width:200px;}
.theme_view.normal .car_img .img {width:200px; height:149px;}
/*.theme_view.normal .car_img .homeservice-mark {font-size:13px; color:#ffac00; letter-spacing:-1px; padding:3px 15px; background:#000; position:absolute; left:0; top:0;}
.theme_view.normal .car_img .homeservice-mark a {font-size:13px; color:#ffac00; letter-spacing:-1px;}
.theme_view.normal .car_img .video-mark {width:30px; height:30px; background:#000; position:absolute; right:0; top:0;}
.theme_view.normal .car_img .video-mark:after {content:""; width:0; height:0; border-left:10px solid #ffac00; border-top:5px solid transparent; border-bottom:5px solid transparent; position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); transform:translate(-50%,-50%);}*/
.theme_view.normal .car_img .homeservice-mark {width:40px; height:43px; background:url(../images/contents/ico_home.png) center no-repeat; background-size:cover; position:absolute; left:0; top:0; font-size:0;}
.theme_view.normal .car_img .video-mark {width:25px; height:25px; background:url(../images/contents/ico_video_02.png) center no-repeat; background-size:cover; position:absolute; right:10px; top:10px;}
.theme_view.normal .car_img .btn_comp {display:none;}
.theme_view.normal .car_box {margin-left:20px; height:150px; width:calc(100% - 530px); box-sizing:border-box; padding:10px 0;}
.theme_view.normal .car_box .title-box {line-height:20px; font-weight:300; font-size:0;}
.theme_view.normal .car_box .title-box > * {display:inline-block; vertical-align:middle; margin-left:5px;}
.theme_view.normal .car_box .title-box h1 {font-size:18px; letter-spacing:-1px; color:#000; margin-left:0;}
.theme_view.normal .car_box .title-box h2 {font-size:18px; letter-spacing:-1px; color:#666; font-weight:100;}
.theme_view.normal .car_box .car-mark {width:100%; position:absolute; left:0; top:55px;}
.theme_view.normal .car_box .car-info-l {display:block; font-size:0; width:calc(100% - 65px); box-sizing:border-box; margin-top:3px;}
.theme_view.normal .car_box .car-info-l p {display:inline-block; vertical-align:middle; font-size:13px; letter-spacing:-0.5px; color:#7f7f7f; padding:0 8px; position:relative;}
.theme_view.normal .car_box .car-info-l p:first-child {padding-left:0;}
.theme_view.normal .car_box .car-info-l p:after {content:""; width:1px; height:10px; border-left:1px solid #7f7f7f; position:absolute; left:0; top:calc(50% + 1px); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%);}
.theme_view.normal .car_box .car-info-l p:first-child:after {display:none;}
.theme_view.normal .car_box .price-info {margin-top:40px;}
.theme_view.normal .car_box .price-info p a {font-size:16px; letter-spacing:-1px; color:#000;}
.theme_view.normal .car_box .price-info p a span { border-bottom:1px solid #0d463a;}
.theme_view.normal .btn-area {display:inline-block; width:300px; position:relative;}
.theme_view.normal .btn-area ul {font-size:0;}
.theme_view.normal .btn-area ul li {width:140px; height:34px; box-sizing:border-box; margin-left:10px; background:#fff; border:1px solid #ccc; text-align:center; display:inline-block; vertical-align:middle;}
.theme_view.normal .btn-area ul li a {display:block; font-size:14px; letter-spacing:-0.5px; color:#7f7f7f; line-height:33px;}
.theme_view.normal .btn-area ul li a > * {display:inline-block; vertical-align:middle;}
.theme_view.normal .btn-area ul li i.ico-interest {width:14px; height:13px; background:url(../images/contents/ico_interest03.png) center top no-repeat; display:inline-block; vertical-align:middle; margin-right:3px;}
.theme_view.normal .btn-area ul li span {display:inline-block; vertical-align:middle; padding-bottom:2px;}
.theme_view.normal .btn-area ul li .on i.ico-interest {width:14px; height:15px; background:url(../images/contents/ico_interest02_on.png) center top no-repeat; display:inline-block; vertical-align:middle; margin-right:3px;}
.theme_view.normal .btn-area ul li .on {color:#00ad50;}

.theme-select-pop {width:200px; height:80px; border-radius:8px; background:rgba(0,0,0,0.9); position:absolute; display:table; text-align:center; -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.4); -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.4); box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.4); z-index:101;}
.theme-select-pop p {display:table-cell; vertical-align:middle; font-size:16px; font-weight:600; letter-spacing:-0.5px; color:#fff; line-height:24px;}
.theme-select-pop.active {animation:popfadeOut 0.5s ease 1s both;}
@keyframes popfadeOut { 0% {opacity:1;} 100% {opacity:0;} }


/* theme_t_list */
.theme_t_list {min-height:60px;padding:10px 0 20px 0;margin-bottom:30px;border:solid #e5e5e5;border-width:1px 0;}
.theme_t_list li {float:left;margin:10px 10px 0 0;}
.theme_t_list li a {display:block;min-width:156px;height:60px;padding:0 20px;background:#f5f5f5;border:1px solid #ccc;box-sizing:border-box;color:#1c1c1c;line-height:58px;text-align:center;transition:all 0.4s;}
.theme_t_list li a:hover, .theme_t_list li a:focus {background:#eaeaea;}
.theme_t_list:after {display:block;clear:both;height:0;content:"";overflow:hidden;}

 /* 20190201 테마 브랜드검색 */
/* theme search */
/* 전체차량의 search 스타일에 추가 스타일만 정의 */
.theme_search{display: table-cell;vertical-align: middle;}
.theme_search:before{background:#ffffff !important;}
.theme_search .inner h3.title {font-size: 42px;font-weight: 800;line-height: 42px;color: #1c1c1c;}
.theme_search .inner p.txt {margin-top: 20px;font-size: 20px;font-weight: 100;color: #1c1c1c;}
 /* 20190201 테마 브랜드검색 끝 */

/*** 내차구매 ***/
/** 전체차량 **/
/** my_mp_search **/
.my_mp_search {position:relative;margin:0 0 50px 0;height:280px;z-index:10; box-sizing:border-box;}
.my_mp_search:before {position:absolute;left:-100%;top:0;width:300%;height:55px;background:#f5f5f5; box-sizing:border-box;content:""; display:none;}
.my_mp_search .inner {position:relative;text-align:center; padding-bottom:30px;}
.my_mp_search .tit {height:42px;padding:50px 0 0 360px;color:#1c1c1c;font-size:26px;font-weight:800;line-height:42px;text-align:left;;}
.my_mp_search .tit dl {display:inline-block;position:relative;z-index:5;}
.my_mp_search .tit dt a {display:inline-block;position:relative;width:190px;margin-top:-6px;padding:0 20px;color:#1c1c1c;font-size:42px;text-align:left;}
.my_mp_search .tit dt a:after {position:absolute;right:18px;top:50%;width:23px;height:13px;margin-top:-3px;background:url(../images/template/ico_my_mp_search.png) no-repeat;content:"";}
.my_mp_search .tit dd {display:none;position:absolute;left:10px;top:64px;width:190px;background:#fff;border:1px solid #ccc;box-sizing:border-box;text-align:left;}
.my_mp_search .tit dd:before {position:absolute;left:16px;top:-15px;width:0;height:0;border-right:13px solid transparent;border-left:13px solid transparent;border-bottom:14px solid #ccc;content:"";}
.my_mp_search .tit dd:after {position:absolute;left:16px;top:-13px;width:0;height:0;border-right:13px solid transparent;border-left:13px solid transparent;border-bottom:13px solid #fff;content:"";}
.my_mp_search .tit dd li {border-top:1px solid #ccc;}
.my_mp_search .tit dd li:first-child {border-top:0;}
.my_mp_search .tit dd li a {display:block;height:50px;padding:0 20px;font-size:20px;line-height:50px;transition:all 0.4s;}
.my_mp_search .tit dd li a:hover {background:#f5f5f5;color:#1c1c1c;}
.my_mp_search .tit dd li.on a {background:#296fa2;color:#fff;}
.my_mp_search .tit dd li em {position:absolute;left:-9999px;top:-999px;}
.my_mp_search .tit02 {height:42px;padding:50px 0 0 0;color:#1c1c1c;font-size:36px;font-weight:800;line-height:42px;text-align:center;}
.my_mp_search .tit02 .chk {display:inline-block;position:relative;margin:-3px 0 0 13px;vertical-align:top;}
.my_mp_search .tit02 .chk:before {position:absolute;left:0;top:10px;width:1px;height:30px;background:#999;content:"";}
.my_mp_search .tit02 .chk li {display:inline-block;position:relative;margin-left:30px;padding-left:30px;font-size:28px;}
.my_mp_search .tit02 .chk li:first-child {margin-left:21px;}
.my_mp_search .tit02 .chk li label {transition:all 0.4s;}
.my_mp_search .tit02 .chk li .ez-radio {position:absolute;left:0;top:0;background:none;}
.my_mp_search .tit02 .chk li .ez-radio:before {position:absolute;left:0;top:10px;width:21px;height:21px;border:3px solid #1c1c1c;border-radius:50%;box-sizing:border-box;content:"";transition:all 0.4s;}
.my_mp_search .tit02 .chk li .ez-radio:after {position:absolute;left:7px;top:17px;width:7px;height:7px;background:#296fa2;border-radius:50%;box-sizing:border-box;content:"";opacity:0;transition:all 0.4s;}
.my_mp_search .tit02 .chk li .ez-hide {position:absolute;left:0;top:0;}
.my_mp_search .tit02 .chk li.chk_on label {color:#296fa2;}
.my_mp_search .tit02 .chk li.chk_on .ez-radio:before {border-color:#296fa2;}
.my_mp_search .tit02 .chk li.chk_on .ez-radio:after {opacity:1;}
.my_mp_search .tit02 .txt {position:absolute;right:105px;top:54px;padding-left:7px;color:#1c1c1c;font-size:15px;line-height:20px;}
.my_mp_search .tit02 .txt:before {position:absolute;left:0;top:9px;width:2px;height:2px;background:#666;content:"";}

/** my_mp_search 20.07.08 **/
.my_mp_search .search-tab {padding-top:100px;}
.my_mp_search .search-tab ul {font-size:0; text-align:left;}
.my_mp_search .search-tab ul li {display:inline-block; vertical-align:middle; height:43px; width:auto; padding:0 10px; box-sizing:border-box; margin-left:20px; text-align:center; position:relative;}
.my_mp_search .search-tab ul li:nth-child(1) {margin-left:0;}
.my_mp_search .search-tab ul li:after {content:""; width:100%; height:2px; background:#999; position:absolute; left:0; bottom:0;}
.my_mp_search .search-tab ul li a {display:block; font-size:20px; font-weight:600; line-height:43px; color:#999; letter-spacing:-1.2px;}
.my_mp_search .search-tab ul li.on a {color:#0d643a;}
.my_mp_search .search-tab ul li.on:after {background:#0d643a;}
.my_mp_search .search-tab ul li.on:after {height:3px;}


/** my_mp_search_cont **/
.my_mp_search_cont {display:none;}
.my_mp_search_cont.on {display:block;}
.my_mp_search_cont .ez-checked {background:url(../images/template/bg_checkbox_on.png) center /100% 100% no-repeat;}
.my_mp_search_cont .b_ty .ez-checked {background:url(../images/template/bg_checkbox_on.png) center /100% 100% no-repeat;}
.my_mp_search_cont .btn_area {margin-top:35px;}
.my_mp_search_cont .btn_area a {min-width:195px;font-weight:600;}
.my_mp_search_cont .hit {display:none;position:absolute;left:-100%;top:210px;width:300%;height:500px;content:"";}
.my_mp_search_cont .hit.on {display:block;} 
.my_mp_search_cont.t2 .hit.on {display:none;} 

/* my_mp_search_list */
.my_mp_search_list {border:1px solid #e5e5e5; padding:40px 50px; box-sizing:border-box; width:1280px;}
.my_mp_search_list .search {position:relative;/*margin-top:26px;padding:0 35px;*/ font-size:0;}
/*.my_mp_search_list .search a, .my_mp_search_list .search button {display:block;float:left;margin-left:10px;box-sizing:border-box;outline:none;cursor:pointer;}*/
.my_mp_search_list .search > * {display:inline-block; vertical-align:middle; margin-left:10px;}
.my_mp_search_list .search button:first-child {margin-left:0;}
/*.my_mp_search_list .search a:first-child, .my_mp_search_list .search button:first-child {margin-left:0;}*/
/*.my_mp_search_list .search .btn_se {position:relative;width:290px;height:62px;padding:0 40px 0 17px;background:#f5f5f5;border:3px solid #296fa2;color:#296fa2;font-size:20px;font-weight:800;line-height:56px;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}*/
.my_mp_search_list .search .btn_se {position:relative;width:292px;height:55px;background:#f5f5f5;padding:0 40px 0 17px;border:3px solid transparent;color:#000;font-size:15px;font-weight:800;line-height:41px;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.my_mp_search_list .search .btn_se i {display:inline-block;padding-left:5px;font-style:normal;}
.my_mp_search_list .search .btn_se:after {position:absolute;right:17px;top:50%;width:13px;height:9px;margin-top:-4px;background:url(../images/template/ico_se_arrow03.png) no-repeat;content:"";transition:all 0.4s;}
.my_mp_search_list .search .btn_se.on {border:3px solid #0d643a; color:#0d643a;}
.my_mp_search_list .search .btn_se.on:after {transform:rotate(-180deg);}
.my_mp_search_list .search .btn {width:130px;height:55px;font-size:15px;line-height:53px;}
.my_mp_search_list .search .btn_de {float:right;width:124px;height:55px;background:#fff;border:1px solid #0d643a;color:#000;line-height:53px;}
.my_mp_search_list .search .btn_de span {display:inline-block;position:relative;padding-right:20px;font-size:15px;}
/*.my_mp_search_list .search .btn_de span:after {position:absolute;right:0;top:50%;width:13px;height:9px;margin-top:-4px;background:url(../images/template/ico_se_arrow03.png) no-repeat;content:"";}*/
.my_mp_search_list .search .btn_de span:after {content:""; width:6px; height:6px; border:solid #919191; border-width:0 1px 1px 0; position:absolute; right:0; top:21px; -wekbit-transform:rotate(45deg); -moz-transform:rotate(45deg); transform:rotate(45deg);}
.my_mp_search_list .search:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.my_mp_search_list .inp_s {position:relative;width:600px;height:55px;margin:0 auto;}
.my_mp_search_list .inp_s .input_ty {float:left;width:450px;height:55px;padding:0 15px;background:#f5f5f5;border:1px solid #ccc;}
.my_mp_search_list .inp_s .input_ty::-webkit-input-placeholder {color:#000;font-size:18px;}
.my_mp_search_list .inp_s .input_ty::-moz-placeholder {color:#000;font-size:18px;}
.my_mp_search_list .inp_s .input_ty:-ms-input-placeholder {color:#000;font-size:18px;}
.my_mp_search_list .inp_s .input_ty::placeholder {color:#000;font-size:18px;}
.my_mp_search_list .inp_s .input_ty:focus {border-color:#0d643a; border-width:2px;}
.my_mp_search_list .inp_s a {margin-left:10px; display:block; float:left; box-sizing:border-box;}
.my_mp_search_list .inp_s:after:after {display:block;clear:both;height:0;content:"";overflow:hidden;}

/* my_mp_search_chk */
/*.my_mp_search_chk {position:relative;height:62px;margin:26px 35px 0 35px;border:3px solid #296fa2;box-sizing:border-box;font-size:0;text-align:center;}*/
.my_mp_search_chk {border:1px solid #e5e5e5; padding:40px 50px; box-sizing:border-box; font-size:0;}
.my_mp_search_chk > * {display:inline-block; vertical-align:middle; margin-left:10px;}
.my_mp_search_chk ul {width:calc(100% - 400px); text-align:left; font-size:0; margin-left:0;}
.my_mp_search_chk ul li {display:inline-block; vertical-align:middle; position:relative; width:calc((100% / 6) - 1px); text-align:left; margin-top:10px;}
.my_mp_search_chk ul li:nth-child(-n+6) {margin-top:0;}
.my_mp_search_chk ul li label {display:inline-block;margin-left:7px;color:#000;font-size:15px;vertical-align:top;}
.my_mp_search_chk ul li label span {color:#7f7f7f;}
.my_mp_search_chk ul li.b_ty label {color:#000;}
.my_mp_search_chk .btn_s {width:250px;height:55px;font-size:15px;line-height:53px;}
.my_mp_search_chk .btn_s span {color:#ffac00;}
.my_mp_search_chk .btn_de {width:124px;height:55px;background:#fff;border:1px solid #0d643a;color:#000;line-height:53px;}
.my_mp_search_chk .btn_de span {display:inline-block;position:relative;padding-right:20px;font-size:15px;}
.my_mp_search_chk .btn_de span:after {content:""; width:6px; height:6px; border:solid #919191; border-width:0 1px 1px 0; position:absolute; right:0; top:21px; -wekbit-transform:rotate(45deg); -moz-transform:rotate(45deg); transform:rotate(45deg);}



/* my_mp_search_box */
.my_mp_search_box {display:none;position:absolute;left:0;top:259px;width:100%;padding:25px 35px 35px 35px;background:#fff;border:1px solid #ccc;box-sizing:border-box;text-align:left;box-shadow:0 5px 9px 3px rgba(153,153,153,0.2);/*animation:fadeTop both 0.4s;*/}
.my_mp_search_box:before {position:absolute;left:175px;top:-14px;width:0;height:0;border-right:13px solid transparent;border-left:13px solid transparent;border-bottom:14px solid #ccc;content:"";}
.my_mp_search_box:after {position:absolute;left:175px;top:-12px;width:0;height:0;border-right:13px solid transparent;border-left:13px solid transparent;border-bottom:14px solid #fff;content:"";}
.my_mp_search_box.b2:before, .my_mp_search_box.b2:after {left:475px;}
.my_mp_search_box.b3:before, .my_mp_search_box.b3:after {left:780px;}
.my_mp_search_box.s1:before, .my_mp_search_box.s1:after {left:auto;right:85px;}
.my_mp_search_box.s2:before, .my_mp_search_box.s2:after {left:auto;right:85px;}
.my_mp_search_box .scrollbar-inner {position:relative;max-height:325px;}
.my_mp_search_box.act {display:block !important;animation:fade both 0.4s;}
.top-mg .my_mp_search_box {top:115px;}
.theme-search .my_mp_search_box {top:415px;}
.bank-search .my_mp_search_box {top:155px;}

/* md_md_chk_ico */
.my_mp_chk_ico {position:relative;overflow:hidden;}
.my_mp_chk_ico .ico-box {margin-top:30px;}
.my_mp_chk_ico .ico-box:nth-child(1) {margin-top:0;}
.my_mp_chk_ico .ico-box h1 {font-size:15px; font-weight:800; margin-bottom:20px; color:#000; text-align:left;}
.my_mp_chk_ico ul {margin:-20px -10px 0 -10px; font-size:0;}
/*.my_mp_chk_ico li {position:relative;float:left;width:calc(100%/11 - 20px);height:88px;margin:20px 10px 0 10px;background:#fff;transition:background 0.4s;}
.my_mp_chk_ico li:nth-child(11n + 1) {width:calc(100%/11 - 21px);}
.my_mp_chk_ico li .li {position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;text-align:center;overflow:hidden;}
.my_mp_chk_ico li .ez-radio, .my_mp_chk_ico li .ez-checkbox, .my_mp_chk_ico li .ez-hide {position:absolute;left:0;top:0;width:100%;height:100%;background:none;}
.my_mp_chk_ico li img {mix-blend-mode:multiply;}
.my_mp_chk_ico li label {display:block;position:absolute;left:0;top:0;width:100%;height:88px;padding:52px 5px 0 5px;border:1px solid #e5e5e5;box-sizing:border-box;font-size:17px;line-height:20px;text-align:center;vertical-align:middle;word-wrap:break-word;word-break:break-all;transition:all 0.4s;}
.my_mp_chk_ico li label:before {position:absolute;;left:-1px;right:-1px;top:-1px;bottom:-1px;border:2px solid #1c1c1c;content:"";opacity:0;box-shadow:0 2px 5px 2px rgba(153,153,153,0.3);transition:all 0.4s;}
.my_mp_chk_ico .li.chk_on {background:#f5f5f5;}
.my_mp_chk_ico .chk_on label {color:#1c1c1c;font-weight:800;}
.my_mp_chk_ico .chk_on label:before {opacity:1;}
.md_md_chk_ico ul:after {display:block;clear:both;height:0;content:"";overflow:hidden;}*/
.my_mp_chk_ico li {display:inline-block; vertical-align:top; width:calc((100% / 6) - 1px); box-sizing:border-box; padding:0 5px; margin-top:10px;}
.my_mp_chk_ico li:nth-child(-n+6) {margin-top:0;}
.my_mp_chk_ico li .li {width:100%; box-sizing:border-box;}
.my_mp_chk_ico li .li input[type="radio"] {display:none;}
.my_mp_chk_ico li .li label {font-size:0; width:100%; box-sizing:border-box;}
.my_mp_chk_ico li .li label > * {display:inline-block; vertical-align:middle;}
.my_mp_chk_ico li .li label .img-box {width:65px; height:40px; position:relative;}
.my_mp_chk_ico li .li label .img-box img {max-width:100%; position:absolute; left:0; top:0;}
.my_mp_chk_ico li .li label p {width:calc(100% - 75px); font-size:14px; color:#000; line-height:18px;}
.my_mp_chk_ico li .li label p span {color:#666;}
.my_mp_chk_ico .chk_on {position:relative;}
.my_mp_chk_ico .chk_on:after {content:""; width:100%; height:100%; border:2px solid #0d643a; box-sizing:border-box; position:absolute; left:0; top:0;}
.my_mp_chk_ico .chk_on label,
.my_mp_chk_ico li .li.chk_on label p {color:#0d643a; font-weight:800;}
.my_mp_chk_ico li:nth-child(6n+1) .chk_on:after {width:calc(100% - 10px); left:10px;}


/* md_md_chk */
.my_mp_chk {position:relative;overflow:hidden;}
.my_mp_chk ul {/*margin:-20px -10px 0 -10px;*/ font-size:0; box-sizing:border-box; padding:0 20px;}
/*.my_mp_chk li {position:relative;float:left;width:calc(20% - 20px);height:50px;margin:20px 10px 0 10px;}
.my_mp_chk .li {position:absolute;left:0;top:0;display:table;width:100%;background:#fff;transition:background 0.4s;}
.my_mp_chk .li .ez-radio, .my_mp_chk li .ez-checkbox, .my_mp_chk li .ez-hide {position:absolute;left:0;top:0;width:100%;height:100%;background:none;}
.my_mp_chk .li label {display:table-cell;position:relative;height:50px;padding:0 10px;border:1px solid #e5e5e5;box-sizing:border-box;font-size:17px;line-height:20px;text-align:center;vertical-align:middle;word-wrap:break-word;word-break:break-all;transition:all 0.4s;}
.my_mp_chk .li label:before {position:absolute;;left:-1px;right:-1px;top:-1px;bottom:-1px;height:46px;border:2px solid #1c1c1c;content:"";opacity:0;box-shadow:0 2px 5px 2px rgba(153,153,153,0.3);transition:all 0.4s;}
.my_mp_chk .li.chk_on {background:#f5f5f5;}
.my_mp_chk .li.chk_on label {color:#1c1c1c;font-weight:800;}
.my_mp_chk .li.chk_on label:before {opacity:1;}*/
.md_md_chk ul:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.my_mp_chk li {display:inline-block; vertical-align:top; width:calc((100% / 6) - 1px); margin-top:5px; box-sizing:border-box; padding:0 10px; position:relative;}
.my_mp_chk li:nth-child(-n+6) {margin-top:0;}
.my_mp_chk li .li input[type="radio"] {display:none;}
.my_mp_chk li label {font-size:14px; color:#000; line-height:32px;}
.my_mp_chk li label span {font-size:14px; color:#666;}
.my_mp_chk .li.chk_on label {color:#0d643a; font-weight:800;}
.my_mp_chk .li.chk_on:after {content:""; width:100%; height:100%; border:2px solid #0d643a; box-sizing:border-box; position:absolute; left:0; top:0;}
.my_mp_chk ul.detail-ul li {width:25%; margin-top:0;}
.my_mp_chk ul.detail-ul li:nth-child(-n+4) {margin-top:0;}

/* my_mp_select */
.my_mp_select .li {float:left;width:calc(33.3% - 10px);margin:15px 5px 0 5px;}
.my_mp_select dl {position:relative;}
.my_mp_select dt a {display:block;position:relative;height:50px;padding:0 55px 0 15px;border:1px solid #ddd;box-sizing:border-box;color:#1c1c1c;line-height:48px;transition:border 0.4s; font-size:15px; font-weight:800;}
.my_mp_select dt a em {display:block;position:absolute;right:45px;top:0;width:250px;color:#1c1c1c;font-size:15px;text-align:right;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.my_mp_select dt a:after {position:absolute;right:23px;top:50%;width:13px;height:9px;margin-top:-4px;background:url(../images/template/ico_select_ty02.png) no-repeat;content:"";transition:all 0.4s;}
.my_mp_select dd {display:none;position:absolute;left:0;top:49px;width:100%;padding:18px 10px 0 20px;background:#fff;border:1px solid #ddd;box-sizing:border-box;z-index:1;transition:border 0.4s;}
.my_mp_select dl.on dd {z-index:2;}
.my_mp_select dl.on dt a:after {transform:rotate(-180deg);}
.my_mp_select dl.on dt a {border-color:#1c1c1c;}
.my_mp_select dl.on dd {border-color:#1c1c1c;}
.my_mp_select dl.act dd {display:block;z-index:2;}
.my_mp_select dd .scrollbar-inner {max-height:210px;}
.my_mp_select .chk {overflow:hidden;}
.my_mp_select .chk li {position:relative;min-height:19px;margin-top:15px;font-size:15px;font-weight:100;line-height:18px;text-align:left;}
.my_mp_select .chk li:first-child {margin-top:0;}
.my_mp_select .chk li .ez-checkbox {position:absolute;left:0;top:0;}
.my_mp_select .chk li label {display:inline-block;padding-left:28px;vertical-align:top;transition:all 0.4s;}
.my_mp_select .chk li.chk_on label {color:#1c1c1c;font-weight:600;}
.my_mp_select .chk.half li {float:left;width:50%;}
.my_mp_select .chk.half li:nth-child(2) {margin-top:0;}
.my_mp_select .chk.half li:nth-child(odd) {clear:left;}
.my_mp_select .chk.half:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.my_mp_select .list {overflow:hidden;}
.my_mp_select .list li {position:relative;min-height:29px;margin-top:5px;font-size:15px;font-weight:100;line-height:28px;text-align:right;transition:all 0.4s;}
.my_mp_select .list li:first-child {margin-top:0;}
.my_mp_select .list li .ez-radio {position:absolute;left:0;top:0;opacity:0;}
.my_mp_select .list li label {display:block;padding:0 10px;}
.my_mp_select .list li.chk_on {background:#1c1c1c;color:#fff;}
.my_mp_select .scroll-wrapper > .scroll-content {}
.my_mp_select .scroll-wrapper > .scrollbar-inner {margin-bottom:0 !important;}
.my_mp_select .s_form_to {position:relative;margin:-18px -10px -20px -20px;}
.my_mp_select .s_form_to .li_s {position:relative;float:left;width:50%;box-sizing:border-box;}
.my_mp_select .s_form_to .li_s .inner {min-height:237px;padding:18px 10px 20px 10px;box-sizing:border-box;}
.my_mp_select .s_form_to .li_s .scrollbar-inner {max-height:200px;}
.my_mp_select .s_to {border-left:1px solid #ccc;}
.my_mp_select .s_to .txt {display:table-cell;width:196px;height:238px;background:#f5f5f5;font-size:15px;line-height:22px;text-align:center;vertical-align:middle;}
.my_mp_select .s_form_to:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.my_mp_select .s_to.resp {float:none;width:100%;border-left:0;}
.my_mp_select .s_to.resp .txt {width:390px;border-bottom:1px solid #1c1c1c;}
.my_mp_select .btn {clear:both;height:40px;margin:18px -10px 0 -20px;border-top:1px solid #1c1c1c;box-sizing:border-box;text-align:right;z-index:10;}
.my_mp_select .btn a {display:inline-block;padding:0 20px;font-size:15px;line-height:39px;transition:all 0.4s;}
.my_mp_select .btn a:hover {color:#1c1c1c;}
.my_mp_select:after {display:block;clear:both;height:0;content:"";overflow:hidden;}


/* 차량 */
.my_mp_search_cont.t2 .my_mp_search_box:before, .my_mp_search_cont.t2 .my_mp_search_box:after {left:55px;}

/* 차량번호 */
.my_mp_search_cont.t3 .my_mp_search_box {text-align:center;}
.my_mp_search_cont.t3 .my_mp_search_box:before, .my_mp_search_cont.t3 .my_mp_search_box:after {left:calc(50% - 13px);}
.my_mp_search_box .txt_msg {padding-top:10px;color:#1c1c1c;}
.my_mp_search_box .txt_msg strong {color:#0d643a;}

/* 시세검색 */
.my_mp_search.ty02 .my_mp_search_list .search {padding-left:110px;}
.my_mp_search.ty02 .my_mp_search_list .search .btn_se {width:204px;}
.my_mp_search.ty02 .my_mp_search_list .search .btn_se.s3 {width:345px;}
.my_mp_search.ty02 .my_mp_search_list .search .btn_de {float:left;}
.my_mp_search.ty02 .my_mp_search_box:before, .my_mp_search.ty02 .my_mp_search_box:after {left:200px;}
.my_mp_search.ty02 .my_mp_search_box.b2:before, .my_mp_search.ty02 .my_mp_search_box.b2:after {left:420px;}
.my_mp_search.ty02 .my_mp_search_box.b3:before, .my_mp_search.ty02 .my_mp_search_box.b3:after {left:710px;}
.my_mp_search.ty02 .my_mp_search_box.s1:before, .my_mp_search.ty02 .my_mp_search_box.s1:after {left:auto;right:145px;}


/** under_banner **/
.prod_list {/*padding-bottom:70px;*/}
.prod_view {padding-bottom:180px;}
.prod_view .cont {margin-bottom:100px;}
.prod_view .cont:last-child {margin-bottom:0;}
.under_banner {position:fixed;left:0;bottom:0;width:100%;height:90px;background:#06a9cc;text-align:center;transform:translateY(100%);transition:transform 0.4s;transition-delay:0.8s;z-index:90;}
.under_banner.on {transform:translateY(0%);}
.under_banner.act {position:absolute;transition:none;}
.under_banner.hid {transform:translateY(100%);}
.under_banner.act.hid {transform:translateY(0);}
.under_banner .txt {display:inline-block;padding-left:75px;background:url(../images/contents/ico_under_banner_tip.png) left center no-repeat;color:#fff;font-size:20px;font-weight:100;line-height:90px;}
.under_banner .txt strong {color:#fff77f;font-weight:100;}
.under_banner.ty02 {height:160px;background:#296fa2;}
.under_banner .inner {position:relative;width:1280px;margin:0 auto;}
.under_banner .inner:before {position:absolute;left:50%;top:30px;width:1px;height:105px;background:#fff;content:"";opacity:0.2;}
.under_banner .inner .li {position:relative;float:left;width:50%;height:200px;padding:30px 50px;box-sizing:border-box;color:#fff;text-align:left;}
.under_banner .inner .li:first-child {padding-left:0;}
.under_banner .inner .li:last-child {padding-right:0;}
.under_banner .c1 dt {width:380px;margin-top:-5px;font-size:26px;font-weight:800;line-height:32px;letter-spacing:-1px;}
.under_banner .c1 .s1 {margin-top:15px;}
.under_banner .c1 .s1 li {position:relative;float:left;padding:0 10px;}
.under_banner .c1 .s1 li:before {position:absolute;left:0;top:6px;width:1px;height:14px;background:#fff;content:"";}
.under_banner .c1 .s1 li:first-child {padding-left:0;}
.under_banner .c1 .s1 li:first-child:before {display:none;}
.under_banner .c1 .s1 ul:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.under_banner .c1 .s2 {position:absolute;right:50px;top:30px;color:#fbaa01;font-size:26px;font-weight:800;line-height:26px;}
.under_banner .c2 .box {position:relative;min-height:75px;padding-left:100px;}
.under_banner .c2 .box .photo {position:absolute;left:5px;top:0px;width:75px;height:75px;background:url(../images/contents/bg_p_photo.png) no-repeat;border-radius:50%;overflow:hidden;}
.under_banner .c2 .box img {width:100%;}
.under_banner .c2 .box .info {padding-top:5px;line-height:18px;}
.under_banner .c2 .box .info .s1 .mk_dealer {font-size:12px;color:#fff; background:#f2850f; min-width:87px; height:20px; line-height:20px; text-align:center; padding:0 4px; display:inline-block; position:relative; top:-1px; z-index:0; margin-left:6px;}/*19.06추가*/
.under_banner .c2 .box .info .s2 {margin-top:8px;font-size:13px;line-height:13px;opacity:0.8;}
.under_banner .c2 .box .info .s3 {margin-top:12px;font-size:20px;line-height:20px;}
.under_banner .c2 .btn {position:absolute;right:0;top:30px;width:180px;height:50px;line-height:48px;text-align:center;}
.under_banner .c2 .btn span {display:inline-block;padding-left:30px;background:url(../images/template/ico_sns_cult.png) left center no-repeat;}
.under_banner .inner:after {display:block;clear:both;height:0;content:"";overflow:hidden;}



/** 차량 상세 **/
/** prod_view_box **/
.prod_view_box {position:relative;margin:70px 0 100px 0;}

/* tab_loc_cont */
.tab_loc_cont {position:relative;margin-bottom:40px;}
.tab_loc_cont:last-child {margin-bottom:0;}
.tab_loc_cont .list_s {position:relative;float:left;width:calc(50% - 40px);margin-left:80px;}
.tab_loc_cont .list_s:first-child {margin-left:0;}
.tab_loc_cont .btn {display:block;position:absolute;top:-8px;right:0;height:38px;padding:0 28px 0 13px;font-size:14px;line-height:36px;z-index:1;transition:all 0.4s;}
.tab_loc_cont .btn:after {position:absolute;right:15px;top:50%;width:5px;height:7px;margin-top:-3px;background:url(../images/template/ico_btn_round_arrow.png) no-repeat;content:"";}
.tab_loc_cont:after {display:block;clear:both;height:0;content:"";overflow:hidden;}


/** gallery_box **/
.gallery_box {position:relative;z-index:1;}
.gallery_box:after {display:block;clear:both;height:0;content:"";overflow:hidden;}

/** gallery_img **/
.gallery_img {position:relative;float:left;width:640px;height:695px;}

/* gallery_img_area */
.gallery_img_area {position:relative;width:640px;height:480px;}
.gallery_img_list {position:relative;}
.gallery_img_list li {position:relative;display:block;float:left;width:640px;height:480px;}
.gallery_img_list li > div {position:relative;}
.gallery_img_list li .img_logo{position:absolute; top:17px; left:50px; display: block; width: 120px;  height: 56px; background: url(../images/layout/logo.svg) center no-repeat;text-indent: -9999px;overflow: hidden;}
.gallery_img_list li > div p {}
.gallery_img_list li img {width:640px;height:480px;}
.gallery_img_list:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.gallery_img_area .prev {position:absolute;left:0;top:50%;width:80px;height:80px;margin-top:-40px;background:rgba(0,0,0,0.25);text-indent:-9999px;overflow:hidden;z-index:1;transition:all 0.4s;}
.gallery_img_area .prev:before {position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/template/btn_banner_prev.png) center no-repeat;;content:"";}
.gallery_img_area .next {position:absolute;right:0;top:50%;width:80px;height:80px;margin-top:-40px;background:rgba(0,0,0,0.25);text-indent:-9999px;overflow:hidden;z-index:1;transition:all 0.4s;}
.gallery_img_area .next:before {position: absolute;left:0;top:0;width:100%;height:100%;background:url(../images/template/btn_banner_next.png) center no-repeat;;content:"";}
.gallery_img_area .prev:hover {background:rgba(0,0,0,0.6);}
.gallery_img_area .next:hover {background:rgba(0,0,0,0.6);}

/* gallery_img_thumb_area */
.gallery_img_thumb_area {position:relative;height:215px;overflow:hidden;transition:height 0.4s;}
.gallery_img_thumb {position:relative;width:650px;margin:5px 0 0 -10px;background:#fff;}
.gallery_img_thumb li {display:block;float:left;width:83px;height:62px;margin:8px 0 0 10px;}
.gallery_img_thumb li:nth-child(7n) {width:82px;}
.gallery_img_thumb li a {display:block;position:relative;background:#f5f5f5;overflow:hidden;}
.gallery_img_thumb li a:before {position:absolute;left:0;top:0;right:0;bottom:0;border:4px solid #0d643a;content:"";opacity:0;transition:all 0.4s;}
.gallery_img_thumb li img {width:83px;height:62px;}
.gallery_img_thumb li.selected a:before {opacity:1;}
.gallery_img_thumb li:last-child {padding-right:62px;}
.gallery_img_thumb:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.btn_gallery_more {display:block;position:absolute;right:0;bottom:0;width:82px;height:62px;padding-top:19px;background:#aeaeae;box-sizing:border-box;color:#fff;font-size:15px;line-height:15px;text-align:center;transition:all 0.4s;}
.btn_gallery_more:hover {background:#999;}
.btn_gallery_more:before {position:absolute;left:50%;top:42px;width:11px;height:6px;margin-left:-5px;background:url(../images/template/btn_banner_more.png) no-repeat;content:"";transition:all 0.4s;}
.gallery_img_thumb_area.on {height:auto;}
.gallery_img_thumb_area.on .btn_gallery_more:before {transform:rotate(-180deg);}

.gallery_img.ty02 {float:none;width:100%;height:480px;}
.gallery_img.ty02 .gallery_img_thumb_area {position:absolute;right:0;top:0;width:83px;height:480px;}
.gallery_img.ty02 .gallery_img_thumb {width:83px;margin:0;}
.gallery_img.ty02 .gallery_img_thumb li {margin:0 0 8px 0;}
.gallery_img.ty02 .gallery_img_thumb li:nth-child(5n) {height:61px;}
.gallery_img.ty02 .gallery_img_thumb li:nth-child(6n) {height:61px;}
.gallery_img.ty02 .gallery_img_thumb li:nth-child(7n) {width:83px;height:61px;}

/** gallery_view **/
.gallery_view {position:relative;float:right;width:600px;height:695px;padding:25px 40px;border:1px solid #e5e5e5;box-sizing:border-box;}
.gallery_view .li {position:relative;padding-bottom:24px;border-top:1px solid #e5e5e5;}
.gallery_view .li:first-child {border-top:0;}
.gallery_view .li.pad_b_none{padding-bottom:0;}/* 18.10.30 추가 */

/* Title */
.gallery_view .c1 .tit {margin:-5px 0 -10px 0;color:#1c1c1c;font-size:40px;font-weight:800;line-height:44px;}
.gallery_view .c1 .tit em {display:block;font-weight:600;}
.gallery_view .c1 .label {position:relative;margin-bottom:15px;}
.gallery_view .c1 .label li {float:left;height:24px;margin-left:5px;border:1px solid #4ba05d;padding:0 7px;box-sizing:border-box;color:#4ba05d;font-size:12px;line-height:22px;}
.gallery_view .c1 .label li:first-child {margin-left:0;}
.gallery_view .c1 .label:after{display:block;clear:both;height:0;content:"";overflow:hidden;}
.gallery_view .c1 .info {margin-top:20px;color:#999;font-size:16px;}
.gallery_view .c1 .info li {position:relative;float:left;padding:0 10px;}
.gallery_view .c1 .info li:first-child {padding-left:0;}
.gallery_view .c1 .info li:before {display:block;position:absolute;left:0;top:7px;width:1px;height:14px;background:#e5e5e5;content:"";}
.gallery_view .c1 .info li:first-child:before{display:none;}
.gallery_view .c1 .info:after{display:block;clear:both;height:0;content:"";overflow:hidden;}
.gallery_view .c1 .price {margin-top:34px;font-size:40px;color:#0d643a;font-weight:800;line-height:40px;}
.gallery_view .c1 .btn {position:relative;margin-top:23px;font-size:0;}
.gallery_view .c1 .btn a {position:relative;width:calc(33.3% - 10px);margin-left:10px;height:34px;font-size:15px;line-height:32px;}
.gallery_view .c1 .btn a:first-child {margin-left:0;}
.gallery_view .c1 .btn a span {display:inline-block;position:relative;padding-right:12px;}
.gallery_view .c1 .btn a span:before {position:absolute;right:0;top:50%;width:5px;height:7px;margin-top:-3px;background:url(../images/main/ico_consult_btn01.png) right center no-repeat;content:"";}
.gallery_view .c1 .btn a.t_tip02 + .tip_box{width:250px;position:absolute;top:48px;left:0;}
.gallery_view .c1 .btn a.t_tip03 + .tip_box{width:250px;position:absolute;top:48px;left:172px;}

/* 내용 */
.gallery_view .c2 .num {position:absolute;right:0;top:24px;font-size:13px;line-height:13px;}
.gallery_view .c2 .num em {color:#999;}
.gallery_view .c2 .box {position:relative;min-height:75px;padding:25px 25px 0 100px;}
.gallery_view .c2 .box .photo {position:absolute;left:5px;top:25px;width:75px;height:75px;background:url(../images/contents/bg_p_photo.png) no-repeat;border-radius:50%;overflow:hidden;}
.gallery_view .c2 .box img {width:100%;}
.gallery_view .c2 .box .info {padding-top:5px;color:#1c1c1c;line-height:18px;}
.gallery_view .c2 .box .info .s1 .mk_dealer {font-size:12px;color:#fff; background:#f2850f; min-width:87px; height:20px; line-height:20px; text-align:center; padding:0 4px; display:inline-block; position:relative; top:-1px; z-index:0; margin-left:6px;}
.gallery_view .c2 .box .info .s2 {margin-top:8px;font-size:20px;line-height:20px;}
.gallery_view .c2 .box .link {margin-top:15px;color:#1c1c1c;font-size:15px;line-height:15px;}
.gallery_view .c2 .box .link li {position:relative;float:left;padding:0 10px;}
.gallery_view .c2 .box .link li:first-child {padding-left:0;}
.gallery_view .c2 .box .link li:before {position:absolute;left:0;top:2px;width:1px;height:14px;background:#e5e5e5;content:"";}
.gallery_view .c2 .box .link li:first-child:before {display:none;}
.gallery_view .c2 .box .link li a {display:inline-block;position:relative;padding-right:12px;}
.gallery_view .c2 .box .link li a:before {position:absolute;right:0;top:4px;width:5px;height:7px;background:url(../images/main/ico_consult_btn01.png) right center no-repeat;content:"";}
.gallery_view .c2 .box .link:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.gallery_view .c2 .btn {margin-top:20px;}
.gallery_view .c2 .btn a {position:relative;width:calc(50% - 10px);height:50px;margin-left:10px;line-height:48px;font-weight:600;}
.gallery_view .c2 .btn a:first-child {margin-left:0;}
.gallery_view .c2 .btn a:only-child {width:calc(100% - 10px);}
.gallery_view .c2 .btn a span {display:inline-block;padding-left:33px;}
.gallery_view .c2 .btn a.b1 span {background:url(../images/contents/ico_gallery_view01.png) left center no-repeat;}
.gallery_view .c2 .btn a.b2 span {background:url(../images/contents/ico_gallery_view02.png) left center no-repeat;}
.gallery_view .c2 .btn a.addtxt{padding:0;}/* 18.10.30 추가 */
.gallery_view .c2 .btn a .add_txt{font-size:14px;font-weight:100;}/* 18.10.30 추가 */
.gallery_view .c2 .sub_txt{color:#999;font-size:12px;font-weight:100;}/* 18.10.30 추가 */

/* 공지 */
.gallery_view .c3 {padding:15px 0;font-size:15px;line-height:24px;}
.gallery_view .c3 p:before {display:inline-block;width:18px;height:18px;margin:4px 8px 0 0;background:url(../images/template/ico_notice.png) no-repeat;vertical-align:top;content:"";}

/* 정보 */
.gallery_view .c4 {height:50px;font-size:15px;line-height:15px;line-height:50px;}
.gallery_view .c4 li {float:left;padding-left:20px;}
.gallery_view .c4 li:first-child {padding-left:0;}
.gallery_view .c4 .link {position:absolute;right:0;top:0}
.gallery_view .c4 .link a {display:block;position:relative;color:#1c1c1c;}
.gallery_view .c4 .link a span {display:inline-block;padding-left:25px;}
.gallery_view .c4 .link a.s1 span {background:url(../images/contents/ico_gallery_link01.png) left center no-repeat;}
.gallery_view .c4 .link a.s2 span {background:url(../images/contents/ico_gallery_link02.png) left center no-repeat;}
.gallery_view .c4 ul:after {display:block;clear:both;height:0;content:"";overflow:hidden;}


/** video_box **/
.video_box {position:relative;width:100%;padding:30px;box-sizing:border-box;background:#f5f5f5;}
.video_box .movie {width:940px;margin:0 auto;}
.video_box .movie iframe, .video_box .movie video {width:940px;height:660px;}
.video_box .txt {font-size:15px;margin-top:20px;line-height:15px;text-align:center;}


/** youtube_box **/
.youtube_box {position:relative;}
.youtube_box .movie {position:relative;}
.youtube_box .movie .hit img {width:100%;}
.youtube_box .movie iframe, .youtube_box .movie video {position:absolute;left:0;top:0;width:70%;height:70%;}
.youtube_box .txt {font-size:13px;margin-top:10px;line-height:13px;text-align:center;}

/** CHECK POINT **/
/* check_info */
.check_info {display:table;table-layout:fixed;width:100%;border-top:1px solid #e5e5e5;}
.check_info .li {display:table-cell;position:relative;padding-top:30px;text-align:center;}
.check_info .li:before {position:absolute;left:0;top:50px;width:1px;height:80px;background:#e5e5e5;content:"";}
.check_info .li:first-child:before {display:none;}
.check_info .li:first-child .img {left:10px;}
.check_info .img {position:absolute;left:40px;top:30px;}
.check_info .txt {position:relative;padding-left:175px;text-align:left;}
.check_info .txt dt {padding-top:15px;color:#1c1c1c;font-size:28px;line-height:36px;}
.check_info .txt dd {margin-top:20px;}
.check_info .txt li {position:relative;margin-top:5px;padding-left:8px;font-size:15px;line-height:20px;}
.check_info .txt li:first-child {margin-top:0;}
.check_info .txt li:before {position:absolute;left:0;top:10px;width:2px;height:2px;background:#666;content:"";}


/** 이 차를 사야 하는 이유 **/
/* reason_info */
.reason_info {/*display:table;table-layout:fixed;*/width:calc(100% + 15px);margin-left:-15px;}
.reason_info .li {/*display:table-cell;*/position:relative;float:left;width:321px;padding:20px 10px 50px 25px;box-sizing:border-box;text-align:center;}
.reason_info .li:before {position:absolute;left:15px;top:0;right:0;bottom:0;border:solid 1px #e5e5e5;content:"";}
.reason_info .tit {position:relative;min-height:71px;margin-top:-2px;color:#1c1c1c;line-height:22px;}
.reason_info .tit em {display:block;margin-top:5px;color:#ff8400;}
.reason_info .tit .t_tip {display:inline-block;position:relative;right:-2px;top:2px;}
.reason_info .tit .tip_box {left:21px;}
.reason_info .t1 {position:relative;width:140px;height:110px;margin:10px auto 0 auto;text-align:center;}
.reason_info .t2 {position:absolute;bottom:18px;width:calc(100% - 35px);color:#666;font-size:14px;line-height:20px;}
.reason_info .t2 span {display:block;font-size:16px;}
.reason_info .btn {display:inline-block;position:relative;padding-right:12px;color:#0d643a;}
.reason_info .btn:after {position:absolute;right:0;top:50%;width:5px;height:7px;margin-top:-3px;background:url(../images/template/ico_btn_round_arrow.png) no-repeat;content:"";}
.reason_info .obj1 {position:absolute;right:20px;top:-8px;width:50px;color:#1c1c1c;font-size:20px;font-weight:800;line-height:20px;text-align:center;letter-spacing:-0.5px;}
.reason_info .obj2 {position:absolute;top:65px;width:50px;color:#666;font-size:11px;font-weight:600;line-height:14px;text-align:center;letter-spacing:-0.5px;}
.reason_info .obj2_1 {left:-5px;}
.reason_info .obj2_2 {left:45px;color:#1c1c1c;}
.reason_info .obj2_3 {right:-5px;}
.reason_info .obj3 {position:absolute;left:20px;top:65px;width:100px;color:#1c1c1c;font-size:20px;font-weight:800;line-height:20px;text-align:center;letter-spacing:-0.5px;}
.reason_info .obj7 {position:absolute;left:20px;top:44px;width:100px;color:#1c1c1c;font-size:11px;font-weight:600;line-height:11px;text-align:center;letter-spacing:-0.5px;}
.reason_info:after {display:block;clear:both;height:0;content:"";overflow:hidden;}

/* reason_info */
.reason_info02 {position:relative;border-bottom:1px solid #e5e5e5;}
.reason_info02 .li {position:relative;border-top:1px solid #e5e5e5;}
.reason_info02 .li ui {display:table;width:100%;}
.reason_info02 .t1 {position:absolute;left:0;top:50%;width:265px;height:100px;margin-top:-50px;text-align: center;}
.reason_info02 .tit {display:table-cell;position:relative;height:140px;padding:20px 220px 20px 265px;box-sizing:border-box;font-size:22px;line-height:28px;vertical-align:middle;}
.reason_info02 .tit strong {display:inline-block;position:relative;}
.reason_info02 .tit .t_txt {display:inline-block;position:relative;}
.reason_info02 .tit span {display:inline-block;}
.reason_info02 .btn a {display:block;position:absolute;right:45px;top:50%;margin-top:-20px;border-radius:20px;}
.reason_info02 .obj1 {position:absolute;right:69px;top:8px;width:80px;color:#1c1c1c;font-size:23px;font-weight:900;line-height:23px;text-align:center;letter-spacing:-1px;}
.reason_info02 .obj2 {position:absolute;top:71px;width:70px;color:#666;font-size:13px;font-weight:600;line-height:17px;text-align:center;letter-spacing:-0.5px;}
.reason_info02 .obj2_1 {left:38px;}
.reason_info02 .obj2_2 {left:98px;color:#1c1c1c;}
.reason_info02 .obj2_3 {right:38px;}
.reason_info02 .obj3 {position:absolute;left:80px;top:85px;width:100px;color:#1c1c1c;font-size:21px;font-weight:900;line-height:21px;text-align:center;letter-spacing:-0.5px;}
.reason_info02 .obj7 {position:absolute;left:78px;top:60px;width:100px;color:#1c1c1c;font-size:14px;font-weight:600;line-height:14px;text-align:center;letter-spacing:-0.5px;}
.reason_info02 .tit .t_tip {display:inline-block;position:relative;right:0px;top:1px;margin-right:10px;}
.reason_info02 .tit .tip_box {left:16px;}


/** 성능점검 **/
.car_box_info {position:relative;background:#f5f5f5;border:solid 1px #e5e5e5;box-sizing:border-box;}
.car_box_info .li {position:relative;box-sizing:border-box;}
.car_box_info .li.c1 {float:left;width:calc(100% - 660px);min-height:280px;background:#fff;padding:30px 50px;border-right:1px solid #e5e5e5;}
.car_box_info .li.c1 .photo {position:absolute;left:50px;top:30px;width:100px;height:100px;background:url(../images/contents/img_thumb_photo.png) no-repeat;border-radius:50%;overflow:hidden;}
.car_box_info .li.c1 .box {position:relative;padding-left:125px;}
.car_box_info .li.c1 .txt {padding-top:8px;color:#1c1c1c;font-size:17px;}
.car_box_info .li.c1 .info dt {position:relative;color:#0d643a;margin-top:32px;padding-left:10px;font-weight:800;}
.car_box_info .li.c1 .info dt:before {position:absolute;left:0;top:12px;width:5px;height:5px;background:#0d643a;border-radius:50%;content:"";}
.car_box_info .li.c1 .info ul {counter-reset:item;}
.car_box_info .li.c1 .info li {position:relative;float:left;margin:10px 25px 0 0;padding-left:27px;font-size:15px;line-height:20px;}
.car_box_info .li.c1 .info li:before {position:absolute;left:0;top:0;width:20px;height:20px;background:#ccc;border-radius:50%;color:#fff;font-size:12px;line-height:20px;text-align:center;content:"";content:counter(item);counter-increment:item;}
.car_box_info .li.c2 {float:right;width:660px;padding:35px 40px;background:#f5f5f5;}
.car_box_info .li.c2:before {position:absolute;left:0;top:58px;width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:12px solid #e5e5e5;content:"";}
.car_box_info .li.c2:after {position:absolute;left:-2px;top:58px;width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:12px solid #fff;content:"";}
.car_box_info .li.c2 li {float:left;width:280px;height:210px;margin-left:20px;}
.car_box_info .li.c2 li:first-child {margin-left:0;}
.car_box_info .li.c2 li img {width:100%;}
.car_box_info .li.c2 ul:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.car_box_info:after {display:block;clear:both;height:0;content:"";overflow:hidden;}


/** 옵션정보 **/
/* option_info */
.option_info {display:table;table-layout:fixed;width:100%;}
.option_info li {position:relative;display:table-cell;text-align:center;}
.option_info li i {display:block;width:100%;height:60px;box-sizing:border-box;margin-bottom:15px;vertical-align:top;}
.option_info .i1 i {background:url(../images/contents/ico_option01.png) center top no-repeat;}
.option_info .i2 i {background:url(../images/contents/ico_option02.png) center top no-repeat;}
.option_info .i3 i {background:url(../images/contents/ico_option03.png) center top no-repeat;}
.option_info .i4 i {background:url(../images/contents/ico_option04.png) center top no-repeat;}
.option_info .i5 i {background:url(../images/contents/ico_option05.png) center top no-repeat;}
.option_info .i6 i {background:url(../images/contents/ico_option06.png) center top no-repeat;}
.option_info .i7 i {background:url(../images/contents/ico_option07.png) center top no-repeat;}
.option_info .i8 i {background:url(../images/contents/ico_option08.png) center top no-repeat;}
.option_info .i9 i {background:url(../images/contents/ico_option09.png) center top no-repeat;}
.option_info .i10 i {background:url(../images/contents/ico_option10.png) center top no-repeat;}
.option_info .on {color:#0d643a;}
.option_info .on.i1 i {background:url(../images/contents/ico_option01_on.png) center top no-repeat;}
.option_info .on.i2 i {background:url(../images/contents/ico_option02_on.png) center top no-repeat;}
.option_info .on.i3 i {background:url(../images/contents/ico_option03_on.png) center top no-repeat;}
.option_info .on.i4 i {background:url(../images/contents/ico_option04_on.png) center top no-repeat;}
.option_info .on.i5 i {background:url(../images/contents/ico_option05_on.png) center top no-repeat;}
.option_info .on.i6 i {background:url(../images/contents/ico_option06_on.png) center top no-repeat;}
.option_info .on.i7 i {background:url(../images/contents/ico_option07_on.png) center top no-repeat;}
.option_info .on.i8 i {background:url(../images/contents/ico_option08_on.png) center top no-repeat;}
.option_info .on.i9 i {background:url(../images/contents/ico_option09_on.png) center top no-repeat;}
.option_info .on.i10 i {background:url(../images/contents/ico_option10_on.png) center top no-repeat;}

/* tooltip */
.t_tip {display:block;position:absolute;right:0;top:4px;width:18px;height:18px;background:url(../images/template/ico_tooltip.png) no-repeat;text-indent:-9999px;overflow:hidden;}
.t_tip:hover, .t_tip:focus{cursor:pointer;}
.tip_box {display:none;position:absolute;left:137px;top:45px;width:350px;padding:25px 25px;background:#fff;border:1px solid #ccc;box-sizing:border-box;text-align:left;box-shadow:0 5px 9px 3px rgba(153,153,153,0.2);z-index:110;}
.tip_box:before {position:absolute;left:85px;top:-14px;width:0;height:0;border-right:13px solid transparent;border-left:13px solid transparent;border-bottom:14px solid #ccc;content:"";}
.tip_box:after {position:absolute;left:85px;top:-12px;width:0;height:0;border-right:13px solid transparent;border-left:13px solid transparent;border-bottom:14px solid #fff;content:"";}
.tip_box dt {color:#1c1c1c;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc;font-size:18px;}
.tip_box dd {color:#666;font-size:14px;line-height:22px;}
.tip_box p {color:#666;font-size:14px;line-height:22px;}
.gallery_view .tip_box .list a{display:block;width:calc(100%);font-size:13px;margin-left:0;text-align:center;border-radius:4px;}
.gallery_view .tip_box .list li:last-child a{margin-top:10px;}

/* option_list */
.option_list {display:table;table-layout:fixed;width:100%;border-top:2px solid #1c1c1c;border-bottom:1px solid #ddd;}
.option_list .li {display:table-cell;border-left:1px solid #ddd;}
.option_list .li:first-child {border-left:0;}
.option_list .tit {width:100%;height:60px;background:#f5f5f5;border-bottom:1px solid #ddd;color:#1c1c1c;line-height:60px;text-align:center;} 
.option_list .op_cont {position:relative;padding:25px 20px;}
.option_list .op_cont li {position:relative;margin-top:28px;padding:0 25px 0 20px;color:#999;font-size:15px;line-height:22px;}
.option_list .op_cont li:first-child {margin-top:0;}
.option_list .op_cont li.on {color:#1c1c1c;}
.option_list .op_cont li.on:before {position:absolute;left:0;top:6px;width:12px;height:9px;background:url(../images/template/ico_check_on.png) no-repeat;content:"";}
.option_list .li:last-child .tip_box {left:inherit;right:-30px;}
.option_list .li:last-child .tip_box:before {left:inherit;right:25px;}
.option_list .li:last-child .tip_box:after {left:inherit;right:25px;}

/* 문자상담 */
.pop_thum_tit {margin-bottom:18px;color:#1c1c1c;font-size:15px;line-height:20px;}
.pop_thum_tit.center {text-align:center;}
.pop_thum_tit02 {margin-bottom:16px;color:#1c1c1c;font-size:20px;line-height:30px;}/* 18.10.30 추가 */

/* pop_thum_info */
.pop_thum_info {width:100%;margin-bottom:30px;padding:20px;box-sizing:border-box;border:solid 1px #e5e5e5;background:#f5f5f5;font-size:15px;line-height:20px;overflow:hidden;}
.pop_thum_info .c1 {position:relative;float:left;width:calc(100% - 260px);padding-right:20px;}
.pop_thum_info .c1 .img {position:absolute;left:0;top:0;width:118px;height:88px;overflow:hidden;margin-right:15px;}
.pop_thum_info .c1 .img img {width:100%;}
.pop_thum_info .c1 .txt {min-height:88px;padding-left:135px;}
.pop_thum_info .c1 .txt dt {color:#1c1c1c;line-height:18px;letter-spacing:-0.5px;}
.pop_thum_info .c1 .s1 {margin-top:5px;}
.pop_thum_info .c1 .s1 li {position:relative;float:left;padding:0 7px;color:#a0a0a0;font-size:14px;}
.pop_thum_info .c1 .s1 li:before {position:absolute;left:0;top:5px;width:1px;height:12px;background:#e5e5e5;content:"";}
.pop_thum_info .c1 .s1 li:first-child {padding-left:0;}
.pop_thum_info .c1 .s1 li:first-child:before{display:none;}
.pop_thum_info .c1 .s1 ul:after{display:block;clear:both;height:0;content:"";overflow:hidden;}
.pop_thum_info .c1 .s2 {position:absolute;left:135px;bottom:0;color:#0d643a;font-size:20px;font-weight:800;line-height:20px;}
.pop_thum_info .c1 .btn {position:absolute;right:20px;bottom:-5px;}
.pop_thum_info .c1 .btn a {display:inline-block;color:#0d643a;font-size:14px;}
.pop_thum_info .c1.resp {float:none;width:100%;}
.pop_thum_info .c2 {position:relative;float:right;width:240px;}
.pop_thum_info .c2:before {position:absolute;left:0;top:-5px;width:1px;height:98px;background:#ddd;content:"";} 
.pop_thum_info .c2 .photo {position:absolute;left:20px;top:0;width:60px;height:60px;background:url(../images/contents/bg_p_photo.png) center /100% no-repeat;}
.pop_thum_info .c2 .photo img {width:100%;}
.pop_thum_info .c2 .info {padding-left:90px;}
.pop_thum_info .c2 .info dt {color:#1c1c1c;}
.pop_thum_info .c2 .info .s1 {font-size:13px;}
.pop_thum_info .c2 .info .s2 {margin-top:7px;color:#1c1c1c;font-weight:800;}
.pop_thum_info.ty02 {position:relative;}
.pop_thum_info.ty02 .ico {position:absolute;left:20px;top:50%;margin-top:-30px;}
.pop_thum_info.ty02 dl {position:relative;min-height:70px;padding-left:120px;color:#1c1c1c;font-size:15px;line-height:20px;}
.pop_thum_info.ty02 dt {color:#0d643a;font-size:18px;font-weight:800;}
.pop_thum_info.ty02 dd {margin-top:15px;}
.pop_thum_info.ty02 .btn {position:absolute;right:20px;top:20px;}
.pop_thum_info.ty02 .btn a {display:inline-block;color:#0d643a;font-size:14px;}

/* 품질연장보증안내 */
.warranty_info {margin-bottom:17px;color:#1c1c1c;font-weight:800;text-align:center;}
.warranty_info p {display:inline-block;padding:18px 0 2px 82px;background:url(../images/contents/ico_warranty_info.png) left bottom no-repeat;text-align:left;}

/* warranty_ico */
.warranty_ico {display:table;table-layout:fixed;position:relative;width:100%;border:1px solid #e5e5e5;box-sizing:border-box;}
.warranty_ico .li {display:table-cell;position:relative;padding:135px 5px 20px 5px;border-left:1px solid #e5e5e5;text-align:center;vertical-align:middle;}
.warranty_ico .li:first-child {border-left:0;}
.warranty_ico .li .img {position: absolute;left:50%;top:20px;width:102px;height:102px;margin-left:-51px;}
.warranty_ico .li .txt {color:#1c1c1c;font-size:14px;line-height:20px;}

/* warranty_step */
.warranty_step {display:table;table-layout:fixed;position:relative;width:100%;margin-bottom:30px;border:1px solid #e5e5e5;box-sizing:border-box;}
.warranty_step .li {display:table-cell;position:relative;padding:20px 5px;border-left:1px solid #e5e5e5;text-align:center;vertical-align:top;}
.warranty_step .li:before {position:absolute;left:-18px;top:50%;width:36px;height:36px;margin-top:-18px;background:url(../images/contents/ico_warranty_step_arrow.png) center no-repeat;content:"";}
.warranty_step .li:first-child {border-left:0;}
.warranty_step .li:first-child:before {display:none;}
.warranty_step .li .num {color:#0d643a;font-size:15px;line-height:15px;}
.warranty_step .li .img {height:85px;margin:19px 0 15px 0;text-align:center;}
.warranty_step .li .txt {color:#1c1c1c;font-size:14px;line-height:20px;}


/** 차량비교 **/
.car_compare_box {position:relative;padding:30px;background:#f5f5f5;border:1px solid #e5e5e5;box-sizing:border-box;}
.car_compare_box .inner {width:795px;}
.car_compare_box .li {position:relative;float:left;width:180px;margin-left:25px;text-align:left;}
.car_compare_box .li:first-child {margin-left:0;}
.car_compare_box .li .img {width:180px;height:135px;overflow:hidden;}
.car_compare_box .li .img img {width:100%;}
.car_compare_box .li .txt {margin-top:10px;font-size:16px;line-height:20px;}
.car_compare_box .li .s1 {height:40px;color:#1c1c1c;overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.car_compare_box .li .s2 {margin-top:10px;color:#0d643a;font-weight:800;}
.car_compare_box .inner:after {display:block;clear:both;height:0;content:"";overflow:hidden;}


/** 차량설명 **/
.car_ex_tit {position:relative;width:100%;height:125px;}
.car_ex_tit:before {display:block;position:absolute;bottom:0;left:600px;width:94px;height:122px;background:url(../images/contents/bg_car_ex.png) no-repeat;content:"";}
.car_ex_tit dt {position:absolute;top:30px;left:0;width:510px;margin-bottom:0;text-align:right;}
.car_ex_tit dd {position:absolute;top:25px;left:765px;color:#1c1c1c;line-height:28px;padding-top:0;}


/** 구매상담 **/
/* info_ico_txt */
.info_ico_txt {position:relative;height:225px;border-bottom:3px solid #1c1c1c;text-align:center;}
.info_ico_txt .txt {position:absolute;left:310px;bottom:20px;color:#1c1c1c;font-size:28px;font-weight:800;line-height:38px;text-align:left;}
.info_ico_txt .side {position:absolute;left:790px;bottom:15px;font-size:16px;line-height:24px;text-align:left;}
.info_ico_txt .side .btn {margin-top:16px;}
.info_ico_txt .side .btn a {display:inline-block;height:36px;padding:0 20px;border-radius:20px; line-height:34px;}

/* info_ico_txt_cont */
.info_ico_txt_cont {display:table;table-layout:fixed;position:relative;width:100%;}
.info_ico_txt_cont .li {display:table-cell;padding:40px 45px 0 45px;border-left:1px solid #e5e5e5;}
.info_ico_txt_cont .li:first-child {border-left:0;}
.info_ico_txt_cont .li dt {color:#0d643a;font-size:0;text-align:center;}
.info_ico_txt_cont .li dt img {display:inline-block;position:relative;margin-top:-10px;vertical-align:top;}
.info_ico_txt_cont .li dt span {display:inline-block;margin:13px 0 0 20px;font-size:24px;font-weight:800;line-height:24px;vertical-align:top;}
.info_ico_txt_cont .li dd {margin-top:22px;}
.info_ico_txt_cont .li li {position:relative;margin-top:10px;padding-left:6px;font-size:17px;line-height:22px;letter-spacing:-0.5px;}
.info_ico_txt_cont .li li:first-child {margin-top:0;}
.info_ico_txt_cont .li li:before {position:absolute;left:0;top:10px;width:2px;height:2px;background:#666;content:"";}

/* info_step_ty */
.info_step_ty {display:table;table-layout:fixed;position:relative;width:100%;border:1px solid #e5e5e5;box-sizing:border-box;}
.info_step_ty .li {display:table-cell;position:relative;padding:30px 30px;border-left:1px solid #e5e5e5;text-align:center;vertical-align:top;}
.info_step_ty .li:before {position: absolute;left:-13px;top:115px;width:26px;height:27px;background:url(../images/contents/ico_info_step_ty_arrow.png) no-repeat;content:"";}
.info_step_ty .li:first-child {border-left:0;}
.info_step_ty .li:first-child:before {display:none;}
.info_step_ty .li .ico dt {color:#0d643a;font-size:15px;font-weight:800;line-height:15px;}
.info_step_ty .li .ico dd {width:115px;height:115px;margin:20px auto 0 auto;background:#f5f5f5;border-radius:50%;overflow:hidden;}
.info_step_ty .li .txt dt {margin-top:10px;color:#1c1c1c;font-weight:800;}
.info_step_ty .li .txt dd {margin:10px 0 -2px 0;font-size:14px;line-height:22px;}
.info_step_ty .li p.txt {margin-top:10px;color:#1c1c1c;font-weight:800;}

/* step_box_s */
.step_box_s {display:table;table-layout:fixed;width:calc(100% + 15px);margin:0 -7px 0 -8px;}
.step_box_s .li {display:table-cell;position:relative;vertical-align:top;}
.step_box_s .li:before {position:absolute;left:7px;top:-1px;width:calc(100% - 15px);height:100%;border:1px solid #e5e5e5;content:"";}

.step_box_s .li dl {position:relative;margin:0 7px 0 8px;font-size:15px;line-height:20px;}
.step_box_s .li dt {height:40px;background:#999;color:#fff;font-weight:800;line-height:40px;text-align:center;}
.step_box_s .li dd {padding:20px;}
.step_box_s .li dd .mt {display:block;margin-top:5px;}


/** 시세검색 **/
.market_price_result {padding-top:35px;}
.market_price_result .tit_t {margin-bottom:35px;}

/* market_price_result_bar */
.market_price_result_bar {position:relative;height:58px;margin-bottom:25px;background:#f5f5f5;}
.market_price_result_bar .txt li {position:relative;float:left;padding:0 12px;color:#1c1c1c;font-size:22px;font-weight:800;line-height:58px;}
.market_price_result_bar .txt li:after {position:absolute;right:0;top:20px;width:1px;height:20px;background:#666;content:"";}
.market_price_result_bar .txt li:last-child:after {display:none;}
.market_price_result_bar .txt li.s1 {min-width:135px;margin-right:37px;padding:0 20px;background:#0d643a;box-sizing:border-box;color:#fff;}
.market_price_result_bar .txt li.s1:before {position:absolute;right:-30px;top:0;width:0;height:0;border-top:29px solid transparent;border-bottom:29px solid transparent;border-left:30px solid #0d643a;content:"";}
.market_price_result_bar .txt li.s1:after {display:none;}
.market_price_result_bar .txt:after {display:block;clear:both;height:0;content:"";}
.market_price_result_bar .select_ty {position:absolute;right:30px;top:12px;width:160px;height:34px;font-size:15px;}

/* market_price_result_cont */
.market_price_result_cont {position:relative;padding-bottom:20px;border-bottom:1px solid #e5e5e5;}
.market_price_result_cont:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.market_price_result_cont .graph_area {position:relative;float:left;height:250px;padding-top:15px;}
.market_price_result_cont .graph {position:relative;width:500px;height:240px;margin-left:145px;overflow:hidden;}
.market_price_result_cont .graph .s1:before {position:absolute;left:0;top:0;width:500px;height:500px;border:30px solid #ddd;border-radius:50%;box-sizing:border-box;content:"";}
.market_price_result_cont .graph .s1:after {position:absolute;left:0;top:0;width:500px;height:500px;background:url(../images/contents/bg_market_price_result_cont.png) no-repeat;  content:"";animation:rot both 1.0s 0.2s;}
.market_price_result_cont .graph .s2:after {position:absolute;left:0;top:0;width:500px;height:500px;background:url(../images/contents/bg_market_price_result_cont02.png) no-repeat;  content:"";animation:rot02 both 1.0s 0.2s;}
.market_price_result_cont .graph .txt {position:absolute;left:0;top:135px;width:100%;font-size:22px;font-weight:800;line-height:28px;text-align:center;}
.market_price_result_cont .graph .txt strong {display:block;color:#0d643a;}
.market_price_result_cont .marker li {position:absolute;width:150px;height:73px;padding:13px 0 0 15px;background:url(../images/contents/bg_market_price_result_marker.png) no-repeat;box-sizing:border-box;color:#1c1c1c;font-size:14px;font-weight:800;line-height:14px;text-align:center;}
.market_price_result_cont .marker li.m1 {left:20px;top:55px;padding:13px 15px 0 0;background:url(../images/contents/bg_market_price_result_marker02.png) no-repeat;animation:fade both 0.6s 0.6s;}
.market_price_result_cont .marker li.m2 {left:625px;top:55px;animation:fade both 0.6s 0.6s;}
.market_price_result_cont .marker li.m3 {left:670px;top:207px;animation:fade both 0.6s 0.6s;}
.market_price_result_cont .marker li em {display:block;margin-top:2px;font-size:22px;line-height:22px;}
.market_price_result_cont .marker li:before {position:absolute;left:-65px;top:42px;width:11px;height:11px;background:#1c1c1c;border-radius:50%;content:"";}
.market_price_result_cont .marker li:after {position:absolute;left:-65px;top:47px;width:65px;height:1px;background:#1c1c1c;content:"";}
.market_price_result_cont .marker li.m1:before {left:200px;}
.market_price_result_cont .marker li.m1:after {left:150px;width:60px;}
.market_price_result_cont .marker li.m3:before {left:-45px;}
.market_price_result_cont .marker li.m3:after {left:-45px;width:45px;}
.market_price_result_cont .info {position:relative;float:right;width:326px;margin-right:30px;padding:15px 14px 20px 14px;background:url(../images/contents/bg_market_price_result_cont_info.jpg) left bottom no-repeat;box-sizing:border-box;}
.market_price_result_cont .info:before {position:absolute;left:0;top:0;width:100%;height:25px;background:url(../images/contents/bg_market_price_result_cont_info_t.jpg) no-repeat;content:"";}
.market_price_result_cont .info .li {padding:10px 10px;border-top:1px solid #e5e5e5;}
.market_price_result_cont .info .li:first-child {border-top:0;}
.market_price_result_cont .info .li dt {color:#1c1c1c;letter-spacing:-1px;}
.market_price_result_cont .info .li dt em {display:inline-block;padding-left:4px;color:#666;font-size:15px;}
.market_price_result_cont .info .li dd {font-weight:800;}
.market_price_result_cont .info .li .table_info {padding-top:0;}



/*** 안심서비스 ***/
/* box_tit */
.box_tit {display:table;width:100%;position:relative;border:1px solid #e5e5e5;box-sizing:border-box;}
.box_tit dt {display:table-cell;position:relative;width:395px;height:150px;color:#1c1c1c;font-size:24px;font-weight:800;line-height:34px;text-align:center;vertical-align:middle;}
.box_tit dt p {display:inline-block;position:relative;padding:0 15px 0 150px;text-align:left;}
.box_tit dt p img {position:absolute;left:0;top:50%;margin-top:-48px;}
.box_tit dt p.ty02 img {left:-30px;top:inherit;bottom:-40px;margin-top:0;}
.box_tit dd {display:table-cell;position:relative;width:765px;height:150px;padding:22px 60px;line-height:30px;text-align:left;vertical-align:middle;box-sizing:border-box;}
.box_tit dd:before {position:absolute;left:0;top:50%;width:1px;height:84px;margin-top:-42px;background:#e5e5e5;content:"";}
.box_tit dd .btn {display:inline-block;position:relative;margin-left:10px;padding-right:12px;color:#0d643a;background:url(../images/template/ico_btn_round_arrow_big.png) right center no-repeat;}
.box_tit dd p {margin-top:16px;}
.box_tit dd p:first-child {margin-top:0;}
.box_tit dd.certify_txt1 {letter-spacing:-.9px;}/*인증중고차 추가 190528*/


/*** 인증중고차 190528 추가 ***/
.cont_s.certify_box {margin-bottom:80px;}
.certify_box ul {margin-bottom:60px;}
.certify_box ul.last {margin-bottom:0;}
.certify_li {display:table; table-layout: fixed; box-sizing:border-box; padding-left:372px; position:relative; min-height:287px;}
.certify_li:after {content:''; clear:both; display:block; width:260px; height:263px; position:absolute; top:0;}
.certify_li.num01:after {left:44px; top:36px; background:url('../images/contents/ico_certify01.png')no-repeat 0 0;}
.certify_li.num02 {padding:0 372px 0 0;}
.certify_li.num02:after {right:50px; top:10px;}
.certify_li.num02:after {background:url('../images/contents/ico_certify02.png')no-repeat 0 0;}
.certify_li.num03:after {left:42px; top:40px; background:url('../images/contents/ico_certify03.png')no-repeat 0 0;}
.certify_li h5 {font-weight:800; font-size:24px; line-height:24px; color:#1c1c1c; padding-bottom:35px;}
.certify_li h5 span {color:#00ad50;}
.certify_li.num02 h5 span {color:#009bfa;}
.certify_li.num03 h5 span {color:#e89900;}
.certify_li li {display:table-cell; box-sizing:border-box; vertical-align:middle; position:relative; border:1px solid #e5e5e5; padding:50px 40px;}
.certify_li.num01 li:before {position:absolute;left:-12px;top:125px;width:0;height:0;
border-top: 11px solid transparent;border-right: 11px solid #dddddd;border-bottom: 11px solid transparent;
content:"";}
.certify_li.num01 li:after {position:absolute;left:-11px;top:125px;width:0;height:0;
border-top: 11px solid transparent;border-right: 11px solid #fff;border-bottom: 11px solid transparent;
content:"";}
.certify_li li.li:before {position:absolute;right:-12px;top:125px;width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:11px solid #dddddd;content:"";}
.certify_li li.li:after {position:absolute;right:-11px;top:125px;width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:11px solid #fff;content:"";}
.certify_li.num03 li .dt {}
.certify_li.num03 li .dt span {display:block;}
.certify_li.num03 li .dt span:first-child {padding-bottom:13px;}
.certify_li li .dt {font-weight:800;font-size:18px;line-height:18px; color:#1c1c1c;display:block;margin-bottom:20px;}
.certify_li li .dd {position:relative; font-size:17px; line-height:17px; padding:0 0 17px 5px; color:#1c1c1c;}
.certify_li li .dd:last-child {padding-bottom:0;}
.certify_li li .dd:after {position:absolute; top:8px; left:0; content:''; clear:both; display:block; width:2px; height:2px; background:#666666;}
.certify_li li .dd span {color:#666666;}

/*** ### 인증중고차 190528 추가 ***/





/** 안심서비스 메인 **/
.service_mc {position:relative;height:442px;border:1px solid #e5e5e5;box-sizing:border-box;}
.service_mc .img {position:relative;float:left;width:398px;height:440px;background:#f5f5f5;}
.service_mc .img a {display:block;position:relative;}
.service_mc .img .tit dt {position:absolute;left:39px;top:49px;width:244px;height:154px;padding:18px 16px;border:6px solid #fff;box-sizing:border-box;color:#fff;font-size:23px;font-weight:900;line-height:34px;letter-spacing:-1px;}
.service_mc .img .tit dd {position:absolute;left:39px;top:259px;width:330px;padding-left:28px;box-sizing:border-box;color:#fff;font-size:16px;line-height:26px;}
.service_mc .img .tit dd:before {position:absolute;left:4px;top:7px;width:15px;height:12px;background:url(../images/contents/ico_quotes01w.png) no-repeat;content:"";}
.service_mc .img .tit dd:after {display:inline-block;position:relative;top:5px;width:15px;height:12px;margin-left:8px;background:url(../images/contents/ico_quotes02w.png) no-repeat;content:"";}
.service_mc .img .btn {position:absolute;right:25px;top:0;width:48px;height:148px;padding-top:10px;background:url(../images/contents/ico_service_mc_arrow.png) no-repeat;box-sizing:border-box;color:#fff;font-size:16px;line-height:20px;text-align:center;}
.service_mc .txt {float:right;width:880px;height:440px;box-sizing:border-box;text-align:center;}
.service_mc .txt .tit {padding-top:48px;color:#1c1c1c;font-size:24px;font-weight:800;line-height:36px;}
.service_mc .txt .tit strong {display:block;color:#0d643a;}
.service_mc .txt .tit span {display:block;margin-top:10px;font-size:16px;}
.service_mc .txt .tit span i {display:inline-block;position:relative;font-style:normal;}
.service_mc .txt .tit span i:before {position:absolute;left:50%;top:3px;width:3px;height:3px;margin-left:-1px;background:#643e0d;border-radius:50%;content:"";}
.service_mc .txt .tit em {color:#666;font-size:20px;}
.service_mc.s2 .txt .tit strong {color:#2c518f;}
.service_mc.s3 .txt .tit strong {color:#643e0d;}
.service_mc.s4 .txt .tit strong {color:#8ea607;}
.service_mc.s5 .txt .tit strong {display:inline-block;color:#922c12;}
.service_mc.s6 .txt .tit strong {color:#006ecb;}/*1905추가*/

.service_mc .list {margin-top:80px;font-size:0;text-align:center;}
.service_mc .list li {display:inline-block;width:230px;margin:0 20px;vertical-align:top;}
.service_mc .list li .s1 {height:65px;border-bottom:2px solid #1c1c1c;}
.service_mc .list li .s2 {margin-top:20px;font-size:16px;line-height:22px;}
.service_mc.s6 .list li .s2 strong {display:block; font-weight:700; font-size:18px; color:#000; padding-bottom:10px;}
.service_mc.s6 .list li .s2 span {display:block; letter-spacing:-.5px;}

.service_mc .list.ty02 {width:540px;margin:15px auto 0 auto;}
.service_mc .list.ty02 li {margin-top:10px;}
.service_mc .list.ty02 li .s2 {margin-top:10px;}
.service_mc .list.ty03 li .s1 {height:120px;}
.service_mc .list.big {margin-top:45px;}
.service_mc .list.big li {width:450px;}
.service_mc .list.big li .s1 {height:110px;}
.service_mc .list.big li .s2 {margin-top:23px;color:#1c1c1c;font-size:19px;line-height:32px;}


/** 품질연장보증 서비스 **/
/* box_info */
.box_info {position:relative;margin-top:20px;padding:25px;background:#f5f5f5;border:1px solid #e5e5e5;box-sizing:border-box;}
.box_info li {position:relative;padding-left:8px;}
.box_info li:before {position:absolute;left:0;top:12px;width:2px;height:2px;background:#666;content:"";}
.box_info li .btn {position:absolute;right:0;top:50%;margin-top:-20px;background:#f5f5f5;}

/* box_info02 */
.box_info02 {display:table;table-layout:fixed;position:relative;width:100%;background:#f5f5f5;border:1px solid #e5e5e5;box-sizing:border-box;}
.box_info02 .li {display:table-cell;position:relative;height:150px;border-right:1px solid #e5e5e5;box-sizing:border-box;vertical-align:top;}
.box_info02 .li:last-child {border-right:0;}
.box_info02 .li dl {position:relative;padding:35px 70px;}
.box_info02 .li dt {float:left;width:180px;color:#1c1c1c;font-size:22px;font-weight:800;line-height:30px;}
.box_info02 .li dd {position:relative;float:left;width:calc(100% - 180px);}
.box_info02 .li dl:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.box_info02 .li .s1 {color:#2556a5;font-size:20px;font-weight:800;}
.box_info02 .li .s2 {margin-top:10px;font-size:16px;line-height:24px;}
.box_info02 .li .s3 {position:absolute;right:0;top:0;padding-left:22px;background:url(../images/template/ico_tel.png) left center no-repeat;color:#1c1c1c;font-size:21px;font-weight:800;}

/* box_info03 */
.box_info03 {display:table;width:100%;position:relative;border:1px solid #e5e5e5;box-sizing:border-box;}
.box_info03 dt {display:table-cell;width:480px;height:145px;text-align:center;vertical-align:middle;}
.box_info03 dd {display:table-cell;position:relative;width:798px;height:145px;padding:0 70px 0 50px;box-sizing:border-box;color:#1c1c1c;vertical-align:middle;}
.box_info03 dd p {display:inline-block;position:relative;padding-left:150px;}
.box_info03 dd p img {position: absolute;left:0;top:50%;margin-top:-35px;}
.box_info03 dd:before {position:absolute;left:0;top:50%;width:1px;height:100px;margin-top:-50px;background:#e5e5e5;content:"";}

/* ico_li */
.ico_li {font-size:0;text-align:center;}
.ico_li .li {display:inline-block;width:280px;margin:0 60px;color:#0d643a;font-size:18px;vertical-align:top;}
.ico_li .li .img {height:146px;}
.ico_li .li .txt {margin-top:15px;}


/** 실매물판별 서비스 **/
.box_info04 {position:relative;padding:25px 50px 25px 155px;border:1px solid #e5e5e5;box-sizing:border-box;font-size:16px;line-height:22px;}
.box_info04:before {position:absolute;left:53px;top:50%;width:56px;height:45px;margin-top:-22px;background:url(../images/contents/ico_box_info04.png) no-repeat;content:"";}
.box_info04 dt {color:#1c1c1c;}
.box_info04 dd {margin-top:12px;}


/** 클레임센터 서비스 **/
/* box_info05 */
.box_info05 {position:relative;height:200px;padding-left:320px;border-top:2px solid #1c1c1c;}	
.box_info05 .img {position:absolute;left:0;top:0;width:320px;}
.box_info05 ul {display:table;table-layout:fixed;width:100%;border-bottom:1px solid #e5e5e5;counter-reset:item;}
.box_info05 li {display:table-cell;position:relative;height:199px;padding:25px 40px;border-left:1px solid #e5e5e5;box-sizing:border-box;font-size:17px;vertical-align:top;}
.box_info05 li:first-child {border-left:0;}
.box_info05 li:before {display:block;margin-bottom:15px;color:#e5e5e5;font-size:36px;font-weight:800;line-height:36px;content:counter(item, decimal-leading-zero);counter-increment:item;}

/* box_info06 */
.box_info06 {position:relative;height:315px;background:#f5f5f5;font-size:0;text-align:center;}
.box_info06 .inner {display:inline-block;position:relative;}
.box_info06 .inner:before {position:absolute;left:20px;top:50%;width:calc(100% - 40px);height:1px;background:#ddd;content:"";}
.box_info06 .li {display:inline-block;position:relative;width:280px;height:239px;margin:40px 10px;background:#fff;box-sizing:border-box;box-shadow:0 5px 9px 3px rgba(153,153,153,0.2);vertical-align:top;}
.box_info06 .li ul:before {position:absolute;left:27px;top:50%;width:calc(100% - 54px);height:1px;background:#0d643a;content:"";}
.box_info06 .li li {display:table;width:100%;;}
.box_info06 .li li p {display:table-cell;height:119px;color:#1c1c1c;font-size:16px;line-height:24px;vertical-align:middle;}


/** 헛걸음 보상 서비스 **/
/* box_info07 */
.box_info07 li {margin-top:20px;}
.box_info07 li:first-child {margin-top:0;}
.box_info07 li strong {display:block;margin-bottom:5px;color:#1c1c1c;font-size:18px;}
.box_info07 li p {padding-left:20px;font-size:16px;}

/* box_info08 */
.box_info08 .box .s1 {position:relative;float:left;margin-right:120px;}
.box_info08 .box .s1:before {position:absolute;right:-60px;top:50%;width:1px;height:94px;margin-top:-47px;background:#e5e5e5;content:"";}
.box_info08 .box .s1 li {display:table;float:left;width:170px;height:170px;margin-left:25px;border:1px solid #e5e5e5;border-radius:50%;box-sizing:border-box;color:#1c1c1c;text-align:center;}
.box_info08 .box .s1 li p {display:table-cell;height:170px;font-size:16px;font-weight:800;line-height:24px;vertical-align:middle;}
.box_info08 .box .s1 li:first-child {margin-left:0;background:#0d643a;border-color:#0d643a;color:#fff;}
.box_info08 .box .s1:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.box_info08 .box .s2 {position:relative;float:left;}
.box_info08 .box .s2:before {position:absolute;left:0;top:50%;width:100%;height:2px;margin-top:-1px;background:#e5e5e5;content:"";}
.box_info08 .box .s2 li {position:relative;float:left;width:170px;height:170px;margin-left:40px;padding:15px;background:#fff;border:1px solid #e5e5e5;border-radius:50%;box-sizing:border-box;font-size:16px;text-align:center;}
.box_info08 .box .s2 li:first-child {margin-left:0;}
.box_info08 .box .s2 li span {position:relative;color:#0d643a;font-size:14px;font-weight:800;line-height:14px;}
.box_info08 .box .s2 li .img {height:80px;}
.box_info08 .box .s2:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.box_info08 .box:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.box_info08 .txt {font-size:16px;line-height:22px;}
.box_info08 .txt dt {margin-bottom:15px;color:#1c1c1c;font-size:17px;font-weight:800;}
.box_info08 .txt li {margin-top:5px;}
.box_info08 .txt li:first-child {margin-top:0;}



/*** 단지안내 ***/
/** 단지소개 **/
/* mov_box */
.mov_box {position:relative;width:960px;margin:0 auto;}
.mov_box .mov {position:relative;}
.mov_box .mov img {position:relative;transition:all 0.6s;}
.mov_box .mov iframe {display:none;position:absolute;left:0;top:0;width:100%;height:100%;}
.mov_box .mov .btn_mc_video {display:block;position:absolute;left:0;top:0;width:100%;height:100%;text-indent:-9999px;overflow:hidden;z-index:1;transition:all 0.4s;}
.mov_box .mov .btn_mc_video:before {position:absolute;left:50%;top:50%;width:95px;height:95px;margin:-47px 0 0 -47px;border:4px solid #fff;border-radius:50%;box-sizing:border-box;content:"";}
.mov_box .mov .btn_mc_video:after {position:absolute;left:50%;top:50%;width:95px;height:95px;margin:-47px 0 0 -47px;background:url(../images/template/ico_mov_play02.png) 55% center no-repeat;content:"";} 
.mov_box .mov .btn_mc_video:hover {background:rgba(0,0,0,0.4);}
.mov_box .mov.on iframe {display:block;}
.mov_box .mov.on  .btn_mc_video {display:none;}
.mov_box .txt {position:relative;padding:25px;border:solid #e5e5e5;border-width:1px 1px 2px 1px;box-sizing:border-box;text-align:center;}
.mov_box .txt .s1 {display:inline-block;color:#1c1c1c;font-size:20px;font-weight:800;}
.mov_box .txt .s1:before {display:inline-block;position:relative;width:13px;height:10px;margin-right:8px;background:url(../images/contents/ico_quotes01s.png) no-repeat;content:"";vertical-align:top;}
.mov_box .txt .s1:after {display:inline-block;position:relative;top:18px;width:13px;height:10px;margin-left:8px;background:url(../images/contents/ico_quotes02s.png) no-repeat;content:"";vertical-align:top;}
.mov_box .txt .s2 {margin-top:17px;}

/* mpark_info_st */
.mpark_info_st {position:relative;min-height:360px;margin-bottom:70px;}
.mpark_info_st:last-child {margin-bottom:0;}
.mpark_info_st:before {position:absolute;left:0;top:0;width:100%;height:360px;background:#f5f5f5 url(../images/template/bg_line.png) repeat;box-sizing:border-box;content:"";}
.mpark_info_st .tit {position:absolute;left:40px;top:70px;font-weight:900;}
.mpark_info_st .tit dt {margin-top:-5px;color:#1c1c1c;font-size:24px;line-height:32px;letter-spacing:-0.5px;}
.mpark_info_st .tit dd {margin-top:12px;color:#0d643a;font-size:38px;line-height:48px;letter-spacing:-1.5px;}
.mpark_info_st .tit dd:after {display:inline-block;position:relative;top:18px;width:12px;height:12px;margin-left:8px;background:#0d643a;border-radius:50%;content:"";vertical-align:top;}
.mpark_info_st .txt {position:relative;padding:70px 50px 0 470px;box-sizing:border-box;}
.mpark_info_st .txt .t1 {min-height:105px;margin-top:-5px;padding-bottom:15px;color:#1c1c1c;}
.mpark_info_st .txt .list .t {margin-top:35px;margin-bottom:27px;padding-top:27px;border-top:1px solid #e5e5e5;color:#1c1c1c;font-size:20px;font-weight:800;text-align:center;}
.mpark_info_st .txt .list .t:first-child {margin-top:0;padding-top:0;border-top:0;}
.mpark_info_st .txt .list li {float:left;margin-left:30px;}
.mpark_info_st .txt .list li:first-child {margin-left:0;}
.mpark_info_st .txt .list li .t {margin-bottom:17px;}
.mpark_info_st .txt .list li .t2 {margin-top:16px;color:#0d643a;font-size:16px;font-weight:800;line-height:24px;text-align:center;}
.mpark_info_st .txt .list .img {width:230px;height:230px;box-shadow:0 5px 9px 3px rgba(153,153,153,0.2);}
.mpark_info_st .txt .list ul:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.mpark_info_st .txt .info {position:relative;margin-top:40px;border:solid #e5e5e5;border-width:1px 0;overflow:hidden;}
.mpark_info_st .txt .info li {position:relative;float:left;width:50%;height:90px;padding:0 30px;box-sizing:border-box;color:#0d643a;font-weight:800;line-height:90px;}
.mpark_info_st .txt .info li:before {position:absolute;left:0;top:50%;width:1px;height:40px;margin-top:-20px;background:#e5e5e5;content:"";}
.mpark_info_st .txt .info li:first-child {text-align:right;}
.mpark_info_st .txt .info li:first-child:before {display:none;}
.mpark_info_st .txt .info li strong {display:inline-block;position:relative;top:6px;margin-right:8px;vertical-align:top;}
.mpark_info_st .txt .info li p {display:inline-block;font-size:40px;font-weight:900;letter-spacing:-2px;vertical-align:top;}
.mpark_info_st .txt .info li p em {display:inline-block;margin-left:4px;font-size:30px;vertical-align:middle;}
.mpark_info_st .txt .info:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.mpark_info_st .txt .btn {margin-top:40px;text-align:center;}


/** 시설안내 **/
.thumb_ty_list .li {position:relative;height:225px;border:1px solid #e5e5e5;box-sizing:border-box;margin-top:30px;}
.thumb_ty_list .li:first-child {margin-top:30px;}
.thumb_ty_list .img {position:absolute;left:-1px;top:-1px;width:424px;height:224px;background:url(../images/template/img_not.jpg) no-repeat;}
.thumb_ty_list .img img {width:425px;height:225px;} 
.thumb_ty_list .img .emp {display:block;position:absolute;left:0;top:0;width:100%;height:calc(100% + 1px);padding:140px 20px 0 20px;box-sizing:border-box;background:#f4f4f4;text-align:center;}
.thumb_ty_list .img .emp:before {position:absolute;left:50%;top:45px;width:140px;height:100px;margin-left:-70px;background:url(../images/layout/logo.svg) center no-repeat;content:"";}
.thumb_ty_list .txt {padding:30px 30px 30px 465px;font-size:18px;font-weight:100;}
.thumb_ty_list .txt dt {margin-top:-4px;color:#1c1c1c;font-size:26px;font-weight:800;line-height:30px;}
.thumb_ty_list .txt dd {margin-top:35px;}
.thumb_ty_list .txt li {position:relative;min-height:18px;margin-top:10px;padding-left:100px;}
.thumb_ty_list .txt li:first-child {margin-top:0;}
.thumb_ty_list .txt li strong {position: absolute;left:0;top:0;color:#1c1c1c;}

/* 임대상담 */
.facil_visual {display:table;width:1280px;height:350px;background:url(../images/contents/img_info_facility.jpg) no-repeat;}
.facil_visual .txt {position:relative;display:table-cell;height:350px;padding:0 250px 0 410px;vertical-align:middle;color:#fff;}
.facil_visual .txt:before {position:absolute;left:260px;top:50%;width:110px;height:110px;margin-top:-55px;background:url(../images/contents/ico_info_facility01.png) center no-repeat;content:"";}
.facil_visual .txt dt {margin-bottom:26px;font-size:34px;font-weight:800;}
.facil_visual .txt dd {line-height:30px;}
.facil_cont .li {padding:45px 20px;border-top:1px solid #e5e5e5;}
.facil_cont .li:first-child {border-top:0;}
.facil_cont .li:last-child {padding-bottom:0;}
.facil_cont .txt dt {position:relative;margin-top:-8px;padding-left:20px;color:#1c1c1c;font-size:22px;font-weight:800;}
.facil_cont .txt dt:before {position:absolute;left:0;top:8px;width:13px;height:13px;background:#0d643a;border-radius:50%;content:"";}
.facil_cont .txt dt em {position:relative;padding:0 15px;}
.facil_cont .txt dt em:before {position:absolute;left:4px;top:16px;width:5px;height:5px;background:#1c1c1c;border-radius:50%;content:"";}
.facil_cont .txt dt em:after {position:absolute;right:4px;top:16px;width:5px;height:5px;background:#1c1c1c;border-radius:50%;content:"";}
.facil_cont .txt dd {margin:18px 0 0 20px;}
.facil_cont .txt dd strong {color:#0d643a;}
.facil_cont .ico {margin-top:50px;padding:0 25px;}
.facil_cont .ico li {position:relative;float:left;min-height:90px;margin-right:70px;padding-left:110px;}
.facil_cont .ico p {position:absolute;left:0;top:0;width:90px;height:90px;background:#f5f5f5;border-radius:50%;}
.facil_cont .ico dt {margin-top:20px;color:#1c1c1c;font-size:24px;font-weight:800;line-height:24px;}
.facil_cont .ico dd {margin-top:7px;font-size:14px;}
.facil_cont .ico:after {display:block;clear:both;height:0;content:"";overflow:hidden;}


/** 오시는길 **/
.location_box {position:relative;height:632px;background:#f5f5f5;border:1px solid #e5e5e5;}
.location_box .map {position: relative;float:left;width:817px;height:632px;border-right:1px solid #e5e5e5;}
.location_box .map .btn {display:block;position:absolute;left:20px;top:15px;width:94px;height:37px;background:url(../images/contents/btn_location.png) no-repeat;text-indent:-9999px;overflow:hidden;box-shadow:2px 2px 3px 2px rgba(0,0,0,0.2);}
.location_box .map:before {position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/contents/img_location_map_on.png) no-repeat;content:"";opacity:0;transition:all 0.4s;}
.location_box .map.on:before {opacity:1;}
.location_box .info {float:right;width:calc(100% - 818px);padding:40px 35px;box-sizing:border-box;}
.location_box .info li {padding:15px 1px;border-bottom:1px solid #e5e5e5;color:#1c1c1c;}
.location_box .info li:first-child {padding-top:5px;}
.location_box .info li strong {display:block;margin-bottom:6px;color:#0d643a;}
.location_box .info p {padding:15px 1px;}
.location_box:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.location_list .li {position:relative;padding:35px 50px 35px 105px;border-top:1px solid #e5e5e5;}
.location_list .li .ico {position:absolute;left:0;top:40px;width:105px;text-align:center;}
.location_list .li:first-child {padding-top:0;border-top:0;}
.location_list .li:first-child .ico {top:0;}
.location_list .li:last-child {padding-bottom:0;}
.location_list .li dt {color:#1c1c1c;font-weight:800;}
.location_list .li dd {margin-top:10px;}
.location_list .li li {position:relative;margin-top:5px;padding-left:8px;}
.location_list .li li:first-child {margin-top:0;}
.location_list .li li:before {position:absolute;left:0;top:11px;width:3px;height:3px;background:#1c1c1c;content:"";}
.location_list .li li:only-child {padding-left:0;}
.location_list .li li:only-child:before {display:none;}
.location_list .li .t {display:block;margin-bottom:5px;color:#1c1c1c;;}
.location_list .li .ty02 dt {padding-bottom:5px;}
.location_list .li .ty02 li {margin-top:20px;}


/** 상사/종사원 **/
/* emp_banner */
.emp_banner {position:relative;}
.emp_banner:before {position:absolute;left:0;top:0;width:100%;height:230px;background:#f5f5f5;border:2px solid #e5e5e5;box-sizing:border-box;content:"";}
.emp_banner .slide {position:relative;text-align:center;}
.emp_banner .slide .li {float:left;}
.emp_banner .slide:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.emp_banner .info {position:relative;height:230px;padding:40px;box-sizing:border-box;overflow:hidden;}
.emp_banner .info .img {position:absolute;left:40px;top:39px;width:200px;height:150px;border:1px solid #e5e5e5;box-sizing:border-box;}
.emp_banner .info .img .emp {display:block;position:absolute;left:0;top:0;width:100%;height:100%;padding:90px 10px 0 10px;box-sizing:border-box;background:#fff;font-size:14px;line-height:20px;text-align:center;}
.emp_banner .info .img .emp:before {position:absolute;left:50%;top:25px;width:90px;height:65px;margin-left:-45px;background:url(../images/layout/logo.svg) center no-repeat;content:"";}
.emp_banner .info .txt {padding-left:240px;}
.emp_banner .info .txt dt {display:inline-block;margin-bottom:21px;padding:0 2px 10px 0;border-bottom:2px solid #1c1c1c;color:#1c1c1c;font-size:18px;font-weight:800;line-height:24px;}
.emp_banner .info .txt dt strong {display:inlin-block;position:relative;top:-2px;margin-right:12px;padding-right:12px;font-size:24px;font-weight:900;line-height:24px;vertical-align:top;}
.emp_banner .info .txt dt strong:after {position:absolute;right:0;top:12px;width:1px;height:17px;background:#e5e5e5;content:"";}
.emp_banner .info .txt dd {margin:15px -40px 0 -40px;}
.emp_banner .info .txt dd ul {position:relative;float:left;padding:0 40px;box-sizing:border-box;}
.emp_banner .info .txt dd ul:before {position:absolute;left:0;top:0;width:1px;height:60px;background:#e5e5e5;content:"";}
.emp_banner .info .txt dd li {position:relative;margin-top:10px;line-height:22px;}
.emp_banner .info .txt dd li:first-child {margin-top:0;}
.emp_banner .info .txt dd .s1 {width:40%;}
.emp_banner .info .txt dd .s2 {width:32%;}
.emp_banner .info .txt dd .s3 {width:27%;}
.emp_banner .info .txt dd .s1 li {color:#1c1c1c;font-weight:800;}
.emp_banner .info .txt dd .s1 span {display:inline-block;margin-left:25px;}/*30px 20190910 수정*/
.emp_banner .info .txt dd .s1 span:first-child {margin-left:0;}
.emp_banner .info .txt dd .s1 .loc {padding-left:26px;background:url(../images/template/ico_loc.png) left center no-repeat;}
.emp_banner .info .txt dd .s1 .tel {padding-left:26px;background:url(../images/template/ico_tel02.png) left center /19px 15px no-repeat;}
.emp_banner .info .txt dd .s1 .fax {padding-left:26px;background:url(../images/template/ico_fax.png) left center /18px 16px no-repeat;}
.emp_banner .info .txt dd .s2 li, .emp_banner .info .txt dd .s3 li {padding-left:105px;}
.emp_banner .info .txt dd .s2 li strong, .emp_banner .info .txt dd .s3 li strong {position:absolute;left:0;top:0;width:105px;color:#1c1c1c;font-weight:600;}
.emp_banner .info .txt dd:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.emp_banner .info .btn {position:absolute;right:40px;top:40px;}
.emp_banner .mc_prev {position:absolute;left:0;top:0;width:40px;height:230px;background:url(../images/template/btn_mc_prev.png) center no-repeat;text-indent:-9999px;overflow:hidden;transition:background 0.4s;}
.emp_banner .mc_prev:hover, .emp_banner .mc_prev:focus {background:url(../images/template/btn_mc_prev_on.png) center no-repeat;}
.emp_banner .mc_next {position:absolute;right:0;top:0;width:40px;height:230px;background:url(../images/template/btn_mc_next.png) center no-repeat;text-indent:-9999px;overflow:hidden;transition:background 0.4s;}
.emp_banner .mc_next:hover, .emp_banner .mc_next:focus {background:url(../images/template/btn_mc_next_on.png) center no-repeat;text-indent:-9999px;overflow:hidden;}

/* emp_list */
.emp_list {position:relative;padding:25px 0;box-sizing:border-box;}
.emp_list .li {position:relative;float:left;width:33.3%;min-height:225px;box-sizing:border-box;}
.emp_list .li:before {position:absolute;left:0;top:0;width:1px;height:100%;background:#e5e5e5;content:"";}
.emp_list .li:first-child {width:33.4%;}
.emp_list .li:first-child:before {display:none;}
.emp_list .photo {position:absolute;left:35px;top:0;width:100px;height:100px;background:url(../images/contents/bg_p_photo_big.png) center /100% no-repeat;border-radius:50%;overflow:hidden;}
.emp_list .photo img {width:100%;}
.emp_list .txt {padding:0 30px 45px 175px;}
.emp_list .txt dt {padding-top:15px;color:#1c1c1c;font-size:20px;font-weight:800;}
.emp_list .txt dt strong {display:block;}
.emp_list .txt dt strong .mk_dealer {font-size:12px;color:#fff; background:#f2850f; min-width:87px; height:20px; line-height:20px; text-align:center; padding:0 4px; display:inline-block; position:relative; top:-2px; z-index:0; margin-left:6px;}/*추가*/
.emp_list .txt dt em {display:block;margin-top:4px;}
.emp_list .txt dd {margin-top:16px;}
.emp_list .txt li {position:relative;margin-top:3px;padding-left:110px;font-size:16px;line-height:20px;}
.emp_list .txt li:first-child {margin-top:0;}
.emp_list .txt li strong {position:absolute;left:0;top:0;width:105px;color:#1c1c1c;font-weight:600;}
.emp_list .btn {position:absolute;left:175px;bottom:0;}
.emp_list .btn a {display:inline-block;width:108px;height:30px;font-size:14px;line-height:29px;text-align: center;}
.emp_list:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.emp_list.box {margin:-20px -10px 0 -10px;padding:0;border:0;}
.emp_list.box .li {width:calc(33.3% - 20px);height:275px;margin:20px 10px 0 10px;padding:25px 0;background:#f5f5f5;border:solid #e5e5e5;border-width:1px 1px 2px 1px;}
.emp_list.box .li:nth-child(3n + 1) {clear:left;width:calc(33.4% - 20px);}
.emp_list.box .li:before {display:none;}
.emp_list.box .photo {left:30px;top:25px;}
.emp_list.box .txt {padding-left:160px;}
.emp_list.box .btn {position:absolute;left:160px;bottom:25px;}
.emp_list.box .emp {clear:left;margin:20px 10px 0 10px;border-top:2px solid #1c1c1c;border-bottom:1px solid #e5e5e5;padding:102px 15px;text-align:center;}

/* emp_tab */
.emp_tab {position:relative;height:62px;padding:25px 0 27px 0;font-size:0;}
.emp_tab:before {position:absolute;right:0;bottom:-20px;width:400px;height:200px;background:url(../images/contents/img_emp_search_bg.jpg) no-repeat;content:"";}
.emp_tab a {display:inline-block;position:relative;width:360px;height:62px;margin-left:10px;padding:0 15px;border:4px solid #e5e5e5;box-sizing:border-box;color:#999;font-size:22px;font-weight:800;line-height:54px;transition:all 0.4s;}
.emp_tab a:first-child {margin-left:0;}
.emp_tab a:after {position:absolute;right:15px;top:50%;width:13px;height:9px;margin-top:-5px;background:url(../images/contents/ico_emp_tab.png) no-repeat;content:"";transition:all 0.4s;}
.emp_tab a.on {border-color:#0d643a;color:#0d643a;}
.emp_tab a.on:after {background:url(../images/contents/ico_emp_tab_on.png) no-repeat;transform:rotate(-180deg);}
.emp_tab:after {position: absolute;left:0;bottom:0;width:950px;height:2px;background:#e5e5e5;content:"";}

/* emp_chk */
.emp_chk {position:relative;height:110px;padding-top:20px;box-sizing:border-box;}
.emp_chk .consul_box .radio_ty {width:21px;height:21px;line-height:21px;}
.emp_chk .consul_box .ez-radio {background:url(../images/template/bg_radio02.png) center /21px no-repeat;}
.emp_chk .consul_box .ez-selected {background:url(../images/template/bg_radio02_on.png) center /21px no-repeat;}
.emp_chk .consul_box label {color:#1c1c1c;}
.emp_chk .search {position:absolute;right:0;top:50px;padding-left:150px;}
.emp_chk .search .t {position:absolute;left:0;top:0;width:150px;padding-right:15px;box-sizing:border-box;color:#1c1c1c;line-height:40px;text-align:right;}
.emp_chk .search .input_ty {width:300px;padding:0 55px 0 0;border-width:0 0 3px 0;border-color:#666;}
.emp_chk .search .input_ty:focus {border-color:#0d643a;}
.emp_chk .search .btn {position:absolute;right:0;top:-5px;width:40px;height:40px;background:url(../images/layout/btn_search.png) center no-repeat;text-indent:-9999px;overflow:hidden;opacity:0.6;}

/* emp_b_box */
.emp_b_box {display:table;position:relative;width:100%;border:2px solid #e5e5e5;box-sizing:border-box;}
.emp_b_box .tit {height:55px;background:#f5f5f5;border-bottom:2px solid #e5e5e5;color:#1c1c1c;font-size:20px;font-weight:800;line-height:55px;text-align:center;}
.emp_b_box .left {display:table-cell;width:346px;height:480px;border-right:2px solid #e5e5e5;box-sizing:border-box;}
.emp_b_box .left .scrollbar-inner {height:423px;}
.emp_b_box .left .list li {position:relative;width:346px;border-top:1px solid #e5e5e5;box-sizing:border-box;font-size:17px;line-height:24px;text-align:left;transition:all 0.4s;}
.emp_b_box .left .list li:first-child {border-top:0;}
.emp_b_box .left .list li .ez-radio {position:absolute;left:0;top:0;opacity:0;}
.emp_b_box .left .list li label {display:block;padding:8px 30px;}
.emp_b_box .left .list li.chk_on {background:#1c1c1c;color:#fff;}
.emp_b_box .right {display:table-cell;width:930px;height:480px;box-sizing:border-box;}
.emp_b_box .right .inner {position:relative;padding:40px;box-sizing:border-box;}
.emp_b_box .right .scrollbar-inner {height:290px;}
.emp_b_box .right .txt dt {display:block;margin-bottom:28px;color:#1c1c1c;font-size:16px;font-weight:800;line-height:24px;}
.emp_b_box .right .txt dt strong {display:inlin-block;position:relative;top:-2px;margin-right:12px;padding-right:12px;font-size:24px;font-weight:900;line-height:24px;vertical-align:top;}
.emp_b_box .right .txt dt strong:after {position:absolute;right:0;top:11px;width:1px;height:17px;background:#e5e5e5;content:"";}
.emp_b_box .right .txt .s1 {float:left;width:320px;padding-right:25px;border-right:1px solid #e5e5e5;}
.emp_b_box .right .txt .s1 .img {position:relative;width:320px;height:240px;overflow:hidden;}
.emp_b_box .right .txt .s1 .img img {width:100%;}
.emp_b_box .right .txt .s1 .img .emp {display:block;position:absolute;left:0;top:0;width:100%;height:calc(100% + 1px);padding:155px 15px 0 15px;box-sizing:border-box;background:#f5f5f5;text-align:center;}
.emp_b_box .right .txt .s1 .img .emp:before {position:absolute;left:50%;top:55px;width:140px;height:100px;margin-left:-70px;background:url(../images/layout/logo.svg) center no-repeat;content:"";}
.emp_b_box .right .txt .s1 .btn {margin:10px -4px 0 -4px;font-size:0;}
.emp_b_box .right .txt .s1 .btn a {width:calc(50% - 8px);margin:0 4px;}
.emp_b_box .right .txt .s2 {float:left;width:480px;padding-left:25px;box-sizing:border-box;}
.emp_b_box .right .txt .s2 li {position:relative;min-height:22px;margin-top:9px;padding-left:110px;line-height:22px;}
.emp_b_box .right .txt .s2 li:first-child {margin-top:0;}
.emp_b_box .right .txt .s2 li strong {position:absolute;left:0;top:0;width:105px;color:#1c1c1c;font-weight:600;}

/* sells_info */
.sells_info {position:relative;padding:40px;background:#f5f5f5;border:2px solid #e5e5e5;box-sizing:border-box;}
.sells_info .photo {position:absolute;left:68px;top:50px;width:210px;height:210px;background:#eaeaea url(../images/contents/bg_p_photo_big.png) no-repeat;border-radius:50%;overflow:hidden;}
.sells_info .photo img {width:100%;}
.sells_info .img {position:absolute;left:40px;top:40px;width:320px;height:240px;}
.sells_info .img img {width:100%;}
.sells_info .img .emp {display:block;position:absolute;left:0;top:0;width:100%;height:calc(100% + 1px);padding:140px 15px 0 15px;box-sizing:border-box;background:#fff;text-align:center;}
.sells_info .img .emp:before {position:absolute;left:50%;top:45px;width:140px;height:100px;margin-left:-70px;background:url(../images/layout/logo.svg) center no-repeat;content:"";}
.sells_info .txt {position:relative;min-height:230px;padding-left:290px;}
.sells_info .txt dt {display:inline-block;min-width:385px;margin-bottom:21px;padding-bottom:12px;border-bottom:3px solid #1c1c1c;color:#1c1c1c;font-size:20px;font-weight:800;line-height:28px;}
.sells_info .txt dt strong {display:inlin-block;position:relative;top:-2px;margin-right:12px;padding-right:12px;font-size:28px;font-weight:900;line-height:28px;vertical-align:top;}
.sells_info .txt dt .mk_dealer {font-size:12px;color:#fff; background:#f2850f; min-width:87px; height:20px; line-height:20px; text-align:center; padding:0 4px; display:inlin-block; position:relative; top:-1px; z-index:0; margin-left:6px;}/*추가*/
.sells_info .txt dt strong:after {position:absolute;right:0;top:15px;width:1px;height:17px;background:#e5e5e5;content:"";}
.sells_info .txt .li {position:relative;float:left;width:50%;padding:0 0 0 50px;box-sizing:border-box;}
.sells_info .txt .li:before {position:absolute;left:0;top:0;width:1px;height:150px;background:#e5e5e5;content:"";}
.sells_info .txt .li:first-child {padding:0 50px 0 0;}
.sells_info .txt .li:first-child:before {display:none;}
.sells_info .txt .li .s1 {margin-bottom:18px;color:#1c1c1c;font-size:20px;font-weight:800;letter-spacing:-0.5px;}
.sells_info .txt .li .s1 span {display:inline-block;margin-left:30px;}
.sells_info .txt .li .s1 span:first-child {margin-left:0;}
.sells_info .txt .li .s1 .tel {padding-left:32px;background:url(../images/template/ico_tel02.png) left center no-repeat;}
.sells_info .txt .li .s1 .fax {padding-left:32px;background:url(../images/template/ico_fax.png) left center no-repeat;}
.sells_info .txt .li li {position:relative;margin-top:5px;padding-left:100px;}
.sells_info .txt .li li:first-child {margin-top:0;}
.sells_info .txt .li li strong {position: absolute;left:0;top:0;width:95px;color:#1c1c1c;font-weight:600;}
.sells_info .txt .inner:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.sells_info .btn {position:absolute;right:40px;top:40px;}
.sells_info.ty02 .txt {min-height:240px;padding-left:360px;}

/* 신규 딜러 종사원 */
.dealer_list {margin-top:55px;}
.dealer_list .box {position:relative;height:230px;padding:40px 28px;border:1px solid #e5e5e5;box-sizing:border-box;text-align:center;}
.dealer_list .box li {float:left;width:128px;margin:0 12px;text-align:center;}
.dealer_list .box li a {display:block;}
.dealer_list .box li .img {width:128px;height:128px;background:#eaeaea url(../images/contents/bg_p_photo_md.png) no-repeat;border-radius:50%;overflow:hidden;}
.dealer_list .box li .img img {width:100%;}
.dealer_list .box li .txt {margin-top:5px;color:#1c1c1c;transition:all 0.4s;}
.dealer_list .box li a:hover .txt {color:#0d643a;}
.dealer_list .box ul:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.dealer_list .box .mc_prev {position:absolute;left:0;top:0;width:40px;height:100%;background:url(../images/template/btn_mc_prev.png) center no-repeat;text-indent:-9999px;overflow:hidden;transition:background 0.4s;}
.dealer_list .box .mc_prev:hover, .dealer_list .box .mc_prev:focus {background:url(../images/template/btn_mc_prev_on.png) center no-repeat;}
.dealer_list .box .mc_next {position:absolute;right:0;top:0;width:40px;height:100%;background:url(../images/template/btn_mc_next.png) center no-repeat;text-indent:-9999px;overflow:hidden;transition:background 0.4s;}
.dealer_list .box .mc_next:hover, .dealer_list .box .mc_next:focus {background:url(../images/template/btn_mc_next_on.png) center no-repeat;text-indent:-9999px;overflow:hidden;}

/* thumb_ty_list02 */
.thumb_ty_list02 {margin:-30px -15px 0-15px;}
.thumb_ty_list02 .li {float:left;position:relative;width:calc(50% - 30px);margin:30px 15px 0 15px;}
.thumb_ty_list02 .li a {display:block;position:relative;height:240px;}
.thumb_ty_list02 .li .img {position:absolute;left:0;top:0;width:260px;overflow:hidden;}
.thumb_ty_list02 .li .img p {width:260px;height:240px;overflow:hidden;transition:transform 0.4s;}
.thumb_ty_list02 .li .txt {position:relative;height:240px;padding:30px 30px 30px 290px;border:solid #e5e5e5;border-width:1px 1px 1px 0;box-sizing:border-box;}
.thumb_ty_list02 .li .txt dt {height:52px;margin-top:-4px;color:#1c1c1c;font-size:20px;font-weight:800;line-height:26px;overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.thumb_ty_list02 .li .txt .c1 {height:78px;margin-top:12px;overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.thumb_ty_list02 .li .txt .c2 {position:absolute;left:290px;bottom:12px;}
.thumb_ty_list02 .li .txt .c2 li {float:left;margin-left:25px;padding-left:24px;color:#999;font-size:15px;line-height:45px;}
.thumb_ty_list02 .li .txt .c2 li:first-child {margin-left:0;}
.thumb_ty_list02 .li .txt .c2 li.s1 {background:url(../images/template/ico_news01.png) left center no-repeat;}
.thumb_ty_list02 .li .txt .c2 li.s2 {background:url(../images/template/ico_news02.png) 2px center no-repeat;}
.thumb_ty_list02 .li .txt .c2 li strong {display:block;position:absolute;left:-9999px;top:-9999px;text-indent:-9999px;overflow:hidden;}
.thumb_ty_list02 .li .txt .c2 ul:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.thumb_ty_list02 .li a:hover .img p {transform:scale(1.08);}
.thumb_ty_list02 .emp {clear:left;margin:60px 15px 0 15px;border-top:2px solid #1c1c1c;border-bottom:1px solid #e5e5e5;padding:102px 15px;text-align:center;}
.thumb_ty_list02:after {display:block;clear:both;height:0;content:"";overflow:hidden;}


/** 딜러양성교육 **/
.dealer_edu .li {position:relative;margin-top:70px;}
.dealer_edu .li:first-child {margin-top:0;}
.dealer_edu .li:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.dealer_edu .tit {position:relative;float:left;width:250px;padding:25px 10px 27px 47px;border:6px solid #e5e5e5;box-sizing:border-box;color:#1c1c1c;font-size:34px;font-weight:900;line-height:40px;letter-spacing:-1px;}
.dealer_edu .tit:before {display:inline-block;position:absolute;left:20px;top:32px;width:19px;height:15px;background:url(../images/contents/ico_quotes01.png) no-repeat;content:"";vertical-align:top;}
.dealer_edu .tit:after {display:inline-block;position:relative;top:28px;width:19px;height:15px;margin-left:8px;background:url(../images/contents/ico_quotes02.png) no-repeat;content:"";vertical-align:top;}
.dealer_edu .inner {position:relative;float:right;width:910px;}
.dealer_edu .inner .mt {margin-top:22px;}
.dealer_edu .inner .list strong {color:#1c1c1c;font-weight:600;}
.dealer_edu .inner .list li span {display:inline-block;position:relative;padding-right:24px;}
.dealer_edu .inner .list li span:before {position:absolute;right:10px;top:5px;width:1px;height:17px;background:#e5e5e5;content:"";}
.dealer_edu .inner .list li span:last-child {padding-right:0;}
.dealer_edu .inner .list li span:last-child:before {display:none;}
.dealer_edu .inner .img_r {float:right;padding-left:60px;}
.dealer_edu .box {position:relative;width:820px;}
.dealer_edu .box li {float:left;width:820px;height:546px;}
.dealer_edu .box ul:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.dealer_edu .box .mc_prev {position:absolute;left:0;top:50%;width:50px;height:90px;margin-top:-45px;background:rgba(0,0,0,0.25) url(../images/template/btn_banner_prev.png) center / 35% no-repeat;text-indent:-9999px;overflow:hidden;transition:background 0.4s;}
.dealer_edu .box .mc_prev:hover, .dealer_edu .mc_prev:focus {background:rgba(0,0,0,0.5) url(../images/template/btn_banner_prev.png) center / 35% no-repeat;}
.dealer_edu .box .mc_next {position:absolute;right:0;top:50%;width:50px;height:90px;margin-top:-45px;background:rgba(0,0,0,0.25) url(../images/template/btn_banner_next.png) center / 35% no-repeat;text-indent:-9999px;overflow:hidden;transition:background 0.4s;}
.dealer_edu .box .mc_next:hover, .dealer_edu .mc_next:focus {background:rgba(0,0,0,0.5) url(../images/template/btn_banner_next.png) center / 35% no-repeat;}
.dealer_edu .box .disabled {display:none !important;}
.dealer_edu .pagination {position:absolute;left:0;bottom:15px;width:100%;font-size:0;line-height:8px;text-align:center;}
.dealer_edu .pagination a {display:inline-block;width:8px;height:8px;margin:0 4px;background:#0d643a;border-radius:4px;overflow:hidden;transition:all 0.4s;}
.dealer_edu .pagination a.selected {width:20px;}
.dealer_edu .cont_s2:after {display:block;clear:both;height:0;content:"";overflow:hidden;}


/** 이벤트 **/
/* event_ty */
.event_ty {margin:0 -25px -50px -25px;}
.event_ty .list {position:relative;float:left;width:615px;margin:0 25px 50px 25px;box-sizing:border-box;}
.event_ty .list a {display:block;position:relative;}
.event_ty .img {position:relative;height:240px;overflow:hidden;}
.event_ty .img span {position:absolute;left:0;top:0;min-width:55px;height:45px;padding:0 5px;background:#1c1c1c;box-sizing:border-box;color:#fff;font-size:16px;line-height:45px;text-align:center;}
.event_ty .img img {width:100%;}
.event_ty .txt {margin-top:20px;}
.event_ty .txt dt {margin-top:-2px;color:#1c1c1c;font-size:22px;font-weight:800;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all 0.4s;}
.event_ty .txt dd {margin-top:18px;font-weight:100;}
.event_ty .txt li {position:relative;min-height:22px;margin-top:5px;padding-left:100px;line-height:22px;}
.event_ty .txt li:first-child {margin-top:0;}
.event_ty .txt li .t {position:absolute;left:0;top:0;font-weight:100;}
.event_ty .emp {float:none;clear:both;width:100%;border-top:2px solid #1c1c1c;border-bottom:1px solid #ddd;padding:100px 0 90px 0;text-align:center;} 
.event_ty a:hover .txt dt, .event_ty a:focus .txt dt {color:#0d643a;}
.event_ty:after {display:block;clear:both;height:0;content:"";overflow:hidden;}

/* 진행중인 이벤트 */
.event_ty.ing .list {float:none;width:calc(100% - 50px);margin-bottom:40px;}
.event_ty.ing .list .img {float:left;width:580px;height:190px;}
.event_ty.ing .list .txt {float:right;width:calc(100% - 630px);}
.event_ty.ing .list:after {display:block;clear:both;height:0;content:"";overflow:hidden;} 




/*** 매거진 ***/
/** magazine_visual **/
.magazine_visual {position:relative;height:550px;background:#f5f5f5;overflow:hidden;}
.magazine_visual a {display:block;overflow:hidden;}
.magazine_visual .img {float:left;width:875px;height:550px;overflow:hidden;}
.magazine_visual .img p {position:relative;width:875px;height:550px;overflow:hidden;transition:transform 0.4s;}
.magazine_visual .txt {float:right;width:405px;padding:57px 40px 40px 40px;box-sizing:border-box;color:#1c1c1c;}
.magazine_visual .txt dt {font-size:40px;font-weight:900;line-height:50px;letter-spacing:-1px;}
.magazine_visual .txt dt:before {display:inline-block;width:19px;height:15px;margin:-4px 8px 0 -21px;background:url(../images/contents/ico_quotes01.png) no-repeat;content:"";vertical-align:top;}
.magazine_visual .txt dt:after {display:inline-block;position:relative;top:25px;width:19px;height:15px;margin-left:17px;background:url(../images/contents/ico_quotes02.png) no-repeat;content:"";vertical-align:top;}
.magazine_visual .txt dd {margin-top:30px;padding-top:22px;border-top:1px solid #ddd;line-height:32px;}
.magazine_visual a:hover .img p {transform:scale(1.05);}


/** magazine_cont **/
.magazine_cont {position:relative;margin-top:50px;}
.magazine_cont a {display:block;position:relative;overflow:hidden;}

/* magazine_topic */
.magazine_topic {position:relative;height:520px;}
.magazine_topic li {position:absolute;background:#f5f5f5;}
.magazine_topic a:after {position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.2;content:"";}
.magazine_topic .s1 {left:0;top:0;}
.magazine_topic .s2 {right:0;top:0;}
.magazine_topic .s3 {right:0;bottom:0;}
.magazine_topic .img, .magazine_topic .img p {width:410px;height:245px;overflow:hidden;transition:transform 0.4s;}
.magazine_topic .txt {position:absolute;left:0;bottom:15px;width:100%;padding:0 20px;box-sizing:border-box;color:#fff;font-weight:800;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;z-index:2;}
.magazine_topic .s1 .img, .magazine_topic .s1 .img p {width:845px;height:520px;overflow:hidden;}
.magazine_topic .s1 .txt {bottom:40px;padding:0 30px;font-size:28px;line-height:28px;}
.magazine_topic a:hover .img p {transform:scale(1.08);}

/* magazine_people */
.magazine_people {position:relative;padding:40px 27px;;background:#f5f5f5;border:1px solid #e5e5e5;box-sizing:border-box;}
.magazine_people .li {float:left;width:calc(25% - 26px);margin:0 13px;}
.magazine_people .li a {display:block;overflow:hidden;}
.magazine_people .li .img {width:100%;height:196px;overflow:hidden;}
.magazine_people .li .img p {position:relative;width:100%;height:196px;overflow:hidden;transition:transform 0.4s;}
.magazine_people .li .txt {display:table;width:100%;background:#fff;border:solid #e5e5e5;border-width:0 1px 2px 1px;box-sizing:border-box;color:#1c1c1c;font-size:15px;text-align:center;}
.magazine_people .li .txt p {display:table-cell;height:100px;padding:0 10px;vertical-align:middle;}
.magazine_people .li .txt strong {display:block;font-size:18px;font-weight:900;}
.magazine_people a:hover .img p {transform:scale(1.08);}
.magazine_people:after {display:block;clear:both;height:0;content:"";overflow:hidden;}

/* magazine_column */
.magazine_column {position:relative;}
.magazine_column:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.magazine_img {position:relative;float:left;width:625px;}
.magazine_img:nth-child(odd) {float:right;}
.magazine_img_list {position:relative;}
.magazine_img_list li {position:relative;display:block;float:left;width:625px;height:390px;}
.magazine_img_list li a {display:block;}
.magazine_img_list li .img {width:100%;height:390px;overflow:hidden;}
.magazine_img_list li .img p {position:relative;width:100%;height:390px;overflow:hidden;transition:transform 0.4s;}
.magazine_img_list li .txt {position:absolute;left:0;bottom:15px;width:100%;padding:0 20px;box-sizing:border-box;color:#fff;font-weight:800;z-index:1;}
.magazine_img_list li a:after {position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.2;content:"";}
.magazine_img_list li a:hover .img p {transform:scale(1.08);}
.magazine_img_list:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.magazine_img_thumb {position:relative;margin-top:12px;}
.magazine_img_thumb li {display:block;float:left;width:203px;height:112px;margin-left:8px;}
.magazine_img_thumb li:first-child {margin-left:0;}
.magazine_img_thumb li a {display:block;position:relative;background:#f5f5f5;overflow:hidden;}
.magazine_img_thumb li a:before {position:absolute;left:0;top:0;right:0;bottom:0;border:4px solid #0d643a;content:"";opacity:0;transition:all 0.4s;}
.magazine_img_thumb li a p {width:203px;height:112px;}
.magazine_img_thumb li.selected a:before {opacity:1;}
.magazine_img_thumb:after {display:block;clear:both;height:0;content:"";overflow:hidden;}



/*** 매매가이드 ***/
/** 중고차구매법 **/
/* movie_view_box */
.movie_view_box {position:relative;margin-bottom:50px;padding:40px;background:#f5f5f5 url(../images/template/bg_line.png) repeat;box-sizing:border-box;}
.movie_view_box .inner {position:relative;width:870px;margin:0 auto;background:#fff;}
.movie_view_box .inner .mov {position: relative;float:left;width:425px;height:240px;background:#eee;}
.movie_view_box .inner .mov img {position:relative;transition:all 0.6s;}
.movie_view_box .inner .mov iframe {display:none;position:absolute;left:0;top:0;width:100%;height:100%;}
.movie_view_box .inner .mov .btn_mc_video {display:block;position:absolute;left:0;top:0;width:100%;height:100%;text-indent:-9999px;overflow:hidden;z-index:1;transition:all 0.4s;}
.movie_view_box .inner .mov .btn_mc_video:before {position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border:4px solid #fff;border-radius:50%;box-sizing:border-box;content:"";}
.movie_view_box .inner .mov .btn_mc_video:after {position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;background:url(../images/template/ico_mov_play.png) 55% center no-repeat;content:"";} 
.movie_view_box .inner .mov .btn_mc_video:hover {background:rgba(0,0,0,0.4);}
.movie_view_box .inner .mov.on iframe {display:block;}
.movie_view_box .inner .mov.on  .btn_mc_video {display:none;}
.movie_view_box .inner .txt {float:left;width:445px;padding:35px 40px;box-sizing:border-box;font-size:17px;line-height:24px;}
.movie_view_box .inner .txt dt {color:#1c1c1c;font-size:24px;font-weight:800;}
.movie_view_box .inner .txt dd {margin-top:20px;}
.movie_view_box .inner:after {display:block;clear:both;height:0;content:"";overflow:hidden;}


/** 고객센터 **/
/* custom_info */
.custom_info {width:100%;background:#f4f4f4;margin-bottom:60px;padding:40px 150px 30px 260px;border:1px solid #e5e5e5;box-sizing:border-box;}
.custom_info dt {position:relative;top:15px;width:200px;float:left;font-size:34px;line-height:40px;color:#1c1c1c;font-weight:800;padding-left:140px;}
.custom_info dt:before {display:block;position:absolute;top:0;left:0;width:112px;height:94px;background:url(../images/contents/ico_custom01.png) top left no-repeat;content:"";}
.custom_info dd {position:relative;float:left;width:calc(100% - 340px);font-weight:100;}
.custom_info dd strong {display:block;margin-bottom:10px;color:#1c1c1c;font-weight:600;}
.custom_info dd:before {display:block;position:absolute;top:0;left:-40px;width:1px;height:100%;background:#e5e5e5;content:"";}
.custom_info:after {display:block;clear:both;height:0;overflow:hidden;content:"";}

/* custom_info02 */
.custom_info02 {font-size:0;text-align:center}
.custom_info02 li {display:inline-block;position:relative;width:280px;height:350px;margin:0 10px;border:1px solid #e5e5e5;box-sizing:border-box;vertical-align:top;}
.custom_info02 li:before {display:block;position:absolute;top:45px;left:95px;width:89px;height:89px;content:"";transition:all 0.4s;}
.custom_info02 li.c1:before {background:url(../images/contents/ico_custom02.png) top center no-repeat;}
.custom_info02 li.c2:before {background:url(../images/contents/ico_custom03.png) top center no-repeat;}
.custom_info02 li.c3:before {background:url(../images/contents/ico_custom04.png) top center no-repeat;}
.custom_info02 li.c4:before {background:url(../images/contents/ico_custom05.png) top center no-repeat;}
.custom_info02 li dt {margin-top:150px;color:#1c1c1c;font-size:22px;font-weight:800;}
.custom_info02 li dd {margin-top:90px;padding:0 50px;font-size:14px;line-height:22px;}
.custom_info02 li dd > strong {display:block;margin-bottom:2px;color:#1c1c1c;font-size:18px;}
.custom_info02 li:hover{border-color:#0d643a;}
.custom_info02 li.c1:hover:before {background:url(../images/contents/ico_custom02_on.png) no-repeat;}
.custom_info02 li.c2:hover:before {background:url(../images/contents/ico_custom03_on.png) no-repeat;}
.custom_info02 li.c3:hover:before {background:url(../images/contents/ico_custom04_on.png) no-repeat;}
.custom_info02 li.c4:hover:before {background:url(../images/contents/ico_custom05_on.png) no-repeat;}
.custom_info02 li.c3 dd {margin:10px 0 38px 0;}
.custom_info02 li.c3 .btn_ty03 {background:#fff;font-size:15px;}
.custom_info02 li.c4 dl {margin-bottom:10px;}
.custom_info02:after {display:block;clear:both;height:0;overflow:hidden;content:"";}
.custom_info02.ty02 li dd {margin-top:40px;padding:0 35px;}	

/* custom_info03 190528 추가*/
.custom_info03 {width:100%;background:#f5f5f5;border:1px solid #e5e5e5;box-sizing:border-box;text-align:left; display:table;}
.custom_info03 li {width:calc(50% - 140px); position:relative; box-sizing:border-box; display:table-cell;padding:40px 70px 40px 70px;}
.custom_info03 li > div {position:relative;}
.custom_info03 li:last-child:after {content:''; clear:both; display:block; position:absolute; top:0; left:0; width:1px; height:100%; background:#e5e5e5;}
.custom_info03 li .dt {color:#1c1c1c;font-size:22px; line-height:22px; display:block; margin-bottom:15px; font-weight:700;}
.custom_info03 li .dd {color:#666666; font-weight:100; font-size:16px; line-height:16px;} 
.custom_info03 li .tel {font-size:21px;color:#1c1c1c; position:absolute; top:0; right:0; display:block; padding-left:23px; background:url('../images/contents/ico_phone.png')no-repeat 0 50%;}
/* //custom_info03 190528 추가*/


/** 1:1 문의하기 **/
.consul_info {position:relative;width:100%;margin-bottom:50px;padding:20px 50px;border:1px solid #e5e5e5;box-sizing:border-box;}
.consul_info dl {position:relative;float:left;width:50%;min-height:80px;padding:15px 0;box-sizing:border-box;}
.consul_info dl:before {display:block;position:absolute;top:0;left:0;width:1px;height:80px;background:#e5e5e5;content:"";}
.consul_info dl:first-child:before {display:none;}
.consul_info dl dt {position:relative;float:left;width:95px;padding:2px 0 0 70px;color:#1c1c1c;font-weight:800;line-height:22px;}
.consul_info dl dt:before {position:absolute;top:0;left:0;width:55px;height:57px;background:url(../images/contents/ico_consult01.png) top left no-repeat;content:"";}
.consul_info dl dd {float:left;width:calc(100% - 180px);font-size:16px;line-height:22px;}
.consul_info dl:nth-child(2) {padding-left:90px;}
.consul_info dl:nth-child(2) dt {padding:10px 0 0 60px;}
.consul_info dl:nth-child(2) dt:before {content:'';display:block;position:absolute;top:0;left:0;width:49px;height:49px;background:url(../images/contents/ico_consult02.png) top left no-repeat;}
.consul_info:after {display:block;clear:both;height:0;overflow:hidden;content:'';}



/*** 회사소개 ***/
/** 회사소개 **/
/* vision_area */
.vision_area {position:relative;height:374px;margin-bottom:70px;background:#0d643a;}
.vision_area .txt {float:left;width:445px;padding:60px 65px;box-sizing:border-box;color:#fff;}
.vision_area .txt dt {margin-top:-10px;font-size:34px;line-height:42px;}
.vision_area .txt dd {margin-top:30px;font-size:18px;font-weight:100;line-height:30px;}
.vision_area .img {float:right;width:835px;height:374px;}
.vision_area:after {display:block;clear:both;height:0;content:"";overflow:hidden;}

/* vision_list */
.vision_list {color:#0d643a;text-align:center;}
.vision_list dt {font-size:20px;}
.vision_list dt strong {display:block;margin:15px 0 60px 0;font-size:32px;font-weight:800; }
.vision_list li {}
.vision_list ul {display:inline-block;position:relative;}
.vision_list li {display:inline-block;position:relative;width:165px;margin:0 45px;vertical-align:top;}
.vision_list li .img {width:165px;height:165px;background:#0d643a;border-radius:50%;}
.vision_list li:nth-child(even) .img {background:#4ba05d;}
.vision_list li .txt {margin-top:15px;color:#1c1c1c;}
.vision_list ul:before{position:absolute;left:45px;bottom:120px;width:calc(100% - 90px);height:2px;background:#ddd;content:"";}

/* vision_info */
.vision_info {margin:0 -20px;}
.vision_info li {position:relative;float:left;width:calc(33.3% - 40px);min-height:550px;margin:0 20px;background:#fff;border:1px solid #e5e5e5;box-sizing:border-box;}
.vision_info li:first-child {width:calc(33.4 - 40px);}
.vision_info li:before {position:absolute;left:-1px;top:0;width:calc(100% + 2px);height:2px;background:#1c1c1c;content:"";}
.vision_info .img {height:180px;background:#f5f5f5;box-sizing:border-box;text-align:center;}
.vision_info .txt {position:relative;padding:30px;border-top:1px solid #e5e5e5;box-sizing:border-box;text-align:center;}
.vision_info .txt dt {color:#0d643a;font-size:24px;font-weight:800;}
.vision_info .txt .tit {margin-top:4px;color:#1c1c1c;font-size:16px;font-weight:800;line-height:28px;}
.vision_info .txt .c1 {margin-top:18px;color:#666;font-size:16px;line-height:28px;text-align:left;}
.vision_info .btn {position:absolute;left:0;bottom:30px;width:100%;text-align:center;}
.vision_info .btn a {min-width:212px;}
.vision_info:after {display:block;clear:both;height:0;content:"";overflow:hidden;}

/* vision_info02 */
.vision_info02 {margin-top:40px;border:1px solid #e5e5e5;box-sizing:border-box;}
.vision_info02 .list {background:#f5f5f5 url(../images/template/bg_line.png) repeat;}
.vision_info02 .list li {position:relative;float:left;width:50%;height:120px;padding:35px 60px 35px 170px;border-left:1px solid #e5e5e5;box-sizing:border-box;color:#1c1c1c;}
.vision_info02 .list li:first-child {border-left:0;}
.vision_info02 .list li strong {display:block;color:#0d643a;}
.vision_info02 .list li:before {position:absolute;left:60px;top:50%;margin-top:-35px;color:#fff;font-size:69px;font-weight:800;line-height:69px;letter-spacing:-1px;content:"01";}
.vision_info02 .list li:nth-child(2):before {content:"02";}
.vision_info02 .list:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.vision_info02 .img {border-top:1px solid #e5e5e5;text-align:center;}


/** 그룹소개 **/
/* con_group_info */
.con_group_info {position:relative;height:300px;border:1px solid #e5e5e5;box-sizing:border-box;}
.con_group_info .img {float:left;width:500px;padding:30px 0;text-align:center;}
.con_group_info .txt {float:right;display:table;width:750px;padding-right:70px;box-sizing:border-box;}
.con_group_info .txt dl {display:table-cell;height:300px;font-size:19px;vertical-align:middle;}
.con_group_info .txt dt {color:#0d643a;}
.con_group_info .txt dd {margin-top:20px;font-weight:100;line-height:30px;}
.con_group_info:after {display:block;clear:both;height:0;content:"";overflow:hidden;}

/* organization_area */
.organization_area .tit {position:relative;width:385px;height:77px;margin:0 auto 60px auto;padding:0 10px;border:4px solid #0d643a;box-sizing:border-box;color:#0d643a;font-size:36px;font-weight:800;line-height:71px;text-align:center;}
.organization_area .tit:after {position:absolute;left:50%;bottom:-60px;width:3px;height:60px;margin-left:-2px;background:#0d643a;content:"";}
.organization_area .box {position:relative;margin:0 -30px -150px -30px;padding:55px 0 150px 0;}
.organization_area .box .li {position:relative;float:left;width:calc(33.3% - 60px);margin:0 30px;}
.organization_area .box .li:first-child {width:calc(33.4% - 60px);}
.organization_area .box .t {position:relative;height:150px;padding-left:140px;font-size:16px;color:#1c1c1c;}
.organization_area .box .t p {position: absolute;left:0;top:0;}
.organization_area .box .t dt {position:relative;top:-5px;color:#0d643a;}
.organization_area .box .t dt strong {display:block;margin-bottom:12px;color:#1c1c1c;font-size:26px;font-weight:800;}
.organization_area .box .t dd {line-height:24px;}
.organization_area .box .t:after {position: absolute;left:0;bottom:0;width:100%;height:4px;background:#1c1c1c;content:"";}
.organization_area .box .li:nth-child(2) .t {padding-left:170px;}
.organization_area .box .c {margin:0 -10px;padding-top:60px;}
.organization_area .box .c .inner {float:left;width:calc(50% - 20px);margin:0 10px;}
.organization_area .box .c .inner:only-child {width:calc(100% - 20px);}
.organization_area .box .c .inner:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.organization_area .box .c .t2 {position:relative;margin-top:-50px;background:none;border:0;color:#1c1c1c;font-size:20px;font-weight:600;text-align: center;}
.organization_area .box .c li {margin-top:4px;}
.organization_area .box .c li:first-child {margin-top:0;}
.organization_area .box .c li p {height:50px;padding:0 15px;border:1px solid #ccc;box-sizing:border-box;color:#1c1c1c;font-size:17px;line-height:50px;}
.organization_area .box .c li li li {margin-top:0px;}
.organization_area .box .c li li li p {height:45px;background:#f5f5f5;border-width:0 1px 1px 1px;color:#666;line-height:45px;}
.organization_area .box:after {display:block;clear:both;height:0;content:"";overflow:hidden;}


/*** 마이페이지 ***/
/* mypage_info */
.mypage_info {position:relative;padding:35px 45px;border:6px solid #e5e5e5;box-sizing:border-box;}
.mypage_info .list {display:table;width:100%;table-layout:fixed;position:relative;color:#1c1c1c;}
.mypage_info .list .li {display:table-cell;position:relative;height:80px;text-align:left;vertical-align:middle;}
.mypage_info .list .li:before {position:absolute;left:0;top:50%;width:1px;height:40px;margin-top:-20px;background:#e5e5e5;content:"";}
.mypage_info .list .li:first-child:before {display:none;}
.mypage_info .list .photo {position:absolute;left:0;top:0;width:80px;height:80px;border-radius:50%;margin-right:15px;background:url(../images/contents/bg_p_photo.png) center / 100% no-repeat;overflow:hidden;}
.mypage_info .list .photo img {width:100%;}
.mypage_info .list .txt {padding:0 35px 0 110px;}
.mypage_info .list .txt dd {margin-top:5px;font-size:28px;line-height:36px;}
.mypage_info .list .txt dd strong {font-weight:900;}
.mypage_info .list .info {padding:0 35px;}
.mypage_info .list .info li {position:relative;margin-top:10px;padding-left:85px;font-size:17px;line-height:18px;}
.mypage_info .list .info li:first-child {margin-top:0;}
.mypage_info .list .info li strong {position:absolute;left:0;top:0;width:60px;text-align:right;}
.mypage_info .time {position:absolute;right:25px;top:18px;font-size:14px;line-height:14px;}

/* mypage_info02 */
.mypage_info02 {position:relative;border:solid #1c1c1c;padding:35px;border-width:2px 0;font-size:0;text-align:center;}
.mypage_info02 .li {display:inline-block;position:relative;height:50px;padding:0 40px 0 41px;color:#1c1c1c;font-size:15px;line-height:50px;vertical-align:top;}
.mypage_info02 .li:before {position:absolute;left:0;top:50%;width:1px;height:24px;margin-top:-12px;background:#0d643a;content:"";}
.mypage_info02 .li:first-child:before {display:none;}
.mypage_info02 .li span {display:inline-block;font-size:18px;font-weight:800;line-height:50px;vertical-align:top;}
.mypage_info02 .li strong {display:inline-block;width:50px;height:50px;margin:0 6px;background:#0d643a;border-radius:50%;color:#fff;font-size:24px;font-weight:600;line-height:50px;vertical-align:top;}

/* mem_box */
.mem_box {position:relative;width:540px;margin:0 auto;padding:49px 39px 39px 39px;background:#fff;border:1px solid #e5e5e5;box-sizing:border-box;overflow:hidden;}
.mem_box .form_list_m {margin-top:0;padding:35px 0 30px 0;border-top:0;border-bottom:2px solid #1c1c1c;}
.mem_box .btn_area_m {margin:30px -5px 0 -5px;}
.mem_box .btn_area_m a {display:inline-block;width:calc(50% - 10px);margin:0 5px;text-align:center;}
.mem_box .btn_area_m a:only-child {width:calc(100% - 10px);}

/* mem_tit */
.mem_tit {text-align:center;}
.mem_tit dt {margin:-4px 0 20px 0;padding-bottom:30px;border-bottom:2px solid #1c1c1c;color:#1c1c1c;font-size:28px;font-weight:800;line-height:36px;}
.mem_tit dt.s1 {padding-bottom:20px;font-size:18px;line-height:28px;}
.mem_tit dd {font-size:16px;line-height:26px;}
.mem_tit dd .tit {padding-top:3px;font-size:14px;font-weight:600;line-height:20px;}
.mem_tit dd .tit strong {display:block;margin-bottom:5px;color:#1c1c1c;font-size:18px;font-weight:600;}
.mem_tit dd .txt_li {font-size:14px;line-height:20px;text-align:left;}
.mem_tit dd .txt_li li.b2:before {top:9px;}

/* withdrawal_end */
.withdrawal_end {position:relative;padding:120px 0 45px 0;background:url(../images/layout/ico_logo_gray.png) center top no-repeat;border-bottom:2px solid #1c1c1c;text-align:center;}



/*** 약관 ***/
.terms_box {position:relative;max-height:560px;padding:25px 20px 30px 20px;border:1px solid #bbb;box-sizing:border-box;overflow-y:auto;font-size:14px;line-height:20px;}
.terms_box .mt {margin-top:7px;}
.terms_box .mt02 {margin-top:17px;}

/* tit */
.terms_tit {margin-bottom:12px;padding-top:20px;color:#1c1c1c;font-size:16px;font-weight:800;}
.terms_tit:first-child {padding-top:0;}
.terms_tit02 {margin-bottom:7px;color:#1c1c1c;font-size:15px;font-weight:600;}

/* cont */
.terms_cont {margin-bottom:24px;counter-reset:item; box-sizing:border-box;}
.terms_cont > li {position:relative;min-height:20px;padding-left:20px;}
.terms_cont > li:before {position:absolute;left:-2px;top:1px;width:18px;height:18px;border:1px solid #999;border-radius:50%;box-sizing:border-box;font-size:11px;line-height:17px;letter-spacing:-0.1px;text-align:center;content:counter(item);counter-increment:item;transform:scale(0.8);}
.terms_cont.sp > li {margin-top:5px;}
.terms_cont.sp > li:nth-child(1) {margin-top:0;}
.terms_cont.none-round > li:before {border:none; font-size:15px; content:counter(item)'.';counter-increment:item; top:2px;}
.terms_cont .dep {margin:7px 0 14px 0;counter-reset:item;}
.terms_cont .dep > li {position:relative;min-height:20px;padding-left:17px;}
.terms_cont .dep > li:nth-child(n + 10) {padding-left:24px;}
.terms_cont .dep > li:before {position:absolute;left:0;top:1px;font-size:13px;content:counter(item)'.';counter-increment:item;}
.terms_cont .dep .dep-sub {margin:3px 0 5px 0; width:100%;}
.terms_cont .dep .dep-sub > * {display:inline-block; vertical-align:top; margin-top:2px;}
.terms_cont .dep .dep-sub dt {width:20px;}
.terms_cont .dep .dep-sub dd {width:calc(100% - 25px);}
.terms_cont .bt {margin:7px 0 14px 0;counter-reset:none;}
.terms_cont .bt dt {margin-bottom:5px;font-weight:800;}
.terms_cont .bt > li, .terms_cont .bt dd {position:relative;min-height:20px;padding-left:8px;}
.terms_cont .bt > li:before, .terms_cont .bt dd:before {position:absolute;left:0;top:10px;width:4px;height:1px;background:#999;content:"";}
.terms_cont .table_ty th,
.terms_cont .table_ty td {height:22px;padding:30px 10px;font-size:14px;}
.terms_cont.center {text-align:center;}
.sign-area {width:100%; box-sizing:border-box; padding:10px; background:#f5f5f5; border:1px solid #d9d9d9; line-height:25px;}
.sign-area .sign-bottom > * {display:inline-block; vertical-align:middle;}
.sign-area .sign-bottom .under-line {border-bottom:1px solid #aaa;}
.sign-area .sign-bottom .under-line .sign {width:150px; text-align:right;}
.sign-area p.under {border-bottom:1px solid #aaa;}
.add {margin-top:20px;}
.add .tb-area .top-txt {text-align:right;}
.add .tb-area table {width:100%; border:1px solid #aaa; margin-bottom:10px;}
.add .tb-area table tr {border-bottom:1px solid #aaa;}
.add .tb-area table tr th,
.add .tb-area table tr td {border-right:1px solid #aaa; padding:5px 0;}
.mtb0 {margin-bottom:0 !important;}
.mtb5 {margin-bottom:5px !important;}
.pdl10 {padding-left:10px !important;}
.terms_ul {margin-bottom:24px;}
.terms_ul li {margin-top:5px;}
.terms_ul li:nth-child(1) {margin-top:0;}
.terms_hyphen {margin-bottom:24px;}
.terms_hyphen > li {position:relative;min-height:20px;padding-left:10px; margin-top:7px;}
.terms_hyphen > li:nth-child(1) {margin-top:0;}
.terms_hyphen > li:before {content:""; width:5px; height:1px; border-top:1px solid #999; position:absolute; left:0; top:10px;}
.terms_hyphen.sp > li {margin-top:3px;}
.terms_hyphen.sp > li:nth-child(1) {margin-top:0;}
.terms_hyphen.lmt3 > li {margin-top:3px;}
.terms_txt {margin-bottom:24px;}
.terms_tb_box {}
.terms_tb_box table {width:100%; border:1px solid #e5e5e5; border-left:none; border-top:2px solid #1c1c1c;}
.terms_tb_box table tr {border-bottom:1px solid #e5e5e5;}
.terms_tb_box table tr th, 
.terms_tb_box table tr td {box-sizing:border-box; padding:10px; border-left:1px solid #e5e5e5;}
.terms_tb_box table tr th {background:#f2f2f2;}
.terms_tb_box.tlf table tr th, .terms_tb_box.tlf table tr td {text-align:left;}
.terms_contp {margin-bottom:24px;counter-reset:item; box-sizing:border-box;}
.terms_contp > li {position:relative;min-height:20px; padding-left:15px; text-indent:-15px;}
.terms_contp.sp > li {margin-top:5px;}
.terms_contp.sp > li:nth-child(1) {margin-top:0;}
.terms_contp > li:before {content:counter(item)") ";counter-increment:item;}






@media all and (max-width:580px) {	
/*** 약관 ***/
.terms_box {max-height:calc(100vh - 150px);min-height:300px;padding:20px 15px 25px 15px;}
}

/** agree_box **/
.agree_box {margin-top:10px;font-size:14px;line-height:20px;}
.agree_box .tit {float:left;color:#1c1c1c;font-weight:800;} 
.agree_box .consul_box {float:right;}
.agree_box:after {display:block;clear:both;height:0;content:"";overflow:hidden;}


/*** 사이트맵 ***/
.sitemap_area {position:relative;padding-top:50px;border-top:2px solid #1c1c1c;overflow:hidden;}
.sitemap_area:before {position:absolute;left:-5px;top:0;width:10px;height:100%;background:#fff;content:"";z-index:2;}
.sitemap_area .box {position:relative;margin:-55px 0 -1px 0;background:url(../images/layout/header_all_nav_line.png) repeat;}
.sitemap_area .box:before {position:absolute;left:0;top:0;width:100%;height:55px;background:#fff;content:"";z-index:2;}
.sitemap_area .box .li {float:left;width:20%;padding:53px 35px 0 35px;box-sizing:border-box;font-size:16px;line-height:20px;}
.sitemap_area .box .li:nth-child(5n + 1) {clear:left;}
.sitemap_area .box dt {margin-bottom:17px;}
.sitemap_area .box dt a {color:#1c1c1c;font-size:16px;font-weight:800;}
.sitemap_area .box dd {padding:2px 0;}
.sitemap_area .box a {display:inline-block;transition:all 0.4s;}
.sitemap_area .box a:hover, .header_all_nav .box a:focus {color:#0d643a;}
.sitemap_area .box:after {display:block;clear:both;height:0;content:"";overflow:hidden;}


/*펙트체크 blacklist 신규 20190612 추가*/
.visual_area.visual_blacklist {background:#f5f5f5; border-bottom:1px solid #cccccc; margin-bottom:80px;}

.blacklist_search {padding:85px 0 30px 0;margin-bottom:80px;text-align:center;position:relative}
.blacklist_search .inner {position:relative}
.blacklist_search .title {font-size:42px;font-weight:800;line-height:42px;color:#1c1c1c;}
.blacklist_search:before {position:absolute;left:-100%;top:0;width:300%;height:100%;background:#f5f5f5;border-bottom:1px solid #ccc;box-sizing:border-box;content:"";}

.s_table {display:table;vertical-align: middle; width:100%;}
.inner_cell .search_t_bx {margin-top:20px;}
.search_t_bx {text-align:center; font-weight:100;}
.search_t_bx .input_ty {width:405px;height:59px; border:3px solid #1c1c1c; color:#1c1c1c; background:#f5f5f5;}
.search_t_bx input.input_ty::placeholder {color:#1c1c1c;}
.search_t_bx .btn {width:138px; height:60px; font-size:18px; line-height:60px; display:inline-block; margin-left:10px; border:0;}
.search_t_bx .txt {text-align:center;margin: 22px 0 30px 0;font-size: 20px;font-weight: 100;}

.theme_t_list li .theme_t1 {display:block;min-width:156px;height:60px;padding:0 20px;background:#f2850f;border:1px solid #f2850f;box-sizing:border-box;color:#fff;line-height:58px;text-align:center;transition:all 0.4s;border-radius:50px 50px;}
.theme_t_list.keyword {border-width:0; padding:0; margin:0px 0px;}
.theme_t_list.keyword li {margin-top:0;}
.theme_t_list.keyword li a {border-radius:50px 50px;}

.attention_box {background:#fff; box-sizing:border-box;  width:100%;  margin:60px 0 30px 0; padding:50px 0; border:3px solid #e5e5e5; position:relative; min-height:133px;}
.attention_box .th_cell {background:#ff0000; padding:10px 0 10px 15px; width:100px; color:#fff;}
.attention_box .td_cell {color:#000;padding:10px 0 10px 15px;}
.attention_box dl { font-size:16px; position:relative; top:0; left:0; display:table; }/*padding-left:325px;*/
.attention_box dt {width:325px; color:#1c1c1c; font-size:24px; line-height:24px; font-weight:800; text-align:center;  display:table-cell;  vertical-align:middle; }
.attention_box dt p {padding-bottom:17px;}

/*position:absolute; left:63px; top:-23px;width:189px;padding-top:95px;background:url('../images/contents/ico_box_tit07.png') no-repeat center 10%;*/

.attention_box dt:after {content:''; clear:both; display:block; width:56px; height:45px; position:absolute; top:0px; left:0px;  }
.attention_box dd {color:#666666;display:table-cell;vertical-align:middle;}
.attention_box dd p {font-size:28px; line-height:36px; color:#1c1c1c;}
.attention_box dd p {padding-bottom:19px;}
.attention_box dd p span {color:#f2850f;}
.attention_box dd p:last-child {padding-bottom:0;}

.black_list_cont {padding-bottom:40px;} 
.new_theme_view {position:relative; top:0; left:0; min-height:340px;}
.new_theme_view:after {content:'';clear:both; display:table;}

 /*고정 배너*/
.theme_fixed_banner {position:absolute; top:30px; left:0; background:#f5f5f5; width:296px; height:358px;text-align:center; border:1px solid #e5e5e5; border-bottom:2px solid #e5e5e5;}
.theme_fixed_banner:after {content:''; clear:both; display:block; position:absolute; bottom:0px; left:1px; background:url('../images/contents/ico_blacklist1.gif') no-repeat; width:210px; height:200px;z-index:1;}
.theme_fixed_banner.on {display:block;}
.theme_fixed_banner .bx_rt {display:block; position:absolute; top:30px;right:30px; text-align:right; z-index:2; height:298px; overflow:hidden;}
.theme_fixed_banner span {display:block; color:#000;}
.theme_fixed_banner .t1 {color:#0d643a; font-size:16px; line-height:16px;}
.theme_fixed_banner .t2 {font-weight:800; margin-top:13px; font-size:28px;}
.theme_fixed_banner .c1 {font-weight:100; padding-top:20px; font-size:16px; line-height:23px;}
.theme_fixed_banner .btn_fact {font-size:24px; line-height:24px; display:block; text-align:right; color:#0d643a; position:absolute; bottom:0; right:0; padding-right:19px; }
.theme_fixed_banner .btn_fact:after {content:''; background:url('../images/contents/ico_green_arr.png') no-repeat; width:7px; height:15px; position:absolute; top:6px; right:0;}
/*// end고정배너*/

/*검색 결과 없을때*/
.theme_fixed_banner_rt {position:relative; top:30px; left:0px; background:#fff;width: 953px;height: 361px;text-align:center; z-index:9; margin-left:327px; padding-left:0px;display:none; }
.theme_fixed_banner_rt .b_box {border:1px solid #e5e5e5; border-bottom:2px solid #e5e5e5;height: 358px;}
.theme_fixed_banner_rt .txtBox {position:relative; text-align:left;padding-top: 110px;}
.theme_fixed_banner_rt .txtBox .text_area {text-align:center;}
.theme_fixed_banner_rt .txtBox .text_area .txt1 {margin-bottom:15px;font-size: 24px;line-height: 24px; color:#010101;}
.theme_fixed_banner_rt .txtBox .text_area .txt2 {color:#666; font-size:16px; line-height:16px; padding-bottom:37px;}
.theme_fixed_banner_rt .con {}
.theme_fixed_banner_rt .con .btn_box {}
.theme_fixed_banner_rt .con .btn {width:212px; height:42px; line-height:42px;  display:block; margin:0px auto 0 auto; background:#0d643a; border:0;}
/* // end 검색 결과 없을때*/

.new_theme_view .theme_view.new_on {display:block;}
.new_theme_view li.list {width:298px;}
.new_theme_view li > a {border:1px solid #e5e5e5;border-bottom:2px solid #e5e5e5;display:block; min-height:358px;}
.new_theme_view .theme_view.on {margin-left:-30px;}
.new_theme_view .theme_view.on li:first-child {margin-left:357px;}
.new_theme_view .theme_view.on .list {width:298px;height:361px;  margin: 0 0px 0px 30px;}
.new_theme_view .theme_view.on .car_img{width:296px; height:214px; border-bottom:1px solid #e5e5e5; }
.new_theme_view .theme_view.on .car_img .img {width:296px; height:auto; margin:0 auto;}
.new_theme_view .theme_view.on .car_img .img img {width:296px;}
.new_theme_view .theme_view.on .car_img .ico_video {width:34px; height:34px; background-size:34px auto;}
.new_theme_view .t_tit{font-weight:800; padding:0 0 10px 0; font-size:20px; line-height:20px; }
.car_view_con {padding:30px 24px 19px 24px;color:#1c1c1c;}
.car_view_con .t {font-size:20px; font-weight:800; height:20px; line-height:20px; display:block; width:100%; text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.car_view_con .c_views {border-top:1px solid #e5e5e5; font-size:15px; color:#999999; margin:16px 0 0 0; padding-top:15px; display:table; width:100%;font-weight:800;}
.car_view_con .c_views span {padding-left:22px; height:12px;  line-height:12px; display:table-cell;}
.car_view_con .c_views .hits {background:url('../images/contents/ico_blacklist2.png') no-repeat 0 2px;}
.car_view_con .c_views .reg {background:url('../images/contents/ico_blacklist3.png') no-repeat 0 50%; margin-left:28px;}

 /*데이타 없을때*/
.search_no_data {float:right; border:1px solid #e5e5e5; text-align:center;table-layout:fixed; box-sizing:border-box; width:950px; height:358px; margin-top:30px; color:#000;background:#fff; display:none;}
.search_no_data.t_table {display:table;} 
.search_no_data .t_table {display:table; width:100%;} 
.search_no_data .t_cell {display:table-cell; vertical-align:middle; width:100%; text-align:center; padding-top:110px;}
.search_no_data .t_cell .btn {width:212px; height:42px; line-height:42px;  display:block; margin:0px auto 0 auto; background:#0d643a; border:0;}
.search_no_data.on {display:block;}
.search_no_data .t_cell .result_con1 {margin-bottom:15px; font-size:24px; line-height:24px;}
.search_no_data .t_cell .result_con2 {color:#666; font-size:16px; line-height:16px; padding-bottom:35px;}


/*입력폼*/
.tit_t .essential_txt {font-size:15px; padding-left:17px; text-align:right; font-weight:100; position:absolute; bottom:0; right:0;}
.tit_t .essential_txt:before {content:'*'; color:#ff8400;}
.table_ty tbody th label.str {padding-right:15px;}
.table_ty tbody th label.str:after {content:'*'; color:#ff8400; }
.table_ty tbody th.ovflow_txt {padding-right:0;}

/*** 개인정보처리  ***/
.privacy_box {position:relative;max-height:560px;padding:25px 20px 30px 20px;border:1px solid #bbb;box-sizing:border-box;overflow-y:auto;font-size:14px;line-height:20px;}
.privacy_box .mt {margin-top:7px;}
.privacy_box .mt02 {margin-top:17px;}
/* tit */
.privacy_tit {margin-bottom:12px;padding-top:20px;color:#1c1c1c;font-size:16px;font-weight:800;}
.privacy_tit:first-child {padding-top:0;}
.privacy_tit02 {margin-bottom:7px;color:#1c1c1c;font-size:15px;font-weight:600;}
/* cont */
.privacy_cont {margin-bottom:24px;counter-reset:item;}
.privacy_cont > li {position:relative;min-height:20px;padding-left:20px;}
.privacy_cont > li:before {position:absolute;left:-2px;top:1px;width:18px;height:18px;border:1px solid #999;border-radius:50%;box-sizing:border-box;font-size:11px;line-height:17px;letter-spacing:-0.1px;text-align:center;content:counter(item);counter-increment:item;transform:scale(0.8);}
.privacy_cont .dep {margin:7px 0 14px 0;counter-reset:item;}
.privacy_cont .dep > li {position:relative;min-height:20px;padding-left:17px;}
.privacy_cont .dep > li:nth-child(n + 10) {padding-left:24px;}
.privacy_cont .dep > li:before {position:absolute;left:0;top:1px;font-size:13px;content:counter(item)'.';counter-increment:item;}
.privacy_cont .bt {margin:7px 0 14px 0;counter-reset:none;}
.privacy_cont .bt dt {margin-bottom:5px;font-weight:800;}
.privacy_cont .bt > li, .privacy_cont .bt dd {position:relative;min-height:20px;padding-left:8px;}
.privacy_cont .bt > li:before, .privacy_cont .bt dd:before {position:absolute;left:0;top:10px;width:4px;height:1px;background:#999;content:"";}
.privacy_cont .table_ty th,
.privacy_cont .table_ty td {height:22px;padding:10px 10px;font-size:14px;}
@media all and (max-width:580px) {	
	/*** 개인정보처리 ***/
	.privacy_box {max-height:calc(100vh - 150px);min-height:300px;padding:20px 15px 25px 15px;}
}

/*블랙리스트 뷰 신규 추가*/
.blacklist_views {color:#999999; margin:30px 0 18px 0; font-weight:800;line-height:15px;}
.blacklist_views span {padding-left:22px; height:15px;   display:inline-block;}
.blacklist_views .hits {background:url('../images/contents/ico_blacklist2.png') no-repeat 0 4px;}
.blacklist_views .reg {background:url('../images/contents/ico_blacklist3.png') no-repeat 0 50%; margin-left:25px;}
.editor_view {border-top:3px solid #1c1c1c;border-bottom:1px solid #ddd;}
.editor_view_tit {display:table;position:relative;width:100%;}
.editor_view_tit .tit {display:table-cell;padding:10px 1135px 10px 30px;color:#1c1c1c;font-size:20px;line-height:28px;vertical-align:middle;}
 /**
.title_wrap {display:table;position:relative;width:100%;}
.title_wrap .title {padding:50px 0px 20px 0px;color:#1c1c1c;font-size:28px;line-height:28px; font-weight:800;}
.title_wrap .title > em {display:inline-block;display:table-cell;vertical-align:middle;}
.title_wrap .title span {font-size:16px; color:#a0a0a0; font-weight:300;padding-left:12px; display:inline-block;display:table-cell;vertical-align:middle;}

.title_wrap .info {position:absolute;left:135px;top:50%;margin-top:-8px;font-size:16px;font-weight:100;line-height:16px; }
.title_wrap .info li {position:relative;float:left;padding-left:30px;}
.title_wrap .info li:before {position:absolute;left:15px;top:2px;width:1px;height:15px;background:#ddd;content:"";}
.title_wrap .info li:first-child:before {display:none;} 
.title_wrap .info li strong {margin-right:10px;color:#1c1c1c;font-weight:600;}
.title_wrap .info:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
**/
.editor_view .info_wrap {border-bottom:1px solid #e5e5e5; padding:40px 0;}
.editor_view .info_wrap:after {content:''; clear:both; display:block;}
.editor_view .info_wrap .li {float:left;}
.editor_view .info_wrap .li p {padding-bottom:15px;font-size:18px; line-height:18px; font-weight:600;}
.editor_view .info_wrap .li p:last-child {padding-bottom:0;}
.editor_view .info_wrap .li p > em {display:inline-block; width:135px; color:#000;}
.editor_view .info_wrap .li p > span {display:inline-block; color:#666666;}
.editor_view .img {border:1px solid #e5e5e5; display:block;box-sizing:border-box; text-align:center;height:321px; overflow:hidden;}
.editor_view .img img {height:321px;}
.editor_view .inner_title {font-weight:800; font-size:28px; padding:80px 0 20px 0;  color:#000;}
.editor_view .views_comment {border:1px solid #e5e5e5; padding:40px 40px; color:#666; margin-top:40px;}
.editor_view .views_comment p {}
.car_steal {margin-top:60px;}
.car_steal:after {content:''; clear:both; display:block;}
.car_steal .site_info {float:left; margin-left:20px; width:620px;}
.car_steal .site_info:first-child {margin-left:0;}
.car_steal .site_info.last {float:right;}
.car_steal .site_info.last .dt {}
.car_steal .site_info.last .con span {color:#000; font-weight:800;}
.car_steal .site_info .dt {font-weight:800; color:#1c1c1c; padding:0px 0 20px 0; display:block; font-size:28px; line-height:28px;}
.car_steal .site_info .dd {width:620px;overflow:hidden;}
.car_steal .site_info .dd .con_box {background:#f5f5f5; font-size:16px; color:#a0a0a0; padding:0 0 30px 30px;    border: 1px solid #e5e5e5; border-top:0;}
.car_steal .site_info .dd .con_box .txt {position:relative;  padding:0px 0; display:table; width:100%; height:66px;}
.car_steal .site_info .dd .con_box .txt .btn {top:25px; right:30px; font-size:15px;  color:#0d643a; display:block; text-align:center; background:url('../images/contents/ico_arr_car_steal.png') no-repeat right 50%; padding-right:15px;}
.car_steal .site_info .dd .con_box .txt span {display:table-cell;vertical-align:middle;  color:#1c1c1c;}
.car_steal .site_info .dd .con_box .txt em {display:table-cell;vertical-align:middle; padding-right:25px;}
.car_steal .site_info .dd .price {display:table; table-layout:fixed; box-sizing:border-box; width:100%;border:0px solid #e1e1e1;}
.car_steal .site_info .dd .price span {width:490px;display:table-cell;vertical-align:middle;  font-size:32px; line-height:32px; color:#0d643a; font-weight:800;}
.car_steal .site_info .dd .price em {display:table-cell;vertical-align:middle; padding-right:25px;}
.car_steal .site_info .dd .price .btn {top:25px; right:30px; font-size:15px;  color:#0d643a; display:block; text-align:center; background:url('../images/contents/ico_arr_car_steal.png') no-repeat right 50%; padding-right:15px;}
/*//블랙리스트 뷰 신규 추가*/

/*체크 리스트 추가*/
.check_select_txt {text-align:left;padding:26px 0 30px 0;color:#1c1c1c; font-size:28px; line-height:28px;}
.chk_cont {margin-bottom:120px;}
.chk_cont:last-child {margin-bottom:0;}
.chk_box {}
.chk_box > .t {font-size:22px; line-height:22px;color:#1c1c1c; padding-bottom:20px;}
.chk_box .chk_li {color:#1c1c1c;border-top:3px solid #1c1c1c;}
.chk_box .chk_li .li:first-child {}
.chk_box .chk_li:after {content:''; clear:both; display:block;}
.chk_box .chk_li .li {border-bottom:1px solid #e5e5e5; padding:30px 28px; display:table;}
.chk_box .chk_li .dt {width:1021px; padding:0 20px 0 29px;background:url('../images/contents/ico_check_num.png')no-repeat left top;}/*1050px*/
.chk_box .chk_li .dd {width:154px;}
.chk_box .chk_li .dt,.chk_li .dd {display:table-cell;vertical-align:middle;}
.chk_box .chk_li .dt .t {height:20px;color:#1c1c1c; padding:0 0 20px 106px; position:relative;}
.chk_box .chk_li .dt .t .num {color:#0d643a; font-weight:800; display:inline-block; padding-right:12px; min-height:20px; font-size:0; text-indent:-9999px; position:absolute; top:5px; left:0;}
.chk_box .chk_li .dt .t .chk01{background:url('../images/contents/txt_chk01.png')no-repeat left top; width:93px;}
.chk_box .chk_li .dt .t .chk02{background:url('../images/contents/txt_chk02.png')no-repeat left top; width:97px;}
.chk_box .chk_li .dt .t .chk03{background:url('../images/contents/txt_chk03.png')no-repeat left top; width:96px;}

.chk_box .chk_li .dt .t span {color:#0d643a;}
.chk_box .chk_li .dt p {color:#666666;}
.chk_box .chk_li .dt p.con {font-weight:300;}
.chk_box .chk_li .dd .y {padding-right:30px;display:inline-block;}
.chk_box .chk_li .dd label {height:19px;line-height:19px;display:inline-block; padding:0px 0 0 7px; position:relative; top:2px;}
.chk_box .ez-radio {}

.pop_checklist_wrap {position:fixed; top:50%; left:50%; border:0px solid #e5e5e5; width:450px; height:330px; margin:-165px 0 0 -225px; text-align:center; background:#fff; z-index:99; display:none; }
.pop_checklist_wrap dl {width:450px; height:330px; box-shadow:5px 5px 5px 3px #c7c7c7}/*padding-top:38px;*/
.pop_checklist_wrap dt {text-align:left; color:#fff; font-size:24px; height:65px; line-height:65px; padding:0 0 0 67px;position:relative;background:#e50000}
.pop_checklist_wrap dt:after {content:''; clear:both; display:block;background:#e50000 url('../images/contents/ico_warning.png')no-repeat 0 0; width:26px;height:26px; position:absolute; top:19px; left:30px;}
.pop_checklist_wrap  dd {margin-top:40px; padding-top:79px;background:url('../images/contents/ico_pop1.png') no-repeat center top;}
.pop_checklist_wrap  dd:after {}
.pop_checklist_wrap  dd span {display:block;color:#e50000;font-size:36px; line-height:36px; font-weight:800; margin-top:30px;}
.pop_checklist_wrap  dd p {color:#1c1c1c; line-height:18px; padding-top:16px;}
.pop_checklist_wrap .btnClose {display:block; width:16px;height:15px; position:absolute; top:25px; right:36px; background:url('../images/contents/ico_close1.png') no-repeat;  }
.pop_checklist_wrap .btnClose span {font-size:0;width:0; height:0; text-indent:-9999px;}
/*체크 리스트 추가*/

/*//펙트체크 blacklist 신규 20190612 추가*/




















/*my car view 인증중고차 상세 */
.auth_con {margin-bottom:80px; position:relative;}
.auth_box1 {background:#f5f5f5; font-size:24px; color:#1c1c1c; padding:30px 0; border:1px solid #e5e5e5; text-align:center; margin-bottom:85px;}
.auth_box1 div {height:44px; padding-left:67px; display: inline-block; background:url('../images/contents/ico_car_v1.png')no-repeat 0 0; line-height:44px;}
.auth_box1 span {color:#0d643a; font-weight:700;}
.auth_con .tit_t {margin-bottom:40px;}
.t_quality_n_stress {margin-bottom:80px;}
.t_quality_n_stress ol {width:100%; display:table; table-layout:fixed; }
.t_quality_n_stress:after {content:''; clear:''; display:block;}
.t_quality_n_stress li {float:left; border-left:1px solid #e5e5e5; display: table-cell; position:relative;}/*min-width:425px;*/
.t_quality_n_stress li:first-child {border-left:0;}
.t_quality_n_stress li .img {position:absolute; top:30px; left:50px;}
.t_quality_n_stress li dl {display:block; padding:20px 0 20px 150px; width:274px;}
.t_quality_n_stress li dl dt {padding-bottom:30px;}
.t_quality_n_stress li dl dt span {font-size:24px; line-height:24px; color:#1c1c1c; font-weight:800; display:block; padding-bottom:15px;}
.t_quality_n_stress li dl dt p {font-size:16px;}
.t_quality_n_stress li dl dd p {position:relative;}
.t_quality_n_stress li dl dd .dot {color:#666; font-size:17px; line-height:17px; padding:0 0 18px 5px; }
.t_quality_n_stress li dl dd .dot:after {content:''; clear:both; display:block; width:2px; height:2px; background:#666; position:absolute; top:9px; left:0;}
.t_quality_n_stress li dl dd .dot:last-child {padding-bottom:0;}

.mov_list {border:1px solid #e5e5e5; margin-bottom:80px;}
.mov_list ul {width:100%; box-sizing: border-box; height:343px;}/*display:table; table-layout:fixed;*/
.mov_list ul:after {content:''; clear:both; display:block; }
.mov_list ul li {float:left; padding:39px 0; box-sizing: border-box;}
.mov_list ul li.tit {width:428px; padding-left:49px;}
.mov_list ul li.tit .img {padding:56px 0 0 0;}
.mov_list ul li.tit dl {padding:30px 0 0px 0;}
.mov_list ul li.tit dl dt {font-size:22px; font-weight:800; color:#1c1c1c;}
.mov_list ul li.tit dl dd {font-weight:300; font-size:16px; padding-top:20px;}
.mov_list ul li.mov {padding-right:49px; width:849px; min-height:265px; position:relative;}
.mov_list ul li.mov:after {content:''; clear:both; display:block;}
.mov_list ul li.mov dl {width:380px; overflow:hidden; float:left;}
.mov_list ul li.mov dl:first-child {margin-right:40px;}
.mov_list ul li.mov dl dt {color:#1c1c1c; font-weight:800; font-size:18px; margin-bottom:20px; line-height:18px;}
.mov_list ul li.mov dl dd {height:227px; position:relative;}
.mov_list ul li.mov dl dd iframe {width:380px; height:227px;}
.mov_list ul li.mov .mov_con {position:absolute; top:0; top:77px; width:798px;height:227px; background:#f2f2f2; border:1px solid #bfbfbf;}
.mov_list ul li.mov .mov_con p {color: #1c1c1c;  text-align:center;}
.mov_list ul li.mov .mov_con .t1 {font-size:22px; padding-top:80px;}
.mov_list ul li.mov .mov_con .t1 span {color:#ff9900;}
.mov_list ul li.mov .mov_con .t2 {font-size:16px;padding-top:10px;}

/*확장성능점검 자세히 보기*/
.car_box_info2 {position:relative;background:#f5f5f5;border:solid 1px #e5e5e5;box-sizing:border-box; margin-bottom:40px;}
.car_box_info2 .li {position:relative;box-sizing:border-box;}
.car_box_info2 .li .i {font-size:16px; line-height:16px; margin-bottom:10px;}
.car_box_info2 .li .i:last-child {margin-bottom:0;}
.car_box_info2 .li .i span {display:inlin-block; color:#000000; }
.car_box_info2 .li.c1 {float:left;width:calc(100% - 854px);min-height:240px;background:#fff;padding:40px 40px;border-right:1px solid #e5e5e5;}
.car_box_info2 .li.c1 .photo {position:absolute;left:50px;top:40px;width:100px;height:100px;background:url(../images/contents/ico_car_v6.jpg) no-repeat;border-radius:50%;overflow:hidden;}
.car_box_info2 .li.c1 .photo img {width:100px;}
.car_box_info2 .li.c1 .box {position:relative;padding-left:125px;}
.car_box_info2 .li.c1 .txt {padding-top:0px;color:#1c1c1c;font-size:18px; margin-bottom:30px;  font-weight:800;}
.car_box_info2 .li.c1 .info dt {position:relative;color:#0d643a;margin-top:32px;padding-left:10px;font-weight:800;}
.car_box_info2 .li.c1 .info dt:before {position:absolute;left:0;top:12px;width:5px;height:5px;background:#0d643a;border-radius:50%;content:"";}
.car_box_info2 .li.c1 .info ul {counter-reset:item;}
.car_box_info2 .li.c1 .info li {position:relative;float:left;margin:10px 25px 0 0;padding-left:27px;font-size:15px;line-height:20px;}
.car_box_info2 .li.c1 .info li:before {position:absolute;left:0;top:0;width:20px;height:20px;background:#ccc;border-radius:50%;color:#fff;font-size:12px;line-height:20px;text-align:center;content:"";content:counter(item);counter-increment:item;}
.car_box_info2 .li.c2 {float:right;width:854px;padding:35px 40px;background:#f5f5f5;}
.car_box_info2 .li.c2:before {position:absolute;left:0;top:58px;width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:12px solid #e5e5e5;content:"";}
.car_box_info2 .li.c2:after {position:absolute;left:-2px;top:58px;width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:12px solid #fff;content:"";}
.car_box_info2 .li.c2 li {margin-bottom:20px; font-size:16px;}
.car_box_info2 .li.c2 li:last-child {margin-bottom:0;}
.car_box_info2 .li.c2 li:first-child {margin-left:0;}
.car_box_info2 .li.c2 li em {color:#1c1c1cf;font-weight:800;}
.car_box_info2 .li.c2 li span {color:#0d643a; font-weight:700;}
.car_box_info2 .li.c2 li img {width:100%;}
.car_box_info2 .li.c2 ul:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.car_box_info2:after {display:block;clear:both;height:0;content:"";overflow:hidden;}

.txt_info1 {border:1px solid #e5e5e5; border-top:2px solid #000; color:#666666; font-size:15px; padding:40px 30px; margin-bottom:40px; }
.img_car_box {margin-bottom:40px;}

.option_wrap {margin-bottom:80px;}
.option_wrap .option_list .tit {height:120px; line-height:120px;}



/** 이 차를 사야 하는 이유 **/
/* reason_info */
.reason_info3 {/*display:table;table-layout:fixed;*/width:calc(100% + 15px);margin-left:-17px;}
.reason_info3 .li {/*display:table-cell;*/position:relative;float:left;width:185px;padding:20px 10px 50px 30px;box-sizing:border-box;text-align:center;}
.reason_info3 .li:before {position:absolute;left:17px;top:0;right:0;bottom:0;border:solid 1px #e5e5e5;content:"";}
.reason_info3 .tit {position:relative;min-height:71px;margin-top:-2px;color:#1c1c1c;line-height:22px;}
.reason_info3 .tit em {display:block;margin-top:5px;color:#ff8400;}
.reason_info3 .tit .t_tip {display:inline-block;position:relative;right:-2px;top:2px;}
.reason_info3 .tit .tip_box {left:21px;}
.reason_info3 .t1 {position:relative;width:140px;height:110px;margin:10px auto 0 auto;text-align:center;}
.reason_info3 .t2 {position:absolute;bottom:18px;width:calc(100% - 35px);color:#666;font-size:14px;line-height:20px;}
.reason_info .t2 span {display:block;font-size:16px;}
.reason_info3 .btn {display:inline-block;position:relative;padding-right:12px;color:#0d643a;}
.reason_info3 .btn:after {position:absolute;right:0;top:50%;width:5px;height:7px;margin-top:-3px;background:url(../images/template/ico_btn_round_arrow.png) no-repeat;content:"";}
.reason_info3 .obj1 {position:absolute;right:20px;top:-8px;width:50px;color:#1c1c1c;font-size:20px;font-weight:800;line-height:20px;text-align:center;letter-spacing:-0.5px;}
.reason_info3 .obj2 {position:absolute;top:65px;width:50px;color:#666;font-size:11px;font-weight:600;line-height:14px;text-align:center;letter-spacing:-0.5px;}
.reason_info3 .obj2_1 {left:-5px;}
.reason_info3 .obj2_2 {left:45px;color:#1c1c1c;}
.reason_info3 .obj2_3 {right:-5px;}
.reason_info3 .obj3 {position:absolute;left:20px;top:65px;width:100px;color:#1c1c1c;font-size:20px;font-weight:800;line-height:20px;text-align:center;letter-spacing:-0.5px;}
.reason_info3 .obj7 {position:absolute;left:20px;top:44px;width:100px;color:#1c1c1c;font-size:11px;font-weight:600;line-height:11px;text-align:center;letter-spacing:-0.5px;}
.reason_info3:after {display:block;clear:both;height:0;content:"";overflow:hidden;}

.auth_con .tit_t .btn {display:block;position:absolute;top:-8px;right:0;height:38px;padding:0 28px 0 13px;font-size:14px;line-height:36px;z-index:1;transition:all 0.4s;}
.auth_con .tit_t .btn:after {position:absolute;right:15px;top:50%;width:5px;height:7px;margin-top:-3px;background:url(../images/template/ico_btn_round_arrow.png) no-repeat;content:"";}




.option_list .li .th{height:60px; line-height:60px; text-align:center; border-bottom:1px solid #dddddd;}
.option_list .li .th2{height:60px; line-height:60px; text-align:center; border-bottom:1px solid #dddddd;}

/*확장성능 점검표 190709*/
.tbl {width:100%; margin-bottom:80px;}
.tbl table {width:100%; border-top:2px solid #1c1c1c;border-bottom:1px solid #ddd;}
.tbl table thead th {border-bottom:1px solid #ddd; border-left:1px solid #ddd; background:#f5f5f5; height:120px; line-height:120px; color:#1c1c1c; font-size:18px; font-weight:600;}
.tbl table thead th.borNone {border-left:0;}
.tbl table thead th.th1 {height:60px; line-height:60px;}
.tbl table tbody td {width:256px; border-right:1px solid #e5e5e5; font-size:15px; vertical-align:top;}

.op_tbl {}
.op_tbl .op_cont {position:relative;padding:25px 20px;}
.op_tbl .op_cont li {position:relative;margin-top:28px;padding:0 25px 0 20px;color:#999;font-size:15px;line-height:22px; text-align:left;}
.op_tbl .op_cont li:first-child {margin-top:0;}
.op_tbl .op_cont li.on {color:#1c1c1c;}
.op_tbl .op_cont li.on:before {position:absolute;left:0;top:6px;width:12px;height:9px;background:url(../images/template/ico_check_on.png) no-repeat;content:"";}
.op_tbl .op_cont li.bad {color:#1c1c1c;}
.op_tbl .op_cont li.bad:before {position:absolute;left:0;top:6px;width:12px;height:10px;background:url(../images/template/ico_nocheck_on.png) no-repeat;content:"";}
.op_tbl .op_cont li.no_chk {color:#999999;}

.op_tbl .li:last-child .tip_box {left:inherit;right:-30px;}
.op_tbl .li:last-child .tip_box:before {left:inherit;right:25px;}
.op_tbl .li:last-child .tip_box:after {left:inherit;right:25px;}

.op_tbl .th1 {text-align:center;}
.op_tbl .th1 .op_cont {padding:0 0; width:120px; margin:0 auto;}
.op_tbl .th1 .op_cont li {color: #1c1c1c;font-size: 18px;font-weight: 600; }
.op_tbl .th1 .op_cont .tip_box {left:13px;}
.op_tbl td:last-child .tip_box {left:inherit;right:-30px;}
.op_tbl td:last-child .tip_box:before {left:inherit;right:25px;}
.op_tbl td:last-child .tip_box:after {left:inherit;right:25px;}
.tbl.op_tbl table tbody td:last-child {border-right:0;}

.pop_tit.pop_car_tit {font-size:22px; margin-bottom:30px;}
.pop_img {margin-bottom:40px; width:100%; height:170px; font-size:0; text-indent:-9999px;}/*background: url("../images/contents/my_car_v_check.png") no-repeat 0 0; background-size:cover;*/

/*pop_extend_test01.gif*/
.tbl.op_tbl.pop_option_list {margin-bottom:30px;}
.tbl.op_tbl.pop_option_list th .op_cont {padding:22px 16px;}
.tbl.op_tbl.pop_option_list .op_cont {padding:24px 16px;}
.tbl.op_tbl.pop_option_list .op_cont li {padding-left:24px; padding-right:0; color:#1c1c1c;}
.tbl.op_tbl.pop_option_list .op_cont li.on:before {background:none;}
.tbl.op_tbl.pop_option_list .t_tip {left:0; top:2px;}
.tbl.op_tbl.pop_option_list .tip_box {left:-25px;}
.tbl.op_tbl.pop_option_list td:last-child .tip_box {left:-108px;}/*left: inherit;*/
.tbl.op_tbl.pop_option_list td:last-child .tip_box:before {}
.tbl.op_tbl.pop_option_list td:last-child .tip_box:after {}

.tbl.op_tbl.pop_option_list .tip_box:before {position:absolute;left:15px;top:-14px;width:0;height:0;border-right:13px solid transparent;border-left:13px solid transparent;border-bottom:14px solid #ccc;content:"";}
.tbl.op_tbl.pop_option_list .tip_box:after {position:absolute;left:15px;top:-12px;width:0;height:0;border-right:13px solid transparent;border-left:13px solid transparent;border-bottom:14px solid #fff;content:"";}
/*팝업*/
.tbl.op_tbl.pop_option_list .tip_box:before {left:20px;}
.tbl.op_tbl.pop_option_list .tip_box:after {left:20px;}

.tbl.op_tbl.pop_option_list td:last-child .tip_box:before {left:104px;}
.tbl.op_tbl.pop_option_list td:last-child .tip_box:after {left:104px;}

.inner_txt_box{text-align:right;}
.tbl.op_tbl.pop_option_list .op_cont li:after {content:''; clear:both; display:block;} 
.tbl.op_tbl.pop_option_list .op_cont .stit{float:left;}
.tbl.op_tbl.pop_option_list .op_cont .inner_txt_box {float:right;}
.inner_txt_box .good {color:#0d643a; margin-right:9px;}
.inner_txt_box .bad {color:#999999;}
.inner_txt_box .good_gray {color:#999999;margin-right:9px;}
.inner_txt_box .bad_red {color:#d90000}


.s_txt {line-height:18px;}
/*엠파크 공식 인증딜러 리스트 */
.auth_dealer_list {margin:17px 0 0 -21px;}
.auth_dealer_list:before {content:''; clear:both; display:block;}
.auth_dealer_list:after {content:''; clear:both; display:block;}
.auth_dealer_list li {float:left; width:412px; position:relative; margin:23px 0 0 21px;}
.auth_dealer_list li .inner {border:1px solid #e5e5e5;border-bottom:2px solid #e5e5e5; padding:27px 30px 29px 29px;background:#f8f8f8; display:block;}
.auth_dealer_list li .inner .img {position:absolute; top:27px; left :30px; width:100px; height:100px; background:url('../images/data/none_img.png') no-repeat 0 0;/*border-radius: 50%;*/ }/*수정 19.07.16*/
.auth_dealer_list li .inner .img img {width:100px; height:auto;}
.auth_dealer_list li .inner .img.imgline img {border:2px solid #0d643a;}
.auth_dealer_list li .inner dl {margin:0 0 0 130px; padding-top:20px;}
.auth_dealer_list li .inner dt {margin-bottom:22px;}
.auth_dealer_list li .inner dt p {font-weight:700; font-size:20px;line-height:20px; color:#000;}
.auth_dealer_list li .inner dt .name .mk_dealer {top:-2px;}
.auth_dealer_list li .inner dt .phone {padding-top:13px;}
.auth_dealer_list li .inner dt {}
.auth_dealer_list li .inner .dealer_txt p {font-size:16px; line-height:16px; margin-top:10px; overflow:hidden;}
.auth_dealer_list li .inner .dealer_txt p:first-child {margin-top:0;}
.auth_dealer_list li .inner .dealer_txt p span {display:inline-block; width:112px; color:#000;}
.auth_dealer_list li .inner .dealer_txt p em {width:106px;height:16px; display:inline-block; text-overflow:ellipsis; white-space:nowrap; word-wrap:norma; overflow:hidden;}
.auth_dealer_list li .inner .dealer_btn {margin-top:24px;}
.auth_dealer_list li .inner .dealer_btn a {font-size:14px;  width:104px; height:30px;line-height:30px; display:inline-block; text-align:center;}
.auth_dealer_list li .inner .dealer_btn a.btn_ty02 {margin-right:4px;}

/*.mk_dealer {font-size:12px;color:#fff; background:#f2850f; min-width:87px; height:20px; line-height:20px; text-align:center; padding:0 4px; display:inline-block; position:relative; z-index:0; margin-left:6px;}*/



/* 20.07.09 차량 상세정보 추가*/
.car-view-area {width:100%; margin-top:10px;}
.car-view-area div {box-sizing:border-box;}
.car-view-area section {width:100%; margin-top:50px; position:relative;}
.car-view-area section:nth-child(1) {margin-top:0;}
.car-view-area section .title {font-size:22px; letter-spacing:-1px; color:#000; box-sizing:border-box; position:relative;}
.car-view-area section .title span {color:#0d643a;}
.car-view-area .detail-tab {width:100%; margin-top:50px;}
.car-view-area .detail-tab ul {font-size:0; width:100%;}
.car-view-area .detail-tab ul li {display:inline-block; vertical-align:middle; width:33.33%; height:50px; border:solid #e5e5e5; border-width:1px 1px 1px 0; box-sizing:border-box; text-align:center;}
.car-view-area .detail-tab ul li:nth-child(1) {border-width:1px;}
.car-view-area .detail-tab ul li a {display:block; font-size:18px; font-weight:800; letter-spacing:-1px; color:#666; line-height:48px;}
.car-view-area .detail-tab ul li.on {background:#0d643a;}
.car-view-area .detail-tab ul li.on a {color:#fff;}
.car-view-area .detail-tab.fix {position:fixed; top:50px; left:0; background:#fff; z-index:100;}
.car-view-area .detail-tab.fix ul {max-width:1280px; margin:0 auto;}


/*차량정보*/
.section-carinfo .section-inner {width:100%; font-size:0; position:relative;}
.section-carinfo .section-inner:before, 
.section-carinfo .section-inner:after {content:""; width:1px; height:95%; border-left:1px solid #e5e5e5; position:absolute; top:50%; -wekbit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); display:none;}
.section-carinfo .section-inner:before {right:560px;}
.section-carinfo .section-inner:after {right:280px;}
.section-carinfo .section-inner > * {display:inline-block; vertical-align:middle;}
.section-carinfo .txt-box {width:calc(100% - 560px);}
.section-carinfo .txt-box .title {width:100%;}
.section-carinfo .txt-box .title > * {display:inline-block; vertical-align:top; font-size:22px; color:#000; letter-spacing:-1.2px; font-weight:100; margin-right:3px;}
.section-carinfo .txt-box .title h1 {font-weight:800;}
.section-carinfo .txt-box .title h2 {color:#666;}
.section-carinfo .txt-box .title h3 {margin-right:0;}
.section-carinfo .txt-box .car-info-box {width:100%; display:block; margin-top:0;}
.section-carinfo .txt-box .car-info-box p {display:inline-block; vertical-align:middle; padding:0 10px; font-size:15px; letter-spacing:-0.5px; color:#999; position:relative;}
.section-carinfo .txt-box .car-info-box p:before {content:""; width:1px; height:14px; border-left:1px solid #999; position:absolute; left:0; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%);}
.section-carinfo .txt-box .car-info-box p:nth-child(1) {padding-left:0;}
.section-carinfo .txt-box .car-info-box p:nth-child(1):before {display:none;}
.section-carinfo .txt-box ul.label-box {font-size:0; margin-top:10px;}
.section-carinfo .txt-box ul.label-box li {display:inline-block; vertical-align:middle; margin-left:5px;}
.section-carinfo .txt-box ul.label-box li:nth-child(1) {margin-left:0;}
.section-carinfo .txt-box ul.label-box li .car-label {height:20px; box-sizing:border-box; padding:0 8px; border-radius:9px; background:red; color:#fff; font-size:12px; letter-spacing:-1px; line-height:19px; text-align:center; background:#fff; border:1px solid #0d643a; color:#0d643a;}
.section-carinfo .txt-box ul.label-box li .car-label.label-type-1 {width:62px;}
/*.section-carinfo .txt-box ul.label-box li .car-label.label-type-1 {width:62px; background:#000; color:#ffac00;}
.section-carinfo .txt-box ul.label-box li .car-label.label-type-2 {background:#0d643a;}
.section-carinfo .txt-box ul.label-box li .car-label.label-type-3 {background:#00ad50;}*/
.section-carinfo .price-box {width:280px; text-align:right; padding:20px 40px;}
.section-carinfo .price-box h1 {font-size:26px; font-weight:800; color:#000; letter-spacing:-1.5px;}
.section-carinfo .price-box h1 span {font-size:32px; color:#0d643a;}
.section-carinfo .price-box .txt {font-size:22px; color:#999; letter-spacing:-1px; margin-top:15px; position:relative;}
.section-carinfo .price-box .txt span {color:#0d643a;}
.section-carinfo .price-box .txt p {display:inline-block; position:relative; margin-right:3px;}
.section-carinfo .price-box .txt p:nth-child(1):before {content:''; width:15px; height:21px; background:url(../images/template/ico_calculator.png) center no-repeat; position:absolute; left:-23px; top:4px;}
.section-carinfo .price-box .txt p:last-child {margin-right:0;}
.section-carinfo .price-box .txt p.pay-btn {cursor:pointer; border-bottom:2px solid #0d643a;}
.section-carinfo .comp-box {width:280px;}
.section-carinfo .comp-box ul {font-size:0; text-align:center;}
.section-carinfo .comp-box ul li {display:inline-block; vertical-align:middle; margin:0 10px; text-align:center; position:relative;}
.section-carinfo .comp-box ul li a {display:block; width:100%; height:100%;}
.section-carinfo .comp-box ul li i {width:38px; height:31px; display:inline-block; box-sizing:border-box;}
.section-carinfo .comp-box ul li i.ico-interest {background:url(../images/contents/icon_interest.png) center no-repeat;}
.section-carinfo .comp-box ul li i.ico-compare {background:url(../images/contents/icon_compare.png) center no-repeat;}
.section-carinfo .comp-box ul li i.ico-share {background:url(../images/contents/icon_share.png) center no-repeat;}
.section-carinfo .comp-box ul li p {display:block; width:100%; text-align:center; font-size:14px; font-weight:100; letter-spacing:-0.5px; color:#a9aba9;}
.section-carinfo .comp-box ul li:hover i.ico-interest,
.section-carinfo .comp-box ul li.on i.ico-interest {background:url(../images/contents/icon_interest_on.png) center no-repeat;}
.section-carinfo .comp-box ul li:hover i.ico-compare,
.section-carinfo .comp-box ul li.on i.ico-compare{background:url(../images/contents/icon_compare_on.png) center no-repeat;}
.section-carinfo .comp-box ul li.on i.ico-share {background:url(../images/contents/icon_share_on.png) center no-repeat;}
.section-carinfo .comp-box ul li:hover i.ico-share {background:url(../images/contents/icon_share_on.png) center no-repeat;}
.section-carinfo .comp-box ul li .pop {width:100px; height:30px; font-size:14px; color:#fff; line-height:30px; font-weight:100; letter-spacing:-0.5px; text-align:center; background:#000; position:absolute; left:-24px; top:-40px;}
.section-carinfo .comp-box ul li .pop:after {content:""; width:0; height:0; border-top:15px solid #000; border-left:10px solid transparent; border-right:10px solid transparent; position:absolute; left:50%; bottom:-10px; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); transform:translateX(-50%);}
.section-carinfo .btn-area {display:none; width:280px; box-sizing:border-box;}
.section-carinfo .btn-area .btn-box {width:100%; font-size:0; text-align:center;}
.section-carinfo .btn-area .btn-box .btn {display:inline-block; vertical-align:middle; height:50px; border-radius:10px; box-sizing:border-box; text-align:center; margin-left:5px; border:1px solid #0d643a; background:#fff;}
.section-carinfo .btn-area .btn-box .btn:nth-child(1) {margin-left:0;}
.section-carinfo .btn-area .btn-box .btn a {display:block;}
.section-carinfo .btn-area .btn-box .btn p {padding-left:35px; display:inline-block; height:48px; font-size:14px; font-weight:600; letter-spacing:-0.5px; color:#fff; line-height:48px; position:relative;}
.section-carinfo .btn-area .btn-box .btn p:before {content:""; position:absolute; left:0; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%);}
.section-carinfo .btn-area .btn-box.btn-box-ty-01 .btn {width:100%; background:#fff; border:1px solid #0d643a;}
.section-carinfo .btn-area .btn-box.btn-box-ty-01 .btn p {color:#0d643a;}
.section-carinfo .btn-area .btn-box.btn-box-ty-01 .btn.btn-top-home p:before {width:25px; height:22px; background:url(../images/contents/view_icon_consul_03.png) center no-repeat;}
.section-carinfo .btn-area .btn-box.btn-box-ty-02 .btn p {padding-left:25px;}
.section-carinfo .btn-area .btn-box.btn-box-ty-02 .btn {width:calc(((100% - 5px) / 2) - 1px); border:1px solid #00ad50;}
.section-carinfo .btn-area .btn-box.btn-box-ty-02 .btn.btn-top-reserv {background-color:#0d643a;}
.section-carinfo .btn-area .btn-box.btn-box-ty-02 .btn.btn-top-reserv p {color:#fff;}
.section-carinfo .btn-area .btn-box.btn-box-ty-02 .btn.btn-top-reserv p:before {width:18px; height:17px; background:url(../images/contents/view_icon_reserve.png) center no-repeat; background-size:cover;}
.section-carinfo .btn-area .btn-box.btn-box-ty-02 .btn.btn-top-sms {background:#fff;}
.section-carinfo .btn-area .btn-box.btn-box-ty-02 .btn.btn-top-sms p {color:#0d643a;}
.section-carinfo .btn-area .btn-box.btn-box-ty-02 .btn.btn-top-sms p:before {width:22px; height:20px; background:url(../images/contents/view_icon_consul_02.png) center no-repeat; background-size:cover;}
.section-carinfo .btn-area .btn-box.wid .btn {width:100% !important;}
.section-carinfo .btn-area .center-box {font-size:0; margin-top:5px;}
.section-carinfo .btn-area .center-box > * {display:inline-block; vertical-align:middle;}
.section-carinfo .btn-area .center-box h1 {font-size:22px; font-weight:800; letter-spacing:-1.5px; color:#0d643a; padding-left:25px; position:relative; margin-right:5px;}
.section-carinfo .btn-area .center-box h1:before {content:""; width:20px; height:20px; background: url(../images/contents/view_icon_call.png) center no-repeat; background-size:cover; position:absolute; left:0; top:3px;}
.section-carinfo .btn-area .center-box p {font-size:13px; font-weight:100; letter-spacing:-1px; color:#000;}
.section-carinfo.fix {position:fixed; top:0; left:0; z-index:100; background:#fff; border-bottom:1px solid #e5e5e5; padding:10px 0; transition:all 0.3s;}
.section-carinfo.fix .section-inner > * {vertical-align:middle;}
.section-carinfo.fix .section-inner {max-width:1280px; margin:0 auto;}
.section-carinfo.fix .comp-box {display:none;}
.section-carinfo.fix .btn-area {display:inline-block;}
.section-carinfo.fix .price-box {padding:0 40px;}
.section-carinfo.fix .price-box .txt {margin-top:3px; font-size:17px;}
.section-carinfo.fix .price-box .txt p :before {width:11px; height:16px; background:url(../images/template/ico_calculator.png) center no-repeat; background-size:cover; left:-15px; top:6px;}


.section-img {margin-top:20px !important; transition:all 0.2s;}
.section-img .car-image {margin-bottom:10px;}
.section-img .car-image ul {margin-left:18%; margin-right:18%;}
.section-img .car-image ul li {}
.section-img .car-image ul li .img-inner {width:800px; height:600px; position:relative; overflow:hidden; background:#fff;}
.section-img .car-image ul li .img-inner:before {content:""; width:100%; height:100%; background:#000; position:absolute; left:0; top:0;}
.section-img .car-image ul li .img-inner img {max-width:100%; max-height:100%; position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); transform:translate(-50%,-50%); opacity:0.3;}
.section-img .car-image ul li.active .img-inner:before {background:#fff;}
.section-img .car-image ul li.active .img-inner img {opacity:1;}
.section-img .car-image .bx-controls-direction a {width:80px; height:80px; background:rgba(0,0,0,0.5); position:absolute; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); z-index:10; box-sizing:border-box; border:1px solid #333;}
.section-img .car-image .bx-controls-direction a.bx-prev {left:0;}
.section-img .car-image .bx-controls-direction a.bx-next {right:0;}
.section-img .car-image .bx-controls-direction a:after {content:""; width:30px; height:30px; border:solid #fff; border-width:0 0 2px 2px; position:absolute; top:22px;}
.section-img .car-image .bx-controls-direction a.bx-prev:after {left:30px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); transform:rotate(45deg);}
.section-img .car-image .bx-controls-direction a.bx-next:after {right:30px; -webkit-transform:rotate(-135deg); -moz-transform:rotate(-135deg); transform:rotate(-135deg);}
.section-img .car-thum {margin-bottom:200px; position:relative; height:100px; overflow-x:auto;}
.section-img .car-thum ul {width:auto; white-space:nowrap;}
.section-img .car-thum ul li {display:inline-block; vertical-align:middle;}
.section-img .car-thum ul li .img-inner {width:83px; height:62px; position:relative; overflow:hidden; cursor:pointer;}
.section-img .car-thum ul li .img-inner img {max-width:100%; max-height:100%; position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); transform:translate(-50%,-50%);}
.section-img .car-thum ul li:hover .img-inner:before,
.section-img .car-thum ul li.active .img-inner:before{content:""; width:100%; height:100%; box-sizing:border-box; border:4px solid #0d643a; position:absolute; left:0; top:0; z-index:20;}
.section-img.fix {margin-top:260px !important; transition:all 0.5s;}

.scroll-wrapper { overflow:hidden !important; padding:0 !important; position:relative;}
.scroll-wrapper > .scroll-content { border:none !important; box-sizing:content-box !important; height:auto; left:0; margin:0; max-height:none; max-width:none !important; overflow:scroll !important; padding:0; position:relative !important; top:0; width:auto !important;}
.scroll-wrapper > .scroll-content::-webkit-scrollbar { height:0; width:0;}
.scroll-element { display:none;}
.scroll-element, .scroll-element div { box-sizing:content-box;}
.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible { display:block;}
.scroll-element .scroll-bar,.scroll-element .scroll-arrow { cursor:default;}
.scroll-textarea { border:1px solid #cccccc; border-top-color:#999999;}
.scroll-textarea .scroll-content { overflow:hidden !important;}
.scroll-textarea .scroll-content textarea { border:none !important; box-sizing:border-box; height:100% !important; margin:0; max-height:none !important; max-width:none !important; overflow:scroll !important; padding:2px; position:relative !important; top:0; width:100% !important;}
.scroll-textarea .scroll-content textarea::-webkit-scrollbar { height:0; width:0;}
.scrollbar-dynamic .scroll-element,.scrollbar-dynamic .scroll-element div{ background:none; border:none; margin:0; padding:0; position:absolute; z-index:10;}
.scrollbar-dynamic .scroll-element div { display:block; height:100%; left:0; top:0; width:100%;}
.scrollbar-dynamic .scroll-element.scroll-x { bottom:2px; height:20px; left:0; min-width:100%; width:100%;}
.scrollbar-dynamic .scroll-element.scroll-y { height:100%; min-height:100%; right:2px; top:0; width:15px;}
.scrollbar-dynamic .scroll-element.scroll-draggable .scroll-bar { background:#0d643a;}
.scrollbar-dynamic .scroll-element.scroll-x .scroll-element_track { height:1px; top:50%; background:#e2e2e2;}
.scrollbar-dynamic .scroll-element.scroll-y .scroll-element_track { width:1px; height:100%; left:50%; background:#e2e2e2;}
.scrollbar-dynamic .scroll-element .scroll-bar { background-color:#cbcbcb; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.scrollbar-dynamic .scroll-element.scroll-x .scroll-bar { bottom:0; height:20px; min-width:24px; top:auto;}
.scrollbar-dynamic .scroll-element.scroll-y .scroll-bar { left:auto; min-height:24px; right:0; width:15px;}
.scrollbar-dynamic .scroll-element.scroll-x .scroll-element_outer { bottom:0; top:auto; left:0; -webkit-transition:height 0.2s; -moz-transition:height 0.2s; -o-transition:height 0.2s; -ms-transition:height 0.2s; transition:height 0.2s;} 
.scrollbar-dynamic .scroll-element.scroll-y .scroll-element_outer { left:auto; right:0; top:0; -webkit-transition:width 0.2s; -moz-transition:width 0.2s; -o-transition:width 0.2s; -ms-transition:width 0.2s; transition:width 0.2s;}
.scrollbar-dynamic .scroll-element.scroll-x .scroll-element_size { left:-4px; }
.scrollbar-dynamic .scroll-element.scroll-y .scroll-element_size { top:-4px; }
.scrollbar-dynamic .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left:-11px; }
.scrollbar-dynamic .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top:-11px; }


.section-info {padding:20px 0;}
.section-info:before {content:""; width:300%; height:100%; background:#f2f2f2; position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); transform:translate(-50%,-50%); z-index:0;}
.section-info .box-wrap {width:100%; font-size:0;}
.section-info .box-wrap .info-box {width:calc(((100% - 40px) / 3) - 1px); height:223px; box-sizing:border-box; display:inline-block; vertical-align:middle; border:1px solid #e5e5e5; background:#fff; margin-left:20px; padding:30px 20px 20px 20px; position:relative;}
.section-info .box-wrap .info-box:nth-child(1) {margin-left:0;}
.section-info .box-wrap .info-box:before {content:""; width:100%; height:1px; border-top:1px solid #e5e5e5; position:absolute; left:0; top:75px;}
.section-info .box-wrap .info-box .box-inner {}
.section-info .box-wrap .info-box .txt-box {}
.section-info .box-wrap .info-box .arrow {position:relative;}
.section-info .box-wrap .info-box .arrow:before {content:""; width:16px; height:16px; box-sizing:border-box; border-radius:50%; border:1px solid #707070; position:absolute; right:6px; top:5px;}
.section-info .box-wrap .info-box .arrow:after {content:""; width:3px; height:3px; border:solid #707070; border-width:1px 1px 0 0; position:absolute; right:13px; top:11px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); transform:rotate(45deg);}
.section-info .box-wrap .info-box .txt-box h1 {display:inline-block; font-size:20px; font-weight:100; letter-spacing:-1px; position:relative; color:#000; padding-right:30px;}
.section-info .box-wrap .info-box .txt-box h1 p {font-size:20px; font-weight:100; letter-spacing:-1px; position:relative; color:#000; padding-right:30px;}
.section-info .box-wrap .info-box .txt-box a {display:block; font-size:20px; font-weight:100; letter-spacing:-1px; color:#000; position:relative;}
.section-info .box-wrap .info-box .txt-box .tel {font-size:0; margin-top:5px;}
.section-info .box-wrap .info-box .txt-box .tel > * {display:inline-block; vertical-align:middle;}
.section-info .box-wrap .info-box .txt-box .tel h2 {height:25px; font-size:20px; letter-spacing:-1px; color:#0d643a; line-height:25px; padding-left:30px; position:relative;}
.section-info .box-wrap .info-box .txt-box .tel h2:before {content:""; width:25px; height:25px; background:url(../images/contents/view_icon_call.png) center no-repeat; position:absolute; left:0; top:0;}
.section-info .box-wrap .info-box .txt-box .tel p {font-size:12px; font-weight:100; letter-spacing:-1px; color:#000; margin-left:3px;}
.section-info .box-wrap .info-box .btn {height:55px; text-align:center; border-radius:10px;}
.section-info .box-wrap .info-box .btn a {display:block;}
.section-info .box-wrap .info-box .btn p {display:inline-block; font-size:16px; letter-spacing:-0.5px; line-height:55px; padding-left:35px; position:relative;}
.section-info .box-wrap .info-box .btn p:before {content:""; position:absolute; left:0; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%);}
.section-info .box-wrap .info-box ul.info-cont {font-size:0; margin-top:40px;}
.section-info .box-wrap .info-box ul.info-cont li {display:inline-block; vertical-align:middle; box-sizing:border-box; padding:0 10px; margin-top:20px;}
.section-info .box-wrap .info-box ul.info-cont li > * {display:inline-block; vertical-align:middle;}
.section-info .box-wrap .info-box ul.info-cont li i.icon {width:40px; height:35px;}
.section-info .box-wrap .info-box ul.info-cont li p {font-size:16px; letter-spacing:-0.5px; color:#000;}
.section-info .box-wrap .info-box ul.info-cont li p span {color:#0d643a;}
.section-info .box-wrap .info-box ul.info-cont li p.tlt {width:60px;}
.section-info .box-wrap .info-box ul.info-cont li p.cont {text-align:right; width:calc(100% - 100px);}

.section-info .box-wrap .info-box.info-dealer:before {display:none;}
.section-info .box-wrap .info-box.info-dealer .box-inner {width:100%; font-size:0;}
.section-info .box-wrap .info-box.info-dealer .box-inner > * {display:inline-block; vertical-align:top;}
.section-info .box-wrap .info-box.info-dealer .box-inner .profile {width:115px;}
.section-info .box-wrap .info-box.info-dealer .box-inner .profile .img-box {width:75px; height:75px; border-radius:50px; box-sizing:border-box; position:relative; overflow:hidden; margin:0 auto; background:#f2f2f2;}
.section-info .box-wrap .info-box.info-dealer .box-inner .profile .img-box img {max-width:100%; position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); transform:translate(-50%,-50%);}
.section-info .box-wrap .info-box.info-dealer .box-inner .txt-box {width:calc(100% - 115px); box-sizing:border-box; padding-left:10px;}
/*.section-info .box-wrap .info-box.info-dealer .box-inner .profile .mark {width:83px; height:20px; margin:0 auto; margin-top:5px; background:url(../images/contents/view_icon_certification.png) center no-repeat; font-size:0;}*/
.section-info .box-wrap .info-box.info-dealer .box-inner .profile .mark {width:83px; height:20px; border-radius:5px; background:#fff; border:1px solid #ccc; text-align:center; font-size:11px; font-weight:600; letter-spacing:-0.5px; color:#000; line-height:18px; margin:0 auto; margin-top:3px;}
.section-info .box-wrap .info-box.info-dealer .box-inner .txt-box ul {font-size:0; width:100%; margin-top:5px;}
.section-info .box-wrap .info-box.info-dealer .box-inner .txt-box ul li {display:inline-block; vertical-align:middle; height:25px; box-sizing:border-box; margin-right:10px;}
.section-info .box-wrap .info-box.info-dealer .box-inner .txt-box ul li:last-child {margin-right:0;}
.section-info .box-wrap .info-box.info-dealer .box-inner .txt-box ul li.wid {width:100%;}
.section-info .box-wrap .info-box.info-dealer .box-inner .txt-box ul li a {display:block;}
.section-info .box-wrap .info-box.info-dealer .box-inner .txt-box ul li p {display:inline-block; font-size:16px; font-weight:100; letter-spacing:-1px; color:#000; line-height:25px; padding-right:30px; position:relative;}
.section-info .box-wrap .info-box.info-dealer .box-inner .txt-box ul li p span {color:#0d643a;}
.section-info .box-wrap .info-box.info-dealer .box-inner .btn-area {margin-top:10px; font-size:0; width:100%;}
.section-info .box-wrap .info-box.info-dealer .box-inner .btn-area .btn {display:inline-block; vertical-align:middle; width:calc(((100% - 5px) / 2) - 1px); margin-left:5px;}
.section-info .box-wrap .info-box.info-dealer .box-inner .btn-area .btn.btn-reserve {background:#0d643a; margin-left:0;}
.section-info .box-wrap .info-box.info-dealer .box-inner .btn-area .btn.btn-reserve p {color:#fff;}
.section-info .box-wrap .info-box.info-dealer .box-inner .btn-area .btn.btn-reserve p:before {width:21px; height:20px; background:url(../images/contents/view_icon_reserve.png) center no-repeat;}
.section-info .box-wrap .info-box.info-dealer .box-inner .btn-area .btn.btn-consul {background:#fff; border:1px solid #00ad50;}
.section-info .box-wrap .info-box.info-dealer .box-inner .btn-area .btn.btn-consul p {color:#00ad50; line-height:53px;}
.section-info .box-wrap .info-box.info-dealer .box-inner .btn-area .btn.btn-consul p:before {width:25px; height:22px; background:url(../images/contents/view_icon_consul_02.png) center no-repeat;}
.section-info .box-wrap .info-box.info-dealer .box-inner .btn-area.wid .btn {width:100% !important; margin-left:0 !important;}

.section-info .box-wrap .info-box.info-home .box-inner .icon {width:115px; height:75px; background:url(../images/contents/view_icon_home.png) center no-repeat;}
.section-info .box-wrap .info-box.info-home .box-inner .btn-area .btn {width:100%; background:#fff; margin-left:0; border:1px solid #0d643a;}
.section-info .box-wrap .info-box.info-home .box-inner .btn-area .btn p {color:#0d643a;}
.section-info .box-wrap .info-box.info-home .box-inner .btn-area .btn p:before {width:25px; height:22px; background:url(../images/contents/view_icon_consul_03.png) center no-repeat;}

.section-info .box-wrap .info-box.info-performance ul.info-cont li {width:50%;}
.section-info .box-wrap .info-box.info-performance ul.info-cont li:nth-child(-n+2) {margin-top:0;}
.section-info .box-wrap .info-box.info-performance ul.info-cont li:nth-child(2n+1) p.tlt,
.section-info .box-wrap .info-box.info-performance ul.info-cont li:nth-child(2n+1) p.cont {text-align:center;}
.section-info .box-wrap .info-box.info-performance ul.info-cont li i.icon-accident {background:url(../images/contents/view_icon_accident.png) center no-repeat;}
.section-info .box-wrap .info-box.info-performance ul.info-cont li i.icon-repair-1 {background:url(../images/contents/view_icon_repair_01.png) center no-repeat;}
.section-info .box-wrap .info-box.info-performance ul.info-cont li i.icon-flooding {background:url(../images/contents/view_icon_flooding.png) center no-repeat;}
.section-info .box-wrap .info-box.info-performance ul.info-cont li i.icon-repair-2 {background:url(../images/contents/view_icon_repair_02.png) center no-repeat;}

.section-info .box-wrap .info-box.info-ect:after {content:""; width:1px; height:100%; border-left:1px solid #e5e5e5; position:absolute; left:calc(50% - 10px); top:0; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); transform:translateX(-50%);}
.section-info .box-wrap .info-box.info-ect .box-inner {font-size:0;}
.section-info .box-wrap .info-box.info-ect .box-inner .sub-box {display:inline-block; vertical-align:top; width:50%;}
.section-info .box-wrap .info-box.info-ect ul.info-cont li {width:100%; padding-left:0;}
.section-info .box-wrap .info-box.info-ect ul.info-cont li:nth-child(1) {margin-top:0;}
.section-info .box-wrap .info-box.info-ect ul.info-cont li i.icon-car-1 {background:url(../images/contents/view_icon_car_01.png) left center no-repeat;}
.section-info .box-wrap .info-box.info-ect ul.info-cont li i.icon-car-2 {background:url(../images/contents/view_icon_car_02.png) left center no-repeat;}
.section-info .box-wrap .info-box.info-ect ul.info-cont li i.icon-seizure {background:url(../images/contents/view_icon_seizure.png) left center no-repeat;}
.section-info .box-wrap .info-box.info-ect ul.info-cont li i.icon-security {background:url(../images/contents/view_icon_security.png) left center no-repeat;}
.section-info .box-wrap .info-box.info-ect .box-inner .sub-box:nth-child(1) {padding-right:20px;}
.section-info .box-wrap .info-box.info-ect .box-inner .sub-box:nth-child(2) {padding-left:20px;}
.section-info .box-wrap .info-box.info-ect .box-inner .sub-box:nth-child(2) p.tlt {width:40px;}
.section-info .box-wrap .info-box.info-ect .box-inner .sub-box:nth-child(2) p.cont {width:calc(100% - 80px);}

.section-reason {}
.section-reason .title {padding-left:45px;}
.section-reason .title:before {content:""; width:30px; height:25px; background:url(../images/contents/view_icon_car_03.png) left center no-repeat; position:absolute; left:0; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%);}
.section-reason .section-cont {font-size:0; margin-top:10px;}
.section-reason .section-cont .cont-box {display:inline-block; vertical-align:top; width:calc(((100% - 40px) / 3) - 1px); height:122px; box-sizing:border-box; border:1px solid #e5e5e5; margin:20px 0 0 20px; position:relative;}
/*.section-reason .section-cont .cont-box:before {content:""; width:18px; height:18px; background:url(../images/contents/view_icon_more.png) center no-repeat; position:absolute; right:10px; top:10px;}*/
.section-reason .section-cont .cont-box:nth-child(-n+3) {margin-top:0;}
.section-reason .section-cont .cont-box:nth-child(3n+1) {margin-left:0;}
.section-reason .section-cont .cont-box a {display:block; width:100%; height:100%; position:relative;}
.section-reason .section-cont .cont-box a:before {content:""; width:20px; height:20px; background:#ccc; border-radius:50%; position:absolute; right:10px; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%);}
.section-reason .section-cont .cont-box a:after {content:""; width:5px; height:5px; border:solid #fff; border-width:1px 1px 0 0; position:absolute; right:20px; top:calc(50% - 1px); -webkit-transform:rotate(45deg) translateY(-50%); -moz-transform:rotate(45deg) translateY(-50%); transform:rotate(45deg) translateY(-50%);}
.section-reason .section-cont .cont-box .cont-inner {width:100%; height:122px; padding:20px 30px; display:table; box-sizing:border-box;}
.section-reason .section-cont .cont-box .cont-inner > * {display:table-cell; vertical-align:middle;}
.section-reason .section-cont .cont-box .cont-inner .img-box {width:80px;}
.section-reason .section-cont .cont-box .cont-inner .img-box img {margin:0 auto;}
.section-reason .section-cont .cont-box .cont-inner .txt-box {font-size:16px; font-weight:100; letter-spacing:-0.5px; line-height:24px; color:#000; width:calc(100% - 80px); box-sizing:border-box; padding-left:20px;}
.section-reason .section-cont .cont-box .cont-inner .txt-box h2 {font-size:18px; font-weight:800; line-height:24px; color:#0d643a; letter-spacing:-1px;}
.section-reason .section-cont .cont-box > a {display:block;}

.section-home {}
.section-home .section-cont {width:100%; box-sizing:border-box; border:1px solid #e5e5e5;}
.section-home .title {padding:25px 10px; text-align:center; background:#f2f2f2;}
.section-home .title span {color:#ffac00 !important;}
.section-home .box-wrap {width:100%; display:table;}
.section-home .box-wrap .cont-box {display:table-cell; width:33.33%; box-sizing:border-box; border-left:1px solid #e5e5e5;}
.section-home .box-wrap .cont-box:nth-child(1) {border-left:none;}
.section-home .box-wrap .cont-box .cont-inner {display:table; width:100%; height:122px; box-sizing:border-box; padding:0 20px;}
.section-home .box-wrap .cont-box .cont-inner > * {display:table-cell; vertical-align:middle;}
.section-home .box-wrap .cont-box .cont-inner .img-box {width:80px;}
.section-home .box-wrap .cont-box .cont-inner .img-box img {margin:0 auto;}
.section-home .box-wrap .cont-box .cont-inner .txt-box {font-size:16px; font-weight:100; letter-spacing:-0.5px; line-height:24px; color:#000; width:calc(100% - 80px); box-sizing:border-box; padding-left:20px;}
.section-home .box-wrap .cont-box .cont-inner .txt-box h2 {font-size:18px; font-weight:800; line-height:24px; color:#0d643a;}

.section-banner {}
.section-banner .section-cont {width:100%; font-size:0; border:1px solid #e5e5e5}
.section-banner .section-cont .banner-box {width:33.33%; box-sizing:border-box; border-left:1px solid #e5e5e5; display:inline-block; vertical-align:middle;}
.section-banner .section-cont .banner-box:nth-child(1) {border-left:none;}
.section-banner .section-cont .banner-box .box-wrap {width:100%; height:145px; box-sizing:border-box; display:table;}
.section-banner .section-cont .banner-box .box-wrap .box-inner {width:100%; display:table-cell; vertical-align:middle; box-sizing:border-box; padding:0 40px; position:relative;}
.section-banner .section-cont .banner-box .box-wrap .box-inner > * {display:inline-block; vertical-align:middle;}
.section-banner .section-cont .banner-box .box-wrap .box-inner i.ico {width:88px; height:60px;}
.section-banner .section-cont .banner-box .box-wrap .box-inner i.ico.icon-1 {background:url(../images/contents/view_sbanner_01.png) center no-repeat;}
.section-banner .section-cont .banner-box .box-wrap .box-inner i.ico.icon-2 {background:url(../images/contents/view_sbanner_02.png) center no-repeat;}
.section-banner .section-cont .banner-box .box-wrap .box-inner .txt-box {width:calc(100% - 88px); box-sizing:border-box; padding-left:20px;}
.section-banner .section-cont .banner-box .box-wrap .box-inner .txt-box h1 {font-size:16px; font-weight:800; letter-spacing:-1px; color:#000;}
.section-banner .section-cont .banner-box .box-wrap .box-inner .txt-box h1 span {color:#0d643a;}
.section-banner .section-cont .banner-box .box-wrap .box-inner .txt-box .txt {font-size:16px; font-weight:100; letter-spacing:-1px; color:#000; line-height:24px;}
.section-banner .section-cont .banner-box .box-wrap .box-inner .txt-box .txt span {color:#0d643a;}
.section-banner .section-cont .banner-box .box-wrap .box-inner .txt-box .txt h2 {height:30px; margin-top:2px; padding-left:35px; font-size:20px; font-weight:900; color:#0d643a; letter-spacing:-1px; position:relative; line-height:30px;}
.section-banner .section-cont .banner-box .box-wrap .box-inner .txt-box .txt h2:before {width:30px; height:30px; background:url(../images/contents/view_icon_call.png) center no-repeat; position:absolute; left:0; top:0; content:"";}
.section-banner .section-cont .banner-box .box-wrap .box-inner i.bank {width:150px; height:18px; position:absolute; left:10px; top:10px;}
.section-banner .section-cont .banner-box .box-wrap .box-inner i.bank.sh {background:url(../images/contents/view_banner_sh.png) left center no-repeat;}
.section-banner .section-cont .banner-box .box-wrap .box-inner i.bank.kb {background:url(../images/contents/view_banner_kb.png) left center no-repeat;}

.section-auth {}
.section-auth .section-cont {width:100%; box-sizing:border-box; border:1px solid #e5e5e5;}
.section-auth .title {padding:25px 10px; text-align:center; border-bottom:1px solid #e5e5e5; background:#f2f2f2;}
.section-auth .box-wrap {width:100%; font-size:0; box-sizing:border-box; padding:40px;}
.section-auth .box-wrap .cont-box {display:inline-block; vertical-align:middle; width:33.33%; padding:0 20px;}
.section-auth .box-wrap .cont-box .img-box {font-size:0;}
.section-auth .box-wrap .cont-box .img-box img {display:inline-block; vertical-align:bottom; margin-right:10px;}
.section-auth .box-wrap .cont-box .txt-box {font-size:16px; font-weight:100; letter-spacing:-1px; color:#666; margin-top:15px; line-height:35px;}
.section-auth .box-wrap .cont-box .txt-box h2 {font-size:26px; font-weight:600; color:#1c1c1c;}
.section-auth .box-wrap .cont-box h3 {font-size:16px; font-weight:600; color:#1c1c1c; margin-bottom:5px;}
.section-auth .box-wrap .cont-box .video-box {width:100%; height:0; padding-bottom:calc(227 / 380 * 100%); background:#000; position:relative; overflow:hidden;}
.section-auth .box-wrap .cont-box .video-box iframe {width:100%; height:100%; position:absolute; left:0; top:0;}
.section-auth .box-wrap .cont-box.no-video {width:66.66%; background:rgba(0,0,0,0.7);}
.section-auth .box-wrap .cont-box.no-video .notice-box {width:100%; height:250px; display:table;}
.section-auth .box-wrap .cont-box.no-video .notice-box .notice-txt {width:100%; display:table-cell; vertical-align:middle; font-size:16px; font-weight:100; letter-spacing:-1px; color:#fff; text-align:center;}
.section-auth .box-wrap .cont-box.no-video .notice-box .notice-txt h1 {font-size:20px; font-weight:800; letter-spacing:-1px;}
.section-auth .box-wrap .cont-box.no-video .notice-box .notice-txt h1 span {color:#ffac00;}

.section-check {}
.section-check .section-cont .cont-box {width:100%; box-sizing:border-box; padding:50px 0; border-top:1px solid #e5e5e5; font-size:0;}
.section-check .section-cont .cont-box:nth-child(1) {padding:0 0 10px 0; border-top:0;}
.section-check .section-cont .cont-box > * {display:inline-block; vertical-align:middle;}
.section-check .section-cont .cont-box .title-box {width:100%; font-size:16px; font-weight:100; letter-spacing:-1px; color:#666; line-height:26px;}
.section-check .section-cont .cont-box .title-box h1 {font-size:22px; font-weight:600; color:#1c1c1c;}
.section-check .section-cont .cont-box .profile-box {width:100px; height:100px; border-radius:50%; box-sizing:border-box; position:relative; overflow:hidden;}
.section-check .section-cont .cont-box .profile-box img {max-width:100%; position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); transform:translate(-50%,-50%);}
.section-check .section-cont .cont-box .txt-box {width:calc(100% - 100px); box-sizing:border-box; padding:0 40px; font-size:16px; font-weight:100; letter-spacing:-0.5px; line-height:26px; color:#1c1c1c; word-wrap:break-word; word-break:keep-all;}
.section-check .section-cont .cont-box .txt-box .name-box {font-weight:600; padding-left:25px; position:relative;}
.section-check .section-cont .cont-box .txt-box .name-box:before {content:""; width:20px; height:20px; background:url(../images/contents/view_icon_mark.png) center no-repeat; position:absolute; left:0; top:50%; -wekbit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%);}
.section-check .section-cont .cont-box .txt-box span {color:#0d643a; font-weight:800;}
.section-check .section-cont .cont-box .img-box {width:100%;}
.section-check .section-cont .cont-box .img-box img {max-width:100%;}
.section-check .section-cont .cont-box.spec-info {border-top:none;}
.section-check .section-cont .cont-box.spec-info .spec-box {width:100%; margin-top:35px;}
.section-check .section-cont .cont-box.spec-info .spec-box:nth-child(1) {margin-top:0;}
.section-check .section-cont .cont-box.spec-info .spec-box .spec-title {font-size:16px; font-weight:600; letter-spacing:-0.5px; color:#1c1c1c; position:relative; padding-left:17px;}
.section-check .section-cont .cont-box.spec-info .spec-box .spec-title:before {content:""; width:10px; height:3px; background:#0d643a; position:absolute; left:0; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%);}
.section-check .section-cont .cont-box.spec-info .spec-box .spec-title > * {display:inline-block; vertical-align:middle; margin-right:5px;}
.section-check .section-cont .cont-box.spec-info .spec-box .spec-title i.tip {width:18px; height:18px; background:url(../images/template/ico_tooltip.png) no-repeat; font-size:0; cursor:pointer;}
.section-check .section-cont .cont-box.spec-info .spec-box .spec-title .tip_box {display:none;}
.section-check .section-cont .cont-box.spec-info .spec-box .spec-title .tip_box.tip_ty_new {left:-10px !important;}
.section-check .section-cont .cont-box.spec-info .spec-box ul {font-size:0; border:solid #ccc; border-width:1px 0 0 1px; margin-top:10px;}
.section-check .section-cont .cont-box.spec-info .spec-box ul li {display:inline-block; vertical-align:middle; width:20%; height:44px; box-sizing:border-box; border:solid #ccc; border-width:0 1px 1px 0; position:relative; padding:8px 10px;}
.section-check .section-cont .cont-box.spec-info .spec-box ul li .spec-option {width:100%;}
.section-check .section-cont .cont-box.spec-info .spec-box ul li .spec-option > * {display:inline-block; vertical-align:middle;}
.section-check .section-cont .cont-box.spec-info .spec-box ul li .spec-option .chk {width:20px; height:20px; position:relative;}
.section-check .section-cont .cont-box.spec-info .spec-box ul li .spec-option p {width:calc(100% - 38px); font-size:16px; font-weight:100; letter-spacing:-0.5px; color:rgba(28,28,28,0.5);}
.section-check .section-cont .cont-box.spec-info .spec-box ul li .spec-option p.tlt {width:calc(100% - 88px);}
.section-check .section-cont .cont-box.spec-info .spec-box ul li .spec-option p.tlt2 {width:calc(100% - 38px);}
.section-check .section-cont .cont-box.spec-info .spec-box ul li .spec-option p.sub-txt {width:40px; color:#0d643a;}
.section-check .section-cont .cont-box.spec-info .spec-box ul li .spec-option p.sub-txt span {color:#0d643a;}
.section-check .section-cont .cont-box.spec-info .spec-box ul li .spec-option .tip {width:18px; height:18px; background:url(../images/template/ico_tooltip.png) no-repeat; font-size:0; cursor:pointer;}
.section-check .section-cont .cont-box.spec-info .spec-box ul li .spec-option .tip_box {display:none;}
.section-check .section-cont .cont-box.spec-info .spec-box ul li.on .spec-option .chk:before {content:""; width:5px; height:9px; border-radius:0 0 2px 0; border:solid #4b9456; border-width:0 2px 2px 0; position:absolute; left:6px; top:3px; -webkit-transform:rotate(37deg); -moz-transform:rotate(37deg); transform:rotate(37deg);}
.section-check .section-cont .cont-box.spec-info .spec-box ul li.on .spec-option p {color:rgba(28,28,28,1);}

.section-price {}
.section-price .section-cont .cont-box {font-size:0; width:100%;}
.section-price .section-cont .cont-box > * {display:inline-block; vertical-align:middle; width:50%;}
.section-price .section-cont .cont-box:nth-child(1) {width:100%; padding:45px 50px; box-sizing:border-box; background:#f2f2f2; font-size:0; border-radius:30px 30px 0 0;}
.section-price .section-cont .cont-box .title-box {font-size:0;}
.section-price .section-cont .cont-box .title-box > * {display:inline-block; vertical-align:middle;}
.section-price .section-cont .cont-box .title-box .img-box {width:50px;}
.section-price .section-cont .cont-box .title-box .txt {width:calc(100% - 50px); font-size:16px; font-weight:100; letter-spacing:-0.5px; color:#1c1c1c; line-height:26px;}
.section-price .section-cont .cont-box .title-box .txt h1 {font-size:22px; font-weight:600;}
.section-price .section-cont .cont-box .btn-area {}
.section-price .section-cont .cont-box .btn-area .btn {width:325px; height:50px; box-sizing:border-box; border-radius:35px; background:#474747; text-align:center; margin-left:auto;}
.section-price .section-cont .cont-box .btn-area .btn a {display:block;}
.section-price .section-cont .cont-box .btn-area .btn p {display:inline-block; font-size:16px; font-weight:600; letter-spacing:-1px; color:#fff; line-height:50px; position:relative; padding-left:52px; padding-right:15px;}
.section-price .section-cont .cont-box .btn-area .btn p:before,
.section-price .section-cont .cont-box .btn-area .btn p:after {content:""; position:absolute; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%);}
.section-price .section-cont .cont-box .btn-area .btn p:before {width:45px; height:24px; background:url(../images/contents/view_icon_car_04.png) center no-repeat; left:0;}
.section-price .section-cont .cont-box .btn-area .btn p:after {width:7px; height:7px; border:solid #fff; border-width:1px 1px 0 0; right:0; top:22px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); transform:rotate(45deg);}
.section-price .section-cont .cont-box .price-box {box-sizing:border-box; border:solid; border-width:5px 1px 1px 1px; height:540px; position:relative;}
.section-price .section-cont .cont-box .price-box.price-box-1 {border-color:#0d643a;}
.section-price .section-cont .cont-box .price-box.price-box-2 {border-color:#00ad50; border-left:0;}
.section-price .section-cont .cont-box .price-box .tlt {width:100%; height:68px; font-size:22px; font-weight:100; letter-spacing:-1px; line-height:68px; color:#000; text-align:center;}
.section-price .section-cont .cont-box .price-box.price-box-1 .tlt {border-bottom:1px solid #0d643a;}
.section-price .section-cont .cont-box .price-box.price-box-2 .tlt {border-bottom:1px solid #00ad50;}
.section-price .section-cont .cont-box .price-box .price-cont {width:100%; box-sizing:border-box; padding:30px 40px;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.bg-box {width:100%; height:73px; background:#f2f2f2; display:table;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.bg-box > * {display:table-cell; vertical-align:middle;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.line-box {width:100%; height:74px; box-sizing:border-box; display:table; padding:0 40px;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.line-box > *  {display:table-cell; vertical-align:middle;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-1 {font-size:16px; font-weight:600; letter-spacing:-0.7px; color:#666; text-align:center;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-1 span.loan {font-size:30px; font-weight:900; letter-spacing:-1.5px; color:#000;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-1 span.input {font-size:30px; font-weight:900; letter-spacing:-1.5px; color:#0d643a;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-1 span.notice {font-weight:100;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-2 {height:160px; box-sizing:border-box;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-2 .graph {width:80%; margin:0 auto; margin-top:35px; margin-bottom:40px;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-2 .graph .graph-line {width:100%; height:4px; background:#e5e5e5; position:relative;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-2 .graph .graph-line .drag-bar {width:35px; height:35px; border-radius:50%; background:#fff; box-sizing:border-box; border:4px solid #0d643a; position:absolute; left:0; top:-15px; cursor:pointer;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-2 .graph .graph-txt {margin-top:15px; width:100%; font-size:0;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-2 .graph .graph-txt > * {display:inline-block; vertical-align:middle; width:50%; font-size:16px; font-weight:100; color:#000;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-2 .graph .graph-txt .min-price {text-align:left;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-2 .graph .graph-txt .max-price {text-align:right;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-2 .graph .graph-fill {height:4px; background:#0d643a; position:absolute; left:0; top:0;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-2 .select-area {width:100%; font-size:0; margin-top:10px;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-2 .select-area > *  {display:inline-block; vertical-align:middle;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-2 .select-area h2 {width:95px; font-size:16px; letter-spacing:-0.5px; color:#000;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-2 .select-area ul {width:calc(100% - 95px); box-sizing:border-box; font-size:0;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-2 .select-area ul li {display:inline-block; vertical-align:middle; width:25%; font-size:0;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-2 .select-area ul li > * {display:inline-block; vertical-align:middle;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-2 .select-area ul li input[type="radio"],
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-2 .select-area ul li input[type="checkbox"] {display:none;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-2 .select-area ul li label {width:19px; height:19px; box-sizing:border-box; border-radius:50%; border:1px solid #e5e5e5; position:relative; margin-right:10px; margin-top:2px;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-2 .select-area ul li.chk_on label {border:1px solid #000;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-2 .select-area ul li.chk_on label:after {content:""; width:7px; height:7px; border-radius:50%; background:#000; position:absolute; left:5px; top:5px;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-2 .select-area ul li p {font-size:16px; font-weight:100; color:#666; line-height:1;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-3 {border:1px solid #0d643a; margin-top:30px;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-3 .result {width:calc(100% - 130px);}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-3 .result > * {display:inline-block; vertical-align:middle;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-3 .result p {font-size:16px; font-weight:800; letter-spacing:-0.7px; color:#0d643a;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-3 .result p span {font-size:30px; font-weight:900; letter-spacing:-1px;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-3 .result p:nth-child(1) {margin-right:20px;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-3 .consul-btn {width:130px; position:relative;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-3 .consul-btn a {display:block; font-size:20px; font-weight:100; letter-spacing:-0.5px; line-height:30px; color:#000;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-3 .consul-btn p {height:30px; position:relative;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-3 .consul-btn p:after {content:""; width:10px; height:10px; border:solid #000; border-width:1px 1px 0 0; position:absolute; right:10px; top:50%; -wekbit-transform:rotate(45deg) translateY(-50%); -moz-transform:rotate(45deg) translateY(-50%); transform:rotate(45deg) translateY(-50%);}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-4 {padding:0 50px;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-4 {font-weight:600; letter-spacing:-0.5px; color:#666;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-4 .sub-tlt {width:100px; font-size:16px;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-4 .car-price {width:calc(100% - 100px); font-size:18px; text-align:right;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-4 span {font-size:30px; letter-spacing:-1px; font-weight:800; color:#00ad50;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-5 {width:100%; margin-top:35px; box-sizing:border-box; padding:0 40px;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-5 ul li {margin-top:8px;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-5 ul li:nth-child(1) {margin-top:0;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-5 ul li > * {display:inline-block; vertical-align:middle; font-size:16px; font-weight:100; letter-spacing:-0.7px; color:#000;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-5 ul li h2 {color:#666; width:200px;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-5 ul li p {width:calc(100% - 200px); text-align:right;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-5 ul li .more-btn {border:1px solid #000; font-size:13px; font-weight:100; letter-spacing:-0.7px; color:#000; border:1px solid #000; box-sizing:border-box; padding:2px 5px; border-radius:5px;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-6 {border:1px solid #00ad50; margin-top:30px;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-6 .result {width:100%;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-6 .result > * {display:inline-block; vertical-align:middle;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-6 .result p {font-size:16px; font-weight:600; letter-spacing:-0.7px; color:#00ad50;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-6 .result p span {font-size:30px; font-weight:800;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-6 .result p:nth-child(1) {width:80px;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-6 .result p:nth-child(2) {width:calc(100% - 80px); text-align:right;}
.section-price .section-cont .cont-box .price-box .notice-txt {width:100%; font-size:14px; color:#666; letter-spacing:-0.5px; text-align:center; left:0; bottom:25px; position:absolute;}
.section-price .section-cont .cont-box .price-notice {width:100%; box-sizing:border-box; font-size:14px; letter-spacing:-0.5px; font-weight:100; line-height:24px; color:#666; text-align:center; padding:20px 0;}

/*200727 추가*/
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-2 .select-area ul li input[type="radio"]{display:block; -webkit-appearance: radio;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-2 .select-area ul li .ez-radio{width:21px; height:21px; margin-right:10px;}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-2 .select-area ul li label {height:19px; box-sizing:border-box; border:none; margin-right:0; margin-top:0; width:calc(100% - 31px);}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-2 .select-area ul li.chk_on label {border:none}
.section-price .section-cont .cont-box .price-box .price-cont .price-cont-box.price-cont-2 .select-area ul li.chk_on label:after {display:none;}
/*200727 추가*/

.section-video .section-cont .cont-box .title-box {text-align:center;}
.section-video .section-cont .cont-box .title-box p {font-size:26px; letter-spacing:-1.5px; font-weight:100; color:#000; display:inline-block; padding-left:40px; position:relative;}
.section-video .section-cont .cont-box .title-box p:before {content:""; width:32px; height:26px; background:url(../images/contents/view_icon_video.png) center no-repeat; position:absolute; left:0; top:calc(50% + 2px); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%);}
.section-video .section-cont .cont-box .video-box {width:820px; margin:0 auto; margin-top:30px;}
.section-video .section-cont .cont-box .video-box .video-inner {width:100%; height:0; padding-bottom:calc(720 / 1280 * 100%); background:#000; position:relative; overflow:hidden;}
.section-video .section-cont .cont-box .video-box .video-inner iframe {width:100%; height:100%; position:absolute; left:0; top:0;}

.detail-info {margin-top:30px !important;}
.detail-info .section-cont .cont-box {width:100%; margin-top:30px;}
.detail-info .section-cont .cont-box:nth-child(1) {margin-top:0;}
.detail-info .section-cont .cont-box .sub-title {font-size:18px; letter-spacing:-0.5px; color:#1c1c1c; font-weight:800; margin-bottom:20px;}
.detail-info .section-cont .cont-box.bagic-info ul {font-size:0;}
.detail-info .section-cont .cont-box.bagic-info ul li {display:inline-block; vertical-align:middle; box-sizing:border-box;}
/*.detail-info .section-cont .cont-box.bagic-info ul li .cont-inner {width:100%; padding:15px 10px; text-align:center;}*/
.detail-info .section-cont .cont-box.bagic-info ul li .cont-inner p {font-weight:600; letter-spacing:-0.5px;}
.detail-info .section-cont .cont-box.bagic-info ul li .cont-inner p.tlt {font-size:14px; color:#666; margin-bottom:5px;}
.detail-info .section-cont .cont-box.bagic-info ul li .cont-inner p.cont {display:table-cell; vertical-align:middle; font-size:16px; color:#000; line-height:16px; text-align:center; width:100%;}
.detail-info .section-cont .cont-box.bagic-info ul li .cont-inner p.cont span {color:#666;}
.detail-info .section-cont .cont-box.bagic-info ul li .cont-inner .cont-wrap {height:40px; width:100%; display:table;}
.detail-info .section-cont .cont-box.bagic-info ul.table-1 {border:solid #e5e5e5; border-width:0 1px 1px 1px; border-top:2px solid #1c1c1c;}
.detail-info .section-cont .cont-box.bagic-info ul.table-1 li {width:20%;}
.detail-info .section-cont .cont-box.bagic-info ul.table-1 li p.tlt {width:100%; height:40px; background:#f2f2f2; text-align:center; font-size:14px; color:#666; line-height:40px;}
.detail-info .section-cont .cont-box.bagic-info ul.table-1 li .cont-inner {width:100%; height:60px; padding:15px 10px; text-align:center; box-sizing:border-box; display:table;}
.detail-info .section-cont .cont-box.bagic-info ul.table-1 li .cont-inner p {display:table-cell; vertical-align:middle;}
/*.detail-info .section-cont .cont-box.bagic-info ul.table-1 {border-top:2px solid #1c1c1c;}
.detail-info .section-cont .cont-box.bagic-info ul.table-1 li {border:solid #ccc; border-width:0 1px 1px 0;}
.detail-info .section-cont .cont-box.bagic-info ul.table-1 li:nth-child(odd) {width:182px;}
.detail-info .section-cont .cont-box.bagic-info ul.table-1 li:nth-child(even) {width:184px;}
.detail-info .section-cont .cont-box.bagic-info ul.table-1 li:nth-child(1) {border-width:0 1px 1px 1px;}
.detail-info .section-cont .cont-box.bagic-info ul.table-1 li .cont-inner {height:100px;}*/
.detail-info .section-cont .cont-box.bagic-info ul.table-2 {margin-top:10px;}
.detail-info .section-cont .cont-box.bagic-info ul.table-2 li {border:solid #ccc; border-width:1px 1px 1px 0;}
.detail-info .section-cont .cont-box.bagic-info ul.table-2 li:nth-child(1) {border-width:1px;}
.detail-info .section-cont .cont-box.bagic-info ul.table-2 li:nth-child(-n+2) {width:366px;}
.detail-info .section-cont .cont-box.bagic-info ul.table-2 li:nth-child(3) {width:calc(100% - 732px);}
.detail-info .section-cont .cont-box.bagic-info ul.table-2 li .cont-inner {width:100%; font-size:0;}
.detail-info .section-cont .cont-box.bagic-info ul.table-2 li .cont-inner > * {display:inline-block; vertical-align:middle; line-height:16px; box-sizing:border-box;}
.detail-info .section-cont .cont-box.bagic-info ul.table-2 li .cont-inner p.tlt {width:170px; margin-bottom:0 !important;}
.detail-info .section-cont .cont-box.bagic-info ul.table-2 li .cont-inner p.cont {width:100%; display:block;}
.detail-info .section-cont .cont-box.bagic-info ul.table-2 li:nth-child(3) p.cont {width:340px; text-align:right; padding-right:30px;}

.detail-info .section-cont .cont-box.option-info ul {font-size:0;}
.detail-info .section-cont .cont-box.option-info ul li {display:inline-block; vertical-align:middle; box-sizing:border-box; width:10%; text-align:center;}
.detail-info .section-cont .cont-box.option-info ul li i {width:100%; height:70px; display:inline-block;}
.detail-info .section-cont .cont-box.option-info ul li p {font-size:16px; font-weight:600; color:#1c1c1c; letter-spacing:-0.5px;}
.detail-info .section-cont .cont-box.option-info ul li.option1 i {background:url(../images/contents/ico_option01.png) center no-repeat;}
.detail-info .section-cont .cont-box.option-info ul li.option2 i {background:url(../images/contents/ico_option02.png) center no-repeat;}
.detail-info .section-cont .cont-box.option-info ul li.option3 i {background:url(../images/contents/ico_option03.png) center no-repeat;}
.detail-info .section-cont .cont-box.option-info ul li.option4 i {background:url(../images/contents/ico_option04.png) center no-repeat;}
.detail-info .section-cont .cont-box.option-info ul li.option5 i {background:url(../images/contents/ico_option05.png) center no-repeat;}
.detail-info .section-cont .cont-box.option-info ul li.option6 i {background:url(../images/contents/ico_option11.png) center no-repeat;}
.detail-info .section-cont .cont-box.option-info ul li.option7 i {background:url(../images/contents/ico_option07.png) center no-repeat;}
.detail-info .section-cont .cont-box.option-info ul li.option8 i {background:url(../images/contents/ico_option08.png) center no-repeat;}
.detail-info .section-cont .cont-box.option-info ul li.option9 i {background:url(../images/contents/ico_option09.png) center no-repeat;}
.detail-info .section-cont .cont-box.option-info ul li.option10 i {background:url(../images/contents/ico_option10.png) center no-repeat;}
.detail-info .section-cont .cont-box.option-info ul li.option1.on i {background:url(../images/contents/ico_option01_on.png) center no-repeat;}
.detail-info .section-cont .cont-box.option-info ul li.option2.on i {background:url(../images/contents/ico_option02_on.png) center no-repeat;}
.detail-info .section-cont .cont-box.option-info ul li.option3.on i {background:url(../images/contents/ico_option03_on.png) center no-repeat;}
.detail-info .section-cont .cont-box.option-info ul li.option4.on i {background:url(../images/contents/ico_option04_on.png) center no-repeat;}
.detail-info .section-cont .cont-box.option-info ul li.option5.on i {background:url(../images/contents/ico_option05_on.png) center no-repeat;}
.detail-info .section-cont .cont-box.option-info ul li.option6.on i {background:url(../images/contents/ico_option11_on.png) center no-repeat;}
.detail-info .section-cont .cont-box.option-info ul li.option7.on i {background:url(../images/contents/ico_option07_on.png) center no-repeat;}
.detail-info .section-cont .cont-box.option-info ul li.option8.on i {background:url(../images/contents/ico_option08_on.png) center no-repeat;}
.detail-info .section-cont .cont-box.option-info ul li.option9.on i {background:url(../images/contents/ico_option09_on.png) center no-repeat;}
.detail-info .section-cont .cont-box.option-info ul li.option10.on i {background:url(../images/contents/ico_option10_on.png) center no-repeat;}

.detail-info .section-cont .cont-box.spec-info {}
.detail-info .section-cont .cont-box.spec-info .spec-box {width:100%; margin-top:35px;}
.detail-info .section-cont .cont-box.spec-info .spec-box:nth-child(1) {margin-top:0;}
.detail-info .section-cont .cont-box.spec-info .spec-box .spec-title {font-size:16px; font-weight:600; letter-spacing:-0.5px; color:#1c1c1c; position:relative; padding-left:17px;}
.detail-info .section-cont .cont-box.spec-info .spec-box .spec-title:before {content:""; width:10px; height:3px; background:#0d643a; position:absolute; left:0; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%);}
.detail-info .section-cont .cont-box.spec-info .spec-box ul {font-size:0; border:solid #ccc; border-width:1px 0 0 1px; margin-top:10px;}
.detail-info .section-cont .cont-box.spec-info .spec-box ul li {display:inline-block; vertical-align:middle; width:20%; height:44px; box-sizing:border-box; border:solid #ccc; border-width:0 1px 1px 0; position:relative; padding:8px 10px;}
.detail-info .section-cont .cont-box.spec-info .spec-box ul li .spec-option {width:100%;}
.detail-info .section-cont .cont-box.spec-info .spec-box ul li .spec-option > * {display:inline-block; vertical-align:middle;}
.detail-info .section-cont .cont-box.spec-info .spec-box ul li .spec-option .chk {width:20px; height:20px; position:relative;}
.detail-info .section-cont .cont-box.spec-info .spec-box ul li .spec-option p {width:calc(100% - 38px); font-size:16px; font-weight:100; letter-spacing:-0.5px; color:rgba(28,28,28,0.3);}
.detail-info .section-cont .cont-box.spec-info .spec-box ul li .spec-option .tip {width:18px; height:18px; background:url(../images/template/ico_tooltip.png) no-repeat; font-size:0; cursor:pointer;}
.detail-info .section-cont .cont-box.spec-info .spec-box ul li .spec-option .tip_box {display:none;}
.detail-info .section-cont .cont-box.spec-info .spec-box ul li.on .spec-option .chk:before {content:""; width:5px; height:9px; border-radius:0 0 2px 0; border:solid #4b9456; border-width:0 2px 2px 0; position:absolute; left:6px; top:3px; -webkit-transform:rotate(37deg); -moz-transform:rotate(37deg); transform:rotate(37deg);}
.detail-info .section-cont .cont-box.spec-info .spec-box ul li.on .spec-option p {color:rgba(0,0,0,1);}

.detail-check .section-cont .cont-box {margin-top:50px;}
.detail-check .section-cont .cont-box:nth-child(1) {margin-top:0;}
.detail-check .section-cont .cont-box .sub-title {font-size:0;}
.detail-check .section-cont .cont-box .sub-title p {display:inline-block; vertical-align:middle; padding:0 15px; position:relative; font-size:18px; font-weight:800; letter-spacing:-0.5px; color:#1c1c1c;}
.detail-check .section-cont .cont-box .sub-title p:nth-child(1) {padding-left:0;}
.detail-check .section-cont .cont-box .sub-title p span {font-weight:100;}
.detail-check .section-cont .cont-box .sub-title p:before {content:""; width:1px; height:12px; border-left:1px solid #1c1c1c; position:absolute; left:0; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%);}
.detail-check .section-cont .cont-box .sub-title p:nth-child(1):before {display:none;}
.detail-check .section-cont .cont-box .more-btn {width:300px; height:50px; border-radius:50px; background:#0d643a; text-align:center; margin:0 auto; margin-top:30px;}
.detail-check .section-cont .cont-box .more-btn a {display:block;}
.detail-check .section-cont .cont-box .more-btn p {display:inline-block; font-size:16px; font-weight:600; letter-spacing:-0.5px; color:#fff; line-height:50px; position:relative; padding-right:15px;}
.detail-check .section-cont .cont-box .more-btn p:after {content:""; width:8px; height:8px; border:solid #fff; border-width:1px 1px 0 0; position:absolute; right:5px; top:50%; transform:rotate(45deg) translateY(-50%);}
.detail-check .section-cont .cont-box table {border-left:1px solid #ccc;}
.detail-check .section-cont .cont-box table tr {border-bottom:1px solid #ccc;}
.detail-check .section-cont .cont-box table tr th,
.detail-check .section-cont .cont-box table tr td {font-size:16px; letter-spacing:-0.5px; text-align:center; color:#000; box-sizing:border-box; border-right:1px solid #ccc;}
.detail-check .section-cont .cont-box table.tb-01 {border-top:2px solid #1c1c1c; margin-top:10px;}
.detail-check .section-cont .cont-box table.tb-01 tr th,
.detail-check .section-cont .cont-box table.tb-01 tr td {width:25%; height:50px; font-weight:100;}
.detail-check .section-cont .cont-box table.tb-01 tr th {background:#f3f3f3; font-weight:600; color:#666;}

.detail-check .section-cont .cont-box ul.tb-01 {font-size:0; border:solid #e5e5e5; border-width:0 1px 1px 1px; border-top:2px solid #1c1c1c; margin-top:10px;}
.detail-check .section-cont .cont-box ul.tb-01 li {display:inline-block; vertical-align:middle; box-sizing:border-box; width:33.33%;}
.detail-check .section-cont .cont-box ul.tb-01 li p.tlt {width:100%; height:40px; background:#f2f2f2; text-align:center; font-size:14px; color:#666; line-height:40px;}
.detail-check .section-cont .cont-box ul.tb-01 li .cont-inner {width:100%; height:60px; padding:15px 10px; text-align:center; box-sizing:border-box; display:table;}
.detail-check .section-cont .cont-box ul.tb-01 li .cont-inner p {display:table-cell; vertical-align:middle; font-weight:600; letter-spacing:-0.5px; font-size:16px; color:#000; line-height:16px; text-align:center; width:100%;}
.detail-check .section-cont .cont-box ul.tb-01 li .cont-inner p.cont span {color:#666;}
.detail-check .section-cont .cont-box .comment-box {font-size:0; margin-top:20px;}
.detail-check .section-cont .cont-box .comment-box > * {display:inline-block; vertical-align:middle;}
.detail-check .section-cont .cont-box .comment-box .comment-inner {font-size:0; width:calc(100% - 740px);}
.detail-check .section-cont .cont-box .comment-box .comment-inner > * {display:inline-block; vertical-align:middle;}
.detail-check .section-cont .cont-box .comment-box .comment-inner .profile {width:100px; height:100px; border-radius:50%; background:#f2f2f2 url(../images/contents/non_profile.png) center no-repeat; background-size:cover; position:relative; overflow:hidden;}
.detail-check .section-cont .cont-box .comment-box .comment-inner .profile img {width:100%; position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); transform:translate(-50%,-50%);}
.detail-check .section-cont .cont-box .comment-box .comment-inner .comment-txt {width:calc(100% - 140px); height:190px; background:#f3f3f3; margin-left:40px; position:relative;}
.detail-check .section-cont .cont-box .comment-box .comment-inner .comment-txt:before {content:""; width:0; height:0; border-right:30px solid #f3f3f3; border-bottom:30px solid transparent; border-left:30px solid transparent; position:absolute; left:-60px; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%);}
.detail-check .section-cont .cont-box .comment-box .comment-inner .comment-txt .txt {width:100%; box-sizing:border-box; padding:0 40px; font-size:16px; line-height:25px; font-weight:600; letter-spacing:-0.5px; word-wrap:break-word; word-break:keep-all; box-sizing:border-box; position:absolute; left:0; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%);}
.detail-check .section-cont .cont-box .comment-box .comment-inner .comment-txt .txt span {color:#0d643a; font-weight:800;}
.detail-check .section-cont .cont-box .comment-box .img-box {width:340px; box-sizing:border-box; border:1px solid #1c1c1c; margin-left:20px;}
.detail-check .section-cont .cont-box .comment-box .img-box img {max-width:100%; display:block; margin:0 auto;}
/*.detail-check .section-cont .cont-box .check-list {font-size:0; margin:30px 0; text-align:center;}
.detail-check .section-cont .cont-box .check-list li {display:inline-block; vertical-align:middle; width:270px; height:50px; margin:0 5px; box-sizing:border-box; border:2px solid #0d643a; border-radius:50px; text-align:center; font-size:18px; font-weight:800; letter-spacing:-1px; color:#000; line-height:46px;}
.detail-check .section-cont .cont-box .check-list li span {color:#0d643a;}*/
.detail-check .section-cont .cont-box .check-list-area {width:100%; margin-top:30px; padding:20px 0; box-sizing:border-box; border-top:2px solid #000;}
.detail-check .section-cont .cont-box .check-list-area .check-list {font-size:0; text-align:center; counter-reset:numbering;}
.detail-check .section-cont .cont-box .check-list-area .check-list li {display:inline-block; vertical-align:middle; height:50px; margin:0 20px; box-sizing:border-box; border-radius:50px; text-align:center; font-size:18px; font-weight:800; letter-spacing:-1px; color:#000; line-height:46px; position:relative; padding-left:35px;}
.detail-check .section-cont .cont-box .check-list-area .check-list li span {color:#0d643a;}
.detail-check .section-cont .cont-box .check-list-area .check-list li:before {width:30px; height:30px; background:#000; border-radius:50%; position:absolute; left:0; top:50%; transform:translateY(-50%); font-size:17px; line-height:30px; color:#fff; counter-increment:numbering; content:counter(numbering);}
.detail-check .section-cont .cont-box table.tb-02 {border-top:2px solid #1c1c1c;}
.detail-check .section-cont .cont-box table.tb-02 tr td {width:20%; height:90px; font-weight:800; line-height:24px;}
.detail-check .section-cont .cont-box table.tb-02 tr td span {font-size:14px; color:#666; font-weight:100;}
.detail-check .section-cont .cont-box table.tb-03 {border-top:1px solid #ccc; margin-top:10px;}
.detail-check .section-cont .cont-box table.tb-03 tr td {width:calc(100% / 7); height:90px; font-weight:800; line-height:24px;}
.detail-check .section-cont .cont-box table.tb-03 tr td span {font-size:14px; color:#666; font-weight:100;}
.detail-check .section-cont .cont-box ul.tb-02 {font-size:0;}
.detail-check .section-cont .cont-box ul.tb-02 li {display:inline-block; vertical-align:middle; padding:10px 30px; box-sizing:border-box; border:1px solid #e5e5e5; margin-left:20px; width:calc(((100% - 20px) / 2) - 1px); margin-top:20px;}
.detail-check .section-cont .cont-box ul.tb-02 li:nth-child(2n+1) {margin-left:0;}
.detail-check .section-cont .cont-box ul.tb-02 li:nth-child(-n+2) {margin-top:0;}
.detail-check .section-cont .cont-box ul.tb-02 li > * {display:inline-block; vertical-align:middle;}
.detail-check .section-cont .cont-box ul.tb-02 li .tlt {width:70%;}
.detail-check .section-cont .cont-box ul.tb-02 li .tlt > * {display:inline-block; vertical-align:middle;}
.detail-check .section-cont .cont-box ul.tb-02 li .tlt i {width:35px; height:20px;}
.detail-check .section-cont .cont-box ul.tb-02 li .tlt p {font-size:16px; color:#000; font-weight:600; margin-left:5px;}
.detail-check .section-cont .cont-box ul.tb-02 li .tlt i.chk-1 {background:url(../images/contents/ico_chk_01.png) center no-repeat;}
.detail-check .section-cont .cont-box ul.tb-02 li .tlt i.chk-2 {background:url(../images/contents/ico_chk_02.png) center no-repeat;}
.detail-check .section-cont .cont-box ul.tb-02 li .tlt i.chk-3 {background:url(../images/contents/ico_chk_03.png) center no-repeat;}
.detail-check .section-cont .cont-box ul.tb-02 li .tlt i.chk-4 {background:url(../images/contents/ico_chk_04.png) center no-repeat;}
.detail-check .section-cont .cont-box ul.tb-02 li .tlt i.chk-5 {background:url(../images/contents/ico_chk_01.png) center no-repeat;}
.detail-check .section-cont .cont-box ul.tb-02 li .cnt {width:30%; font-size:16px; font-weight:800; color:#000; text-align:right;}
.detail-check .section-cont .cont-box ul.tb-03 {margin-top:20px; font-size:0;}
.detail-check .section-cont .cont-box ul.tb-03 li {display:inline-block; vertical-align:middle; margin-left:10px; width:calc(((100% - 50px) / 6) - 1px);}
.detail-check .section-cont .cont-box ul.tb-03 li:nth-child(1) {margin-left:0;}
.detail-check .section-cont .cont-box ul.tb-03 li .cont-wrap {width:100%; height:80px; background:#f2f2f2; display:table;}
.detail-check .section-cont .cont-box ul.tb-03 li .cont-wrap .cont-inner {display:table-cell; vertical-align:middle; text-align:center;}
.detail-check .section-cont .cont-box ul.tb-03 li .cont-wrap .cont-inner p {font-size:16px; font-weight:800; line-height:26px; color:#000;}
.detail-check .section-cont .cont-box ul.tb-03 li .cont-wrap .cont-inner p span {color:#0d643a;}

.detail-dealer .section-cont .cont-box {}
.detail-dealer .section-cont .cont-box .sub-title {font-size:18px; font-weight:800; letter-spacing:-0.5px; color:#1c1c1c; margin-bottom:20px;}
.detail-dealer .section-cont .cont-box .arrow {padding-right:30px; position:relative;}
.detail-dealer .section-cont .cont-box .arrow:before {content:""; width:16px; height:16px; box-sizing:border-box; border-radius:50%; border:1px solid #707070; position:absolute; right:6px; top:7px;}
.detail-dealer .section-cont .cont-box .arrow:after {content:""; width:3px; height:3px; border:solid #707070; border-width:1px 1px 0 0; position:absolute; right:13px; top:13px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); transform:rotate(45deg);}
.detail-dealer .section-cont .cont-box .profile-box {width:100%; font-size:0;}
.detail-dealer .section-cont .cont-box .profile-box > * {display:inline-block; vertical-align:middle;}
.detail-dealer .section-cont .cont-box .profile-box .profile-inner {font-size:0; width:calc(100% - 600px);}
.detail-dealer .section-cont .cont-box .profile-box .profile-inner > * {display:inline-block; vertical-align:middle;}
.detail-dealer .section-cont .cont-box .profile-box .profile-inner .profile-txt {box-sizing:border-box; padding:0 20px;}
.detail-dealer .section-cont .cont-box .profile-box .profile-inner .profile-txt .name-box {font-size:0; box-sizing:border-box; position:relative;}
.detail-dealer .section-cont .cont-box .profile-box .profile-inner .profile-txt .name-box > * {display:inline-block; vertical-align:middle; font-size:16px; font-weight:800; letter-spacing:-0.5px; color:#1c1c1c;}
.detail-dealer .section-cont .cont-box .profile-box .profile-inner .profile-txt .name-box > *:first-child {margin-left:0;}
.detail-dealer .section-cont .cont-box .profile-box .profile-inner .profile-txt .name-box span {color:#0d643a; margin-right:20px;}
.detail-dealer .section-cont .cont-box .profile-box .profile-inner .profile-txt ul {margin-top:5px;}
.detail-dealer .section-cont .cont-box .profile-box .profile-inner .profile-txt ul li {display:inline-block; vertical-align:middle; padding:0 15px; position:relative;}
.detail-dealer .section-cont .cont-box .profile-box .profile-inner .profile-txt ul li:before {content:""; width:1px; height:12px; border-left:1px solid #ccc; position:absolute; left:0; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%);}
.detail-dealer .section-cont .cont-box .profile-box .profile-inner .profile-txt ul li:nth-child(1) {padding-left:0;}
.detail-dealer .section-cont .cont-box .profile-box .profile-inner .profile-txt ul li:nth-child(1):before {display:none;}
.detail-dealer .section-cont .cont-box .profile-box .profile-inner .profile-txt ul li p {font-size:16px; letter-spacing:-0.5px; font-weight:600; color:#1c1c1c;}
.detail-dealer .section-cont .cont-box .profile-box .profile-inner .profile-txt ul li p span {color:#0d643a; font-weight:800;}
.detail-dealer .section-cont .cont-box .call-center {width:600px; height:40px; position:relative; padding-left:55px; box-sizing:border-box; font-size:22px; font-weight:900; letter-spacing:-1px; line-height:40px; color:#0d643a; text-align:left;}
.detail-dealer .section-cont .cont-box .call-center:before {content:""; width:45px; height:40px; background:url(../images/contents/view_icon_call_02.png) center no-repeat; position:absolute; left:0; top:0;}
.detail-dealer .section-cont .cont-box .ex-box {width:100%; margin-top:20px; box-sizing:border-box; /*border:solid #ccc; border-width:0 1px 1px 1px;*/}
.detail-dealer .section-cont .cont-box.box-general .ex-box {border:solid #ccc; border-width:0 1px 1px 1px;}
.detail-dealer .section-cont .cont-box .ex-box .tlt {width:100%; box-sizing:border-box; padding:20px 10px; text-align:center; font-size:22px; font-weight:600; letter-spacing:-1px; color:#000; background:#f3f3f3; border-top:2px solid #1c1c1c;}
.detail-dealer .section-cont .cont-box .ex-box .tlt span {color:#0d643a;}
.detail-dealer .section-cont .cont-box .ex-box .txt {width:100%; box-sizing:border-box; padding:30px 40px; font-size:16px; line-height:26px; color:#666; letter-spacing:-0.5px; word-wrap:break-word; word-break:keep-all;}
.detail-dealer .section-cont .cont-box .ex-box .step-cont-box {}
.detail-dealer .section-cont .cont-box .ex-box .step-cont-box .step-title {font-size:22px; font-weight:600; letter-spacing:-1.5px; color:#000; padding:10px 0; text-align:center; margin-top:10px;}
.detail-dealer .section-cont .cont-box .ex-box .step-cont-box .step-area {font-size:0;}
.detail-dealer .section-cont .cont-box .ex-box .step-cont-box .step-area .step-box {display:inline-block; vertical-align:top; width:calc(((100% - 40px) / 2) - 1px); margin-left:40px; margin-top:40px; border:1px solid #e5e5e5;}
.detail-dealer .section-cont .cont-box .ex-box .step-cont-box .step-area .step-box:nth-child(2n+1) {margin-left:0;}
.detail-dealer .section-cont .cont-box .ex-box .step-cont-box .step-area .step-box:nth-child(-n+2) {margin-top:20px;}
.detail-dealer .section-cont .cont-box .ex-box .step-cont-box .step-area .step-box .title-box {width:100%; padding:20px 0;}
.detail-dealer .section-cont .cont-box .ex-box .step-cont-box .step-area .step-box .title-box > * {display:inline-block; vertical-align:middle;}
.detail-dealer .section-cont .cont-box .ex-box .step-cont-box .step-area .step-box .title-box .circle {width:190px; position:relative;}
.detail-dealer .section-cont .cont-box .ex-box .step-cont-box .step-area .step-box .title-box .circle .inner {width:120px; height:120px; box-sizing:border-box; border-radius:50%; border:3px dotted #0d643a; margin:0 auto; display:table; position:relative;}
.detail-dealer .section-cont .cont-box .ex-box .step-cont-box .step-area .step-box .title-box .circle .inner p {font-size:20px; font-weight:800; letter-spacing:-1.5px; color:#000; line-height:26px; text-align:center; display:table-cell; vertical-align:middle;}
.detail-dealer .section-cont .cont-box .ex-box .step-cont-box .step-area .step-box .title-box .circle .inner .step {width:88px; height:30px; border-radius:10px; background:#0d643a; font-size:16px; font-weight:600; letter-spacing:-0.5px; text-align:center; color:#fff; line-height:30px; position:absolute; left:50%; top:-8px; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); transform:translateX(-50%);}
.detail-dealer .section-cont .cont-box .ex-box .step-cont-box .step-area .step-box .title-box .txt-box {width:calc(100% - 190px);}
.detail-dealer .section-cont .cont-box .ex-box .step-cont-box .step-area .step-box .title-box .txt-box h1 {font-size:22px; font-weight:800; letter-spacing:-1px; color:#0d643a; margin-bottom:5px;}
.detail-dealer .section-cont .cont-box .ex-box .step-cont-box .step-area .step-box .title-box .txt-box .step-txt {font-size:18px; font-weight:600; letter-spacing:-1px; line-height:26px; color:#666; word-wrap:break-word; word-break:keep-all;}
.detail-dealer .section-cont .cont-box .ex-box .step-cont-box .step-area .step-box .title-box .txt-box .step-txt span {font-size:14px; color:#0d643a; line-height:22px;}
.detail-dealer .section-cont .cont-box .ex-box .step-cont-box .step-area .step-box .title-box .txt-box .btn-area {width:100%; font-size:0; margin-top:10px;}
.detail-dealer .section-cont .cont-box .ex-box .step-cont-box .step-area .step-box .title-box .txt-box .btn-area .btn {display:inline-block; vertical-align:middle; margin-left:10px; width:100px; height:30px; box-sizing:border-box; background:#fff; border:1px solid #929290; text-align:center;}
.detail-dealer .section-cont .cont-box .ex-box .step-cont-box .step-area .step-box .title-box .txt-box .btn-area .btn a {display:block; font-size:14px; font-weight:600; letter-spacing:-0.5px; color:#666; line-height:28px;}
.detail-dealer .section-cont .cont-box .ex-box .step-cont-box .step-area .step-box .title-box .txt-box .btn-area .btn.refound-btn {background:#ff7e00; border:1px solid #ff7e00; margin-left:0;}
.detail-dealer .section-cont .cont-box .ex-box .step-cont-box .step-area .step-box .title-box .txt-box .btn-area .btn.refound-btn a {color:#fff;}
.detail-dealer .section-cont .cont-box .ex-box .step-cont-box .step-area .step-box .step-cont {width:100%; border-top:1px solid #e5e5e5;}
.detail-dealer .section-cont .cont-box .ex-box .step-cont-box .step-area .step-box .step-cont img {max-width:100%; display:block; margin:0 auto;}


.detail-dealer .section-cont .cont-box.box-general .profile-box .profile-inner .profile {width:100px; height:100px; border-radius:50%; box-sizing:border-box; position:relative; overflow:hidden; background:#f2f2f2;}
.detail-dealer .section-cont .cont-box.box-general .profile-box .profile-inner .profile img {width:100px; position:absolute; left:50%; top:50%; -wekbit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); transform:translate(-50%,-50%);}
.detail-dealer .section-cont .cont-box.box-general .profile-box .profile-inner .profile-txt {width:calc(100% - 100px);}
.detail-dealer .section-cont .cont-box.box-general .profile-box .profile-inner .profile-txt .name-box {padding-left:25px;}
.detail-dealer .section-cont .cont-box.box-general .profile-box .profile-inner .profile-txt .name-box:before {content:""; width:20px; height:20px; background:url(../images/contents/view_icon_mark.png) center no-repeat; position:absolute; left:0; top:calc(50% + 1px); -wekbit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%);}
.detail-dealer .section-cont .cont-box.box-home .profile-box .profile-inner .profile-txt ul li {font-size:16px; font-weight:800; color:#000;}
.detail-dealer .section-cont .cont-box.box-home .profile-box .profile-inner .profile-txt ul li span {color:#0d643a; font-size:30px; font-weight:900;}
.detail-dealer .section-cont .cont-box.box-home .profile-box .profile-inner .profile-txt ul li:before {display:none;}

.detail-etc .section-cont .cont-box {}
.detail-etc .section-cont .cont-box .sub-title {font-size:18px; font-weight:800; letter-spacing:-0.5px; color:#1c1c1c;}
.detail-etc .section-cont .cont-box .sub-title > * {display:inline-block; vertical-align:middle;}
.detail-etc .section-cont .cont-box .sub-title span {color:#0d643a;}
.detail-etc .section-cont .cont-box .box-wrap {width:100%; margin-top:20px;}


.detail-etc .section-cont .cont-box.location-box {}
.detail-etc .section-cont .cont-box.location-box .box-wrap {width:100%; box-sizing:border-box; border:solid #ccc; border-width:0 1px 1px 1px; border-top:2px solid #1c1c1c; padding:20px; font-size:0;}
.detail-etc .section-cont .cont-box.location-box .box-wrap > * {display:inline-block; vertical-align:middle;}
.detail-etc .section-cont .cont-box.location-box .box-wrap .map-box {width:640px; height:300px; box-sizing:border-box; position:relative;}
.detail-etc .section-cont .cont-box.location-box .box-wrap .map-box:after {content:""; width:100%; height:100%; border:1px solid #ccc; position:absolute; left:0; top:0;}
.detail-etc .section-cont .cont-box.location-box .box-wrap .map-box img {max-width:100%; display:block; margin:0 auto;}
.detail-etc .section-cont .cont-box.location-box .box-wrap .location-info {width:calc(100% - 640px); box-sizing:border-box; padding-left:50px;}
.detail-etc .section-cont .cont-box.location-box .box-wrap .location-info h1 {font-size:22px; font-weight:800; letter-spacing:-1px; color:#0d643a;}
.detail-etc .section-cont .cont-box.location-box .box-wrap .location-info ul {margin-top:20px;}
.detail-etc .section-cont .cont-box.location-box .box-wrap .location-info ul li {font-size:0; margin-top:5px;}
.detail-etc .section-cont .cont-box.location-box .box-wrap .location-info ul li:nth-child(1) {margin-top:0;}
.detail-etc .section-cont .cont-box.location-box .box-wrap .location-info ul li > * {display:inline-block; vertical-align:top; font-size:16px; font-weight:600; letter-spacing:-0.5px; color:#000;}
.detail-etc .section-cont .cont-box.location-box .box-wrap .location-info ul li p.tlt {width:150px; font-weight:800; color:#0d643a;}
.detail-etc .section-cont .cont-box.location-box .box-wrap .location-info ul li p.cont {width:calc(100% - 150px);}
.detail-etc .section-cont .cont-box.location-box .box-wrap .location-info ul li p.cont a {font-size:16px; font-weight:800; letter-spacing:-0.5px; color:#000; border-bottom:2px solid #0d643a;}
.detail-etc .section-cont .cont-box.location-box .box-wrap .location-info .btn-area {font-size:0; margin-top:20px;}
.detail-etc .section-cont .cont-box.location-box .box-wrap .location-info .btn-area .btn {display:inline-block; vertical-align:middle; width:160px; height:40px; border-radius:50px; box-sizing:border-box; border:1px solid #0d643a; text-align:center; margin-left:10px;}
.detail-etc .section-cont .cont-box.location-box .box-wrap .location-info .btn-area .btn a {display:block; font-size:16px; font-weight:600; line-height:38px; letter-spacing:-0.5px; color:#0d643a;}
.detail-etc .section-cont .cont-box.location-box .box-wrap .location-info .btn-area .btn.btn-sms {background:#0d643a; margin-left:0;}
.detail-etc .section-cont .cont-box.location-box .box-wrap .location-info .btn-area .btn.btn-sms a {color:#fff;}

.detail-etc .section-cont .cont-box.list-box .sub-title .more-btn {width:90px; height:30px; border-radius:50px; box-sizing:border-box; background:#0d643a; text-align:center; margin-left:20px;}
.detail-etc .section-cont .cont-box.list-box .sub-title .more-btn a {display:block;}
.detail-etc .section-cont .cont-box.list-box .sub-title .more-btn p {display:inline-block; font-size:14px; font-weight:800; letter-spacing:-0.5px; color:#fff; line-height:30px; padding-right:20px; position:relative;}
.detail-etc .section-cont .cont-box.list-box .sub-title .more-btn p:before,
.detail-etc .section-cont .cont-box.list-box .sub-title .more-btn p:after {content:""; position:absolute; background:#fff; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%);}
.detail-etc .section-cont .cont-box.list-box .sub-title .more-btn p:before {width:2px; height:10px; right:4px;}
.detail-etc .section-cont .cont-box.list-box .sub-title .more-btn p:after {width:10px; height:2px; right:0;}

.detail-etc .section-cont .cont-box.guide-box .box-wrap {font-size:0; width:100%; border:1px solid #ccc; display:table;}
.detail-etc .section-cont .cont-box.guide-box .box-wrap .guide-inner {display:table-cell; width:50%; box-sizing:border-box; padding:30px; border-left:1px solid #ccc}
.detail-etc .section-cont .cont-box.guide-box .box-wrap .guide-inner:nth-child(1) {border-left:0;}
.detail-etc .section-cont .cont-box.guide-box .box-wrap .guide-inner h1 {font-size:18px; font-weight:600; letter-spacing:-0.5px; color:#000;}
.detail-etc .section-cont .cont-box.guide-box .box-wrap .guide-inner ul {margin-top:20px;}
.detail-etc .section-cont .cont-box.guide-box .box-wrap .guide-inner ul li {font-size:16px; font-weight:600; letter-spacing:-0.5px; line-height:22px; color:#666; width:100%; box-sizing:border-box; padding-left:10px; position:relative; margin-top:10px; word-wrap:break-word; word-break:keep-all;}
.detail-etc .section-cont .cont-box.guide-box .box-wrap .guide-inner ul li:nth-child(1) {margin-top:0;}
.detail-etc .section-cont .cont-box.guide-box .box-wrap .guide-inner ul li:before {content:""; width:3px; height:3px; background:#666; position:absolute; left:0; top:10px;}

.detail-etc .section-cont .cont-box.banner-box ul {font-size:0;}
.detail-etc .section-cont .cont-box.banner-box ul li {display:inline-block; vertical-align:top; width:calc(((100% - 50px) / 3) - 1px); box-sizing:border-box; margin-left:25px; border:1px solid #eaeaea;}
.detail-etc .section-cont .cont-box.banner-box ul li:nth-child(1) {margin-left:0;}
.detail-etc .section-cont .cont-box.banner-box ul li img {max-width:100%; display:block; margin:0 auto;}

.detail-etc .section-cont .cont-box.banner-box {font-size:0;}
.detail-etc .section-cont .cont-box.banner-box .banner-inner {width:33.33%; box-sizing:border-box; display:inline-block; vertical-align:middle; padding-left:50px;}
.detail-etc .section-cont .cont-box.banner-box .banner-inner a {display:block; width:100%; height:100%;}
.detail-etc .section-cont .cont-box.banner-box .banner-inner .inner {width:100%; box-sizing:border-box;}
.detail-etc .section-cont .cont-box.banner-box .banner-inner .inner > * {display:inline-block; vertical-align:middle;}
.detail-etc .section-cont .cont-box.banner-box .banner-inner .ico {width:113px; height:113px;}
.detail-etc .section-cont .cont-box.banner-box .banner-inner .ico.ico-guide {background:url(../images/main/ico_main_bottom_01.png) center no-repeat;}
.detail-etc .section-cont .cont-box.banner-box .banner-inner .ico.ico-chk {background:url(../images/main/ico_main_bottom_02.png) center no-repeat;}
.detail-etc .section-cont .cont-box.banner-box .banner-inner .ico.ico-worker {background:url(../images/main/ico_main_bottom_03.png) center no-repeat;}
.detail-etc .section-cont .cont-box.banner-box .banner-inner .txt {font-size:15px; font-weight:100; letter-spacing:-0.5px; color:#000; line-height:20px; width:calc(100% - 113px); box-sizing:border-box; padding-left:20px;}
.detail-etc .section-cont .cont-box.banner-box .banner-inner .txt h1 {font-size:20px; font-weight:800; letter-spacing:-1.5px; margin-bottom:15px;}



/*홈서비스 안내*/
.home-cont {padding-top:60px;}
.home-cont div {box-sizing:border-box;}
.home-cont .home-service {width:100%; padding:20px 0; position:relative;}
.home-cont .home-service .cont-box {margin-top:50px;}
.home-cont .home-service .cont-box:nth-child(1) {margin-top:0;}
.home-cont .home-service .cont-box .sub-title {font-size:26px; font-weight:600; letter-spacing:-1.5px; color:#000; margin-bottom:20px;}
.home-cont .home-service .cont-box .sub-title span {font-size:16px; font-weight:600; letter-spacing:-1px; color:#666;}
.home-cont .home-service .cont-box.fix-area {position:fixed; bottom:0; left:50%; transform:translateX(-50%);}
.home-cont .home-service .cont-box.fix-area.off {bottom:170px;}
.home-cont .home-service:before {content:""; width:300%; height:342px; background:#ecf2ef; position:absolute; left:50%; top:-60px; z-index:0; transform:translateX(-50%);}
.home-cont .home-service .top-title {text-align:center; font-size:20px; font-weight:600; letter-spacing:-1px; color:#000; position:relative;}
.home-cont .home-service .top-title h1 {font-size:42px; font-weight:800; letter-spacing:-2px; color:#000; margin-bottom:30px;}
.home-cont .home-service .top-title h1 span {color:#0d643a;}
.home-cont .home-service .top-title .more-btn {width:300px; height:50px; background:#0d643a; margin:0 auto; margin-top:20px; border-radius:30px;}
.home-cont .home-service .top-title .more-btn a {display:block;}
.home-cont .home-service .top-title .more-btn p {display:inline-block; font-size:18px; font-weight:600; letter-spacing:-1px; color:#fff; line-height:50px; padding-right:10px; position:relative;}
.home-cont .home-service .top-title .more-btn p span {color:#ffac00; font-weight:800;}
.home-cont .home-service .top-title .more-btn p:after {content:""; width:8px; height:8px; border:solid #fff; border-width:1px 1px 0 0; position:absolute; right:0; top:calc(50% - 1px); -webkit-transform:rotate(45deg) translateY(-50%); -moz-transform:rotate(45deg) translateY(-50%); transform:rotate(45deg) translateY(-50%);}
.home-cont .home-service .round-box {width:100%; font-size:0; position:relative; z-index:10;}
.home-cont .home-service .round-box .box {display:inline-block; vertical-align:top; width:calc(((100% - 60px) / 3) - 1px); margin-left:30px; background:#fff; border-radius:30px; border:2px solid #0d643a; padding:30px 0; text-align:center;}
.home-cont .home-service .round-box .box:nth-child(1) {margin-left:0;}
.home-cont .home-service .round-box .box i {display:inline-block; width:82px; height:62px; margin-bottom:3px;}
.home-cont .home-service .round-box .box i.ico-live {background:url(../images/contents/home_ico_01.png) center no-repeat;}
.home-cont .home-service .round-box .box i.ico-refound {background:url(../images/contents/home_ico_02.png) center no-repeat;}
.home-cont .home-service .round-box .box i.ico-delivery {background:url(../images/contents/home_ico_03.png) center no-repeat;}
.home-cont .home-service .round-box .box h1 {font-size:26px; font-weight:800; letter-spacing:-1.5px; color:#0d643a;}
.home-cont .home-service .round-box .box .txt-box {font-size:18px; font-weight:600; letter-spacing:-1px; color:#666; line-height:26px; margin-top:20px;}
.home-cont .home-service .video-area {font-size:0; width:100%; max-width:1100px; margin:0 auto;}
.home-cont .home-service .video-area > * {display:inline-block; vertical-align:middle;}
.home-cont .home-service .video-area .txt-box {line-height:32px; width:50%;}
.home-cont .home-service .video-area .txt-box .top-txt h1 {font-size:20px; font-weight:600; letter-spacing:-1px; color:#666;}
.home-cont .home-service .video-area .txt-box .top-txt h1 span {color:#000;}
.home-cont .home-service .video-area .txt-box .top-txt h2 {font-size:30px; font-weight:800; letter-spacing:-2px; color:#0d643a;}
.home-cont .home-service .video-area .txt-box .ico-txt {font-size:22px; font-weight:800; letter-spacing:-1px; line-height:30px; color:#000; margin:40px 0; padding-left:50px; position:relative;}
.home-cont .home-service .video-area .txt-box .ico-txt:before {content:""; width:41px; height:29px; background:url(../images/contents/home_ico_video.png) center no-repeat; position:absolute; left:0; top:0;}
.home-cont .home-service .video-area .txt-box ul li {font-size:20px; font-weight:600; letter-spacing:-1px; color:#666;}
.home-cont .home-service .video-area .txt-box ul li span {font-weight:800; color:#0d643a;}
.home-cont .home-service .video-area .txt-box ul li:nth-child(1) {margin-top:0;}
.home-cont .home-service .video-area .video-box {width:50%;}
.home-cont .home-service .video-area .video-box .video-inner {width:100%; /*height:0; padding-bottom:calc(720 / 1280 * 100%);*/ height:309px; position:relative; overflow:hidden; background:rgba(0,0,0,0.8); display:table;}
.home-cont .home-service .video-area .video-box .video-inner .txt {font-size:16px; font-weight:600; letter-spacing:-1px; color:#fff; line-height:30px; width:100%; text-align:center; display:table-cell; vertical-align:middle;}
.home-cont .home-service .video-area .video-box .video-inner .txt h1 {font-size:28px; font-weight:800;}
.home-cont .home-service .video-area .video-box .video-inner iframe,
.home-cont .home-service .video-area .video-box .video-inner video {width:100%; height:100%; position:absolute; left:0; top:0;}
.home-cont .home-service .info-box {width:1280px; padding:10px 0; font-size:0;}
.home-cont .home-service .info-box:before {content:""; width:300%; height:100%; background:#0d643a; position:absolute; left:-150%; top:0; z-index:0;}
.home-cont .home-service .info-box > * {display:inline-block; vertical-align:middle; position:relative;}
.home-cont .home-service .info-box .txt-box {width:60%; font-size:18px; font-weight:600; letter-spacing:-1px; color:#fff;} 
.home-cont .home-service .info-box .txt-box span {font-weight:800;}
.home-cont .home-service .info-box .btn-area {text-align:right; width:40%;}
.home-cont .home-service .info-box .more-btn {display:inline-block; width:auto; min-width:250px; height:45px; padding:0 20px; background:#fff; border-radius:30px; text-align:center;}
.home-cont .home-service .info-box .more-btn a {display:block;}
.home-cont .home-service .info-box .more-btn p {display:inline-block; font-size:18px; font-weight:600; letter-spacing:-1px; line-height:45px; color:#000; padding-right:10px; position:relative;}
.home-cont .home-service .info-box .more-btn p span {color:#db7613; font-weight:800;}
.home-cont .home-service .info-box .more-btn p:after {content:""; width:8px; height:8px; border:solid #000; border-width:1px 1px 0 0; position:absolute; right:0; top:calc(50% - 1px); -webkit-transform:rotate(45deg) translateY(-50%); -moz-transform:rotate(45deg) translateY(-50%); transform:rotate(45deg) translateY(-50%);}
.home-cont .home-service .review-area {width:100%; font-size:0; display:flex; flex-wrap:wrap;}
.home-cont .home-service .review-area .review-box {display:inline-block; vertical-align:top; width:calc(((100% - 60px) / 3) - 1px); margin-left:30px; margin-top:30px; border:1px solid #e5e5e5; box-sizing:border-box; cursor:pointer;}
.home-cont .home-service .review-area .review-box:nth-child(-n+3) {margin-top:0;}
.home-cont .home-service .review-area .review-box:nth-child(3n+1) {margin-left:0;}
.home-cont .home-service .review-area .review-box .title {width:100%; background:#f3f3f3; padding:15px;}
.home-cont .home-service .review-area .review-box .title h1 {font-size:18px; font-weight:800; letter-spacing:-1px; color:#0d643a;}
.home-cont .home-service .review-area .review-box .title ul {font-size:0;}
.home-cont .home-service .review-area .review-box .title ul li {display:inline-block; vertical-align:middle; font-size:14px; font-weight:600; letter-spacing:-0.5px; color:#000; width:50%;}
.home-cont .home-service .review-area .review-box .title ul li.wr-name {text-align:left;}
.home-cont .home-service .review-area .review-box .title ul li.wr-date {text-align:right;}
.home-cont .home-service .review-area .review-box .review-cont {width:100%; padding:15px; font-size:18px; font-weight:600; letter-spacing:-1px; color:#666; line-height:26px; word-wrap:break-word; word-break:keep-all;}
.home-cont .home-service .review-area .review-box .review-cont .cont-inner {width:100%; height:104px; text-overflow:ellipsis; overflow:hidden; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical;}
.home-cont .home-service .review-area .review-box .review-cont .star-box {margin-bottom:5px;}
.home-cont .home-service .review-area .review-box .review-cont .star-box ul {font-size:0;}
.home-cont .home-service .review-area .review-box .review-cont .star-box ul li {display:inline-block; vertical-align:middle; margin-left:10px; width:calc(((100% - 20px) / 3) - 1px);}
.home-cont .home-service .review-area .review-box .review-cont .star-box ul li:nth-child(1) {margin-left:0;}
.home-cont .home-service .review-area .review-box .review-cont .star-box ul li > * {display:inline-block; vertical-align:middle; margin-left:4px;}
.home-cont .home-service .review-area .review-box .review-cont .star-box ul li p {font-size:14px; font-weight:100; letter-spacing:-1px; color:#666; margin-left:0;}
.home-cont .home-service .review-area .review-box .review-cont .star-box ul li i {width:14px; height:12px; background:url(../images/template/ico_star.png) no-repeat; background-position:-16px 0;}
.home-cont .home-service .review-area .review-box .review-cont .star-box ul li i.on {background-position:0 0;}
.home-cont .home-service .review-list .slick-arrow {width:30px; height:30px; background:#fff; box-sizing:border-box; border:1px solid #ccc; font-size:0; position:absolute; z-index:10;}
.home-cont .home-service .review-list .slick-arrow:before {content:""; width:10px; height:10px; border:solid #0d643a; border-width:1px 1px 0 0; position:absolute; top:8px; z-index:20;}
.home-cont .home-service .review-list .slick-arrow.slick-prev {right:40px; top:-45px;}
.home-cont .home-service .review-list .slick-arrow.slick-next {right:1px; top:-45px;}
.home-cont .home-service .review-list .slick-arrow.slick-prev:before {left:11px; -webkit-transform:rotate(-135deg); -moz-transform:rotate(-135deg); transform:rotate(-135deg);}
.home-cont .home-service .review-list .slick-arrow.slick-next:before {right:11px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); transform:rotate(45deg);}
.home-cont .home-service .cont-box.step-cont-box .sub-title {padding-bottom:20px; border-bottom:1px solid #e5e5e5;}
.home-cont .home-service .step-area {font-size:0;}
.home-cont .home-service .step-area .step-box {display:inline-block; vertical-align:top; width:calc(((100% - 40px) / 2) - 1px); margin-left:40px; margin-top:40px; border:1px solid #e5e5e5;}
.home-cont .home-service .step-area .step-box:nth-child(2n+1) {margin-left:0;}
.home-cont .home-service .step-area .step-box:nth-child(-n+2) {margin-top:20px;}
.home-cont .home-service .step-area .step-box .title-box {width:100%; padding:20px 0;}
.home-cont .home-service .step-area .step-box .title-box > * {display:inline-block; vertical-align:middle;}
.home-cont .home-service .step-area .step-box .title-box .circle {width:190px; position:relative;}
.home-cont .home-service .step-area .step-box .title-box .circle .inner {width:120px; height:120px; box-sizing:border-box; border-radius:50%; border:3px dotted #0d643a; margin:0 auto; display:table; position:relative;}
.home-cont .home-service .step-area .step-box .title-box .circle .inner p {font-size:20px; font-weight:800; letter-spacing:-1.5px; color:#000; line-height:26px; text-align:center; display:table-cell; vertical-align:middle;}
.home-cont .home-service .step-area .step-box .title-box .circle .inner .step {width:88px; height:30px; border-radius:10px; background:#0d643a; font-size:16px; font-weight:600; letter-spacing:-0.5px; text-align:center; color:#fff; line-height:30px; position:absolute; left:50%; top:-8px; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); transform:translateX(-50%);}
.home-cont .home-service .step-area .step-box .title-box .txt-box {width:calc(100% - 190px);}
.home-cont .home-service .step-area .step-box .title-box .txt-box h1 {font-size:22px; font-weight:800; letter-spacing:-1px; color:#0d643a; margin-bottom:5px;}
.home-cont .home-service .step-area .step-box .title-box .txt-box .txt {font-size:18px; font-weight:600; letter-spacing:-1px; line-height:26px; color:#666; word-wrap:break-word; word-break:keep-all;}
.home-cont .home-service .step-area .step-box .title-box .txt-box .txt span {font-size:14px; color:#0d643a; line-height:22px;}
.home-cont .home-service .step-area .step-box .title-box .txt-box .btn-area {width:100%; font-size:0; margin-top:10px;}
.home-cont .home-service .step-area .step-box .title-box .txt-box .btn-area .btn {display:inline-block; vertical-align:middle; margin-right:10px; width:100px; height:30px; box-sizing:border-box; background:#fff; border:1px solid #929290; text-align:center;}
.home-cont .home-service .step-area .step-box .title-box .txt-box .btn-area .btn a {display:block; font-size:14px; font-weight:600; letter-spacing:-0.5px; color:#666; line-height:28px;}
.home-cont .home-service .step-area .step-box .title-box .txt-box .btn-area .btn.refound-btn {background:#ff7e00; border:1px solid #ff7e00; margin-left:0;}
.home-cont .home-service .step-area .step-box .title-box .txt-box .btn-area .btn.refound-btn a {color:#fff;}
.home-cont .home-service .step-area .step-box .step-cont {width:100%; border-top:1px solid #e5e5e5;}
.home-cont .home-service .step-area .step-box .step-cont img {max-width:100%; display:block; margin:0 auto;}
.home-cont .home-service .faq-tb {width:100%; border-top:2px solid #000;}
.home-cont .home-service .faq-tb .list-box {width:100%; border-bottom:1px solid #e5e5e5;}
.home-cont .home-service .faq-tb .list-box .faq-cont {position:relative;}
.home-cont .home-service .faq-tb .list-box .faq-cont .mark {width:90px;}
.home-cont .home-service .faq-tb .list-box .faq-cont .mark p {margin:0 auto; width:46px; height:46px; border-radius:50%; box-sizing:border-box; font-size:20px; font-weight:600; line-height:44px; text-align:center;}
.home-cont .home-service .faq-tb .list-box .question-box {width:100%; font-size:0; cursor:pointer; padding:15px 0;}
.home-cont .home-service .faq-tb .list-box .question-box > * {display:inline-block; vertical-align:middle; padding:}
.home-cont .home-service .faq-tb .list-box .question-box p { background:#fff; border:1px solid #ccc; color:#0d643a;}
.home-cont .home-service .faq-tb .list-box .question-box h1 {width:calc(100% - 180px); font-size:18px; font-weight:600; letter-spacing:-1px; color:#000;}
.home-cont .home-service .faq-tb .list-box .question-box:after {content:""; width:12px; height:12px; border:solid #ccc; border-width:0 2px 2px 0; position:absolute; right:40px; top:calc(50% - 5px); -webkit-transform:rotate(45deg) translateY(-50%); -moz-transform:rotate(45deg) translateY(-50%); transform:rotate(45deg) translateY(-50%);}
.home-cont .home-service .faq-tb .list-box .question-box.active:after {border-color:#0d643a; right:30px; -webkit-transform:rotate(-135deg) translateY(-50%); -moz-transform:rotate(-135deg) translateY(-50%); transform:rotate(-135deg) translateY(-50%);}
.home-cont .home-service .faq-tb .list-box .ask-box {width:100%; font-size:0; padding:25px 0; background:#f5f5f5; border-top:1px solid #e5e5e5; display:none;}
.home-cont .home-service .faq-tb .list-box .ask-box > * {display:inline-block; vertical-align:top; padding:}
.home-cont .home-service .faq-tb .list-box .ask-box p { background:#0d643a; border:1px solid #0d643a; color:#fff;}
.home-cont .home-service .faq-tb .list-box .ask-box .question-cont {width:calc(100% - 190px); font-size:16px; font-weight:600; letter-spacing:-0.5px; line-height:26px; word-wrap:break-word; word-break:keep-all;}
.home-cont .home-service .refound-input-area {width:100%; border:1px solid #0d643a;}
.home-cont .home-service .refound-input-area .title {width:100%; height:60px; background:#0d643a; font-size:20px; font-weight:600; letter-spacing:-1px; color:#fff; line-height:60px; text-align:center;}
.home-cont .home-service .refound-input-area .input-area {padding:30px 0;}
.home-cont .home-service .refound-input-area .input-area ul {width:100%; font-size:0; text-align:center;}
.home-cont .home-service .refound-input-area .input-area ul li {display:inline-block; vertical-align:middle; margin-left:10px;}
.home-cont .home-service .refound-input-area .input-area ul li:nth-child(1) {margin-left:0;}
.home-cont .home-service .refound-input-area .input-area ul li input[type="text"] {height:40px; box-sizing:border-box; padding:0 5px; background:#f5f5f5; font-size:16px; font-weight:600; color:#000; border:none;}
.home-cont .home-service .refound-input-area .input-area ul li input[type="text"]::placeholder {color:#737775;}
.home-cont .home-service .refound-input-area .input-area ul li .c-name {width:310px;}
.home-cont .home-service .refound-input-area .input-area ul li .c-phone {width:400px;}
.home-cont .home-service .refound-input-area .input-area ul li .search-btn {width:160px; height:40px; background:#474747; text-align:center;}
.home-cont .home-service .refound-input-area .input-area ul li .search-btn a {display:block; font-size:16px; font-weight:600; letter-spacing:-1px; color:#fff; line-height:40px;}
.home-cont .home-service .refound-search-result {width:100%; margin:30px 0; text-align:center; font-size:20px; font-weight:600; letter-spacing:-1.5px; color:#000;}
.home-cont .home-service .refound-search-result span {font-size:22px; font-weight:800; color:#0d643a;}
.home-cont .home-service .refound-list {width:100%; border-top:2px solid #000;}
.home-cont .home-service .refound-list .list-box {width:100%; padding:30px 40px; border-bottom:1px solid #e5e5e5; font-size:0;}
.home-cont .home-service .refound-list .list-box > * {display:inline-block; vertical-align:middle;}
.home-cont .home-service .refound-list .list-box .list-cont {width:calc(100% - 140px);}
.home-cont .home-service .refound-list .list-box .list-cont ul li {display:inline-block; vertical-align:middle; margin-left:20px;}
.home-cont .home-service .refound-list .list-box .list-cont ul li:nth-child(1) {margin-left:0;}
.home-cont .home-service .refound-list .list-box .list-cont ul li p {display:inline-block; vertical-align:middle; padding:0 5px; font-size:16px; font-weight:600; letter-spacing:-0.5px; color:#000; position:relative;}
.home-cont .home-service .refound-list .list-box .list-cont ul li p:before {content:""; width:1px; height:12px; border-left:1px solid #666; position:absolute; left:0; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%);}
.home-cont .home-service .refound-list .list-box .list-cont ul li p:nth-child(1) {padding-left:0; color:#666;}
.home-cont .home-service .refound-list .list-box .list-cont ul li p:nth-child(1):before {display:none;l}
.home-cont .home-service .refound-list .list-box .list-cont h1 {font-size:18px; font-weight:600; letter-spacing:-1px; color:#0d643a;}
.home-cont .home-service .refound-list .list-box .btn-area {width:140px;}
.home-cont .home-service .refound-list .list-box .btn-area .btn {width:140px; height:40px; border:1px solid #0d643a; background:#fff; text-align:center; font-size:16px; font-weight:600; letter-spacing:-1px; line-height:38px; color:#0d643a;}
.home-cont .home-service .refound-list .list-box .btn-area .btn a {display:block; font-size:16px; font-weight:600; letter-spacing:-1px; line-height:38px;}
.home-cont .home-service .refound-list .list-box .btn-area .btn.refound-btn {background:#0d643a;}
.home-cont .home-service .refound-list .list-box .btn-area .btn.refound-btn a {color:#fff;}
.home-cont .home-service .home-ifo {width:100%; background:#f5f5f5; padding:40px 50px; font-size:0;}
.home-cont .home-service .home-ifo > * {display:inline-block; vertical-align:bottom;}
.home-cont .home-service .home-ifo .txt-box {font-size:16px; font-weight:600; letter-spacing:-1px; color:#666; width:calc(100% - 290px);}
.home-cont .home-service .home-ifo .txt-box h1 {font-size:26px; font-weight:600; letter-spacing:-1.5px; color:#000; margin-bottom:5px;}
.home-cont .home-service .home-ifo .txt-box .center {font-size:0; margin-top:25px;}
.home-cont .home-service .home-ifo .txt-box .center > p {display:inline-block; vertical-align:bottom; margin-right:5px; font-size:16px; font-weight:600; letter-spacing:-1px; color:#666;}
.home-cont .home-service .home-ifo .txt-box .center p span {font-size:30px; font-weight:800; letter-spacing:-2px; color:#0d643a;}
.home-cont .home-service .home-ifo .btn-area {width:290px; font-size:0;}
.home-cont .home-service .home-ifo .btn-area .btn {display:inline-block; vertical-align:middle; width:140px; height:40px; background:#00ad50; margin-left:10px; text-align:center;}
.home-cont .home-service .home-ifo .btn-area .btn a {display:block; font-size:16px; font-weight:600; letter-spacing:-1px; color:#fff; line-height:40px;}
.home-cont .home-service .home-ifo .btn-area .btn:nth-child(1) {margin-left:0;}


/*홈서비스 상단 배너*/
.home-top-banner {width:100%; max-width:1180px; margin:0 auto; padding:100px 0 50px 0; background:#ecf2ef; font-size:0; position:relative;}
.home-top-banner:before {content:""; width:300%; height:100%; background:#ecf2ef; position:absolute; left:-150%; top:0; z-index:0;}
.home-top-banner > * {display:inline-block; vertical-align:middle; position:relative;}
.home-top-banner .txt-box {width:calc(100% - 461px);}
.home-top-banner .txt-box h1 {font-size:42px; font-weight:600; letter-spacing:-2px; color:#000; margin-bottom:20px;}
.home-top-banner .txt-box h1 span {color:#0d643a;}
.home-top-banner .txt-box h2 {font-size:18px; font-weight:100; letter-spacing:-1px; color:#000;}
.home-top-banner .txt-box .info {width:100%; font-size:0; margin-top:25px;}
.home-top-banner .txt-box .info > * {display:inline-block; vertical-align:bottom;}
.home-top-banner .txt-box .info .center {padding:0 45px; background:url(../images/contents/icon_call.png) left center no-repeat; line-height:25px;}
.home-top-banner .txt-box .info .center h3 {font-size:18px; font-weight:800; letter-spacing:-1px; color:#0d643a; margin-bottom:10px;}
.home-top-banner .txt-box .info .center p {font-size:16px; font-weight:100; letter-spacing:-0.7px; color:#000;}
.home-top-banner .txt-box .info .center span {font-size:40px; font-weight:800; letter-spacing:-2px; color:#000;}
.home-top-banner .txt-box .info .view-btn {width:270px; height:56px; background:#0d643a; text-align:center; border-radius:30px;}
.home-top-banner .txt-box .info .view-btn a {display:block; font-size:18px; font-weight:600; letter-spacing:-1px; color:#fff; line-height:56px;}
.home-top-banner .ico-box {width:461px;}
.home-top-banner .ico-box ul {font-size:0; text-align:center;}
.home-top-banner .ico-box ul li {display:inline-block; vertical-align:top; margin-left:10px; text-align:center;}
.home-top-banner .ico-box ul li:nth-child(1) {margin-left:0;}
.home-top-banner .ico-box ul li i {width:147px; height:147px; display:inline-block;}
.home-top-banner .ico-box ul li i.ico-live {background:url(../images/contents/icon_home_live.png) center no-repeat;}
.home-top-banner .ico-box ul li i.ico-refound {background:url(../images/contents/icon_home_refound.png) center no-repeat;}
.home-top-banner .ico-box ul li i.ico-delivery {background:url(../images/contents/icon_home_delivery.png) center no-repeat;}
.home-top-banner .ico-box ul li p {font-size:16px; font-weight:800; letter-spacing:-1px; color:#000;}


.bank-top-banner {width:100%; max-width:1180px; margin:0 auto; padding:80px 0 40px 0; background:#ecf2ef; font-size:0; position:relative; z-index:10;}
.bank-top-banner:before {content:""; width:300%; height:342px; background:#ecf2ef; position:absolute; left:-150%; top:0; z-index:-1;}
.bank-top-banner .txt-box {width:100%; text-align:center;}
.bank-top-banner .txt-box h1 {font-size:42px; font-weight:600; letter-spacing:-2px; color:#000; margin-bottom:25px;}
.bank-top-banner .txt-box h1 span {color:#0d643a;}
.bank-top-banner .txt-box h2 {font-size:20px; font-weight:600; letter-spacing:-1px; color:#000; line-height:24px;}
.bank-top-banner .txt-box .btn-area {text-align:center; margin-top:25px;}
.bank-top-banner .txt-box .btn-area .btn {display:inline-block; vertical-align:middle; margin:0 10px; width:270px; height:50px; border-radius:30px; text-align:center;}
.bank-top-banner .txt-box .btn-area .btn a {display:block;}
.bank-top-banner .txt-box .btn-area .btn p {display:inline-block; padding-right:15px; position:relative; font-size:18px; font-weight:600; letter-spacing:-1px; color:#fff; line-height:50px;}
.bank-top-banner .txt-box .btn-area .btn p:after {content:""; width:8px; height:8px; border:solid #fff; border-width:1px 1px 0 0; position:absolute; right:0; top:calc(50% - 1px); transform:rotate(45deg) translateY(-50%);}
.bank-top-banner .txt-box .btn-area .btn:nth-child(1) {background:#0d643a;}
.bank-top-banner .txt-box .btn-area .btn:nth-child(2) {background:#474747;}

.bank-calculation {width:100%; height:400px; box-sizing:border-box; background:#fff; border:2px solid #0d643a; border-radius:50px; padding:10px 0; font-size:0; position:relative; z-index:20;}
.bank-calculation > * {display:inline-block; vertical-align:top; box-sizing:border-box; padding:25px 40px;}
.bank-calculation .btn {width:100%; height:50px; border-radius:50px; text-align:center; box-sizing:border-box;}
.bank-calculation .btn a {display:block; font-size:18px; font-weight:600; letter-spacing:-0.5px; line-height:48px;}
.bank-calculation .lf-box {width:60%; position:relative;}
.bank-calculation .lf-box:after {content:""; width:1px; height:calc(100% - 50px); border-left:1px solid #ccc; position:absolute; right:0; top:25px;}
.bank-calculation .lf-box .box-inner {width:100%; box-sizing:border-box; margin-bottom:30px;}
.bank-calculation .lf-box .box-inner .input-box {width:100%; margin-top:35px;}
.bank-calculation .lf-box .box-inner .input-box:nth-child(1) {margin-top:0;}
.bank-calculation .lf-box .box-inner .input-box > * {display:inline-block; vertical-align:middle;}
.bank-calculation .lf-box .box-inner .input-box .tlt {width:calc(100% - 212px); font-size:18px; font-weight:100; letter-spacing:-0.5px; color:#666; line-height:26px; text-align:left; position:relative;}
.bank-calculation .lf-box .box-inner .input-box .tlt span {display:block; font-size:16px; font-weight:800;}
.bank-calculation .lf-box .box-inner .input-box .tlt p {display:inline-block; vertical-align:middle;}
.bank-calculation .lf-box .box-inner .input-box .tlt i.tip {width:18px; height:18px; background:url(../images/template/ico_tooltip.png) no-repeat; font-size:0; cursor:pointer; display:inline-block; vertical-align:middle; margin-left:5px; padding-bottom:5px;}
.bank-calculation .lf-box .box-inner .input-box .tlt .tip_box {left:84px; top:62px; font-size:14px; line-height:20px;}
.bank-calculation .lf-box .box-inner .input-box .input-area {width:212px; height:42px; background:#f2f2f2; padding:0 10px; box-sizing:border-box; font-size:18px; font-weight:800; color:#666; line-height:42px; text-align:right;}
.bank-calculation .lf-box .box-inner .input-box .input-area input {width:150px; height:42px; border:none; background:none; font-size:24px; font-weight:900; color:#0d643a; padding-right:10px; box-sizing:border-box; text-align:right; outline:none;}
.bank-calculation .lf-box .box-inner .input-box .select-area {width:212px;}
.bank-calculation .lf-box .box-inner .input-box .select-area ul.option li.op {display:inline-block; vertical-align:top; margin-left:10px; width:calc(((100% - 10px) / 2) - 1px);}
.bank-calculation .lf-box .box-inner .input-box .select-area ul.option li.op:nth-child(1) {margin-left:0;}
.bank-calculation .lf-box .box-inner .input-box .select-area ul.option li.op h1 {font-size:16px; font-weight:800; letter-spacing:-0.5px; color:#666; margin-bottom:7px; text-align:left;}
.bank-calculation .lf-box .box-inner .input-box .select-area ul.option li.op .select-box {width:100%; height:36px; background:#f2f2f2; box-sizing:border-box; position:relative; cursor:pointer;}
.bank-calculation .lf-box .box-inner .input-box .select-area ul.option li.op .select-box:after {content:""; width:6px; height:6px; border:solid #474747; border-width:0 1px 1px 0; position:absolute; right:10px; top:calc(50% - 2px); transform:rotate(45deg) translateY(-50%);}
.bank-calculation .lf-box .box-inner .input-box .select-area ul.option li.op .select-box select {width:100%; height:36px; border:none; background:none; box-sizing:border-box; padding:0 10px; font-size:16px; color:#666; outline:none;}
.bank-calculation .lf-box .box-inner .input-box .select-area dl {width:100%; position:relative;}
.bank-calculation .lf-box .box-inner .input-box .select-area dl dt button {width:100%; height:36px; background:#f2f2f2; box-sizing:border-box; position:relative; cursor:pointer; text-align:left; padding:0 10px; font-size:16px; font-family:'NotoSansKR';}
.bank-calculation .lf-box .box-inner .input-box .select-area dl dt button:after {content:""; width:6px; height:6px; border:solid #474747; border-width:0 1px 1px 0; position:absolute; right:10px; top:calc(50% - 2px); transform:rotate(45deg) translateY(-50%);}
.bank-calculation .lf-box .box-inner .input-box .select-area dl dd {background:#fff; width:100%; position:absolute; left:0; top:36px; border:solid #0d643a; border-width:0 2px 2px 2px; box-sizing:border-box; display:none;}
.bank-calculation .lf-box .box-inner .input-box .select-area dl dd .scrollbar-inner {max-height:200px;}
.bank-calculation .lf-box .box-inner .input-box .select-area dl dd ul.chk li.ck .ez-radio,
.bank-calculation .lf-box .box-inner .input-box .select-area dl dd ul.chk li.ck .ez-checkbox {position:absolute;left:0;top:0;opacity:0;}
.bank-calculation .lf-box .box-inner .input-box .select-area dl dd ul.chk li.ck:hover {/*background:#f2f2f2;*/}
.bank-calculation .lf-box .box-inner .input-box .select-area dl dd label {font-size:16px; display:block; padding:5px 10px; text-align:left;}
.bank-calculation .lf-box .box-inner .input-box .select-area dl dd ul.chk li.ck.chk_on label {background:#0d643a; color:#fff;}
.bank-calculation .lf-box .box-inner .input-box .select-area ul.option li.op.on dl dt button {border:2px solid #0d643a;} 
.bank-search .my_mp_search .inner {padding-bottom:0;}
.bank-search .my_mp_search .search-inner {clear:both; display:block;}
.bank-search .my_mp_search .search-tab {padding-top:0;}
.bank-search .my_mp_search .search-tab ul li.on:after {height:3px;}
.bank-search .my_mp_search .my_mp_search_cont {width:1280px; height:139px; box-sizing:border-box;}

.bank-calculation .lf-box .btn.car-search-btn {background:#00ad50; border:1px solid #00ad50;}
.bank-calculation .lf-box .btn.car-search-btn a {color:#fff;}
.bank-calculation .rt-box {width:40%;}
.bank-calculation .rt-box .price {width:100%; height:130px; text-align:center; display:table; box-sizing:border-box; padding-bottom:15px;}
.bank-calculation .rt-box .price > * {display:table-cell; vertical-align:middle; width:100%;}
.bank-calculation .rt-box .price h1 {font-size:18px; font-weight:600; letter-spacing:-1px; color:#0d643a; margin-bottom:8px;}
.bank-calculation .rt-box .price p {font-size:20px; font-weight:800; letter-spacing:-1.5px; color:#000;}
.bank-calculation .rt-box .price p span.point {font-size:34px; font-weight:900; letter-spacing:-2px; color:#0d643a;}
.bank-calculation .rt-box .price h2 {font-size:16px; font-weight:100; letter-spacing:-1px; color:#000; margin-top:5px;}
.bank-calculation .rt-box .price-box {width:100%; box-sizing:border-box; padding:17px 25px; background:#f5f5f5; margin-bottom:29px;}
.bank-calculation .rt-box .price-box dl dt,
.bank-calculation .rt-box .price-box dl dd {display:inline-block; vertical-align:middle; width:50%; font-size:16px; font-weight:100; letter-spacing:-0.5px; margin:7px 0;}
.bank-calculation .rt-box .price-box dl dt {color:#000; text-align:left;}
.bank-calculation .rt-box .price-box dl dd {color:#000; text-align:right; font-weight:800;}
.bank-calculation .rt-box .btn.bank-consul-btn {background:#fff; border:1px solid #0d643a;}
.bank-calculation .rt-box .btn.bank-consul-btn a {color:#0d643a;}


.theme-info-area {width:1280px; box-sizing:border-box; border:1px solid #e5e5e5; margin-bottom:30px;}
.theme-info-area .theme-info-tab {background:#f2f2f2; width:100%;}
.theme-info-area .theme-info-tab li {height:50px; border-bottom:1px solid #e5e5e5; box-sizing:border-box; text-align:center; background:#f2f2f2; border-left:1px solid #e5e5e5; display:inline-block;}
.theme-info-area .theme-info-tab li a {display:block; width:100%; height:100%; line-height:49px; outline:none;}
.theme-info-area .theme-info-tab li.on {background:#fff; border-bottom:transparent;}
.theme-info-area .theme-info-tab li.on a {color:#0d643a; font-weight:800;}
.theme-info-area .theme-info-tab .slick-slide.slick-current.slick-active li {border-left:none;}
.theme-info-area .theme-info-tab .slick-arrow {width:22px; height:26px; position:absolute; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); font-size:0; z-index:50; background:none;}
.theme-info-area .theme-info-tab .slick-arrow:before {content:""; width:13px; height:13px; border:solid #474747; border-width:0 0 2px 2px; position:absolute; top:5px;}
.theme-info-area .theme-info-tab .slick-arrow.slick-prev {left:0;}
.theme-info-area .theme-info-tab .slick-arrow.slick-prev:before {left:8px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); transform:rotate(45deg);}
.theme-info-area .theme-info-tab .slick-arrow.slick-next {right:0;}
.theme-info-area .theme-info-tab .slick-arrow.slick-next:before {right:8px; -webkit-transform:rotate(-135deg); -moz-transform:rotate(-135deg); transform:rotate(-135deg);}
.theme-info-area .theme-info-banner {width:100%; box-sizing:border-box; padding:30px 70px;}
.theme-info-area .theme-info-banner .inner {font-size:0; text-align:left; padding-bottom:0;}
.theme-info-area .theme-info-banner .inner > * {display:inline-block; vertical-align:middle;}
.theme-info-area .theme-info-banner .inner dl {text-align:left;}
.theme-info-area .theme-info-banner .inner dl dt {font-size:28px; font-weight:800; color:#1c1c1c; margin-bottom:20px;}
.theme-info-area .theme-info-banner .inner dl dd {font-size:20px; color:#1c1c1c;}
.theme-info-area .theme-info-banner .inner dl dt > * {display:inline-block; vertical-align:middle;}
.theme-info-area .theme-info-banner .inner dl dt .label {height:27px; border-radius:30px; background:#3f3f3f; text-align:center; font-size:14px; font-weight:100; letter-spacing:-1px; color:#fff; line-height:27px; padding:0 30px; box-sizing:border-box; margin-left:10px; min-width:200px;}
.theme-info-area .theme-info-banner .inner .more-btn {width:200px; height:50px; border-radius:50px; background:#0d643a; text-align:center; margin-left:30px;}
.theme-info-area .theme-info-banner .inner .more-btn a {display:block; font-size:16px; font-weight:600; letter-spacing:-1px; color:#fff; line-height:50px;}

.bank-item {background:#fff; z-index:50; clear:both; margin-top:30px; padding:50px 0;}
.bank-item:before {content:""; width:300%; height:20px; background:#fff; position:absolute; left:-50%; top:0; z-index:0;}
.bank-item * {position:relative;}

.bank-item .bank-info {}
.bank-item .bank-info .sc-inner {}
.bank-item .bank-info .sc-inner .info-box {width:100%; box-sizing:border-box; margin-top:60px;}
.bank-item .bank-info .sc-inner .info-box:nth-child(1) {margin-top:0; padding-bottom:20px;}
.bank-item .bank-info .sc-inner .info-box .title {text-align:center;}
.bank-item .bank-info .sc-inner .info-box .title h1 {font-size:28px; font-weight:600; letter-spacing:-2px; color:#000; margin-bottom:5px;}
.bank-item .bank-info .sc-inner .info-box .title p {font-size:16px; font-weight:100; letter-spacing:-1px; color:#000;}
.bank-item .bank-info .sc-inner .info-box .img-box {width:100%; margin:40px 0;}
.bank-item .bank-info .sc-inner .info-box .img-box img {max-width:100%; display:block; margin:0 auto;}
.bank-item .bank-info .sc-inner .info-box .sub-tlt {font-size:18px; font-weight:800; letter-spacing:-1px; color:#000; margin-bottom:10px;}
.bank-item .bank-info .sc-inner .info-box .tb-area {}
.bank-item .bank-info .sc-inner .info-box .tb-area table {width:100%; border:1px solid #ccc; border-top:2px solid #000; border-left:none;}
.bank-item .bank-info .sc-inner .info-box .tb-area table tr {border-bottom:1px solid #ccc;}
.bank-item .bank-info .sc-inner .info-box .tb-area table th, 
.bank-item .bank-info .sc-inner .info-box .tb-area table td {box-sizing:border-box; font-size:16px; font-weight:100; letter-spacing:-1px; color:#000; border-left:1px solid #ccc;}
.bank-item .bank-info .sc-inner .info-box .tb-area table th {background:#f2f2f2; font-weight:600; color:#666;}
.bank-item .bank-info .sc-inner .info-box .tb-area table td ul li {margin-top:5px;}
.bank-item .bank-info .sc-inner .info-box .tb-area table td ul li:nth-child(1) {margin-top:0;}
.bank-item .bank-info .sc-inner .info-box .tb-area table.tb-ty-1 th,
.bank-item .bank-info .sc-inner .info-box .tb-area table.tb-ty-1 td {text-align:left; padding:15px 10px 15px 30px;}
.bank-item .bank-info .sc-inner .info-box .tb-area table.tb-ty-2 th,
.bank-item .bank-info .sc-inner .info-box .tb-area table.tb-ty-2 td {padding:15px 10px 15px 30px;}
.bank-item .bank-info .sc-inner .info-box .tb-area table.tb-ty-2 th {text-align:left;}
.bank-item .bank-info .sc-inner .info-box .tb-area table.tb-ty-2 td {text-align:left;}
.bank-item .bank-info .sc-inner .info-box .tb-area table.tb-ty-2 td.notice-txt {text-align:center;}

.bank-item .bank-counsel {width:100%; box-sizing:border-box; padding:40px 50px; background:#dbe7dd; margin-top:60px;}
.bank-item .bank-counsel .counsel-box {width:100%; font-size:0;}
.bank-item .bank-counsel .counsel-box > * {display:inline-block; vertical-align:middle;}
.bank-item .bank-counsel .counsel-box i.ico {width:72px; height:72px; background:url(../images/contents/ico_bank_01.png) center no-repeat;}
.bank-item .bank-counsel .counsel-box .txt {width:calc(100% - 582px); box-sizing:border-box; padding-left:40px;}
.bank-item .bank-counsel .counsel-box .txt h1 {font-size:26px; font-weight:600; letter-spacing:-2px; color:#000;}
.bank-item .bank-counsel .counsel-box .txt p {font-size:16px; font-weight:100; letter-spacing:-1px; color:#000;}
.bank-item .bank-counsel .counsel-box .txt h2 {font-size:16px; font-weight:600; letter-spacing:-1px; color:#174739; margin-top:10px;}
.bank-item .bank-counsel .counsel-box .txt h2 span {font-size:30px; font-weight:900;}
.bank-item .bank-counsel .counsel-box .btn-area {width:510px;}
.bank-item .bank-counsel .counsel-box .btn-area .btn {display:inline-block; vertical-align:middle; width:250px; height:50px; border-radius:50px; text-align:center; margin-left:10px;}
.bank-item .bank-counsel .counsel-box .btn-area .btn:nth-child(1) {margin-left:0;}
.bank-item .bank-counsel .counsel-box .btn-area .btn a {display:block;}
.bank-item .bank-counsel .counsel-box .btn-area .btn.btn-counsel {background:#0d643a;}
.bank-item .bank-counsel .counsel-box .btn-area .btn.btn-counsel a {font-size:18px; font-weight:800; letter-spacing:-1px; line-height:50px; color:#fff;}
.bank-item .bank-counsel .counsel-box .btn-area .btn.btn-list {background:#fff;}
.bank-item .bank-counsel .counsel-box .btn-area .btn.btn-list p {font-size:18px; font-weight:800; letter-spacing:-1px; line-height:50px; color:#1c1c1c; padding-right:10px; position:relative; display:inline-block;}
.bank-item .bank-counsel .counsel-box .btn-area .btn.btn-list p:after {content:""; width:7px; height:7px; border:solid #1c1c1c; border-width:2px 2px 0 0; position:absolute; right:0; top:calc(50% - 1px); transform:rotate(45deg) translateY(-50%);}

.bank-item .bank-etc {width:100%; box-sizing:border-box; padding:40px 50px; background:#f0f0f0; margin-top:60px;}
.bank-item .bank-etc .etc-box {width:100%; font-size:0;}
.bank-item .bank-etc .etc-box > * {display:inline-block; vertical-align:middle;}
.bank-item .bank-etc .etc-box .txt-box {width:calc(100% - 560px);}
.bank-item .bank-etc .etc-box .txt-box > * {display:inline-block; vertical-align:top;}
.bank-item .bank-etc .etc-box .txt-box i.ico {width:72px; height:72px; background:url(../images/contents/ico_bank_02.png) center no-repeat;}
.bank-item .bank-etc .etc-box .txt-box .txt {width:calc(100% - 72px); box-sizing:border-box; padding-left:40px;}
.bank-item .bank-etc .etc-box .txt-box .txt h1 {font-size:26px; font-weight:600; letter-spacing:-2px; color:#000;}
.bank-item .bank-etc .etc-box .txt-box .txt p {font-size:16px; font-weight:600; letter-spacing:-1px; color:#000;}
.bank-item .bank-etc .etc-box .txt-box .txt h2 {font-size:16px; font-weight:100; letter-spacing:-1px; color:#666; margin-top:10px; line-height:24px;}
.bank-item .bank-etc .etc-box .doc-box {width:270px; margin-left:10px; box-sizing:border-box;}
.bank-item .bank-etc .etc-box .doc-box h3 {font-size:16px; font-weight:600; letter-spacing:-0.5px; color:#000;}
.bank-item .bank-etc .etc-box .doc-box ul {}
.bank-item .bank-etc .etc-box .doc-box ul li {width:100%; height:40px; box-sizing:border-box; background:#fff; border:1px solid #ccc; text-align:center; margin-top:10px;}
.bank-item .bank-etc .etc-box .doc-box ul li a {display:block; font-size:16px; font-weight:100; letter-spacing:-1px; color:#666; line-height:38px;}

.bank-fix-banner {width:100%; background:#00ad50; padding:10px 0; position:fixed; left:0; bottom:0; z-index:100; transition:all 0.4s;}
.bank-fix-banner.non-fix {position:relative; left:auto; bottom:auto;}
.bank-fix-banner .inner {width:1280px; margin:0 auto; font-size:0;}
.bank-fix-banner .inner > * {display:inline-block; vertical-align:middle;}
.bank-fix-banner .inner h1 {font-size:18px; font-weight:600; letter-spacing:-1px; color:#fff; width:calc(100% - 510px);}
.bank-fix-banner .inner ul {font-size:0; text-align:right;}
.bank-fix-banner .inner ul li {display:inline-block; vertical-align:middle; width:250px; height:50px; border-radius:50px; text-align:center; margin-left:10px;}
.bank-fix-banner .inner ul li a {display:block;}
.bank-fix-banner .inner ul li a, .bank-fix-banner .inner ul li p {font-size:18px; font-weight:800; letter-spacing:-1px; line-height:50px;}
.bank-fix-banner .inner ul li:nth-child(1) {background:#f1f1f1; margin-left:0;}
.bank-fix-banner .inner ul li:nth-child(1) a {color:#000;}
.bank-fix-banner .inner ul li:nth-child(2) {background:#fff;}
.bank-fix-banner .inner ul li:nth-child(2) p {color:#1c1c1c; padding-right:10px; position:relative; display:inline-block;}
.bank-fix-banner .inner ul li:nth-child(2) p:after {content:""; width:7px; height:7px; border:solid #1c1c1c; border-width:2px 2px 0 0; position:absolute; right:0; top:calc(50% - 1px); transform:rotate(45deg) translateY(-50%);}


.mpark_info_box {position:relative;}
.mpark_info_box .title {text-align:center; margin-bottom:60px;}
.mpark_info_box .title h1 {font-size:42px; font-weight:900; letter-spacing:-2px; color:#0d643a; margin-bottom:30px;}
.mpark_info_box .title .txt {font-size:18px; font-weight:600; letter-spacing:-1px; color:#000; line-height:24px;}
.mpark_info_box .info-list {width:85%; font-size:0; margin:0 60px 0 auto; position:relative; background:#fff; padding:10px 8px 10px 10px;}
.mpark_info_box .info-list .info-box {display:inline-block; vertical-align:top; width:calc(((100% - 44px) / 3) - 1px); margin-left:22px; box-sizing:border-box; border:1px solid #e5e5e5; background:#fff;}
.mpark_info_box .info-list .info-box:nth-child(1) {margin-left:0;}
.mpark_info_box .info-list .info-box * {box-sizing:border-box;}
.mpark_info_box .info-list .info-box .top-box {width:100%; height:140px; background:#f5f5f5; border-bottom:1px solid #e5e5e5; position:relative; display:table;}
.mpark_info_box .info-list .info-box .top-box:before {content:""; width:0; height:0; border-top:31px solid #e5e5e5; border-left:26px solid transparent; border-right:26px solid transparent; position:absolute; left:50%; bottom:-31px; transform:translateX(-50%);}
.mpark_info_box .info-list .info-box .top-box:after {content:""; width:0; height:0; border-top:30px solid #f5f5f5; border-left:25px solid transparent; border-right:25px solid transparent; position:absolute; left:50%; bottom:-30px; transform:translateX(-50%);}
.mpark_info_box .info-list .info-box .top-box .top-inner {width:100%; display:table-cell; vertical-align:middle; text-align:center;}
.mpark_info_box .info-list .info-box .top-box .top-inner h1 {font-size:28px; font-weight:600; letter-spacing:-1.5px; color:#000; margin-bottom:10px;}
.mpark_info_box .info-list .info-box .top-box .top-inner p {font-size:14px; font-weight:600; letter-spacing:-0.5px; color:#000;}
.mpark_info_box .info-list .info-box .info-cont {width:100%; padding:50px 0; text-align:center;}
.mpark_info_box .info-list .info-box .info-cont .label {display:inline-block; min-width:120px; height:30px; box-sizing:border-box; border-radius:30px; background:#474747; text-align:center; padding:0 5px; font-size:14px; font-weight:100; letter-spacing:-1px; color:#fff; line-height:30px;}
.mpark_info_box .info-list .info-box .info-cont .icon {width:100%; height:100px; position:relative; display:table;}
.mpark_info_box .info-list .info-box .info-cont .icon .icon-inner {display:table-cell; vertical-align:middle;}
.mpark_info_box .info-list .info-box .info-cont .txt {padding:10px 0; font-size:14px; font-weight:100; letter-spacing:-1px; color:#000; line-height:22px;}
.mpark_info_box .info-list .info-box .info-cont .btn-area {width:100%; margin-top:20px;}
.mpark_info_box .info-list .info-box .info-cont .btn-area .btn {width:250px; height:50px; margin-top:10px; border-radius:50px; text-align:center; margin:0 auto; margin-top:10px;}
.mpark_info_box .info-list .info-box .info-cont .btn-area .btn:nth-child(1) {margin-top:0;}
.mpark_info_box .info-list .info-box .info-cont .btn-area .btn a {display:block;}
.mpark_info_box .info-list .info-box .info-cont .btn-area .btn p {display:inline-block; padding-right:10px; font-size:17px; font-weight:600; letter-spacing:-1.5px; line-height:50px; position:relative;}
.mpark_info_box .info-list .info-box .info-cont .btn-area .btn p:after {content:""; width:6px; height:6px; position:absolute; right:0; top:calc(50% - 1px); transform:rotate(45deg) translateY(-50%);}
.mpark_info_box .info-list .info-box .info-cont .btn-area .btn.btn-more {background:#0d643a;}
.mpark_info_box .info-list .info-box .info-cont .btn-area .btn.btn-more p {color:#fff;}
.mpark_info_box .info-list .info-box .info-cont .btn-area .btn.btn-more p:after {border:solid #fff; border-width:2px 2px 0 0;}
.mpark_info_box .info-list .info-box .info-cont .btn-area .btn.btn-car {background:#f1f1f1;}
.mpark_info_box .info-list .info-box .info-cont .btn-area .btn.btn-car p {color:#000;}
.mpark_info_box .info-list .info-box .info-cont .btn-area .btn.btn-car p span {color:#db7613;}
.mpark_info_box .info-list .info-box .info-cont .btn-area .btn.btn-car p:after {border:solid #000; border-width:2px 2px 0 0;}

