﻿@charset "utf-8";

/* ######################################### 공통 ######################################### */

/* SNB */
.snb_area {overflow:hidden;width:100%;height:94px;background:url(../images/head/bg_snb.png) no-repeat 50% 0;border-bottom:1px solid #dedede}
.snb_area > div {overflow:hidden;position:relative;width:940px;height:93px;margin:0 auto}
.snb_area .txt_history {margin-top:64px;font-weight:500;font-size:14px;color:#6d6d6d;text-align:center;line-height:1}
.snb_area .txt_history span {padding:0 4px}
.snb_area .btn_snb_prev {position:absolute;top:33px;left:0;height:28px;padding-left:40px;background:url(../images/btn/btn_snb_prev.png) no-repeat 0 0;font-weight:700;font-size:16px;color:#6c6c6c;line-height:28px}
.snb_area .btn_snb_next {position:absolute;top:33px;right:0;height:28px;padding-right:40px;background:url(../images/btn/btn_snb_next.png) no-repeat 100% 0;font-weight:700;font-size:16px;color:#6c6c6c;line-height:28px}
.snb_area a .txt_top {display:block;font-weight:700;font-size:12px;color:#adadad;line-height:1}
.snb_area a .txt_bottom {display:block;padding-top:2px;font-weight:700;font-size:16px;color:#6c6c6c;line-height:1}
.snb_area .btn_snb_prev .txt_top {text-align:left}
.snb_area .btn_snb_prev .txt_bottom {text-align:left}
.snb_area .btn_snb_next .txt_top {text-align:right}
.snb_area .btn_snb_next .txt_bottom {text-align:right}
.snb_usagefind {background:url(../images/head/snb_usagefind.png) no-repeat 50% 21px}
.snb_intro {background:url(../images/head/snb_intro.png) no-repeat 50% 21px}
.snb_forgery_check {background:url(../images/head/snb_forgery_check.png) no-repeat 50% 21px}
.snb_direction {background:url(../images/head/snb_direction.png) no-repeat 50% 21px}
.snb_direction_1 {background:url(../images/head/snb_direction_1.png) no-repeat 50% 21px}
.snb_direction_2 {background:url(../images/head/snb_direction_2.png) no-repeat 50% 21px}
.snb_direction_3 {background:url(../images/head/snb_direction_3.png) no-repeat 50% 21px}
.snb_direction_4 {background:url(../images/head/snb_direction_4.png) no-repeat 50% 21px}
.snb_store {background:url(../images/head/snb_store.png) no-repeat 50% 21px}
.snb_purchase {background:url(../images/head/snb_purchase.png) no-repeat 50% 21px}
.snb_check {background:url(../images/head/snb_check.png) no-repeat 50% 21px}
.snb_balance {background:url(../images/head/snb_balance.png?ver=190917) no-repeat 50% 21px}
.snb_refund {background:url(../images/head/snb_refund.png?ver=190917) no-repeat 50% 21px}
.snb_access {background:url(../images/head/snb_access.png) no-repeat 50% 21px}
.snb_partner {background:url(../images/head/snb_partner.png) no-repeat 50% 21px}
.snb_policy {background:url(../images/head/snb_policy.png) no-repeat 50% 21px}

.snb_notice {background:url(../images/head/snb_notice.png) no-repeat 50% 21px}
.snb_efinance {background:url(../images/head/snb_efinance.png) no-repeat 50% 21px}


/* Top Visual */
.direction_0_top_bg {width:100%;height:250px;background:url(../images/direction/direction_0_top_img.jpg) no-repeat 50% 0}
.direction_1_top_bg {width:100%;height:250px;background:url(../images/direction/direction_1_top_img.jpg) no-repeat 50% 0}
.direction_2_top_bg {width:100%;height:250px;background:url(../images/direction/direction_2_top_img.jpg) no-repeat 50% 0}
.direction_3_top_bg {width:100%;height:250px;background:url(../images/direction/direction_3_top_img.jpg) no-repeat 50% 0}
.direction_4_top_bg {width:100%;height:250px;background:url(../images/direction/direction_4_top_img.jpg) no-repeat 50% 0}
.store_top_bg,
.forgery_check_top_bg,
.purchase_top_bg,
.check_top_bg,
.balance_top_bg,
.refund_top_bg,
.access_top_bg,
.partner_top_bg,
.policy_top_bg {width:100%;height:170px;background:url(../images/purchase/store_top_img.jpg) no-repeat 50% 0}

/* 컨텐츠타이틀 */
.tit_box {overflow:hidden;width:100%;margin:40px 0}
.tit {font-weight:500;font-size:35px;color:#ac7e2f}
.desc {font-weight:400;font-size:18px;color:#6f6f6f}
.noti {font-weight:400;font-size:15px;color:#a4a4a4;display:inline-block;padding-top:10px}
.tit_box > .tit {padding:15px 0 10px;border-top:3px solid #ac7e2f;line-height:1}
.tit_box > .desc {padding-bottom:15px;border-bottom:1px solid #e5e5e5;line-height:1}
.cont_box {position:relative;top:0;padding-bottom:40px;border-bottom:1px solid #e5e5e5}
.cont_tit {padding: 20px 0 10px 0;font-weight:500;font-size:23px;color:#1a1a1a;line-height: 23px}
.txt_ps {padding-top: 15px;font-weight:400;font-size:14px;color:#ac7e2f;line-height:20px}
.txt_fail {font-size:29px;color:#ac7e2f;font-weight:500;margin-bottom:20px;display:block;text-align:center;line-height:30px}
.txt_error {font-weight:300;font-size:18px;color:#1a1a1a;text-align:center}
.txt_announce {height:68px;margin:48px 0 40px;text-align:center;font-size:23px;color:#1a1a1a;line-height:29px}
.txt_announce span {font-weight:500;font-size:29px;color:#ac7e2f}

/* INPUT */
.input_name,.input_tel,.input_phone,.input_email,.input_post,.input_address,.input_order_num,.input_pin,.input_account {height:31px;padding:0 0 0 10px;box-sizing:border-box;border:1px solid #b0b0b0;font-size:18px;color:#aaa;line-height:31px}
.input_name {width:240px}
.input_tel,.input_phone {width:88px}
.input_email {width:196px}
.input_post {width:128px}
.input_address {width:304px}
.select_tel,.select_phone,.select_email,.select_bank {padding:0 0 0 10px;box-sizing:border-box;border:1px solid #b0b0b0;font-size:18px;color:#aaa}
.select_tel,.select_phone {width:88px}
.select_email {width:128px}
.select_bank {width:208px}
.input_order_num {width:396px}
.input_pin {width:410px;height:45px;font-size:16px;line-height:45px}
.input_account {width:320px}
.input_search {width:266px}

/* 버튼 */
.btn_box {margin:20px 0;text-align:center}
.btn_box > a {display:inline-block}
.btn_bg_w63,.btn_bg_w67,.btn_bg_w83,.btn_bg_w102,.btn_bg_w103,.btn_bg_w123,.btn_bg_w132,.btn_bg_w133,.btn_bg_w143,.btn_bg_w144,.btn_bg_w156,.btn_bg_w164,.btn_bg_w177,.btn_bg_w182,.btn_bg_w196,.btn_bg_w203,.btn_bg_w222,.btn_bg_w236,.btn_bg_w242,.btn_bg_w256,.btn_bg_w257,.btn_bg_w260,.btn_bg_w417,.btn_bg_w424,.btn_bg_w280 {display:block;height:42px;font-weight:500;font-size:20px;color:#fff;text-align:center;line-height:42px}
.btn_bg_w63 {width:63px;height:28px;background:url(../images/btn/btn_bg_w63.png) no-repeat 0 0;font-weight:400;font-size:15px;line-height:28px}
.btn_bg_w67 {width:67px;height:31px;background:url(../images/btn/btn_bg_w67.png) no-repeat 0 0;font-weight:400;font-size:15px;line-height:31px}
.btn_bg_w83 {width:83px;height:28px;background:url(../images/btn/btn_bg_w83.png) no-repeat 0 0;font-weight:400;font-size:15px;line-height:28px}
.btn_bg_w102 {width:102px;height:42px;background:url(../images/btn/btn_bg_w102.png) no-repeat 0 0;font-weight:400;font-size:20px;line-height:31px}
.btn_bg_w103 {width:103px;height:31px;background:url(../images/btn/btn_bg_w103.png) no-repeat 0 0;font-weight:400;font-size:15px;line-height:31px}
.btn_bg_w123 {width:123px;height:31px;background:url(../images/btn/btn_bg_w123.png) no-repeat 0 0;font-weight:400;font-size:15px;line-height:31px}
.btn_bg_w132 {width:132px;background:url(../images/btn/btn_bg_w132.png) no-repeat 0 0}
.btn_bg_w133 {width:133px;height:31px;background:url(../images/btn/btn_bg_w133.png) no-repeat 0 0;font-weight:400;font-size:15px;line-height:31px}
.btn_bg_w143 {width:143px;height:31px;background:url(../images/btn/btn_bg_w143.png) no-repeat 0 0;font-weight:400;font-size:15px;line-height:31px}
.btn_bg_w144 {width:144px;background:url(../images/btn/btn_bg_w144.png) no-repeat 0 0}
.btn_bg_w156 {width:156px;height:34px;background:url(../images/btn/btn_bg_w156.png) no-repeat 0 0;line-height:34px}
.btn_bg_w164 {width:164px;background:url(../images/btn/btn_bg_w164.png) no-repeat 0 0}
.btn_bg_w177 {width:177px;background:url(../images/btn/btn_bg_w177.png) no-repeat 0 0}
.btn_bg_w182 {width:182px;background:url(../images/btn/btn_bg_w182.png) no-repeat 0 0}
.btn_bg_w187 {width:187px;background:url(../images/btn/btn_bg_w187.png) no-repeat 0 0}
.btn_bg_w196 {width:196px;height:34px;background:url(../images/btn/btn_bg_w196.png) no-repeat 0 0;font-size:16px;line-height:34px}
.btn_bg_w203 {width:203px;background:url(../images/btn/btn_bg_w203.png) no-repeat 0 0}
.btn_bg_w222 {width:222px;background:url(../images/btn/btn_bg_w222.png) no-repeat 0 0}
.btn_bg_w236 {width:236px;height:34px;background:url(../images/btn/btn_bg_w236.png) no-repeat 0 0;font-size:16px;line-height:34px}
.btn_bg_w242 {width:242px;background:url(../images/btn/btn_bg_w242.png) no-repeat 0 0}
.btn_bg_w256 {width:256px;height:34px;background:url(../images/btn/btn_bg_w256.png) no-repeat 0 0;font-size:16px;line-height:34px}
.btn_bg_w257 {width:257px;background:url(../images/btn/btn_bg_w257.png) no-repeat 0 0}
.btn_bg_w280 {width:280px;background:url(../images/btn/btn_bg_w257.png) no-repeat 0 0;background-size:cover;height:45px;line-height:45px;}
.btn_bg_w260 {width:260px;height:53px;background:url(../images/btn/btn_bg_w260.png) no-repeat 0 0;font-size:22px;line-height:53px}
.btn_bg_w417 {width:417px;height:34px;background:url(../images/btn/btn_bg_w417.png) no-repeat 0 0;font-size:16px;line-height:34px}
.btn_bg_w424 {width:424px;height:66px;background:url(../images/btn/btn_bg_w424.png) no-repeat 0 0;font-size:27px;line-height:66px}

/* 테이블 */
.temp_1 {width:940px;border:1px solid #d0d0d0;border-collapse:collapse;border-spacing:1px}
.temp_1 thead th {height:48px;border:1px solid #1a1a1a;background:#1a1a1a;font-weight:400;font-size:16px;color:#fff;text-align:center}
.temp_1 tbody td {height:48px;border:1px solid #d0d0d0;font-weight:300;font-size:15px;color:#606060;text-align:center}
.temp_1 tbody td.rowspan2 {height:79px}
.temp_1 .th {height:48px;border:1px solid #1a1a1a;background:#1a1a1a;font-weight:400;font-size:18px;color:#fff;text-align:center;line-height:48px}
.temp_1 .td {height:48px;border:1px solid #d0d0d0;font-weight:300;font-size:15px;color:#606060;text-align:center;line-height:48px}
.temp_2 {width:940px;border-top:1px solid #d0d0d0}
.temp_2 .tr {overflow:hidden}
.temp_2 .tr .th,.temp_2 .tr .td {float:left;height:61px;line-height:61px}
.temp_2 .tr .th.rowspan2 {height:102px;line-height:102px}
.temp_2 .tr .td.rowspan2 {height:102px}
.temp_2 .tr .th {width:159px;box-sizing:border-box;border-left:1px solid #1a1a1a;border-bottom:1px solid #2a2a2a;background-color:#1a1a1a;font-weight:400;font-size:16px;color:#fff;text-align:center;clear:left}
.temp_2 .tr .td {width:780px;padding-left:30px;box-sizing:border-box;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;background-color:#f2f2f3;font-size:15px;color:#606060}
.temp_3 {width:940px;border:1px solid #d0d0d0;border-collapse:collapse;border-spacing:1px}
.temp_3 tbody th {height:39px;border:1px solid #1a1a1a;background:#1a1a1a;font-weight:400;font-size:16px;color:#fff;text-align:center}
.temp_3 tbody td {height:39px;border:1px solid #d0d0d0;font-weight:300;font-size:15px;color:#606060;text-align:center}
.temp_4 {width:940px;border:1px solid #d0d0d0;border-collapse:collapse;border-spacing:1px}
.temp_4 tbody th {height:39px;border:1px solid #1a1a1a;background:#1a1a1a;font-weight:400;font-size:16px;color:#fff;text-align:center}
.temp_4 tbody td {height:39px;border:1px solid #d0d0d0;font-weight:300;font-size:15px;color:#606060;text-align:center}
.temp_5 {width:940px;border:1px solid #d0d0d0;border-collapse:collapse;border-spacing:1px}
.temp_5 tbody th {height:39px;border:1px solid #1a1a1a;background:#1a1a1a;font-weight:400;font-size:16px;color:#fff;text-align:center}
.temp_5 tbody td {height:39px;border:1px solid #d0d0d0;font-weight:300;font-size:15px;color:#606060;text-align:center}
.temp_6 {border:1px solid #d0d0d0;border-collapse:collapse;border-spacing:1px}
.temp_6 thead th {height:48px;border:1px solid #5a5a5a;background:#5a5a5a;font-weight:400;font-size:16px;color:#fff;text-align:center}
.temp_6 tbody td {height:48px;border:1px solid #d0d0d0;font-weight:300;font-size:15px;color:#606060;text-align:center}
.temp_6 tbody td.rowspan2 {height:79px}
.temp_6 .th {height:48px;border:1px solid #1a1a1a;background:#1a1a1a;font-weight:400;font-size:18px;color:#fff;text-align:center;line-height:48px}
.temp_6 .td {height:48px;border:1px solid #d0d0d0;font-weight:300;font-size:15px;color:#606060;text-align:center;line-height:48px}
.temp_2 .tr .th.cl_no {clear:none}
.temp_2 .tr .td.bg_w {background-color:#fff}
.temp_2 .tr .th.w119 {width:119px}
.temp_2 .tr .td.w150 {width:150px}
.temp_2 .tr .td.w202 {width:202px}
.temp_2 .tr .td.w500 {width:500px}
.temp_2 .tr .td.w550 {width:550px}
.temp_2 .tr .td.w821 {width:821px}

/* 동의체크박스 */
.agree_box {margin:30px 0;text-align:center}
.agree_box .txt_agree_q {display:inline-block;margin-right:22px;font-weight:500;font-size:20px;color:#1a1a1a;line-height:16px}
.input_agree_o, .input_agree_x {display:inline-block;width:16px;height:16px;line-height:16px;vertical-align:top}
.label_agree_o, .label_agree_x {margin:0 22px 0 5px;font-weight:300;font-size:20px;color:#1a1a1a;line-height:16px}

/* 본인인증박스 */
.certify_box {position:relative;top:0;width:900px;height:88px;padding:20px;background-color:#f2f2f3}
.certify_box > li {float:left;width:430px;height:78px;padding:10px 0 0 30px}
.certify_box > li:first-child {width:429px;padding-left:10px;border-right:1px solid #d9d9da}
.certify_box .tit {display:block;padding-bottom:5px;font-size:24px;line-height:1}
.certify_box .desc {font-size:16px;line-height:1.2}
.certify_box .btn_certify {position:absolute;top:43px;left:767px} 
.certify_box > li:first-child .btn_certify {left:282px}

/* 수량체크 */
.btn_plus_ea,.btn_minus_ea {display:inline-block;width:26px;height:26px;margin:0;padding:0;border:1px solid #d0d0d0;font-weight:300;font-size:24px;color:#d0d0d0;text-align:center;line-height:26px;vertical-align:top}
.btn_minus_ea {border-right:0}
.btn_plus_ea {border-left:0}
.input_ea {display:inline-block;width:52px;height:26px;margin:0;padding:0;border:1px solid #d0d0d0;text-align:center;line-height:26px;vertical-align:top}
.input_ea.fix {background-color:#efefef}

/* 박스 */
.sec_box_1 {display:block;width:410px;height:100px;background:#fff;margin:10px auto}
.sec_box_2 {display:block;width:410px;height:100px;background:#fff;margin:10px auto;text-align:center}
.sec_box_2 ul {width:26px;float:right;margin-top:68px;margin-right:10px}
.sec_box_2 ul li {list-style:none;margin-bottom:8px}

/* 화상키보드 */
.keyboard_area {overflow:hidden;position:relative;width:430px;height:203px;background:url(../images/cont/bg_keypad.png) no-repeat 0 0}
.keyboard_area .tbl_keypad {overflow:hidden;margin:15px 20px 0;border:0 none;border-collapse:collapse}
.keyboard_area .tbl_keypad td {width:37px;height:37px}
.keyboard_area .tbl_keypad td a {display:block;width:32px;height:32px;margin:0 auto;background:url(../images/cont/btn_keypad.png) no-repeat 50% 50%;font-weight:500;font-size:16px;color:#606060;text-align:center;line-height:32px}
.keyboard_area .tbl_keypad td a.double {width:68px;background:url(../images/cont/btn_keypad_2.png) no-repeat 50% 50%}
.keyboard_area .tbl_keypad td a.keypad_backspace {background:url(../images/cont/btn_keypad_3.png) no-repeat 50% 50%;text-indent:-9999px}
.keyboard_area .txt_key_desc {position:absolute;bottom:15px;left:0;width:430px;font-size:15px;color:#1a1a1a;line-height:1;text-align:center;word-spacing:1px}

/* 결과값 없을경우*/
.list_empty {text-align:center;width:100%;display:block;padding:60px 0;font-weight:400;font-size:15px;color:#a4a4a4;border-bottom:1px solid #e5e5e5}

/*사용처찾기(170607 신규)*/
.UsageFind {overflow:hidden;width:940px;margin:0 auto 70px}
.UsageFind .tit span {font-weight:500;font-size:25px;color:#baa683}
.UsageFind .search_area {overflow:hidden;width:100%}
.UsageFind .search_area .map_area {float:left;width:315px;height:417px;padding-left:20px;box-sizing:border-box}
.UsageFind .search_area .chk_area {overflow:hidden;float:left;width:625px}
.UsageFind .search_area .chk_area .chk_box {overflow:hidden;width:705px;margin-top:10px}
.UsageFind .search_area .chk_area .chk_box > li {float:left;width:125px;margin:0 2px 2px 0;}
.UsageFind .search_area .chk_area .chk_box > li input[type='button'] {width:125px;height:39px;box-sizing:border-box;background-color:#a4a4a4;border:0;font-weight:500;font-size:18px;color:#fff;text-align:center;line-height:39px;cursor:pointer}
.UsageFind .search_area .chk_area .chk_box > li input[type='button'].on {background-color:#ac7e2f}
.UsageFind .search_area .chk_area .search_box_now {display:block;overflow:hidden;width:625px;margin-top:20px;text-align:left;clear:both;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding-top:15px;margin-bottom:20px;padding-bottom:15px;}
.UsageFind .search_area .chk_area .search_box_now .type_wrap1 .type1 {overflow:hidden;line-height: 14px;float:left;}
.UsageFind .search_area .chk_area .search_box_now .type_wrap1 .type2 {overflow:hidden;line-height: 14px;}
.UsageFind .search_area .chk_area .search_box_now .type_label {display:inline-block;width:60px;font-weight:500;font-size:18px;color:#ac7e2f;vertical-align:middle;text-align:left;}
.UsageFind .search_box_now .input_search {width:286px;height:38px;padding:0 10px;box-sizing:border-box;border:1px solid #b0b0b0;font-size:18px;line-height:38px}
.UsageFind .search_box_now .select_location {width:193px;height:38px;padding:0 10px;border:1px solid #b0b0b0;font-size:16px;color:#b0b0b0;line-height:38px;margin-right:20px;}
.UsageFind .search_box_now .type3{width:625px;border-top:1px solid #e5e5e5;padding-top:15px;margin-top:10px}
.UsageFind .search_box_now .type3 > label{float:left}
.UsageFind .search_box_now .category {overflow:hidden}
.UsageFind .search_box_now .category li{float:left;margin-right:18px;}
.UsageFind .search_box_now .category li > label{font-size:15px;font-weight:400;color:#606060;vertical-align:middle}
.UsageFind .search_box_now .category li > input{width:18px;height:18px;border:1px solid #b0b0b0;vertical-align:middle;margin-right:3px;}
.UsageFind .search_box_now_wrap .btn_search{margin:auto;margin-bottom:10px;}
.UsageFind .search_box_now_wrap .search_notice h3{color:#ac7e2f;font-weight:500;font-size:17px;}
.UsageFind .search_box_now_wrap .search_notice p{color:#606060;font-weight:200;font-size:15px;}
.UsageFind .search_box_now_wrap .search_notice em{color:#ac7e2f;font-weight:500;font-size:15px;}
.UsageFind .location_wrap{overflow:hidden;width:100%;margin-top:45px;}
.UsageFind .location_wrap .location_tit_now{width:100%;height:33px;background:url(../images/direction/tit_bg.png) 0 0 no-repeat;color:#fff;font-size:20px;font-weight:500;text-indent:10px;}
.UsageFind .location_wrap .sub_tit_1{border-bottom:1px solid #e5e5e5;padding-bottom:20px;margin-bottom:30px;}
.UsageFind .location_wrap .sub_tit_2{border-bottom:1px solid #e5e5e5;padding-bottom:20px;margin-bottom:30px;}
.UsageFind .location_wrap .sub_tit_3{border-bottom:1px solid #e5e5e5;padding-bottom:20px;margin-bottom:30px;}
.UsageFind .location_wrap .sub_tit_4{border-bottom:1px solid #e5e5e5;padding-bottom:20px;margin-bottom:30px;}
.UsageFind .location_wrap .location_sub_tit_bg{width:100%;height:33px;background:url(../images/usagefind/tit_bg2.png) 0 0 no-repeat;color:#fff;font-size:20px;font-weight:500;text-indent:10px;margin:20px 0}
.UsageFind .location_wrap .location_sub_tit_bg em{font-size:16px;display:inline-block;font-weight:500;}
.UsageFind .location_wrap .sub_list:after{clear:both;content:'';display:block}
.UsageFind .location_wrap .sub_list > li{float:left;width:465px;border:1px solid #ccc;box-sizing:border-box;margin-bottom:10px;position:relative;min-height:202px;}
.UsageFind .location_wrap .sub_list > li:nth-child(odd){margin-right:10px;}
.UsageFind .location_wrap .logo_wrap_now {margin:10px;width:142px;height:136px;border:1px solid #e5e5e5;text-align:center;line-height:136px;display:inline-block;margin-right:5px;float:left;}
.UsageFind .location_wrap .logo_wrap_now img {max-width:117px; max-height:46px; vertical-align:middle}
.UsageFind .location_wrap .cnt_wrap{display:inline-block;width:290px;height:136px;vertical-align:middle;margin:10px 0;background:#fff;}
.UsageFind .location_wrap .cnt_wrap h3{background:url(../images/banner/bu_name.png) 5px 50% no-repeat;color:#ac7e2f;font-size:15px;font-weight:500;padding-left:25px;margin-bottom:3px;}
.UsageFind .location_wrap .cnt_wrap h3 a{color:#ac7e2f;font-size:15px;font-weight:500;}
.UsageFind .location_wrap .cnt_wrap p{background:url(../images/banner/bu_address1.png) 7px 3px no-repeat;color:#606060;font-size:13px;font-weight:400;padding-left:25px;margin-bottom:3px;}
.UsageFind .location_wrap .cnt_wrap span{color:#606060;font-size:13px;font-weight:400;padding-left:25px;float:left;display:inline-block;}
.UsageFind .location_wrap .cnt_wrap .call{background:url(../images/banner/bu_call.png) 5px 50% no-repeat;margin-right:15px;}
/*.UsageFind .location_wrap .cnt_wrap .notice{background:url(../images/banner/bu_notice.png) 7px 4px no-repeat;width:91%;display: inline-block;white-space: normal;overflow: hidden;text-overflow: ellipsis;height: 30px;line-height: 1.2;text-align: left;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}*/
.UsageFind .location_wrap .cnt_wrap .notice{background:#fff url(../images/banner/bu_notice.png) 7px 4px no-repeat;width:100%;display: inline-block;overflow: hidden;max-height: 30px;line-height: 1.2;text-align: left;text-align: justify;margin-right: -1em;padding-right: 1em;box-sizing: border-box;position:relative;}
.UsageFind .location_wrap .cnt_wrap .notice:before{content: '...';position: absolute;right: 2px;bottom: 0;}
.UsageFind .location_wrap .cnt_wrap .notice:after{content: '';position: absolute;right: 0;width: 1em;height: 1em;margin-top: 0.2em;background: white;}
.UsageFind .location_wrap .cnt_notice{border-top:1px solid #e5e5e5;text-align:center;margin:2px 10px 8px 10px;}
.UsageFind .location_wrap .cnt_notice ul:after{clear:both;content:'';display:block}
.UsageFind .location_wrap .cnt_notice ul li{float:left;}
.UsageFind .location_wrap .cnt_notice ul li.tyle1{width:119px;}
.UsageFind .location_wrap .cnt_notice ul li.tyle2{width:119px;}
.UsageFind .location_wrap .cnt_notice ul li.tyle3{width:64px;}
.UsageFind .location_wrap .cnt_notice ul li:first-child{width:110px;margin-right:10px;}
.UsageFind .location_wrap .cnt_notice ul li .lbl_notice{display:inline-block;color:#fff;background:#484848;border-radius:5px;font-weight:500;font-size:14px;padding:0 5px;margin-top:8px;height:25px;line-height:25px;}
.UsageFind .location_wrap .cnt_notice ul li p{color:#606060;font-size:14px;font-weight:400;margin-top:8px;height:25px;}
.UsageFind .location_wrap .cnt_notice ul li .notice_1{background:url(../images/banner/notice_icon1.png) 7px 50% no-repeat;margin-right:10px;padding-left:52px;}
.UsageFind .location_wrap .cnt_notice ul li .notice_2{background:url(../images/banner/notice_icon2.png) 7px 50% no-repeat;margin-right:10px;padding-left:52px;}
.UsageFind .location_wrap .cnt_notice ul li .notice_3{background:url(../images/banner/notice_icon3.png) 7px 50% no-repeat;padding-left:32px;}
.UsageFind .paging_area {width:100%; margin:24px 0 0; text-align:center; line-height:32px;}
.UsageFind .paging_area .page_num {padding:0 15px;font-weight:300;font-size:16px;color:#1a1a1a;vertical-align:middle}
.UsageFind .paging_area .page_num.selected {font-weight:700}
.UsageFind .paging_area .btn_prev {display:inline-block;*display:inline;zoom:1;width:34px;height:32px;margin-right:10px;background:url(../images/btn/btn_prev.png) no-repeat 0 0;text-indent:-9999px;vertical-align:middle}
.UsageFind .paging_area .btn_next {display:inline-block;*display:inline;zoom:1;width:34px;height:32px;margin-left:10px;background:url(../images/btn/btn_next.png) no-repeat 0 0;text-indent:-9999px;vertical-align:middle}

/* 상품권소개 */
.intro_slide_wrap {overflow:hidden;position:relative;top:0;width:100%}
.intro_slide {overflow:hidden;position:relative;top:0;left:0;width:400%}
.intro_slide > div {float:left;width:25%;height:440px}
.intro_slide > .bg_1 {background:url(../images/intro/bg_1.jpg) no-repeat 50% 0}
.intro_slide > .bg_2 {background:url(../images/intro/bg_2.jpg) no-repeat 50% 0}
.intro_slide > .bg_3 {background:url(../images/intro/bg_3.jpg) no-repeat 50% 0}
.intro_slide > .bg_4 {background:url(../images/intro/bg_4.jpg) no-repeat 50% 0}
.intro_prev,
.intro_next {position:absolute;top:193px;left:50%;width:36px;height:65px;text-indent:-9999px}
.intro_prev {margin-left:-474px;background:url(../images/intro/btn_prev.png) no-repeat 0 0}
.intro_next {margin-left:444px;background:url(../images/intro/btn_next.png) no-repeat 0 0}
.intro_tab {width:100%;height:48px;background-color:#000}
.intro_pager {width:940px;margin:0 auto}
.intro_pager > li {float:left;width:235px}
.intro_pager > li a {display:block;width:100%;height:48px;text-indent:-9999px}
.intro_pager .tab_1 {background:url(../images/intro/tab_1_off.png) no-repeat 0 0}
.intro_pager .tab_2 {background:url(../images/intro/tab_2_off.png) no-repeat 0 0}
.intro_pager .tab_3 {background:url(../images/intro/tab_3_off.png) no-repeat 0 0}
.intro_pager .tab_4 {background:url(../images/intro/tab_4_off.png) no-repeat 0 0}
.intro_pager .tab_1.active {background:url(../images/intro/tab_1_on.png) no-repeat 0 0}
.intro_pager .tab_2.active {background:url(../images/intro/tab_2_on.png) no-repeat 0 0}
.intro_pager .tab_3.active {background:url(../images/intro/tab_3_on.png) no-repeat 0 0}
.intro_pager .tab_4.active {background:url(../images/intro/tab_4_on.png) no-repeat 0 0}
.intro {overflow:hidden;width:940px;margin:40px auto}
.intro .cnt {padding:0 0 40px;border-bottom:1px solid #dedede;position:relative}
.intro .cnt .tit_box {border-bottom: 1px solid #e5e5e5; margin:0 0 30px 0}
.intro .cnt .tit_box > .tit {padding:15px 0 15px;line-height: 1.15}
.intro .cnt .tit_box .tit_new {margin-right:15px}
.intro .cnt .cert_list {overflow:hidden;width:966px;}
.intro .cnt .cert_list > li {float:left;width:308px;margin:0 8px 0 0;text-align:center}
.intro .cnt .cert_list > li p {font-size:15px;font-weight:400;padding-top:10px}
.intro .cnt .cert_list > li p span {font-weight:500}
.intro .cnt .gift_list {overflow:hidden;width:966px;}
.intro .cnt .gift_list > li {float:left;width:306px;margin:0 15px 0 0;text-align:center}
.intro .cnt .gift_list > li p {font-size:15px;font-weight:400;padding-top:10px}
.intro .cnt .gift_list > li p span {font-weight:500}
.intro .cnt .notice_box {width:878px;margin:30px auto 0;padding:10px 30px;background-color:#ededed;text-align:center;line-height:1.3}
.intro .cnt .notice_box p {font-size:18px;font-weight:500;}
.intro .cnt .notice_box p span {font-size:18px;font-weight:600}
.intro .cnt .notice_box p .gold {color:#ac7e2f}
.intro .cnt img {vertical-align:top}
.intro .cnt .notice_box .emart {margin:52px 0 0 75px}
.intro .cnt .notice_box .elmt {margin:30px 0 0 35px}
.intro .cnt .notice_box .hp {margin:60px 0 0 35px}
.btn_box {text-align:center}
.btn_box > a {margin:0 12px}
.intro .cnt .mobile_list {overflow:hidden;width:735px;}
.intro .cnt .mobile_list > li {float:left;width:230px;margin:0 15px 0 0;text-align:center;margin-bottom:25px}
.intro .cnt .mobile_list > li:last-child {width:470px; text-align:right;}
.intro .cnt .mobile_list > li p {font-size:15px;font-weight:400;padding-top:10px}
.intro .cnt .mobile_list > li p span {font-weight:500}
.intro .cnt .deco{display:inline-block;width:174px;height:271px;background:url(../images/intro/mobileApp_img.png?ver=250228) 0 0 no-repeat;background-size:cover;position:absolute;bottom:110px;right:35px;}
.intro .btn_box{margin:30px auto}

/* 위변조 식별방법 */
.forgery_check {overflow:hidden;width:940px;margin:40px auto}
.forgery_check .cnt {padding:0 0 40px;}
.forgery_check .cnt .tit_box {margin:0 0 30px 0}
.forgery_check .cnt .forgery_tit {width:100%;margin-bottom:40px;padding-bottom:8px;border-bottom:2px solid #bd9859;font-weight:500;font-size:25px;color:#bd9859;line-height:1}
.forgery_check .cnt .detail_img {margin-bottom:20px}
.forgery_check .cnt .detail_list {overflow:hidden;width:960px;}
.forgery_check .cnt .detail_list > li {float:left;width:460px;margin:0 20px 20px 0;}
.forgery_check .cnt .back_area .forgery_tit {margin:40px 0 40px 0;}
.forgery_check .cnt img {vertical-align:top}



/* 상품권 사용 안내 */
.direction {overflow:hidden;width:940px;margin:40px auto 50px}
.direction .link_area {width:980px;margin:0;padding:0}
.direction .link_area > li {float:left;width:450px;margin:0 20px 20px 0}
.direction .link_area > li div {position:relative;top:0;width:450px;height:600px}
.direction .link_area .link_1 {background:url(../images/direction/direction_cnt_1.jpg) no-repeat 0 0}
.direction .link_area .link_2 {background:url(../images/direction/direction_cnt_2.jpg) no-repeat 0 0}
.direction .link_area .link_3 {background:url(../images/direction/direction_cnt_3.jpg) no-repeat 0 0}
.direction .link_area .link_4 {background:url(../images/direction/direction_cnt_4.jpg) no-repeat 0 0}
.direction .link_area a {position:absolute;top:527px;left:50%;height:42px;text-indent:-9999px}
.direction .link_area .btn_link_1 {width:186px;margin-left:-93px;background:url(../images/direction/direction_btn_1_off.png) no-repeat 0 0}
.direction .link_area .btn_link_2 {width:224px;margin-left:-112px;background:url(../images/direction/direction_btn_2_off.png) no-repeat 0 0}
.direction .link_area .btn_link_3 {width:208px;margin-left:-104px;background:url(../images/direction/direction_btn_3_off.png) no-repeat 0 0}
.direction .link_area .btn_link_4 {width:215px;margin-left:-108px;background:url(../images/direction/direction_btn_4_off.png) no-repeat 0 0}
.direction .link_area .btn_link_1.on {background:url(../images/direction/direction_btn_1_on.png) no-repeat 0 0}
.direction .link_area .btn_link_2.on {background:url(../images/direction/direction_btn_2_on.png) no-repeat 0 0}
.direction .link_area .btn_link_3.on {background:url(../images/direction/direction_btn_3_on.png) no-repeat 0 0}
.direction .link_area .btn_link_4.on {background:url(../images/direction/direction_btn_4_on.png) no-repeat 0 0}

/* 상품권 사용 안내 - 공통 */
.search_box {width:938px;height:140px;margin:0 auto;background-color:#ededed;border:1px solid #e5e5e5;text-align:center;line-height:140px}
.search_box label {font-weight:500;font-size:20px;color:#ac7e2f;vertical-align:middle}
.search_box .input_search {width:300px;height:40px;margin:0 20px;padding:0 10px;box-sizing:border-box;border:1px solid #b0b0b0;font-size:20px;line-height:40px}
.search_box .select_location {width:195px;height:40px;margin:0 10px 0 20px;padding-left:10px;border:1px solid #b0b0b0;font-size:20px;color:#b0b0b0;line-height:40px}
.search_box .btn_search {display:inline-block;height:42px;line-height:42px;vertical-align:middle}
.slide_wrap {position:relative;width:876px;margin:30px auto}
.slide_img_box {overflow:hidden;width:876px}
.slide_img {position:relative;width:2000px;margin:0 auto}
.slide_img > li {float:left;width:876px}

/* 상품권 사용 안내 - 골프장 */
.direction_1 {overflow:hidden;width:940px;margin:0 auto 70px}
.direction_1 .tit span {font-weight:500;font-size:25px;color:#baa683}

.direction_1 .search_area {overflow:hidden;width:100%}
.direction_1 .search_area .map_area {float:left;width:315px;height:417px;padding-left:20px;box-sizing:border-box}
.direction_1 .search_area .chk_area {overflow:hidden;float:left;width:625px}
.direction_1 .search_area .chk_area .txt_announce {height:auto;margin:0;font-weight:200;font-size:18px;color:#838383;text-align:left}
.direction_1 .search_area .chk_area .txt_announce span {font-weight:500;font-size:18px}
.direction_1 .search_area .chk_area .chk_box {overflow:hidden;width:705px;margin-top:10px}
.direction_1 .search_area .chk_area .chk_box > li {float:left;width:117px;margin:0 10px 8px 0;}
.direction_1 .search_area .chk_area .chk_box > li input[type='button'] {width:117px;height:44px;box-sizing:border-box;background-color:#a4a4a4;border:0;font-weight:500;font-size:18px;color:#fff;text-align:center;line-height:44px;cursor:pointer}
.direction_1 .search_area .chk_area .chk_box > li input[type='button'].on {background-color:#ac7e2f}
.direction_1 .search_area .chk_area .search_box {display:block;overflow:hidden;width:625px;margin-top:10px;background-color:#f2f2f2;text-align:left;clear:both}
.direction_1 .search_area .chk_area .search_box .type1 {overflow:hidden;margin-top: 21px;padding-left:15px;font-size:0;line-height: 14px;}
.direction_1 .search_area .chk_area .search_box .type2 {overflow:hidden;margin-top:10px;margin-bottom:30px;padding-left:15px;font-size:0;line-height: 14px;}
.direction_1 .search_area .chk_area .search_box label {display:inline-block;width:92px;font-weight:500;font-size:20px;color:#ac7e2f;vertical-align:middle;text-align:right}
.direction_1 .search_area .chk_area .search_box .type1 .input_search {width:376px;margin:0 10px 0 15px}
.direction_1 .search_area .chk_area .search_box .type2 .select_location {width:376px;margin-left:15px}
.direction_1 .besuiness_box {float:left;position:relative;width:274px;height:384px;margin:0 8px;border:1px solid #ccc}
.direction_1 .besuiness_box .logo_wrap {width:234px;height:111px;margin:19px;border:1px solid #e5e5e5;text-align:center;line-height:111px}
.direction_1 .besuiness_box .logo_wrap img {max-width:100%;max-height:111px;vertical-align:middle}
.direction_1 .besuiness_box .txt_business_name {width:235px;margin:0 auto;border-bottom:1px solid #e5e5e5;font-weight:500;font-size:20px;color:#ac7e2f;line-height:1.8}
.direction_1 .besuiness_box .txt_address,
.direction_1 .besuiness_box .txt_tel,
.direction_1 .besuiness_box .txt_guide {width:196px;margin:0 auto;padding:8px 0;border-top:1px solid #e5e5e5;font-size:15px;color:#606060}
.direction_1 .besuiness_box .txt_address {overflow:hidden;max-height:42px;margin:8px auto;padding:0;padding-left:40px;background:url(../images/bullet/bu_address.gif) no-repeat 5px 50%;border-top:0 none;line-height:1.4}
.direction_1 .besuiness_box .txt_tel {overflow:hidden;padding-left:40px;background:url(../images/bullet/bu_tel.gif) no-repeat 5px 50%;text-overflow:ellipsis;white-space:nowrap}
.direction_1 .besuiness_box .txt_guide {overflow:hidden;width:236px;text-overflow:ellipsis;white-space:nowrap}
.direction_1 .besuiness_box .btn_move_site {position:absolute;top:330px;left:50%;margin-left:-118px}
.direction_1 .slide_prev {position:absolute;top:200px;left:-30px;width:17px;height:29px;background:url(../images/btn/btn_prev_2.png) no-repeat 0 0;text-indent:-9999px}
.direction_1 .slide_next {position:absolute;top:200px;right:-30px;width:17px;height:29px;background:url(../images/btn/btn_next_2.png) no-repeat 0 0;text-indent:-9999px}
.direction_1 .slide_state_box {margin-top:20px;text-align:center}
.direction_1 .slide_state_box .slide_state {display:inline}
.direction_1 .slide_state_box .slide_state li {display:inline}
.direction_1 .slide_state_box .slide_state a {display:inline-block;width:12px;height:12px;margin-left:12px;background:url(../images/btn/btn_state_off.gif) no-repeat 0 50%;text-indent:-9999px}
.direction_1 .slide_state_box .slide_state li:first-child a {margin-left:0}
.direction_1 .slide_state_box .slide_state a.active {background:url(../images/btn/btn_state_on.gif) no-repeat 0 50%}
.direction_1 .slide_state_box .slide_auto {display:inline-block;width:12px;height:12px;margin-left:12px;text-indent:-9999px}
.direction_1 .slide_state_box .play {background:url(../images/btn/btn_play.gif) no-repeat 50% 50%}
.direction_1 .slide_state_box .pause {background:url(../images/btn/btn_pause.gif) no-repeat 50% 50%}
.direction_1 .location_wrap > div {margin-bottom:20px}
.direction_1 .location_wrap .location_tit {width:100%;margin-bottom:20px;padding-bottom:8px;border-bottom:2px solid #bd9859;font-weight:500;font-size:25px;color:#bd9859;line-height:1}
.direction_1 .location_wrap .location_list {overflow:hidden;width:966px}
.direction_1 .location_wrap .location_list > li {float:left;margin-bottom:26px}
.direction_1 .location_wrap .besuiness_box {width:294px;margin:0 26px 26px 0}
.direction_1 .location_wrap .besuiness_box .logo_wrap {width:254px}
.direction_1 .location_wrap .besuiness_box .txt_business_name {width:255px}
.direction_1 .location_wrap .besuiness_box .txt_address,
.direction_1 .location_wrap .besuiness_box .txt_tel {width:216px}
.direction_1 .location_wrap .besuiness_box .txt_guide {width:256px}
.direction_1 .location_wrap .besuiness_box .btn_move_site {margin-left:-128px}

.direction_1 .search_area .chk_area_now {overflow:hidden;float:left;width:100%;margin-bottom:30px;}
.direction_1 .search_area .chk_area_now .chk_box {overflow:hidden;width:100%;}
.direction_1 .search_area .chk_area_now .chk_box > li {float:left;width:154.6px;margin:0 2px 2px 0;}
.direction_1 .search_area .chk_area_now .chk_box > li input[type='button'] {width:154px;height:44px;box-sizing:border-box;background-color:#a4a4a4;border:0;font-weight:500;font-size:18px;color:#fff;text-align:center;line-height:44px;cursor:pointer}
    /*.direction_1 .search_area .chk_area_now .chk_box > li input[type='button'].first{height:90px;}*/
.direction_1 .search_area .chk_area_now .chk_box > li input[type='button'].on {background-color:#ac7e2f}
.direction_1 .location_wrap_now .location_tit {width:100%;margin-bottom:20px;font-weight:500;font-size:20px;color:#fff;line-height:33px;height:33px;background:url(../images/direction/tit_bg.png) 0 0 no-repeat;text-indent:10px;}
.direction_1 .besuiness_box_now .logo_wrap {width:234px;height:111px;margin:19px;border:1px solid #e5e5e5;text-align:center;line-height:111px}
.direction_1 .besuiness_box_now .logo_wrap img {max-width:100%;max-height:111px;vertical-align:middle}
.direction_1 .besuiness_box_now .txt_business_name {width:235px;margin:0 auto;border-bottom:1px solid #e5e5e5;font-weight:500;font-size:20px;color:#ac7e2f;line-height:1.8}
.direction_1 .besuiness_box_now .txt_address,
.direction_1 .besuiness_box_now .txt_tel,
.direction_1 .besuiness_box_now .txt_guide {width:196px;margin:0 auto;padding:8px 0;border-top:1px solid #e5e5e5;font-size:15px;color:#606060}
.direction_1 .besuiness_box_now .txt_address {overflow:hidden;max-height:42px;margin:8px auto;padding:0;padding-left:40px;background:url(../images/bullet/bu_address.gif) no-repeat 5px 50%;border-top:0 none;line-height:1.4}
.direction_1 .besuiness_box_now .txt_tel {overflow:hidden;padding-left:40px;background:url(../images/bullet/bu_tel.gif) no-repeat 5px 50%;text-overflow:ellipsis;white-space:nowrap}
.direction_1 .besuiness_box_now .txt_guide {overflow:hidden;width:236px;text-overflow:ellipsis;white-space:nowrap}
.direction_1 .besuiness_box_now .btn_move_site {position:absolute;top:330px;left:50%;margin-left:-118px}

/*골프장 수정*/
.direction_1 .goods_box,
.direction_1 .wear_box {position:relative;overflow:hidden;width:938px;margin-top:10px;border:1px solid #ccc}
.direction_1 .goods_list{padding-bottom:20px;}
.direction_1 .logo_wrap_now {display:inline-block;width:276px;height:166px;margin:19px;border:1px solid #e5e5e5;text-align:center;line-height:166px;vertical-align:middle;position:relative}
.direction_1 .logo_wrap_now img {max-width:100%;max-height:114px;vertical-align:middle}
.direction_1 .event_wrap{position:absolute;top:10px;left:10px}
.direction_1 .event_wrap .event_on{width:57px;height:51px;display:inline-block;vertical-align:middle;z-index:9999;position:absolute;left:0;top:0;}
.direction_1 .event_wrap .event_off{width:66px;height:51px;display:inline-block;vertical-align:middle;z-index:9999;position:absolute;left:0;top:0;}
.direction_1 .event_wrap .event_desc{background:#484848;padding:3px 10px;display:inline-block;margin-left: 20px;vertical-align:middle;padding-left:40px;border-radius:3px;margin-top:4px;opacity: 0.7;}
.direction_1 .event_wrap .event_desc pre{text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; width: 215px; overflow: hidden;}
.direction_1 .event_wrap .event_desc pre a{cursor:zoom-in;color:#fff;font-size: 13px;font-weight:400;font-family: 'Noto Sans Korean', 'Nanum Gothic', '나눔고딕', Dotum, sans-serif;letter-spacing:-1px;}
.direction_1 .btn_move_site_now {position:absolute;bottom:65px;right:19px;height:34px;font-weight:500;font-size:16px;color:#fff;text-align:center;line-height:34px}
.direction_1 .btn_pop_detail_now {position:absolute;top:65px;right:19px;background-color:#b8935a;border-radius:5px;font-weight:500;font-size:16px;color:#fff;line-height:34px;height:34px;width:187px;}
.direction_1 .cnt_wrap {display:inline-block;width:400px;margin:19px 0;vertical-align:middle}
.direction_1 .cnt_wrap h3 {font-weight:500;font-size:20px;color:#ac7e2f}
.direction_1 .cnt_wrap > p {font-weight:400;font-size:15px;color:#606060;width:390px;word-break:keep-all;overflow:hidden;}
.direction_1 .cnt_wrap h4 {font-weight:500;font-size:15px;color:#7c5107;line-height:1.1;word-break:keep-all;background:url(../images/direction/bul_icon.png) 0 50% no-repeat;background-size:16px 16px;text-indent:20px;}
.direction_1 .cnt_wrap ul {overflow:hidden;margin-top:10px}
.direction_1 .cnt_wrap li {font-size:14px;color:#ac7e2f}

.direction_1 .cnt_wrap .cnt_notice{border-top:1px solid #e5e5e5;text-align:center;margin:5px 0px}
.direction_1 .cnt_wrap .cnt_notice ul:after{clear:both;content:'';display:block}
.direction_1 .cnt_wrap .cnt_notice ul li{float:left;}
.direction_1 .cnt_wrap .cnt_notice ul li.type1{width:119px;}
.direction_1 .cnt_wrap .cnt_notice ul li.type2{width:119px;}
.direction_1 .cnt_wrap .cnt_notice ul li.type3{width:64px;}
.direction_1 .cnt_wrap .cnt_notice ul li:first-child{width:84px;margin-right:10px;}
.direction_1 .cnt_wrap .cnt_notice ul li .lbl_notice{display:inline-block;color:#fff;background:#484848;border-radius:5px;font-weight:500;font-size:14px;padding:0 5px;height:25px;line-height:25px;}
.direction_1 .cnt_wrap .cnt_notice ul li p{color:#606060;font-size:14px;font-weight:400;height:25px;}
.direction_1 .cnt_wrap .cnt_notice ul li .notice_1{background:url(../images/banner/notice_icon1.png) 0 50% no-repeat;margin-right:10px;padding-left:40px;}
.direction_1 .cnt_wrap .cnt_notice ul li .notice_2{background:url(../images/banner/notice_icon2.png) 0 50% no-repeat;margin-right:10px;padding-left:40px;}
.direction_1 .cnt_wrap .cnt_notice ul li .notice_3{background:url(../images/banner/notice_icon3.png) 0 50% no-repeat;padding-left:25px;}

/* 상품권 사용 안내 - 골프용품/의류 */
.direction_2 {overflow:hidden;width:940px;margin:0 auto 70px}
.direction_2 .tit span {font-weight:500;font-size:25px;color:#baa683}
.direction_2 .goods_tit,
.direction_2 .wear_tit {width:100%;margin:30px 0 10px;padding-bottom:5px;border-bottom:2px solid #1a1a1a;font-weight:500;font-size:23px;color:#1a1a1a}
.direction_2 .goods_list,
.direction_2 .wear_list {overflow:hidden}
.direction_2 .goods_box,
.direction_2 .wear_box {position:relative;overflow:hidden;width:938px;margin-top:10px;border:1px solid #ccc}
.direction_2 .logo_wrap {display:inline-block;width:274px;height:151px;margin:19px;border:1px solid #e5e5e5;text-align:center;line-height:151px;vertical-align:middle}
.direction_2 .logo_wrap img {max-width:100%;max-height:151px;vertical-align:middle}
.direction_2 .cnt_wrap {display:inline-block;width:400px;margin:19px 0;vertical-align:middle}
.direction_2 .cnt_wrap h3 {font-weight:500;font-size:20px;color:#ac7e2f}
.direction_2 .cnt_wrap ul {overflow:hidden;margin-top:10px}
.direction_2 .cnt_wrap li {font-size:14px;color:#ac7e2f}
.direction_2 .loading {width:100%;font-weight:500;font-size:20px;color:#ac7e2f;text-align:center;line-height:100px}
.direction_2 p {font-size:15px;color:#606060}
.direction_2 .desc {font-weight:400;font-size:18px;color:#6f6f6f}
.direction_2 dl {margin-top:10px}
.direction_2 dt {font-weight:500;font-size:15px;color:#1a1a1a;line-height:1.3}
.direction_2 dd {font-size:15px;color:#606060;line-height:1.6;word-wrap:break-word;word-break:keep-all}
.direction_2 dd strong {margin-right:5px;padding:0 2px;background-color:#b8935a;border-radius:4px;font-weight:400;color:#fff}
.direction_2 dd span {font-size:14px;word-spacing:22px}
.direction_2 dd .bu_tel {padding-left:9px;font-size:15px;font-family:snas-serif;word-spacing:0}
.direction_2 .dl_amount dd {padding-left:56px;font-size:13px;text-indent:-56px}
.direction_2 .btn_move_site {position:absolute;bottom:19px;right:19px;font-size:16px}
.direction_2 .btn_pop_detail {position:absolute;top:83px;left:470px;padding:10px;background-color:#b8935a;border-radius:5px;font-weight:400;font-size:15px;color:#fff;line-height:1}
.direction_2 .logo_wrap_now {display:inline-block;width:276px;height:166px;margin:19px;border:1px solid #e5e5e5;text-align:center;line-height:166px;vertical-align:middle}
.direction_2 .logo_wrap_now img {max-width:100%;max-height:166px;vertical-align:middle}
.direction_2 .btn_move_site_now {position:absolute;bottom:65px;right:19px;height:34px;font-weight:500;font-size:16px;color:#fff;text-align:center;line-height:34px}
.direction_2 .btn_pop_detail_now {position:absolute;top:65px;right:19px;background-color:#b8935a;border-radius:5px;font-weight:500;font-size:16px;color:#fff;line-height:34px;height:34px;width:187px;}
.direction_2 .proshop{top:61px;}

.direction_2 .cnt_wrap .cnt_notice{border-top:1px solid #e5e5e5;text-align:center;margin:5px 0px}
.direction_2 .cnt_wrap .cnt_notice ul:after{clear:both;content:'';display:block}
.direction_2 .cnt_wrap .cnt_notice ul li{float:left;}
.direction_2 .cnt_wrap .cnt_notice ul li.type1{width:119px;}
.direction_2 .cnt_wrap .cnt_notice ul li.type2{width:119px;}
.direction_2 .cnt_wrap .cnt_notice ul li.type3{width:64px;}
.direction_2 .cnt_wrap .cnt_notice ul li:first-child{width:84px;margin-right:10px;}
.direction_2 .cnt_wrap .cnt_notice ul li .lbl_notice{display:inline-block;color:#fff;background:#484848;border-radius:5px;font-weight:500;font-size:14px;padding:0 5px;height:25px;line-height:25px;}
.direction_2 .cnt_wrap .cnt_notice ul li p{color:#606060;font-size:14px;font-weight:400;height:25px;}
.direction_2 .cnt_wrap .cnt_notice ul li .notice_1{background:url(../images/banner/notice_icon1.png) 0 50% no-repeat;margin-right:10px;padding-left:40px;}
.direction_2 .cnt_wrap .cnt_notice ul li .notice_2{background:url(../images/banner/notice_icon2.png) 0 50% no-repeat;margin-right:10px;padding-left:40px;}
.direction_2 .cnt_wrap .cnt_notice ul li .notice_3{background:url(../images/banner/notice_icon3.png) 0 50% no-repeat;padding-left:25px;}

/* 상품권 사용 안내 - 스크린골프 추가개발 관련*/
.direction_3 {overflow:hidden;width:940px;margin:0 auto 70px}
.direction_3 .tit span {font-weight:500;font-size:25px;color:#baa683}
.direction_3 .search_area {overflow:hidden;width:100%}
.direction_3 .search_area .map_area {float:left;width:315px;height:417px;padding-left:20px;box-sizing:border-box}
.direction_3 .search_area .chk_area {overflow:hidden;float:left;width:625px}
.direction_3 .search_area .chk_area .txt_announce {height:auto;margin:0;font-weight:200;font-size:18px;color:#838383;text-align:left}
.direction_3 .search_area .chk_area .txt_announce span {font-weight:500;font-size:18px}
.direction_3 .search_area .chk_area .chk_box {overflow:hidden;width:705px;margin-top:10px}
.direction_3 .search_area .chk_area .chk_box > li {float:left;width:117px;margin:0 10px 8px 0;}
.direction_3 .search_area .chk_area .chk_box > li input[type='button'] {width:117px;height:44px;box-sizing:border-box;background-color:#a4a4a4;border:0;font-weight:500;font-size:18px;color:#fff;text-align:center;line-height:44px;cursor:pointer}
.direction_3 .search_area .chk_area .chk_box > li input[type='button'].on {background-color:#ac7e2f}
.direction_3 .search_area .chk_area .search_box {display:block;width:623px;height:138px;margin-top:14px;background-color:#f2f2f2;text-align:center;line-height:138px;clear:both;}
.direction_3 .search_area .chk_area .search_box .slct_type {width:119px;height:41px;margin-right:4px;box-sizing:border-box;border:1px solid #6a6a6a;font-weight:300;font-size:18px;line-height:63px;text-indent:10px;vertical-align:middle}
.direction_3 .search_area .chk_area .search_box .ipt_search {width:352px;height:41px;margin-right:4px;padding:0 10px;box-sizing:border-box;border:1px solid #6a6a6a;font-weight:300;font-size:18px;line-height:41px;vertical-align:middle}
.direction_3 .location_wrap > div {margin-bottom:20px}
.direction_3 .location_wrap .location_tit {width:100%;margin-bottom:20px;padding-bottom:8px;border-bottom:2px solid #bd9859;font-weight:500;font-size:25px;color:#bd9859;line-height:1}
.direction_3 .location_wrap .location_list {overflow:hidden;width:966px}
.direction_3 .location_wrap .location_list > li {float:left;margin-bottom:26px}
.direction_3 .store_box {overflow:hidden;width:100%;margin-top:40px;clear:both}
.direction_3 .store_box .txt_announce {margin:0 0 20px 0;font-weight:200;font-size:18px;color:#838383;height:60px;line-height:60px;border:1px solid #e5e5e5;text-align:center;background-color:#f2f2f2;}
.direction_3 .store_box .txt_announce span {font-weight:500;font-size:18px}
.direction_3 .store_box .tb_store {width:100%;border-collapse:collapse;border-bottom:2px solid #1a1a1a}
.direction_3 .store_box .tb_store thead tr {height:48px;background-color:#1a1a1a}
.direction_3 .store_box .tb_store thead th {font-weight:400;font-size:16px;color:#fff}
.direction_3 .store_box .tb_store tbody tr {height:74px;border-top:1px solid #dbdbdb}
.direction_3 .store_box .tb_store tbody tr:first-child {border-top:0}
.direction_3 .store_box .tb_store tbody th {box-sizing:border-box;padding:0 10px;text-align:center}
.direction_3 .store_box .tb_store tbody th a {font-weight:500;font-size:15px;color:#ac7e2f}
.direction_3 .store_box .tb_store tbody td {box-sizing:border-box;padding:0 10px;font-weight:200;font-size:15px;color:#909090;text-align:center}
.direction_3 .store_box .tb_store tfoot {display:none}
.direction_3 .store_box .tb_store tfoot.on {display:table-footer-group}
.direction_3 .store_box .tb_store tfoot td {height:74px;font-size:16px;color:#909090;text-align:center}
.direction_3 .store_box .tb_store .btn_confirm_detail {display:block;width:84px;height:33px;margin:0 auto;background-color:#00377f;font-weight:500;font-size:16px;color:#fff;line-height:33px;text-align:center}
.direction_3 .store_box .paging_area {width:100%; margin:24px 0 0; text-align:center; line-height:32px;}
.direction_3 .store_box .paging_area .page_num {padding:0 15px;font-weight:300;font-size:16px;color:#1a1a1a;vertical-align:middle}
.direction_3 .store_box .paging_area .page_num.selected {font-weight:700}
.direction_3 .store_box .paging_area .btn_prev {display:inline-block;*display:inline;zoom:1;width:34px;height:32px;margin-right:10px;background:url(../images/btn/btn_prev.png) no-repeat 0 0;text-indent:-9999px}
.direction_3 .store_box .paging_area .btn_next {display:inline-block;*display:inline;zoom:1;width:34px;height:32px;margin-left:10px;background:url(../images/btn/btn_next.png) no-repeat 0 0;text-indent:-9999px}
.direction_3 .goods_box,
.direction_3 .wear_box {position:relative;overflow:hidden;width:938px;margin-top:10px;border:1px solid #ccc}
.direction_3 .logo_wrap_now {display:inline-block;width:276px;height:166px;margin:19px;border:1px solid #e5e5e5;text-align:center;line-height:166px;vertical-align:middle}
.direction_3 .logo_wrap_now img {max-width:100%;max-height:166px;vertical-align:middle}
.direction_3 .btn_move_site_now {position:absolute;bottom:65px;right:19px;height:34px;font-weight:500;font-size:16px;color:#fff;text-align:center;line-height:34px}
.direction_3 .btn_pop_detail_now {position:absolute;top:65px;right:19px;background-color:#b8935a;border-radius:5px;font-weight:500;font-size:16px;color:#fff;line-height:34px;height:34px;width:187px;}
.direction_3 .cnt_wrap {display:inline-block;width:400px;margin:19px 0;vertical-align:middle}
.direction_3 .cnt_wrap h3 {font-weight:500;font-size:20px;color:#ac7e2f}
.direction_3 .cnt_wrap ul {overflow:hidden;margin-top:10px}
.direction_3 .cnt_wrap li {font-size:14px;color:#ac7e2f}
.direction_3 .cnt_wrap > p{font-weight:400;font-size:15px;color:#606060;width:388px;}

.direction_3 .cnt_wrap .cnt_notice{border-top:1px solid #e5e5e5;text-align:center;margin:5px 0px}
.direction_3 .cnt_wrap .cnt_notice ul:after{clear:both;content:'';display:block}
.direction_3 .cnt_wrap .cnt_notice ul li{float:left;}
.direction_3 .cnt_wrap .cnt_notice ul li.type1{width:119px;}
.direction_3 .cnt_wrap .cnt_notice ul li.type2{width:119px;}
.direction_3 .cnt_wrap .cnt_notice ul li.type3{width:64px;}
.direction_3 .cnt_wrap .cnt_notice ul li:first-child{width:84px;margin-right:10px;}
.direction_3 .cnt_wrap .cnt_notice ul li .lbl_notice{display:inline-block;color:#fff;background:#484848;border-radius:5px;font-weight:500;font-size:14px;padding:0 5px;height:25px;line-height:25px;}
.direction_3 .cnt_wrap .cnt_notice ul li p{color:#606060;font-size:14px;font-weight:400;height:25px;}
.direction_3 .cnt_wrap .cnt_notice ul li .notice_1{background:url(../images/banner/notice_icon1.png) 0 50% no-repeat;margin-right:10px;padding-left:40px;}
.direction_3 .cnt_wrap .cnt_notice ul li .notice_2{background:url(../images/banner/notice_icon2.png) 0 50% no-repeat;margin-right:10px;padding-left:40px;}
.direction_3 .cnt_wrap .cnt_notice ul li .notice_3{background:url(../images/banner/notice_icon3.png) 0 50% no-repeat;padding-left:25px;}

/* 상품권 사용 안내 - 스크린골프 추가개발 관련 - 매장상세페이지 */
.direction_3_over {overflow:hidden;width:940px;margin:0 auto 70px}
.direction_3_over .tit span {font-weight:500;font-size:25px;color:#baa683}
.direction_3_over .tbl_store_this {width:939px;margin-bottom:20px;border-collapse:collapse}
.direction_3_over .tbl_store_this tbody tr {height:58px;border:1px solid #dbdbdb;border-top:0}
.direction_3_over .tbl_store_this tbody tr:first-child {border-top:1px solid #dbdbdb}
.direction_3_over .tbl_store_this tbody th {background-color:#1a1a1a;font-weight:400;font-size:16px;color:#fff;text-align:center;border-left:1px solid #dbdbdb;border-bottom:#2a2a2a 1px solid}
.direction_3_over .tbl_store_this tbody td {font-weight:200;font-size:20px;color:#606060;text-align:center}
.direction_3_over .tbl_store_this tbody td.store_name {font-weight:500;font-size:20px;color:#ac7e2f;text-align:center}
.direction_3_over .tbl_store_system {width:100%;margin-bottom:40px;border-collapse:collapse}
.direction_3_over .tbl_store_system thead tr {height:48px;background-color:#1a1a1a}
.direction_3_over .tbl_store_system thead th {font-weight:400;font-size:16px;color:#fff;border-right:#2a2a2a 1px solid}
.direction_3_over .tbl_store_system tbody tr {height:59px}
.direction_3_over .tbl_store_system tbody td {border:1px solid #dbdbdb;font-weight:200;font-size:15px;color:#606060;text-align:center}
.direction_3_over .map_area {width:100%;height:521px;box-sizing:border-box;border:1px solid #d3d3d3}
.direction_3_over .btn_link_store_search {display:block;margin:40px auto 0;}
.direction_3_over .btn_link_store_search_now {display:block;margin:30px auto 0;}

/* 상품권 사용 안내 - 레저/골프연습장(170302추가) */
.direction_4 {overflow:hidden;width:940px;margin:0 auto 70px}
.direction_4 .tit span {font-weight:500;font-size:25px;color:#baa683}
.direction_4 .leisure_tit,
.direction_4 .range_tit {width:100%;margin:30px 0 10px;padding-bottom:5px;border-bottom:2px solid #1a1a1a;font-weight:500;font-size:23px;color:#1a1a1a}
.direction_4 .leisure_list,
.direction_4 .range_list {overflow:hidden}
.direction_4 .leisure_box,
.direction_4 .range_box {position:relative;overflow:hidden;width:938px;margin-top:10px;border:1px solid #ccc}
.direction_4 .logo_wrap {display:inline-block;width:274px;height:151px;margin:19px;border:1px solid #e5e5e5;text-align:center;line-height:151px;vertical-align:middle}
.direction_4 .logo_wrap img {max-width:100%;max-height:151px;vertical-align:middle}
.direction_4 .cnt_wrap {display:inline-block;margin:19px 0;vertical-align:middle}
.direction_4 .cnt_wrap h3 {font-weight:500;font-size:20px;color:#ac7e2f}
.direction_4 .loading {width:100%;font-weight:500;font-size:20px;color:#ac7e2f;text-align:center;line-height:100px}
.direction_4 p {font-size:15px;color:#606060}
.direction_4 p.noti {color:#ac7e2f}
.direction_4 .desc {font-weight:400;font-size:18px;color:#6f6f6f}
.direction_4 dl {margin-top:10px}
.direction_4 dt {font-weight:500;font-size:15px;color:#1a1a1a;line-height:1.3}
.direction_4 dd {font-size:15px;color:#606060;line-height:1.6;word-wrap:break-word;word-break:keep-all}
.direction_4 dd strong {margin-right:5px;padding:0 2px;background-color:#b8935a;border-radius:4px;font-weight:400;color:#fff}
.direction_4 dd span {font-size:14px;word-spacing:22px}
.direction_4 dd .bu_tel {font-size:15px;font-family:sans-serif;word-spacing:0}
.direction_4 .btn_move_site {position:absolute;bottom:19px;right:19px}
.direction_4 .btn_pop_detail {position:absolute;top:37px;right:19px;background-color:#b8935a;border-radius:5px;font-weight:500;font-size:16px;color:#fff;line-height:1;width:187px;height:34px;}
.direction_4 .leisure_tit_now,
.direction_4 .range_tit_now {width:100%;margin:30px 0 10px;font-weight:500;font-size:20px;color:#fff;background:url(../images/direction/tit_bg.png) 0 0 no-repeat;width:940px;height:33px;text-indent:10px;}
.direction_4 .logo_wrap_now {display:inline-block;width:276px;height:166px;margin:19px;border:1px solid #e5e5e5;text-align:center;line-height:166px;vertical-align:middle}
.direction_4 .logo_wrap_now img {max-width:100%;max-height:166px;vertical-align:middle}
.direction_4 .btn_move_site_now {position:absolute;bottom:65px;right:19px;height:34px;font-weight:500;font-size:16px;color:#fff;text-align:center;line-height:34px}
.direction_4 .btn_pop_detail_now {position:absolute;top:65px;right:19px;background-color:#b8935a;border-radius:5px;font-weight:500;font-size:16px;color:#fff;line-height:34px;height:34px;width:187px;}
.direction_4 .cnt_wrap > p {font-size:15px;color:#606060;width:380px;}

.direction_4 .cnt_wrap .cnt_notice{border-top:1px solid #e5e5e5;text-align:center;margin:5px 0px}
.direction_4 .cnt_wrap .cnt_notice ul{margin-top:10px;}
.direction_4 .cnt_wrap .cnt_notice ul:after{clear:both;content:'';display:block}
.direction_4 .cnt_wrap .cnt_notice ul li{float:left;}
.direction_4 .cnt_wrap .cnt_notice ul li.type1{width:119px;}
.direction_4 .cnt_wrap .cnt_notice ul li.type2{width:119px;}
.direction_4 .cnt_wrap .cnt_notice ul li.type3{width:64px;}
.direction_4 .cnt_wrap .cnt_notice ul li:first-child{width:84px;margin-right:10px;}
.direction_4 .cnt_wrap .cnt_notice ul li .lbl_notice{display:inline-block;color:#fff;background:#484848;border-radius:5px;font-weight:500;font-size:14px;padding:0 5px;height:25px;line-height:25px;}
.direction_4 .cnt_wrap .cnt_notice ul li p{color:#606060;font-size:14px;font-weight:400;height:25px;}
.direction_4 .cnt_wrap .cnt_notice ul li .notice_1{background:url(../images/banner/notice_icon1.png) 0 50% no-repeat;margin-right:10px;padding-left:40px;}
.direction_4 .cnt_wrap .cnt_notice ul li .notice_2{background:url(../images/banner/notice_icon2.png) 0 50% no-repeat;margin-right:10px;padding-left:40px;}
.direction_4 .cnt_wrap .cnt_notice ul li .notice_3{background:url(../images/banner/notice_icon3.png) 0 50% no-repeat;padding-left:25px;}

/* 상품권 구입처 */
.store {overflow:hidden;width:940px;margin:0 auto;background:url(../images/purchase/store_bg_cert_new.png) no-repeat 120% 25px}
.store .tit_box {border-bottom:1px solid #e5e5e5}
.store .cnt_box_1,
.store .cnt_box_2,
.store .cnt_box_3 {position:relative;top:0;width:100%}
.store .cnt_box_1,
.store .cnt_box_2 {padding-bottom:30px;border-bottom:1px solid #e5e5e5}
.store .cnt_box_2 {margin-bottom:80px}
.store .cnt_box_3 {border-bottom:1px solid #e5e5e5}
.store .cnt_box_1 .cnt_tit {margin:55px 0 0;font-weight:500;font-size:35px;color:#ac7e2f;line-height:1}
.store .cnt_box_1 .cnt_desc {margin:10px 0;font-size:18px;color:#6f6f6f;line-height:1.4}
.store .cnt_box_1 .dl {overflow:hidden;margin-top:40px}
.store .cnt_box_1 .dl dt {float:left;margin-right:5px;font-weight:500;font-size:16px;color:#1a1a1a;clear:both}
.store .cnt_box_1 .dl dd {float:left;font-size:16px;color:#606060}
.store .cnt_box_1 .dl dd span {font-size:14px;}
.store .cnt_box_1 .btn_view_map {position:absolute;top:133px;left:215px}
.store .cnt_box_1 .notice .strong {margin-top:30px;font-weight:500;font-size:18px;color:#ac7e2f;line-height:1.3}
.store .cnt_box_1 .notice .dl {margin-top:15px}
.store .cnt_box_1 .notice .dl dt,
.store .cnt_box_1 .notice .dl dd {float:none;font-weight:400;font-size:16px;color:#606060;line-height:1.4}
.store .cnt_box_1 .notice .dl dd {padding-left:8px;margin-top: 4px;}
.store .cnt_box_1 .notice .dl span {font-weight:500; font-size:16px;}

.store .cnt_box_2 .box_1,
.store .cnt_box_2 .box_2 {float:left;overflow:hidden;position:relative;width:256px;margin-left:20px}
.store .cnt_box_2 .cnt_tit {margin:40px 0 0;font-weight:500;font-size:35px;color:#ac7e2f;line-height:1}
.store .cnt_box_2 .cnt_desc {margin:10px 0 30px 0;font-size:18px;color:#6f6f6f;line-height:1}
.store .cnt_box_2 .noti {margin:5px 0;font-size:18px;color:#d90000;line-height:1}
.store .cnt_box_2 .logo_market {width:256px;height:107px}
.store .cnt_box_2 .btn_bg_w256 {margin-top:10px}

.store .cnt_box_2 .offline_list_emart {overflow:hidden;width:966px;}
.store .cnt_box_2 .offline_list_emart > li {float:left;width:294px;height:244px;margin: 0 26px 0 0;text-align:center;border: 1px solid #ccc;}
.store .cnt_box_2 .offline_list_emart > li .logo_wrap {width:254px;height:111px;margin:19px;border:1px solid #e5e5e5;text-align:center;line-height:111px}
.store .cnt_box_2 .offline_list_emart > li .offline_store_name {font-weight:500;font-size:20px;color:#ac7e2f;line-height:1;}
.store .cnt_box_2 .offline_list_emart > li .btn_move_site {margin:20px auto;}

.store .cnt_box_2 .offline_list {overflow:hidden;width:966px;margin-top:30px}
.store .cnt_box_2 .offline_list > li {float:left;width:455px;height:244px;margin: 0 26px 0 0;text-align:center;border: 1px solid #ccc;}
.store .cnt_box_2 .offline_list > li .logo_wrap {width:414px;height:111px;margin:19px;border:1px solid #e5e5e5;text-align:center;line-height:111px}
.store .cnt_box_2 .offline_list > li .offline_store_name {font-weight:500;font-size:20px;color:#ac7e2f;line-height:1;}
.store .cnt_box_2 .offline_list > li .btn_move_site {margin:20px auto;}

.store .cnt_box_2 .notice_emart {border-bottom:1px solid #e5e5e5;padding-bottom:30px;}
.store .cnt_box_2 .notice_emart .strong {margin-top:30px;font-weight:700; font-size:18px; color:#ac7e2f; line-height:1.3;}
.store .cnt_box_2 .notice_emart .desc_p{font-weight:500; font-size:18px; color:#ac7e2f;}
.store .cnt_box_2 .notice_emart .strong_b {margin-top:15px;font-weight:700; font-size:18px; color:#606060; line-height:1.3;}
.store .cnt_box_2 .notice_emart .desc_b{font-weight:500; font-size:15px; color:#606060;}
.store .cnt_box_2 .notice .strong {margin-top:30px;font-weight:500;font-size:18px;color:#ac7e2f;line-height:1.3}


/* 컨텐츠 - STEP */
.balance_1 .tit_box {background:url(../images/cont/balance_step_1.png?ver=190917) no-repeat 100% 14px}
.balance_2 .tit_box,
.balance_3 .tit_box {background:url(../images/cont/balance_step_2.png?ver=190917) no-repeat 100% 14px}
.balance_4 .tit_box {background:url(../images/cont/balance_step_3.png?ver=190917) no-repeat 100% 14px}
.refund_1 .tit_box {background:url(../images/cont/refund_step_1.png?ver=190917) no-repeat 100% 14px}
.refund_2 .tit_box,
.refund_3 .tit_box {background:url(../images/cont/refund_step_2.png?ver=190917) no-repeat 100% 14px}
.refund_4 .tit_box {background:url(../images/cont/refund_step_3.png?ver=190917) no-repeat 100% 14px}
.purchase_2 .tit_box {background:url(../images/cont/purchase_step_1.png) no-repeat 100% 14px}
.purchase_3 .tit_box {background:url(../images/cont/purchase_step_2.png) no-repeat 100% 14px}
.purchase_4 .tit_box,
.purchase_5 .tit_box {background:url(../images/cont/purchase_step_3.png) no-repeat 100% 14px}

/* 01 상품권 구입 안내 */
.purchase_1,.purchase_2,.purchase_3,.purchase_4,.purchase_5 {overflow:hidden;width:940px;margin:0 auto 70px}
.purchase_2 img {width:100%}
.purchase_2 .tit_box > .tit {border-bottom:1px solid #e5e5e5}
.purchase_2 .temp_1 {width:663px}
.purchase_2 .temp_1 tbody td {height:80px}
.purchase_2 .pay_preview_box {position:absolute;top:0;right:0;width:250px;height:369px;border:3px solid #1a1a1a;background-color:#f2f2f4}
.purchase_2 .pay_preview_tit {height:45px;background-color:#1a1a1a;font-weight:500;font-size:20px;color:#fff;line-height:45px;text-align:center}
.purchase_2 .pay_preview_1,
.purchase_2 .pay_preview_2 {height:103px;padding:24px 18px 0 0;box-sizing:border-box;border-bottom:1px dashed #d8d8d9;font-size:20px;color:#606060;text-align:right}
.purchase_2 .pay_preview_total {height:118px;padding:24px 18px 0 0;box-sizing:border-box;font-weight:500;font-size:20px;color:#606060;text-align:right}
.purchase_2 .pay_preview_1 .num_1,
.purchase_2 .pay_preview_2 .num_2 {font-weight:700; color:#404040}
.purchase_2 .pay_preview_total .num_total {font-weight:700;font-size:32px;color:#ac7e2f}
.purchase_2 .btn_payment {position:absolute;top:397px;right:0}
.purchase_2 .cert_img {width:114px;height:53px;margin:0 10px 0 10px;display:inline-block;vertical-align:middle}
.purchase_2 .gftcrd_img {width:91px;height:57px;margin:0 18px 0 25px;display:inline-block;vertical-align:middle}
.purchase_2 td.cert_list {text-align:left;padding-left:10px}
.purchase_2 td.money {text-align:right;padding-right:33px}
.purchase_2 .sales_rule_area {position:absolute;bottom:40px;right:0;width:256px;height:288px}
.purchase_2 .sales_rule_area span {color:#ac7e2f}
.purchase_2 .sales_rule_area p {font-size:14px;color:#606060;padding-bottom:5px}
.purchase_2 .sales_rule_area .sales_rule_title {font-size:20px;font-weight:500}
.purchase_2 .detail_info_box {position:relative;top:0;padding-bottom:40px;border-bottom:1px solid #e5e5e5}
.purchase_3 img {width:100%}
.purchase_3 .div_wrap {position:relative}
.purchase_3 .cont_tit {width:170px}
.purchase_3 .temp_1 tbody td {height:79px}
.purchase_3 .temp_1 .total {font-weight:500;font-size:18px}
.purchase_3 .tit_box > .tit {border-bottom:1px solid #e5e5e5}
.purchase_3 .cont_box .txt_danger {width:100%;padding:0 0 10px;border-bottom:0 none;font-weight:200;font-size:28px;color:#1a1a1a;text-align:center;line-height:1}
.purchase_3 .btn_modify {margin:5px auto 0}
.purchase_3 .temp_1 tfoot td {height:48px;background-color:#f2f2f3;font-weight:300;font-size:18px;color:#6f6f6f;text-align:center}
.purchase_3 .temp_1 tfoot td strong {font-weight:700;font-size:23px;color:#1a1a1a}
.purchase_3 .cont_box > p {padding:10px 0 30px;border-bottom:1px solid #e5e5e5;font-size:14px;color:#606060}
.purchase_3 .btn_pop_address {display:inline-block;margin-left:10px;vertical-align:middle}
.purchase_3 .address_box {overflow:hidden;margin-top:-5px}
.purchase_3 .input_address {margin-right:10px;vertical-align:top}
.purchase_3 .agree_box {margin:10px 0;padding-bottom:30px;border:1px solid #d0d0d0}
.purchase_3 .agree_box > p {padding:30px 20px 15px;font-size:14px;color:#606060;text-align:left}
.purchase_3 .agree_box > .agree_box_p_card {padding-top:20px}
.purchase_3 .agree_box > p strong {font-weight:500;font-size:20px;line-height:1.7}
.purchase_3 .agree_box .chk_agree {width:18px;height:18px;margin-right:5px;border:1px solid transparent;vertical-align:top}
.purchase_3 .agree_box .label_agree {font-weight:300;font-size:20px;color:#1a1a1a;line-height:18px}
.purchase_3 .temp_2 .tr .td.txt_fin_pay {font-weight:700;font-size:23px;color:#1a1a1a}
.purchase_3 .rowspan2 {position:relative}
.purchase_3 .temp_2 .tr .th.txt_bank_box,
.purchase_3 .temp_2 .tr .td.txt_bank_box {height:92px}
.purchase_3 .temp_2 .tr .txt_bank_box p {padding-top:20px;line-height:30px;word-spacing:1px}
.purchase_3 .temp_2 .tr .input_name {margin-right:10px}
.purchase_3 .txt_bank {font-weight:500;font-size:20px}
.purchase_3 .txt_bank span {color:#ac7e2f;margin-right:15px}
.purchase_3 .txt_day {color:#ac7e2f}
.purchase_3 .btn_sms {position:absolute;top:32px;right:30px}
.purchase_3 .btn_payment {margin:30px auto}
.purchase_3 .input_method {width:18px;height:18px;border:1px solid transparent;line-height:18px}
.purchase_3 .label_method {padding:0 20px 0 5px;font-weight:300;font-size:20px;color:#1a1a1a;line-height:18px;vertical-align:middle}
.purchase_3 .cert_img {width:114px;height:53px;margin:0 10px 0 10px;display:inline-block;vertical-align:middle}
.purchase_3 .gftcrd_img {width:91px;height:57px;margin:0 20px 0 22px;display:inline-block;vertical-align:middle}
.purchase_3 td.cert_list {text-align:left;padding-left:30px}
.purchase_3 td.money {text-align:right;padding-right:26px}
.purchase_3 td.pmoney {text-align:right;padding-right:20px}
.purchase_3 .transit_box {position:absolute;top:17px;left:160px;width:778px}
.purchase_3 .transit_box .input_transit {display:inline-block;width:20px;height:20px;vertical-align:middle}
.purchase_3 .transit_box label {margin:0 10px 0 5px;font-weight:300;font-size:20px;color:#1a1a1a;vertical-align:middle}
.purchase_3 .transit_box > p {float:right;font-size:13px;color:#606060;line-height:2.5}
.purchase_4 img {width:100%}
.purchase_4 .temp_1 tbody td {height:79px}
.purchase_4 .tit_box > .tit {border-bottom:1px solid #e5e5e5}
.purchase_4 .txt_announce {margin:20px 0}
.purchase_4 .temp_1 .total {font-weight:500;font-size:18px}
.purchase_4 .temp_1 tfoot td {height:48px;background-color:#f2f2f3;font-weight:300;font-size:18px;color:#6f6f6f;text-align:center}
.purchase_4 .temp_1 tfoot td strong {font-weight:700;font-size:23px;color:#1a1a1a}
.purchase_4 .temp_1 {margin-bottom:25px}
.purchase_4 .txt_ps {font-weight:400;padding-top:0px;font-size:20px;text-align:center}
.purchase_4 .btn_sms {display:inline-block;margin-left:10px;vertical-align:middle}
.purchase_4 .cert_img {width:114px;height:53px;margin:0 15px 0 10px;display:inline-block;vertical-align:middle}
.purchase_4 .gftcrd_img {width:91px;height:57px;margin:0 25px 0 22px;display:inline-block;vertical-align:middle}
.purchase_4 td.cert_list {text-align:left;padding-left:42px}
.purchase_4 td.sale_price {text-align:right;padding-right:26px}
.purchase_4 td.order_price {text-align:right;padding-right:20px}
.purchase_5 .tit_box .tit {border-bottom:1px solid #e5e5e5}
.purchase_5 .txt_fail span {display:inline-block;margin:20px 0 0;font-weight:200;font-size:18px;color:#1a1a1a}

/* 구입 확인 */
.check_1,.check_2 {overflow:hidden;width:940px;margin:0 auto 70px}
.check_1 .login_box {width:100%;height:264px;padding-top:50px;padding-left:218px;box-sizing:border-box;background-color:#ededed;text-align:center}
.check_1 label {float:left;width:100px;margin-bottom:10px;font-weight:500;font-size:20px;color:#ac7e2f;line-height:40px;text-align:left;clear:both}
.check_1 .input_order_num {float:left;width:396px;height:40px;margin-bottom:10px;padding-left:20px;border:1px solid #b0b0b0;line-height:40px}
.check_1 .select_phone {float:left;width:122px;height:40px;padding-left:20px;line-height:40px}
.check_1 .input_phone {float:left;width:122px;height:40px;padding-left:20px;line-height:40px}
.check_1 .hyphen {float:left;width:15px;height:40px;text-align:center;line-height:40px}
.check_1 .btn_box {position:absolute;top:174px;left:379px;margin:0}
.check_2 #delivInfo .tr .th,
.check_2 #delivInfo .tr .td {height:39px;line-height:39px}
.check_2 img {width:100%}
.check_2 .cert_img {display:inline-block;width:114px;height:53px;margin:0 8px 0 0px;vertical-align:middle}
.check_2 .gftcrd_img {width:91px;height:57px;margin:0px 20px 0 18px;display:inline-block;vertical-align:middle}
.check_2 .cel_1 {overflow:hidden;width:160px;margin:0 auto;padding-top:3px}
.check_2 .cel_2 {overflow:hidden;width:160px;margin:0 auto;padding:2px 0 8px;border-bottom:1px dashed #e2e2e2}
.check_2 .cel_3 {width:160px;margin:5px auto 0;padding-top:3px}
.check_2 .fl_l {float:left;clear:both;text-align:left}
.check_2 .fl_r {float:right;text-align:right}
.check_2 .al_c {margin:3px auto 0}
.check_2 .txt_1 {font-weight:400;font-size:18px;color:#606060}
.check_2 .strong {font-weight:700;font-size:18px}
.check_2 .em {font-weight:500;font-size:18px}
.check_2 .btn_box .btn_bg_w123 {margin-right:10px}
.check_2 .btn_box .btn_bg_w164 {margin:0 5px}
.check_2 .cont_tit_desc {padding-left:10px;font-weight:500;font-size:18px;color:#ac7e2f;vertical-align:top}
.check_2 .temp_3 tbody th {height:47px}
.check_2 .temp_3 tbody .rowspan2 {height:62px}
.check_2 .txt_payment {font-weight:700;font-size:24px;color:#606060}
.check_2 .txt_price {font-weight:500;font-size:15px;color:#606060}
.check_2 .input_purpose {width:17px;height:17px}
.check_2 label[for=inputPurpose1],
.check_2 label[for=inputPurpose2] {margin-left:5px;font-size:15px;color:#606060}
.check_2 label[for=inputPurpose1] {margin-right:25px}
.check_2 .al_l {padding-left:20px;text-align:left}
.check_2 .input_company_license {width:356px;height:40px;padding:0 20px;border:1px solid #b0b0b0;font-weight:300;font-size:22px;line-height:40px}
.check_2 .txt_announce {height:auto;margin:15px 0;font-weight:400;font-size:14px;color:#ac7e2f;text-align:left;line-height:1.5;letter-spacing:0}
.check_2 .txt_announce a {color:#ac7e2f;text-decoration:none}
.check_2 .tbl_info_pay tbody td {height:79px}

/* 03 기프트카드 잔액 확인 */
.balance_1,.balance_2,.balance_3,.balance_4 {overflow:hidden;width:940px;margin:0 auto 70px}
.balance_1 .tit_box > .tit {border-bottom:1px solid #e5e5e5}
.balance_1 .txt_announce {margin-bottom:40px;height:88px}
.balance_1 .cont_tit {padding:0 0 10px}
.balance_1 .certify_box {margin-top:30px}
.balance_1 .temp_4 {width:100%;border:1px solid #d0d0d0;border-collapse:collapse;border-spacing:1px}
.balance_1 .temp_4 tbody th {height:39px;border:1px solid #1a1a1a;background:#1a1a1a;font-weight:400;font-size:16px;color:#fff;text-align:center;width:30%}
.balance_1 .temp_4 tbody td {height:39px;border:1px solid #d0d0d0;font-weight:300;font-size:15px;color:#606060;text-align:left; padding-left:10px;width:70%}
.balance_1 .txt_announce em {font-weight:500;font-size:23px;color:#ac7e2f}
.balance_1 .cont_tit span{display:inline-block;color:#ac7e2f;}
.balance_1 .list_box li{width:465px;display:inline-block;vertical-align:top;}
.balance_1 .list_box li:first-child{margin-right:6px}
.balance_2 .tit_box > .tit {border-bottom:1px solid #e5e5e5}
.balance_2 .refund_box {width:100%;height:330px;background-color:#ededed}
.balance_2 .refund_box .left_box,
.balance_2 .refund_box .right_box {float:left;width:50%;padding-top:38px;box-sizing:border-box}
.balance_2 .refund_box .left_box{padding-left:30px;}
.balance_2 .refund_box .right_box {padding-right:30px}
.balance_2 .sec_box_2{width:420px}
.balance_2 .refund_box .temp_1 {width:420px;margin:0 auto;border:0 none}
.balance_2 .refund_box .temp_1 th {border:1px solid #1a1a1a}
.balance_2 .refund_box .input_pin {border-top:0 none;text-align:center;width:420px;}
.balance_2 .left_box .keyboard_area {display:inline-block;margin:10px 10px 0 30px}
.balance_2 .left_box .img_pin {display:inline-block;width:160px;height:160px}
.balance_2 .left_box .img_pin > img {display:block;width:160px;height:150px}
.balance_2 .left_box .txt {margin-left:30px;font-size:13px;color:#606060}
.balance_2 .btn_box {margin:0;padding-top:10px;clear:both}
.balance_3 .tit_box > .tit {border-bottom:1px solid #e5e5e5}
.balance_3 .refund_box {width:100%;height:330px;padding-top:75px;box-sizing:border-box;background-color:#ededed}
.balance_3 .btn_box {margin-top:30px}
.balance_3 .txt_fail{font-size:26px;}
.balance_4 .tit_box > .tit {border-bottom:1px solid #e5e5e5}
.balance_4 .cont_box {overflow:hidden}
.balance_4 .temp_3 {float:left;width:450px;margin-bottom:40px}
.balance_4 .temp_3 tbody .total {font-weight:700;font-size:23px}
.balance_4 .txt_box {float:right;width:460px;height:280px;padding:55px 0 0;box-sizing:border-box}
.balance_4 .txt_box .txt {font-weight:300;font-size:24px;color:#1a1a1a;letter-spacing:-2px}
.balance_4 .txt_box .txt em {border-bottom:1px solid #1a1a1a;font-weight:300}
.balance_4 .txt_box .txt strong {font-weight:300;font-size:28px}
.balance_4 .txt_box .txt span {font-weight:500;font-size:35px;color:#ac7e2f;padding:0 10px 0 10px}
.balance_4 .txt_box2 {float:right;width:460px;height:280px;padding:70px 0 0;box-sizing:border-box}
.balance_4 .txt_box2 .txt {font-weight:300;font-size:24px;color:#1a1a1a;letter-spacing:-2px;line-height:1.2}
.balance_4 .txt_box2 .txt em {border-bottom:1px solid #1a1a1a;font-weight:300}
.balance_4 .txt_box2 .txt strong {font-weight:300;font-size:28px}
.balance_4 .txt_box2 .txt span {font-weight:500;font-size:35px;color:#ac7e2f;padding:0 10px 0 10px}
.balance_4 .txt_box3 {float:right;width:460px;height:203px;padding:55px 0 0;box-sizing:border-box}
.balance_4 .txt_box3 .txt {font-weight:300;font-size:24px;color:#1a1a1a;letter-spacing:-2px;line-height:1.2}
.balance_4 .txt_box3 .txt em {border-bottom:1px solid #1a1a1a;font-weight:300}
.balance_4 .txt_box3 .txt strong {font-weight:300;font-size:28px}
.balance_4 .txt_box3 .txt span {font-weight:500;font-size:35px;color:#ac7e2f;padding:0 10px 0 10px}
.balance_4 .refund_txt {padding:10px 0;border-top:1px solid #e5e5e5;font-weight: 500;font-size: 16px;color:#1a1a1a;text-align:center;clear:both}
.balance_4 .refund_txt > span {font-weight:500;font-size:20px;color:#ac7e2f}
.balance_4 .refund_box {overflow:hidden;width:100%;height:463px;margin-top:20px;background-color:#ededed;position:relative;}
.balance_4 .refund_box .left_box,
.balance_4 .refund_box .right_box {float:left;width:430px;margin-top:20px;margin-left:40px;border-top:1px solid #d5d5d5}
.balance_4 .refund_box .left_box{width:100%;}
.balance_4 .refund_box .right_box {margin-left:0;position: absolute;right: 0;top: 210px;border-top:none;}
.balance_4 .refund_box .temp_1 {float:left;width:420px;margin:40px 0 0 40px;border:0 none}
.balance_4 .refund_box .temp_1 .th {height:48px;border:1px solid #1a1a1a;line-height:48px}
.balance_4 .refund_box .left_box .temp_1 .th{width:860px;}
.balance_4 .refund_box .temp_1.info_area {margin-top:10px}
.balance_4 .refund_box .left_box .temp_1 {margin:20px 0 0 0}
.balance_4 .refund_box .input_pin {width:420px;height:50px;border-top:0 none;text-align:center;line-height:50px}
.balance_4 .txt_announce_sub {margin:48px 0 40px;text-align:left;font-size:18px;color:#1a1a1a;line-height:29px}
.balance_4 .txt_announce_sub em{color:#ac7e2f;font-weight:400} 
.balance_4 .txt_announce_sub span{font-weight: 300;font-size: 18px;color: #1a1a1a;}
.balance_4 .txt_announce_sub strong{font-size: 20px;font-weight: 400;width: 100%;background: #ac7e2f;color: #fff;height: 47px;line-height: 47px;box-sizing: border-box;padding: 0 15px;display: block;margin-bottom: 10px;}
.balance_4 .txt_announce_sub .bold{color:#1a1a1a;font-weight:500}

/* 수정 */
.balance_4 .img_pin_pre {float:right;width:420px;height:100px;margin:40px 40px 0 0}
/* 수정 끝 */
.balance_4 .left_box .img_pin {display:inline-block;width:160px;height:160px}
.balance_4 .left_box .img_pin > img {display:block;width:160px;height:150px}
.balance_4 .left_box .txt {margin-left:30px;font-size:13px;color:#606060}
.balance_4 .left_box .info_box,
.balance_4 .left_box .info_box2,
.balance_4 .left_box .info_box3 {position:relative}
.balance_4 .left_box .info_box label,
.balance_4 .left_box .info_box2 label,
.balance_4 .left_box .info_box3 label {float:left;width:90px;margin-top:10px;font-weight:500;font-size:20px;color:#ac7e2f;clear:both}
.balance_4 .left_box .select_bank,
.balance_4 .left_box .input_account,
.balance_4 .left_box .input_name {float:left;margin-top:10px}
.balance_4 .left_box .input_name {width:118px;background-color:#ededed}
.balance_4 .left_box .input_account {width:330px}
.balance_4 .left_box .txt_not_modify {position:absolute;top:98px;left:220px;font-size:13px}
.balance_4 .left_box .btn_account_certify {position:absolute;top:91px;right:0}
.balance_4 .left_box .txt_ps {position:absolute;top:134px;padding-top:0}
.balance_4 .right_box .info_box {position:relative;top:20px;height:200px;padding-left:20px}
.balance_4 .right_box .txt_rule {position:absolute;top:0;font-size:17px;color:#606060;line-height:1.3}
.balance_4 .right_box .txt_rule em {font-weight:500;font-size:20px;line-height:2;color: #ac7e2f;}
.balance_4 .right_box .txt_rule .txt_line {padding-left:7px}
.balance_4 .btn_box {position:absolute;top:380px;z-index:10;left:278px;width:384px;height:42px;}
.balance_4 .btn_box4 {position:absolute;top:340px;z-index:10;left:278px;width:384px;height:42px;}
.balance_4 .btn_apply_refund {clear:both;width: 100%;background: #1a1a1a;border-radius: 5px;margin: auto;}
.balance_4 .btn_box2 {position:absolute;top:525px;z-index:10;left:379px;width:182px;height:42px;}
.balance_4 .btn_box3 {position:absolute;top:300px;z-index:10;left:379px;width:182px;height:42px;}
.balance_4 .btn_box5 {position:absolute;top:528px;z-index:10;left:736px;width:182px;height:42px;}
.balance_4 .btn_box6 {position:absolute;top:528px;z-index:10;left:658px;width:182px;height:42px;}
.balance_4 .btn_box7 {position:absolute;bottom:55px;z-index:10;left:658px;width:182px;height:42px;}

/*환급/환불신청*/
.balance_4 .refund_box2 {overflow:hidden;width:100%;height:323px;background-color:#ededed;position:relative;}
.balance_4 .refund_box2 .left_box,
.balance_4 .refund_box2 .right_box2,
.balance_4 .refund_box2 .right_box {float:left;width:430px;margin-top:20px;margin-left:40px;}
.balance_4 .refund_box2 .left_box{width:100%;}
.balance_4 .refund_box2 .right_box {margin-left:0;position: absolute;right: 0;top: 210px;border-top:none;}
.balance_4 .refund_box2 .temp_1 {float:left;width:420px;margin:40px 0 0 40px;border:0 none}
.balance_4 .refund_box2 .temp_1 .th {width: 860px;height:48px;border:1px solid #1a1a1a;line-height:48px}
.balance_4 .refund_box2 .left_box .temp_1 .th{width:860px;}
.balance_4 .refund_box2 .temp_1.info_area {margin-top:10px}
.balance_4 .refund_box2 .left_box .temp_1 {margin:20px 0 0 0}
.balance_4 .refund_box2 .input_pin {width:420px;height:50px;border-top:0 none;text-align:center;line-height:50px}
.balance_4 .refund_box2 .btn_box{top:240px;}
.balance_4 .refund_box2 .right_box2 {margin-left:0;position: absolute;right: 0;top: 65px;border-top:none;}
.balance_4 .refund_box2 .info_box {position:relative;top:20px;height:200px;padding-left:20px}
.balance_4 .refund_box2 .info_box2 {position:relative;top:10px;height:200px;padding-left:20px}
.balance_4 .refund_box2 .info_box3 {position:relative;top:10px;height:200px;}
.balance_4 .refund_box2 .txt_rule {position:absolute;top:0;font-size:15px;color:#606060;line-height:1.3}
.balance_4 .refund_box2 .txt_rule em {font-weight:500;font-size:20px;line-height:2;color: #ac7e2f;}
.balance_4 .refund_box2 .txt_rule span{display:inline-block;font-weight:700;color: #a70000;}
.balance_4 .refund_box2 .txt_rule .txt_line {padding-left:7px}
.balance_4 .cont_tit span{display:inline-block;color:#ac7e2f;font-size:15px}
.balance_4 .cont_tit em{display:inline-block;}

/*모바일 환급신청*/
.balance_4 .refund_box3 {overflow:hidden;width:100%;height:495px;background-color:#ededed;position:relative;}
.balance_4 .refund_box3 .left_box,
.balance_4 .refund_box3 .right_box2,
.balance_4 .refund_box3 .right_box {float:left;width:430px;margin-top:20px;margin-left:40px;}
.balance_4 .refund_box3 .left_box{width:100%;}
.balance_4 .refund_box3 .right_box {margin-left:0;position: absolute;right: 0;top: 210px;border-top:none;}
.balance_4 .refund_box3 .temp_1 {float:left;width:420px;margin:40px 0 0 40px;border:0 none}
.balance_4 .refund_box3 .temp_1 .th {height:48px;border:1px solid #1a1a1a;line-height:48px; width: 860px;}
.balance_4 .refund_box3 .left_box .temp_1 .th{width:860px;}
.balance_4 .refund_box3 .temp_1.info_area {margin-top:10px}
.balance_4 .refund_box3 .left_box .temp_1 {margin:20px 0 0 0}
.balance_4 .refund_box3 .input_pin {width:862px;height:50px;border-top:0 none;text-align:center;line-height:50px}
.balance_4 .refund_box3 .btn_box{top:400px;}
.balance_4 .refund_box3 .right_box2 {margin-left:0;position: absolute;right: 0;top: 215px;border-top:none;}
.balance_4 .refund_box3 .info_box {position:relative;top:20px;height:200px;padding-left:20px}
.balance_4 .refund_box3 .info_box2 {position:relative;top:10px;height:200px;padding-left:20px}
.balance_4 .refund_box3 .info_box3 {position:relative;top:10px;height:200px;}
.balance_4 .refund_box3 .txt_rule {position:absolute;top:0;font-size:15px;color:#606060;line-height:1.3}
.balance_4 .refund_box3 .txt_rule em {font-weight:500;font-size:20px;line-height:2;color: #ac7e2f;}
.balance_4 .refund_box3 .txt_rule span{display:inline-block;font-weight:700;color: #a70000;}
.balance_4 .refund_box3 .txt_rule .txt_line {padding-left:7px}

/* 04 환불 내역 조회 - 본인카드 */
.refund_1,.refund_2,.refund_3,.refund_4 {overflow:hidden;width:940px;margin:0 auto 70px}
.refund_1 .tit_box > .tit {border-bottom:1px solid #e5e5e5}
.refund_1 .txt_announce {margin-bottom:20px}
.refund_1 .cont_tit {padding:0 0 10px;line-height:1}
.refund_1 .certify_box {margin-top:30px}
.refund_1 .temp_3 tbody td {padding-left:10px;text-align:left}
.refund_1 .cont_tit span{display:inline-block;color:#ac7e2f;}
.refund_1 .list_box li{width:465px;display:inline-block;vertical-align:top;}
.refund_1 .list_box li:first-child{margin-right:6px}
.refund_1 .temp_4 {width:100%;border:1px solid #d0d0d0;border-collapse:collapse;border-spacing:1px}
.refund_1 .temp_4 tbody th {height:39px;border:1px solid #1a1a1a;background:#1a1a1a;font-weight:400;font-size:16px;color:#fff;text-align:center;width:30%}
.refund_1 .temp_4 tbody td {height:39px;border:1px solid #d0d0d0;font-weight:300;font-size:15px;color:#606060;text-align:left; padding-left:10px;width:70%}
.refund_2 .txt_announce span{font-size:23px;}
.refund_2 .txt_announce{font-weight:200}
.refund_2 .txt_announce em{font-weight:400}
.refund_2 .tit_box {border-bottom:1px solid #e5e5e5}
.refund_2 .sec_box_1 {width:420px;margin-bottom:20px}
/* 수정 */
.refund_2 .img_pin_pre {display:inline-block;width:410px;height:100px;margin:10px 8px 10px 0}
/* 수정 끝 */
.refund_2 .img_pin {display:inline-block;width:160px;height:150px}
.refund_2 .img_pin > img {display:block;width:160px;height:150px}
.refund_2 .txt {padding:5px 0;font-size:13px;color:#606060}
.refund_2 .refund_box {overflow:hidden;width:900px;background:#f2f2f3;padding:30px 20px}
.refund_2 .refund_box .left_box,
.refund_2 .refund_box .right_box {float:left;width:410px;padding:0 0 0 20px}
.refund_2 .refund_box .temp_1 {width:420px;margin:0;border:0 none}
.refund_2 .refund_box .temp_1 th {border:1px solid #1a1a1a}
.refund_2 .refund_box .right_box .temp_1 {width:420px}
.refund_2 .refund_box .input_pin {width:420px;border-top:0 none;text-align:center}
.refund_2 .refund_box .right_box .input_pin {width:420px}
.refund_2 .refund_box .sec_box_2 {width:420px}
.refund_2 .refund_box .pin_area {padding-top:20px;border-top:1px solid #e5e5e5;clear:both}
.refund_2 .refund_box .pin_area .temp_1 {float:left;margin-left:20px;clear:both}
.refund_2 .refund_box .pin_area .temp_1
.refund_2 .refund_box .pin_area .input_pin {width:420px}
.refund_2 .refund_box .pin_area .img_pin_pre {width:420px;height:93px;margin:0 0 0 10px}
.refund_2 .btn_box {margin:0;padding:30px 0 0;clear:both}
.refund_3 .tit_box {border-bottom:1px solid #e5e5e5}
.refund_3 .refund_box {width:100%;height:260px;padding-top:60px;box-sizing:border-box;background-color:#ededed}
.refund_3 .btn_box {margin-top:30px}
.refund_4 .tit_box > .tit {border-bottom:1px solid #e5e5e5}
.refund_4 .temp_3 {width:525px}
.refund_4 .cont_tit {padding:0 0 10px}
.refund_4 .refund_area {padding-bottom:20px}
.refund_4 .refund_list_area {padding-bottom:0}
.refund_4 .left_box {width:391px;height:201px;border:1px solid #d0d0d0;float:left;margin-right:20px;box-sizing:border-box;}
.refund_4 .left_box .img_box {text-align:center;display:inline-block}
.refund_4 .left_box .img_box img{width:100%}
.refund_4 .left_box .txt_img_name {text-align: left;font-size: 20px;color: #606060;font-weight: 500;display: inline-block;vertical-align: bottom;line-height: 1.1;margin-left:5px;}
.refund_4 .left_box .txt_img_name span {color: #ac7e2f;}
.refund_4 .refund_rule_box {position:relative}
.refund_4 .refund_rule_tit {font-size:20px;color:#ac7e2f;margin-top:20px}
.refund_4 .refund_rule_cnt {font-size:15px;line-height:21px;font-weight:500}
.refund_4 .refund_rule_cnt span {color:#ac7e2f !important}
.refund_4 .refund_rule_cnt em {color:#a70000 !important;font-weight:700;}
.refund_4 .btn_box {position:absolute;right:0;bottom:5px}
.refund_4 .btn_box a {margin:0}
.refund_4 .temp_3 tbody .result {font-weight:500;font-size:22px;color:#ac7e2f}
.refund_4 .temp_3 tbody .total {font-weight:500;font-size:18px}
.refund_4 .temp_1 tbody .total {font-weight:500;font-size:18px}
.refund_4 .refundResultLeft{display:inline-block;float:left;content:'';clear:both;margin-right:25px;}
.refund_4 .refundResultRight{display:inline-block;content:'';clear:both}
.refund_4 .refund_area_new {padding-bottom:20px;display:block;content:'';clear:both;height:200px}
.refund_4 .temp_4 {width:455px}
.refund_4 .temp_4 tbody .result {font-weight:500;font-size:22px;color:#ac7e2f}
.refund_4 .temp_4 tbody .total {font-weight:500;font-size:18px}
.refund_4 .temp_5 tbody th{height:79px;}
.refund_4 .temp_5 tbody td{height:79px;}
.refund_4 .temp_5 {width:455px}
.refund_4 .temp_5 tbody .total {font-weight:500;font-size:22px;color:#d85600}
#divMobile1 .temp_1 thead th{border:1px solid #656565;background:#656565}
#divMobile1 .temp_1 tbody .total{font-weight:500;font-size:18px}

/*modify*/
.refund_2 .clearfix{height:215px;display:block;}
.refund_2 .chk_box{width:860px;margin:10px auto 20px;height:47px;line-height:47px;background:#ac7e2f;text-align:left;box-sizing:border-box;padding:0 20px}
.refund_2 .chk_box input{width:15px;height:15px;display:inline-block;vertical-align:middle;margin-left:15px}
.refund_2 .chk_box label{color:#fff;text-align:center;display:inline-block;vertical-align:middle;font-weight:400;font-size:18px;}
.refund_2 .chk_box label span{font-weight:700;display:inline-block;}
.refund_2 .chk_box .left_chk{display:inline-block;float:right;line-height:47px;}
.refund_2 .chk_box .left_chk label{color:#fff;text-align:center;margin-left:5px;display:inline-block;vertical-align:middle;font-weight:700;font-size:18px;}
.refund_3 .txt_announce em{font-weight:400}
.refund_3 .txt_fail{font-size:26px}
.refund_4 .left_box2 {width:393px;height:201px;border:1px solid #d0d0d0;float:left;margin-right:20px;box-sizing:border-box;}
.refund_4 .left_box2 .img_box {text-align:center;margin-bottom:15px;}
.refund_4 .left_box2 .img_box img{width:100%}
.refund_4 .left_box2 .txt_img_name {text-align: left;font-size: 20px;color: #606060;font-weight: 500;display: inline-block;vertical-align: bottom;line-height: 1.1;margin-left:10px;padding-bottom:25px}
.refund_4 .left_box2 .txt_img_name span {color: #ac7e2f;}
.refund_4 .txt_announce span{font-weight:300;font-size:18px;}
.refund_4 .txt_announce em{font-weight:400;color:#ac7e2f;}

/* 이용 내역 */
.access {overflow:hidden;width:940px;margin:0 auto 40px}
.access .tit_box {border-bottom:1px solid #e5e5e5}
.access .desc {padding:0 0 20px;font-weight:300;font-size:24px;color:#1a1a1a;letter-spacing:-2px;word-spacing:1px}
.access .desc span {font-weight:500;font-size:28px;color:#ac7e2f}
.access .cont_box {padding-bottom:30px;border-bottom:1px solid #e5e5e5}
.access .cont_box p {padding:5px 0;font-weight:300;font-size:15px;color:#606060}
.access .cont_box .cnt_tit {padding:20px 0 5px;font-weight:500;color:#ac7e2f}
.access .cont_box .cnt_desc {padding:5px 0}
.access .cont_box .depth {padding:5px 0 2px 15px;text-indent:-15px}
.access .cont_box .depth2 {padding:2px 0 2px 30px;text-indent:-15px}


/* 제휴가맹점 안내 */
.partner {overflow:hidden;width:940px;margin:0 auto 40px}
.partner .cont_box {position:relative;top:0;height:690px;padding-bottom:0;background:url(../images/etc/partner_img.jpg) no-repeat 0 0}
.partner .cont_box .txt {position:absolute;top:440px;font-weight:300;font-size:30px;color:#1a1a1a;line-height:1.2}
.partner .cont_box .partner_contact_box {position:absolute;top:574px;width:100%;height:78px;background-color:#f2f2f3}
.partner .partner_contact_box .dl_1 {position:absolute;top:33px;left:132px}
.partner .partner_contact_box .dl_2 {position:absolute;top:33px;left:590px}
.partner .partner_contact_box dt {float:left;margin-right:20px;font-weight:500;font-size:24px;color:#ac7e2f;line-height:20px}
.partner .partner_contact_box dd {float:left;font-size:20px;color:#6f6f6f;line-height:20px}

/* 개인정보처리방침 */
.policy {overflow:hidden;width:940px;margin:0 auto 40px}
.policy .tit_box {position:relative;margin-bottom:30px;border-bottom:1px solid #e5e5e5}
.policy .tit_box .txt_date {position:absolute;top:35px;left:256px;font-weight:300;font-size:15px;color:#606060;line-height:1}
.policy .tit_box .btn_area {position:absolute;top:18px;right:0}
.policy .tit_box .btn_area a {float:left;height:31px;font-weight:500;font-size:15px;color:#fff;text-align:center;line-height:31px}
.policy .tit_box .btn_area .btn_privacy_old {width:185px;margin-right:10px;background:url(../images/etc/btn_privacy_old.png) no-repeat 0 0}
.policy .tit_box .btn_area .btn_privacy_new {width:186px;background:url(../images/etc/btn_privacy_new.png) no-repeat 0 0}
.policy .desc {padding:0 0 20px;font-weight:300;font-size:15px;color:#606060}
.policy .txt_bookmark {padding:0 0 20px}
.policy .txt_bookmark li {font-weight:300;font-size:15px;color:#606060}
.policy .cont_box p {padding:2px 0;font-weight:300;font-size:15px;color:#606060;line-height:1.5}
.policy .cont_box .cnt_tit {padding-top:20px;font-weight:500;color:#ac7e2f;line-height:2}
.policy .cont_box .strong {font-weight:400}
.policy .cont_box .depth {padding:0 0 0 6px;text-indent:-6px}
.policy .cont_box .depth2 {padding:0 0 0 50px}
.policy .cont_box .cnt_desc {padding-top:5px;padding-bottom:5px}
.policy .cont_box .temp_1 {margin-top:20px}
.policy .cont_box .temp_1 thead th {height:38px}
.policy .cont_box .temp_1 tbody td {height:38px}
.policy .cont_box .temp_1 tbody td.rowspan2 {height:71px}
.policy .cont_box .temp_6 {}
.policy .cont_box .temp_6 thead th {height:38px}
.policy .cont_box .temp_6 tbody td {height:38px}
.policy .cont_box .temp_6 tbody td.rowspan2 {height:71px}


/* 공지사항 LIST */
.noticeList {overflow:hidden;width:940px;margin:0 auto 40px}
.noticeList td a { color:#606060;}
.noticeList .temp_1 {border:none;}
.noticeList .temp_1 td {border-left:none;border-right:none;}
.noticeList .tit_box {border-bottom:1px solid #e5e5e5}
.noticeList .cont_box {border-bottom:none;}


/* 공지사항 > 상세 > 200309 */
.noticeView200309 {width:100%;margin:auto;background:url(../images/etc/notice_bg.jpg) 50% 50% no-repeat;height:1486px;background-size:cover;}
.noticeView200309 .top{width:1024px;margin:auto ;text-align:center;padding-top:20px}
.noticeView200309 .cnt_box{width:1024px;margin:auto;}
.noticeView200309 .btn_area {float:left;width:100%;margin:50px 0 50px 0;text-align:center;clear:both}
.noticeView200309 .btn_area .btn_list {margin:0 auto;}


/* 공지사항 > 상세 > 220124 */
.noticeView220124 {overflow:hidden;width:940px;margin:0 auto 40px}
.noticeView220124 .tit_box {border-bottom:1px solid #e5e5e5}
.noticeView220124 .temp_1 {border:none;}
.noticeView220124 .temp_1 td {border-left:none;border-right:none;}
.noticeView220124 tr:last-child td { text-align:left; padding:40px;font-size:16px;}
.noticeView220124 .temp_1 a { font-size:22px; color:#606060;border-bottom:1px solid #606060;}
.noticeView220124 .cont_box {border-bottom:none;}
.noticeView220124 .btn_area {float:left;width:100%;margin:20px 0 20px 0;text-align:center;clear:both}
.noticeView220124 .btn_area .btn_list {margin:0 auto;}


/* 공지사항 > 상세 > 230629 */
.noticeView230629 {overflow:hidden;width:940px;margin:0 auto 40px}
.noticeView230629 .tit_box {border-bottom:1px solid #e5e5e5}

.noticeView230629 .tg {border-collapse:collapse;border-spacing:0;width:100%;}
.noticeView230629 .tg td {border-color:black;border-style:solid;border-width:1px;overflow:hidden;padding:10px 5px !important; text-align:center !important;}
.noticeView230629 .tg th {border-color:black;border-style:solid;border-width:1px;overflow:hidden;padding:10px 5px; height: 25px; text-align:center;}
.noticeView230629 .tg .tg-0pky {border-color:inherit;vertical-align: middle;}
.noticeView230629 .tg .tg-0lax {border-color:inherit;vertical-align: middle;}

.noticeView230629 .temp_1 {border:none;}
.noticeView230629 .temp_1 td {border-left:none;border-right:none;}
.noticeView230629 tr:last-child td { text-align:left; padding:40px;font-size:16px;}
.noticeView230629 .temp_1 a { font-size:22px; color:#606060;border-bottom:1px solid #606060;}
.noticeView230629 .cont_box {border-bottom:none;}
.noticeView230629 .btn_area {float:left;width:100%;margin:20px 0 20px 0;text-align:center;clear:both}
.noticeView230629 .btn_area .btn_list {margin:0 auto;}


/* 공지사항 > 상세 > 230630 */
.noticeView230630 {overflow:hidden;width:940px;margin:0 auto 40px}
.noticeView230630 .tit_box {border-bottom:1px solid #e5e5e5}
.noticeView230630 .temp_1 {border:none;}
.noticeView230630 .temp_1 td {border-left:none;border-right:none;}
.noticeView230630 tr:last-child td { text-align:center; padding:40px;font-size:16px;}
.noticeView230630 .temp_1 img {width:100%; max-width:700px;}
.noticeView230630 .temp_1 a {font-size:22px; color:#606060;border-bottom:1px solid #606060;}
.noticeView230630 .cont_box {border-bottom:none;}
.noticeView230630 .btn_area {float:left;width:100%;margin:20px 0 20px 0;text-align:center;clear:both}
.noticeView230630 .btn_area .btn_list {margin:0 auto;}

/* 공지사항 > 상세 > 250116 */
.noticeView250116 {overflow:hidden;width:940px;margin:0 auto 40px}
.noticeView250116 .tit_box {border-bottom:1px solid #e5e5e5}
.noticeView250116 .temp_1 {border:none;}
.noticeView250116 .temp_1 td {border-left:none;border-right:none;}
.noticeView250116 tr:last-child td { text-align:center; padding:40px;font-size:16px;}
.noticeView250116 .temp_1 img {width:100%; max-width:700px;}
.noticeView250116 .temp_1 a {font-size:22px; color:#606060;border-bottom:1px solid #606060;}
.noticeView250116 .cont_box {border-bottom:none;}
.noticeView250116 .btn_area {float:left;width:100%;margin:20px 0 20px 0;text-align:center;clear:both}
.noticeView250116 .btn_area .btn_list {margin:0 auto;}

/* 공지사항 > 상세 > 250905 */
.noticeView250905 {overflow:hidden;width:940px;margin:0 auto 40px}
.noticeView250905 .tit_box {border-bottom:1px solid #e5e5e5}
.noticeView250905 .temp_1 {border:none;}
.noticeView250905 .temp_1 td {border-left:none;border-right:none;}
.noticeView250905 tr:last-child td { text-align:left; padding:40px 120px 40px 120px; font-size:16px;}
.noticeView250905 .temp_1 a { font-size:22px; color:#606060;border-bottom:1px solid #606060;}
.noticeView250905 .cont_box {border-bottom:none;}
.noticeView250905 .btn_area {float:left;width:100%;margin:20px 0 20px 0;text-align:center;clear:both}
.noticeView250905 .btn_area .btn_list {margin:0 auto;}


/* 이용약관 */
.terms {overflow:hidden;width:940px;margin:0 auto 40px}
.terms .tit_box {border-bottom:1px solid #e5e5e5}
.terms .desc {padding:0 0 20px;font-weight:300;font-size:24px;color:#1a1a1a;letter-spacing:-2px;word-spacing:1px}
.terms .desc span {font-weight:500;font-size:28px;color:#ac7e2f}
.terms .cont_box {padding-bottom:30px;border-bottom:1px solid #e5e5e5}
.terms .cont_box p {padding:5px 0;font-weight:300;font-size:15px;color:#606060}
.terms .cont_box .cnt_tit {padding:20px 0 5px;font-weight:500;color:#ac7e2f}
.terms .cont_box .cnt_desc {padding:5px 0}
.terms .cont_box .depth {padding:5px 0 2px 15px;text-indent:-15px}
.terms .cont_box .depth2 {padding:2px 0 2px 30px;text-indent:-15px}


/* 전자금융이용약관 */
.eFinanceTerms {overflow:hidden;width:940px;margin:0 auto 40px}
.eFinanceTerms .tit_box {border-bottom:1px solid #e5e5e5}
.eFinanceTerms .desc {padding:0 0 20px;font-weight:300;font-size:24px;color:#1a1a1a;letter-spacing:-2px;word-spacing:1px}
.eFinanceTerms .desc span {font-weight:500;font-size:28px;color:#ac7e2f}
.eFinanceTerms .cont_box {padding-bottom:30px;border:none;}
.eFinanceTerms .cont_box:last-child {border-bottom:1px solid #e5e5e5}
.eFinanceTerms .cont_box p {padding:5px 0;font-weight:300;font-size:15px;color:#606060}
.eFinanceTerms .cont_box .cnt_tit {padding:20px 0 5px;font-weight:500;color:#ac7e2f}
.eFinanceTerms .cont_box .cnt_desc {padding:5px 0}
.eFinanceTerms .cont_box .depth {padding:5px 0 2px 15px;text-indent:-15px}
.eFinanceTerms .cont_box .depth2 {padding:2px 0 2px 30px;text-indent:-15px}
.eFinanceTerms .cont_box .depth3 {padding:2px 0 2px 45px;text-indent:-5px}