@charset 'utf-8';

/* 아시아나 마일리지 */
.customer_cont {position:relative;  overflow:hidden;}
.customer_cont:after {display:block; clear:both; content:'';}
.customer_cont .lnb_cont {float:left;}
.customer_cont .customer_cont {float:right; width:693px; margin-right:37px;}
.customer_cont .lnb {margin-top:5px; border:1px solid #dddddd;}
.customer_cont .banner {margin:29px 0 17px 0;}
.customer_cont .regist {margin-top:7px;}

.customer_cont .tit_box01 {height:350px; margin-top:55px; padding-left:20px; border-bottom:1px solid #e5e5e5; background: url('../../images/bg/bg_tit_img01.gif') no-repeat right 12px;}
.customer_cont .tit_box01 dt {padding-bottom:20px; }
.customer_cont .tit_box01 dd {line-height:16px; color:#3c3c3c;}
.customer_cont .tit_box01 dd .asia_list {padding-top:17px;}
.customer_cont .tit_box01 dd .asia_list li {padding-left:9px; padding-bottom:6px; font-weight:800; color:#7f7f7f; line-height:16px; background: url('../../images/bullet/bullet_star.gif') no-repeat 0 5px;}
.customer_cont .tit_box01 dd .btn_go {margin-top:17px; text-align:left;}
.customer_cont .tit_box01 dd .btn_go2 {margin-top:7px;}
.customer_cont .tit_box01 dd .btn_go3 {margin-top:24px;}
.customer_cont .tit_box01 dd p {line-height:16px; color:#3c3c3c;}

.customer_cont h4 {margin-top:39px; padding-left:18px; background: url('../../images/bullet/bullet_circle.gif') no-repeat 0 0;}
.customer_cont .info_box01 {padding-top:19px;}
/*.customer_cont .info_box01 {margin-top:19px; padding:32px 20px 23px 22px; border:1px solid #e7e5e2; background-color:#faf9f8;}
.customer_cont .info_box01 .milige_list {overflow:hidden;}
.customer_cont .info_box01 .milige_list li {float:left; width:160px; padding-top:61px;}
.customer_cont .info_box01 .milige_list li.num01 {position:relative; padding-left:16px; padding-right:50px; background:url('../../images/customer/img_milige01.gif') no-repeat 15px top;}
.customer_cont .info_box01 .milige_list li.num01 span {position:absolute; right:0; top:75px;}
.customer_cont .info_box01 .milige_list li.num02 span {position:absolute; right:0; top:75px;}
.customer_cont .info_box01 .milige_list li.num02 {position:relative; padding-left:23px; padding-right:30px; background:url('../../images/customer/img_milige02.gif') no-repeat center top;}
.customer_cont .info_box01 .milige_list li.num03 {padding-left:28px; padding-right:21px; background:url('../../images/customer/img_milige03.gif') no-repeat center top;}
.customer_cont .info_box01 .milige_list .txt {text-align:center;}
.customer_cont .info_box01 .milige_list .txt dt {margin-top:17px; font-weight:800; color:#77c014;}
.customer_cont .info_box01 .milige_list .txt dd {margin-top:8px; color:#7f7f7f;}
.customer_cont .info_box01 .txt_list {overflow:hidden; margin-top:26px;}
.customer_cont .info_box01 .txt_list li {padding-left:7px; padding-bottom:8px; background: url('../../images/bullet/bullet_square1x1.gif') no-repeat 0 5px; color:#3c3c3c;}
.customer_cont .info_box01 p {padding-left:7px; color:#5db1dd; line-height:16px;}*/


/* 숙소예약 */
.customer_cont .tab {margin-top:18px;}
.customer_cont .tit_box02 {height:282px; background: url('../../images/bg/bg_tit_img02.gif') no-repeat right top;}
.customer_cont .tit_box01 dd p {padding-bottom:6px; line-height:16px;}
.customer_cont .tit_box01 dd p.gry {color:#7f7f7f;}
.customer_cont .tit_box01 dd p.bold {font-weight:bold;}

.customer_cont .booking_process {padding-top:35px;}
.customer_cont .booking_process .process_list{visibility:hidden; height:0;}

.customer_cont .booking_list {overflow:hidden; width:100%; margin-top:40px;}
.customer_cont .booking_list li {float:left; width:205px; margin-right:9px; padding:15px 0 10px 18px; border:1px solid #e9e9e9; background-color:#fcfcfc; color:#7f7f7f;}
.customer_cont .booking_list li.last {margin-right:0;}
.customer_cont .booking_list li dt {font-weight:800;}
.customer_cont .booking_list li dd {padding-top:9px; line-height:16px;}
.customer_cont .booking_list li em {font-style:normal;}
.customer_cont .booking_list li em.c01 {color:#d0423d;}
.customer_cont .booking_list li em.c02 {color:#0479c6;}
.customer_cont .booking_list li em.c03 {color:#65b516;}

/* 예약조회 */
.customer_cont .reserve_cont {overflow:hidden; width:100%; margin-top:34px;}
.customer_cont .reserve_cont .reserve_list {overflow:hidden; margin-right:-21px;}
.customer_cont .reserve_cont .reserve_list li {position:relative; float:left; width:309px; height:291px; margin-right:21px; margin-bottom:20px; padding-top:24px; padding-left:25px;border:1px solid #e7e5e2; background: url('../../images/bg/bg_reserve_list.gif') no-repeat 0 0;}
.customer_cont .reserve_cont .reserve_list li.right {margin-right:0;}
.customer_cont .reserve_cont .reserve_list li.num3 {width:666px; margin-right:0; border:1px solid #e7e5e2; background: url('../../images/bg/bg_reserve_list2.gif') no-repeat 0 0;}
.customer_cont .reserve_cont .reserve_list li.num3 p.txt {padding-top: 17px; line-height:16px; color:#7f7f7f;}
.customer_cont .reserve_cont .reserve_list li.num3 span {position:absolute; left:-1px; top:-1px;}
.customer_cont .reserve_cont .reserve_list li p.txt {padding-top: 17px; line-height:16px; color:#7f7f7f;}
.customer_cont .reserve_cont .reserve_list li span {position:absolute; left:-1px; top:-1px;}

.customer_cont .reserve_cont .reserve_info dl {overflow:hidden; width:683px; padding:12px; 0 13px 11px; border-bottom:1px solid #e7e5e2; font-size:12px;}
.customer_cont .reserve_cont .reserve_info dl.last {padding-bottom:0; border-bottom:none;}
.customer_cont .reserve_cont .reserve_info dt {float:left; width:100px;
/*padding:9px 0; background: url('../../images/bg/bg_reserve_info.gif') no-repeat 0 0; text-align:center; font-weight:800; color:#fff;*/}
.customer_cont .reserve_cont .reserve_info dd {float:left; padding-left:20px; line-height:15px; color:#7f7f7f;}
.customer_cont .reserve_cont .reserve_info dd.one_line {padding-top:8px;}

.customer_cont .reserve_cont .payment_info dl {overflow:hidden; width:683px; padding:12px; 0 13px 11px; border-bottom:1px solid #e7e5e2; font-size:12px;}
.customer_cont .reserve_cont .payment_info dl.last {padding-bottom:0; border-bottom:none;}
.customer_cont .reserve_cont .payment_info dt {float:left; width:100px;
/*padding:9px 0; background: url('../../images/bg/bg_payment_info.gif') no-repeat 0 0; text-align:center; font-weight:800; color:#fff;*/}
.customer_cont .reserve_cont .payment_info dd {float:left; padding-left:20px; line-height:15px; color:#7f7f7f;}
.customer_cont .reserve_cont .payment_info dd.one_line {padding-top:8px;}

.customer_cont .reserve_cont .reserve_check {width:100%; overflow:hidden;}
.customer_cont .reserve_cont .reserve_check li {float:left; padding-bottom:20px;}
.customer_cont .reserve_cont .reserve_check li.first { margin-right:21px;}

/* 예약취소/변경 */
.customer_cont .tit_box03 {height:318px; background: url('../../images/bg/bg_tit_img02.gif') no-repeat right top;}
.customer_cont .tit_box07 {height:303px; background: url('../../images/bg/bg_tit_img03.jpg') no-repeat right 23px;}
.customer_cont .tit_box01 dd p.blue {padding-bottom:6px; line-height:16px; font-weight:800; color:#6fb8e8;}
.customer_cont .tit_box01 dd p.bgry {padding-top:11px; padding-bottom:14px; font-weight:800; color:#3c3c3c;}

.customer_cont .txt_reserve_cancel {padding-top:13px; padding-left:20px; font-size:12px;}
.customer_cont .txt_reserve_cancel p {line-height:16px; color:#3c3c3c;}
.customer_cont .txt_reserve_cancel p.gry {padding-top:6px; color:#7f7f7f;}

.customer_cont .payment_box {margin-top:10px; padding:2px 45px 16px 20px; background-color:#f5f5f5; font-size:12px;}
.customer_cont .payment_box dl {color:#7f7f7f;}
.customer_cont .payment_box dt {padding-top:18px; font-weight:800;}
.customer_cont .payment_box dd {padding:8px 0 0  15px; line-height:16px;}
.customer_cont .payment_box dd p.gry {padding-top:6px; color:#3c3c3c;}

/* 국내결제 */
.customer_cont .credit_card_box {margin-top:12px; padding:18px 0 20px 20px; background-color:#f5f5f5; color:#3c3c3c; font-size:12px;}
.customer_cont .credit_card_box dl {overflow:hidden; padding-bottom:3px;}
.customer_cont .credit_card_box dt {float:left;}
.customer_cont .credit_card_box dd {float:left; padding-left:8px;}
.customer_cont .credit_card_box p {padding-top:9px;}

/* 해외결제 */
.customer_cont .tit_box04 {height:283px; margin-top:24px; background: url('../../images/bg/bg_tit_img04.jpg') no-repeat right 0;}
.customer_cont .tit_box08 {height:283px; margin-top:24px; background: url('../../images/bg/bg_tit_img08.jpg') no-repeat right 0;}
.customer_cont .tit_box09 {height:281px; margin-top:24px; background: url('../../images/bg/bg_tit_img09.jpg') no-repeat right 0;}
.customer_cont .tit_box10 {height:281px; margin-top:24px; background: url('../../images/bg/bg_tit_img10.jpg') no-repeat right 0;}/*131211 추가*/

.customer_cont p.txt1 {padding-left:18px; padding-top:12px; line-height:18px; color:#3c3c3c; font-size:12px;}
.customer_cont p.txt1 span.blue {font-weight:800; color:#6fb8e8;}
.customer_cont p.txt2 {padding-left:18px; padding-top:12px; line-height:18px; color:#7f7f7f; font-size:12px;}
.customer_cont p.txt2 span.point {color:#3c3c3c;}
.customer_cont p.txt3 {padding-left:18px; padding-top:6px; line-height:18px; color:#7f7f7f; font-size:12px;}
.customer_cont p.txt3 span.gry {color:#3c3c3c;}
.customer_cont p.txt4 {padding-left:18px; padding-top:6px; line-height:18px; color:#3c3c3c; font-size:12px;}
.customer_cont span.ps {display:block; padding:6px 0 0 18px; color:#bababa; font-size:12px;}

.customer_cont .mutongjang_box {margin-top:15px; padding:18px 0 12px 20px; background-color:#f5f5f5; color:#7f7f7f; font-size:12px;}
.customer_cont .mutongjang_box li {line-height:16px; font-weight:800;}
.customer_cont .mutongjang_box p {padding-top:17px;}

.customer_cont .txt_check {padding-bottom:11px;}
.customer_cont .txt_useinfo {padding-top:2px;}
.customer_cont .local_occurs_box {margin-top:12px; padding:6px 0 16px 2px; background-color:#f5f5f5;}

/* 지출증빙관련 */
.customer_cont .tit_box05 {height:303px; margin-top:56px; background: url('../../images/bg/bg_tit_img05.jpg') no-repeat right 26px;}

.credit_confirm_box {overflow:hidden; width:100%; margin-top:16px;}
.credit_confirm_box li {float:left; height:138px; margin-right:4px; padding:90px 46px 0; text-align:center;}
.credit_confirm_box li p{line-height:16px; color:#7f7f7f;margin-bottom:18px;}
.credit_confirm_box li p span {color:#3c3c3c;}
.credit_confirm_box li.inicis {background: url('../../images/bg/bg_inicis.gif') no-repeat 0 0;}
.credit_confirm_box li.lgdeicom {margin-right:0; background: url('../../images/bg/bg_lgdeicom.gif') no-repeat 0 0;}
.credit_confirm_box li img { border:1px solid #c2c2c2;}

.credit_confirm_box .receipt_box {border:1px solid #d9d9d9; font-size:12px; color:#696969; line-height:17px; margin: 20px;}
.credit_confirm_box .receipt_box .card {width: 100%; height: 80px; line-height: 80px; border-bottom: 1px dotted #d9d9d9;}
.credit_confirm_box .receipt_box .card:last-child {border: 0;}
.credit_confirm_box .receipt_box .card p {float: left; line-height: 30px; margin-top: 5px;}
.credit_confirm_box .receipt_box .card p.logo {margin: 0 15px;}
.credit_confirm_box .receipt_box .card p.logo img {float: left; width: 115px; height: 100%; margin: 10px;}
.credit_confirm_box .receipt_box .card:last-child p.logo img {margin-top: 20px;}

.cash_receipt_box {margin-top:16px; padding:83px 21px 0; height:108px; background: url('../../images/bg/bg_cash_receipt.gif') no-repeat 0 0; text-align:center;}
.cash_receipt_box p {line-height:16px; color:#3c3c3c; margin-bottom: 18px;}
.cash_receipt_box img { border:1px solid #c2c2c2;}
.cash_receipt_box input {margin-top:17px; border:1px solid #c2c2c2;}
.cash_receipt_box span {font-size: 15px; color: #111; text-decoration: underline;}


/* 항공/렌터카/크루즈 */
/*.customer_cont h4{margin:24px 0 0 -17px;} 2012.06.14 삭제*/
.more{text-align:right;margin:0 4px 6px 0;}
.top_list{width:671px;height:146px; padding:10px 0 0 20px; border:1px solid #e7e5e2; background:#faf9f8 url(../../images/customer/bg_dot.gif) repeat-y 50% 0; margin-bottom:10px; overflow:hidden;}
.top_list ul {float:left; width:325px; color:#7f7f7f;}
.top_list ul li {width:100%; padding:8px 0; overflow:hidden; line-height:11px;}
.top_list ul li strong{float:left; width:91px;}
.top_list ul li a:hover {color:#bfc5d3}
.top_list .list1{ margin-right:19px;}

.customer_cont fieldset {float:right;clear:both; overflow:hidden; height:35px; margin-top:22px;}
.customer_cont fieldset .sel_right {float:right;}
.customer_cont fieldset .select_area{float:left;}
.customer_cont fieldset .text {height:21px; padding:0 0 0 8px; margin-left:4px; margin-top:0; border:1px solid #dedede; line-height:23px;}
.tbl_box01 {overflow:hidden; width:100%; border-bottom:1px solid #414141;}
.tbl_box01 table {width:100%; border-top:2px solid #414141; font-size:12px;}
.tbl_box01 table thead th {padding:10px 0 7px;}
.tbl_box01 table tbody tr.point td {border-top:1px solid #c6c6c6; padding:7px 14px 6px;}
.tbl_box01 table tbody tr.point td a {color:#3c3c3c;}
.tbl_box01 table tbody tr.point td a:hover {color:#bfc5d3;}
.tbl_box01 table tbody tr.point td.img {padding:7px 0 6px 18px;}
.tbl_box01 table tbody td {border-top:1px solid #e8e8e8; padding:10px 14px 7px; cursor: pointer;}
.tbl_box01 table tbody td a:hover {color:#bfc5d3;}
.tbl_box01 table tbody td.sub_cont .sub_area {margin-top:5px; padding:11px 0 10px 20px; background-color:#f6f6f6; line-height:17px; color:#7f7f7f;}
.tbl_box01 table tbody td a {color:#7f7f7f;}
.tbl_box01 table tbody td.num {text-align:center; font-size:11px; color:#bababa;}

.paging {position:absolute; width:100%; margin-top:19px; text-align:center; }
.paging a {padding:0 5px; color:#989898;}
.paging a strong {color:#bdbdbd;}
.paging a.first {padding-left:2px; background: url('../../images/customer/bul_trianL.gif') no-repeat left 3px;}
.paging a.first strong {padding-left:9px; background: url('../../images/bullet/bullet_arrow_left.gif') no-repeat 0 2px;}
.paging a.prev {padding-left:3px; padding-right:7px; background: url('../../images/bullet/bullet_line.gif') no-repeat right 0;}
.paging a.next {padding-left:7px; padding-right:3px; background: url('../../images/bullet/bullet_line.gif') no-repeat left 0;}
.paging a.last {padding-right:2px; background: url('../../images/customer/bul_trianR.gif') no-repeat right 2px;}
.paging a.last strong {padding-right:9px; background: url('../../images/bullet/bullet_arrow_right.gif') no-repeat right 3px;}
.paging strong.num {padding:0 7px; color:#3c3c3c;}

.answer_box {overflow:hidden; margin-top:57px; border:1px solid #c5c5c5; background-color:#efefef;}
.answer_box dl {float:left; padding: 15px 30px;}
.answer_box .answer {float: right; width: 130px; height: 15px; padding: 26px 10px; background:#e5e5e5 url('../../images/icon/icon_answer.gif') no-repeat 13px center; text-align:center;}
.answer_box .answer span {padding-left:36px;}
.answer_box dd {padding-top:7px;}

.notV {width:408px; height:400px; position:relative;}

.notV .layer_title {height:52px !important; margin-top:60px !important; text-align:center;}

.notV .conf {padding:28px 0 0 25px; border-top:1px solid #e8e8e8;}

.notV .text {width:177px; height:23px; padding:0 0 0 10px; border:1px solid #d8d8d8; line-height:23px;}

.notV .info_ment {height:21px;}

.notV strong {display:inline-block; width:56px; padding-left:8px;}
.notV strong img {vertical-align:middle;}

.notV .log {padding:28px 0 0 25px;}
.notV .log div {width:360px; overflow:hidden;}
.notV .log div ul {float:left; margin-right:5px;}
.notV .log div ul li.first {margin-bottom:3px;}
.notV .log div .login {float:left;}

.notV .txt {padding:6px 0 0 65px; color:#bababa;}



.inqView{width:692px; height:574px; margin-top:20px;}
.inqView table tr.sbj th{text-align:left;padding:14px 12px; border-top:2px solid #414141; border-bottom:1px solid #ccc; color:#3c3c3c; font-size:16px; font-weight:bold;background:#faf9f8;}
.inqView table tr.con{background:#faf9f8;padding:6px 0;}
.inqView table tr.con th{padding:6px 0;}
.inqView table tr.con td.view{font-weight:bold;}
.inqView table tr.con td.view strong{font-weight:normal;}
.inqView table tr.con td.view img {vertical-align:middle;}
.inqView table th{padding:6px 0;border-bottom:1px solid #ccc; text-align:center; }
.inqView table td{padding:6px 0 5px 0; border-bottom:1px solid #ccc; text-align:left; color:#7f7f7f;font-size:11px;}
.inqView table tr.cont td{padding:30px 20px; line-height:18px; color:#7f7f7f;}
.inqView table tr.answr th{text-align:left; background:#f7f7f7;border-bottom:none;padding:18px 16px 4px;}
.inqView table tr.answr2 td{text-align:left; background:#f7f7f7;padding:12px 18px; line-height:18px;border-bottom:1px solid #414141;}
.inqView p{text-align:center;padding:10px 0 0 70px;}
.inqView p a.list{float:right;}

.write{width:693px;border-top:2px solid #414141;margin-top:30px; text-align:left;}
.write table tr th{background:#f5f5f5; padding:8px 0; border-bottom:1px solid #e8e8e8;text-align:center;}
.write table tr td{padding:8px 0 8px 10px; border-bottom:1px solid #e8e8e8;}
.write table tr td input{color:#7f7f7f; vertical-align:middle;}
.write table tr td.inp1{width:194px;}
.write table tr td.inp1 input{width:132px; height:23px; padding:0 0 0 8px; border:1px solid #d8d8d8; line-height:23px;}
.write table tr td.inp2{width:252px; padding-left:10px;}
.write table tr td.inp2 input{width:55px; height:23px; padding:0 0 0 8px; border:1px solid #d8d8d8; line-height:23px;}
.write table tr td.inp3 input{width:132px; height:23px; padding:0 0 0 8px; border:1px solid #d8d8d8; line-height:23px;}
.write table tr td.inp4 input{width:58px; height:23px; padding:0 0 0 8px; border:1px solid #d8d8d8; line-height:23px;}
.write table tr td.inp6 input{width:269px; height:23px; padding:0 0 0 8px; border:1px solid #d8d8d8; line-height:23px;}
.write table tr td.inp6 input.img{width:89px;height:25px; border:none; padding:0;}
.write table tr td.inp7 input{width:560px; height:23px; padding:0 0 0 8px; border:1px solid #d8d8d8; line-height:23px;}

.write table tr td.inp3 ul {display:inline-block;}
.write table tr td.inp3 ul li {float:left; margin-right:2px;}
.write table tr td.inp3 ul li ul {display:none;}
/*2017-07-21 미연 추가*/
.write table tr td.inp3 ul li select, .write table tr td.inp5 ul li select, .write table tr td.inp6 div select{height:24px;border:1px solid #d8d8d8;}

.write table tr td.inp5 ul {display:inline-block;}
.write table tr td.inp5 ul li {float:left; margin-right:3px;}
.write table tr td.inp5 ul li ul {display:none;}

.write table tr.editor td{padding:10px 0; border-bottom:none;}
.write table tr.radio th{border-top:1px solid #e8e8e8; border-bottom:1px solid #c6c6c6;}
.write table tr.radio td{border-top:1px solid #e8e8e8; border-bottom:1px solid #c6c6c6;}
.write table tr.radio td label{padding:0 12px 0 8px; color:#7f7f7f;}
.person{width:691px; height:160px; padding-top:20px; border:1px solid #c6c6c6; margin-top:40px; background:#fbfbfb;}
.person h4{margin-top:0; margin-left:2px; background:none;}
.textArea{width:638px;height:64px;padding:23px 0 0 13px; border:1px solid #c6c6c6; margin:12px auto; color:#737373; background:#fff; line-height:16px; overflow-y:auto;}
.person .chk_per{text-align:right;margin:10px 18px 0 0; color:#4d4d4d;}
.btn_bottom{text-align:center; margin-top:20px}

/*숙소찾기 레이어*/
.lodg{width:407px;}
.lodg h1{position:relative;left:0;top:0px;width:99px;height:29px;}
.lodg .tab_lodg_search {width:100%; margin-top:13px; background:url('../../images/bg/bg_tab.gif') repeat-x 0 100%; overflow:hidden;}
.lodg .tab_lodg_search li {float:left; margin-right:1px;}
.lodg .tab_lodg_search li a {overflow:hidden; display:block; height:29px}
.lodg .tab_lodg_search li a:hover img, .lodg .tab_lodg_search li.on a img {margin-top:-29px}
.lodg .srch_area{width:404px;height:50px; border:1px solid #d7d7d6; background:#f8f8f8; margin-top:20px;}
.lodg .srch_area p{margin:12px 0 0 22px;}
.lodg .srch_area p input{width:236px;height:23px; padding:0 0 0 8px; border:1px solid #ccc; line-height:23px;}
.srch_area p strong img{padding-top:6px;}
.srch_area p input.btn_lodg{width:66px;height:24px; border:none;padding:0;}
.srch_btm{text-align:right;margin-top:8px; color:#7d7d7d;}
.lodg_listArea{
	border-top:1px solid #bdbdbd; border-bottom:1px solid #bdbdbd; margin-top:10px; height:220px;overflow-y:auto;}
.lodg_list ul li{padding:10px 14px; color:#7f7f7f; border-bottom:1px solid #e9e9e8;}
.lodg_list ul li:hover{background:#f5f5f5;cursor:pointer;}
.btn_lodg_ok{text-align:center; margin-top:20px;}

/*지역별 숙소찾기*/
.srch_area2{width:404px;height:50px; border:1px solid #d7d7d6; background:#f8f8f8; margin-top:20px;}
.srch_area2 .srchA {display:inline-block; margin:12px 0 0 22px;}
.srch_area2 .srchA strong {float:left; width:43px; padding-top:5px;}
.srch_area2 .srchA div {float:left; margin-right:3px;}
.srch_area2 .srchA .btn_lodg {float:left;}

/*국가별 숙소*/
.tab_lodg_search02 {width:100%; margin-top:14px; overflow:hidden; background:url('../../images/bg/bg_tab.gif') repeat-x 0 100%;}
/*.tab_lodg_search02 ul {float:right;}*/
.tab_lodg_search02 ul li {float:left;}
.tab_lodg_search02 li a {overflow:hidden; display:block; height:29px}
.tab_lodg_search02 li a:hover img, .lodg .tab_lodg_search li.on a img {margin-top:-29px}

.lodg p.txtT{margin:20px 0 -16px 0;}
.nation_list{width:382px; height:215px; padding:10px 0 0 22px; border:1px solid #d7d7d6; margin-top:5px; background:#f8f8f8; color:#7f7f7f;}
.nation_list dl{width:390px;}
.nation_list dl dt{float:left; width:85px; padding:5px 0; font-size:12px; font-weight:bold;}
.nation_list dl dt.asia {padding-top:13px;}
.nation_list dl dd{float:left; width:270px; padding:5px 0;}
.nation_list dl dd ul li{float:left; padding:0 6px;background:url(../../images/customer/bg_bar_gray.gif) no-repeat 100% 0;}
.nation_list dl dd ul li.last{background:none;}
.nation_list dl dd ul li a:hover {color:#BFC5D3}

/*비밀번호확인*/
.passwd{width:407px;}
.passwd h1{position:relative;left:0;top:0px;width:146px;height:28px;}
.passwd p{margin-top:14px;}
.inp_pwd{}
.inp_pwd strong img{padding-top:6px;}
.inp_pwd input{width:186px;padding:4px 4px; border:1px solid #d8d8d8;}
.inp_pwd input.pwd_conf{width:97px; height:25px;padding:0;}
.inp_pwd span{display:block; padding:4px 0 0 44px;color:#bababa;}

/* 전체 */
.mT32 {margin-top:32px !important;}

.customer_cont .tit_box01 span.date {color:#7f7f7f;}
.customer_cont .tit_box01 span.date strong {color:#3c3c3c;}

/* 공인인증서안내 */
.certificate_box {height:121px; margin-top:19px; padding:20px 0 0 21px; background-color:#f5f5f5; font-size:12px;}
.certificate_box li {padding-bottom:6px; line-height:16px; font-weight:800; color:#7f7f7f;}
.certificate_box li span {display:inline-block; vertical-align:top; width:600px;}

/* 비회원예약조회 */
.customer_cont .tit_box06 {margin-top:38px; padding-bottom:4px; border-bottom:1px solid #e5e5e5;}
.customer_cont .tit_box06 dd {padding-top:17px; line-height:16px; color:#7f7f7f;}
.customer_cont .tit_box06 dd p {padding-bottom:6px;}

.enjoy_mall_cont {overflow:hidden; margin-top:14px;}
.enjoy_mall_cont .info_box02 {margin-top:14px; padding:28px 25px 24px 24px; border:1px solid #e7e5e2; background-color:#faf9f8;}
.enjoy_mall_cont .info_box02 p {line-height:16px; color:#7f7f7f;}
.enjoy_mall_cont .info_box02 p span {color:#3c3c3c;}
.enjoy_mall_cont .info_box02 p span.pB6 {display:inline-block; padding-bottom:6px;}
.enjoy_mall_cont .info_box02 span.point {display:inline-block; margin-top:16px; padding-left:8px; color:#77c014; background: url('../../images/bullet/bullet_star_green.gif') no-repeat 0 3px;}
.enjoy_mall_cont .info_box02 ul {overflow:hidden; margin-top:30px;}
.enjoy_mall_cont .info_box02 li {float:left;width:121px; padding-left:14px; padding-right:36px; background: url('../../images/bullet/bullet_arrow.gif') no-repeat right 79px; text-align:center; letter-spacing:-1px;}
.enjoy_mall_cont .info_box02 li.first {padding-left:0;}
.enjoy_mall_cont .info_box02 li.last {background:none; padding-right:0;}
.enjoy_mall_cont .info_box02 dl {margin-top:19px;}
.enjoy_mall_cont .info_box02 dt {font-weight:800; color:#5db1dd;}
.enjoy_mall_cont .info_box02 dd {padding-top:8px; color:#7f7f7f;}

.enjoy_mall_cont .info_box02 .acco_order {position:relative; overflow:hidden; margin-top:34px; letter-spacing:-1px;}
.enjoy_mall_cont .info_box02 .acco_order dt {float:left; font-weight:800; color:#535252;}
.enjoy_mall_cont .info_box02 .acco_order dd {float:left; padding-left:10px; padding-top:0; font-size:11px; color:#bababa;}
.enjoy_mall_cont .info_box02 .acco_list {overflow:hidden; margin-top:25px;}
.enjoy_mall_cont .info_box02 .acco_list li {float:left; width:102px; height:128px; padding-left:13px; padding-right:19px; background: url('../../images/bullet/bullet_arrow.gif') no-repeat right 54px;}
.enjoy_mall_cont .info_box02 .acco_list li.first {padding-left:0;}
.enjoy_mall_cont .info_box02 .acco_list li.last {background:none; padding-right:0;}
.enjoy_mall_cont .info_box02 .acco_list li dl {margin-top:9px;}
.enjoy_mall_cont .info_box02 .acco_list li dt {color:#ff6c00;}
.enjoy_mall_cont .info_box02 .acco_list li dd {padding-top:7px; color:#7f7f7f;}

.enjoy_mall_cont .info_box03 {position:relative;}
.enjoy_mall_cont .info_box03 a.hotel_story {position:absolute; right:25px; top:25px;}

.enjoy_mall_cont .info_box04 {position:relative;}
.enjoy_mall_cont .info_box04 a.restaurant {position:absolute; right:25px; top:9px;}

.enjoy_mall_cont .info_box02 .restaurant_list {overflow:hidden; margin-top:20px;}
.enjoy_mall_cont .info_box02 .restaurant_list li {float:left; width:121px;}
.enjoy_mall_cont .info_box02 .restaurant_list li dt {font-size:12px; color:#77c014;}
.enjoy_mall_cont .info_box02 .restaurant_list li dd {font-size:12px;}

.enjoy_mall_cont .gift_card_use_guide {margin-top:14px;}

.enjoy_mall_cont .voucher_use_guide, .enjoy_mall_cont .meal_ticket_use_guide,  .enjoy_mall_cont .pass_ticket_use_guide {position:relative; margin-top:14px;}
.enjoy_mall_cont .voucher_use_guide a {position:absolute; top:25px; right:25px;}
.enjoy_mall_cont .meal_ticket_use_guide a {position:absolute; right:25px; top:9px;}
.enjoy_mall_cont .pass_ticket_use_guide a {position:absolute; right:25px; top:25px;}

/* 모바일 */
.customer_cont .top_cont01 {overflow:hidden; margin-top:57px;}
.customer_cont .top_cont01 .img {float:left; padding-left:13px;}
.customer_cont .top_cont01 .tit_box01 {float:left; height:auto; padding-left:49px; margin-top:0; background:none; border-bottom:none; letter-spacing:-1px;}
.customer_cont .top_cont01 .tit_box01 dd {height:185px; border-bottom:1px solid #dfdfdf;}
.customer_cont .top_cont01 .tit_box01 dd .blue {padding-bottom:16px;}
.customer_cont p.txt_area {overflow:hidden;  padding-left: 340px; padding-bottom:14px; margin-top:-20px; border-bottom:1px solid #e5e5e5; text-align:center; color:#7f7f7f; font-weight:800;}

/* 쿠폰/포인트 */
.cuppon_cont .cuppon {margin-top:35px; padding:6px 0 6px 12px; background: url('../../images/bg/bg_h4.gif') no-repeat 0 0; padding-left:none;}
.cuppon_cont .cuppon2 {margin-top:30px; padding:6px 0 6px 12px; background: url('../../images/bg/bg_h4.gif') no-repeat 0 0; padding-left:none;}
.cuppon_cont .cuppon strong {display:block;}
.cuppon_cont .cuppon_list01 {overflow:hidden; margin-top:21px; margin-bottom:-1px;}
.cuppon_cont .cuppon_list01 p.txt {font-weight:normal;}
.cuppon_cont .cuppon_list01 .reserve_list {border-bottom:1px solid #e5e5e5;}

.cuppon_cont .point_list {overflow:hidden; margin-top:18px; padding-left:11px; padding-bottom:13px; border-bottom:1px solid #e5e5e5; font-size:12px;}
.cuppon_cont .point_list li {padding-left:8px; background: url('../../images/bullet/bullet_dot.gif') no-repeat 0 6px; line-height:16px; color:#7f7f7f;}

.cuppon_cont .point_list2 {overflow:hidden; margin-top:17px; padding-bottom:2px; padding-left:11px; border-bottom:1px solid #e5e5e5; font-size:12px;}
.cuppon_cont .point_list2 li {padding:0 10px 14px 8px; background: url('../../images/bullet/bullet_dot.gif') no-repeat 0 6px; font-weight:800; line-height:16px; color:#7f7f7f;}
.cuppon_cont .point_list2 li .sub_list {margin-top:6px;}
.cuppon_cont .point_list2 li .sub_list li {padding-left:0; padding-bottom:0; background:none; font-weight:normal;}

.cuppon_cont .method_box, .cuppon_cont .point_use_method {padding:20px 0; border-bottom:1px solid #e5e5e5;}

.bb_none {border-bottom:0 !important;}
.pB23 {padding-bottom:25px !important;}

/* 무료회원 */
.free_member_cont .free_member_benifit, .free_member_cont .pay_member_benifit {padding-top:27px;}

.free_member_list {overflow:hidden; margin-top:27px; border-top:2px solid #989898; border-bottom:1px solid #989898; padding:25px 0 19px 13px;}
.free_member_list li {float:left; margin-right:30px;}
.free_member_list li.last {margin-right:0;}

.free_member_box, .free_member_box01 {margin-top:15px; padding:18px 0 0 19px; background-color:#f5f5f5; font-size:12px;}
.free_member_box dl, .free_member_box01 dl {padding-bottom:19px;}
.free_member_box dt {padding-bottom:2px; color:#3c3c3c;}
.free_member_box dd {color:#7f7f7f;}
.free_member_box01 dt {padding-bottom:2px; color:#6fb8e8; font-weight:bold; line-height:18px;}
.free_member_box01 dd {color:#3c3c3c; line-height:18px;}

.btn_center {margin-top:20px; text-align:center;}
.mT20 {margin-top:20px !important;}

.free_member_cont .member_policy_list {overflow:hidden; margin-top:11px; padding-left:18px; font-size:12px;}
.free_member_cont .member_policy_list li {padding-bottom:8px; padding-left:8px; background: url('../../images/bullet/bullet_dot2.gif') no-repeat 0 6px; color:#3c3c3c;}
.free_member_cont .member_policy_list li.blue {color:#6fb8e8;}
.free_member_cont .member_policy_list .gray {color:#7f7f7f;}

.pay_member_box {margin-top:15px; padding:19px 0 19px 19px; background-color:#f5f5f5;}
.pay_member_box .pay_list li {padding-bottom:8px;}
.pay_member_box .pay_list li span{color:#7f7f7f;}
.pay_member_box .img {margin-top:17px;}
.pay_member_box .img .hnjoy {display:inline-block; padding-top:8px;}
.pay_member_box .img span {padding-left:124px;}
.pay_member_box dl {width:645px; overflow:hidden; margin-top:31px;}
.pay_member_box dt {float:left; color:#6fb8e8; font-weight:800;}
.pay_member_box dd {float:left;padding-left:2px; line-height:16px; padding-bottom:6px;}

.customer_cont .info_list {margin-top:12px; font-size:12px;}
.customer_cont .info_list li {padding-left:8px; padding-bottom:6px; line-height:18px; background: url('../../images/bullet/bullet_dot2.gif') no-repeat 0 6px;}
.customer_cont .info_list li.blue {color:#6fb8e8;}
.customer_cont .info_list li span {color:#7f7f7f;}
.customer_cont .info_list li span.blue {color:#6fb8e8;}

.customer_cont .sel_left {float:left;}

.tbl_box02 {overflow:hidden; width:100%; border-bottom:1px solid #414141;}
.tbl_box02 table {width:100%; border-top:2px solid #414141; font-size:12px;}
.tbl_box02 table thead th {padding:10px 0 7px; background:#f5f5f5; border-bottom:1px solid #c6c6c6;}
.tbl_box02 table tbody tr.point td {padding:7px 0 6px;}
.tbl_box02 table tbody tr.point td a {color:#3c3c3c;}
.tbl_box02 table tbody tr.point td a:hover {color:#bfc5d3}
.tbl_box02 table tbody tr.point td.img {padding:7px 0 6px;}
.tbl_box02 table tbody tr.point td.left02 {text-align:left; padding-left:20px;}
.tbl_box02 table tbody tr.bt_none td {border-top:0;}
.tbl_box02 table tbody td {border-top:1px solid #e8e8e8; padding:10px 0 7px; text-align:center;}
.tbl_box02 table tbody td a:hover {color:#bfc5d3}
.tbl_box02 table tbody td.sub_cont .sub_area {margin-top:5px; padding:11px 0 10px 20px; background-color:#f6f6f6; line-height:17px; color:#7f7f7f;}
.tbl_box02 table tbody td a {color:#3c3c3c;}
.tbl_box02 table tbody td.left02 {text-align:left; padding-left:20px;}
.tbl_box02 table tbody td.left02 a {color:#7f7f7f;}
.tbl_box02 table tbody td.left02 a:hover {color:#bfc5d3;}
.tbl_box02 table tbody td.num {text-align:center; font-size:11px; color:#bababa;}
.tbl_box02 table tbody td span.finish {color:#77c014; font-weight:800;}
.tbl_box02 table tbody td span.finish a {color:#77c014;}
.btn_question {padding-top:8px; text-align:right;}

/* 법인회원 */
.t14_top{width:692px;height:144px;margin-top:28px;border-top:2px solid #989898; border-bottom:1px solid #ccc;background:url(../../images/customer/tit14_topImg.gif) no-repeat 560px 28px; font-family:tahoma;}
.t14_top p{margin-top:41px;}
.t14_text1{margin-top:41px;}
.t14_text1 h3{margin-bottom:14px;}
.t14_text1 ul{font-size:12px;font-family:Dotum;color:#535252; line-height:18px; margin-left:2px; }
.t14_text1 ul li{margin-top:7px;}
.t14_text1 ul li span{color:#7f7f7f;}
.t14_text2{margin-top:41px;overflow:hidden; font-size:12px;}
.t14_text2 .text2_tbl{float:left; margin-top:20px; width:407px;border-top:2px solid #565656; border-bottom:1px solid #565656; text-align:center;}
.text2_tbl th{background:#f8f8f8;border-bottom:1px solid #eee; height:22px; color:#565656; font-weight:bold;}
.text2_tbl td{border-bottom:1px solid #ccc; height:22px; color:#7f7f7f;}
.text2_tbl td.point{font-weight:bold; color:#7f7f7f;}
.tbl_txt{width:238px; float:right; margin-top:20px; margin-right:32px;}
.tbl_txt p{line-height:14px;margin-bottom:12px; color:#7f7f7f;}
.t14_text3{margin-top:41px;}
.text3_cont{ width:690px; height:160px; background:#faf9f8; border:1px solid #e7e5e2; margin-top:14px;}
.text3_cont dl{float:left; width:210px;height:118px; margin:18px 0 0 12px; display:inline; background:url(../../images/customer/bul_trian.gif) no-repeat 0 55px; font-size:12px;}
.text3_cont dl.nobg{background:none;}
.text3_cont dl dt{text-align:center;}
.text3_cont dl dt p{height:68px;}
.text3_cont dl dt strong{display:block; color:#77c014}
.text3_cont dl dd{color:#989898; width:156px; margin:6px auto 0; text-align:center;}
.last_txt{clear:both; margin:14px 0 16px 0; font-size:12px;}
.btn_go{text-align:center; margin-top:20px;}
.t14_last{clear:both; text-align:center;padding:6px 0 0; color:#989898;}

.customer_cont .corpor_memeber_intro {padding-top:28px;}
.customer_cont .join_process {padding-top:14px;}

/*여행사회원*/
.t15_top{border-top:2px solid #989898;border-bottom:1px solid #989898; margin-top:30px; height:171px;}
.t15_top ul{overflow:hidden;}
.t15_top ul li{float:left;margin:0 14px;}
.t15_text2{margin-top:42px;}
.t15_text2 p{margin:12px 0 16px; font-size:12px;}
.t15_text2 p img{border:1px solid #ccc;}
.t15_text2 p a{padding:6px 0  0 10px;display:inline-block;}
.t15_text2 p a img{border:none;}
.t15_text3{margin-top:42px;}
/*.t15_text3 div{width:689px;height:162px; border:1px solid #ccc;background:#faf9f8; margin-top:12px;}*/
.t15_text3 p{margin:20px 0 0 12px;float:left;}
.t15_text3 dl{float:right;margin-top:20px; margin-right:48px; display:inline;}
.t15_text3 dl dt{font-size:12px;color:#535252; font-weight:bold;}
.t15_text3 dl dd{margin-top:8px;}
.t15_text3 dl dd ul li{margin-bottom:4px;}
.t15_text3 dl dd span{color:#989898;display:block;margin-top:12px;}
.t15_text4{margin-top:42px;}
.t15_text4 h3{margin-bottom:12px;}
.t15_text4 p{width:693px;height:47px;background:url(../../images/customer/t15_t5Call.gif) no-repeat 100% 0;margin-top:20px; line-height:18px; font-size:12px;}
.t15_text4 p span{color:#989898;}
.t15_text4 .t4_list{overflow:hidden; margin-top:16px;}
.t15_text4 .t4_list li{float:left; background:url(../../images/customer/bul_trian.gif) no-repeat 0 0;padding-right:28px; background:url(../../images/customer/bul_trian.gif) no-repeat 93% 19px;}
.t15_text4 .t4_list li.last{padding-right:0;}
.t15_text4 .t4_list2{overflow:hidden; margin-top:30px; line-height:20px; color:#535252; font-family:Dotum; font-size:12px;}
.t15_text4 .t4_list2 li{background:url(../../images/customer/dot_gray.gif) no-repeat 0 8px; padding-left:6px;}

.customer_cont .travel_agency_member_benefit {padding-top:30px;}

.customer_cont .t_a_join_process {padding-top:5px;}

.customer_cont .t_a_member_benifit {padding-top:12px;}

.customer_cont .commition {padding-top:16px;}

/*제휴 및 광고문의*/
.adv{width:976px;}
.adv h2 span img{vertical-align:bottom;}
.adv_top{width:972px;height:203px;border:2px solid #dedcdc; margin-top:30px;}
.adv_top p{margin:26px 0 0 27px; width:712px;height:61px; color:#7f7f7f;line-height:18px;}
.adv_top .direct{margin:37px 0 0 26px;}
.adv_top .direct ul{overflow:hidden;}
.adv_top .direct ul li{width:216px;height:58px;border-right:1px solid #ccc; float:left;margin-right:26px;}
.adv_top .direct ul li span{display:block; margin-top:10px;}
.adv_top .direct ul li.b1{background:url(../../images/customer/adv_top_img1.gif) no-repeat right top;}
.adv_top .direct ul li.b2{background:url(../../images/customer/adv_top_img2.gif) no-repeat right top;}
.adv_top .direct ul li.b3{background:url(../../images/customer/adv_top_img3.gif) no-repeat right top;}
.adv_top .direct ul li.b4{background:url(../../images/customer/adv_top_img4.gif) no-repeat right top; margin-right:0; border-right:0;}
.adv_tbl{width:976px;border-top:2px solid #414141; margin-top:16px;}
.adv_tbl table {width:100%; table-layout:fixed;}
.adv_tbl table th{background:#f5f5f5; border-bottom:1px solid #e8e8e8; padding:6px;text-align:center;}
.adv_tbl table th.left {padding-left:30px; text-align:left;}
.adv_tbl table td{border-bottom:1px solid #e8e8e8; padding:6px 0 6px 22px;}
.adv_tbl table td input{height:23px; padding:0 0 0 8px; border:1px solid #d8d8d8; color:#7f7f7f; line-height:23px;}
.adv_tbl table td.th2 input{width:474px;}
.adv_tbl table td.th4 input{width:185px;}
.adv_tbl table td.th6 input{width:356px;}
.adv_tbl table td.th7 input{width:260px;}
.adv_tbl table td.th8 input{width:100px; vertical-align:middle;}
.adv_tbl table td.th11 input{width:69px; vertical-align:middle;}
.adv_tbl table td.th12{padding:20px;}

.adv_tbl table td.th8 ul {display:inline-block;}
.adv_tbl table td.th8 ul li {float:left; margin-right:2px;}
.adv_tbl table td.th8 ul li ul {display:none;}

.adv_tbl table .lodg_location {display:inline-block;}
.adv_tbl table .lodg_location div {float:left; margin-right:3px;}

.adv_receiv{height:216px; background:url(../../images/customer/bg_receiv.gif) no-repeat 0 0; margin-top:30px;}
.adv_receiv p{text-align:center; padding-top:50px;}
.adv_receiv p span{display:block; margin-top:24px;}
.btn_mGo{text-align:center; margin-top:20px;}

.adv .adv_intro {padding-top:30px;}

/*이용약관*/
.adv_clause{width:693px;margin-bottom:100px;}
.adv_clause .tab{margin-top:30px;}
.txt_clause{width:631px;height:700px; padding:30px 30px 30px; border:1px solid #dedcdc; margin-top:15px; font-size:12px; color:#878787; overflow-y:auto;}
.txt_clause strong {display:block; margin-top:20px;}
.txt_clause p {margin-top:17px; line-height:18px;}
.txt_clause a:link {color:#008299}

.txt_clause table {width:100%}
.txt_clause table th {border:solid 1px #696969;padding:4px;font-weight:normal}
.txt_clause table td {border:solid 1px #696969;padding:4px;font-size:8pt}
.txt_clause table .sideL{border-left:none;text-align:center}
.txt_clause table .sideR{border-right:none;text-align:center}

/*.txt_clause div.clause_text{width:660px; height:1000px;margin:0 auto;}
.txt_clause div.clause_text textarea{color:#878787; font-family:Dotum;width:676px; height:1100px;}*/

/*찾아오시는 길*/
.contactUs h2{position:relative;left:0;top:0;}
.contactUs h2 span img{vertical-align:bottom;}
.manage_time h2{margin:27px 0 6px 10px;}
.m_box{width:974px;height:60px;border-top:2px solid #6fb8e8; border-left:1px solid #e7e5e2; border-right:1px solid #e7e5e2;border-bottom:1px solid #e7e5e2; background:#faf9f8;}
.m_box ul{margin:22px 0 0 39px;}
.m_box ul li{float:left;margin-right:78px;}
.map {clear: both; margin-top: 17px;}
.map_btm{background:url(../../images/customer/bg_map_btm.gif) no-repeat 0 0; width:974px;height:24px;}
.map_btm img{float:right; margin:6px 4px 0 0;}
.facil{margin-top:40px;font-size:12px;}
.facil dl dt{margin-top:20px; color:#3c3c3c;}
.facil dl dd{margin-top:12px;margin-left:16px; margin-bottom:10px; color:#7f7f7f;font-family:Dotum;}
.facil dl dd p{line-height:18px; padding:6px 0 4px;}
.facil dl dd p strong{display:block;}
.facil dl dd p span{width:924px;display:block;}


/*공지사항*/
.notice{width:693px; min-height:740px;}
.notice .srch_area {display:inline-block; width:100%;}
.notice .srch_area div{margin-right:4px;}
.notice .srch_area input{height:21px; border:1px solid #dedede; width:144px; line-height:23px; padding-left:10px;}
.notice .srch_area input.img{border:none; width:57px;height:25px;padding:0;}
.notice_tbl table{width:693px;text-align:center; border-top:2px solid #414141; border-bottom:1px solid #414141; color:#7f7f7e; font-size:12px;}
.notice_tbl table th{padding:10px 2px; border-bottom:1px solid #c6c6c6;}
.notice_tbl table td{padding:8px 4px; border-bottom:1px solid #c6c6c6;}
.notice_tbl table td a:hover {color:#bfc5d3}
.notice_tbl table .left {text-align:left; overflow:hidden; white-space:nowrap;}
.notice_tbl table .left a:hover {color:#bfc5d3;}
.notice_tbl table tr.top td{color:#3c3c3c}
.notice_tbl table tr.top td a{color:#3c3c3c;}
.notice_tbl table tr.top td a:hover {color:#bfc5d3}
.notice_tbl table tr.top .left a:hover {color:#bfc5d3}
.notice .btn_noti_list{text-align:right; margin-top:20px;}

.notice_view{width:693px; margin-top:30px;/*text-align:left;*/ border-bottom:1px solid #414141;}
.notice_view table{width:100%; border-top:2px solid #414141; table-layout:fixed;}
.notice_view table th{padding:8px 0;border-bottom:1px solid #c6c6c6; background:#faf9f8;}
.notice_view table th.sbj{padding:10px; border-bottom:1px solid #e8e8e8; color:#3c3c3c; font-size:16px;background:#faf9f8; text-align:left;}
.notice_view table tr.bg th {background:#faf9f8 url('../../images/community/bg_bar.gif') no-repeat 100% 50%; font-size:0;}
.notice_view table td{padding:8px 4px 7px;border-bottom:1px solid #c6c6c6;color:#7f7f7f; background:#faf9f8;}
.notice_view table td.cont{padding:30px 10px;line-height:20px;background:none;border-bottom:none;}

/*paging*/
.paging {position:relative; padding-top:12px; margin-top:8px; color:#989898; text-align:center;}
.paging a {display:inline-block; padding:0 5px; color:#989898; font-family:Tahoma;}
.paging strong {display:inline-block; padding:0 5px; color:#3c3c3c;}
.paging .write {display:inline;}
.paging .bold01, .paging .bold02, .paging .bold03, .paging .bold04 {font-weight:bold; color:#bdbdbd; font-family:Dotum;}
.paging .bold01 {padding-left:10px; background:url('../../images/community/bul_first.gif') no-repeat 0 2px;}
.paging .bold04 {padding-right:10px; background:url('../../images/community/bul_last.gif') no-repeat 100% 2px;}
.paging .bold02 {padding-left:9px; background:url('../../images/community/bg_bar.gif') no-repeat 0 2px;}
.paging .bold03 {padding-right:9px; background:url('../../images/community/bg_bar.gif') no-repeat 100% 2px;}
.paging .bg01 {padding-left:15px; background:url('../../images/community/bg_bar.gif') no-repeat 0 2px;}
.paging .bg02 {padding-right:15px; background:url('../../images/community/bg_bar.gif') no-repeat 100% 2px;}
.paging .write {padding:0; position:absolute; top:0; right:0;}

/*퀵메뉴*/
.quick_menu {position:absolute; top:0; left:775px; width:74px;}
.quick_menu li {padding-bottom:1px;}
.quick_menu .option {padding:0 3px; border:1px solid #d3d3d3;}
.quick_menu .option ul li {height:73px; padding:14px 0 0 0; text-align:center;}
.quick_menu .option ul li.first {border-bottom:1px solid #ebebeb;}
.quick_menu .option strong {display:block; margin-top:8px; text-align:center;}
.quick_menu .recom {width:40px; height:23px; padding:6px 0 0 34px; margin-top:13px; font-size:12px; background:url('../../images/common/bg_recom.gif') no-repeat 0 0;}
.quick_menu .like {width:47px; height:17px; padding:4px 0 0 27px; margin-top:2px; font-size:12px; color:#3b5998; background:url('../../images/common/bg_like.gif') no-repeat 0 0;}


/*고객센터 서브메인*/
.customer_main .stit {height:24px; padding-left:10px;}

.customer_main .clear_box {width:100%; height:700px;overflow:hidden;}
.customer_main .clear_box .left_area {float:left; width:733px;}
.customer_main .clear_box .right_area {float:right; width:218px; padding-top:24px;}

/*.customer_main .member_benefit {padding:29px 0 19px 0; border:1px solid #dedcdc;}
.customer_main .member_benefit ul {width:100%; overflow:hidden;}
*/
.customer_main .member_benefit{height:169px;}
.customer_main .member_benefit ul li {float:left; padding-left:14px;}
.customer_main .member_benefit ul li.first{padding-left:0;}

.customer_main .h3_tit_set {width:100%; padding-bottom:5px; margin-top:39px; overflow:hidden;}
.customer_main .h3_tit_set h3 {float:left; padding-left:10px;}
.customer_main .h3_tit_set .search {float:right;}
.customer_main .h3_tit_set .search input {width:144px; height:23px; padding:0 0 0 8px; margin-right:-4px; border:1px solid #dedede; border-right:0; line-height:23px;}
.customer_main .h3_tit_set .more {float:right;}

.customer_main .often_question {padding:15px 0 12px 0; border:1px solid #e7e5e2; border-top:2px solid #414141;}
.customer_main .often_question ul {width:100%; overflow:hidden;}
.customer_main .often_question ul li {float:left; /*padding-left:32px;*/ padding-left:56px;}

.customer_main .top_question {border-top:2px solid #414141; border-bottom:1px solid #c6c6c6;}
.customer_main .top_question table {width:100%;}
.customer_main .top_question table th {padding-left:18px; color:#7f7f7f; background:#f6f6f6; text-align:left; line-height:12px; font-size:12px;}
.customer_main .top_question table td {padding:7px 0 7px 23px; font-size:12px; color:#7f7f7f; line-height:12px; word-spacing:-1px;}
.customer_main .top_question table td a:hover {color:#bfc5d3}
.customer_main .top_question table tr.first th {padding-top:15px;}
.customer_main .top_question table tr.first td {padding-top:17px;}
.customer_main .top_question table tr.last th {padding-bottom:13px;}
.customer_main .top_question table tr.last td {padding-bottom:17px;}

.customer_main .bottom_area {width:100%; margin-top:25px; overflow:hidden;}
.customer_main .bottom_area .notice {float:left; width:336px;}
.customer_main .bottom_area .best_question {float:right; width:370px;}

.customer_main .bottom_area .stit_set {width:100%; height:20px; border-bottom:1px solid #414141; overflow:hidden;}
.customer_main .bottom_area .stit_set strong {float:left;}
.customer_main .bottom_area .stit_set a {float:right;  padding-top:6px;}

.customer_main .bottom_area .notice ul, .bottom_area .best_question ul {overflow:hidden;}
.customer_main .bottom_area .notice ul li {width:318px; padding:8px 6px 5px 9px; margin-top:-1px; border-top:1px solid #e5e5e5; color:#7f7f7f; background:url('../../images/customer/bul_dot.gif') no-repeat 0 11px;
	overflow:hidden; text-align:right; line-height:12px; font-size:12px;}
.customer_main .bottom_area .best_question ul li {width:355px; padding:8px 6px 5px 9px; margin-top:-1px; border-top:1px solid #e5e5e5; color:#7f7f7f; background:url('../../images/customer/bul_dot.gif') no-repeat 0 11px;
	overflow:hidden; text-align:right; line-height:12px; font-size:12px;}
.customer_main .bottom_area .notice ul li a, .bottom_area .best_question ul li a {float:left;}
.customer_main .bottom_area .notice ul li a:hover, .bottom_area .best_question ul li a:hover {color:#bfc5d3}
.customer_main .bottom_area .notice ul li span, .bottom_area .best_question ul li span {color:#bababa;}

.customer_main .use_guide {border:1px solid #dedcdc;}
.customer_main .use_guide ul {margin-top:-1px;}
.customer_main .use_guide ul li {border-top:1px solid #dedcdc;}

.customer_main .consult {margin-top:4px; border:1px solid #dedcdc;}
.customer_main .consult ul {margin-top:-1px;}
.customer_main .consult ul li {border-top:1px solid #dedcdc;}

.customer_main .stit02 {display:block; height:20px; margin-top:27px;}
.customer_main .alliance {border:1px solid #dedcdc;}
.customer_main .alliance ul {margin-top:-1px;}
.customer_main .alliance ul li {border-top:1px solid #dedcdc;}

/*전화문의신청 팝업*/
.layerpopup_area .consult_apply {width:408px;}
.consult_apply .intro_ment {font-size:12px; font-weight:bold; color:#7f7f7f; word-spacing:-1px; line-height:17px;}
.consult_apply .intro_ment span {font-size:11px; font-weight:normal; color:#bababa;}

.consult_apply .enter_box {padding:7px 0 7px 14px; margin-top:17px; border:1px solid #d7d7d6; background:#f8f8f8;}
.consult_apply .enter_box input {height:22px; padding:0 0 0 8px; border:1px solid #d8d8d8; vertical-align:middle; line-height:22px;}
.consult_apply .enter_box ul {display:inline-block; width:382px;}
.consult_apply .enter_box ul li {float:left; /*display:inline-block;*/padding:3px 0;}
.consult_apply .enter_box ul li.first {width:134px;}
.consult_apply .enter_box ul li strong {display:inline-block; width:41px; padding-top:7px;}
.consult_apply .enter_box ul li strong img {vertical-align:middle;}
/*.consult_apply .enter_box ul li div {float:left; margin-right:3px;}*/
.consult_apply .enter_box ul li .tit {width:52px;}
.consult_apply .enter_box ul li .tit02 {width:48px;}
.consult_apply .enter_box ul li ul {display:none;}

.consult_apply textarea {width:394px; height:73px; padding:12px 0 12px 12px; margin-top:5px; border:1px solid #d7d7d6; color:#bababa;
background:url('../../images/customer/txt_consult_apply.gif') no-repeat 12px 12px;	overflow-y:auto;}

.consult_apply .privacy_terms {width:406px; height:77px; margin-top:5px; border:1px solid #d7d7d6; overflow-y:auto;}

.consult_apply .agree {padding-top:9px; text-align:center; word-spacing:-1px;}
.consult_apply .agree input {vertical-align:text-bottom; vertical-align:middle\9;}
