@charset "euc-kr";

.container_out {/*width:100%;*/min-width:1064px; min-height:100%;}
.container_in {zoom:1; position:relative; width:1064px; min-width:1064px; margin:0 auto; padding-bottom:60px; color:#424242;}
.container_in:after {content:""; display:block; clear:both; visibility:hidden; width:0; height:0;}
.container_in div, .container_in p, .container_in ul li, .container_in ol li, .container_in dl, .container_in dl dt, .container_in dl dd, 
.container_in h3, .container_in h4, .container_in h5 {letter-spacing:0; line-height:18px;}
.container_in a {color:#424242;}

.container_out .container_in ::-webkit-input-placeholder { /* Chrome/Opera/Safari */color:#b2b2b2;}
.container_out .container_in ::-moz-placeholder { /* Firefox 19+ */color:#b2b2b2;}
.container_out .container_in :-moz-placeholder { /* Firefox 18- */color:#b2b2b2;}
.container_out .container_in :-ms-input-placeholder { /* IE 10+ */color:#b2b2b2;}

/* HNTÇÏ³ªÅõ¾î °í°´¼¾ÅÍ logo */
#search_section .search_area h1 a#GnbHntHomeA + a img {padding-top:2px;}

strong, b {font-weight:600;}

.col_point {color:#e85581;}

.btn_01.type_03 {width:108px;}
.btn_01.type_06 span {padding-right:10px; background:url('http://image1.hanatour.com/_images/hana/cscenter/bul_arrow_757575.gif') no-repeat right 3px;}
.btn_01.type_06:hover span {background-image:url('http://image1.hanatour.com/_images/hana/cscenter/bul_arrow_535353.gif');}

.floating_dim.trans {background:transparent !important;}

/***** eventPage(issue.asp) *****/
#EventMain01 #contentsBody {width:100%; margin:0; padding:0; background:none;}
#EventMain01 #contents {width:100%; margin:0; padding:0; background:none;}
#EventMain01 .paginate {margin-top:20px;}


/* event-list(ÁøÇàÁßÀÎ ÀÌº¥Æ® Page) */
.eventTop {width:100%; height:auto; padding-top:0; margin-bottom:12px; position:relative; overflow:hidden; background:none;}
.eventTop h2 {margin-bottom:18px; padding-top:37px; font-size:24px; font-weight:600; color:#252525; line-height:24px;}

.eventTop ul.tabList3 {overflow:hidden; width:100%; height:59px; margin:0 0 30px; background:url('http://image1.hanatour.com/_images/hana/event/line_hor_6d7588.gif') repeat-x left 58px;}
.eventTop ul.tabList3 li {float:left; z-index:1; position:relative; margin-right:-1px;}
.eventTop ul.tabList3 li a {display:block; width:353px; height:57px; border:1px solid #d5d5d5; border-bottom:1px solid #6d7588; font-size:16px; background-color:#f8f8f8; text-align:center; line-height:57px; color:#424242;}
.eventTop ul.tabList3 li:hover a {font-weight:600;}
.eventTop ul.tabList3 li.on {z-index:2;}
.eventTop ul.tabList3 li.on a {border:1px solid #6d7588; border-bottom:1px solid #fff; font-size:20px; font-weight:600; background-color:#fff;}

.everntField2 {/*position:; top:; right:;*/ text-align:right;}
.everntField2 input.type_text1 {width:173px; height:25px; padding:3px 0 0 3px; margin-right:4px; border:1px solid #b2b2b2; border-radius:1px; line-height:25px;}

.eventList {overflow:hidden; width:1064px;}
.eventType1 {}
.eventType2 {float:none; width:1064px; padding:0px 0px 30px; margin-top:12px; border-bottom:1px solid #e4e4e4;}
.eventType2 > div {padding-top:15px; margin-bottom:14px; text-align:left;}
.eventType2 > div span {display:inline-block; color:#424242; font-size:13px; line-height:18px;}
.eventType2 > div span:first-child {margin-right:8px;}
.eventType2 > div span a {color:#252525; font-size:16px; font-weight:600;}
.eventType2 a img.exhibitImg {width:1064px; height:220px;}

.paging_num {   /**/background:#dff;}


/* event-list(Áö³­ÀÌº¥Æ® Page) */
#EventMain01 .dtable_03 {}
#EventMain01 .dtable_03 tr {}
#EventMain01 .dtable_03 th {height:43px; font-size:13px; font-weight:600; background-color:#f2f2f2; color:#252525; text-align:center;}
#EventMain01 .dtable_03 td {height:47px; font-size:13px; color:#424242; text-align:center; line-height:18px;}
#EventMain01 .dtable_03 td.obj {padding-left:20px; text-align:left;}
#EventMain01 .dtable_03 strong {font-weight:600;}


/* event-View(ÁøÇàÁßÀÎ ÀÌº¥Æ®, Áö³­ÀÌº¥Æ® Page) */
#EventMain01 h3.viewH3 {padding-left:20px; font-size:15px; font-weight:600; color:#252525;}
#EventMain01 .titleBoxWrap {width:1064px; margin:12px auto 0; border:1px solid #d5d5d5; border-top:1px solid #6d7588; background:#f2f2f2; text-align:left;}
#EventMain01 .titleBoxLap2 {width:1064px; overflow:hidden; margin-top:20px;}
#EventMain01 .titleBoxLap2 > div {float:left; height:70px; padding-left:20px; background:#fff;}
#EventMain01 .titleBoxLap2 h4 {padding-top:16px; font-size:13px; font-weight:600; color:#e85581;}
#EventMain01 .titleBoxLap2 p {padding-top:7px; font-size:16px; font-weight:normal; color:#424242;}
#EventMain01 .titleBoxLap2 strong {}
#EventMain01 .titleBoxLap2 .title_box1 {width:333px; border-right:1px solid #e4e4e4;}
#EventMain01 .titleBoxLap2 .title_box2 {width:334px; border-right:1px solid #e4e4e4;}
#EventMain01 .titleBoxLap2 .title_box3 {width:335px;}

#EventMain01 .eventCon {width:1064px; overflow:hidden; text-align:center;}

#EventMain01 .friend_sns {width:1064px; margin:40px auto 0; border:1px solid #d5d5d5; border-top:1px solid #6d7588; background:#f2f2f2; text-align:left;}
#EventMain01 .sns {float:right; margin-top: 17px; padding: 0 20px 20px 0;}
#EventMain01 ul.sns-icon {overflow:hidden;}
#EventMain01 ul.sns-icon li {float: left; margin-left: 5px;}

#EventMain01 table.tbViewType1 {margin-top:10px; border-top:none; border-bottom:1px solid #b6b6b6; background:none;}
#EventMain01 table.tbViewType1.bor_none {border-top:none;}
#EventMain01 table.tbViewType1 tr.input_comment {border:1px solid #d5d5d5; background-color:#f2f2f2; }
#EventMain01 table.tbViewType1 tr.input_comment div {}
#EventMain01 table.tbViewType1 tr.input_comment .type_text1 {height:38px; margin-right:5px; padding-left:13px; font-size:13px; border:1px solid #b2b2b2; border-radius:2px; background:#fff; color:#535353;}
#EventMain01 table.tbViewType1 tr.input_comment .btn_01.type_01 {font-size:15px;}
#EventMain01 table.tbViewType1 thead th {height:auto; padding:24px 0 24px 38px;}
#EventMain01 table.tbViewType1 tr {border-top:1px solid #e4e4e4;}
#EventMain01 table.tbViewType1 input#orgcontent1 + tr {border-top:1px solid #6d7588;}
#EventMain01 table.tbViewType1 tbody td {padding:12px 0 13px 15px; font-size:13px; color:#424242;}
#EventMain01 table.tbViewType1 tbody td strong {font-weight:600;}
#EventMain01 table.tbViewType1 td.day {padding-left:0; text-align:center;}


/* event-View(´çÃ·ÀÚ¹ßÇ¥ Page) */
#EventMain01 table.tbViewType2 {margin-bottom:15px; border-top:1px solid #6d7588; border-bottom:1px solid #c6c6c6; background:none;}
#EventMain01 table.tbViewType2 thead th {padding:13px 0 14px 20px; font-size:13px; font-weight:600; border-right:1px solid #e4e4e4; background-color:#f2f2f2; color:#252525;}
#EventMain01 table.tbViewType2 thead td {padding:13px 0 14px 20px; font-size:13px; color:#424242;}
#EventMain01 table.tbViewType2 thead td.day {border-right:none;}
#EventMain01 table.tbViewType2 tbody th {}
#EventMain01 table.tbViewType2 tbody td {}
#EventMain01 table.tbViewType2 td.edit {padding:23px 20px 25px; font-size:13px; border-top:1px solid #c6c6c6; color:#424242; line-height:21px;}



/***** customer service center(cscenter) *****/
h2.h2_tit {margin-bottom:18px; padding-top:37px; font-size:24px; font-weight:600; color:#252525; line-height:24px;}
h2.h2_tit_f20 {margin-bottom:18px; padding-top:37px; font-size:20px; font-weight:600; color:#252525; line-height:20px;}
h3.h3_tit {margin-bottom:13px; font-size:16px; font-weight:600; color:#252525; line-height:20px;}

.bul_subtit {display:inline-block; width:15px; height:15px; margin:2px 5px 0 0; background:url('http://image1.hanatour.com/_images/hana/cscenter/bul_tit_arrow.gif') no-repeat left top; vertical-align:top;}


/* °í°´¼¾ÅÍ - main */
.cscenter_sec01 {margin-bottom:30px; }
.cscenter_sec01:after {content:""; display:block; clear:both; visibility:hidden; width:0; height:0;}
.frequently_ask {float:left; width:809px; margin-right:17px;}
.frequently_ask ul.frequently_list {height:106px;}
.frequently_ask li {float:left; width:101px; background:#f8f8f8 url('http://image1.hanatour.com/_images/hana/cscenter/icon_question.png') no-repeat left top; line-height:18px;}
.frequently_ask li.list_air {}
.frequently_ask li.list_hotel {background-position:-101px top;}
.frequently_ask li.list_pack {background-position:-202px top;}
.frequently_ask li.list_free {background-position:-303px top;}
.frequently_ask li.list_honeymoon {background-position:-404px top;}
.frequently_ask li.list_domestic {background-position:-505px top;}
.frequently_ask li.list_booking {background-position:-606px top;}
.frequently_ask li.list_benefit {background-position:-707px top;}
.frequently_ask li:hover {background-color:#fff;}
.frequently_ask li a {display:block; width:100px; height:104px; border:1px solid #bfbfbf; color:#252525; line-height:16px;}
.frequently_ask li a:hover {z-index:2; position:relative; left:0; top:0; border:1px solid #6d7588;}
.frequently_ask li span {overflow:hidden; display:block; height:33px; padding:68px 6px 0; font-size:13px; font-weight:600; text-align:center;}

.consult_1to1 {float:left; width:238px;}
.consult_1to1 .h3_tit {float:left;}
.consult_1to1 .tooltip_box_block {}
.consult_1to1 .tooltip_box_block .tooltip_conts {width:240px; margin-left:-133px;}
.consult_1to1 .tooltip_box_block .tooltip_conts .dis_none {display:none;}
.consult_1to1 .tooltip_box_block .tooltip_conts .dis_none.on {display:block;}
.consult_1to1 .tooltip_box_block .tooltip_conts em {font-style:normal;}
.consult_1to1 .tooltip_box_block .tooltip_conts .agency_name {}
.consult_1to1 .tooltip_box_block .tooltip_conts .agency_tel {}
.consult_1to1 .btn_box {clear:both; position:relative; height:84px; padding:20px 0 0 124px; border:1px solid #bfbfbf; background:#f8f8f8 url('http://image1.hanatour.com/_images/hana/cscenter/icon_1to1_ask.png') no-repeat left top;}
.consult_1to1 .btn_box .consult_txt {position:absolute; left:17px; top:67px; font-size:13px; font-weight:600; color:#252525;}
.consult_1to1 .btn_box .btn_01.type_01 {width:92px; padding:6px 0; margin-bottom:4px;}
.consult_1to1 .btn_box .btn_01.type_03 {width:90px; padding:6px 0;}

.cscenter_sec02 {padding-top:12px;}
.cscenter_sec02:after {content:""; display:block; clear:both; visibility:hidden; width:0; height:0;}
.cscenter_sec02 .h3_tit {margin-bottom:15px; }

.month_best {float:left; position:relative; width:517px; margin-right:31px;}
.month_best .btn_01.type_06 {width:84px; padding:5px 0;}
.month_best .btn_praise {position:absolute; right:0; top:-7px;}

.month_best_conts {border:1px solid #d5d5d5;}
.month_best_conts:after {content:""; display:block; clear:both; visibility:hidden; width:0; height:0;}
.month_best_conts > div {z-index:2; position:relative; float:left; width:257px; height:310px;}
.month_best_conts .best_guide {border-right:1px solid #d5d5d5;}
.month_best_conts .best_leader {}
.month_best_conts .label {z-index:5; position:absolute; left:-1px; top:-1px; width:47px; height:51px; padding-top:8px; font-size:12px; font-weight:600; background:url('http://image1.hanatour.com/_images/hana/cscenter/label_best_st01.png') no-repeat left top; color:#fff; line-height:14px; text-align:center;}
.month_best_conts .photo {z-index:3; position:relative; width:136px; margin:17px auto 22px; }
.month_best_conts .photo .photo_frame {z-index:4; position:absolute; left:0; top:0; width:136px; height:136px; background:url('http://image1.hanatour.com/_images/hana/cscenter/frame_photo.png') no-repeat left top;}
.month_best_conts .photo img {width:136px; height:136px;}
.month_best_conts .name {margin-bottom:10px; font-size:15px; font-weight:600; color:#252525; text-align:center;}
.month_best_conts .speech {overflow:hidden; height:92px; padding:0 20px; font-size:13px; color:#424242; text-align:justify;}
.month_best_conts .speech a {}
.month_best_conts .speech a:hover {text-decoration:underline;}

.best_helper {float:left; width:516px;}
.best_helper_conts {position:relative; padding:20px; border:1px solid #d5d5d5;}
.best_helper_conts .photo {position:absolute; left:20px; top:20px;}
.best_helper_conts .photo img {width:230px; height:200px;}
.best_helper_conts .name {padding-left:248px; margin-bottom:16px; font-size:15px; font-weight:600; color:#252525; }
.best_helper_conts .speech {overflow:hidden; height:160px; margin-bottom:25px; padding-left:248px; font-size:13px; color:#424242; line-height:20px; text-align:justify;}
.best_helper_conts .inform_list {padding-top:12px; background:url('http://image1.hanatour.com/_images/hana/cscenter/hor_line_gray.gif') repeat-x left top;}
.best_helper_conts .inform_list:after {content:""; display:block; clear:both; visibility:hidden; width:0; height:0;}
.best_helper_conts .inform_list li {float:left; width:45%; margin-bottom:0; padding-left:5px; font-size:12px; background:url('http://image1.hanatour.com/_images/hana/cscenter/bul_dot_8d8d8d.gif') no-repeat left 8px; color:#535353; letter-spacing;-1px;}
.best_helper_conts .inform_list li + li {width:52%;}
.best_helper_conts .inform_list li + li + li {width:45%;}


/* ÀÚÁÖÇÏ´ÂÁú¹®(fq-10000.asp) */
.frequently_ask_contents {}
.frequently_ask_contents:after {content:""; display:block; clear:both; visibility:hidden; width:0; height:0;}

.category_area {float:left; width:180px; margin-right:31px;}
.category_area .cate_tit {height:36px; padding-left:20px; font-size:13px; background-color:#6d7588; color:#fff; line-height:36px;}
.category_area .cate_conts {}
.category_area ul.cate_list {padding:13px 0; border:1px solid #d5d5d5; border-top:none;}
.category_area ul.cate_list li {padding:0 15px;}
/* li.list_category01 ~ li.list_category15 */
.category_area ul.cate_list a {display:block; padding:5px 0 7px 5px; font-size:13px; color:#424242;}
.category_area ul.cate_list a.on,
.category_area ul.cate_list a:hover { font-weight:600; background: url('http://image1.hanatour.com/_images/hana/cscenter/bul_arrow_e85581.gif') no-repeat right 7px; color:#e85581;}

.faq_conts {position:relative; float:left; width:853px;}
.faq_conts .faqSearch2 {position:absolute; right:0; top:0;}
.faq_conts .faqSearch2 .bgSearchInput {}
.faq_conts .faqSearch2 .sel_input input {margin-right:4px; font-size:13px; color:#535353;}
.faq_conts .faqSearch2 .btn_01.type_01 {width:80px; padding:6px 0;}
.faq_conts .qna_title {}
.faq_conts .qna_title h4 {overflow:hidden; width:595px; height:19px; padding-top:5px; margin-bottom:18px; font-size:16px; font-weight:600; color:#252525;}
.faq_conts .qna_title .tit_count {font-size:13px;}
.faq_conts .qna_title .tit_count span {color:#e85581;}
.faq_conts .cate_list_2depth {margin-bottom:16px;}
.faq_conts .cate_list_2depth ul {display:none; border-top:1px solid #6d7588; border-left:1px solid #d5d5d5; background:#fff url('http://image1.hanatour.com/_images/hana/cscenter/bg_cate_list_2depth.gif') no-repeat -1px bottom;}
.faq_conts .cate_list_2depth ul:after {content:""; display:block; clear:both; visibility:hidden; width:0; height:0;}
.faq_conts .cate_list_2depth ul.on {display:block;}
/* ul.list_2dep_category01 ~ ul.list_2dep_category15 */
.faq_conts .cate_list_2depth li {float:left; width:212px; height:40px; border-right:1px solid #d5d5d5;}
.faq_conts .cate_list_2depth li a {display:block; font-size:13px; color:#424242; line-height:40px; text-align:center;}
.faq_conts .cate_list_2depth li a.on,
.faq_conts .cate_list_2depth li a:hover {color:#252525; font-weight:600; background:#f8f8f8 url('http://image1.hanatour.com/_images/hana/cscenter/hor_line_d5d5d5.gif') repeat-x left bottom;}

.qna_listBox {}
.qna_listBox .qna_list {margin-bottom:20px; border-top:1px solid #6d7588; border-bottom:1px solid #c6c6c6;}
.qna_listBox .qna_list li {border-top:1px solid #e4e4e4;}
.qna_listBox .qna_list li:first-child {border-top:none;}
.qna_listBox .qna_list li .qContact {}
.qna_listBox .qna_list li .qContact a.question {display:block; padding:14px 41px 16px 16px; font-size:13px; color:#252525; background:url('http://image1.hanatour.com/_images/hana/cscenter/bul_qna_open.gif') no-repeat right top;}
.qna_listBox .qna_list li .qContact a.question .txt_q {}
.qna_listBox .qna_list li .qContact a.question b {font-weight:normal;}
.qna_listBox .qna_list li .qContact.active {}
.qna_listBox .qna_list li .qContact.active a.question {background:url('http://image1.hanatour.com/_images/hana/cscenter/bul_qna_close.gif') no-repeat right top;}
.qna_listBox .qna_list li .qContact.active a.question .txt_q {font-weight:600; color:#e85581;}
.qna_listBox .qna_list li .qContact.active a.question b {font-weight:600;}
/* depth_location */
.qna_listBox .qna_list li .depth_location {border-top:1px solid #e4e4e4; background-color:#f8f8f8;}
.qna_listBox .qna_list li .depth_location > div {height:41px; margin:0 18px; padding-right:2px; background: url('http://image1.hanatour.com/_images/hana/cscenter/hor_line_d5d5d5.png') repeat-x right bottom; text-align:right; line-height:41px; }
.qna_listBox .qna_list li .depth_location a {display:inline-block; margin-left:9px; font-size:12px; color:#535353;}
.qna_listBox .qna_list li .depth_location a:hover span,
.qna_listBox .qna_list li .depth_location a.on span {font-weight:600; text-decoration:underline; color:#424242;}
.qna_listBox .qna_list li .depth_location a span {display:inline-block; height:auto;}
.qna_listBox .qna_list li .depth_location a.depth_one span {padding-left:26px; background: url('http://image1.hanatour.com/_images/hana/cscenter/qna_depth_icon1.png') no-repeat left 10px;}
.qna_listBox .qna_list li .depth_location a.depth_two span {padding-left:13px; background: url('http://image1.hanatour.com/_images/hana/cscenter/qna_depth_icon2.png') no-repeat left 16px;}
.qna_listBox .qna_list li .answer {padding:18px 50px 16px 16px; font-size:13px; background:#f8f8f8;}
.qna_listBox .qna_list li .answer:after {content:""; display:block; clear:both; visibility:hidden; width:0; height:0;}
.qna_listBox .qna_list li .answer .txt_a {display:block; float:left; width:18px; font-weight:600; color:#e85581;}
.qna_listBox .qna_list li .answer .txt_box {float:left; width:765px; color:#424242; line-height:20px;}
.qna_listBox .qna_list li .answer .txt_box p {line-height:20px;}
.qna_listBox .qna_list li .answer .txt_box .txt_box_img {margin:10px 0;}
.qna_listBox .qna_list li .answer .txt_box .txt_box_img:first-child {margin-top:20px;}
.qna_listBox .qna_list li .answer .txt_box .txt_box_img img {max-width:100%;}
.qna_listBox .qna_list li .answer .txt_box .reply {width:inherit; margin:0; padding:0; border:0 none; background:none;}
.qna_listBox .qna_list li .answer .txt_box table {width:inherit;}
.qna_listBox .paginate {}
.qna_listBox .paginate a.btn_page {margin:0;}
.qna_listBox .paginate .right {margin-bottom:20px;}


/* °í°´¼¾ÅÍ °Ô½ÃÆÇ(List, View, Write) */
/* List Table */
.dtable_03 {margin-bottom:18px; border-bottom:1px solid #c6c6c6;}
.dtable_03 tr {}
.dtable_03 th,
.dtable_03 td {border-bottom:none; border-right:none; border-left:1px solid #e4e4e4;}
.dtable_03 th:first-child,
.dtable_03 td:first-child {border-left:none;}
.dtable_03 th {height:43px; font-size:13px; font-weight:600; background-color:#f2f2f2; color:#252525; text-align:center;}
.dtable_03 td {height:47px; font-size:13px; color:#424242; border-top:1px solid #e4e4e4; text-align:center; line-height:18px;}
.dtable_03 td.obj {padding-left:20px; text-align:left;}
.dtable_03 td a.txt_link:hover {font-weight:600;}
.dtable_03 strong {font-weight:600;}


/* List µî·Ï¹öÆ° */
.paginate .btn_01.type_01 {height:auto; width:100px; padding:3px 0 4px;}


/* List °Ë»ö(bordSearch) */
.bordSearch {margin:30px 0 12px; text-align:right;}
.bordSearch .type_select1 {width:88px; height:30px; margin:0; font-size:13px; border-radius:2px; color:#535353;}
.bordSearch .type_text1 {width:158px; height:26px; border-radius:2px;}
.bordSearch .btn_01.type_01 {width:80px; height:auto; padding:6px 0;}


/* View Page */
table.tbViewType4.solo_titBox {border-top:1px solid #6d7588; background:none;}
table.tbViewType4.solo_titBox thead th {padding:13px 0 14px 20px; font-size:13px; font-weight:600; border:none; background-color:#f2f2f2; color:#252525;}
table.tbViewType4.solo_titBox thead td {padding:13px 0 14px 20px; font-size:13px; border-left:1px solid #e4e4e4; color:#424242;}

table.tbViewType4_st1 { border-bottom:1px solid #c6c6c6;}
table.tbViewType4_st1 tr {border-top:1px solid #e4e4e4;}
table.tbViewType4_st1 tr:first-child th {border-left:none;}
table.tbViewType4_st1 th {padding:13px 0 14px 20px; font-size:13px; font-weight:600; border-left:1px solid #e4e4e4; background-color:#f2f2f2; color:#252525; text-align:left;}
table.tbViewType4_st1 td {padding:13px 0 14px 20px; font-size:13px; border-left:1px solid #e4e4e4; color:#424242;}
table.tbViewType4_st1 td.notice_conts {padding:20px; border-left:none; line-height:21px;}
table.tbViewType4_st1 .bor_none {border-left:none;}

.btnAreaLR {margin:20px 0 30px;}
.btnAreaLR a.btn_01 {width:100px; padding:8px 0 9px;}
.btnAreaLR span {margin-left:0; padding-left:760px;}

.btn_area {padding:20px 0 30px; text-align:center; border-top:1px solid #c6c6c6;}
.btn_area a {margin:0 2px;}
.btn_area a.btn_01 {width:100px; padding:8px 0 9px;}
.btn_area.next_prev {padding:12px 0 11px; background-color:#f8f8f8; border:1px solid #e4e4e4; }


/* Write Page */
table.tbDetailType4 {   border:none; border-top:1px solid #6d7588; border-bottom:1px solid #c6c6c6; letter-spacing:0;}
table.tbDetailType4 tr {border-top:1px solid #e4e4e4;}
table.tbDetailType4 tr:first-child {border-top:none;}
table.tbDetailType4 tr th:first-child {border-left:none;}
table.tbDetailType4 tbody th {padding:16px 0 16px 20px; font-size:13px; font-weight:600; border:none; border-left:1px solid #e4e4e4; background-color:#f2f2f2; color:#252525; letter-spacing:0;}
table.tbDetailType4 tbody td {padding:16px 0 16px 20px; font-size:13px; border:none; border-left:1px solid #e4e4e4; color:#424242; letter-spacing:0;}
table.tbDetailType4 tbody td span.sel_select_box {margin-right:4px;}
table.tbDetailType4 tbody td.select select {margin-right:4px;}
table.tbDetailType4 tbody td div.sel_option_box input.type_text1 {height:28px;}
table.tbDetailType4 td.notice_conts {padding:20px; border-left:none; line-height:21px;}
table.tbDetailType4 .bor_none {border-left:none;}
table.tbDetailType4 em.txt_st1 {font-style:normal;}
table.tbDetailType4 .type_text1 {height:28px; padding:0 10px; font-size:13px; border:1px solid #b2b2b2; border-radius:2px; color:#535353; line-height:28px;}
table.tbDetailType4 .type_text1.bor_none {height:30px; border:none;}
table.tbDetailType4 select.select_st1 {height:30px; padding:0 10px; font-size:13px; border:1px solid #b2b2b2; border-radius:2px; visibility:visible; color:#535353;}
table.tbDetailType4 .btn_01.type_01#btn_add_praise {width:80px; padding:6px 0;}
table.tbDetailType4 .btn_01.type_03#btn_minus {width:78px; padding:5px 0;}
table.tbDetailType4 .btn_01.type_01#btn_editphone {width:80px; padding:6px 0; margin-left:10px;}
table.tbDetailType4 tbody td span#sp_domain input[type=text] {width:140px !important; height:28px; padding:0 10px; margin-right:5px; font-size:13px; border:1px solid #b2b2b2; border-radius:2px; color:#535353; line-height:28px;}
table.tbDetailType4 tbody td span#sp_domain input[type=button] {width:80px !important; padding:5px 0 6px; font-size:13px; font-weight:600; border-radius:2px; background-color:#e85581; color:#fff;}
table.tbDetailType4 tbody td span#sp_domain input[type=button]:hover {background-color:#ff5e8f;}

.subject {margin-bottom:8px; font-size:12px; color:#454545;}
.textarea_conts1 {overflow:auto; width:824px; height:278px; padding:10px; font-size:12px; color:#535353; line-height:20px; border-radius:2px; resize:none;}

.byte {margin-right:19px;}
.byte .input04 {font-size:13px; color:#e45b85; text-align:right; vertical-align:top;}

.txt_box {font-size:13px; color:#424242; line-height:18px; letter-spacing:0;}
.btnType2 {margin-top:0; padding:20px 0 30px; text-align:center;} /*margin-top:26px; bb-10000*/

div.information_text {margin-bottom:17px; font-size:15px; color:#424242; line-height:24px;}
.information_text strong {font-weight:600;}
.information_box_st1 {padding-left:103px; border:1px solid #d5d5d5; border-top:1px solid #6d7588; background:url('http://image1.hanatour.com/_images/hana/cscenter/icon_exclamation_mark.png') no-repeat 30px 50%;}
.information_box_st1 ul {padding:17px 0 7px;}
.information_box_st1 li {margin-bottom:7px; padding-left:7px; font-size:13px; color:#424242; line-height:18px; background:url('http://image1.hanatour.com/_images/hana/cscenter/bul_dot_aaa.gif') no-repeat left 7px; letter-spacing:0;}
.information_box_st1 li.bg_none {background:none;}
.information_box_st1 .txt_st1 {font-weight:600; color:#424242;}
.information_box_st1 .btn_01.type_06 {width:142px; padding:1px 0 0; font-size:11px;}


/* °³¼±ÀÇ ¼Ò¸® main */
.improvement2 {padding-top:39px; margin-bottom:50px; text-align:center; border:1px solid #d5d5d5;}
.improvement2 .icon_img {display:inline-block; width:66px; height:66px; margin-bottom:17px; background:url('http://image1.hanatour.com/_images/hana/cscenter/icon_improve.png') no-repeat left top;}
.improvement2 .improve_tit {margin-bottom:10px; color:#252525; font-size:20px; font-weight:600; line-height:25px; letter-spacing:0;}
.improvement2 .improve_txt {margin-bottom:25px; color:#424242; font-size:13px; line-height:18px; letter-spacing:0;}
.improvement2 .improve_notice {margin:0 30px; background:url('http://image1.hanatour.com/_images/hana/cscenter/hor_line_gray.gif') repeat-x left top; text-align:left;}
.improvement2 .improve_notice ul {padding-top:15px;}
.improvement2 .improve_notice li {margin-bottom:5px; padding-left:7px; font-size:13px; color:#424242; line-height:18px; background:url('http://image1.hanatour.com/_images/hana/cscenter/bul_dot_aaa.gif') no-repeat left 7px; letter-spacing:0;}
.improvement2 .improve_notice li.bg_none {background:none; }
.improvement2 .improve_notice li em {font-style:normal; font-weight:600;}
.improvement2 .btn_box {padding:20px 0 30px;}
.improvement2 .btn_box a {min-width:100px; margin:0 1px 0 0; font-size:16px;}
.improvement2 .btn_box .btn_01.type_01 {width:157px; padding:16px 0;}
.improvement2 .btn_box .btn_01.type_03 {width:155px; padding:15px 0;}
.improvement2 .btn_box .btn_01.type_06 {width:155px; padding:15px 0;}

/* ÀÌ´ÞÀÇ °í°´¸¸Á·»ó(gu-main.asp) */
.monthly_best {margin-left:-32px;}
.monthly_best:after {content:""; display:block; clear:both; visibility:hidden; width:0; height:0;}
.monthly_best > div {z-index:1; position:relative; float:left; width:476px; height:387px; margin:0 0 32px 32px; padding:25px 19px 0; border:1px solid #d5d5d5; border-top:1px solid #6d7588;}
.monthly_best .best_guide {}
.monthly_best .best_leader {}
.monthly_best div .photo {z-index:2; position:absolute; left:34px; top:26px;}
.monthly_best div .photo .photo_frame {z-index:3; position:absolute; left:0; top:0; width:68px; height:68px; background:url('http://image1.hanatour.com/_images/hana/cscenter/frame_photo2.png') no-repeat left top;}
.monthly_best div .photo img {width:68px; height:68px;}
.monthly_best div .btn_01.type_06 {width:84px; padding:5px 0;}
.monthly_best div .btn_praise {position:absolute; right:27px; top:44px;}
.monthly_best div .best_guide_leader {overflow:hidden; width:286px; height:18px; margin:15px 0 3px 90px; font-size:13px; font-weight:600; color:#e85581;}
.monthly_best div .name_local {overflow:hidden; width:286px; height:20px; margin:0 0 32px 90px; font-size:15px; font-weight:600; color:#252525;}
.monthly_best div .speech {overflow:hidden; height:160px; margin-bottom:15px; padding:0 14px; font-size:13px; color:#424242; text-align:justify;}
.monthly_best div .praise_conts {background:url('http://image1.hanatour.com/_images/hana/cscenter/hor_line_bababa.gif') repeat-x left top;}
.monthly_best div .praise_conts:after {content:""; display:block; clear:both; visibility:hidden; width:0; height:0;}
.monthly_best div .praise_conts .praise_sound_box {float:left; width:112px; height:120px; text-align:center; background:url('http://image1.hanatour.com/_images/hana/cscenter/icon_praise_sound.png') no-repeat 36px 36px;}
.monthly_best div .praise_conts .praise_sound_box .txt {display:inline-block; padding-top:70px; font-size:13px; font-weight:600; color:#252525;}
.monthly_best div .praise_conts .praise_list {float:left; width:350px; padding-top:18px;}
.monthly_best div .praise_conts .praise_list li {margin-bottom:4px;}
.monthly_best div .praise_conts .praise_list li a {display:block; overflow:hidden; height:18px; font-size:13px; color:#424242;}
.monthly_best div .praise_conts .praise_list li a:hover {text-decoration:underline;}



/* °í°´¼¾ÅÍ-¿©ÇàÀÚº¸Çè */
/* 2017-08-02 ¿©Çàº¸Çè»ç Ãß°¡ Àû¿ë */
.insurance_table_st1 {font-size:13px;}
.insurance_table_st1 th {border:1px solid #dfdfdf; background-color:#f8f3f0; text-align:center;}
.insurance_table_st1 td {border:1px solid #dfdfdf; text-align:center;}
.insurance_btn_box {text-align:center;}
.insurance_btn_box a {display:inline-block; margin:0 3px; padding:12px 15px; font-size:13px; background:#f8f3f0;}
.insurance_btn_box a:hover {text-decoration:none;}
.insurance_btn_box a.on {padding:11px 12px; border:1px solid #dfdfdf; background:#fff; font-weight:600;}
.insurance_conts {display:none;}
.insurance_conts.on {display:block;}
.insurance_conts.conts_box1 {}
.insurance_conts.conts_box2 {}


/***** °øÅë Àû¿ë ½ºÅ¸ÀÏ *****/
/* tooltip_box_block */
.tooltip_box_block {z-index:2; float:left; position:relative;}
.tooltip_box_block:hover .tooltip_conts {display:block;}
.tooltip_box_block .icon_question_mark {display:inline-block; cursor:pointer; width:13px; height:13px; margin:3px 0 0 3px; padding-bottom:5px; background:#f8f8f8 url('http://image1.hanatour.com/_images/hana/cscenter/icon_question_mark.gif') no-repeat left top;}
.tooltip_box_block .tooltip_conts {display:none; z-index:3; position:absolute; left:50%; top:26px; /*width:240px;margin-left:-133px;*/ padding:10px 12px 12px 15px; border:2px solid #6d7588; font-size:12px; color:#666; background:#fff;}
.tooltip_box_block .tooltip_conts .bg_tooltip {display:block; position:absolute; left:50%; top:-7px; margin-left:-7px; width:11px; height:7px; background:#f8f8f8 url('http://image1.hanatour.com/_images/hana/cscenter/bg_tooltip_arrow.gif') no-repeat left top;}


/***** °³ÀÎÁ¤º¸Ã³¸®¹æÄ§, ¿©Çà¾à°ü, ÀÌ¿ë¾à°ü, ÇØ¿Ü¿©ÇàÀÚº¸Çè *****/
/* °³ÀÎÁ¤º¸Ã³¸®¹æÄ§(etc-main.asp?xslpage=policy) */
/* .ver_selectBox */
.ver_selectBox {height:40px; margin-top:20px;}
.ver_selectBox .box_align {float:right;}
.ver_selectBox .pb_select {margin-right:5px;}
.ver_selectBox .btn_page_move.btn_01.type_01 {width:80px; padding:5px 0 7px; vertical-align:top;}


/* ÀÌ¿ë¾à°ü(etc-main.asp?xslpage=useinfo) */
/* ·Î±×ÀÎ, Ãß°¡ ¼­ºñ½º È¸¿ø°¡ÀÔ ÆäÀÌÁö ¾à°ü ½ºÅ¸ÀÏ */
.fulltext_conts {/*width:930px; padding:18px;*/margin-bottom:23px; font-size:12px; background-color:#fff; line-height:20px;}
.fulltext_conts h6 {/*margin-top:25px;*/ font-size:12px; color:#252525; font-weight:600; line-height:20px;}
.fulltext_conts p {margin:0; padding-bottom:18px;}
.fulltext_conts p.t_last {padding-bottom:0;}

.fulltext_conts table {margin-bottom:0; border-top:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
.fulltext_conts th,
.fulltext_conts td {padding:12px 12px 7px; font-size:11px; border-bottom:1px solid #e4e4e4; border-left:1px solid #e4e4e4; color:#424242; line-height:20px;}
.fulltext_conts th {height:inherit; background-color:#f8f8f8; color:#252525; text-align:center;}

.fulltext_conts ol.list {padding-bottom:22px;}
.fulltext_conts ol.list li {line-height:20px;}
.fulltext_conts ol.inside {padding-left:13px;}
.fulltext_conts ol.inside li {}

.fulltext_conts .txt_f15 h6 {font-size:15px !important;}
.fulltext_conts .txt_f15_bold h6 {font-size:15px !important; font-weight:600 !important;}
.fulltext_conts .txt_f16 h6 {font-size:16px !important;}
.fulltext_conts .txt_f16_bold h6 {font-size:16px !important; font-weight:600 !important;}

/* ÀÌ¿ë¾à°ü ÀÎ¼âÇÏ±â ¹öÆ° Ãß°¡ */
.btn_print_area {padding:0; text-align:right;}
.btn_print_area a {margin:0 2px;}

.btn_print.type_03 {width:100px; height:33px; border: 1px solid #b2b2b2; line-height:33px; background:none; color:#535353; font-size:13px; font-weight:600;}
.btn_print.type_03 span{background: url('//image1.hanatour.com/_images/hana/common/icon_set.png') no-repeat 0 -255px;padding-left: 19px}
.btn_print.type_03:hover {border:1px solid #757575;color:#252525}
.btn_print.type_03:hover span {background: url('//image1.hanatour.com/_images/hana/common/icon_set.png') no-repeat 0 -204px}

.box_align .btn_print.type_03 {height:28px; margin-left:10px; vertical-align:top; line-height:28px; font-size:12px;}
.box_align .btn_print.type_03 span{background-position: 0 -256px;}

/* 2018-07 1:1¹®ÀÇ */
.information_box_st2 {border-top:1px solid #6d7588; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6;}
.information_box_st2:after {content:""; display:block; clear:both; visibility:hidden; width:0; height:0}
.information_box_st2 .info_cont {float:left; padding:20px 0 15px 20px; font-size:13px;}
.information_box_st2 .notice_tit {display:block; margin-bottom:10px; color:#e85581}
.information_box_st2 .txt {margin-bottom:10px; font-weight:600}
.information_box_st2 ul {}
.information_box_st2 ul.list li {padding-left:7px; font-weight:600; background:url('http://image1.hanatour.com/_images/hana/cscenter/bul_dot_aaa.gif') no-repeat left 7px;; line-height:22px;}
.information_box_st2 ul.list li a {color:#e85581; text-decoration:underline;}
.information_box_st2 .estimate_inquiry {float:right; width:229px; padding:20px; background-color:#f2f2f2;}
.information_box_st2 .estimate_inquiry .tit {margin-bottom:14px; font-size:15px; font-weight:600; color:#252525}
.information_box_st2 .estimate_inquiry ul {border:1px solid #d5d5d5;background-color:#fff}
.information_box_st2 .estimate_inquiry ul li {position:relative; height:44px; border-top:1px solid #d5d5d5; color:#424242}
.information_box_st2 .estimate_inquiry ul li:first-child {border-top:0 none}
.information_box_st2 .estimate_inquiry ul li a {display:block; position:absolute; left:0; top:0; width:162px; height:18px; padding:13px 0 13px 65px; font-size:13px; background:url('http://image1.hanatour.com/_images/hana/cscenter/ico_qna.png') no-repeat}
.information_box_st2 .estimate_inquiry ul li a:hover {z-index:2; left:-1px; top:-1px; border:1px solid #6d7588; font-weight:600; background-color:#f8f8f8; color:#252525;}
.information_box_st2 .estimate_inquiry ul li.group a {background-position:14px 5px}
.information_box_st2 .estimate_inquiry ul li.honey a {background-position:14px -71px}
.information_box_st2 .estimate_inquiry ul li.trabiz a {background-position:14px -149px}



/***** customer service center(cscenter) - 2018 *****/
h3.h_tit {margin-bottom:19px; padding-top:41px; font-size:20px; font-weight:600; color:#252525; line-height:20px;}
h4.h_tit {margin-bottom:15px; font-size:16px; font-weight:600; color:#252525; line-height:18px;}
h4.h_tit .h_bul {display:inline-block; width:15px; height:15px; margin:2px 5px 0 0; background:url('http://image1.hanatour.com/_images/hana/cscenter/bul_tit_arrow.gif') no-repeat left top; vertical-align:top;}


/* cscenter_common_info */
.cscenter_common_info {width:100%; min-width:1064px; border-top:1px solid #d1d1d1; letter-spacing:-1px;}
.cscenter_common_info .info_section {zoom:1; width:1064px; min-width:1064px; margin:0 auto; color:#444;}
.cscenter_common_info .info_section:after {content:""; display:block; clear:both; visibility:hidden; width:0; height:0;}
.cscenter_common_info .info_section > div {float:left; position:relative; height:87px;}
.cscenter_common_info .info_section > div div {padding-top:31px; font-size:14px; font-weight:600;}
.cscenter_common_info .info_section > div div .col_point {display:inline-block; margin-top:2px; padding-left:15px; font-size:20px; font-weight:800; vertical-align:top;}
.cscenter_common_info .info_section a.btn {position:absolute; top:32px; right:30px; height:21px; padding:0 10px; border:1px solid #b2b2b2; border-radius:2px; font-size:11px; color:#535353; line-height:21px;}
.cscenter_common_info .main_number {width:525px; border-right:1px solid #d1d1d1;}
.cscenter_common_info .main_number div {}
.cscenter_common_info .card_payment {width:538px;}
.cscenter_common_info .card_payment div {padding-left:25px;}


/* °í°´¼¾ÅÍ - main */
.container_out.cscenter {background:url('http://image1.hanatour.com/_images/hana/cscenter/cust_main_bg.jpg') no-repeat center top;}
.container_out.cscenter .container_in {}

.cscenter h3.h_tit {margin-bottom:30px; padding-top:60px; font-size:28px; text-align:center; line-height:28px;}
.cscenter .sec_top {zoom:1; width:100%; height:166px; margin-bottom:45px; background:#fff;}
.cscenter .sec_top:after {content:""; display:block; clear:both; visibility:hidden; width:0; height:0;}
.cscenter .sec_top > div h4.h_tit {margin-bottom:10px; padding-top:34px;}
.cscenter .sec_top .question_search {float:left; width:683px; height:100%; padding-left:37px; border-right:1px solid #e4e4e4;}
.cscenter .sec_top .question_search .sel_input {height:38px; margin-bottom:6px; margin-right:5px;}
.cscenter .sec_top .question_search .sel_input input {height:38px; font-size:13px;}
.cscenter .sec_top .question_search .btn_01.type_01 {padding:10px 15px 12px; font-size:15px;}
.cscenter .sec_top .question_search .keyword {overflow:hidden; height:20px; font-size:12px;}
.cscenter .sec_top .question_search .keyword em {padding-right:3px; font-style:normal; font-weight:600; color:#e85581;}
.cscenter .sec_top .question_search .keyword a {display:inline-block; padding:0 9px 0 10px; background:url('http://image1.hanatour.com/_images/hana/cscenter/bul_ver_line_gray.gif') no-repeat left 4px;}
.cscenter .sec_top .question_search .keyword a:hover {text-decoration:underline;}
.cscenter .sec_top .question_search .keyword em + a {background:none;}
.cscenter .sec_top .question_search .keyword em + a + a {background:url('http://image1.hanatour.com/_images/hana/cscenter/bul_ver_line_gray.gif') no-repeat left 4px;}
.cscenter .sec_top .inquire_1to1 {float:left; width:316px; height:100%; padding-left:27px; }
.cscenter .sec_top .inquire_1to1 p {margin-right:25px; font-size:13px;}
.cscenter .sec_top .inquire_1to1 .btn_area {padding:15px 0; border-top:0 none; text-align:left;}
.cscenter .sec_top .inquire_1to1 .btn_area a {width:138px; padding:7px 0 8px; margin:0 2px 0 3px;} 
.cscenter .sec_top .inquire_1to1 .btn_area a.btn_01.type_03 {}
.cscenter .sec_top .inquire_1to1 .btn_area a.btn_01.type_06 {}

.cscenter .contents {float:left; width:683px; margin-right:37px; padding-top:60px;}
.cscenter .contents .top10_conts {margin-bottom:32px; border-top:1px solid #6d7588; border-bottom:1px solid #c6c6c6; }
.cscenter .contents .top10_conts ul {}
.cscenter .contents .top10_conts li {height:45px; border-top:1px solid #e4e4e4;}
.cscenter .contents .top10_conts li:first-child {border-top:0 none;}
.cscenter .contents .top10_conts li a {display:block; line-height:45px; }
.cscenter .contents .top10_conts li a span {display:inline-block; height:45px; font-size:13px;}
.cscenter .contents .top10_conts li a span.col_point {width:110px; padding-left:20px; vertical-align:top;}
.cscenter .contents .top10_conts li a span + span {overflow:hidden; width:522px; padding-left:11px; color:#252525;}
.cscenter .contents .top10_conts li a:hover span + span {text-decoration:underline;}
.cscenter .contents .keyword_conts { border-top:1px solid #6d7588; border-left:1px solid #c6c6c6;}
.cscenter .contents .keyword_conts:after {content:""; display:block; clear:both; visibility:hidden; width:0; height:0;}
.cscenter .contents .keyword_conts ul {overflow:hidden; height:189px;} /* 15°³ ÃÊ°ú ³ëÃâ Á¦¾î */
.cscenter .contents .keyword_conts li {float:left; position:relative; width:136px; height:63px;}
.cscenter .contents .keyword_conts li.row_fir {width:138px;}
.cscenter .contents .keyword_conts li.row_fir a {width:137px;}
.cscenter .contents .keyword_conts li a {display:block; position:absolute; left:0; top:0; width:135px; height:40px; padding-top:22px; border:1px solid #c6c6c6; border-top:none; border-left:none; font-size:13px; text-align:center;}
.cscenter .contents .keyword_conts li a.t_row2 {height:50px; padding-top:12px;}
.cscenter .contents .keyword_conts li a:hover {left:-1px; top:-1px; border:1px solid #6d7588; font-weight:600; background:#f8f8f8; color:#252525;}
.cscenter .contents .keyword_conts li a.btn_blank {cursor:default;}
.cscenter .contents .keyword_conts li a.btn_blank:hover {border:1px solid #c6c6c6; background-color:#fff;}

.cscenter .aside {float:left; width:344px; height:auto; padding-top:58px;}
.cscenter .aside .inquire_conts {width:342px; margin-bottom:32px;}
.cscenter .aside .inquire_conts ul {}
.cscenter .aside .inquire_conts li {position:relative; width:100%; height:78px; border:1px solid #c6c6c6; border-top:none;}
.cscenter .aside .inquire_conts li:first-child {border-top:1px solid #6d7588;}
.cscenter .aside .inquire_conts li a {display:block; position:absolute; left:0; top:0; width:342px; height:79px; font-size:13px;}
.cscenter .aside .inquire_conts li a  span {display:inline-block; height:79px; padding:0 10px 0 8px; line-height:79px; vertical-align:top;}
.cscenter .aside .inquire_conts li a .icon {margin:19px 0 0 25px; padding:0; width:40px; height:40px;}
.cscenter .aside .inquire_conts li a .cs_icon01 {background:url('http://image1.hanatour.com/_images/hana/cscenter/cs_icon01.png') no-repeat left top;}
.cscenter .aside .inquire_conts li a .cs_icon02 {background:url('http://image1.hanatour.com/_images/hana/cscenter/cs_icon02.png') no-repeat left top;}
.cscenter .aside .inquire_conts li a .cs_icon03 {background:url('http://image1.hanatour.com/_images/hana/cscenter/cs_icon03.png') no-repeat left top;}
.cscenter .aside .inquire_conts li a:hover {left:-1px; top:-1px; border:1px solid #6d7588; font-weight:600; background:#f8f8f8; color:#252525;}
.cscenter .aside .link_conts {position:relative; height:158px; margin-bottom:32px; border-top:1px solid #6d7588;}
.cscenter .aside .link_conts > a {display:block; z-index:1; position:absolute; width:170px; height:78px; border:1px solid #c6c6c6; border-top:none; font-size:13px; line-height:17px;}
.cscenter .aside .link_conts > a span {display:block; padding-left:65px; padding-top:30px;}
.cscenter .aside .link_conts > a:hover {z-index:2; border:1px solid #6d7588; font-weight:600; background-color:#f8f8f8;}
.cscenter .aside .link_conts .link_btn1 {left:0; top:0; background:url('http://image1.hanatour.com/_images/hana/cscenter/cs_icon04.png') no-repeat 15px 16px;}
.cscenter .aside .link_conts .link_btn1:hover {top:-1px;}
.cscenter .aside .link_conts .link_btn1 span {padding-top:23px;}
.cscenter .aside .link_conts .link_btn2 {left:171px; top:0; width:171px; background:url('http://image1.hanatour.com/_images/hana/cscenter/cs_icon05.png') no-repeat 15px 16px;}
.cscenter .aside .link_conts .link_btn2:hover {top:-1px;}
.cscenter .aside .link_conts .link_btn3 {left:0; top:79px; background:url('http://image1.hanatour.com/_images/hana/cscenter/cs_icon06.png') no-repeat 15px 16px;}
.cscenter .aside .link_conts .link_btn3:hover {top:78px;}
.cscenter .aside .link_conts .link_btn4 {left:171px; top:79px; width:171px; background:url('http://image1.hanatour.com/_images/hana/cscenter/cs_icon07.png') no-repeat 15px 16px;}
.cscenter .aside .link_conts .link_btn4:hover {top:78px;}
.cscenter .aside .notice_conts {position:relative; border-top:1px solid #6d7588; border-bottom:1px solid #c7c7c7;}
.cscenter .aside .notice_conts ul {padding:14px 30px 14px 20px;}
.cscenter .aside .notice_conts li {}
.cscenter .aside .notice_conts li a {display:block; overflow:hidden; width:304px; height:32px; line-height:32px;}
.cscenter .aside .notice_conts li a span {font-size:13px;}
.cscenter .aside .notice_conts li a span.col_point {padding-right:9px; vertical-align:top;}
.cscenter .aside .notice_conts li a span + span {}
.cscenter .aside .notice_conts li a:hover span + span {text-decoration:underline;}
.cscenter .aside .notice_conts .btn_more {display:block; position:absolute; right:2px; top:-34px; padding-right:16px; font-size:11px; background:url('http://image1.hanatour.com/_images/hana/cscenter/bul_plus.gif') no-repeat right 3px; color:#999;}


/* ÀÚÁÖÇÏ´ÂÁú¹®(fq-10000.asp) */ /* ±âÁ¸ ½ºÅ¸ÀÏ º¯°æ */
.frequently_ask_contents {}
.category_area .cate_tit {font-weight:600;}
.category_area ul.cate_list li {line-height:17px;}
.category_area ul.cate_list a.on,
.category_area ul.cate_list a:hover {background: url('http://image1.hanatour.com/_images/hana/cscenter/bul_arrow_e85581.gif') no-repeat 137px 9px;}

/******
	.faq_conts - 1depth
	.result_text, .sec_no_result, .sec_result(cate_list_2depth, qna_option, qna_listBox,) - 2depth
******/
.faq_conts .result_text {}
.faq_conts .result_text p {overflow:hidden; width:100%; height:19px; padding-top:5px; margin-bottom:16px; font-size:16px; font-weight:600; color:#252525;}

.faq_conts .sec_no_result {}
.faq_conts .sec_no_result .no_result { height:456px; border:1px solid #d5d5d5; background:url('http://image1.hanatour.com/_images/hana/cscenter/cs_icon_result.png') no-repeat center 100px; text-align:center;}
.faq_conts .sec_no_result .no_result .t_tit {padding-top:182px; margin-bottom:12px; font-size:20px; font-weight:600; color:#252525; line-height:20px;}
.faq_conts .sec_no_result .no_result .t_subtit {margin-bottom:42px; font-size:13px; color:#424242; }
.faq_conts .sec_no_result .no_result .btn_inquire {display:block; width:120px; height:40px; margin:0 auto; border-radius:2px; font-size:15px; font-weight:600; background-color:#e85581; color:#FFF; text-align:center; line-height:40px;}
.faq_conts .sec_no_result .no_result .btn_inquire:hover {background-color:#ff5e8f;}

.faq_conts .sec_result {}

.faq_conts .cate_list_2depth {margin-bottom:12px;}
.faq_conts .cate_list_2depth li a span.num {font-size:12px; color:#e85581;}
.faq_conts .cate_list_2depth li a.on,
.faq_conts .cate_list_2depth li a:hover {color:#424242;}
.faq_conts .cate_list_2depth li a.on span.num,
.faq_conts .cate_list_2depth li a:hover span.num {font-weight:600;}

.qna_option {zoom:1; margin-bottom:12px;}
.qna_option:after {content:""; display:block; clear:both; visibility:hidden; width:0; height:0;}
.qna_option .pb_select {float:right; height:30px;}

.qna_listBox .qna_list {margin-bottom:18px;}
.qna_listBox .qna_list li .qContact a.question b .col_point {font-weight:600;}

.qna_listBox .box_paginate {position:relative; height:auto; margin-bottom:3px;}
.qna_listBox .box_paginate .btn_inquire {display:block; position:absolute; right:0; top:-2px; width:100px; height:35px; border-radius:2px; font-size:13px; font-weight:600; background-color:#e85581; color:#FFF; text-align:center; line-height:35px;}
.qna_listBox .box_paginate .btn_inquire:hover {background-color:#ff5e8f;}

.paginate {text-align:center; font-size:13px; line-height:24px;}
.paginate a {display:inline-block; width:30px; height:30px; border-radius:2px; background:url('http://image1.hanatour.com/_images/hana/search_engine/engine_icon_set.png') no-repeat right bottom; text-align:center; line-height:28px; vertical-align:top; color:#424242;}
.paginate a.btn_start {background-position:-40px top;}
.paginate a.btn_start:hover {background-position:-208px top;}
.paginate a.btn_prev {background-position:-80px top;}
.paginate a.btn_prev:hover {background-position:-248px top;}
.paginate a.btn_page {height:28px; margin:0 1px; border:1px solid #c6c6c6; background:#fff;}
.paginate a.btn_page:hover {border:1px solid #757575;color:#252525}
.paginate a.btn_page.on {color:#fff; font-weight:600; border:1px solid #e85581; background:#e85581;}
.paginate a.btn_page.on:hover {color:#fff; border:1px solid #e85581; background:#ff5e8f;}
.paginate a.btn_next {background-position:-120px top;}
.paginate a.btn_next:hover {background-position:-288px top;}
.paginate a.btn_end {background-position:-160px top;}
.paginate a.btn_end:hover {background-position:-328px top;}


/* °³¼±ÀÇ ¼Ò¸® main */ /* ±âÁ¸ ½ºÅ¸ÀÏ º¯°æ */
/**/ .improvement2 {margin-bottom:0px;}
/**/ .improvement2 .improve_txt {margin-bottom:35px; font-size:14px; line-height:20px; }
/**/ .improvement2 .improve_notice li {margin-bottom:7px;}
/**/ .improvement2 .improve_notice li em {text-decoration:underline;}


/* LayerPopup(.pop_wrap) */
.pop_wrap {position:fixed; left:50%; top:50%; z-index:9999; height:auto; margin:-300px 0 0 -400px; font-size:13px; box-shadow: 1px 1px 5px #b2b2b2ad;}
.pop_wrap.w_600 {width:600px; margin:-200px 0 0 -300px;}
.pop_wrap .pop_title {height:50px; background:#4a505d;}
.pop_wrap .pop_title h2 {float:left; width:400px; padding-left:27px; font-size:16px; font-weight:600; line-height:50px !important; color:#fff;}
.pop_wrap .pop_title a {display:block; float:right; width:17px; height:16px; margin:16px 20px 0 0; font-size:0; background:url('http://image1.hanatour.com/_images/hana/cscenter/btn_close.png') no-repeat 0 0;}
.pop_wrap .pop_contents {position:relative; padding:24px; border:2px solid #4a505d; border-top:none; color:#424242;}
.pop_wrap.h_scroll .pop_contents {padding:0px;}
.pop_wrap .pop_contents {min-height:auto; background-color:#fff;}
.pop_wrap .pop_contents .scroll_conts {overflow-y:auto; height:550px;}
.pop_wrap.h_scroll .pop_contents .scroll_conts {padding:24px;}
.pop_wrap .pop_contents .img_box {padding-bottom:75px; text-align:center;}
.pop_wrap .pop_contents .t_txt {}
.pop_wrap .pop_contents .fixed_bottom {position:absolute; left:24px; bottom:0; width:731px; height:75px; background:#fff url('http://image1.hanatour.com/_images/hana/cscenter/hor_line_d5d5d5.png') repeat-x left top; text-align:center;}
.pop_wrap .pop_contents .fixed_bottom a.btn_01.type_01 {margin-top:16px; padding:8px 10px 9px;}


/* °í°´¼¾ÅÍ °Ô½ÃÆÇ(List, View, Write) - 2018 * / /* ±âÁ¸ ½ºÅ¸ÀÏ º¯°æ */
.notice_list {position:relative; }

/* sec_srch_conts */
.notice_list .sec_srch_conts {position:absolute; right:0; top:-42px;}
.notice_list .sec_srch_conts:after {content:""; display:block; clear:both; visibility:hidden; width:0; height:0;}
.notice_list .pb_select {float:left; margin-right:4px; }
.notice_list .srch_input {float:left;}
.notice_list .srch_input .sel_input {}
.notice_list .srch_input .btn_01.type_01 {min-width:70px; padding:5px 5px 7px;}


/* tabmenu_list */
.tabmenu_list {margin-bottom:16px;}
.tabmenu_list ul {border-top:1px solid #6d7588; border-left:1px solid #d5d5d5; background:#fff url('http://image1.hanatour.com/_images/hana/cscenter/bg_tabmenu_list.gif') no-repeat -1px bottom;}
.tabmenu_list ul:after {content:""; display:block; clear:both; visibility:hidden; width:0; height:0;}
.tabmenu_list li {float:left; width:265px; height:48px; border-right:1px solid #d5d5d5;}
.tabmenu_list li:first-child,
.tabmenu_list li.row_fir {width:264px;}
.tabmenu_list li a {display:block; font-size:13px; color:#424242; line-height:48px; text-align:center;}
.tabmenu_list li a span.num {font-size:12px; color:#e85581;}
.tabmenu_list li a.on,
.tabmenu_list li a:hover {font-weight:800; background:#f8f8f8 url('http://image1.hanatour.com/_images/hana/cscenter/hor_line_d5d5d5.gif') repeat-x left bottom; color:#424242;}
.tabmenu_list li a.on span.num,
.tabmenu_list li a:hover span.num {font-weight:600;}


/* List Table */
.pb_tbl_list01 {margin-bottom:18px; border-top:1px solid #6d7588; border-bottom:1px solid #c6c6c6;}
.pb_tbl_list01 tr {}
.pb_tbl_list01 th,
.pb_tbl_list01 td {border-bottom:none; border-right:none; border-left:1px solid #e4e4e4;}
.pb_tbl_list01 th:first-child,
.pb_tbl_list01 td:first-child {border-left:none;}
.pb_tbl_list01 th {padding:15px 5px 14px; font-size:13px; font-weight:600; background-color:#f2f2f2; color:#252525; text-align:center;}
.pb_tbl_list01 td {padding:14px 8px 14px; font-size:13px; border-top:1px solid #e4e4e4; color:#424242; text-align:center; line-height:18px;}
.pb_tbl_list01 td.t_basic {padding:14px 20px 14px;  text-align:left;}
.pb_tbl_list01 td a.txt_link:hover {font-weight:600;}
.pb_tbl_list01 td a.txt_link_box {display:block;}
.pb_tbl_list01 td a.txt_link_box:hover {font-weight:600;}
.pb_tbl_list01 strong {font-weight:600;}


/* °øÁö»çÇ× List+View (.notice_list) */
.tbl_add_view {}
.tbl_add_view .txt_conts {}
.tbl_add_view .txt_conts td {padding:0;}
.tbl_add_view .txt_conts .txt_conts_box {padding:15px 32px; text-align:left; background-color:#f8f8f8; line-height:20px;}
.tbl_add_view .txt_conts .txt_conts_box p {line-height:20px;}
.pb_tbl_list01.tbl_add_view .txt_link {display:block; padding-right:15px; background:url('http://image1.hanatour.com/_images/hana/cscenter/bul_arrow_open.gif') no-repeat right center;}
.pb_tbl_list01.tbl_add_view .txt_link.on {font-weight:600; background:url('http://image1.hanatour.com/_images/hana/cscenter/bul_arrow_close.gif') no-repeat right center;}
.pb_tbl_list01.tbl_add_view td.t_basic {}


/* ÀÌ´ÞÀÇ °í°´¸¸Á·»ó(gu-main.asp) */
.information_text .pb_select .tit span span, .information_text .pb_select .overcon .con a span {font-weight:600;}
.information_text .pb_select .tit {font-size:13px;}

.information_text.p_monthly {position:relative; padding-right:280px;}
.information_text.p_monthly .last_month_box {z-index:2; position:absolute; right:0; top:50%; margin-top:-15px;}
.information_text.p_monthly .last_month_box .pb_select {height:30px; margin-right:1px;/*height:33px;*/}
.information_text.p_monthly .last_month_box a {vertical-align:top;}
.information_text.p_monthly .last_month_box a.btn_01.type_06 {min-width:98px; padding:5px 0px; /*padding:7px 0px 8px;*/}
.information_text.p_monthly .last_month_box a.btn_01.type_06.w_auto {min-width:inherit; padding:5px 15px;}
.information_text.p_monthly .last_month_box a.btn_01.type_03.w_auto {min-width:inherit; width:auto; padding:5px 15px;}

/* ÀÌ´ÞÀÇ °í°´¸¸Á·»ó-List */
.monthly_conts .paginate a.btn_page {margin:0;}
.monthly_conts .paginate a.btn_start {margin-right:0;}
.monthly_conts .paginate a.btn_prev {margin-right:2px;}
.monthly_conts .paginate a.btn_next {margin-left:2px;}
.monthly_conts .paginate a.btn_end {margin-left:0px;}


/* 1:1 ¹®ÀÇ(.inquiry_1to1) */
.inquiry_1to1 { }
.inquiry_1to1 .pb_tbl_view01 {margin-bottom:16px;}
.inquiry_1to1 .pb_tbl_view01 .pb_select {height:30px; margin-right:4px;}
.inquiry_1to1 .pb_tbl_view01 .msg_error {color:#f5190c;}
.inquiry_1to1 .pb_tbl_view01 .byte {font-size:11px;}
.inquiry_1to1 .pb_tbl_view01 .byte input {height:18px; font-size:11px;}
.inquiry_1to1 .pb_tbl_view01 input:focus,
.inquiry_1to1 .pb_tbl_view01 textarea:focus,
.inquiry_1to1 .pb_tbl_view01 input[type="checkbox"].pb_check + label,
.inquiry_1to1 .pb_tbl_view01 input[type="radio"].pb_radio + label {outline:none;}
.inquiry_1to1 .btn_area {padding:0; border-top:0 none;}

.subject {margin:20px 0 8px; font-size:12px; color:#454545; text-align:right;}


/* View Table */
.pb_tbl_view01 {border:none; border-top:1px solid #6d7588; border-bottom:1px solid #c6c6c6; letter-spacing:0;}
.pb_tbl_view01 tr {}
.pb_tbl_view01 tr:first-child {border-top:none;}
.pb_tbl_view01 tr th:first-child {border-left:none;}
.pb_tbl_view01 th {padding:14px 0 15px 20px; font-size:13px; font-weight:600; border:none; border-left:1px solid #e4e4e4; border-top:1px solid #e4e4e4; background-color:#f2f2f2; color:#252525; letter-spacing:0; text-align:left;}
.pb_tbl_view01 td {-moz-min-height:48px; -webkit-min-height:48px; padding:11px 17px 10px 20px; font-size:13px; border:none; border-left:1px solid #e4e4e4; border-top:1px solid #e4e4e4; color:#424242; letter-spacing:0; text-align:left;}
.pb_tbl_view01 tr:first-child th,
.pb_tbl_view01 tr:first-child td {border-top:1px solid #6d7588;}


.pb_tbl_view01 .item_box {margin-top:7px;}
.pb_tbl_view01 .item_box:after {content:""; display:block; clear:both; visibility:hidden; width:0; height:0;}
.pb_tbl_view01 .item_box:first-child {margin-top:0;}
.pb_tbl_view01 .item_box2 {position:relative;}
.pb_tbl_view01 .item_box2:after {content:""; display:block; clear:both; visibility:hidden; width:0; height:0;}
.pb_tbl_view01 .item_box2 .byte {height:20px; text-align:right; line-height:20px;}
.pb_tbl_view01 .deg_filebox {}
.pb_tbl_view01 .deg_filebox:after {content:""; display:block; clear:both; visibility:hidden; width:0; height:0;}
.pb_tbl_view01 .deg_filebox .upload_file {float:left; position:relative; z-index:1; margin-right:12px;}
.pb_tbl_view01 .deg_filebox .upload_file label {display:block; width:70px; height:70px; padding:0; font-size:0px; line-height:0; text-indent:-999px; background:#f2f2f2 url('http://image1.hanatour.com/_images/hana/cscenter/deg_filebox_bg.png') no-repeat left top; cursor:pointer;}
.pb_tbl_view01 .deg_filebox .upload_file input[type="file"] {overflow:hidden; position:absolute; width:1px; height:1px; margin:-1px; clip:rect(0,0,0,0); border:0 none;}
.pb_tbl_view01 .deg_filebox .upload_file .upload_thumb_wrap {z-index:2; position:absolute; left:0; top:0; width:68px; height:68px; border:1px solid #b2b2b2;}
.pb_tbl_view01 .deg_filebox .upload_file .upload_thumb_wrap img {max-width:100%; width:100%; height:100%;}
.pb_tbl_view01 .deg_filebox .upload_file .upload_thumb_wrap .btn_deselect {z-index:3; position:absolute; right:0px; top:0px; width:17px; height:17px; background:url('http://image1.hanatour.com/_images/hana/cscenter/btn_close02.png') no-repeat left top;}
.pb_tbl_view01 .text_box {padding:3px 0 3px 11px; line-height:22px;}
.pb_tbl_view01 .btn_box {padding-right:17px; text-align:right;}

.pb_tbl_view01 .pb_select {float:left;}
.pb_tbl_view01 .chk_item {float:left; display:block; padding-top:8px;}
.pb_tbl_view01 .chk_item_conts {float:left; display:block; }
.pb_tbl_view01 .txt_input_st01 {display:inline-block; float:left; height:30px; padding:0 5px 0 2px; font-size:13px; line-height:30px;}
.pb_tbl_view01 .sel_input input {letter-spacing:0 !important;}
.pb_tbl_view01 .btn_01 {min-width:72px; padding:5px 3px; border:1px solid #e85581;}
.pb_tbl_view01 .btn_02 {margin-top:5px; padding:1px 8px 0px; color:#535353; border:1px solid #b2b2b2; font-weight:normal;}
.pb_tbl_view01 .txt_notice {display:block; clear:both; padding-top:4px; font-size:12px; color:#737373;}
.pb_tbl_view01 .textarea_conts1 {overflow:auto; width:842px; height:174px; margin-bottom:9px; padding:12px 15px; font-size:13px; line-height:20px; border:1px solid #b2b2b2; border-radius:2px;}
.pb_tbl_view01 .sel_textarea.infocus .textarea_conts1 {color:#535353; border:1px solid #757575;}
.pb_tbl_view01 .msg_error {display:none; position:absolute; left:0; bottom:3px; clear:both; width:80%; margin-bottom:2px; padding-top:3px; font-size:11px; color:#e85581; line-height:12px;}
.pb_tbl_view01 .msg_error.on {display:block;}
.pb_tbl_view01 .bul_dot_252525 {display:inline-block; width:9px; height:14px; background: url('http://image1.hanatour.com/_images/hana/cscenter/bul_dot_252525.gif') no-repeat 2px 9px; vertical-align:top;}

.pb_tbl_view01 .qna_listBox {margin-top:-10px;}
.pb_tbl_view01 .qna_listBox .qna_list {margin-bottom:9px; border-top:none; border-bottom:1px solid #e4e4e4;}
.pb_tbl_view01 .agreement_text {margin-bottom:3px; padding:12px 15px; border:1px solid #b2b2b2; border-radius:2px; font-size:13px; color:#535353; line-height:20px; }
.pb_tbl_view01 .agreement_check {padding-bottom:8px;}
.pb_tbl_view01 .agreement_check:after {content:""; display:block; clear:both; visibility:hidden; width:0; height:0;}
.pb_tbl_view01 .agreement_check .chk_item:first-child {margin-left:310px;}
.pb_tbl_view01 .agreement_check .chk_item {margin-left:45px;}

.pb_tbl_view01 #res_code_td.res_code_txt3 #res_select {margin-bottom:10px;}
.pb_tbl_view01 #res_code_2 {clear:both;}
.pb_tbl_view01 #res_code_2 .btn_01.type_01 {float:left;}


/* View Table - ¼îÇÎ¹®ÀÇ */
.pb_tbl_view01 td.item_shopping {padding:0;}
.pb_tbl_view01 td.item_shopping > div {}
.pb_tbl_view01 td.item_shopping div.item_tbl_area {border-top:1px solid #e4e4e4;}
.pb_tbl_view01 td.item_shopping div.item_tbl_area:first-child {border-top:none;}
.pb_tbl_view01 .item_shopping_tbl {border:none; letter-spacing:0;}
.pb_tbl_view01 .item_shopping_tbl th {padding:14px 0 15px 20px; font-size:13px; font-weight:600; border:none; border-right:1px solid #e4e4e4; background-color:#f8f8f8; color:#252525; letter-spacing:0; text-align:left;}
.pb_tbl_view01 .item_shopping_tbl td {-moz-min-height:48px; -webkit-min-height:48px; padding:11px 17px 10px 20px; font-size:13px; border:none; color:#424242; letter-spacing:0; text-align:left;}
.pb_tbl_view01 .item_shopping_tbl tr.bor_line_top th,
.pb_tbl_view01 .item_shopping_tbl tr.bor_line_top td {border-top:1px solid #e4e4e4;}
.pb_tbl_view01 .item_shopping_tbl .bor_left {border-left:1px solid #e4e4e4;}
.pb_tbl_view01 .item_shopping_tbl .item_box2 .byte {margin-bottom:6px;}
.pb_tbl_view01 .item_shopping_tbl .chk_item {padding-top:0px;}
.pb_tbl_view01 .item_shopping_tbl .chk_item:first-child {margin-left:6px;}
.pb_tbl_view01 .item_shopping_tbl .textarea_conts1 {overflow:auto; width:691px; height:82px; margin-bottom:9px; padding:12px 15px; font-size:13px; line-height:20px; border:1px solid #b2b2b2; border-radius:2px;}
.pb_tbl_view01 .item_shopping_tbl .msg_error {left:20px; top:128px; height:12px;}
.pb_tbl_view01 .item_shopping_tbl .btn_01 {padding:6px 15px 6px;}
.pb_tbl_view01 .item_shopping_tbl .btn_01.type_06 {padding:6px 3px 6px; border:1px solid #b2b2b2;}
.pb_tbl_view01 .item_shopping_tbl tr:first-child th,
.pb_tbl_view01 .item_shopping_tbl tr:first-child td {border-top:#e4e4e4;}

/* ¼îÇÎ¹®ÀÇ - ¹®ÀÇ³»¿ë ¿µ¿ª table °£°Ý Á¶Á¤ */
#content_type_2 .item_shopping_tbl tr + tr th {padding:1px 0 1px 20px;}
#content_type_2 .item_shopping_tbl tr + tr td {padding:1px 17px 1px 20px;}
#content_type_2 .item_shopping_tbl tr + tr + tr th {padding:14px 0 15px 20px;}
#content_type_2 .item_shopping_tbl tr + tr + tr td {padding:11px 17px 10px 20px;}
#content_type_2 .item_shopping_tbl tr.bor_line_top th {padding-bottom:0px;}
#content_type_2 .item_shopping_tbl tr.bor_line_top td {padding-bottom:0px;}



/* deg_alert (µðÀÚÀÎ-alert) */
.deg_alert {z-index:9999; position:fixed; left:50%; top:50%; width:320px; height:auto; /*w-320px,h-180px*/ margin:-150px 0 0 -160px !important; font-size:13px;}
.alert_conts {position:relative; padding:24px; border:2px solid #4a505d; background-color:#fff; box-shadow: 1px 1px 5px #585858ad;}
.alert_conts .txt_area {display:table; width:100%; height:100%; min-height:74px;}
.alert_conts .txt_area .t_box {display:table-cell; text-align:center; vertical-align:middle;}
.alert_conts .btn_area {padding:19px 0 0; border-top:none;}
.alert_conts .btn_area a {width:inherit; margin:0 2px 0 3px;}
.alert_conts .btn_area .btn_01 {min-width:92px; padding:8px 3px 7px; border:1px solid #e85581;}
.alert_conts .btn_area .btn_01.type_03 {}

/***** //customer service center(cscenter) - 2018 *****/





