@charset "utf-8";
/************************************************************************
* filename : add_purchase.css
* description : 구매가이드 css
************************************************************************/

/* PC */
/* 구매가이드 공통 */
.area_purchase {margin-bottom:120px;}
.area_purchase .h2_tit {font-size:64px; line-height:80px;}
.area_purchase .contModule.cont_h2 .txt_wrap .align_cont {padding:120px 0 0 205px;}
.area_purchase .contModule.cont_h2 .txt_wrap .align_cont * {max-width:100%; color:#fff; text-shadow:0 0 2px #222;}
.area_purchase .contModule.cont_h2 .txt_wrap .txt {font-size:22px; line-height:32px;}

.step_process {padding-top:20px; padding-bottom:14px; text-align:center;}
.step_process .step_list {display:inline-block; font-size:0;}
.step_process .step_list li {display:inline-block; position:relative; height:40px; margin:0 25px; padding-left:40px; color:#000; font-size:18px; line-height:40px; text-align:left;}
.step_process .step_list li .num {display:inline-block; position:absolute; top:50%; left:0; width:30px; height:30px; margin-top:-15px; border-radius:50%; border:2px solid #35719e; background:transparent url('/cstatic/images/purchase/trial_process_on.png') no-repeat center center; background-size:18px auto; line-height:28px; text-indent:-9999em; color:#fff; font-size:18px; text-align:center;}
.step_process .step_list li.on {padding-left:50px; color:#35719e; font-size:20px; font-family:'HyundaiSansTextKRBold';}
.step_process .step_list li.on .num {width:40px; height:40px; margin-top:-20px; border:none; background:#35719e; color:#fff; line-height:40px; text-indent:0;}
.step_process .step_list li.on + li {color:#999;}
.step_process .step_list li.on + li .num {border:none; background:#d7d7d7; color:#fff; line-height:30px; text-indent:0;}
.step_process .step_list li.on + li + li {color:#999;}
.step_process .step_list li.on + li + li .num {border:none; background:#d7d7d7; color:#fff; line-height:30px; text-indent:0;}
.step_process .step_list li.on + li + li + li {color:#999;}
.step_process .step_list li.on + li + li + li .num {border:none; background:#d7d7d7; color:#fff; line-height:30px; text-indent:0;}

/* 시승신청 */
.order_trial .step_process{background:#f8f8f8;}
.trial_info_process {padding-top:2px;}
.trial_info_process .h_desc {margin-top:18px;}
.trial_info_process .btn_wrap {margin-top:47px; text-align:center;}
.trial_info_process .align_cont {padding:72px 0 0}
.trial_info_process .step_list {overflow:hidden;}
.trial_info_process .step_list:after {content:''; display:block; clear:both;}
.trial_info_process .step_list li {position:relative; float:left; width:25%; padding-top:100px; background-repeat:no-repeat; background-position:center 0; text-align:center;}
.trial_info_process .step_list li.step1 {background-image:url('/cstatic/images/purchase/trial_process_step1.png')}
.trial_info_process .step_list li.step2 {background-image:url('/cstatic/images/purchase/trial_process_step2.png')}
.trial_info_process .step_list li.step3 {background-image:url('/cstatic/images/purchase/trial_process_step3.png')}
.trial_info_process .step_list li.step4 {background-image:url('/cstatic/images/purchase/trial_process_step4.png')}
.trial_info_process .step_list li:after {content:''; display:block; position:absolute; top:40px; left:-6px; width:11px; height:20px; background:url('/cstatic/images/membership/bl_process_next.png') no-repeat 0 0;}
.trial_info_process .step_list li:first-child:after {display:none;}
.trial_info_process .step_list li .tit {margin-top:15px; color:#35719e; font-size:18px;}
.trial_info_process .step_list li .txt {padding-top:0; font-size:24px; font-family:'HyundaiSansHeadKRBold'}

.trial_info {position: relative; background:#f8f8f8; padding:40px 40px 40px 40px; margin-top:72px;}
.trial_info .h4_tit {}
.trial_info .tit {margin-top:10px;color:#000;}
.trial_info .trial_info_list {color:#666;}
.trial_info .trial_info_list li {position:relative; padding-left:10px; line-height:1.7777778;}
.trial_info .trial_info_list li:after {content:''; display:inline-block; position:absolute; top:14px; left:1px; width:2px; height:2px; background:#666;}
.trial_info .trial_info_list + .tit {margin-top:40px;}

/* 시승 차량 선택 */
.area_purchase .trial_choose {margin-top:80px;}
.area_purchase .trial_choose .txt_wrap {text-align:center;}
.area_purchase .trial_choose .info_wrap {margin-top:46px;}
.area_purchase .trial_choose .info_wrap .motor_list {}
.area_purchase .trial_choose .info_wrap .motor_list:after {content:''; display:block; clear:both;}
.area_purchase .trial_choose .info_wrap .motor_list li {position:relative; float:left; width:49.167%; padding-bottom:40px;}
.area_purchase .trial_choose .info_wrap .motor_list li {position:relative; float:left; width:49.167%;}
.area_purchase .trial_choose .info_wrap .motor_list li:nth-child(even) {float:right;}
.area_purchase .trial_choose .info_wrap .motor_list li .img_wrap img {width:100%; height:auto;}
.area_purchase .trial_choose .info_wrap .motor_list li.on .img_wrap img {background-color:rgba(53, 113, 158, 0.75)}
.area_purchase .trial_choose .info_wrap .motor_list li .img_wrap + .tit {position:absolute; top:40px; left:40px; color:#fff; font-size:36px; font-weight:bold;  line-height:1;}
.area_purchase .trial_choose .info_wrap .motor_list li .btn_wrap {padding-top:40px; border-top:1px solid #e8e8e8; text-align:center;}

.area_purchase .moving_office {margin-top:108px;}
.area_purchase .moving_office .txt_wrap {text-align:center;}
.area_purchase .moving_office .h_desc {margin-top:18px;}
.area_purchase .moving_office .info_wrap {display:table; width:100%; margin-top:33px; border-collapse:collapse;}
.area_purchase .moving_office .info_wrap ul {display:table-row;}
.area_purchase .moving_office .info_wrap ul li {position:relative; display:table-cell; width:50%; border-right:16px solid #fff; background:#edf5f8; }
.area_purchase .moving_office .info_wrap ul li + li {border:none; border-left:16px solid #fff; }
.area_purchase .moving_office .info_wrap ul li .cont {height:100%; padding:50px 40px; text-align:left;}
.area_purchase .moving_office .info_wrap ul li .cont .tit {font-size:22px; font-family:'HyundaiSansTextKRBold'; line-height:1;}
.area_purchase .moving_office .info_wrap ul li .cont .txt {margin-top:19px;}


.trial_banner {display:table; width:100%; max-width:1200px; margin:0 auto; margin-top:64px; background:#f8f8f8;}
.trial_banner .trial_banner_wrap {display:table-row;}
.trial_banner .trial_banner_wrap > div {display:table-cell; vertical-align:middle;}
.trial_banner .image_wrap {width:50%;}
.trial_banner .image_wrap img {width:100%;}
.trial_banner .txt_wrap {padding-left:40px; }
.trial_banner .txt_wrap .h_desc {margin-top:18px; font-size:16px; line-height:26px;}
.trial_banner .txt_wrap .btn_wrap {margin-top:0; text-align:left;}
.trial_banner .txt_wrap .btn_wrap .btn{width:350px;background:transparent;}
.trial_banner .txt_wrap .btn_wrap .btn:hover,
.trial_banner .txt_wrap .btn_wrap .btn:focus {border-color:#35719E; background-color:#35719E; color:#fff; text-decoration:none}

/* 시승센터 찾기 */
.agency_wrap_kr {position:relative;}
.agency_wrap_kr .worldmap_wrap {position:relative; padding:64px 0 72px 0;}
.agency_wrap_kr .worldmap_wrap .header {text-align:center;}
.agency_wrap_kr .worldmap_wrap .header .h1_tit {font-size:64px;line-height:80px;color:#35719E;}
.agency_wrap_kr .worldmap_wrap .header p.notice{margin-top:16px;font-size:16px;line-height:26px;color:#666;}
.agency_wrap_kr .worldmap_wrap .header p.notice a{position:relative;margin-right:5px;padding-right:23px;font-family:'HyundaiSansTextKRBold';color:#000;} /* 180705_margin 추가 */
.agency_wrap_kr .worldmap_wrap .header p.notice a:after{content:'';display:inline-block;position:absolute;top:2px;right:0;width:18px;height:18px;background:url('/cstatic/images/common/icon_all.svg') no-repeat -402px -2px;}

.agency_wrap_kr .worldmap_wrap .search_area{max-width:1200px; margin:0 auto; padding-top:56px; font-size:0; line-height:0;}
.agency_wrap_kr .worldmap_wrap .search_area .input_wrap{display:inline-block;width:100%;margin-top:16px;}
.agency_wrap_kr .worldmap_wrap .search_area .input_wrap input{width:100%;padding:14px 24px;background:#fff;background:#fff;border:2px solid #383838;font-size:24px;}
.agency_wrap_kr .worldmap_wrap .search_area .btn.blue{margin-top:32px;}
.agency_wrap_kr .worldmap_wrap .search_area .select_area.only{display:inline-block;width:100%;}
.agency_wrap_kr .worldmap_wrap .search_area .select_area.only.only .sorting_wrap{display:inline-block;width:100%;}
.agency_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .btn_open{display:none;}
.agency_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list{display:inline-block;width:100%;margin-left:-2px;vertical-align:top;}
.agency_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list li{display:inline-block;width:132px;height:60px;margin-left:-2px;}
.agency_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list li.on .ico{display:inline-block;width:17px;height:11px;margin-right:10px;background:url('/cstatic/images/common/icon_all.svg') no-repeat -773px -428px;}
.agency_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list li.xcient{width:255px;}
.agency_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list li.xcient .logo{display:inline-block;padding-left:129px;background:url('/cstatic/images/common/logo_xcient.png') no-repeat 0 20px;}
.agency_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list li.xcient.on .logo{background-position:0 -48px;}
.agency_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list a {display:block; height:60px; padding:0; border:2px solid #222222;background:#fff;font-family:'HyundaiSansTextKRBold'; font-size:18px; line-height:56px; text-decoration:none; -ms-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; -o-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; -moz-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; -webkit-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease;}
.agency_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list li.on a{position:relative;background:#35719E;border-color:#35719E;color:#fff;}

.agency_wrap_kr .agency_cont {margin-top:80px;}
.agency_wrap_kr .agency_cont > .txt_wrap {text-align:center;}
.agency_wrap_kr .agency_cont > .info_wrap {width:100%; max-width:1200px; margin:0 auto; padding:43px 0 50px 0;}
.agency_wrap_kr .agency_cont > .info_wrap .btn_wrap {margin-top:40px;}
.agency_wrap_kr .agency_cont > .info_wrap .input_form dl {position:relative; padding-left:0;}
.agency_wrap_kr .agency_cont > .info_wrap .input_form .col2 dl {padding-left:16px;}
.agency_wrap_kr .agency_cont > .info_wrap .input_form dt {position:absolute; top:0; left:46px; z-index:10; color:#666; font-size:16px;}
.agency_wrap_kr .agency_cont > .info_wrap .input_form dd {z-index:1;}
.agency_wrap_kr .agency_cont > .info_wrap .input_form .select_area{display:inline-block;width:100%; margin-bottom:18px;}
.agency_wrap_kr .agency_cont > .info_wrap .input_form .select_area .sorting_wrap{display:inline-block;width:100%;}
.agency_wrap_kr .agency_cont > .info_wrap .input_form .select_area .sorting_wrap .btn_open{display:none;}
.agency_wrap_kr .agency_cont > .info_wrap .input_form .select_area .sorting_wrap .item_list{display:inline-block;width:100%;margin-left:-2px; font-size:0; vertical-align:top; text-align:center}
.agency_wrap_kr .agency_cont > .info_wrap .input_form .select_area .sorting_wrap .item_list li{display:inline-block;width:132px;height:60px;margin-left:-2px;}
.agency_wrap_kr .agency_cont > .info_wrap .input_form .select_area .sorting_wrap .item_list li.on .ico{display:inline-block;width:17px;height:11px;margin-right:10px;background:url('/cstatic/images/common/icon_all.svg') no-repeat -773px -428px;}
.agency_wrap_kr .agency_cont > .info_wrap .input_form .select_area .sorting_wrap .item_list a {display:block; height:60px; padding:0; border:2px solid #222222;background:#fff;font-family:'HyundaiSansTextKRBold'; font-size:18px; line-height:56px; text-decoration:none; -ms-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; -o-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; -moz-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; -webkit-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease;}
.agency_wrap_kr .agency_cont > .info_wrap .input_form .select_area .sorting_wrap .item_list li.on a{position:relative;background:#35719E;border-color:#35719E;color:#fff;}
.agency_wrap_kr .agency_cont > .info_wrap .input_form select {padding-left:40%; text-align:center;}
.agency_wrap_kr .agency_cont > .info_wrap .input_form .input_txt.search {width:100%; max-width:800px; margin:0 auto; padding-right:198px;}
.agency_wrap_kr .agency_cont > .info_wrap .input_form .input_txt.search input {border-width:2px;}
.agency_wrap_kr .agency_cont > .info_wrap .input_form .input_txt.search .btn {position:absolute; top:0; right:-260px; height:60px; line-height:60px;}
.agency_wrap_kr .agency_cont > .info_wrap .input_form .input_txt.search .btn.light_blue {right:0; width:200px; min-width:200px; margin:0;}
.agency_wrap_kr .agency_cont .agency_info {position:relative; margin-top:24px;}
.agency_wrap_kr .agency_cont .agency_info:first-child {margin-top:0;}
.agency_wrap_kr .agency_cont .agency_info:after {content:''; display:table; clear:both;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap {position:absolute;float:none;width: 515px;z-index: 5;} /* 180718_수정 */
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .inner {display:table; width:100%; height:100%;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont {display:table-cell; padding:0;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info{position:relative;max-height:1107px;overflow-y:auto;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info ul li{position:relative;padding:50px 50px 40px;border-top:1px solid #ddd;box-sizing:border-box;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info ul li.on{background:#f8f8f8;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info ul li a:hover{}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info ul li .flag{position:absolute;top:0;left:50px;background:url('/cstatic/images/purchase/flag-map-info.png') no-repeat;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info ul li .flag.branch{width:60px;height:28px;background-position:-166px 0;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info ul li .flag.xcient{width:164px;height:28px;background-position:0 0;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info ul li .flag.boffice{width:60px;height:28px;background-position:right 0;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info ul li .flag.agency{width:60px;height:28px;background-position:-228px -41px;} /* 220429 modify */
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info .h4_tit {width:77%;word-break:break-word;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info .h4_tit:after {content:''; display:table; clear:both;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li.on .h4_tit{text-decoration:none;color:#35719E;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info .distance{position:absolute;top:55px;right:50px;color:#35719E;} /* 180705_top 수정 */
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info .phone_info {padding-top:4px;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info dl {padding-top:16px; font-size:16px;line-height:24px;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info dl:after {content:''; display:table; clear:both;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li .h4_tit a:visited,
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li .h4_tit a:focus{text-decoration:none;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info dt {float:left; width:70px;font-family:'HyundaiSansHeadKRBold';}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont dd {margin-left:70px;color:#666;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont dd a{cursor:text;text-decoration:none;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont dd a:hover{color:#666 !important;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info .site_info dt {float:none;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info .site_info dd {margin-left:0; padding-top:4px;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info .site_info a {color:#35719E; text-decoration:underline;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info .fixed_avable{}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info .fixed_avable dt {width:100%;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info .fixed_avable dd{width:100%;margin:0;}

.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .no_result{position:relative;display:table;border-top:1px solid #ddd;text-align:center;width:100%;height:1107px;overflow-y:scroll;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .no_result:after{content:'';display:block;clear:both;position: absolute;top:146px;left:50%;margin-left:-69px;width:138px;height:138px;background:url('/cstatic/images/common/icon_all.svg') no-repeat -653px -423px;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .no_result .inner{display:table-cell;padding-top:348px;vertical-align:top;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .no_result strong{font-size:36px;line-height:48px;font-family:'HyundaiSansTextKRBold';}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .no_result p{padding-top:16px;color:#666;}

.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li .map_view{display:none;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info .btn_wrap{display:none;padding:0 50px;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li .btn_wrap {display:none;width:100%;margin-top:32px;padding:0;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li.on .btn_wrap{display:block;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li.on .btn_wrap:after {content:''; display:block; clear:both;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li.on .btn_wrap .btn {float:right; width:190px; min-width:100px;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li.on .btn_wrap .btn:first-child {float:left;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li.on .btn_wrap .btn.full {width:100%; background:#35729F; color:#fff;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li.on .btn_wrap .btn.full:hover,
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li.on .btn_wrap .btn.full:focus {background-color:#25506F; color:#fff;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info .btn_wrap .ico {right:8px;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info .btn_wrap .btn#btnMore{margin-bottom:64px;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .location_now{position:relative;padding:16px 0 16px 80px;color:#000;background-color:#F4F4F4}

.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .location_now .location_guide_wrap{display:none;position:absolute;top:-107px;left:45px;width:426px;height:118px;color:#666;font-size:16px;line-height:21px;text-align:center;background:url('/cstatic/images/network/bg_notice.png') no-repeat;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .location_now .location_guide_wrap .inner{position:relative;width:100%;padding-bottom:10px;}
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .location_now .location_guide_wrap .inner .close{position:absolute;top:12px;right:15px;width:30px;height:30px;background:url('/cstatic/images/common/icon_all.svg') no-repeat -727px -616px;}
.location_guide_wrap .inner span{display:table-cell;vertical-align:middle;margin-top:-10px;}

.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .location_now a{display:block;position:absolute;top:12px;left:36px;width:37px;height:37px;background:url('/cstatic/images/common/icon_all.svg') no-repeat 0 -725px;} /* 200226 modify */
.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .result_num{position:relative;padding:28px 0 18px 50px;box-shadow:0 2px 5px #ccc;z-index:11;}

.agency_wrap_kr .agency_cont .agency_info .map_wrap{position:relative;float:none;width:auto;min-height:1240px;height:1240px;margin-left:515px;overflow:hidden;} /* 180718_수정 */
.agency_wrap_kr .agency_cont .agency_info .map_wrap .ico_location{display:block;position:absolute;width:64px;height:82px;background:url('/cstatic/images/common/icon_all.svg') no-repeat 0 -215px;}
.agency_wrap_kr .agency_cont .agency_info .map_wrap img{width:1405px;height:1240px;}

.agency_wrap_kr .agency_cont .cs_center{padding:30px 0;text-align:center;background-color:#F8F8F8}
.agency_wrap_kr .agency_cont .cs_center dt{display:inline-block;padding-right:17px;font-family:'HyundaiSansTextKRBold';border-right:1px solid #D0D0D0;line-height:100%;}
.agency_wrap_kr .agency_cont .cs_center dd{display:inline-block;padding-left:16px;color:#666;}

.agency_wrap_kr .agency_cont .ban_link{max-width:1200px;margin:64px auto 108px auto;padding:40px 0;text-align:left;border:1px solid #ddd;}
.agency_wrap_kr .agency_cont .ban_link:after{content:'';display:block;clear:both;}
.agency_wrap_kr .agency_cont .ban_link ul li{position:relative;float:left;width:50%;border-left:1px solid #979797;}
.agency_wrap_kr .agency_cont .ban_link ul li:first-child{border:none;}
.agency_wrap_kr .agency_cont .ban_link ul li dl{margin:0 32px 0 138px;}
.agency_wrap_kr .agency_cont .ban_link ul li dt{font-size:24px;line-height:36px;font-family:'HyundaiSansHeadKRBold';}
.agency_wrap_kr .agency_cont .ban_link ul li a:hover{text-decoration:none}
.agency_wrap_kr .agency_cont .ban_link ul li dt i.ico.blank:after{margin-top:-16px;}
.agency_wrap_kr .agency_cont .ban_link ul li dt i.ico.blank:hover:after{background-position: -402px 2px;}
.agency_wrap_kr .agency_cont .ban_link ul li dd{margin-top:4px;font-size:19px;line-height:28px;}
.agency_wrap_kr .agency_cont .ban_link ul li:after{content:'';display:block;position:absolute;top:6px;left:38px;background:url('/cstatic/images/network/icon_links.png') no-repeat;width:80px;height:80px;}
.agency_wrap_kr .agency_cont .ban_link ul li:first-child:after{background-position:0 0;}
.agency_wrap_kr .agency_cont .ban_link ul li:last-child:after{background-position:-80px 0;}
.agency_wrap_kr .agency_cont .ban_link.service ul li:after{top:-6px;}
.agency_wrap_kr .agency_cont .ban_link.service ul li:first-child:after{background-position:-160px 0;}
.agency_wrap_kr .agency_cont .btn_wrap {margin-top:80px; text-align:center}

/* 시승 예약 - 일자 선택 */
.schedule_cont {margin:0 auto; margin-top:80px; width:1200px; max-width:100%;}
.trialcenter_wrap_kr {position:relative;}
.trialcenter_wrap_kr .worldmap_wrap {position:relative; padding:64px 0 72px 0;}
.trialcenter_wrap_kr .worldmap_wrap .header {text-align:center;}
.trialcenter_wrap_kr .worldmap_wrap .header .h1_tit {font-size:64px;line-height:80px;color:#35719E;}
.trialcenter_wrap_kr .worldmap_wrap .header p.notice{margin-top:16px;font-size:16px;line-height:26px;color:#666;}
.trialcenter_wrap_kr .worldmap_wrap .header p.notice a{position:relative;margin-right:5px;padding-right:23px;font-family:'HyundaiSansTextKRBold';color:#000;} /* 180705_margin 추가 */
.trialcenter_wrap_kr .worldmap_wrap .header p.notice a:after{content:'';display:inline-block;position:absolute;top:2px;right:0;width:18px;height:18px;background:url('/cstatic/images/common/icon_all.svg') no-repeat -402px -2px;}

.trialcenter_wrap_kr .worldmap_wrap .search_area{max-width:1200px; margin:0 auto; padding-top:56px; font-size:0; line-height:0;}
.trialcenter_wrap_kr .worldmap_wrap .search_area .input_wrap{display:inline-block;width:100%;margin-top:16px;}
.trialcenter_wrap_kr .worldmap_wrap .search_area .input_wrap input{width:100%;padding:14px 24px;background:#fff;background:#fff;border:2px solid #383838;font-size:24px;}
.trialcenter_wrap_kr .worldmap_wrap .search_area .btn.blue{margin-top:32px;}
.trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only{display:inline-block;width:100%;}
.trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only.only .sorting_wrap{display:inline-block;width:100%;}
.trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .btn_open{display:none;}
.trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list{display:inline-block;width:100%;margin-left:-2px;vertical-align:top;}
.trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list li{display:inline-block;width:132px;height:60px;margin-left:-2px;}
.trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list li.on .ico{display:inline-block;width:17px;height:11px;margin-right:10px;background:url('/cstatic/images/common/icon_all.svg') no-repeat -773px -428px;}
.trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list li.xcient{width:255px;}
.trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list li.xcient .logo{display:inline-block;padding-left:129px;background:url('/cstatic/images/common/logo_xcient.png') no-repeat 0 20px;}
.trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list li.xcient.on .logo{background-position:0 -48px;}
.trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list a {display:block; height:60px; padding:0; border:2px solid #222222;background:#fff;font-family:'HyundaiSansTextKRBold'; font-size:18px; line-height:56px; text-decoration:none; -ms-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; -o-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; -moz-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; -webkit-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease;}
.trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list li.on a{position:relative;background:#35719E;border-color:#35719E;color:#fff;}

.trialcenter_wrap_kr .trialcenter_cont {margin-top:0;}
.trialcenter_wrap_kr .trialcenter_cont > .txt_wrap {text-align:center;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info {position:relative; margin-top:24px;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info:first-child {margin-top:0;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info:after {content:''; display:table; clear:both;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap {position:absolute;float:none;width: 515px;z-index: 5;} /* 180718_수정 */
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .inner {display:table; width:100%; height:100%;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont {display:table-cell; padding:0;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info{position:relative;max-height:1107px;overflow-y:auto;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info ul li{position:relative;padding:50px 50px 40px;border-top:1px solid #ddd;box-sizing:border-box;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info ul li.on{background:#f8f8f8;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info ul li a:hover{}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info ul li .flag{position:absolute;top:0;left:50px;background:url('/cstatic/images/purchase/flag-map-info.png') no-repeat;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info ul li .flag.branch{width:60px;height:28px;background-position:-166px 0;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info ul li .flag.xcient{width:164px;height:28px;background-position:0 0;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info ul li .flag.boffice{width:60px;height:28px;background-position:right 0;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info .h4_tit {width:77%;word-break:break-word;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info .h4_tit:after {content:''; display:table; clear:both;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info li.on .h4_tit{text-decoration:none;color:#35719E;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info .distance{position:absolute;top:55px;right:50px;color:#35719E;} /* 180705_top 수정 */
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info .phone_info {padding-top:4px;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info dl {padding-top:16px; font-size:16px;line-height:24px;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info dl:after {content:''; display:table; clear:both;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info li .h4_tit a:visited,
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info li .h4_tit a:focus{text-decoration:none;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info dt {float:left; width:70px;font-family:'HyundaiSansHeadKRBold';}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont dd {margin-left:70px;color:#666;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont dd a{cursor:text;text-decoration:none;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont dd a:hover{color:#666 !important;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info .site_info dt {float:none;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info .site_info dd {margin-left:0; padding-top:4px;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info .site_info a {color:#35719E; text-decoration:underline;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info .fixed_avable{}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info .fixed_avable dt {width:100%;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info .fixed_avable dd{width:100%;margin:0;}

.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .no_result{position:relative;display:table;border-top:1px solid #ddd;text-align:center;width:100%;height:1107px;overflow-y:scroll;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .no_result:after{content:'';display:block;clear:both;position: absolute;top:146px;left:50%;margin-left:-69px;width:138px;height:138px;background:url('/cstatic/images/common/icon_all.svg') no-repeat -653px -423px;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .no_result .inner{display:table-cell;padding-top:348px;vertical-align:top;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .no_result strong{font-size:36px;line-height:48px;font-family:'HyundaiSansTextKRBold';}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .no_result p{padding-top:16px;color:#666;}

.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info li .map_view{display:none;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info .btn_wrap{display:none;padding:0 50px;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info li .btn_wrap {display:none;width:100%;margin-top:32px;padding:0;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info li.on .btn_wrap{display:block;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info .btn_wrap .ico {right:8px;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info .btn_wrap .btn#btnMore{margin-bottom:64px;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .location_now{position:relative;padding:16px 0 16px 80px;color:#000;background-color:#F4F4F4}

.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .location_now .location_guide_wrap{display:none;position:absolute;top:-107px;left:45px;width:426px;height:118px;color:#666;font-size:16px;line-height:21px;text-align:center;background:url('/cstatic/images/network/bg_notice.png') no-repeat;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .location_now .location_guide_wrap .inner{position:relative;width:100%;padding-bottom:10px;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .location_now .location_guide_wrap .inner .close{position:absolute;top:12px;right:15px;width:30px;height:30px;background:url('/cstatic/images/common/icon_all.svg') no-repeat -727px -616px;}
.location_guide_wrap .inner span{display:table-cell;vertical-align:middle;margin-top:-10px;}

.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .location_now a{display:block;position:absolute;top:12px;left:36px;width:37px;height:37px;background:url('/cstatic/images/common/icon_all.svg') no-repeat 0 -726px;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .result_num{position:relative;padding:28px 0 18px 50px;box-shadow:0 2px 5px #ccc;z-index:11;}

.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .map_wrap{position:relative;float:none;width:auto;min-height:1240px;height:1240px;margin-left:515px;overflow:hidden;} /* 180718_수정 */
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .map_wrap .ico_location{display:block;position:absolute;width:64px;height:82px;background:url('/cstatic/images/common/icon_all.svg') no-repeat 0 -215px;}
.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .map_wrap img{width:1405px;height:1240px;}

.trialcenter_wrap_kr .trialcenter_cont .cs_center{padding:30px 0;text-align:center;background-color:#F8F8F8}
.trialcenter_wrap_kr .trialcenter_cont .cs_center dt{display:inline-block;padding-right:17px;font-family:'HyundaiSansTextKRBold';border-right:1px solid #D0D0D0;line-height:100%;}
.trialcenter_wrap_kr .trialcenter_cont .cs_center dd{display:inline-block;padding-left:16px;color:#666;}

.trialcenter_wrap_kr .trialcenter_cont .ban_link{max-width:1200px;margin:64px auto 108px auto;padding:40px 0;text-align:left;border:1px solid #ddd;}
.trialcenter_wrap_kr .trialcenter_cont .ban_link:after{content:'';display:block;clear:both;}
.trialcenter_wrap_kr .trialcenter_cont .ban_link ul li{position:relative;float:left;width:50%;border-left:1px solid #979797;}
.trialcenter_wrap_kr .trialcenter_cont .ban_link ul li:first-child{border:none;}
.trialcenter_wrap_kr .trialcenter_cont .ban_link ul li dl{margin:0 32px 0 138px;}
.trialcenter_wrap_kr .trialcenter_cont .ban_link ul li dt{font-size:24px;line-height:36px;font-family:'HyundaiSansHeadKRBold';}
.trialcenter_wrap_kr .trialcenter_cont .ban_link ul li a:hover{text-decoration:none}
.trialcenter_wrap_kr .trialcenter_cont .ban_link ul li dt i.ico.blank:after{margin-top:-16px;}
.trialcenter_wrap_kr .trialcenter_cont .ban_link ul li dt i.ico.blank:hover:after{background-position: -402px 2px;}
.trialcenter_wrap_kr .trialcenter_cont .ban_link ul li dd{margin-top:4px;font-size:19px;line-height:28px;}
.trialcenter_wrap_kr .trialcenter_cont .ban_link ul li:after{content:'';display:block;position:absolute;top:6px;left:38px;background:url('/cstatic/images/network/icon_links.png') no-repeat;width:80px;height:80px;}
.trialcenter_wrap_kr .trialcenter_cont .ban_link ul li:first-child:after{background-position:0 0;}
.trialcenter_wrap_kr .trialcenter_cont .ban_link ul li:last-child:after{background-position:-80px 0;}
.trialcenter_wrap_kr .trialcenter_cont .ban_link.service ul li:after{top:-6px;}
.trialcenter_wrap_kr .trialcenter_cont .ban_link.service ul li:first-child:after{background-position:-160px 0;}
.trialcenter_wrap_kr .trialcenter_cont .btn_wrap {margin-top:80px; text-align:center}

.schedule_cont .h3_tit {text-align:center;}
.schedule_cont .info_wrap {margin-top:24px;}
.schedule_cont .notice_wrap {margin-top:26px;}
.schedule_cont .list_dot > li {position:relative; padding-left:11px; color:#666;}
.schedule_cont .list_dot > li:after {content:''; display:block; position:absolute; top:11px; left:0; width:2px; height:2px; border-radius:50%; background:#666;}
.schedule_cont .list_dot > li:before {display:none;}
.schedule_cont .calendar_wrap {position:relative;}
.schedule_cont .calendar_wrap .month {text-align:center; font-size:22px; font-family:'HyundaiSansTextKRBold';}
.schedule_cont .calendar_wrap .month button {width:12px; height:18px; border:none; background-repeat:no-repeat; background-position:0 0; overflow:hidden; text-indent:-9999em;}
.schedule_cont .calendar_wrap .month .prev {margin-right:40px; background-image:url('/cstatic/images/purchase/btn_month_prev.png');}
.schedule_cont .calendar_wrap .month .next {margin-left:40px; background-image:url('/cstatic/images/purchase/btn_month_next.png');}
.schedule_cont .calendar_wrap .month button:disabled {background-position:0 100%;}
.schedule_cont .calendar_wrap table {width:100%; margin-top:36px; table-layout:fixed;}
.schedule_cont .calendar_wrap table th {height:50px; border-left:1px solid #2e527a; color:#fff; font-weight:bold; background:#002c5f; text-align:center;}
.schedule_cont .calendar_wrap table th:first-child {border-left:1px solid #2e527a}
.schedule_cont .calendar_wrap table td {position:relative; height:120px; padding:17px 17px; border:1px solid #e8e8e8; color:#999; vertical-align:top;}
.schedule_cont .calendar_wrap table .sunday p,
.schedule_cont .calendar_wrap table .saturday p {position:absolute; top:0; left:0; width:100%; height:119px; padding:17px 17px; background:#f8f8f8}
.schedule_cont .calendar_wrap table .today p {position:absolute; top:0; left:0; width:100%; height:119px; padding:17px 17px; border:4px solid #6aaace; font-family:'HyundaiSansTextKRBold'; color:#000;}
.schedule_cont .calendar_wrap table .today p:after {content:'오늘'; position:absolute; bottom:20px; right:22px; font-family:'HyundaiSansTextKRRegular'; line-height:1;}
.schedule_cont .calendar_wrap table .checkable {}
.schedule_cont .calendar_wrap table .checked {background:#35729f; color:#fff;}
.schedule_cont .calendar_wrap table .closed span {position:absolute; bottom:20px; right:22px; font-family:'HyundaiSansTextKRRegular'; line-height:1;}
.schedule_cont .calendar_wrap table td .rad_wrap {position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:119px; }
.schedule_cont .calendar_wrap table td .rad_wrap label {width:100%; height:100%; padding:17px 17px; color:#35729f; font-family:'HyundaiSansTextKRBold'; font-size:18px; line-height:initial;}
.schedule_cont .calendar_wrap table td .rad_wrap input:checked+label {background:#35729f; color:#fff;}
.schedule_cont .calendar_wrap table td .rad_wrap input+label:before {top:19px; left:auto; right:19px; background:transparent;}
.schedule_cont .calendar_wrap table td .rad_wrap input+label:after {top:19px; left:auto; right:19px; width:19px; height:14px; border:none; background:transparent;}
.schedule_cont .calendar_wrap table td .rad_wrap input:checked+label:before {display:none;}
.schedule_cont .calendar_wrap table td .rad_wrap input:checked+label:after {background:url('/cstatic/images/purchase/bg_date_check.png') no-repeat 0 0;}
.schedule_cont .calendar_wrap table td .rad_wrap label .date {position:absolute; bottom:20px; left:0; width:100%; color:#fff; font-size:16px; font-weight:bold; text-align:center; line-height:1;}
.schedule_cont .calendar_wrap .trial_time_layer {position:absolute; top:0; z-index:10; margin-top:40px; padding:50px 30px 20px 20px; background:#fff; box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.50);}
.schedule_cont .calendar_wrap .trial_time_layer .h5_tit {text-align:center;}
.schedule_cont .calendar_wrap .trial_time_layer .trial_time_layer_wrap ul{width:158px; margin:0 auto; margin-top:20px;}
.schedule_cont .calendar_wrap .trial_time_layer .trial_time_layer_wrap ul li {padding:3px 0;}
.schedule_cont .calendar_wrap .trial_time_layer .btn_wrap {margin-top:20px;}
.schedule_cont .calendar_wrap .trial_time_layer .btn_close .close {position:absolute; top:10px; right:10px; width:22px; height:20px; background:url('/cstatic/images/purchase/btn_close_trial_time.png') no-repeat center center; background-size:cover;}
.schedule_cont .calendar_wrap .trial_time_layer.cell1 {left:15%}
.schedule_cont .calendar_wrap .trial_time_layer.cell2 {left:29%}
.schedule_cont .calendar_wrap .trial_time_layer.cell3 {left:43%}
.schedule_cont .calendar_wrap .trial_time_layer.cell4 {left:auto; right:29%}
.schedule_cont .calendar_wrap .trial_time_layer.cell5 {left:auto; right:15%}
.schedule_cont .btn_wrap {margin-top:54px; text-align:center}

/* 시승예약 - 시승 내역 확인 */
.trial_confirm {margin-top:80px;}
.trial_confirm .txt_wrap {text-align:center;}
.trial_confirm .txt_wrap .h3_tit em {color:#35719e;}
.trial_confirm .txt_wrap .h_desc {margin-top:18px;}
.trial_confirm .info_wrap {position:relative; margin-top:46px;}
.trial_confirm .info_wrap .align_cont {position:relative;}
.trial_confirm .place_info {position:absolute;top:82px;left:50%;width:570px;margin-left:-285px;padding-right:235px;color: #000;} /* 200707 modify */
.trial_confirm .place_info .h4_tit {font-size:28px;}
.trial_confirm .place_info .address {font-size:16px; line-height:1.2;}
.trial_confirm .place_info ul {position:absolute; bottom:0; right:0; width:200px;}
.trial_confirm .place_info ul li {position:relative; padding-left:76px;}
.trial_confirm .place_info ul li .tit {position:absolute; top:0; left:0;}
.trial_confirm .reservation_info {position:absolute; top:187px; left:50%; width:570px; margin-left:-285px; padding:30px 80px; background:#fff;}
.trial_confirm .reservation_info li {position:relative; margin:5px 0; padding-left:78px;}
.trial_confirm .reservation_info li .tit {position:absolute; top:0; left:0;}
.trial_confirm .reservation_info li .noti {font-size:16px; color:#666;}
.trial_confirm .reservation_info li .link {display:inline-block; margin-left:10px; color:#35729f; font-size:16px; font-weight:bold; line-height:1;}
.trial_confirm .reservation_info li .link:after {content:'>'; display:inline-block; margin-left:6px;}
.trial_confirm .area_agreement .agreement {margin-top:40px;}
.trial_confirm .area_agreement .agreement dt {margin-top:40px; padding:0 0; padding-top:34px; font-size:24px; font-weight:bold; line-height:36px;}
.trial_confirm .area_agreement .agreement dt:first-child {margin-top:0;}
.trial_confirm .area_agreement .agreement dd.all {margin-top:0; margin-bottom:-40px; padding:25px 0; border-top:1px solid #383838; text-align:left;}
.trial_confirm .area_agreement .agreement dd .scroll_wrap {height:300px; padding:40px 56px; margin-top:13px; border-top:1px solid #e8e8e8; overflow-x:hidden; overflow-y:auto;}
.trial_confirm .area_agreement .agreement dd .scroll_wrap .cont {color:#666; font-size:16px; line-height:22px;}
.trial_confirm .area_agreement .agreement dd .agree_check {height:70px; padding:0 40px; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; line-height:68px;}
.trial_confirm .area_agreement .agreement dd .chk_wrap label {display:inline-block; min-width:1px; min-height:36px; padding:0 0 0 56px; color:#000; font-size:22px; line-height:36px; cursor:pointer;}
.trial_confirm .area_agreement .agreement dd .chk_wrap label em {color:#999}
.trial_confirm .area_agreement .agreement dd .chk_wrap label em.required {color:#1672a2}
.trial_confirm .area_agreement .agreement dd .chk_wrap input+label:after {content:''; position:absolute; left:0; top:0; width:36px; height:36px; border:1px solid #bbb; background-color:#fff; zoom:1;}
.trial_confirm .area_agreement .agreement dd .chk_wrap input:checked+label:after {border-color:#35719e;}
.trial_confirm .area_agreement .agreement dd .chk_wrap input:checked+label:before {left:0; top:0; width:22px; height:22px; margin:7px;}
.trial_confirm .btn_wrap {margin-top:54px; text-align:center}

/* 시승예약 - 신청 완료 */
.trial_complete {margin-top:190px;}
.trial_complete .txt_wrap {text-align:center;}
.trial_complete .txt_wrap .h3_tit {color:#35719e; font-size:48px; padding-top:130px; background:url('/cstatic/images/purchase/bg_trial_complete.png') no-repeat center 0; line-height:80px;}
.trial_complete .txt_wrap .h_desc {line-height:28px;}
.trial_complete .info_wrap {margin-top:62px;}
.trial_complete .motor_info {display:table; background:#f8f8f8;}
.trial_complete .motor_info .inner {display:table-row;}
.trial_complete .motor_info .img_wrap {display:table-cell; width:50%; vertical-align:middle;}
.trial_complete .motor_info .txt_wrap {display:table-cell; width:50%; padding-left:48px; text-align:left; vertical-align:middle;}
.trial_complete .motor_info .txt_wrap dl {position:relative;}
.trial_complete .motor_info .txt_wrap dl:after {content:''; display:block; clear:both;}
.trial_complete .motor_info .txt_wrap dl dt {position:absolute; top:0; left:0; width:107px; font-size:20px; font-family:'HyundaiSansHeadKRBold'; line-height:46px;}
.trial_complete .motor_info .txt_wrap dl dd {padding-left:107px; line-height:46px;}
.trial_complete .motor_info .txt_wrap dl dd span {display:inline-block; color:#666; font-size:16px; line-height:26px; vertical-align:middle;}
.trial_complete .motor_info .txt_wrap dl dd .driver,
.trial_complete .motor_info .txt_wrap dl dd .phone {color:#000; font-size:20px; font-family:'HyundaiSansHeadKRBold'; line-height:32px;}
.trial_complete .motor_info .txt_wrap dl dd .place,
.trial_complete .motor_info .txt_wrap dl dd .date {color:#35719e; font-size:20px; font-family:'HyundaiSansHeadKRBold'; line-height:32px;}
.trial_complete .motor_info .txt_wrap dl dd .noti {display:block; margin-top:-10px; line-height:24px;}
.trial_complete .motor_info .txt_wrap dl dd .link {display:inline-block; color:#000; font-size:16px; font-weight:bold; font-family:'HyundaiSansTextKRBold'}
.trial_complete .motor_info .txt_wrap dl dd .link:after {content:'>'; display:inline-block; margin-left:6px;}
.trial_complete .info_wrap .btn_wrap {padding-top:0; margin-top:50px;}
.trial_complete .info_wrap .btn_wrap ul {text-align:center; font-size:0;}
.trial_complete .info_wrap .btn_wrap ul:after {content:''; display:block; clear:both;}
.trial_complete .info_wrap .btn_wrap li {display:inline-block; width:32%; margin-left:2%; vertical-align:top;}
.trial_complete .info_wrap .btn_wrap li:first-child {margin-left:0;}
.trial_complete .info_wrap .btn_wrap li .btn {width:100%; font-size:18px;}

.special_banner {margin-top:120px; height:100px; border:1px solid #e8e8e8; background:#f6f9fa; text-align:center; line-height:98px;}
.special_banner a {display:inline-block; height:58px; padding-left:86px; background:url('/cstatic/images/purchase/bg_special_banner.png') no-repeat 0 center; font-size:24px; font-family:'HyundaiSansHeadKRBold'; line-height:58px;}

.special_banner_layer {display:none; opacity:1 !important; position:relative; width:600px; padding:66px 60px 60px; background-color:#fff; box-shadow:0 4px 10px 0 rgba(0, 0, 0, 0.50);}
.special_banner_layer .h2_tit {margin-bottom:20px; font-size:36px; line-height:1.3em; text-align:center;}
.special_banner_layer .special_banner_layer_wrap {}
.special_banner_layer .box_tit {position: relative; min-height: 20px; padding-bottom: 10px;}
.special_banner_layer .box_tit .txt_date {position: absolute; bottom: 0; right: 0; font-size: 16px; color: #000;}
.special_banner_layer .box_tit .h4_tit {color: #35719e; font-size:24px;}
.special_banner_layer .box_border_txt {position: relative; padding: 18px; border: 1px solid #d7d7d7;}
.special_banner_layer .box_border_txt .txt {font-family: 'HyundaiSansTextKRBold';}
.special_banner_layer .box_border_txt + .box_border_txt {margin-top: 20px;}
.special_banner_layer .box_color_txt.type_1 {display: inline-block; padding: 0 16px; background-color: #44709a; font-size: 16px; line-height: 1.81em; color: #fff;}
.special_banner_layer .box_color_txt.type_2 {position: relative; margin-top: 5px; padding: 12px 18px; background-color: #f4f4f4; font-size: 16px; color: #666; text-align: right;}
.special_banner_layer .box_color_txt.type_normal {margin-top: 35px; text-align: center;}
.special_banner_layer .box_color_txt.type_normal .wrap_input {font-family: 'HyundaiSansTextKRRegular'; font-size: 0;}
.special_banner_layer .box_color_txt.type_normal .wrap_input > * {display: inline-block; width: 158px; width: calc((100% - 38px) / 3); vertical-align: top; font-size: 16px; margin-left: 8px;}
.special_banner_layer .box_color_txt.type_normal .wrap_input > *:first-child {margin-left: 0;}
.special_banner_layer .box_color_txt.type_normal .wrap_input > span {width: 14px; color: #000; line-height: 40px;}
.special_banner_layer .box_color_txt.type_normal .wrap_select {margin-top: 0;}
.special_banner_layer .box_color_txt.type_normal input,
.special_banner_layer .box_color_txt.type_normal select + label {height: 38px; padding: 0 14px; border: 1px solid #666; background-color: #fff; font-family: 'HyundaiSansTextKRRegular'; font-size: 16px; line-height: 2.25em; color: #000; text-align: left;}
.special_banner_layer .box_color_txt.type_flex {display: flex; align-items: center; justify-content: space-between; position: relative; margin-top: 5px; padding: 12px 18px; background-color: #f4f4f4; font-size: 16px; color: #666;}
.special_banner_layer .box_color_txt.type_2 .txt_info {display: flex; flex-direction: column; float: left;}
.special_banner_layer .box_color_txt.type_2 .txt_price {font-family: 'HyundaiSansHeadKRBold'; font-size: 22px; line-height: 1em; color: #35719e; text-align: right; vertical-align: middle;}
.special_banner_layer .box_color_txt.type_2 .txt_price span {font-size: 40px; line-height: 1em;}
.special_banner_layer .box_color_txt.type_1 + .txt {margin-top: 15px;}
.special_banner_layer .list_reference.type_1 li {position: relative; margin-top: 8px; padding-left: 29px; font-size: 16px; line-height: 1.25em; color: #999;}
.special_banner_layer .list_reference.type_1 li:before,
.special_banner_layer .list_reference.type_1 li:after {display: block; position: absolute; top: 0; left: 0; content: '';}
.special_banner_layer .list_reference.type_1 li:before {width: 20px; text-align: center; content: '!';}
.special_banner_layer .list_reference.type_1 li:after {width: 20px; height: 20px; border: 1px solid #999; border-radius: 100%;}
.special_banner_layer .btn_close {position:absolute; top:0; right:0; width:80px; height:80px;}
.special_banner_layer .btn_close button {position:relative; width:80px; height:80px;}
.special_banner_layer .btn_close button:after {content:''; position:absolute; top:0; left:0; width:80px; height:80px; background:url('/cstatic/images/common/img_footer.svg') no-repeat 0 -58px;}

/* 구매상담신청 - 안내 */
.counsel_info_process {padding-top:74px;}
.counsel_info_process .h_desc {margin-top:18px;}
.counsel_info_process .btn_wrap {margin-top:47px; text-align:center;}
.trial_complete .banner_wrap {margin-top:40px; height:100px; border:1px solid #e8e8e8; text-align:center; line-height:98px;}
.trial_complete .banner_wrap a {display:inline-block; height:58px; padding-left:86px; background:url('/cstatic/images/purchase/bg_trial_banner.png') no-repeat 0 center; font-size:24px; font-family:'HyundaiSansHeadKRBold'; line-height:58px;}

/* 구매신청 안내 */
.counsel_info_process {padding-top:74px;}
.counsel_info_process .h_desc {margin-top:18px;}
.counsel_info_process .btn_wrap {margin-top:47px; text-align:center;}
.counsel_info_process .align_cont {padding:72px 0 0}
.counsel_info_process .step_list {padding:72px 0 0; text-align:center; overflow:hidden;}
.counsel_info_process .step_list:after {content:''; display:block; clear:both;}
.counsel_info_process .step_list li {display:inline-block; position:relative; width:27%; padding-top:100px; background-repeat:no-repeat; background-position:center 0; text-align:center;}
.counsel_info_process .step_list li.step1 {background-image:url('/cstatic/images/purchase/counsel_process_step1.png')}
.counsel_info_process .step_list li.step2 {background-image:url('/cstatic/images/purchase/counsel_process_step2.png')}
.counsel_info_process .step_list li.step3 {background-image:url('/cstatic/images/purchase/counsel_process_step3.png')}
.counsel_info_process .step_list li:after {content:''; display:block; position:absolute; top:40px; left:-6px; width:11px; height:20px; background:url('/cstatic/images/membership/bl_process_next.png') no-repeat 0 0;}
.counsel_info_process .step_list li:first-child:after {display:none;}
.counsel_info_process .step_list li .tit {margin-top:15px; color:#35719e; font-size:18px;}
.counsel_info_process .step_list li .txt {padding-top:0; font-size:24px; font-family:'HyundaiSansHeadKRBold'}

.counsel_type_choose {position:relative;}
.counsel_type_choose .txt_wrap {display:none;}
.counsel_type_choose .info_wrap {position:absolute; top:0; left:0; width:100%; height:100%;}
.counsel_type_choose .info_wrap .inner {display:table; width:100%; max-width:1200px; height:100%; margin:0 auto;}
.counsel_type_choose .info_wrap .counsel_type {display:table-cell; text-align:center; vertical-align:middle;}
.counsel_type_choose .counsel_type ul {font-size:0; text-align:center;}
.counsel_type_choose .counsel_type ul li {display:inline-block; width:70%; padding:0 10px;}
.counsel_type_choose .counsel_type ul li .item {background:rgba(53,114,159,0.9); padding:13% 0; color:#fff; font-size:18px;}
.counsel_type_choose .counsel_type ul li .txt {margin-top:27px}
.counsel_type_choose .counsel_type ul li .txt em {display:block;}
.counsel_type_choose .counsel_type ul li .btn_wrap {margin-top:64px}
.counsel_type_choose .counsel_type ul li .btn {border:2px solid #fff; background-color:transparent;}
.counsel_type_choose .counsel_type ul li .btn:hover,
.counsel_type_choose .counsel_type ul li .btn:focus {background-color:#fff; color:#000;}

.counsel_big {position:relative; margin-bottom:-120px; background:#164985;}
.counsel_big .info_wrap {display:table; width:100%; max-width:1200px; height:100%; margin:0 auto;}
.counsel_big .info_wrap .inner {display:table-cell; padding:74px 0 120px 0; color:#fff; text-align:center; vertical-align:middle;}
.counsel_big .txt {margin-top:28px;}
.counsel_big .list {margin-top:20px; opacity:0.6;}
.counsel_big .btn_wrap {margin-top:74px;}
.counsel_big .btn_wrap .btn {border:2px solid #fff; background-color:transparent;}
.counsel_big .btn_wrap .btn:hover,
.counsel_big .btn_wrap .btn:focus {background-color:#fff; color:#000;}

/* 구매상담신청 - 차종선택 */
.counsel_choose {margin-top:73px;}
.counsel_choose .motor_list {margin-top:46px; margin-left:-13px;}
.bg_gray .counsel_choose .motor_list {padding-bottom:80px;}
.counsel_choose .motor_list:after {content:''; display:block; clear:both;}
.counsel_choose .motor_list li {position:relative;float:left;width: 25%;padding-bottom:2%;padding-left: 13px;text-align:center;}
.counsel_choose .motor_list li input {display:inline-block; position:absolute; z-index:0; left:4px; top:4px; opacity:0; filter:alpha(opacity=0);}
.counsel_choose .motor_list .image {position:relative; display:block; background:#fff;}
.counsel_choose .motor_list .image img {width:100%; border:1px solid #ddd;}
.counsel_choose .motor_list input:checked+label .image {background:#35719e;}
.counsel_choose .motor_list input:checked+label .image:after {border:none;}
.counsel_choose .motor_list .txt {display:block; margin-top:15px; font-size:24px; font-family:'HyundaiSansHeadKRBold'}

.counsel_choose_car {position:relative;}
.counsel_choose_car .img_wrap img {}
.counsel_choose_car .info_wrap {position:absolute; top:0; left:0; width:100%; height:100%;}
.counsel_choose_car .info_wrap .inner {display:table; width:100%; height:100%; margin:0 auto;}
.counsel_choose_car .info_wrap .align_cont {display:table-cell; padding:4% 0 0 0; text-align:center; vertical-align:top;}
.counsel_choose_car .info_wrap .motor_list {position:absolute; top:46.2%; left:50%; width:100%; margin-left:-50%; padding:0 50px; font-size:0; text-align:center;}
.counsel_choose_car .info_wrap .motor_list .slick-list {padding: 0 20px; overflow:hidden;} /* 200325 add */
.counsel_choose_car .info_wrap .motor_list .item {position:relative; display:inline-block; width:25%; float:left; font-size:0; outline:0;} /* 200325 modify */
.counsel_choose_car .info_wrap .motor_list .item .tit {position:absolute; bottom:0; left:0; width:100%; font-size:20px; font-family:'HyundaiSansTextKRBold'; text-align:center;}
.counsel_choose_car .info_wrap .motor_list .item img {position:relative; z-index:0; width:100%; height:auto;}
.counsel_choose_car .info_wrap .motor_list .item:hover img,
.counsel_choose_car .info_wrap .motor_list .item:focus img {z-index:2; -webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2); transition:all 0.3s ease}
.counsel_choose_car .info_wrap .motor_list .item .btn_wrap {margin-top:40px;}
.counsel_choose_car .info_wrap .motor_list .item .btn_wrap .btn {position:absolute; top:0; left:0; z-index:3; width:100%; height:100%; background-color:transparent; border-color:transparent; text-indent:-9999em;}
.counsel_choose_car .info_wrap .motor_list .item .btn_wrap .btn:focus {background-color:transparent !important; border-color:transparent!important; outline: 0 !important; border: 1px dotted #000 !important;} /* 200711 modify */
.counsel_choose_car .info_wrap .motor_list .item .btn_wrap .btn:hover {background-color:transparent !important; border-color:transparent!important;} /* 200711 add */
.counsel_choose_car .box_indicator {display:block;} /* 200325 modify */
/* 200325 add */
.counsel_choose_car .list_arrow > li { overflow: hidden; position: absolute;top: 60%; width: 40px; height: 80px; margin-top: -40px; }
.counsel_choose_car .list_arrow > li.btn_prev { left: 0;}
.counsel_choose_car .list_arrow > li.btn_next { right: 0;}
.counsel_choose_car .list_arrow > li button { display: block; overflow: hidden; position: relative; width: 100%;  height: 100%; padding-top: 40px; border: none; background-color: rgba(0,0,0,.2); text-indent: -9999em;}
.counsel_choose_car .list_arrow > li button:before { display: block; position: absolute;  top: 16px;  left: 5px;  width: 25px; height: 50px;  background: url(/cstatic/images/main/icon_arrow_1.png) no-repeat; background-size: contain;  content: '';}
.counsel_choose_car .list_arrow > li.btn_next button:before {  left: 8px; }
.counsel_choose_car .list_arrow > li.btn_next button:before { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}
/* //200325 add */
.counsel_choose_car .info_wrap .motor_list.col5 {top:50%;}
.counsel_choose_car .info_wrap .motor_list.col5 .item {width:20%;}
.counsel_choose_car .info_wrap .motor_list.col6 {top:56%;}
.counsel_choose_car .info_wrap .motor_list.col6 .item {width:16%;}

/* 구매상담신청 - 내역 확인 */
.area_purchase .counsel_confirm {margin-top:80px;}
.area_purchase .counsel_confirm .txt_wrap {text-align:center;}
.area_purchase .counsel_confirm .txt_wrap .h_desc {margin-top:18px;}
.area_purchase .counsel_confirm .info_wrap {margin-top:46px;}
.area_purchase .counsel_confirm .info_wrap {position:relative; margin-top:46px;}
.area_purchase .counsel_confirm .place_info {position:absolute; top:82px; left:50%; width:570px; margin-left:-285px; padding-right:235px; color:#000;} /* 200707 modify */
.area_purchase .counsel_confirm .place_info .h4_tit {font-size:28px;}
.area_purchase .counsel_confirm .place_info .address {font-size:16px; line-height:1.2;}
.area_purchase .counsel_confirm .place_info ul {position:absolute; top:32px; right:0; width:200px;}
.area_purchase .counsel_confirm .place_info ul li {position:relative; padding-left:76px;}
.area_purchase .counsel_confirm .place_info ul li .tit {position:absolute; top:0; left:0;}
.area_purchase .counsel_confirm .reservation_info {position:absolute; top:187px; left:50%; width:570px; margin-left:-285px; padding:30px 80px; background:#fff;}
.area_purchase .counsel_confirm .reservation_info li {position:relative; margin:5px 0; padding-left:78px;}
.area_purchase .counsel_confirm .reservation_info li .tit {position:absolute; top:0; left:0;}
.area_purchase .counsel_confirm .reservation_info li .noti {font-size:16px; color:#666;}
.area_purchase .counsel_confirm .reservation_info li .link {display:inline-block; margin-left:10px; color:#35729f; font-size:16px; font-weight:bold; line-height:1;}
.area_purchase .counsel_confirm .reservation_info li .link:after {content:'>'; display:inline-block; margin-left:6px;}

.area_purchase .counsel_confirm .motor_info {display:table; background:#f8f8f8;}
.area_purchase .counsel_confirm .motor_info .inner {display:table-row;}
.area_purchase .counsel_confirm .motor_info .img_wrap {display:table-cell; width:50%; vertical-align:middle;}
.area_purchase .counsel_confirm .motor_info .txt_wrap {display:table-cell; width:50%; padding-left:48px; text-align:left; vertical-align:middle;}
.area_purchase .counsel_confirm .motor_info .txt_wrap dl {position:relative;}
.area_purchase .counsel_confirm .motor_info .txt_wrap dl:after {content:''; display:block; clear:both;}
.area_purchase .counsel_confirm .motor_info .txt_wrap dl dt {position:absolute; top:0; left:0; width:142px; font-size:20px; font-family:'HyundaiSansHeadKRBold'; line-height:46px;}
.area_purchase .counsel_confirm .motor_info .txt_wrap dl dd {padding-left:142px;}
.area_purchase .counsel_confirm .motor_info .txt_wrap dl dd span {display:inline-block; padding:7px 0; color:#666; font-size:16px; line-height:26px; vertical-align:top;}
.area_purchase .counsel_confirm .motor_info .txt_wrap dl dd .name,
.area_purchase .counsel_confirm .motor_info .txt_wrap dl dd .phone {color:#000; font-size:20px; font-family:'HyundaiSansHeadKRBold'; line-height:32px;}
.area_purchase .counsel_confirm .motor_info .txt_wrap dl dd .place,
.area_purchase .counsel_confirm .motor_info .txt_wrap dl dd .date {color:#35719e; font-size:20px; font-family:'HyundaiSansHeadKRBold'; line-height:32px;}
.area_purchase .counsel_request {margin-top:80px;}
.area_purchase .counsel_request .txt_wrap {text-align:center;}
.area_purchase .counsel_request .txt_wrap .h_desc {margin-top:18px;}
.area_purchase .counsel_request .info_wrap {margin-top:46px;}
.area_purchase .counsel_request .input_form {padding-top:40px; border-top:2px solid #264c74;}
.area_purchase .counsel_request .input_form .input_txt select {width:402px; border-width:1px;}
.area_purchase .counsel_request .input_form .input_txt textarea {height:290px; border-width:1px;}
.area_purchase .counsel_request .input_form .input_txt .noti {color:#666; font-size:18px;}
.area_purchase .area_agreement .agreement {margin-top:40px;}
.area_purchase .area_agreement .agreement dt {margin-top:40px; padding:0 0; padding-top:34px; font-size:24px; font-weight:bold; line-height:36px;}
.area_purchase .area_agreement .agreement dt:first-child {margin-top:0;}
.area_purchase .area_agreement .agreement dd.all {margin-top:0; margin-bottom:-40px; padding:25px 0; border-top:1px solid #383838; text-align:left;}
.area_purchase .area_agreement .agreement dd .scroll_wrap {height:300px; padding:40px 56px; margin-top:13px; border:1px solid #e8e8e8; overflow-x:hidden; overflow-y:auto;}
.area_purchase .area_agreement .agreement dd .scroll_wrap .cont {color:#666; font-size:16px; line-height:22px;}
.area_purchase .area_agreement .agreement dd .agree_check {padding:7px 40px; border:1px solid #e8e8e8; border-top:none;}
.area_purchase .area_agreement .agreement dd .chk_wrap {display:block; height:55px; line-height:55px;}
.area_purchase .area_agreement .agreement dd .chk_wrap label {display:inline-block; position:relative; min-width:1px; min-height:36px; padding:0 0 0 56px; color:#000; font-size:22px; line-height:36px; cursor:pointer;}
.area_purchase .area_agreement .agreement dd .chk_wrap label em {color:#999}
.area_purchase .area_agreement .agreement dd .chk_wrap label em.required {color:#1672a2}
.area_purchase .area_agreement .agreement dd .chk_wrap input+label:after {content:''; position:absolute; left:0; top:0; width:36px; height:36px; border:1px solid #bbb; background-color:#fff; zoom:1;}
.area_purchase .area_agreement .agreement dd .chk_wrap input:checked+label:after {border-color:#35719e;}
.area_purchase .area_agreement .agreement dd .chk_wrap input:checked+label:before {left:0; top:0; width:22px; height:22px; margin:7px;}
.area_purchase .btn_wrap {margin-top:54px; text-align:center}

/* 211202 add */
.area_purchase .counsel_update {margin-top:70px;}
.area_purchase .counsel_update .agreement {margin-top:0;}
.area_purchase .counsel_update .agreement dt {margin:55px 0 15px;padding-top:0;font-size:20px;font-family:HyundaiSansTextKRBold;}
.area_purchase .counsel_update .agreement dt:first-child {margin-top:12px;padding-top:0;}
.area_purchase .counsel_update .agreement dd .txt_explain {margin:22px 0;font-size: 16px;letter-spacing:-0.032em;}
.area_purchase .counsel_update .agreement dd .tb_black th {font-weight:normal;font-family:HyundaiSansHeadKRMedium;}
.area_purchase .counsel_update .agreement dd .tb_black.center td {padding:13px 20px;line-height:22px;}
.area_purchase .counsel_update .agreement dd .agree_check,
.area_purchase .counsel_update .agreement dd .marketing_check {display:flex;padding:21px 32px;border:none;background-color:#f8f8f8;}
.area_purchase .counsel_update .agreement dd .chk_txt {flex:none;font-size:16px;line-height:36px;}
.area_purchase .counsel_update .agreement dd .chk_wrap {display:inline-block;position:relative;height:36px;margin-left:auto;line-height:36px;}
.area_purchase .counsel_update .agreement dd .chk_wrap + .chk_wrap {margin-left:31px;}
.area_purchase .counsel_update .agreement dd .chk_wrap input:checked + label:before {display:block;position:absolute;top:50%;left:10px;width:16px;height:16px;margin:-8px 0 0;border-radius:100%;background-color:#35719e;content:'';}
/* //211202 add */

/* 상담안내 - 완료 */
.counsel_complete {margin-bottom:120px;}
.counsel_complete .page_header {padding-top:120px;}
.counsel_complete .page_header .h1_tit {color:#35719e; font-size:48px; padding-top:130px; background:url('/cstatic/images/purchase/bg_counsel_complete.png') no-repeat center 0; line-height:80px;}
.counsel_complete .page_header .h_desc {line-height:28px;}
.counsel_complete .page_header .btn_wrap {margin-top:74px;}

/* 이달의 혜택 */
.purchase_bebefit {padding-top:72px;}
.purchase_bebefit .h3_tit strong {color:#35729f;}
.purchase_bebefit .benefit_list {margin-top:-8px}
.purchase_bebefit .benefit_list dt {margin-top:80px;}
.purchase_bebefit .benefit_list dt .h4_tit {font-size:36px; text-align:left; line-height:1;}
.purchase_bebefit .benefit_list dd {position:relative; clear:both; margin-top:10px;}
.purchase_bebefit .benefit_list dd:after {content:''; display:block; clear:both;}
.purchase_bebefit .benefit_list dd .image_wrap {float:left; width:33.3334%;}
.purchase_bebefit .benefit_list dd .image_wrap img {width:100%; border:1px solid #d7d7d7;}
.purchase_bebefit .benefit_list dd .info_wrap {float:right; width:61.3335%; padding-bottom:80px;}
.purchase_bebefit .benefit_list dd .info_wrap .benefit_info li {position:relative; top:-5px; padding:15px 0 13px 0; border-top:1px solid #d0d0d0;}
.purchase_bebefit .benefit_list dd .info_wrap .benefit_info li:after {content:''; display:block; clear:both;}
.purchase_bebefit .benefit_list dd .info_wrap .benefit_info li .tit {position:absolute; top:15px; left:0; font-size:22px; line-height:37px;}
.purchase_bebefit .benefit_list dd .info_wrap .benefit_info li .detail {text-align:right; line-height:37px;}
.purchase_bebefit .benefit_list dd .info_wrap .benefit_info li .detail > * {display:inline-block;}
.purchase_bebefit .benefit_list dd .info_wrap .benefit_info li .date {color:#666; font-size:16px;}
.purchase_bebefit .benefit_list dd .info_wrap .benefit_info li .price {width:110px; font-size:24px; font-family:'HyundaiSansHeadKRBold';}
.purchase_bebefit .benefit_list dd .info_wrap .benefit_info li:first-child {padding-top:0; border-top:none;}
.purchase_bebefit .benefit_list dd .info_wrap .benefit_info li:first-child .tit {top:0;}
.purchase_bebefit .benefit_list dd .btn_wrap {position:absolute; bottom:0; right:0; width:61.3335%;}
.purchase_bebefit .notice_wrap {margin-top:50px; padding-top:15px; border-top:1px solid #d0d0d0;}

/* 이벤트 */
.evententry_wrap {position:relative; margin-top:120px; padding-top:72px;}
.evententry_wrap:after {content:''; display:block; position:absolute; top:0; left:0; width:100%; height:1px; background:#d0d0d0;}
.evententry_wrap .h3_tit {font-size:32px;}
.evententry_wrap .h3_tit .required_noti {position:relative; margin-left:14px; padding-left:14px; font-size:22px; font-weight:normal; font-family:'HyundaiSansTextKRRegular'}
.evententry_wrap .h3_tit .required_noti:after {content:''; position:absolute; top:50%; left:0; width:6px; height:6px; margin-top:-3px; border-radius:50%; background:#eb3323;}
.evententry_wrap .input_form {padding:10px 60px 40px 60px; background:#eef5f9;}
.evententry_wrap .input_form dl {padding-left:0;}
.evententry_wrap .input_form dt {position:static; width:100%; padding-top:36px; padding-bottom:10px;}
.evententry_wrap .input_form dd {}
.evententry_wrap .rad_wrap {}
.evententry_wrap .rad_wrap label {padding-left:38px; font-size:22px; margin-right:20px; min-height:22px; line-height:22px;}
.evententry_wrap .rad_wrap label:before {width:22px; height:22px;}
.evententry_wrap .rad_wrap label:after {}
.evententry_wrap .rad_wrap input:checked + label:after {width:12px; height:12px; margin:5px;}
.evententry_wrap .input_form .error {margin-top:5px; color:#eb3323;}
.evententry_wrap .input_form .error:before {content:'※'}
.evententry_wrap .area_agreement {padding:0 60px 40px 60px; background:#eef5f9;}
.evententry_wrap .area_agreement .agreement {margin-top:0; border-top:1px solid #d0d0d0;}
.evententry_wrap .area_agreement .agreement dt {margin-top:40px; padding:0 0; padding-top:34px; font-size:24px; font-weight:bold; line-height:36px;}
.evententry_wrap .area_agreement .agreement dt:first-child {margin-top:0;}
.evententry_wrap .area_agreement .agreement dt .required {position:relative; padding-right:14px;}
.evententry_wrap .area_agreement .agreement dt .required:after {content:''; position:absolute; top:0; right:0; width:6px; height:6px; border-radius:50%; background:#eb3323;}
.evententry_wrap .area_agreement .agreement dd.all {margin-top:0; margin-bottom:-40px; padding:25px 0; border-top:1px solid #383838; text-align:left;}
.evententry_wrap .area_agreement .agreement dd .scroll_wrap {height:300px; padding:40px 56px; margin-top:13px; border:1px solid #e8e8e8; background:#fff; overflow-x:hidden; overflow-y:auto;}
.evententry_wrap .area_agreement .agreement dd .scroll_wrap .cont {color:#666; font-size:16px; line-height:22px;}
.evententry_wrap .area_agreement .agreement dd .agree_check {padding:10px 40px; border:1px solid #e8e8e8; border-top:none; background:#f8f8f8;}
.evententry_wrap .area_agreement .agreement dd .chk_wrap {display:block; height:55px; line-height:55px;}
.evententry_wrap .area_agreement .agreement dd .chk_wrap label {display:inline-block; position:relative; min-width:1px; min-height:36px; padding:0 0 0 56px; color:#000; font-size:22px; line-height:36px; cursor:pointer;}
.evententry_wrap .area_agreement .agreement dd .chk_wrap label em {color:#999}
.evententry_wrap .area_agreement .agreement dd .chk_wrap label em.required {color:#1672a2}
.evententry_wrap .area_agreement .agreement dd .chk_wrap input+label:after {content:''; position:absolute; left:0; top:0; width:36px; height:36px; border:2px solid #bbb; background-color:#fff; zoom:1;}
.evententry_wrap .area_agreement .agreement dd .chk_wrap input:checked+label:after {border-color:#35719e;}
.evententry_wrap .area_agreement .agreement dd .chk_wrap input:checked+label:before {left:0; top:0; width:22px; height:22px; margin:7px;}
.evententry_wrap .btn_wrap {margin-top:0; padding:0 60px 70px 60px; background:#eef5f9; text-align:center}

.eventcomment_wrap {position:relative; margin-top:120px; padding-top:72px;}
.eventcomment_wrap:after {content:''; display:block; position:absolute; top:0; left:50%; width:1000%; height:1px; background:#d0d0d0;}
.eventcomment_wrap:before {content:''; display:block; position:absolute; top:0; right:50%; width:1000%; height:1px; background:#d0d0d0;}
.eventcomment_wrap .no_login {margin-bottom:50px; padding: 54px 0;text-align:center;background: #f8f8f8;}
.eventcomment_wrap .no_login .h3_tit {font-size:32px;}
.eventcomment_wrap .no_login .h3_tit strong {color:#35719e;}
.eventcomment_wrap .no_login .btn_wrap {margin-top:32px;}
.eventcomment_wrap .comment_list {}
.eventcomment_wrap .comment_list .list_count {margin-bottom:15px; font-size:32px; font-weight:bold; font-family:'HyundaiSansTextKRBold'}
.eventcomment_wrap .comment_list .list_count strong {color:#35719e;}
.eventcomment_wrap .comment_list .list_count .refresh {width:30px; height:30px; border:1px solid #ababab; background:#fff url('/cstatic/images/common/icon_comment_refresh.png') no-repeat center center; text-indent:-9999em;}
.eventcomment_wrap .comment_input {position:relative; padding-right:140px;}
.eventcomment_wrap .comment_input dl {border:2px solid #222; padding:10px 20px;}
.eventcomment_wrap .comment_input dl dt {font-size:22px; font-weight:bold;}
.eventcomment_wrap .comment_input dl dd {position:relative; padding:10px 100px 0 0;}
.eventcomment_wrap .comment_input dl textarea {width:100%; height:73px;}
.eventcomment_wrap .comment_input dl textarea::placeholder {color:#ababab !important;}
.eventcomment_wrap .comment_input dl textarea::-webkit-input-placeholder {color:#ababab}
.eventcomment_wrap .comment_input dl textarea::-moz-placeholder {color:#ababab;}
.eventcomment_wrap .comment_input dl textarea:-ms-input-placeholder {color:#ababab}

.eventcomment_wrap .comment_input dl .comment_cnt {position:absolute; bottom:0; right:20px; font-size:16px;}
.eventcomment_wrap .comment_input .btn {position:absolute; top:0; right:0; width:142px; min-width:0;height:100%;}
.eventcomment_wrap ul {}
.eventcomment_wrap ul li {position:relative; padding:30px 100px 30px 0; border-bottom:1px solid #d0d0d0;}
.eventcomment_wrap ul li:first-child {border-top:1px solid #d0d0d0;}
.eventcomment_wrap .comment_input + ul li:first-child {border-top:none;}
.eventcomment_wrap ul li .mem_id {font-size:22px; font-weight:bold;}
.eventcomment_wrap ul li .msg {color:#35729f; font-size:16px; font-weight:normal; margin-left:10px;}
.eventcomment_wrap ul li .msg:before {content:'*'}
.eventcomment_wrap ul li .mem_comment {margin-top:5px; word-break: break-all;}
.eventcomment_wrap ul li .date {position:absolute; top:50%; right:0; margin-top:-13px;}
.eventcomment_wrap ul li .btn_wrap {margin-top:10px;}
.eventcomment_wrap ul li .btn_wrap .btn {width:70px; min-width:50px; height:36px; font-size:16px; line-height:32px;}
.eventcomment_wrap ul li .btn_wrap .btn.modify {}
.eventcomment_wrap ul li .btn_wrap .btn.del {position:relative; color:#666; padding-left:25px; border-color:#666;}
.eventcomment_wrap ul li .btn_wrap .btn.del:after {content:''; display:inline-block; position:absolute; top:50%; left:8px; width:18px; height:18px; margin-top:-7px; background:url(/cstatic/images/common/icon_all.svg) no-repeat; background-position:-735px -622px;}
.eventcomment_wrap ul li .btn_wrap .btn.del:hover {color:#fff;}
.eventcomment_wrap ul li .btn_wrap .btn.del:hover:after {background-position:-735px -602px;}
.eventcomment_wrap .btn_wrap.more {text-align:center;}
.eventcomment_wrap .btn_wrap.more a {display:block; padding:10px 0; color:#002c5f; font-size:18px;}
.eventcomment_wrap .btn_wrap.more a span:after {content:''; display:inline-block; width:16px; height:10px; margin-left:6px; background:url('/cstatic/images/common/icon_comment_more.png') no-repeat;}


/* Tablet */
@media only screen and (min-width:768px) and (max-width: 1279px) {
	/* 구매가이드 공통 */
	.area_purchase {}
  .area_purchase .h2_tit {font-size:32px; line-height:37px;}
	.area_purchase .contModule.cont_h2 .txt_wrap .align_cont {padding:40px 0 0 48px;}
  .area_purchase .contModule.cont_h2 .txt_wrap .txt {font-size:18px; line-height:28px;}

	.step_process {text-align:center;}
	.step_process .step_list {display:inline-block; font-size:0;}
	.step_process .step_list li {display:inline-block; position:relative; height:34px; margin:0 15px; padding-left:36px; color:#000; font-size:16px; line-height:34px; text-align:left;}
	.step_process .step_list li .num {display:inline-block; position:absolute; top:50%; left:0; width:30px; height:30px; margin-top:-15px; border-radius:50%; border:2px solid #35719e; background:transparent url('/cstatic/images/purchase/trial_process_on.png') no-repeat center center; background-size:18px auto; line-height:26px; text-indent:-9999em; color:#fff; font-size:18px; text-align:center;}
	.step_process .step_list li.on {padding-left:40px; color:#35719e; font-size:18px;}
	.step_process .step_list li.on .num {width:34px; height:34px; margin-top:-17px; border:none; background:#35719e; color:#fff; line-height:34px; text-indent:0;}

	/* 시승신청 */
	.area_purchase .h3_tit {font-size:28px; line-height:36px; text-align:center;}
	.area_purchase .txt_wrap .h_desc {margin-top:3px;}

	.trial_info_process {padding-top:0;}

	.trial_info {}
	.trial_info .h4_tit {font-size:20px;}

	/* 시승 차량 선택 */
	.area_purchase .trial_choose {margin-top:40px;}
	.area_purchase .trial_choose .info_wrap .motor_list li {padding-bottom:30px;}
	.area_purchase .trial_choose .info_wrap .motor_list li .btn_wrap {padding-top:30px;}

	.area_purchase .moving_office {margin-top:72px;}
	.area_purchase .moving_office .h_desc {margin-top:12px;}
	.area_purchase .moving_office .info_wrap {margin-top:22px;}
	.area_purchase .moving_office .info_wrap ul li .cont {padding:48px 60px;}
	.area_purchase .moving_office .info_wrap ul li .cont .tit {font-size:20px;}
	.area_purchase .moving_office .info_wrap ul li .cont .txt {margin-top:13px;}

	.trial_banner {margin-top:40px;}
	.trial_banner .image_wrap img {min-height:250px;}
	.trial_banner .txt_wrap {padding-left:20px; padding-right:20px;}
	.trial_banner .txt_wrap .h4_tit {font-size:18px;}
	.trial_banner .txt_wrap .h_desc {margin-top:8px; font-size:14px; line-height:22px;}
	.trial_banner .txt_wrap .btn_wrap {margin-top:10px; padding-top:0;}
	.trial_banner .txt_wrap .btn_wrap .btn{width:310px; height:40px; line-height:40px;}

	/* 시승센터 찾기 */
	.agency_wrap_kr {position:relative;}
	.agency_wrap_kr .worldmap_wrap {position:relative; padding:32px 24px 36px 24px;}
	.agency_wrap_kr .worldmap_wrap .header {text-align:center;}
	.agency_wrap_kr .worldmap_wrap .header .h1_tit {font-size:32px;line-height:40px;color:#35719E;}
  .agency_wrap_kr .worldmap_wrap .header p.notice{margin-top:16px;font-size:14px;line-height:21px;color:#666;}
  .agency_wrap_kr .worldmap_wrap .header p.notice a{position:relative;margin-right:2px;padding-right:16px;font-family:'HyundaiSansTextKRBold';color:#000;} /* 180705_margin 추가 */
  .agency_wrap_kr .worldmap_wrap .header p.notice a:after{content:'';display:inline-block;position:absolute;top:2px;right:0;width:12px;height:12px;background:url('/cstatic/images/common/icon_all_m.svg') no-repeat -240px 1px;}
	.agency_wrap_kr .worldmap_wrap .search_area{max-width:1200px; margin:0 auto; padding-top:28px; font-size:0; line-height:0;}
	.agency_wrap_kr .worldmap_wrap .search_area .input_wrap{display:inline-block;width:100%;margin-top:8px;}
	.agency_wrap_kr .worldmap_wrap .search_area .input_wrap input{width:99.5%;padding:8px 24px;background:#fff;background:#fff;border:1px solid #383838;font-size:14px;}
	.agency_wrap_kr .worldmap_wrap .search_area .btn.blue{margin-top:16px;}
	.agency_wrap_kr .worldmap_wrap .search_area .select_area.only{display:inline-block;width:100%;}
	.agency_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap{display:inline-block;width:100%;}
	.agency_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .btn_open{display:none;}
	.agency_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list{display:inline-block;width:100%;margin-left:-2px;vertical-align:top;}
  .agency_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list li{display:inline-block;width:120px;height:36px;margin-left:-2px;}
  .agency_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list li.xcient{width:180px;}
	.agency_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list li.xcient .logo{display:inline-block;padding-left:64px;background:url('/cstatic/images/common/logo_xcient_m.png') no-repeat 0 13px;}
	.agency_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list li.xcient.on .logo{background-position:0 -10px;}
	.agency_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list li.on .ico{display:inline-block;width:17px;height:11px;margin-right:10px;background:url('/cstatic/images/common/icon_all.svg') no-repeat -773px -428px;}
	.agency_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list a {display:block; height:36px; padding:0; border:1px solid #222222;background:#fff;font-family:'HyundaiSansTextKRBold'; font-size:14px; line-height:34px; text-decoration:none; -ms-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; -o-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; -moz-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; -webkit-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease;}
	.agency_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list li.on a{position:relative;background:#35719E;border-color:#35719E;color:#fff;}

	.agency_wrap_kr .agency_cont {margin-top:40px;}
	.agency_wrap_kr .agency_cont .agency_info {position:relative; margin-top:24px;}
	.agency_wrap_kr .agency_cont .agency_info:first-child {margin-top:0;}
	.agency_wrap_kr .agency_cont .agency_info:after {content:''; display:table; clear:both;}
	.agency_wrap_kr .agency_cont > .info_wrap .input_form .input_txt.search {max-width:460px; padding-right:128px;}
    .agency_wrap_kr .agency_cont > .info_wrap .input_form .input_txt.search input {border-width:1px;}
    .agency_wrap_kr .agency_cont > .info_wrap .input_form .input_txt.search .btn {right:-150px; width:140px; height:50px; line-height:50px; min-width:100px;}
    .agency_wrap_kr .agency_cont > .info_wrap .input_form .input_txt.search .btn.light_blue {width:130px; min-width:100px;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap {position:absolute;float:none; width:250px; z-index:5;} /* 180710_고정 수정 */
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .inner {display:table; width:100%; height:100%;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont {display:table-cell; padding:0;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info{position:relative;max-height:1148px;overflow-y:auto;}
  .agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info ul li{padding:25px 15px;border-top:1px solid #ddd;}
  .agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info ul li .flag{position:absolute;top:0;left:25px;background:url('/cstatic/images/purchase/flag-map-info-m.png') no-repeat;}
  .agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info ul li .flag.branch{width:30px;height:14.2px;background-position:-83px 0;}
  .agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info ul li .flag.xcient{width:82px;height:14.2px;background-position:0 0;}
  .agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info ul li .flag.boffice{width:30px;height:14.2px;background-position:right 0;}
    .agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info ul li .flag.agency{width:30px;height:14.2px;background-position:-114px -21px;} /* 220429 modify */
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info .h4_tit{width:72%;word-break:break-word;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info .h4_tit:after {content:''; display:table; clear:both;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info .distance{position:absolute;top:25px;right:28px;color:#35719E;} /* 180705_top 수정 */
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info .phone_info {padding-top:2px;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info dl {padding-top:8px; font-size:12px;line-height:16px;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info dl:after {content:''; display:table; clear:both;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info dt {float:left; width:46px;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont dd {margin-left:40px;color:#666;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info .site_info dt {float:none;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info .site_info dd {margin-left:0; padding-top:2px;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info .site_info a {color:#35719E; text-decoration:underline;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info .fixed_avable{}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info .fixed_avable dt{width:100%;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info .fixed_avable dd{width:100%;margin:0;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .no_result{position:relative;display:table;border-top:1px solid #ddd;text-align:center;width:100%;height:1107px;overflow-y:scroll;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .no_result:after{content:'';display:block;clear:both;position: absolute;top:73px;left:50%;margin-left:-69px;width:138px;height:138px;background:url('/cstatic/images/common/icon_all.svg') no-repeat -653px -423px;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .no_result .inner{display:table-cell;padding-top:260px;vertical-align:top;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .no_result strong{font-size:25px;line-height:34px;font-family:'HyundaiSansTextKRBold';}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .no_result p{padding-top:8px;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info .btn_wrap {margin-top:8px !important;padding:0 25px;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info .btn_wrap .btn {-ms-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; -o-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; -moz-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; -webkit-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li.on .btn_wrap .btn {float:none; width:100%; min-width:100px; margin-bottom:10px;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li.on .btn_wrap .btn:first-child {float:none;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info .btn_wrap .btn:hover,
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info .btn_wrap .btn:focus {border-color:#35719E; background-color:#35719E; color:#fff;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info .btn_wrap .ico {right:8px;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .location_now{position:relative;padding:8px 0 8px 40px;color:#000;background-color:#F4F4F4}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .location_now a{display:block;position:absolute;top:8px;left:18px;width:20px;height:20px;background:url('/cstatic/images/common/icon_all_m.svg') no-repeat -7px -102px;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .location_now .location_guide_wrap{top:-75px;left:20px;width:298px;height:85px;font-size:11px;line-height:14px;background:url('/cstatic/images/network/bg_notice_m.png') no-repeat;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .location_now .location_guide_wrap .inner .close{top:6px;right:8px;width:18px;height:18px;background:url('/cstatic/images/common/icon_all_m.svg') no-repeat -278px -3px;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .result_num{padding:14px 0 14px 25px;}
	.agency_wrap_kr .agency_cont .agency_info .map_wrap{position:relative;float:none;width:auto;margin-left:250px;overflow:hidden;}
	.agency_wrap_kr .agency_cont .cs_center{padding:15px 0;}

	.agency_wrap_kr .agency_cont .ban_link{margin:32px auto 54px auto;padding:30px 0;}
	.agency_wrap_kr .agency_cont .ban_link ul li dl{margin:0 32px 0 86px;}
	.agency_wrap_kr .agency_cont .ban_link ul li dt{font-size:14px;line-height:21px;}

	.agency_wrap_kr .agency_cont .ban_link ul li dt i.ico.blank:after,
	.agency_wrap_kr .agency_cont .ban_link ul li dt i.ico.blank:hover:after{left:5px;margin-top:-9px;background-position: -239px 2px;}
	.agency_wrap_kr .agency_cont .ban_link ul li dd{margin-top:2px;font-size:11px;line-height:12px;}
	.agency_wrap_kr .agency_cont .ban_link ul li:after{top:0;left:38px;width:40px;height:40px;background:url('/cstatic/images/network/icon_links_m.png') no-repeat;}
	.agency_wrap_kr .agency_cont .ban_link ul li:first-child:after{background-position:0 0;}
	.agency_wrap_kr .agency_cont .ban_link ul li:last-child:after{background-position:-40px 0;}
	.agency_wrap_kr .agency_cont .ban_link.service ul li:after{top:-6px;}
	.agency_wrap_kr .agency_cont .ban_link.service ul li:first-child:after{background-position:-80px 0;}

	/* 시승 예약 - 일자 선택 */
	.schedule_cont {margin:40px auto 0 auto; width:100%; max-width:1200px;}
	.schedule_cont .txt_wrap .h3_tit {font-size:32px; line-height:48px; text-align:center;}
	.schedule_cont .txt_wrap .h_desc {margin-top:3px;}
	.schedule_cont .info_wrap {margin-top:24px;}
	.schedule_cont .notice_wrap {margin-top:26px;}
	.schedule_cont .list_dot > li {position:relative; padding-left:11px; color:#666;}
	.schedule_cont .list_dot > li:after {content:''; display:block; position:absolute; top:11px; left:0; width:2px; height:2px; border-radius:50%; background:#666;}
	.schedule_cont .calendar_wrap {}
	.schedule_cont .calendar_wrap table {width:100%; margin-top:36px;}
	.schedule_cont .calendar_wrap table th {height:50px;}
	.schedule_cont .calendar_wrap table td {height:120px; padding:14px 20px;}
	.schedule_cont .calendar_wrap table td .rad_wrap {position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:118px; }
	.schedule_cont .calendar_wrap table td .rad_wrap label {width:100%; height:100%; padding:14px 20px; font-size:16px;}
	.schedule_cont .calendar_wrap table td .rad_wrap input+label:before {top:14px; right:20px;}
	.schedule_cont .calendar_wrap table td .rad_wrap input+label:after {top:17px; left:auto; right:14px; width:26px; height:26px; margin:0; border-radius:0;}
	.schedule_cont .calendar_wrap table td .rad_wrap input:checked+label:after {margin:0;}
	.schedule_cont .calendar_wrap table td .rad_wrap label .date {bottom:14px; font-size:14px;}
	.schedule_cont .calendar_wrap .trial_time_layer .h5_tit {font-size:21px;}
	.schedule_cont .calendar_wrap .trial_time_layer .btn_wrap .btn {min-width:200px;}
	.schedule_cont .btn_wrap {margin-top:54px; text-align:center}

	.trialcenter_wrap_kr {position:relative;}
	.trialcenter_wrap_kr .worldmap_wrap {position:relative; padding:32px 24px 36px 24px;}
	.trialcenter_wrap_kr .worldmap_wrap .header {text-align:center;}
	.trialcenter_wrap_kr .worldmap_wrap .header .h1_tit {font-size:32px;line-height:40px;color:#35719E;}
  .trialcenter_wrap_kr .worldmap_wrap .header p.notice{margin-top:16px;font-size:14px;line-height:21px;color:#666;}
  .trialcenter_wrap_kr .worldmap_wrap .header p.notice a{position:relative;margin-right:2px;padding-right:16px;font-family:'HyundaiSansTextKRBold';color:#000;} /* 180705_margin 추가 */
  .trialcenter_wrap_kr .worldmap_wrap .header p.notice a:after{content:'';display:inline-block;position:absolute;top:2px;right:0;width:12px;height:12px;background:url('/cstatic/images/common/icon_all_m.svg') no-repeat -240px 1px;}
	.trialcenter_wrap_kr .worldmap_wrap .search_area{max-width:1200px; margin:0 auto; padding-top:28px; font-size:0; line-height:0;}
	.trialcenter_wrap_kr .worldmap_wrap .search_area .input_wrap{display:inline-block;width:100%;margin-top:8px;}
	.trialcenter_wrap_kr .worldmap_wrap .search_area .input_wrap input{width:99.5%;padding:8px 24px;background:#fff;background:#fff;border:1px solid #383838;font-size:14px;}
	.trialcenter_wrap_kr .worldmap_wrap .search_area .btn.blue{margin-top:16px;}
	.trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only{display:inline-block;width:100%;}
	.trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap{display:inline-block;width:100%;}
	.trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .btn_open{display:none;}
	.trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list{display:inline-block;width:100%;margin-left:-2px;vertical-align:top;}
  .trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list li{display:inline-block;width:120px;height:36px;margin-left:-2px;}
  .trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list li.xcient{width:180px;}
	.trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list li.xcient .logo{display:inline-block;padding-left:64px;background:url('/cstatic/images/common/logo_xcient_m.png') no-repeat 0 13px;}
	.trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list li.xcient.on .logo{background-position:0 -10px;}
	.trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list li.on .ico{display:inline-block;width:17px;height:11px;margin-right:10px;background:url('/cstatic/images/common/icon_all.svg') no-repeat -773px -428px;}
	.trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list a {display:block; height:36px; padding:0; border:1px solid #222222;background:#fff;font-family:'HyundaiSansTextKRBold'; font-size:14px; line-height:34px; text-decoration:none; -ms-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; -o-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; -moz-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; -webkit-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease;}
	.trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list li.on a{position:relative;background:#35719E;border-color:#35719E;color:#fff;}

	.trialcenter_wrap_kr .trialcenter_cont {}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info {position:relative; margin-top:24px;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info:first-child {margin-top:0;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info:after {content:''; display:table; clear:both;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap {position:absolute;float:none; width:250px; z-index:5;} /* 180710_고정 수정 */
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .inner {display:table; width:100%; height:100%;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont {display:table-cell; padding:0;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info{position:relative;max-height:1148px;overflow-y:auto;}
  .trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info ul li{padding:25px 15px;border-top:1px solid #ddd;}
  .trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info ul li .flag{position:absolute;top:0;left:25px;background:url('/cstatic/images/purchase/flag-map-info-m.png') no-repeat;}
  .trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info ul li .flag.branch{width:30px;height:14.2px;background-position:-83px 0;}
  .trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info ul li .flag.xcient{width:82px;height:14.2px;background-position:0 0;}
  .trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info ul li .flag.boffice{width:30px;height:14.2px;background-position:right 0;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info .h4_tit{width:72%;word-break:break-word;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info .h4_tit:after {content:''; display:table; clear:both;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info .distance{position:absolute;top:25px;right:28px;color:#35719E;} /* 180705_top 수정 */
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info .phone_info {padding-top:2px;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info dl {padding-top:8px; font-size:12px;line-height:16px;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info dl:after {content:''; display:table; clear:both;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info dt {float:left; width:46px;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont dd {margin-left:40px;color:#666;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info .site_info dt {float:none;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info .site_info dd {margin-left:0; padding-top:2px;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info .site_info a {color:#35719E; text-decoration:underline;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info .fixed_avable{}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info .fixed_avable dt	{width:100%;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info .fixed_avable dd{width:100%;margin:0;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .no_result{position:relative;display:table;border-top:1px solid #ddd;text-align:center;width:100%;height:1107px;overflow-y:scroll;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .no_result:after{content:'';display:block;clear:both;position: absolute;top:73px;left:50%;margin-left:-69px;width:138px;height:138px;background:url('/cstatic/images/common/icon_all.svg') no-repeat -653px -423px;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .no_result .inner{display:table-cell;padding-top:260px;vertical-align:top;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .no_result strong{font-size:25px;line-height:34px;font-family:'HyundaiSansTextKRBold';}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .no_result p{padding-top:8px;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info .btn_wrap {margin-top:8px !important;padding:0 25px;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info .btn_wrap .btn {background-color:transparent; -ms-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; -o-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; -moz-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; -webkit-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info .btn_wrap .btn:hover,
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info .btn_wrap .btn:focus {border-color:#35719E; background-color:#35719E; color:#fff;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info .btn_wrap .ico {right:8px;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .location_now{position:relative;padding:8px 0 8px 40px;color:#000;background-color:#F4F4F4}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .location_now a{display:block;position:absolute;top:8px;left:18px;width:20px;height:20px;background:url('/cstatic/images/common/icon_all_m.svg') no-repeat -7px -105px;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .location_now .location_guide_wrap{top:-75px;left:20px;width:298px;height:85px;font-size:11px;line-height:14px;background:url('/cstatic/images/network/bg_notice_m.png') no-repeat;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .location_now .location_guide_wrap .inner .close{top:6px;right:8px;width:18px;height:18px;background:url('/cstatic/images/common/icon_all_m.svg') no-repeat -278px -3px;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .result_num{padding:14px 0 14px 25px;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .map_wrap{position:relative;float:none;width:auto;margin-left:250px;overflow:hidden;} /* 180710_고정 수정 */
	.trialcenter_wrap_kr .trialcenter_cont .cs_center{padding:15px 0;}

	.trialcenter_wrap_kr .trialcenter_cont .ban_link{margin:32px auto 54px auto;padding:30px 0;}
	.trialcenter_wrap_kr .trialcenter_cont .ban_link ul li dl{margin:0 32px 0 86px;}
	.trialcenter_wrap_kr .trialcenter_cont .ban_link ul li dt{font-size:14px;line-height:21px;}

	.trialcenter_wrap_kr .trialcenter_cont .ban_link ul li dt i.ico.blank:after,
	.trialcenter_wrap_kr .trialcenter_cont .ban_link ul li dt i.ico.blank:hover:after{left:5px;margin-top:-9px;background-position: -239px 2px;}
	.trialcenter_wrap_kr .trialcenter_cont .ban_link ul li dd{margin-top:2px;font-size:11px;line-height:12px;}
	.trialcenter_wrap_kr .trialcenter_cont .ban_link ul li:after{top:0;left:38px;width:40px;height:40px;background:url('/cstatic/images/network/icon_links_m.png') no-repeat;}
	.trialcenter_wrap_kr .trialcenter_cont .ban_link ul li:first-child:after{background-position:0 0;}
	.trialcenter_wrap_kr .trialcenter_cont .ban_link ul li:last-child:after{background-position:-40px 0;}
	.trialcenter_wrap_kr .trialcenter_cont .ban_link.service ul li:after{top:-6px;}
	.trialcenter_wrap_kr .trialcenter_cont .ban_link.service ul li:first-child:after{background-position:-80px 0;}

	/* 시승예약 - 시승 내역 확인 */
	.trial_confirm {margin-top:40px;}
	.trial_confirm .txt_wrap {text-align:center;}
	.trial_confirm .txt_wrap .h3_tit {font-size:32px; line-height:48px;}
	.trial_confirm .txt_wrap .h_desc {margin-top:18px;}
	.trial_confirm .info_wrap {margin-top:46px;}
	.trial_confirm .motor_info {display:table;}
	.trial_confirm .motor_info .inner {display:table-row;}
	.trial_confirm .motor_info .img_wrap {display:table-cell; width:50%; vertical-align:middle;}
	.trial_confirm .motor_info .txt_wrap {display:table-cell; width:50%; padding-left:36px; text-align:left; vertical-align:middle;}
	.trial_confirm .motor_info .txt_wrap dl {position:relative;}
	.trial_confirm .motor_info .txt_wrap dl:after {content:''; display:block; clear:both;}
	.trial_confirm .motor_info .txt_wrap dl dt {position:absolute; top:0; left:0; width:90px; font-size:16px; line-height:32px;}
	.trial_confirm .motor_info .txt_wrap dl dd {padding-left:90px; line-height:32px;}
	.trial_confirm .motor_info .txt_wrap dl dd span {display:inline-block; color:#666; font-size:14px; line-height:18px; vertical-align:middle;}
	.trial_confirm .motor_info .txt_wrap dl dd .name {color:#000; font-size:16px; font-family:'HyundaiSansHeadKRBold'; line-height:23px;}
	.trial_confirm .motor_info .txt_wrap dl dd .place,
	.trial_confirm .motor_info .txt_wrap dl dd .date {color:#35719e; font-size:16px; font-family:'HyundaiSansHeadKRBold'; line-height:23px;}

	.trial_confirm .place_info {position:absolute; top:50%; left:50%; width:570px; margin-top:-90px; margin-left:-285px; padding-right:210px; color:#fff;}
	.trial_confirm .place_info .h4_tit {font-size:22px;}
	.trial_confirm .place_info .address {font-size:16px;}
	.trial_confirm .place_info ul {position:absolute; top:-6px; right:0; width:200px;}
	.trial_confirm .place_info ul li {position:relative; padding-left:76px;}
	.trial_confirm .place_info ul li .tit {position:absolute; top:0; left:0;}
	.trial_confirm .reservation_info {position:absolute; top:50%; left:50%; width:570px; margin-top:-30px; margin-left:-285px; padding:30px 80px; background:#fff;}
	.trial_confirm .reservation_info li {position:relative; margin:5px 0; padding-left:78px;}
	.trial_confirm .reservation_info li .tit {position:absolute; top:0; left:0;}
	.trial_confirm .reservation_info li .noti {font-size:14px;}
	.trial_confirm .reservation_info li .link {display:inline-block; margin-left:10px; color:#35729f; font-size:16px; font-weight:bold; line-height:1;}

	.trial_confirm .area_agreement .agreement {margin-top:0px;}
	.trial_confirm .area_agreement .agreement dt {margin-top:40px; padding:0 0; padding-top:34px; font-size:20px; font-weight:bold; line-height:36px;}
	.trial_confirm .area_agreement .agreement dt:first-child {margin-top:0;}
	.trial_confirm .area_agreement .agreement dd.all {margin-top:0; margin-bottom:-40px; padding:25px 0; border-top:1px solid #383838; text-align:left;}
	.trial_confirm .area_agreement .agreement dd .scroll_wrap {height:200px; padding:30px 30px; margin-top:13px; border-top:1px solid #e8e8e8; overflow-x:hidden; overflow-y:auto;}
	.trial_confirm .area_agreement .agreement dd .scroll_wrap .cont {color:#666; font-size:14px; line-height:20px;}
	.trial_confirm .area_agreement .agreement dd .agree_check {padding:0 30px; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; background:#f8f8f8; line-height:78px;}
	.trial_confirm .area_agreement .agreement dd .chk_wrap label {display:inline-block; min-width:1px; min-height:30px; padding:0 0 0 42px; color:#000; font-size:18px; line-height:30px; cursor:pointer;}
	.trial_confirm .area_agreement .agreement dd .chk_wrap label em {color:#999}
	.trial_confirm .area_agreement .agreement dd .chk_wrap label em.required {color:#1672a2}
	.trial_confirm .area_agreement .agreement dd .chk_wrap input+label:after {content:''; position:absolute; left:0; top:0; width:30px; height:30px; border:1px solid #bbb; background-color:#fff; zoom:1;}
	.trial_confirm .area_agreement .agreement dd .chk_wrap input:checked+label:after {border-color:#35719e;}
	.trial_confirm .area_agreement .agreement dd .chk_wrap input:checked+label:before {left:0; top:0; width:20px; height:20px; margin:5px;}

	.trial_confirm .btn_wrap {margin-top:54px; text-align:center}

	/* 시승예약 - 신청 완료 */
	.trial_complete {margin-top:128px;}
	.trial_complete .txt_wrap {text-align:center;}
	.trial_complete .txt_wrap .h3_tit {font-size:48px;}
	.trial_complete .info_wrap {margin-top:46px;}
	.trial_complete .motor_info {display:table;}
	.trial_complete .motor_info .inner {display:table-row;}
	.trial_complete .motor_info .img_wrap {display:table-cell; width:50%; vertical-align:middle;}
	.trial_complete .motor_info .txt_wrap {display:table-cell; width:50%; padding-left:36px; text-align:left; vertical-align:middle;}
	.trial_complete .motor_info .txt_wrap dl {position:relative;}
	.trial_complete .motor_info .txt_wrap dl:after {content:''; display:block; clear:both;}
	.trial_complete .motor_info .txt_wrap dl dt {position:absolute; top:0; left:0; width:90px; font-size:16px; line-height:32px;}
	.trial_complete .motor_info .txt_wrap dl dd {padding-left:90px; line-height:32px;}
	.trial_complete .motor_info .txt_wrap dl dd span {display:inline-block; color:#666; font-size:14px; line-height:18px; vertical-align:middle;}
	.trial_complete .motor_info .txt_wrap dl dd .driver,
	.trial_complete .motor_info .txt_wrap dl dd .phone {color:#000; font-size:16px; font-family:'HyundaiSansHeadKRBold'; line-height:23px;}
	.trial_complete .motor_info .txt_wrap dl dd .place,
	.trial_complete .motor_info .txt_wrap dl dd .date {color:#35719e; font-size:16px; font-family:'HyundaiSansHeadKRBold'; line-height:23px;}
	.trial_complete .motor_info .txt_wrap dl dd .noti {display:block; margin-top:-6px; font-size:14px; line-height:21px;}
	.trial_complete .motor_info .txt_wrap dl dd .link {display:inline-block; font-size:14px;}
	.trial_complete .motor_info .txt_wrap dl dd .link:after {content:'>'; display:inline-block; margin-left:6px;}
	.trial_complete .motor_info + .btn_wrap {padding-top:0; margin-top:50px;}
	.trial_complete .motor_info + .btn_wrap ul:after {content:''; display:block; clear:both;}
	.trial_complete .motor_info + .btn_wrap li {float:left; width:32%; margin-left:2%;}
  .trial_complete .motor_info + .btn_wrap li:first-child {width:32%; margin-left:0;}
  .trial_complete .motor_info + .btn_wrap li:last-child {width:32%; margin-left:2%;}
	.trial_complete .motor_info + .btn_wrap li a {display:block;}
	.trial_complete .info_wrap .btn_wrap li .btn {height:50px; line-height:50px; font-size:16px;}

	.special_banner {margin-top:40px; height:80px; border:1px solid #e8e8e8; text-align:center; line-height:78px;}
	.special_banner a {display:inline-block; height:46px; padding-left:60px; background:url('/cstatic/images/purchase/bg_special_banner.png') no-repeat 0 center; background-size:auto 46px; font-size:20px; line-height:46px;}

	/* 구매상담신청 - 안내 */
	.counsel_info_process {padding-top:37px;}
	.counsel_info_process .txt_wrap .h3_tit {font-size:32px; line-height:48px;}
	.counsel_info_process .txt_wrap .h_desc {margin-top:3px;}
	.counsel_info_process .btn_wrap {margin-top:47px; text-align:center;}
	.counsel_info_process .step_list {padding:72px 0 0; text-align:center; overflow:hidden;}
	.counsel_info_process .step_list:after {content:''; display:block; clear:both;}
	.counsel_info_process .step_list li {display:inline-block; position:relative; width:27%; padding-top:100px; background-repeat:no-repeat; background-position:center 0; text-align:center;}
	.counsel_info_process .step_list li.step1 {background-image:url('/cstatic/images/purchase/counsel_process_step1.png')}
	.counsel_info_process .step_list li.step2 {background-image:url('/cstatic/images/purchase/counsel_process_step2.png')}
	.counsel_info_process .step_list li.step3 {background-image:url('/cstatic/images/purchase/counsel_process_step3.png')}
	.counsel_info_process .step_list li:after {content:''; display:block; position:absolute; top:40px; left:-6px; width:11px; height:20px; background:url('/cstatic/images/membership/bl_process_next.png') no-repeat 0 0;}
	.counsel_info_process .step_list li:first-child:after {display:none;}
	.counsel_info_process .step_list li .tit {margin-top:15px; color:#35719e; font-size:18px;}
	.counsel_info_process .step_list li .txt {padding-top:0; font-size:24px; font-family:'HyundaiSansHeadKRBold'}

	.counsel_type_choose {}
	.counsel_type_choose .counsel_type ul li .item {padding:10% 0;}
	.counsel_type_choose .counsel_type ul li .txt {margin-top:18px;font-size:16px;} /* 200325 modify */
	.counsel_type_choose .counsel_type ul li .btn_wrap {margin-top:48px}
	.counsel_type_choose .counsel_type ul li .btn {border-width:1px;}

	.counsel_big {margin-bottom:-120px;}
	.counsel_big .info_wrap .inner {padding:56px 0 80px 0;}
	.counsel_big .txt {margin-top:20px;}
	.counsel_big .list {margin-top:15px; opacity:0.6;}
	.counsel_big .btn_wrap {margin-top:56px;}
	.counsel_big .btn_wrap .btn {border-width:1px;}

	/* 구매상담신청 - 차종선택 */
	.counsel_choose {margin-top:40px;}
	.counsel_choose .txt_wrap .h3_tit {font-size:32px; line-height:48px;}
	.counsel_choose .txt_wrap .h_desc {margin-top:3px;}
	.counsel_choose .motor_list {margin-top:46px; margin-left:-13px;}
	.bg_gray .counsel_choose .motor_list {padding-bottom:80px;}
	.counsel_choose .motor_list:after {content:''; display:block; clear:both;}
	.counsel_choose .motor_list li {position:relative;float:left;width: 25%;padding-bottom:2%;padding-left: 13px;text-align:center;}
	.counsel_choose .motor_list li input {display:inline-block; position:absolute; z-index:0; left:4px; top:4px; opacity:0; filter:alpha(opacity=0);}
	.counsel_choose .motor_list .image {position:relative; display:block; background:#fff;}
	.counsel_choose .motor_list .image:after {content:''; position:absolute; top:0; left:0; width:100%; height:100%;}
	.counsel_choose .motor_list .image img {width:100%; border:1px solid #ddd;}
	.counsel_choose .motor_list input:checked+label .image {background:#35719e;}
	.counsel_choose .motor_list input:checked+label .image:after {border:none;}
	.counsel_choose .motor_list .txt {display:block; margin-top:15px; font-size:24px; font-family:'HyundaiSansHeadKRBold'}
	/* 200325 add */
	.counsel_choose_car .info_wrap .motor_list {padding:0 55px;}
	.counsel_choose_car .info_wrap .motor_list .slick-list {overflow:hidden;}	
	.counsel_choose_car .info_wrap .motor_list .item {padding:0 15px;}
	.counsel_choose_car .list_arrow > li {overflow: hidden; position: absolute; top:60%; width:20px; height:40px; margin-top:-20px;}
	.counsel_choose_car .list_arrow > li.btn_prev {left: 0;}
	.counsel_choose_car .list_arrow > li.btn_next {right: 0;}
	.counsel_choose_car .list_arrow > li button {display: block; overflow: hidden; position: relative; width: 100%; height: 0; padding-top:40px; border: none; background-color: rgba(0,0,0,.2); text-indent: -9999em;}
	.counsel_choose_car .list_arrow > li button:before {top:8px; left: 2px; width: 13px; height: 24px;}	
	.counsel_choose_car .list_arrow > li.btn_next button:before {left:5px;}
	/* //200325 add */

	.counsel_choose_car {}
	.counsel_choose_car .info_wrap .align_cont {padding:4.2% 0 0 0;}
	.counsel_choose_car .info_wrap .motor_list .item .tit {position:absolute; bottom:0; left:0; font-size:16px;}
	.counsel_choose_car .info_wrap .motor_list .item:first-child .tit {left:50px;}

	/* 구매상감신청 - 지점 선택 */
	.agency_wrap_kr .agency_cont > .txt_wrap .h3_tit {font-size:32px; line-height:48px;}
	.agency_wrap_kr .agency_cont > .info_wrap .input_form .select_area{display:inline-block;width:100%;}
    .agency_wrap_kr .agency_cont > .info_wrap .input_form .select_area .sorting_wrap{display:inline-block;width:100%;}
    .agency_wrap_kr .agency_cont > .info_wrap .input_form .select_area .sorting_wrap .btn_open{display:none;}
    .agency_wrap_kr .agency_cont > .info_wrap .input_form .select_area .sorting_wrap .item_list{display:inline-block;width:100%;margin-left:-2px;vertical-align:top;}
    .agency_wrap_kr .agency_cont > .info_wrap .input_form .select_area .sorting_wrap .item_list li{display:inline-block;width:120px;height:50px;margin-left:-2px;}
    .agency_wrap_kr .agency_cont > .info_wrap .input_form .select_area .sorting_wrap .item_list li.on .ico{display:inline-block;width:17px;height:11px;margin-right:10px;background:url('/cstatic/images/common/icon_all.svg') no-repeat -773px -428px;}
    .agency_wrap_kr .agency_cont > .info_wrap .input_form .select_area .sorting_wrap .item_list a {display:block; height:50px; padding:0; border:1px solid #000;background:#fff;font-family:'HyundaiSansTextKRBold'; font-size:14px; line-height:48px; text-decoration:none; -ms-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; -o-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; -moz-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; -webkit-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease;}
    .agency_wrap_kr .agency_cont > .info_wrap .input_form .select_area .sorting_wrap .item_list li.on a{position:relative;background:#35719E;border-color:#35719E;color:#fff;}

	/* 구매상담신청 - 상담안내 */
	.area_purchase .counsel_confirm {margin-top:40px;}
	.area_purchase .counsel_confirm .txt_wrap {text-align:center;}
	.area_purchase .counsel_confirm .txt_wrap .h3_tit {font-size:32px; line-height:48px;}
	.area_purchase .counsel_confirm .txt_wrap .h_desc {margin-top:3px;}
	.area_purchase .counsel_confirm .info_wrap {margin-top:46px;}
	.area_purchase .counsel_confirm .motor_info .txt_wrap dl dt {width:142px; font-size:18px;}
	.area_purchase .counsel_confirm .motor_info .txt_wrap dl dd {padding-left:142px;}
	.area_purchase .counsel_confirm .motor_info .txt_wrap dl dd span {padding:7px 0;font-size:14px; line-height:21px;}
	.area_purchase .counsel_confirm .motor_info .txt_wrap dl dd .name,
	.area_purchase .counsel_confirm .motor_info .txt_wrap dl dd .phone {color:#000; font-size:18px; line-height:28px;}
	.area_purchase .counsel_confirm .motor_info .txt_wrap dl dd .place,
	.area_purchase .counsel_confirm .motor_info .txt_wrap dl dd .date {color:#35719e; font-size:18px; line-height:28px;}
	.area_purchase .counsel_confirm .place_info {position:absolute; top:50%; left:50%; width:570px; margin-top:-90px; margin-left:-285px; padding-right:210px; color:#fff;}
	.area_purchase .counsel_confirm .place_info .h4_tit {font-size:22px;}
	.area_purchase .counsel_confirm .place_info .address {font-size:16px;}
	.area_purchase .counsel_confirm .place_info ul {position:absolute; top:16px; right:0; width:200px;}
	.area_purchase .counsel_confirm .place_info ul li {position:relative; padding-left:76px;}
	.area_purchase .counsel_confirm .place_info ul li .tit {position:absolute; top:0; left:0;}
	.area_purchase .counsel_confirm .reservation_info {position:absolute; top:50%; left:50%; width:570px; margin-top:-30px; margin-left:-285px; padding:30px 80px; background:#fff;}
	.area_purchase .counsel_confirm .reservation_info li {position:relative; margin:5px 0; padding-left:78px;}
	.area_purchase .counsel_confirm .reservation_info li .tit {position:absolute; top:0; left:0;}
	.area_purchase .counsel_confirm .reservation_info li .noti {font-size:14px;}
	.area_purchase .counsel_confirm .reservation_info li .link {display:inline-block; margin-left:10px; color:#35729f; font-size:16px; font-weight:bold; line-height:1;}

	.area_purchase .counsel_request {margin-top:40px;}
	.area_purchase .counsel_request .txt_wrap .h3_tit {font-size:32px; line-height:48px;}
	.area_purchase .counsel_request .txt_wrap .h_desc {margin-top:3px;}
	.area_purchase .counsel_request .info_wrap {margin-top:46px;}
	.area_purchase .counsel_request .input_form .input_txt select {width:402px; border-width:1px;}
	.area_purchase .counsel_request .input_form .input_txt textarea {height:240px; border-width:1px;}
	.area_purchase .counsel_request .input_form .input_txt .noti {font-size:16px;}

	.area_purchase .area_agreement .agreement {margin-top:40px;}
	.area_purchase .area_agreement .agreement dt {margin-top:40px; padding:0 0; padding-top:34px; font-size:24px; font-weight:bold; line-height:36px;}
	.area_purchase .area_agreement .agreement dt:first-child {margin-top:0;}
	.area_purchase .area_agreement .agreement dd .scroll_wrap {height:300px; padding:30px 46px; margin-top:13px; border:1px solid #e8e8e8; overflow-x:hidden; overflow-y:auto;}
	.area_purchase .area_agreement .agreement dd .scroll_wrap .cont {color:#666; font-size:16px; line-height:22px;}
	.area_purchase .area_agreement .agreement dd .agree_check {padding:15px 30px; border:1px solid #e8e8e8; border-top:none;}
	.area_purchase .area_agreement .agreement dd .chk_wrap {display:block; height:40px; line-height:40px;}
	.area_purchase .area_agreement .agreement dd .chk_wrap label {min-height:30px; padding:0 0 0 44px; font-size:18px; line-height:28px;}
	.area_purchase .area_agreement .agreement dd .chk_wrap input+label:after {width:30px; height:30px;}
	.area_purchase .area_agreement .agreement dd .chk_wrap input:checked+label:before {left:0; top:0; width:22px; height:22px; margin:5px;}
	.area_purchase .btn_wrap {margin-top:30px; text-align:center}

    /* 211202 add */
    .area_purchase .counsel_update .h4_tit {font-size:24px;line-height:normal;}
    .area_purchase .counsel_update .agreement {margin-top:0;border:none;}
    .area_purchase .counsel_update .agreement dt {margin:50px 0 15px;padding-top:0;font-size:20px;}
    .area_purchase .counsel_update .agreement dt:first-child {margin-top:10px;}
    .area_purchase .counsel_update .agreement dd .agree_check,
    .area_purchase .counsel_update .agreement dd .marketing_check {padding:21px 20px;border:none;background-color:#f8f8f8;}
    .area_purchase .counsel_update .agreement dd .chk_txt {line-height:30px;}
    .area_purchase .counsel_update .agreement dd .chk_wrap {display:inline-block;position:relative;height:36px;line-height:36px;}
    .area_purchase .counsel_update .agreement dd .chk_wrap input:checked + label:before {width:20px;height:20px;}
    .area_purchase .counsel_update .agreement dd .chk_wrap + .chk_wrap {margin-left:20px;}
    /* //211202 add */
    
	/* 상담안내 - 완료 */
	.counsel_complete {margin-bottom:80px;}
	.counsel_complete .page_header {padding-top:104px;}
	.counsel_complete .page_header .h1_tit {color:#35719e; font-size:32px; line-height:48px;}
	.counsel_complete .page_header .h_desc {padding-top:3px; color:#666; font-size:16px; line-height:23px;}
	.counsel_complete .page_header .btn_wrap {margin-top:74px;}

	/* 이달의 혜택 */
	.purchase_bebefit {padding-top:40px;}
	.purchase_bebefit .benefit_list {margin-top:-8px}
	.purchase_bebefit .benefit_list dt {margin-top:40px;}
	.purchase_bebefit .benefit_list dt .h4_tit {font-size:28px; text-align:left; line-height:1;}
	.purchase_bebefit .benefit_list dd {position:relative; clear:both; margin-top:10px;}
	.purchase_bebefit .benefit_list dd:after {content:''; display:block; clear:both;}
	.purchase_bebefit .benefit_list dd .image_wrap {float:left; width:33.3334%;}
	.purchase_bebefit .benefit_list dd .image_wrap img {width:100%; border:1px solid #d7d7d7;}
	.purchase_bebefit .benefit_list dd .info_wrap {float:right; width:64%;}
	.purchase_bebefit .benefit_list dd .info_wrap .benefit_info li {position:relative; top:-5px; padding:8px 0 7px 0; border-top:1px solid #d0d0d0;}
	.purchase_bebefit .benefit_list dd .info_wrap .benefit_info li:after {content:''; display:block; clear:both;}
	.purchase_bebefit .benefit_list dd .info_wrap .benefit_info li .tit {position:absolute; top:15px; left:0; font-size:18px; line-height:28px;}
	.purchase_bebefit .benefit_list dd .info_wrap .benefit_info li .detail {text-align:right; line-height:28px;}
	.purchase_bebefit .benefit_list dd .info_wrap .benefit_info li .detail > * {display:inline-block;}
	.purchase_bebefit .benefit_list dd .info_wrap .benefit_info li .date {color:#666; font-size:14px;}
	.purchase_bebefit .benefit_list dd .info_wrap .benefit_info li .price {width:90px; font-size:20px; font-family:'HyundaiSansHeadKRBold';}
	.purchase_bebefit .benefit_list dd .info_wrap .benefit_info li:first-child {padding-top:0; border-top:none;}
	.purchase_bebefit .benefit_list dd .info_wrap .benefit_info li:first-child .tit {top:0;}
	.purchase_bebefit .benefit_list dd .btn_wrap {position:absolute; bottom:0; right:0; width:64%;}
	.purchase_bebefit .benefit_list dd .btn_wrap .btn {letter-spacing:-1.3px}
	.purchase_bebefit .notice_wrap {margin-top:50px; padding-top:15px; border-top:1px solid #d0d0d0;}
	.trial_complete .banner_wrap {margin-top:40px; height:80px; border:1px solid #e8e8e8; text-align:center; line-height:78px;}
	.trial_complete .banner_wrap a {display:inline-block; height:46px; padding-left:60px; background:url('/cstatic/images/purchase/bg_trial_banner.png') no-repeat 0 center; background-size:auto 46px; font-size:20px; line-height:46px;}

	/* 이벤트 */
.evententry_wrap {position:relative; margin-top:80px; padding-top:53px;}
.evententry_wrap .h3_tit {font-size:24px; margin-left:40px;}
.evententry_wrap .h3_tit .required_noti {position:relative; margin-left:10px; padding-left:12px; font-size:16px; font-weight:normal; font-family:'HyundaiSansTextKRRegular'}
.evententry_wrap .h3_tit .required_noti:after {content:''; position:absolute; top:50%; left:0; width:5px; height:5px; margin-top:-3px;}
.evententry_wrap .input_form {margin-top:16px; padding-left:40px; padding-right:40px;}
.evententry_wrap .input_form dt {padding-top:26px;}
.evententry_wrap .input_form dd {}
.evententry_wrap .input_form .required:after {width:5px; height:5px; top:8px;}
.evententry_wrap .rad_wrap label {font-size:18px; margin-right:16px;}
.evententry_wrap .area_agreement {padding-left:40px; padding-right:40px;}
.evententry_wrap .area_agreement .agreement dt {margin-top:30px; padding:0 0; padding-top:24px; font-size:21px; font-weight:bold; line-height:32px;}
.evententry_wrap .area_agreement .agreement dt:first-child {margin-top:0;}
.evententry_wrap .area_agreement .agreement dt .required {position:relative; padding-right:14px;}
.evententry_wrap .area_agreement .agreement dt .required:after {width:5px; height:5px;}
.evententry_wrap .area_agreement .agreement dd.all {margin-top:0; margin-bottom:-30px; padding:25px 0; border-top:1px solid #383838; text-align:left;}
.evententry_wrap .area_agreement .agreement dd .scroll_wrap {height:300px; padding:30px 40px; margin-top:13px; border:1px solid #e8e8e8; overflow-x:hidden; overflow-y:auto;}
.evententry_wrap .area_agreement .agreement dd .scroll_wrap .cont {color:#666; font-size:16px; line-height:22px;}
.evententry_wrap .area_agreement .agreement dd .agree_check {padding:10px 40px; border:1px solid #e8e8e8; border-top:none; background:#f8f8f8;}
.evententry_wrap .area_agreement .agreement dd .chk_wrap {display:block; height:40px; line-height:40px;}
.evententry_wrap .area_agreement .agreement dd .chk_wrap label {min-width:1px; min-height:30px; padding:0 0 0 44px; font-size:18px; line-height:30px;}
.evententry_wrap .area_agreement .agreement dd .chk_wrap input+label:after {width:30px; height:30px; border:1px solid #bbb;}
.evententry_wrap .area_agreement .agreement dd .chk_wrap input:checked+label:before {left:0; top:0; width:20px; height:20px; margin:5px;}
.evententry_wrap .btn_wrap {padding-left:40px; padding-right:40px;}

.eventcomment_wrap {position:relative; margin-top:120px; padding-top:72px; overflow:hidden;}
.eventcomment_wrap:after {content:''; display:block; position:absolute; top:0; left:50%; width:1000%; height:1px; background:#d0d0d0;}
.eventcomment_wrap:before {content:''; display:block; position:absolute; top:0; right:50%; width:1000%; height:1px; background:#d0d0d0;}
.eventcomment_wrap .no_login {margin-bottom:50px; padding: 54px 0;text-align:center;background: #f8f8f8;}
.eventcomment_wrap .no_login .h3_tit {font-size:28px;}
.eventcomment_wrap .no_login .btn_wrap {margin-top:26px;}
.eventcomment_wrap .comment_list {}
.eventcomment_wrap .comment_list .list_count {margin-bottom:10px; font-size:24px;}
.eventcomment_wrap .comment_list .list_count .refresh {width:24px; height:24px; background-size:14px;}
.eventcomment_wrap .comment_input {position:relative; padding-right:140px;}
.eventcomment_wrap .comment_input dl {border:1px solid #222; padding:10px 20px;}
.eventcomment_wrap .comment_input dl dt {font-size:18px; font-weight:bold;}
.eventcomment_wrap .comment_input dl dd {position:relative; padding:10px 100px 0 0;}
.eventcomment_wrap .comment_input dl textarea {width:100%; height:54px;}
.eventcomment_wrap .comment_input dl .comment_cnt {position:absolute; bottom:0; right:20px; font-size:16px;}
.eventcomment_wrap .comment_input .btn {position:absolute; top:0; right:0; width:142px; min-width:0;height:100%;}
.eventcomment_wrap ul {}
.eventcomment_wrap ul li {position:relative; padding:30px 80px 30px 0; border-bottom:1px solid #d0d0d0;}
.eventcomment_wrap ul li:first-child {border-top:1px solid #d0d0d0;}
.eventcomment_wrap .comment_input + ul li:first-child {border-top:none;}
.eventcomment_wrap ul li .mem_id {font-size:18px; font-weight:bold;}
.eventcomment_wrap ul li .msg {color:#35729f; font-size:16px; font-weight:normal; margin-left:10px;}
.eventcomment_wrap ul li .msg:before {content:'*'}
.eventcomment_wrap ul li .mem_comment {margin-top:5px;}
.eventcomment_wrap ul li .date {position:absolute; top:50%; right:0; margin-top:-13px; font-size:14px;}
.eventcomment_wrap ul li .btn_wrap {margin-top:10px;}
.eventcomment_wrap ul li .btn_wrap .btn {width:70px; min-width:50px; height:36px; font-size:16px; line-height:32px;}
.eventcomment_wrap ul li .btn_wrap .btn.modify {}
.eventcomment_wrap ul li .btn_wrap .btn.del {position:relative; color:#666; padding-left:25px; border-color:#666;}
.eventcomment_wrap ul li .btn_wrap .btn.del:after {content:''; display:inline-block; position:absolute; top:50%; left:8px; width:18px; height:18px; margin-top:-7px; background:url(/cstatic/images/common/icon_all.svg) no-repeat; background-position:-735px -622px;}
.eventcomment_wrap ul li .btn_wrap .btn.del:hover {color:#fff;}
.eventcomment_wrap ul li .btn_wrap .btn.del:hover:after {background-position:-735px -602px;}
.eventcomment_wrap .btn_wrap.more {text-align:center;}
.eventcomment_wrap .btn_wrap.more a {display:block; padding:10px 0; color:#002c5f; font-size:18px;}
.eventcomment_wrap .btn_wrap.more a span:after {content:''; display:inline-block; width:16px; height:10px; margin-left:6px; background:url('/cstatic/images/common/icon_comment_more.png') no-repeat;}
}

/*Mobile */
@media only screen and (max-width: 767px) {
	/* 구매가이드 공통 */
	.area_purchase {margin-bottom:60px;}
  .area_purchase .h2_tit {font-size:28px; line-height:33px;}
	.area_purchase .contModule.cont_h2 .txt_wrap .align_cont {padding:40px 40px 0 40px;}
  .area_purchase .contModule.cont_h2 .txt_wrap .txt {font-size:16px; line-height:23px;}

	.step_process {display:table; width:100%; height:88px; margin:0; padding-top:20px; text-align:center;}
	.step_process .step_list {display:table-row; font-size:0;}
	.step_process .step_list li {display:table-cell; position:relative; height:40px; width:20%; margin:0; padding:30px 0 0 0; color:#000; font-size:14px; line-height:28px; text-align:center;}
	.step_process .step_list li:after {content:''; display:block; position:absolute; top:12px; left:50%; height:3px; width:calc(100% - 26px); margin-left:14px; background:#d7d7d7;}
	.step_process .step_list li:last-child:after{display:none;}
	.step_process .step_list li .num {top:0; left:50%; width:28px; height:28px; margin-top:0; margin-left:-14px; border:1px solid #35719e; border-radius:50%; background:transparent url('/cstatic/images/purchase/trial_process_on.png') no-repeat center center; background-size:18px auto; color:#fff; font-size:15px; line-height:26px; text-align:center;}
	.step_process .step_list li p.pc_view {display:none}
	.step_process .step_list li p.mo_view {display:block}
	.step_process .step_list li.on {padding: 30px 0 0 0; color:#35719e; font-size:14px;}
	.step_process .step_list li.on .num {width:28px; height:28px; margin-top:0; margin-left:-14px; border:none; line-height:28px;}

	/* 시승신청 */
	.trial_info_process {padding-top:27px;}
	.trial_info_process .h_desc {margin-top:18px;}
	.trial_info_process .btn_wrap {margin-top:47px; text-align:center;}
	.trial_info_process .btn_wrap .btn {height:40px; line-height:40px;}
	.trial_info_process .align_cont {padding:10px 0 0}
	.trial_info_process .step_list {padding-top:0; overflow:hidden;}
	.trial_info_process .step_list {overflow:hidden;}
	.trial_info_process .step_list:after {content:''; display:block; clear:both;}
	.trial_info_process .step_list li {position:relative; float:left; width:50%; margin-top:30px; background-repeat:no-repeat; background-position:center 0; background-size:68px auto; text-align:center;}
	.trial_info_process .step_list li.step1 { padding-top:60px; background-image:url('/cstatic/images/purchase/trial_process_step1-m.png')}
	.trial_info_process .step_list li.step2 { padding-top:54px; background-image:url('/cstatic/images/purchase/trial_process_step2-m.png')}
	.trial_info_process .step_list li.step3 { padding-top:49px; background-image:url('/cstatic/images/purchase/trial_process_step3-m.png')}
	.trial_info_process .step_list li.step4 { padding-top:46px; background-image:url('/cstatic/images/purchase/trial_process_step4-m.png')}
	.trial_info_process .step_list li:after {content:''; display:block; position:absolute; top:50%; bottom:auto; left:-10px; width:20px; height:12px; margin-top:-6px; margin-left:0; background:url('/cstatic/images/membership/bl_process_next-m.png') no-repeat 0 0; background-size:20px auto; transform:rotate(270deg);}
	.trial_info_process .step_list li:nth-child(odd) {clear:both;}
	.trial_info_process .step_list li:nth-child(odd):after {display:none;}
	.trial_info_process .step_list li .tit {margin-top:15px; color:#35719e; font-size:16px; font-family:'HyundaiSansTextKRBold'}
	.trial_info_process .step_list li .txt {padding-top:0; font-size:14px; font-family:'HyundaiSansTextKRBold'}

	.trial_info {position: relative; background:#f8f8f8; margin:0 -10px; padding:20px 20px 20px 20px; margin-top:36px; font-size:14px; line-height:23px;}
	.trial_info .h4_tit {}
	.trial_info .tit {margin-top:12px; color:#000;}
	.trial_info .trial_info_list {color:#666;}
	.trial_info .trial_info_list li {position:relative; padding-left:10px; line-height:1.7777778;}
	.trial_info .trial_info_list li:after {content:''; display:inline-block; position:absolute; top:10px; left:1px; width:2px; height:2px; background:#666;}
	.trial_info .trial_info_list + .tit {margin-top:20px;}

	/* 시승 차량 선택 */
	.area_purchase .trial_choose {margin-top:27px;}
	.area_purchase .trial_choose .txt_wrap {text-align:center;}
	.area_purchase .trial_choose .info_wrap {margin-top:20px;}
	.area_purchase .trial_choose .info_wrap .motor_list {}
	.area_purchase .trial_choose .info_wrap .motor_list:after {content:''; display:block; clear:both;}
	.area_purchase .trial_choose .info_wrap .motor_list li {position:relative; float:none; width:100%; padding-bottom:10px;}
	.area_purchase .trial_choose .info_wrap .motor_list li:nth-child(even) {float:right;}
	.area_purchase .trial_choose .info_wrap .motor_list li .img_wrap img {width:100%; height:auto;}
	.area_purchase .trial_choose .info_wrap .motor_list li .img_wrap + .tit {position:absolute; top:20px; left:20px; color:#fff; font-size:19px; line-height:1;}
	.area_purchase .trial_choose .info_wrap .motor_list li .btn_wrap {padding-top:0; border-top:none; text-align:center;}
	.area_purchase .trial_choose .info_wrap .motor_list li .btn_wrap .btn{width:100%;}

	.area_purchase .moving_office {margin-top:35px; font-size:14px;}
	.area_purchase .moving_office .h4_tit {font-size:16px;}
	.area_purchase .moving_office .h_desc {margin-top:3px;}
	.area_purchase .moving_office .info_wrap {display:block; margin-top:10px; border-collapse:collapse;}
	.area_purchase .moving_office .info_wrap ul {display:block; border:none; background:none;}
	.area_purchase .moving_office .info_wrap ul li {display:block; width:100%; padding:0 !important; border:1px solid #ddd !important; background:#f6f9fa;}
	.area_purchase .moving_office .info_wrap ul li + li {margin-top:24px;}
	.area_purchase .moving_office .info_wrap ul li .h4_tit {top:20px; left:20px; font-size:19px; color:#fff !important;}
	.area_purchase .moving_office .info_wrap ul li .cont {min-height:150px; padding:20px 20px 16px 20px;}
	.area_purchase .moving_office .info_wrap ul li .cont .tit {font-size:16px;}
	.area_purchase .moving_office .info_wrap ul li .cont .txt {margin-top:11px;}

	.trial_banner {display:block; width:100%; margin:0 auto; margin-top:40px;}
	.trial_banner .trial_banner_wrap {display:block; position:relative;}
	.trial_banner .trial_banner_wrap > div {display:block; vertical-align:middle;}
	.trial_banner .image_wrap {width:100%;}
	.trial_banner .image_wrap img {width:100%; min-height:230px;}
	.trial_banner .txt_wrap {position:absolute; top:0; left:0; height:100%; width:100%; padding:20px 23px; color:#fff;}
	.trial_banner .txt_wrap .h4_tit {color:#fff; font-size:19px; line-height:26px;}
	.trial_banner .txt_wrap .h_desc {margin-top:4px; font-size:12px; line-height:17px;}
	.trial_banner .txt_wrap .btn_wrap {position:absolute; bottom:20px; left:23px; margin-top:0;}
	.trial_banner .txt_wrap .btn_wrap .btn{width:auto; height:30px; padding:0 12px; line-height:28px; background:transparent; border-color:#fff;}
	.trial_banner .txt_wrap .btn_wrap .btn .ico {display:none;}

	/* 시승센터 찾기 */
	.agency_wrap_kr {position:relative;}
	.agency_wrap_kr .worldmap_wrap {position:relative; padding:28px 10px 0 10px; background-color:#fff;}
	.agency_wrap_kr .worldmap_wrap .header {position:static; top:40px; right:0; left:0; text-align:center; z-index:5;}
	.agency_wrap_kr .worldmap_wrap .header .h1_tit {color:#155E91; font-size:28px; line-height:33px;}
	.agency_wrap_kr .worldmap_wrap .header p.notice{margin-top:16px;font-size:14px;line-height:21px;color:#666;}
  .agency_wrap_kr .worldmap_wrap .header p.notice a{position:relative;padding-right:16px;font-family:'HyundaiSansTextKRBold';color:#000;}
  .agency_wrap_kr .worldmap_wrap .header p.notice a:after{content:'';display:inline-block;position:absolute;top:2px;right:0;width:14px;height:14px;background:url('/cstatic/images/common/icon_all_s.svg') no-repeat -237px -34px;background-size:400px 400px;}
	.agency_wrap_kr .worldmap_wrap .search_area{max-width:none; margin:0 auto; padding-top:28px; font-size:0; line-height:0;}
	.agency_wrap_kr .worldmap_wrap .search_area .input_wrap{display:inline-block;width:100%;margin-top:8px;}
	.agency_wrap_kr .worldmap_wrap .search_area .input_wrap input{width:100%;padding:14px 20px;background:#fff;background:#fff;border:1px solid #383838;font-size:14px;} /* 180706_폰트사이즈 축소 */
	.agency_wrap_kr .worldmap_wrap .search_area .btn.blue{width:100%;height:50px;margin-top:8px;}
	.agency_wrap_kr .worldmap_wrap .search_area .select_area.only{display:inline-block;width:100%;}
	.agency_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap{position:relative;display:inline-block;width:100%;}
	.agency_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .btn_open{display:inline-block;position:relative; width:100%; height:50px; border:1px solid #222; padding:14px 56px 14px 16px; background-color:#fff; font-size:14px; font-family:'HyundaiSansTextKRBold'; line-height:23px; text-align:left;}
	.agency_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .btn_open span {display:inline-block; padding-right:8px; color:#666; font-size:10px; font-family:'HyundaiSansTextKRRegular'; line-height:23px; vertical-align:top;}
	.agency_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .btn_open .ico {position:absolute; top:5px; right:8px; width:24px; height:23px;}
	.agency_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .btn_open .ico:after {content:''; position:absolute; top:50%; left:0; width:24px; height:24px; margin:-5px 0 0 0; background:url('/cstatic/images/common/icon_all_m.svg') no-repeat -510px -72px;}
	.agency_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list {position:absolute; top:50px; right:0; left:2px; max-height:290px; opacity:0; visibility:hidden; overflow:hidden;  overflow-y:scroll; z-index:10; -ms-transition:opacity 0.5s ease; -o-transition:opacity 0.5s ease; -moz-transition:opacity 0.5s ease; -webkit-transition:opacity 0.5s ease; transition:opacity 0.5s ease;}
	.agency_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list .item {position:relative;width:100%;height:52px;margin:-3px 0 0 0;}
	.agency_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list a {display:block; height:50px; padding:0 16px; border:1px solid #222; background-color:#fff; font-size:14px; line-height:48px;text-align:left; text-decoration:none; font-family: 'HyundaiSansTextKRRegular';-ms-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; -o-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; -moz-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; -webkit-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease;}
	.agency_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list a:hover,
	.agency_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list a:focus {border-color:#222; background-color:#fff; color:#35719E;}
  .agency_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item.on {z-index:5;}
  .agency_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list li.xcient{width:100%;}
	.agency_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list li.xcient .logo{display:inline-block;padding-left:64px;background: url('/cstatic/images/common/logo_xcient.png') no-repeat 0 20px;background-size:61.5px 41px;}
	.agency_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list li.xcient.on .logo{background-position:0 20px;} /* 180718_추가 */
	.agency_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list li.on a{border-color:#222; background-color:#fff; color:#35719E;}
	.agency_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap.open {z-index:10;}
	.agency_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap.open .item_list {opacity:1; visibility:visible;}
	.agency_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list li.on .ico{display:none;}
	.agency_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap.open .btn_open .ico:after {background-position:-510px -96px;}
	.agency_wrap_kr .agency_cont {margin-top:27px}
	.agency_wrap_kr .agency_cont > .info_wrap {margin:0 auto; padding:22px 10px 25px 10px;}
	.agency_wrap_kr .agency_cont > .info_wrap .btn_wrap {margin-top:20px;}
	.agency_wrap_kr .agency_cont > .info_wrap .input_form dl {position:relative;}
	.agency_wrap_kr .agency_cont > .info_wrap .input_form dt {position:absolute; top:0; left:34px; z-index:10; color:#666; font-size:10px;}
	.agency_wrap_kr .agency_cont > .info_wrap .input_form dd {z-index:1;}
	.agency_wrap_kr .agency_cont > .info_wrap .input_form .select_area{display:inline-block;width:100%;}
    .agency_wrap_kr .agency_cont > .info_wrap .input_form .select_area .sorting_wrap{position:relative;display:inline-block;width:100%;}
    .agency_wrap_kr .agency_cont > .info_wrap .input_form .select_area .sorting_wrap .btn_open{display:inline-block;position:relative; width:100%; height:50px; border:1px solid #222; padding:14px 56px 14px 16px; background-color:#fff; font-size:14px; font-family:'HyundaiSansTextKRBold'; line-height:23px; text-align:left;}
    .agency_wrap_kr .agency_cont > .info_wrap .input_form .select_area .sorting_wrap .btn_open span {display:inline-block; padding-right:8px; color:#666; font-size:10px; font-family:'HyundaiSansTextKRRegular'; line-height:23px; vertical-align:top;}
    .agency_wrap_kr .agency_cont > .info_wrap .input_form .select_area .sorting_wrap .btn_open .ico {position:absolute; top:5px; right:8px; width:24px; height:23px;}
    .agency_wrap_kr .agency_cont > .info_wrap .input_form .select_area .sorting_wrap .btn_open .ico:after {content:''; position:absolute; top:50%; left:0; width:24px; height:24px; margin:-5px 0 0 0; background:url('/cstatic/images/common/icon_all_m.svg') no-repeat -510px -72px;}
    .agency_wrap_kr .agency_cont > .info_wrap .input_form .select_area .sorting_wrap .item_list {position:absolute; top:50px; right:0; left:2px; max-height:290px; opacity:0; visibility:hidden; overflow:hidden;  overflow-y:scroll; z-index:10; -ms-transition:opacity 0.5s ease; -o-transition:opacity 0.5s ease; -moz-transition:opacity 0.5s ease; -webkit-transition:opacity 0.5s ease; transition:opacity 0.5s ease;}
    .agency_wrap_kr .agency_cont > .info_wrap .input_form .select_area .sorting_wrap .item_list .item {position:relative;width:100%;height:52px;margin:-3px 0 0 0;}
    .agency_wrap_kr .agency_cont > .info_wrap .input_form .select_area .sorting_wrap .item_list a {display:block; height:50px; padding:0 16px; border:1px solid #222; background-color:#fff; font-size:14px; line-height:48px;text-align:left; text-decoration:none; font-family: 'HyundaiSansTextKRRegular';-ms-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; -o-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; -moz-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; -webkit-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease;}
    .agency_wrap_kr .agency_cont > .info_wrap .input_form .select_area .sorting_wrap .item_list a:hover,
    .agency_wrap_kr .agency_cont > .info_wrap .input_form .select_area .sorting_wrap .item_list a:focus {border-color:#222; background-color:#fff; color:#35719E;}
    .agency_wrap_kr .agency_cont > .info_wrap .input_form .select_area .sorting_wrap .item.on {z-index:5;}
    .agency_wrap_kr .agency_cont > .info_wrap .input_form .select_area .sorting_wrap .item_list li.on a {border-color:#222; background-color:#fff; color:#35719E;}
    .agency_wrap_kr .agency_cont > .info_wrap .input_form .select_area .sorting_wrap.open {z-index:10;}
    .agency_wrap_kr .agency_cont > .info_wrap .input_form .select_area .sorting_wrap.open .item_list {opacity:1; visibility:visible;}
    .agency_wrap_kr .agency_cont > .info_wrap .input_form .select_area .sorting_wrap .item_list li.on .ico{display:none;}
    .agency_wrap_kr .agency_cont > .info_wrap .input_form .select_area .sorting_wrap.open .btn_open .ico:after {background-position:-510px -96px;}
	.agency_wrap_kr .agency_cont > .info_wrap .input_form select {padding-left:30%; text-align:center;}
	.agency_wrap_kr .agency_cont > .info_wrap .input_form .input_txt.search {max-width:100%; padding-right:0;}
	.agency_wrap_kr .agency_cont > .info_wrap .input_form .input_txt.search input {border-width:1px;}
	.agency_wrap_kr .agency_cont > .info_wrap .input_form .input_txt.search .btn {position:static; width:100%; height:50px; margin-top:8px; line-height:50px;}
	.agency_wrap_kr .agency_cont > .info_wrap .input_form .input_txt.search .btn.light_blue {width:100%; margin-top:8px;}
	.agency_wrap_kr .agency_cont .agency_info {position:relative; margin-top:0;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap{width:100%;position:static;}
    .agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info{position:relative;margin:0 10px;max-height:none;overflow-y:hidden;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info ul li{margin-top:16px;padding:50px 50px 27px 20px;background-color:#f8f8f8;border-top:none !important;}/* 180716_수정 */
    .agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info ul li .flag{position:absolute;top:0;left:0;background:url('/cstatic/images/purchase/flag-map-info-s.png') no-repeat;background-size:363px 84px;}/* 211014 modify */
    .agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info ul li .flag.branch{width:73px;height:40px;background-position:-142.5px 0;}
    .agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info ul li .flag.xcient{width:142px;height:40px;background-position:0 0;}
    .agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info ul li .flag.boffice{width:73px;height:40px;background-position:right 0;}
    .agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info ul li .flag.agency{width:73px;height:40px;background-position:-217px 100%;} /* 220429 modify */
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info .h4_tit {word-break:break-word;font-size:20px;line-height:27px;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info .distance{position:absolute;top:56px;right:10px;color:#35719E;font-size:14px;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info .phone_info {padding-top:2px;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info dl {padding-top:12px; font-size:14px;line-height:21px;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info dt {float:left; width:36px;font-weight:bold; word-break: break-all;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont dd {margin-left:36px;color:#666;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info .fixed_avable{}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info .fixed_avable dt {width:100%;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info .fixed_avable dd{width:100%;margin:0;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .no_result{position:relative;display:table;border-top:none;text-align:center;width:100%;height:auto;overflow-y:scroll;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .no_result:after{content:'';display:block;clear:both;position: absolute;top:72px;left:50%;margin-left:-34px;width:68px;height:68px;background:url('/cstatic/images/common/icon_all_s.svg') no-repeat -316px -332px;background-size:400px 400px;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .no_result .inner{display:table-cell;padding-top:163px;vertical-align:top;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .no_result strong{font-size:20px;line-height:27px;font-family:'HyundaiSansTextKRBold';}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .no_result p{padding-top:8px;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li .map_view{display:none;} /* 180718_수정 */
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li.on .map_view{display:block;margin-top:16px;} /* 180718_추가 */
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li .map_view button{font-size:14px;line-height:23px;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li .map_view.open button{color:#35719e}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li .map_view button	.ico.more{width:22px;height:11px;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li .map_view button	.ico.more:after {width:22px;height:11px;margin-top: 0;background-position: 6px -367px;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li .map_view.open button .ico.more:after {width:22px;height:11px;margin-top: 0;background-position: 6px -378px;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li .map_view button i.ico:after {content: '';position: absolute;top: 50%;left: 0;background: url(/cstatic/images/common/icon_all_s.svg) no-repeat;background-size: 400px 400px;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li .map_view .map_detail{display:none;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li .map_view.open .map_detail{display:block;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li .map_view .map_location{position:relative;margin:12px -20px 0;overflow:hidden;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li .map_view .map_location img{width:100%;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li .map_view .map_location .ico_location{display:block;position:absolute;width:28px;height:40px;background:url('/cstatic/images/common/icon_all_s.svg') no-repeat -36.5px -360px;background-size:400px 400px;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li .map_view .btns_wrap{margin:0 -20px 0;padding:0;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li .map_view .btns_wrap .btn {height:40px; line-height:40px;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li .map_view .btns_wrap .btn.full {width:100%;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li .map_view .btns_wrap .btn.full {width:100%; background:#35729F; color:#fff;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li .map_view .btns_wrap .btn.full:hover,
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li .map_view .btns_wrap .btn.full:focus {background-color:#25506F; color:#fff;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li .map_view .btns_wrap .btn i.ico{display:none;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li .btn_posi{display:none;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li .btn_wrap{display:block; width:auto; margin:0 -20px; padding:0;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li.on .btn_wrap .btn {width:calc(50% - 2px); min-width:100px;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li.on .btn_wrap .btn.full {width:100%; background:#35729f;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li.on .btn_wrap .btn.full:hover,
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info li.on .btn_wrap .btn.full:focus {background:#002c5f;}

	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .location_now{position:relative;margin-top:8px;padding:18px 0 13px 56px;color:#666;font-size:14px;line-height: 21px;z-index:9;padding-top: 16px;} /* 200226 modify */
    .agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .location_now a{display:block;position:absolute;top: 12.5px;left:20px;width:30px;height:30px;background: url('/cstatic/images/common/icon_all_s.svg') no-repeat -135px -356px;background-size:400px 400px;}/* 200226 modify */
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .location_now .location_guide_wrap{position:absolute;top:45px;left:0;width:100%;height:85.5px;color:#fff;font-size:14px;line-height:21px;text-align:center;background:url('/cstatic/images/network/bg_notice_s.png') no-repeat;background-size:1178.5px 85.5px;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .location_now .location_guide_wrap .inner{position:relative;width:100%;padding-top:22.5px;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .location_now .location_guide_wrap .inner .close{position:absolute;top:14px;right:20px;width:25px;height:25px;background:url('/cstatic/images/common/icon_all_s.svg') no-repeat -356.5px -114px;background-size:400px 400px;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .result_num{position:static;padding:32px 0 0 20px;font-size:14px;line-height:17px;box-shadow:none;}
	.agency_wrap_kr .agency_cont .agency_info .map_wrap{display:none;}
	.agency_wrap_kr .agency_cont .cs_center{margin-top:60px;padding:20px 28px;text-align:left;background-color:#F8F8F8;font-size:16px;}
	.agency_wrap_kr .agency_cont .cs_center dt{display:block;margin-bottom:8px;padding-right:0;font-family:'HyundaiSansTextKRBold';border-right:1px solid #D0D0D0;line-height:100%;}
	.agency_wrap_kr .agency_cont .cs_center dd{display:block;padding-left:0;letter-spacing:-1px;}
	.agency_wrap_kr .agency_cont .ban_link{margin:10px 11px 10px 11px;padding:0 20px;text-align:left;}
	.agency_wrap_kr .agency_cont .ban_link ul li{float:none;width:auto;padding:20px 0;border-top:1px solid #ddd;border-left:none;}
	.agency_wrap_kr .agency_cont .ban_link ul li dl{margin:0 32px 0 72px;}
	.agency_wrap_kr .agency_cont .ban_link ul li dt{font-size:20px;line-height:27px;}
	.agency_wrap_kr .agency_cont .ban_link ul li dt i.ico.blank:after,
	.agency_wrap_kr .agency_cont .ban_link ul li dt i.ico.blank:hover:after{left:8px;margin-top:-15px;background-position: -236px -38px;}
	.agency_wrap_kr .agency_cont .ban_link ul li dd{margin-top:4px;font-size:16px;line-height:23px;}
	.agency_wrap_kr .agency_cont .ban_link ul li:after{top:18px;left:0;width:60px;height:60px;background:url('/cstatic/images/network/icon_links_s.png') no-repeat;background-size:180px 60px;}
	.agency_wrap_kr .agency_cont .ban_link ul li:first-child:after{background-position:0 0;}
	.agency_wrap_kr .agency_cont .ban_link ul li:last-child:after{background-position:-60px 0;}
	.agency_wrap_kr .agency_cont .ban_link.service ul li:after{top:16px;}
	.agency_wrap_kr .agency_cont .ban_link.service ul li:first-child:after{background-position:-120px 0;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info .btn_wrap {margin-top:20px; padding:0;}
	.agency_wrap_kr .agency_cont .agency_info .txt_wrap .align_cont .map_info .btn_wrap i.ico.more:after  {/*width: 40px; height: 11px; */ margin-top: 0px; background-position: 14px -374px;} /*191226 modify */
	.agency_wrap_kr .agency_cont .agency_info + .btn_wrap {position:relative; margin:-54px 10px 0 10px;}
	.agency_wrap_kr .agency_cont .agency_info + .btn_wrap .btn {display:block; margin-bottom:10px;}

	/* 시승 예약 - 일자 선택 */
	.schedule_cont {margin:27px 0 0 0; width:100%; padding:0 10px;}
	.schedule_cont .h3_tit {text-align:center;}
	.schedule_cont .info_wrap {margin-top:24px;}
	.schedule_cont .notice_wrap {margin-top:26px;}
	.schedule_cont .list_dot > li {position:relative; padding-left:10px; color:#666; font-size:14px; line-height:23px;}
	.schedule_cont .list_dot > li:after {content:''; display:block; position:absolute; top:10px; left:0; width:2px; height:2px; border-radius:50%; background:#666;}
	.schedule_cont .calendar_wrap {display:none}
	.schedule_cont .day_select_wrap {}
	.schedule_cont .day_select_wrap	.h4_tit {margin-bottom:6px; font-size:14px;  line-height:18px;}
	.schedule_cont .day_select_wrap	select {width:100%; height:50px; border:1px solid #222; padding:0 20px; background:#fff url('/cstatic/images/common/bg_selectbox.png') no-repeat right; background-position:right 15px center; color:#000; font-size:14px; line-height:1; outline:0; -webkit-appearance:inherit; -moz-appearance:inherit; appearance:inherit;}
	.schedule_cont .day_select_wrap	select + select {margin-top:10px;}
	.schedule_cont .calendar_wrap .trial_time_layer {display:none !important}
	.schedule_cont .btn_wrap {margin-top:24px; text-align:center}
	.schedule_cont .btn_wrap .btn {display:block; margin-bottom:10px; height:50px; line-height:50px;}

	.trialcenter_wrap_kr {position:relative;}
	.trialcenter_wrap_kr .worldmap_wrap {position:relative; padding:28px 10px 0 10px; background-color:#fff;}
	.trialcenter_wrap_kr .worldmap_wrap .header {position:static; top:40px; right:0; left:0; text-align:center; z-index:5;}
	.trialcenter_wrap_kr .worldmap_wrap .header .h1_tit {color:#155E91; font-size:28px; line-height:33px;}
	.trialcenter_wrap_kr .worldmap_wrap .header p.notice{margin-top:16px;font-size:14px;line-height:21px;color:#666;}
  .trialcenter_wrap_kr .worldmap_wrap .header p.notice a{position:relative;padding-right:16px;font-family:'HyundaiSansTextKRBold';color:#000;}
  .trialcenter_wrap_kr .worldmap_wrap .header p.notice a:after{content:'';display:inline-block;position:absolute;top:2px;right:0;width:14px;height:14px;background:url('/cstatic/images/common/icon_all_s.svg') no-repeat -237px -34px;background-size:400px 400px;}
	.trialcenter_wrap_kr .worldmap_wrap .search_area{max-width:none; margin:0 auto; padding-top:28px; font-size:0; line-height:0;}
	.trialcenter_wrap_kr .worldmap_wrap .search_area .input_wrap{display:inline-block;width:100%;margin-top:8px;}
	.trialcenter_wrap_kr .worldmap_wrap .search_area .input_wrap input{width:100%;padding:14px 20px;background:#fff;background:#fff;border:1px solid #383838;font-size:14px;} /* 180706_폰트사이즈 축소 */
	.trialcenter_wrap_kr .worldmap_wrap .search_area .btn.blue{width:100%;height:50px;margin-top:8px;}
	.trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only{display:inline-block;width:100%;}
	.trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap{position:relative;display:inline-block;width:100%;}
	.trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .btn_open{display:inline-block;position:relative; width:100%; height:50px; border:1px solid #222; padding:14px 56px 14px 16px; background-color:#fff; font-size:14px; font-family:'HyundaiSansTextKRBold'; line-height:23px; text-align:left;}
	.trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .btn_open span {display:inline-block; padding-right:8px; color:#666; font-size:10px; font-family:'HyundaiSansTextKRRegular'; line-height:23px; vertical-align:top;}
	.trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .btn_open .ico {position:absolute; top:5px; right:8px; width:24px; height:23px;}
	.trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .btn_open .ico:after {content:''; position:absolute; top:50%; left:0; width:24px; height:24px; margin:-5px 0 0 0; background:url('/cstatic/images/common/icon_all_m.svg') no-repeat -510px -72px;}
	.trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list {position:absolute; top:50px; right:0; left:2px; max-height:290px; opacity:0; visibility:hidden; overflow:hidden;  overflow-y:scroll; z-index:10; -ms-transition:opacity 0.5s ease; -o-transition:opacity 0.5s ease; -moz-transition:opacity 0.5s ease; -webkit-transition:opacity 0.5s ease; transition:opacity 0.5s ease;}
	.trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list .item {position:relative;width:100%;height:52px;margin:-3px 0 0 0;}
	.trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list a {display:block; height:50px; padding:0 16px; border:1px solid #222; background-color:#fff; font-size:14px; line-height:48px;text-align:left; text-decoration:none; font-family: 'HyundaiSansTextKRRegular';-ms-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; -o-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; -moz-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; -webkit-transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease; transition:border-color 0.5s ease, background-color 0.5s ease, color 0.5s ease;}
	.trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list a:hover,
	.trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list a:focus {border-color:#222; background-color:#fff; color:#35719E;}
  .trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item.on {z-index:5;}
  .trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list li.xcient{width:100%;}
	.trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list li.xcient .logo{display:inline-block;padding-left:64px;background: url('/cstatic/images/common/logo_xcient.png') no-repeat 0 20px;background-size:61.5px 41px;}
	.trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list li.xcient.on .logo{background-position:0 20px;} /* 180718_추가 */
	.trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list li.on a{border-color:#222; background-color:#fff; color:#35719E;}
	.trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap.open {z-index:10;}
	.trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap.open .item_list {opacity:1; visibility:visible;}
	.trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap .item_list li.on .ico{display:none;}
	.trialcenter_wrap_kr .worldmap_wrap .search_area .select_area.only .sorting_wrap.open .btn_open .ico:after {background-position:-510px -96px;}
	.trialcenter_wrap_kr .trialcenter_cont {}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info {position:relative; margin-top:0;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap{width:100%;position:static;}
  .trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info{position:relative;margin:0 10px;max-height:none;overflow-y:hidden;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info ul li{margin-top:16px;padding:30px 20px 27px;background-color:#f8f8f8;border-top:none !important;}/* 180716_수정 */
  .trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info ul li .flag{position:absolute;top:0;left:0;background:url('/cstatic/images/purchase/flag-map-info-s.png') no-repeat;background-size:363px 84px;}/* 211014 modify */
  .trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info ul li .flag.branch{width:73px;height:40px;background-position:-142.5px 0;}
  .trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info ul li .flag.xcient{width:142px;height:40px;background-position:0 0;}
  .trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info ul li .flag.boffice{width:73px;height:40px;background-position:right 0;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info .h4_tit {word-break:break-word;font-size:20px;line-height:27px;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info .distance{position:absolute;top:68px;right:28px;color:#35719E;font-size:14px;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info .phone_info {padding-top:2px;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info dl {padding-top:12px; font-size:14px;line-height:21px;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info dt {float:left; width:36px;font-weight:bold; word-break:break-all;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont dd {margin-left:36px;color:#666;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info .fixed_avable{}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info .fixed_avable dt{width:100%;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info .fixed_avable dd{width:100%;margin:0;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .no_result{position:relative;display:table;border-top:none;text-align:center;width:100%;height:auto;overflow-y:scroll;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .no_result:after{content:'';display:block;clear:both;position: absolute;top:72px;left:50%;margin-left:-34px;width:68px;height:68px;background:url('/cstatic/images/common/icon_all_s.svg') no-repeat -316px -332px;background-size:400px 400px;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .no_result .inner{display:table-cell;padding-top:163px;vertical-align:top;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .no_result strong{font-size:20px;line-height:27px;font-family:'HyundaiSansTextKRBold';}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .no_result p{padding-top:8px;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info li .map_view{display:none;} /* 180718_수정 */
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info li.on .map_view{display:block;margin-top:16px;} /* 180718_추가 */
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info li .map_view button{font-size:14px;line-height:23px;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info li .map_view.open button{color:#35719e}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info li .map_view button	.ico.more{width:22px;height:11px;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info li .map_view button	.ico.more:after {width:22px;height:11px;margin-top: 0;background-position: 6px -367px;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info li .map_view.open button .ico.more:after {width:22px;height:11px;margin-top: 0;background-position: 6px -378px;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info li .map_view button i.ico:after {content: '';position: absolute;top: 50%;left: 0;background: url(/cstatic/images/common/icon_all_s.svg) no-repeat;background-size: 400px 400px;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info li .map_view .map_detail{display:none;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info li .map_view.open .map_detail{display:block;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info li .map_view .map_location{position:relative;margin:12px -20px 0;overflow:hidden;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info li .map_view .map_location img{width:100%;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info li .map_view .map_location .ico_location{display:block;position:absolute;width:28px;height:40px;background:url('/cstatic/images/common/icon_all_s.svg') no-repeat -36.5px -360px;background-size:400px 400px;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info li .map_view  .btns_wrap{margin:0 -20px -26px;padding:0;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info li .btn_posi{display:none;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info .btn_wrap{display:block;margin-top:20px;padding:0;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .location_now{position:relative;margin-top:8px;padding:0 0 13px 0;color:#666; background-color:#fff;font-size:14px;line-height:21px;z-index:9; text-align:center;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .location_now a{display:none;position:absolute;top:12.5px;left:20px;width:30px;height:30px;background:url('/cstatic/images/common/icon_all_s.svg') no-repeat -135px -358px;background-size:400px 400px;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .location_now .location_guide_wrap{position:absolute;top:45px;left:0;width:100%;height:85.5px;color:#fff;font-size:14px;line-height:21px;text-align:center;background:url('/cstatic/images/network/bg_notice_s.png') no-repeat;background-size:1178.5px 85.5px;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .location_now .location_guide_wrap .inner{position:relative;width:100%;padding-top:22.5px;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .location_now .location_guide_wrap .inner .close{position:absolute;top:14px;right:20px;width:25px;height:25px;background:url('/cstatic/images/common/icon_all_s.svg') no-repeat -356.5px -114px;background-size:400px 400px;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .result_num{position:static;padding:32px 0 0 20px;font-size:14px;line-height:17px;box-shadow:none;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .map_wrap{display:none;}
	.trialcenter_wrap_kr .trialcenter_cont .cs_center{margin-top:60px;padding:20px 28px;text-align:left;background-color:#F8F8F8;font-size:16px;}
	.trialcenter_wrap_kr .trialcenter_cont .cs_center dt{display:block;margin-bottom:8px;padding-right:0;font-family:'HyundaiSansTextKRBold';border-right:1px solid #D0D0D0;line-height:100%;}
	.trialcenter_wrap_kr .trialcenter_cont .cs_center dd{display:block;padding-left:0;letter-spacing:-1px;}
	.trialcenter_wrap_kr .trialcenter_cont .ban_link{margin:10px 11px 10px 11px;padding:0 20px;text-align:left;}
	.trialcenter_wrap_kr .trialcenter_cont .ban_link ul li{float:none;width:auto;padding:20px 0;border-top:1px solid #ddd;border-left:none;}
	.trialcenter_wrap_kr .trialcenter_cont .ban_link ul li dl{margin:0 32px 0 72px;}
	.trialcenter_wrap_kr .trialcenter_cont .ban_link ul li dt{font-size:20px;line-height:27px;}
	.trialcenter_wrap_kr .trialcenter_cont .ban_link ul li dt i.ico.blank:after,
	.trialcenter_wrap_kr .trialcenter_cont .ban_link ul li dt i.ico.blank:hover:after{left:8px;margin-top:-15px;background-position: -236px -38px;}
	.trialcenter_wrap_kr .trialcenter_cont .ban_link ul li dd{margin-top:4px;font-size:16px;line-height:23px;}
	.trialcenter_wrap_kr .trialcenter_cont .ban_link ul li:after{top:18px;left:0;width:60px;height:60px;background:url('/cstatic/images/network/icon_links_s.png') no-repeat;background-size:180px 60px;}
	.trialcenter_wrap_kr .trialcenter_cont .ban_link ul li:first-child:after{background-position:0 0;}
	.trialcenter_wrap_kr .trialcenter_cont .ban_link ul li:last-child:after{background-position:-60px 0;}
	.trialcenter_wrap_kr .trialcenter_cont .ban_link.service ul li:after{top:16px;}
	.trialcenter_wrap_kr .trialcenter_cont .ban_link.service ul li:first-child:after{background-position:-120px 0;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info .txt_wrap .align_cont .map_info .btn_wrap i.ico.more:after {margin-top:-25px;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info + .btn_wrap {position:relative; margin:-54px 10px 0 10px;}
	.trialcenter_wrap_kr .trialcenter_cont .trialcenter_info + .btn_wrap .btn {display:block; margin-bottom:10px;}

	/* 시승예약 - 시승 내역 확인 */
	.trial_confirm {margin-top:60px;}
	.trial_confirm .txt_wrap .h_desc {margin-top:18px;}
	.trial_confirm .info_wrap {margin-top:20px;}
	.trial_confirm .align_cont {position:relative;}
	.trial_confirm .align_cont .img_wrap img {width:100%; height:337px;}
	.trial_confirm .place_info {position:absolute; top:25px; left:0; width:100%; margin-left:30px; padding-right:0;}
	.trial_confirm .place_info .h4_tit {font-size:18px;}
	.trial_confirm .place_info .address {font-size:12px; line-height:20px;}
	.trial_confirm .place_info ul {position:static; width:100%;}
	.trial_confirm .place_info ul li {position:relative; padding-left:0; font-size:12px; line-height:20px;}
	.trial_confirm .place_info ul li .tit {position:static; display:inline-block; margin-right:8px;}
	.trial_confirm .place_info ul li .txt {display:inline-block;}
	.trial_confirm .reservation_info {position:absolute; top:130px; left:0; width:100%; margin-left:0; padding:0 30px; background:transparent;}
	.trial_confirm .reservation_info ul {padding:15px 20px; background:#fff;}
	.trial_confirm .reservation_info li {position:relative; margin:5px 0; padding-left:0;}
	.trial_confirm .reservation_info li .tit {position:static; font-size:14px;}
	.trial_confirm .reservation_info li .txt {font-size:14px;}
	.trial_confirm .reservation_info li .noti {font-size:12px; color:#666;}
	.trial_confirm .reservation_info li .link {margin-left:6px; color:#35729f; font-size:12px; font-weight:normal;}
	.trial_confirm .reservation_info li .link:after {content:'>'; display:inline-block; margin-left:2px;}
	.trial_confirm .area_agreement .agreement {margin-top:20px; border:1px solid #e8e8e8;}
	.trial_confirm .area_agreement .agreement dt {margin-top:20px; padding:0 20px; padding-top:17px; border-top:none; font-size:16px; font-weight:bold; line-height:18px;}
  .trial_confirm .area_agreement .agreement dt:first-child {margin-top:0;}
  .trial_confirm .area_agreement .agreement dd.all {margin-top:0; margin-bottom:-24px; padding:15px 0; border-top:none; text-align:left;}
  .trial_confirm .area_agreement .agreement dd .scroll_wrap {height:150px; padding:0 20px; margin-top:13px; border-top:none; overflow-x:hidden; overflow-y:scroll;}
  .trial_confirm .area_agreement .agreement dd .scroll_wrap .cont {color:#666; font-size:14px; line-height:21px;}
  .trial_confirm .area_agreement .agreement dd .agree_check {width:100%; height:73px; padding:0 20px; border-top:1px solid #e8e8e8; border-bottom:none; background:#f8f8f8; line-height:71px;}
  .trial_confirm .area_agreement .agreement dd .chk_wrap label {display:inline-block; min-width:1px; min-height:20px; padding:0 0 0 33px; color:#000; font-size:14px; line-height:20px; cursor:pointer;}
  .trial_confirm .area_agreement .agreement dd .chk_wrap label em {color:#999}
  .trial_confirm .area_agreement .agreement dd .chk_wrap label em.required {color:#1672a2}
	.trial_confirm .btn_wrap {margin-top:40px; text-align:center}
	.trial_confirm .btn_wrap .btn {display:block; margin-bottom:10px; height:50px; line-height:50px;}

	/* 시승예약 - 신청 완료 */
	.trial_complete {margin-top:60px;}
	.trial_complete .txt_wrap {padding:0 0 0; text-align:center;}
	.trial_complete .txt_wrap .h3_tit {padding-top:0; padding-top:75px; background:url('/cstatic/images/purchase/bg_trial_complete-m.png') no-repeat center 0; background-size:77px auto; font-size:28px; line-height:33px;}

	.trial_complete .info_wrap {margin-top:-4px;}
	.trial_complete .motor_info {display:block;}
	.trial_complete .motor_info .inner {display:block;}
	.trial_complete .motor_info .img_wrap {display:block; width:100%;}
	.trial_complete .motor_info .txt_wrap {display:block; width:100%; height:auto; padding-top:25px; padding-bottom:25px; padding-left:0; text-align:left;}
	.trial_complete .motor_info .txt_wrap dl {position:relative;}
	.trial_complete .motor_info .txt_wrap dl:after {content:''; display:block; clear:both;}
	.trial_complete .motor_info .txt_wrap dl dt {position:absolute; top:2px; left:0; width:87px; min-height:32px; padding-left:20px; font-size:14px; font-family:'HyundaiSansHeadKRBold'; line-height:32px;}
	.trial_complete .motor_info .txt_wrap dl dd {min-height:32px; padding-left:87px; line-height:32px;}
	.trial_complete .motor_info .txt_wrap dl dd span {display:inline-block; color:#666; font-size:14px; line-height:21px; vertical-align:middle;}
	.trial_complete .motor_info .txt_wrap dl dd .driver,
	.trial_complete .motor_info .txt_wrap dl dd .phone {color:#000; font-size:14px; font-family:'HyundaiSansHeadKRBold'; line-height:21px;}
	.trial_complete .motor_info .txt_wrap dl dd .place,
	.trial_complete .motor_info .txt_wrap dl dd .date {color:#35719e; font-size:14px; font-family:'HyundaiSansHeadKRBold'; line-height:21px;}
	.trial_complete .motor_info .txt_wrap dl dd .noti {display:block; margin-top:-6px; font-size:12px; line-height:18px;}
	.trial_complete .motor_info .txt_wrap dl dd .link {font-size:12px;}
	.trial_complete .motor_info .txt_wrap dl dd .link:after {content:'>'; display:inline-block; margin-left:6px;}
	.trial_complete .motor_info + .btn_wrap {padding-top:0; margin-top:30px;}
	.trial_complete .motor_info + .btn_wrap ul:after {content:''; display:block; clear:both;}
	.trial_complete .motor_info + .btn_wrap li {float:none; width:100%; margin-left:0; margin-bottom:10px;}
	.trial_complete .motor_info + .btn_wrap li:first-child {width:100%; margin-left:0;}
	.trial_complete .motor_info + .btn_wrap li:last-child {margin-left:0;}
	.trial_complete .motor_info + .btn_wrap li a {display:block;}
	.trial_complete .info_wrap .btn_wrap li {width:100% !important; margin-bottom:10px; margin-left:0 !important;}
	.trial_complete .info_wrap .btn_wrap li .btn {height:50px; line-height:50px; font-size:14px;}

	.special_banner {margin-top:20px; height:60px; border:1px solid #e8e8e8; text-align:center; line-height:58px;}
	.special_banner a {display:inline-block; height:29px; padding-left:46px; background:url('/cstatic/images/purchase/bg_special_banner.png') no-repeat 0 center; background-size:30px auto; font-size:16px; line-height:29px;}

	.special_banner_layer {position:fixed; top:0; left:0; width:94%; margin:0; padding:60px 0 60px 0; background-color:#fff; visibility:visible;}
  .special_banner_layer .scroll_wrap {max-height:487px; overflow:hidden; overflow-y:auto;}
  .special_banner_layer .h2_tit {padding:0 40px; font-size:28px; line-height:33px; text-align:center;}
  .special_banner_layer .special_banner_layer_wrap {margin:0 20px;}
	.special_banner_layer .box_tit .h4_tit {font-size:20px;}
	.special_banner_layer .box_tit .txt_date {font-size:13px;}
	.special_banner_layer .box_color_txt.type_1 {font-size: 13px;}
	.special_banner_layer .box_color_txt.type_2 {font-size: 13px;}
	.special_banner_layer .box_color_txt.type_2 .txt_price {font-size:14px;}
	.special_banner_layer .box_color_txt.type_2 .txt_price span {font-size:28px;}
  .special_banner_layer .btn_close {position:absolute; top:0; right:0; width:40px; height:40px;}
	.special_banner_layer .btn_close button {position:relative; width:40px; height:40px;}
	.special_banner_layer .btn_close button:after {content:''; position:absolute; top:0; left:0; width:40px; height:40px; background:url('/cstatic/images/common/img_footer_s.svg') no-repeat -36px 6px; background-size:400px 400px;}

	/* 구매상담신청 - 안내 */
	.counsel_info_process {padding-top:40px;}
	.counsel_info_process .h_desc {margin-top:18px;}
	.counsel_info_process .btn_wrap {margin-top:47px; text-align:center;}
	.counsel_info_process .step_list {padding-top:40px; overflow:hidden;}
	.counsel_info_process .step_list:after {content:''; display:block; clear:both;}
	.counsel_info_process .step_list li {position:relative; float:none; width:100%; margin-top:48px; background-repeat:no-repeat; background-position:center 0; text-align:center;}
	.counsel_info_process .step_list li.step1 {padding-top:49px; background-image:url('/cstatic/images/purchase/counsel_process_step1-m.png'); background-size:66px auto;}
	.counsel_info_process .step_list li.step2 {padding-top:54px; background-image:url('/cstatic/images/purchase/counsel_process_step2-m.png'); background-size:63px auto;}
	.counsel_info_process .step_list li.step3 {padding-top:54px; background-image:url('/cstatic/images/purchase/counsel_process_step3-m.png'); background-size:60px auto;}
	.counsel_info_process .step_list li:after {content:''; display:block; position:absolute; top:-32px; bottom:auto; left:50%; width:20px; height:12px; margin-left:-10px; background:url('/cstatic/images/membership/bl_process_next-m.png') no-repeat 0 0; background-size:20px auto;}
	.counsel_info_process .step_list li:first-child {margin-top:0;}
	.counsel_info_process .step_list li:first-child:after {display:none;}
	.counsel_info_process .step_list li .tit {margin-top:15px; color:#35719e; font-size:16px; font-family:'HyundaiSansTextKRBold'}
	.counsel_info_process .step_list li .txt {padding-top:0; font-size:14px; font-family:'HyundaiSansTextKRBold'}

	.counsel_type_choose {padding:0 0;}
	.counsel_type_choose .txt_wrap {}
	.counsel_type_choose .txt_wrap .h_desc {margin-top:5px; font-size:14px;}
	.counsel_type_choose .img_wrap {height:358px; overflow:hidden;}
    .counsel_type_choose .img_wrap img {height:656px; margin-top:-298px;}
	.counsel_type_choose .info_wrap {top:auto; bottom:0;}
	.counsel_type_choose .info_wrap .counsel_type {vertical-align:bottom;}
	.counsel_type_choose .counsel_type ul {margin-left:0;}
	.counsel_type_choose .counsel_type ul li {float:none; width:100%; margin-bottom:40px; padding-left:10px; padding-right:10px;}
	.counsel_type_choose .counsel_type ul li:first-child {margin-bottom:20px;}
	.counsel_type_choose .counsel_type ul li .item {padding:38px 0 40px 0;}
	.counsel_type_choose .counsel_type ul li .h3_tit {font-size:20px;}
	.counsel_type_choose .counsel_type ul li .txt {position:relative; margin-top:18px; font-size:14px;}
	.counsel_type_choose .counsel_type ul li .btn_wrap {margin-top:27px; text-align:center; }
	.counsel_type_choose .counsel_type ul li .btn_wrap .btn {width:180px; border-width:1px; height:40px; line-height:40px;}

	.counsel_big {position:relative; margin-bottom:-120px;}
	.counsel_big .info_wrap {display:table; width:100%; max-width:1200px; height:100%; margin:0 auto;}
	.counsel_big .info_wrap .inner {display:table-cell; padding:50px 10px 120px 10px; color:#fff; text-align:center; vertical-align:middle;} /* 200325 modify */
	.counsel_big .h3_tit {font-size:20px;}  /* 200325 add */
	/* 200325 modify */
	.counsel_big .txt {margin-top:28px; font-size:14px;} 
 	.counsel_big .list {margin-top:20px; font-size:14px; opacity:0.6;} 
	.counsel_big .btn_wrap {margin-top: 27px;} 
	.counsel_big .btn_wrap .btn { width:49%; border-color:#fff; background-color:transparent; height:40px; line-height:36px;} 
	/* //200325 modify */	
	.counsel_big .btn_wrap .btn:nth-child(even) {float:right;}
	.counsel_big .btn_wrap .btn:hover {background-color:#fff; color:#000;}

	/* 구매상담신청 - 차종선택 */
	.counsel_choose {margin-top:50px;}
	.counsel_choose .motor_list {margin-top:28px; margin-left:-25px;}
	.bg_gray .counsel_choose .motor_list {padding-bottom:40px;}
	.counsel_choose .motor_list:after {content:''; display:block; clear:both;}
	.counsel_choose .motor_list li {position:relative;float:left;width:50%;padding-bottom:25px;padding-left:25px;text-align:center;}
	.counsel_choose .motor_list li input {display:inline-block; position:absolute; z-index:0; left:4px; top:4px; opacity:0; filter:alpha(opacity=0);}
	.counsel_choose .motor_list .image {position:relative; display:block; background:#fff;}
	.counsel_choose .motor_list .image:after {content:''; position:absolute; top:0; left:0; width:100%; height:100%;}
	.counsel_choose .motor_list .image img {width:100%; border:1px solid #ddd;}
	.counsel_choose .motor_list .txt {display:block; margin-top:10px; font-size:15px; font-family:'HyundaiSansHeadKRBold'}
	.counsel_choose .motor_list input:checked+label .image {background:#35719e;}
	.counsel_choose .motor_list input:checked+label .image:after {border:none;}
	.counsel_choose .motor_list input:checked+label .txt {color:#35719e;}

	.counsel_choose_car {position:relative; padding:0 0;}
	.counsel_choose_car .info_wrap { width:100%; height:100%;}
	.counsel_choose_car .info_wrap .inner {display:table; width:100%; height:100%; margin:0 auto;}
	.counsel_choose_car .info_wrap .align_cont {padding:6.3% 0 0 0; padding-top: 62px; } /* 200325 modify */
	.counsel_choose_car .info_wrap .h4_tit {font-size:36px; margin-top:25px; margin-bottom:30px;}
	.counsel_choose_car .info_wrap .motor_list {position:absolute; top:60%; left:0; width:100%; margin-top:-150px; margin-left:0; padding:0; font-size:0; text-align:center;}
	.counsel_choose_car .info_wrap .h3_tit {font-size:24px;} /* 200325 add */
	.counsel_choose_car .info_wrap .motor_list .item {position:relative; display:inline-block; width:310px; height:325px; text-align:center;} /* 200325 modify */
	.counsel_choose_car .info_wrap .motor_list .item .tit {position:absolute; bottom:0; font-size:20px; text-align:center; color:#fff;} /* 200325 modify */
	.counsel_choose_car .info_wrap .motor_list .item img {width:auto; height:149px; transform: scale(0.9);}
	.counsel_choose_car .info_wrap .motor_list .item:hover img,
	.counsel_choose_car .info_wrap .motor_list .item:focus img {-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none; transition:none;}
	.counsel_choose_car .info_wrap .motor_list .item.slick-current {z-index:10;}
	.counsel_choose_car .info_wrap .motor_list .item.slick-current img {top:60px; transform: scale(1.8) translateX(24%);} /* 200325 modify */
	.counsel_choose_car .info_wrap .motor_list .item .btn_wrap {display:block; margin-top:0;}
	.counsel_choose_car .info_wrap .motor_list .item .btn_wrap .btn {width: 90%;  left: 50%;  transform: translateX(-50%);} /* 200325 modify */
	.counsel_choose_car .info_wrap .motor_list .item .btn_wrap .btn:hover,
	.counsel_choose_car .info_wrap .motor_list .item .btn_wrap .btn:focus {background-color:#transparent}
	.counsel_choose_car .info_wrap .motor_list.col5 {top:60%;}
	.counsel_choose_car .info_wrap .motor_list.col5 .item { width:310px;}
	.counsel_choose_car .box_indicator {display:block;}
	.counsel_choose_car .list_arrow > li {overflow: hidden; position: absolute; top:60%; width:20px; height:40px; margin-top:-20px;}
	.counsel_choose_car .list_arrow > li.btn_prev {left: 0;}
	.counsel_choose_car .list_arrow > li.btn_next {right: 0;}
	.counsel_choose_car .list_arrow > li button {display: block; overflow: hidden; position: relative; width: 100%; height: 0; padding-top:40px; border: none; background-color: rgba(0,0,0,.2); text-indent: -9999em; z-index:5;} /* 200325 modify */
	.counsel_choose_car .list_arrow > li button:before {display: block; position: absolute; top:8px; left: 2px; width: 13px; height: 24px;  background: url(/cstatic/images/main/icon_arrow_1.png) no-repeat; background-size: contain; content: '';}
	.counsel_choose_car .list_arrow > li.btn_next button:before {-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); left: 10px;}
	.counsel_choose_car .list_arrow > li.btn_next button:before {left:5px;}

	/* 구매상담신청 - 상담안내 */
	.area_purchase .counsel_confirm {margin-top:60px;}
	.area_purchase .counsel_confirm .txt_wrap .h_desc {margin-top:18px;}
	.area_purchase .counsel_confirm .info_wrap {margin-top:20px;}
	.area_purchase .counsel_confirm .align_cont {position:relative;}
	.area_purchase .counsel_confirm .align_cont .img_wrap img {width:100%; height:337px;}
	.area_purchase .counsel_confirm .place_info {position:absolute; top:25px; left:0; width:100%; margin-left:30px; padding-right:0}
	.area_purchase .counsel_confirm .place_info .h4_tit {font-size:18px;}
	.area_purchase .counsel_confirm .place_info .address {font-size:12px; line-height:20px;}
	.area_purchase .counsel_confirm .place_info ul {position:static; width:100%;}
	.area_purchase .counsel_confirm .place_info ul li {position:relative; padding-left:0; font-size:12px; line-height:20px;}
	.area_purchase .counsel_confirm .place_info ul li .tit {position:static; display:inline-block; margin-right:8px;}
	.area_purchase .counsel_confirm .place_info ul li .txt {display:inline-block;}
	.area_purchase .counsel_confirm .reservation_info {position:absolute; top:130px; left:0; width:100%; margin-left:0; padding:0 30px; background:transparent;}
	.area_purchase .counsel_confirm .reservation_info ul {padding:15px 20px; background:#fff;}
	.area_purchase .counsel_confirm .reservation_info li {position:relative; margin:5px 0; padding-left:0;}
	.area_purchase .counsel_confirm .reservation_info li .tit {position:static; font-size:14px; font-family:'HyundaiSansTextKRBold';}
	.area_purchase .counsel_confirm .reservation_info li .txt {font-size:14px;}
	.area_purchase .counsel_confirm .reservation_info li .noti {font-size:12px; color:#666;}
	.area_purchase .counsel_confirm .reservation_info li .link {margin-left:6px; color:#35729f; font-size:12px; font-weight:normal;}
	.area_purchase .counsel_confirm .reservation_info li .link:after {content:'>'; display:inline-block; margin-left:2px;}

	.area_purchase .counsel_request {margin-top:40px;}
	.area_purchase .counsel_request .txt_wrap .h3_tit {}
	.area_purchase .counsel_request .txt_wrap .h_desc {margin-top:18px; padding:0 7%; word-break:keep-all;}
	.area_purchase .counsel_request .info_wrap {margin-top:20px;}
	.area_purchase .counsel_request .input_form {padding-top:0; border-width:0;}
	.area_purchase .counsel_request .input_form .input_txt select {width:100%;}
	.area_purchase .counsel_request .input_form .input_txt textarea {height:250px;}
	.area_purchase .counsel_request .input_form .input_txt .noti {font-size:14px;}

	.area_purchase .area_agreement .agreement {margin-top:20px; border:1px solid #e8e8e8;}
	.area_purchase .area_agreement .agreement dt {margin-top:20px; padding:0 20px; padding-top:17px; border-top:none; font-size:16px; font-weight:bold; line-height:18px;}
  .area_purchase .area_agreement .agreement dt:first-child {margin-top:0;}
  .area_purchase .area_agreement .agreement dd.all {margin-top:0; margin-bottom:-24px; padding:15px 0; border-top:none; text-align:left;}
  .area_purchase .area_agreement .agreement dd .scroll_wrap {height:150px; padding:0 20px; margin-top:13px; border:none; overflow-x:hidden; overflow-y:scroll;}
  .area_purchase .area_agreement .agreement dd .scroll_wrap .cont {color:#666; font-size:14px; line-height:21px;}
  .area_purchase .area_agreement .agreement dd .agree_check {width:100%; min-height:50px; padding:5px 20px; border:none; border-top:1px solid #e8e8e8; background:#fff; line-height:50px;}
	.area_purchase .area_agreement .agreement dd .chk_wrap {height:40px; line-height:40px;}
  .area_purchase .area_agreement .agreement dd .chk_wrap label {display:inline-block; min-width:1px; min-height:20px; padding:0 0 0 33px; color:#000; font-size:14px; line-height:20px; cursor:pointer;}
  .area_purchase .area_agreement .agreement dd .chk_wrap label em {color:#999}
  .area_purchase .area_agreement .agreement dd .chk_wrap label em.required {color:#1672a2}
  .area_purchase .area_agreement .agreement dd .chk_wrap input+label:after {content:''; position:absolute; left:0; top:0; width:20px; height:20px; border:1px solid #bbb; background-color:#fff; zoom:1;}
  .area_purchase .area_agreement .agreement dd .chk_wrap input:checked+label:after {background-color:#fff;}
	.area_purchase .area_agreement .agreement dd .chk_wrap input:checked+label:before {width:12px; height:12px; margin:4px;}
	.area_purchase .area_agreement + .btn_wrap {margin-top:40px; text-align:center}
	.area_purchase .area_agreement + .btn_wrap .btn {margin-bottom:10px; width:100%; height:50px; line-height:50px;}

    /* 211202 add */
    .area_purchase .counsel_update {margin-top:38px;}
    .area_purchase .counsel_update .h4_tit {font-size:16px;}
    .area_purchase .counsel_update .agreement {margin-top:0;border:none;}
    .area_purchase .counsel_update .agreement dt {margin:38px 0 12px;padding:0;font-size:14px;}
    .area_purchase .counsel_update .agreement dt:first-child {margin-top:10px;padding-top:0;}
    .area_purchase .counsel_update .agreement dt.tit_choice {position:relative;height:40px;}
    .area_purchase .counsel_update .agreement dt.tit_choice .indent {display:block;position:absolute;top:0;left:40px;}
    .area_purchase .counsel_update .agreement dd .txt_explain {margin:20px 0;font-size:3.73vw;letter-spacing:normal;}
    .area_purchase .counsel_update .agreement dd table .col {width:33% !important;}
    .area_purchase .counsel_update .agreement dd .tb_black.center td {padding:18px 2.4vw;line-height:1.5em;}
    .area_purchase .counsel_update .agreement dd .agree_check {line-height:23px;}
    .area_purchase .counsel_update .agreement dd .agree_check,
    .area_purchase .counsel_update .agreement dd .marketing_check {display:block;padding:16px 11px;border:none;background-color:#f8f8f8;text-align:center;}
    .area_purchase .counsel_update .agreement dd .chk_txt {display:inline-block;width:100%;margin-bottom:13px;font-size:14px;line-height:23px;}
    .area_purchase .counsel_update .agreement dd .chk_wrap {display:inline-block;position:relative;height:24px;line-height:24px;}
    .area_purchase .counsel_update .agreement dd .chk_wrap + .chk_wrap {margin-left:15px;}
    .area_purchase .counsel_update .agreement dd .chk_wrap input:checked + label:before {left:6px;width:12px;height:12px;margin:-6px 0 0;}
    .area_purchase .counsel_update .agreement dd .chk_wrap label {min-height:24px;line-height:24px;}
    .area_purchase .counsel_update .agreement dd .chk_wrap input+label:after {width:24px;height:24px;}
    /* //211202 add */
    
	/* 상담안내 - 완료 */
	.counsel_complete {margin-top:27px; margin-bottom:80px;}
	.counsel_complete .page_header {padding:30px 0 40px}
	.counsel_complete .page_header .h1_tit {padding-top:0; background:none; font-size: 28px; line-height: 33px;}
	.counsel_complete .page_header .txt_wrap .h_desc {margin-top:18px; }
	.counsel_complete .page_header .btn_wrap {padding-top:0; margin-top:30px;}
	.counsel_complete .page_header .btn_wrap .btn {width:100%; height:50px; line-height:50px; margin-bottom:8px;}

	/* 이달의 혜택 */
	.purchase_bebefit {padding-top:50px;}
	.purchase_bebefit .benefit_list {margin-top:27px}
	.purchase_bebefit .benefit_list dt {position:relative; margin-top:33px; padding-left:20px;}
	.purchase_bebefit .benefit_list dt .h4_tit {position:absolute; top:0; left:0; margin-top:67%; padding-left:20px; font-size:20px;}
	.purchase_bebefit .benefit_list dd {position:relative; clear:both; margin-top:0;}
	.purchase_bebefit .benefit_list dt:first-child {margin-top:0;}
	.purchase_bebefit .benefit_list dd:after {content:''; display:block; clear:both;}
	.purchase_bebefit .benefit_list dd .image_wrap {float:none; width:100%;}
	.purchase_bebefit .benefit_list dd .image_wrap img {width:100%; border:none;}
	.purchase_bebefit .benefit_list dd .info_wrap {float:none; width:100%; margin-top:58px; padding:0 20px;}
	.purchase_bebefit .benefit_list dd .info_wrap .benefit_info li {position:relative; top:-5px; padding:15px 0 13px 0; border-top:1px solid #d0d0d0;}
	.purchase_bebefit .benefit_list dd .info_wrap .benefit_info li:after {content:''; display:block; clear:both;}
	.purchase_bebefit .benefit_list dd .info_wrap .benefit_info li .tit {position:static; font-size:14px; line-height:23px;}
	.purchase_bebefit .benefit_list dd .info_wrap .benefit_info li .detail {padding-left:10px; text-align:right; line-height:23px;}
	.purchase_bebefit .benefit_list dd .info_wrap .benefit_info li .detail > * {display:inline-block;}
	.purchase_bebefit .benefit_list dd .info_wrap .benefit_info li .detail:after {content:''; display:block; clear:both;}
	.purchase_bebefit .benefit_list dd .info_wrap .benefit_info li .date {float:left; font-size:12px;}
	.purchase_bebefit .benefit_list dd .info_wrap .benefit_info li .price {float:right;width:100px; margin-top:-23px; font-size:16px; font-family:'HyundaiSansHeadKRBold';}
	.purchase_bebefit .benefit_list dd .info_wrap .benefit_info li .date + .price {margin-top:0;}
	.purchase_bebefit .benefit_list dd .info_wrap .benefit_info li:first-child {padding-top:0; border-top:none;}
	.purchase_bebefit .benefit_list dd .info_wrap .benefit_info li:first-child .tit {top:0;}
	.purchase_bebefit .benefit_list dd .btn_wrap {position:static; width:100%; margin-top:0;}
	.purchase_bebefit .benefit_list dd .btn_wrap ul {margin-left:0; margin-top:10px;}
	.purchase_bebefit .benefit_list dd .btn_wrap li {width:100%; padding:0 0 8px 0;}
	.purchase_bebefit .benefit_list dd .btn_wrap li .btn {height:50px; line-height:50px;}
	.purchase_bebefit .notice_wrap {margin-top:20px; padding-top:10px; border-top:1px solid #d0d0d0;}

	.trial_complete .banner_wrap {margin-top:40px; height:60px; border:1px solid #e8e8e8; text-align:center; line-height:58px;}
	.trial_complete .banner_wrap a {display:inline-block; height:29px; padding-left:46px; background:url('/cstatic/images/purchase/bg_trial_banner.png') no-repeat 0 center; background-size:30px auto; font-size:16px; line-height:29px;}

	/* 이벤트 */
	.evententry_wrap {position:relative; margin-top:0; padding:36px 0 0 0;}
	.evententry_wrap:after {display:none;}
	.evententry_wrap:before {display:none;}
	.evententry_wrap .h3_tit {margin-left:10px; font-size:20px; line-height:25px;}
	.evententry_wrap .h3_tit .required_noti {position:relative; margin-left:10px; padding-left:10px; font-size:14px; font-weight:normal; font-family:'HyundaiSansTextKRRegular'}
	.evententry_wrap .h3_tit .required_noti:after {content:''; position:absolute; top:50%; left:0; width:5px; height:5px; margin-top:-2.5px; border-radius:50%; background:#eb3323;}
	.evententry_wrap .input_form {margin-top:13px; padding:10px 10px 1px 10px;}
	.evententry_wrap .input_form dt {padding-top:18px;}
	.evententry_wrap .input_form .input_txt {margin-bottom:0;}
	.evententry_wrap .input_form dd {}
	.evententry_wrap .input_form dd:after {content:''; display:block; clear:both;}
	.evententry_wrap .rad_wrap {float:left; width:50%; padding-left:10px; margin-bottom:10px; text-align:center;}
	.evententry_wrap .rad_wrap:nth-child(odd){padding-left:0;}
	.evententry_wrap .rad_wrap label {display:block; width:100%; margin:0; padding:35px 0 10px; border:1px solid #d7d7d7; font-size:14px;}
	.evententry_wrap .rad_wrap label:before {top:10px; left:50%; width:20px; height:20px; margin-left:-10px;}
	.evententry_wrap .rad_wrap input:checked+label {border-color:#35719e; background:#fff; color:#35719e; font-weight:bold;}
	.evententry_wrap .rad_wrap input:checked+label:after {top:10px;left:50%;width:12px;height:12px;margin-top: 4px;margin-left: -6px;}
	.evententry_wrap .area_agreement {padding-left:10px; padding-right:10px;}
	.evententry_wrap .area_agreement .agreement {margin-top:0; padding-top:17px; border-top:none;}
	.evententry_wrap .area_agreement .agreement dt {margin-top:20px; padding:17px 0 4px 0; border-top:none; font-size:16px; font-weight:bold; line-height:18px;}
	.evententry_wrap .area_agreement .agreement dt:first-child {margin-top:0;}
	.evententry_wrap .area_agreement .agreement dt .required:after {width:5px; height:5px;}
	.evententry_wrap .area_agreement .agreement dd {margin-top:13px; border:1px solid #e8e8e8; background:#fff;}
	.evententry_wrap .area_agreement .agreement dd .scroll_wrap {height:150px; margin-top:0; padding:20px; border:none; overflow-x:hidden; overflow-y:scroll;}
	.evententry_wrap .area_agreement .agreement dd .scroll_wrap .cont {color:#666; font-size:14px; line-height:21px;}
	.evententry_wrap .area_agreement .agreement dd .agree_check {width:100%; padding:15px 20px; border:none; border-top:1px solid #e8e8e8; background:#f8f8f8;}
	.evententry_wrap .area_agreement .agreement dd .chk_wrap {height:40px; line-height:40px;}
	.evententry_wrap .area_agreement .agreement dd .chk_wrap label {display:inline-block; min-width:1px; min-height:20px; padding:0 0 0 33px; color:#000; font-size:14px; line-height:20px; cursor:pointer;}
	.evententry_wrap .area_agreement .agreement dd .chk_wrap label em {color:#999}
	.evententry_wrap .area_agreement .agreement dd .chk_wrap label em.required {color:#1672a2}
	.evententry_wrap .area_agreement .agreement dd .chk_wrap input+label:after {content:''; position:absolute; left:0; top:0; width:20px; height:20px; border:1px solid #bbb; background-color:#fff; zoom:1;}
	.evententry_wrap .area_agreement .agreement dd .chk_wrap input:checked+label:after {background-color:#bbb;}
	.evententry_wrap .area_agreement .agreement dd .chk_wrap input:checked+label:before {left:0; top:0; width:12px; height:12px; margin:4px;}
	.evententry_wrap .btn_wrap {padding-left:10px; padding-right:10px; text-align:center}
	.evententry_wrap .btn_wrap .btn{height:50px; line-height:50px;}

	.eventcomment_wrap {position:relative; margin-top:60px; padding:36px 10px 0 10px;}
	.eventcomment_wrap:after {display:none;}
	.eventcomment_wrap:before {display:none;}
	.eventcomment_wrap .no_login {margin:0 -10px; margin-bottom:50px; padding:29px 10px; text-align:center;}
	.eventcomment_wrap .no_login .h3_tit {font-size:20px;}
	.eventcomment_wrap .no_login .h3_tit strong {color:#35719e;}
	.eventcomment_wrap .no_login .btn_wrap {margin:20px 10px 0 10px;}
	.eventcomment_wrap .no_login .btn_wrap .btn {width:100%;}
	.eventcomment_wrap .comment_list {}
	.eventcomment_wrap .comment_list .list_count {margin-bottom:15px; font-size:20px; font-weight:bold; font-family:'HyundaiSansTextKRBold'}
	.eventcomment_wrap .comment_list .list_count strong {color:#35719e;}
	.eventcomment_wrap .comment_list .list_count .refresh {width:20px; height:20px; border:1px solid #ababab; background:#fff url('/cstatic/images/common/icon_comment_refresh.png') no-repeat center center; background-size:10px auto; text-indent:-9999em;}
	.eventcomment_wrap .comment_input {position:relative; padding-right:0;}
	.eventcomment_wrap .comment_input dl {border:2px solid #222; padding:10px 20px;}
	.eventcomment_wrap .comment_input dl dt {font-size:16px; font-weight:bold;}
	.eventcomment_wrap .comment_input dl dd {position:relative; padding:10px 0 40px 0;}
	.eventcomment_wrap .comment_input dl textarea {width:100%; height:173px;}
	.eventcomment_wrap .comment_input dl .comment_cnt {position:absolute; bottom:15px; right:20px; font-size:16px;}
	.eventcomment_wrap .comment_input .btn {position:static; width:100%; min-width:0;height:40px; margin-top:10px;}
	.eventcomment_wrap ul {}
	.eventcomment_wrap ul li {position:relative; padding:20px 0; border-bottom:1px solid #d0d0d0;}
	.eventcomment_wrap ul li:first-child {border-top:1px solid #d0d0d0;}
	.eventcomment_wrap .comment_input + ul li:first-child {border-top:none;}
	.eventcomment_wrap ul li .mem_id {font-size:17px; font-weight:bold;}
	.eventcomment_wrap ul li .msg {color:#35729f; font-size:14px; font-weight:normal; margin-left:10px;}
	.eventcomment_wrap ul li .msg:before {content:'*'}
	.eventcomment_wrap ul li .mem_comment {margin-top:5px; word-break:break-all;}
	.eventcomment_wrap ul li .date {position:static; margin-top:2px; font-size:14px;}
	.eventcomment_wrap ul li .btn_wrap {margin-top:10px;}
	.eventcomment_wrap ul li .btn_wrap .btn {width:96px; min-width:50px; height:35px; font-size:14px; line-height:33px;}
	.eventcomment_wrap ul li .btn_wrap .btn.modify {}
	.eventcomment_wrap ul li .btn_wrap .btn.del {position:relative; color:#666; padding-left:25px; border-color:#666;}
	.eventcomment_wrap ul li .btn_wrap .btn.del:after {content:'';display:inline-block;position:absolute;top:50%;left:22px;width: 12px;height: 13px;margin-top: -6px;background:url(/cstatic/images/common/icon_all.svg) no-repeat;background-position: -738px -624px;}
	.eventcomment_wrap ul li .btn_wrap .btn.del:hover {color:#fff;}
	.eventcomment_wrap ul li .btn_wrap .btn.del:hover:after {background-position:-735px -602px;}
	.eventcomment_wrap .btn_wrap.more {text-align:center;}
	.eventcomment_wrap .btn_wrap.more a {display:block; padding:10px 0; color:#002c5f; font-size:14px; font-weight:bold; }
	.eventcomment_wrap .btn_wrap.more a span:after {content:''; display:inline-block; width:13px; height:7px; margin-left:4px; background:url('/cstatic/images/common/icon_comment_more.png') no-repeat; background-size:cover;}
}