@charset "utf-8";





#txt_C{text-align: center;font-weight: bold;}

.txt_L{text-align: left;padding-left: 10px;  overflow: hidden;  white-space: nowrap; text-overflow: ellipsis;}

.txt_L.st2{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.font_b{font-weight: bold;color: #999;}

.ft_red{color: #cd1d1f}

.ft12{font-size: 12px;color: #444;}

.mT21{margin-top: 21px}

.mB10{margin-bottom: 10px}

.mB20{margin-bottom: 20px}

.mB50{margin-bottom: 50px}





/* 고객센터_메인 */

.main_banner_box{position: relative;display: inline-block;width: 775px;height: 170px;margin-bottom:20px}

.main_banner_box01 {width: 775px;}

.main_banner_h{position: absolute;top: 30px;left: 1px;}

.main_banner_p{position: absolute;top: 118px;left: 2px;}

.bbs_right h2.top_tit a.full_screen{float: right;width: 20px;height: 20px;background: url('../../images/img2015/style/a_full_screen.gif') no-repeat;text-indent: -9999px;}

.main_search_box{display: inline-block;width: 773px;height: 316px;margin-bottom: 30px;background: #ebeaed;border-top: 2px solid #7b4eb9;border-right: 1px solid #aaa;border-bottom: 1px solid #aaa;border-left: 1px solid #aaa;text-align: center;}

.main_search_box label {visibility: hidden;width: 0;height: 0;margin: 0;padding: 0;font-size: 0;line-height: 0;}

.main_search{display: inline-block;width: 550px;}

.search_tit.st2{margin-top: 30px;line-height: 100%;}

.fieldset_ulbox{display: inline-block;width: 435px;margin-top: 9px;}

.fieldset_ulbox ul.fieldset_ul{display: inline-block;width: 433px;padding-left: 9px;background: url('../../images/img2015/style/ico_search_red.gif') no-repeat 0 1px;}

.fieldset_ulbox ul.fieldset_ul li{display: inline-block;float: left;line-height: 150%;padding: 0 10px;}

.fieldset_ulbox ul.fieldset_ul li~li{background: url('../../images/img2015/style/bg_bor_06.gif') no-repeat 0 4px;}

.fieldset_ulbox ul.fieldset_ul li a{color: #444;}

.fieldset_ulbox ul.fieldset_ul li.on a{font-weight: bold;}

.main_search_box ul.main_search_ul{width: 732px;height:180px;margin: auto;overflow: hidden;margin-top: 20px;background: url('../../images/img2015/style/bg_ul_box.gif') no-repeat;}

.main_search_box ul.main_search_ul li {float: left;width: 121px;margin-left:1px}

.main_search_box ul.main_search_ul li.last_list {width:119px}

.main_search_ul h3{line-height: 48px;font-family:"맑은 고딕";font-size:14px;color:#444}

.main_search_ul h3 a{color: #444;font-size: 13px;letter-spacing: -1px;}

.main_search_box ul.main_search_ul li ul{width: 100%;height: 137px;padding: 10px 0;}

.main_search_box ul.main_search_ul li ul li{float: left;width: 100%;padding: 8px 0;line-height: 11px;}

.main_search_box ul.main_search_ul li ul li a{color: #666}

.main_bbs{display: inline-block;width: 775px;height: 230px;margin-bottom: 30px;}

.main_bbs_left{display: inline-block;float: left;width: 342px;padding: 19px;border: 1px solid #ccc;}

.main_bbs_left .main_bbs_h{display: inline-block;width: 100%;margin-bottom: 27px;}

.main_bbs_left .main_bbs_h img{float: left;}

.main_bbs_left .main_bbs_btn_box{display: inline-block;float: right;width: 40px;height: 20px;background: url('../../images/img2015/style/btn_fb_bg.gif') no-repeat;}

.main_bbs_left .btn_main_bbs01{display: inline-block;float: left;width: 19px;height: 18px;border: none;margin: 1px 0 0 1px;text-indent: -9999px;background: url('../../images/img2015/style/btn_front.gif') no-repeat;cursor: pointer;}

.main_bbs_left .btn_main_bbs02{display: inline-block;float: left;width: 18px;height: 18px;border: none;margin: 1px 0 0 1px;text-indent: -9999px;background: url('../../images/img2015/style/btn_back.gif') no-repeat;cursor: pointer;}

.main_bbs_left .main_bbs_d{display: inline-block;width: 343px;}

.main_bbs_left .main_bbs_d li{display: inline-block;float: left;width: 307px;padding: 6px 0 2px 35px;line-height: 20px;}

.main_bbs_left .main_bbs_d li~li{border-top: 1px solid #ebebeb}

.main_bbs_left .main_bbs_li01{background: url('../../images/img2015/style/main_bbs_li01.gif') no-repeat 0 6px;}

.main_bbs_left .main_bbs_li02{background: url('../../images/img2015/style/main_bbs_li02.gif') no-repeat 0 6px;}

.main_bbs_left .main_bbs_li03{background: url('../../images/img2015/style/main_bbs_li03.gif') no-repeat 0 6px;}

.main_bbs_left .main_bbs_li04{background: url('../../images/img2015/style/main_bbs_li04.gif') no-repeat 0 6px;}

.main_bbs_left .main_bbs_li05{background: url('../../images/img2015/style/main_bbs_li05.gif') no-repeat 0 6px;}

.main_bbs_left .main_bbs_li06{background: url('../../images/img2015/style/main_bbs_li06.gif') no-repeat 0 6px;}

.main_bbs_left .main_bbs_li07{background: url('../../images/img2015/style/main_bbs_li07.gif') no-repeat 0 6px;}

.main_bbs_left .main_bbs_li08{background: url('../../images/img2015/style/main_bbs_li08.gif') no-repeat 0 6px;}

.main_bbs_left .main_bbs_li09{background: url('../../images/img2015/style/main_bbs_li09.gif') no-repeat 0 6px;}

.main_bbs_left .main_bbs_li10{background: url('../../images/img2015/style/main_bbs_li10.gif') no-repeat 0 6px;}

.main_bbs_left .main_bbs_d li a{display: inline-block;max-width: 430px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;color: #666;font-size:12px}

.main_bbs_right{display: inline-block;float: right;width: 350px;padding: 19px 16px 19px 15px;border: 1px solid #ccc;position:relative;}

.main_bbs_right .main_bbs_h{display: inline-block;width: 100%;margin-bottom: 27px;}

.main_bbs_right .main_bbs_h img{float: left;}

.main_bbs_right .main_bbs_a_box{position:absolute; top:19px; right:19px}

.main_bbs_right .main_bbs_a_box a{display: inline-block;width: 20px;height: 20px;background: url('../../images/img2015/style/a_full_screen.gif') no-repeat;text-indent: -9999px;}

.main_bbs_right .main_bbs_d{display: inline-block;width: 343px;}

.main_bbs_right .main_bbs_d li{display: inline-block;float: left;width: 350px;padding: 6px 0 2px 0;line-height: 20px;}

.main_bbs_right .main_bbs_d li~li{border-top: 1px solid #ebebeb}

.main_bbs_right .main_bbs_d li a{display: inline-block;max-width: 265px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #666;}

.main_bbs_right .main_bbs_d li span.main_bbs_s{display: inline-block;float: right;color: #999;}

.con_banner{display: inline-block;width: 775px;margin-bottom: 30px;}

.con_banner_left{position: relative;display: inline-block;float: left;width: 382px;height: 103px;background: url('../../images/img2015/style/bg_con_banner01.gif') no-repeat;}

.con_banner_left img.con_banner_img01{position: absolute;top: 21px;left: 63px;}

.con_banner_left img.con_banner_img02{position: absolute;top: 51px;left: 63px;}

.con_banner_left .con_banner_d{position: absolute;top: 21px;right: 12px;width: 92px;}

.con_banner_left .con_banner_d a.btn_con_banner01{display: inline-block;width: 92px;height: 28px;padding: 3px 0;background: url('../../images/img2015/style/a_con_banner01.gif') no-repeat;text-indent: -9999px;}

.con_banner_left .con_banner_d a.btn_con_banner02{display: inline-block;width: 92px;height: 28px;padding: 3px 0;background: url('../../images/img2015/style/a_con_banner02.gif') no-repeat;text-indent: -9999px;}

.con_banner_right{position: relative;display: inline-block;float: right;width: 382px;height: 103px;background: url('../../images/img2015/style/bg_con_banner02.gif') no-repeat;}

.con_banner_right img.con_banner_img01{position: absolute;top: 21px;left: 70px;}

.con_banner_right img.con_banner_img02{position: absolute;top: 51px;left: 70px;}

.con_banner_right .con_banner_d{position: absolute;top: 21px;right: 12px;width: 92px;}

.con_banner_right .con_banner_d a.btn_con_banner01{display: inline-block;width: 92px;height: 28px;padding: 3px 0;background: url('../../images/img2015/style/a_con_banner03.gif') no-repeat;text-indent: -9999px;}

.con_banner_right .con_banner_d a.btn_con_banner02{display: inline-block;width: 92px;height: 28px;padding: 3px 0;background: url('../../images/img2015/style/a_con_banner04.gif') no-repeat;text-indent: -9999px;}

.department{display: inline-block;width: 775px;height: 180px;margin-bottom: 30px;background: url('../../images/img2015/style/bg_department_box.gif') no-repeat;}

.department_left{position: relative;display: inline-block;float: left;width: 160px;height: 180px;}

.department_left img{position: absolute;top: 13px;left: 15px;}

.department_d{position: absolute;bottom: 0;display: inline-block;width: 137px;height: 60px;padding: 19px 0 0 23px;}

.department_p{font-size: 13px;font-weight: bold;color: #fefefe;margin-bottom: 5px;}

.department_d dt{display: inline-block;float: left;width: 24px;padding-right: 12px;margin-right: 6px;color: #fefefe;background: url('../../images/img2015/style/ico_department_dt.gif') no-repeat right;font-weight: bold;line-height: 150%;}

.department_d dd{color: #fefefe;line-height: 150%;}

.department_right{display: inline-block;float: right;width: 603px;height: 158px;margin: 11px 11px 0 0;}

.department_right li{display: inline-block;float: left;}

.department_right li~li{margin-left: 1px;}

.praise{display: inline-block;width: 775px;height: 200px;}

.praise_in01{display: inline-block;float: left;width: 214px;height: 160px;padding: 19px 21px;margin-right: 10px;border-top: 1px solid #aaa;border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;border-left: 1px solid #ddd;position:relative}

.praise_in01 .main_bbs_h{display: inline-block;width: 100%;margin-bottom: 27px;}

.praise_in01 .main_bbs_a_box{position:absolute; top:19px; right:19px}

.praise_in01 .main_bbs_a_box a{display: inline-block;width: 20px;height: 20px;background: url('../../images/img2015/style/a_full_screen.gif') no-repeat;text-indent: -9999px;}

.praise_in01 li{display: inline-block;float: left;width: 208px;padding: 4px 0 1px 6px;line-height: 17px;background: url('../../images/img2015/style/bg_bullet_02.gif') no-repeat 0 11px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.praise_in02{display: inline-block;float: left;width: 239px;margin-right: 10px;}

.praise_in02_d01{display: inline-block;width: 237px;height: 118px;margin-bottom: 10px;border-left: 1px solid #ddd;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;border-top: 1px solid #aaa;}

.praise_in02_d02{display: inline-block;width: 208px;height: 34px;padding: 17px 10px 17px 19px;border-top: 1px solid #aaa;border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;border-left: 1px solid #ddd;}

.praise_in02_s01{display: inline-block;float: left;width: 52px;height: 32px;margin-right: 5px;}

.praise_in02_a01{display: inline-block;float: left;width: 34px;height: 34px;margin-right: 3px;background: url('../../images/img2015/style/ico_sns01.gif') no-repeat;text-indent: -9999px;}

.praise_in02_a02{display: inline-block;float: left;width: 34px;height: 34px;margin-right: 3px;background: url('../../images/img2015/style/ico_sns02.gif') no-repeat;text-indent: -9999px;}

.praise_in02_a03{display: inline-block;float: left;width: 34px;height: 34px;margin-right: 3px;background: url('../../images/img2015/style/ico_sns03.gif') no-repeat;text-indent: -9999px;}

.praise_in02_a04{display: inline-block;float: left;width: 34px;height: 34px;background: url('../../images/img2015/style/ico_sns04.gif') no-repeat;text-indent: -9999px;}

.praise_in03{display: inline-block;width: 256px;height: 198px;border-top: 1px solid #aaa;border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;border-left: 1px solid #ddd;}

.praise_in03_h{padding: 19px 0 19px 20px;}

.praise_in03 ul{display: inline-block;width: 100%;border-top: 1px solid #ddd;}

.praise_in03 li{display: inline-block;float: left;width: 84px;height: 71px;text-align: center;}

.praise_in03 li:first-child{width: 86px}

.praise_in03 li~li{border-left: 1px solid #ddd}

.praise_in03 li img{margin-top: 7px;}

.input_style01.st3{float: left;width: 342px;margin-top: 21px;margin-left: 5px;margin-right: 3px;}

.main_search_d{display: inline-block;float: left;margin-top: 28px;}





/* 공지사항 */

.bbs_contents{display: inline-block;width: 100%;}

.bbs_left{float: left;width: 195px;margin-right: 20px;}

.tit_p{width: 195px;height: 53px;background: url('../../images/img2015/style/bg_p_tit.gif') no-repeat;text-indent: -9999px;}

.title_golf{width: 195px;height: 53px;background: url('../../images/img2015/style/title_golf.gif') no-repeat;text-indent: -9999px;}

.title_hotel{width: 195px;height: 53px;background: url('../../images/img2015/style/title_hotel.gif') no-repeat;text-indent: -9999px;}

.title_is{width: 195px;height: 53px;background: url('../../images/img2015/style/title_is.gif') no-repeat;text-indent: -9999px;}

.title_visa{width: 195px;height: 53px;background: url('../../images/img2015/style/title_visa.gif') no-repeat;text-indent: -9999px;}

.title_bus{width: 195px;height: 53px;background: url('../../images/img2015/style/title_bus.gif') no-repeat;text-indent: -9999px;}

.title_train{width: 195px;height: 53px;background: url('../../images/img2015/style/title_train.gif') no-repeat;text-indent: -9999px;}

.bbs_left .left_ul{float: left;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}

.bbs_left .left_ul li{float: left;width: 193px;line-height: 36px;font-size: 11px;}

.bbs_left .left_ul li a{padding-left: 15px;color: #444;font-weight: bold;}

.bbs_left .left_ul li~li{border-top: 1px solid #ececec;}

.bbs_left .left_ul li.on{background: #e3e0e8 url('../../images/img2015/style/lnb_on_ico.png') no-repeat 180px 15px;}

.bbs_left .left_ul .left_div{float: left;display: inline-block;width: 168px;padding: 8px 0 8px 25px;border-top: 1px solid #ececec;background: #fffffa;}

.bbs_left .left_ul .left_div li{width: 163px;padding-left: 6px;background: url('../../images/img2015/style/bullet_2.gif') no-repeat 0 8px;border: none;font-size: 11px;line-height: 20px;}

.bbs_left .left_ul .left_div li ul {margin:5px 0 10px 0;overflow:hidden}

.bbs_left .left_ul .left_div li ul li {background: url('../../images/img2015/style/3d_bg.gif') no-repeat 0 7px;padding-left:10px;width:145px;letter-spacing:-1px}

.bbs_left .left_ul .left_div li ul li a {color:#888;}

.bbs_left .left_ul .left_div li a{padding-left: 0;font-weight: normal;}

.bbs_left .left_ul .left_div li a.hover{text-decoration: underline;color: #7b4eb9;}

.bbs_left .left_ul .left_div li a.on{text-decoration: underline;color: #7b4eb9;}

.holiday{display: inline-block;width: 193px;height: 189px;margin-top: 15px;border: 1px solid #ddd;}

.holiday_tit{background: url('../../images/img2015/style/ico_holiday.gif') no-repeat 27px 8px;width: 185px;height: 30px;text-align: center;line-height: 30px;font-weight: bold;padding-left: 8px;}

.holiday_phone{width: 165px;height: 158px;padding: 0 14px;background: #f9f9f9;}

.holiday_box{border-bottom: 1px dashed #ddd;width: 100%;height: 113px;}

.holiday_div{border-top: 1px dashed #ddd;padding: 6px 0;}

.holiday_div dl{height: 17px;line-height: 17px;}

.holiday_div dt{float: left;margin: 0 5px 0 15px;color: #797979;}

.holiday_div dd{display: inline-block;color: #444;}

.holiday_span{margin-left: 15px;line-height: 19px;}

.holiday_phone img.left_img01{margin-bottom: 1px;}

.holiday_btn{width: 165px;text-align: center;}

.holiday_btn a{display: inline-block;width: 68px;height: 22px;margin-top: 11px;border: 1px solid #e3e3e3;line-height: 24px;background: #fff;color: #666;}

.bbs_right{float: left;width: 775px;margin-top: 15px;position:relative;}

.bbs_right h2.top_tit{margin-bottom: 11px}

.details{border-top: 2px solid #7b4eb9;border-bottom: 1px solid #aaa;}

.details_tit{height: 69px;line-height: 69px;border-bottom: 2px solid #e5e5e5;background: #f2f2f2;}

.details_coun {border-bottom:1px solid #ddd;line-height:49px;padding-left:20px;color:#444;font-size:13px;font-weight:bold}

.details_tit h2{display: inline-block;float: left;padding-left: 21px;color: #444;font-size: 19px;font-family: 'Malgun Gothic',Dotum,sans-serif;font-weight:normal;width:550px;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;overflow:hidden}

.details_tit_r{display: inline-block;float: right;width: 130px;margin: 15px 0;line-height: 170%;}

.details_tit_r dl {overflow:hidden;}

.details_tit_r dt{float: left;width: 50px;padding-right: 5px;background: url('../../images/img2015/style/bg_bor_10.gif') no-repeat right 4px;color: #666;line-height: 20px;text-align: right;}

.details_tit_r dd{display: inline-block;padding-left: 5px;color: #444;line-height: 20px;}

.details_area{min-height: 100px;padding: 30px 20px 10px 20px;border-bottom: 1px solid #e5e5e5;line-height: 160%;color: #444;}

.consistent th.consistent_up{line-height: 40px;font-size: 12px;}

.consistent th.consistent_up a{padding-right: 18px;background: url('../../images/img2015/style/bg_a_up.gif') no-repeat right;color: #666;}

.consistent th.consistent_down{line-height: 40px;font-size: 12px;}

.consistent th.consistent_down a{padding-right: 18px;background: url('../../images/img2015/style/bg_a_down.gif') no-repeat right;color: #666;}

.consistent td{line-height: 40px;font-size: 12px;}

.consistent td a{color:#999}

.consistent tr~tr{border-top: 1px solid #e5e5e5;}

.btn_bottom{display: inline-block;width: 100%;margin-top: 15px;text-align: right;}

.btn_bottom .btn_bottom_left{float: left;width: 100px;height: 28px;border: none;text-indent: -9999px;background: url('../../images/img2015/style/btn_bottom_left.gif') no-repeat;cursor: pointer;}

.btn_bottom .btn_bottom_sc{float: left;width: 100px;height: 28px;border: none;text-indent: -9999px;background: url('../../images/img2015/content/btn_sc.gif') no-repeat;cursor: pointer;}

.btn_bottom .btn_bottom_pri{float: left;width: 100px;height: 28px;border: none;text-indent: -9999px;background: url('../../images/img2015/content/btn_print01.gif') no-repeat;cursor: pointer;}

.btn_bottom .btn_bottom_right{width: 100px;height: 28px;border: none;text-indent: -9999px;background: url('../../images/img2015/style/btn_bottom_right.gif') no-repeat;cursor: pointer;}

.btn_bottom .btn_bottom_edit {width: 100px;height: 28px;border: none;text-indent: -9999px;background: url('../../images/img2015/common/btn_edit.gif') no-repeat;cursor: pointer;}

.btn_bottom .btn_bottom_del {width: 100px;height: 28px;border: none;text-indent: -9999px;background: url('../../images/img2015/common/btn_delete.gif') no-repeat;cursor: pointer;}

.btn_bottom a.btn_bottom_left,

.btn_bottom a.btn_bottom_sc,

.btn_bottom a.btn_bottom_pri,

.btn_bottom a.btn_bottom_right,

.btn_bottom a.btn_bottom_edit,

.btn_bottom a.btn_bottom_del{display:inline-block;/*margin-left:3px;*/color:transparent;font-size:0;height:0;padding-top:28px;}

.btn_bottom a:first-child{margin-left:0;}

.top_search.st2{margin-bottom: 20px;text-align: center}

.bbs_table table td a{color: #444;font-size: 12px;}

.no_data{line-height: 230px;color: #444;}

.select_box.st5{float: left;width: 90px;height: 28px;margin: 21px 0 0 0;margin-left: 5px;}

.input_style01.st2{float: left;width: 280px;margin-top: 21px;margin-left: 5px;}

fieldset.st2{width: 452px;float:left}





/* 자주찾는질문 */

.top_search{width: 773px;background: #f8f8f8;text-align: center;border-top: 2px solid #7b4eb9;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;padding:19px 0;}

.t_list {width:988px;background:#f8f8f8}

.search_box{width: 550px;margin:0 auto;}

.search_box label {visibility: hidden;width: 0;height: 0;margin: 0;padding: 0;font-size: 0;line-height: 0;}

.search_tit{padding-left: 15px;margin-right: 5px;font-weight: bold;color: #444;background: url('../../images/img2015/style/ico_search.gif') no-repeat 0 48%;width:70px;}

.top_search fieldset {text-align:center}

.top_search fieldset select {border:1px solid #ccc;background:#fff;width:98px;height:28px;line-height:28px;vertical-align:middle}

.top_search fieldset input[type="text"] {border:1px solid #ccc;background:#fff;width:183px;height:26px;line-height:26px;padding:0 5px;color:#666;font-family:'돋움',Dotum,sans-serif;font-size:12px;}

.input_style01{width: 291px;height: 26px;padding-left: 5px;border: 1px solid #ccc;}

.faq_box_p{color: #777}

.bbs_table{display: inline-block;width: 100%;border-bottom:1px solid #aaa}

.bbs_table table{width: 100%;border-top: 2px solid #7b4eb9;text-align: center;}

.bbs_table table.bor_grey{border-top: 1px solid #aaa;}

.table_top{height: 38px;border-left: 1px solid #ddd;border-right: 1px solid #ddd;border-bottom: 3px solid #e5e5e5;background: #f2f2f2;}

.bbs_table table th{color: #444;font-size: 12px;border-bottom: 1px solid #ddd;}

.bbs_table table th~th{background: url('../../images/img2015/style/bg_bor_10.gif') no-repeat 0;}

.bbs_table table td{height: 38px;line-height: 38px;font-size: 12px;border-bottom: 1px solid #ddd;}

.bbs_table table td:first-child{color: #999;font-weight: bold;}

.bbs_table table td span{padding: 3px 15px;border: 1px solid #aaa;color: #666;}

.bbs_table table td a.qa_btn1{display: inline-block;color: #666;}

.bbs_table table td a.qa_btn1.on{color: #cd1d1f;font-weight: bold;background: url('../../images/img2015/style/btn_close.gif') no-repeat 590px;}

.ans{display: none}

.ans.on{display: block}

.answer{padding: 27px 30px 27px 70px;text-align: left;line-height: 160%;background: #fdfdfd url('../../images/img2015/style/bg_answer.gif') no-repeat 25px 22px;color: #888;font-weight: normal;}

.faq_box{display: inline-block;width: 775px;height: 83px;margin-top: 30px;background: url('../../images/img2015/style/bg_faq.gif') no-repeat;position:relative}

.faq_box_txt{display: inline-block;float: left;width: 550px;margin: 15px 0 0 100px;}

.faq_box_txt img{margin: 8px 0;}

.faq_box_btn{display: inline-block;float: right;width: 100px;margin: 30px 20px 30px 0;}

.faq_box_btn a{display: inline-block;width: 83px;height: 23px;background: url('../../images/img2015/style/bg_faq_btn.gif') no-repeat;line-height: 23px;text-align: center;color: #444;}

.bbs_tab{display: inline-block;float: left;width: 775px;height: 43px;margin: 0 0 20px 0;background: url('../../images/img2015/style/bor_re.gif') repeat-x bottom;}

.bbs_tab li{float: left;width:109.26px;height: 40px;text-align: center;line-height: 40px;background: #f4f4f4;border-top: 1px solid #ddd;}

.bbs_tab li:first-child{border-left: 1px solid #ddd;}

.bbs_tab li.on{height: 41px;border-left: 2px solid #7c4eba;border-top: 2px solid #7c4eba;border-right: 2px solid #7c4eba;border-bottom: none;background: #fff;}

.bbs_tab li a{display: inline-block;width: 108.4px;height: 40px;font-size: 13px;font-weight: bold;color: #666;border-right: 1px solid #ddd;}

.bbs_tab li.on a{color: #7c4eba;}

.bbs_table .bor_grey td .qa_btn2.st2{display: inline-block;width: 16px;height: 16px;background: url('../../images/img2015/style/btn_open.gif') no-repeat;text-indent: -9999px;}

.bbs_table .bor_grey td .qa_btn2.st2.on{display: inline-block;width: 16px;height: 16px;background: url('../../images/img2015/style/btn_close.gif') no-repeat;text-indent: -9999px;}







/* 고객과의약속 */

.bbs_table_01{display: inline-block;width: 775px;}

.bbs_table_01 label {visibility: hidden;width: 0;height: 0;margin: 0;padding: 0;font-size: 0;line-height: 0;}

.bbs_table_01 table{display: inline-block;width: 775px;border-top: 2px solid #aaa;border-bottom: 1px solid #aaa;}

.bbs_table_01 table th{padding: 15px;text-align: left;background: #f4f4f4;border-right: 1px solid #ddd;font-size: 12px;color: #444;border-bottom: 1px solid #ddd;}

.bbs_table_01 table td{padding: 10px;border-bottom: 1px solid #ddd;}



.bbs_table_02{display: inline-block;width: 775px;}

.bbs_table_02 label {visibility: hidden;width: 0;height: 0;margin: 0;padding: 0;font-size: 0;line-height: 0;}

.bbs_table_02 table{width: 775px;border-top: 2px solid #aaa;border-bottom: 1px solid #aaa;}

.bbs_table_02 table th{padding-left: 15px;text-align: left;background: #f4f4f4;border-right: 1px solid #ddd;font-size: 12px;color: #444;border-bottom: 1px solid #ddd;}

.bbs_table_02 table td{padding: 10px;border-bottom: 1px solid #ddd;}



.bbs_table_co{width: 100%;margin-top:20px;font-size:12px;letter-spacing:0px}

.bbs_table_co table{border-top: 1px solid #aaa;border-bottom: 1px solid #aaa;width:100%}

.bbs_table_co table th{text-align: left;background:#f4f4f4;border-right: 1px solid #ddd;font-size: 12px;color: #444;padding:10px 0 10px 20px;}

.bbs_table_co table tr {border-bottom:1px solid #ddd}

.bbs_table_co table td{padding: 15px;}

.bbs_table_co table label {font-size:12px;color:#666;visibility:visible;margin:0 25px 0 3px}

.bbs_table_co table label.hidden {visibility: hidden;  width: 0;  height: 0;  margin: 0;  padding: 0;  font-size: 0;  line-height: 0;}

.bbs_table_co table td .right_tt {line-height:28px;margin-left:5px;}

.bbs_table_co table select {line-height:30px;height:30px;border:1px solid #ddd}

.a_con_coin {background: url('../../images/img2015/style/a_con_coin.gif') no-repeat 0 0;width:100px;height:28px;text-indent:-9999px;cursor:pointer;border:none}

.card_infor {border:1px solid #ebebeb;background: #fcfcfc;padding:10px 0 10px 15px}

.card_infor ul {overflow:hidden}

.card_infor ul li {width:120px;float:left;margin:0 29px 10px 0}

.card_infor ul li img {float:left}

.card_infor ul li span {width:47px;height:14px;text-align:center;border:1px solid #e1e1e1;background:#f5f5f5;font-size:11px;letter-spacing:-1px;display:block;float:left}

.card_infor ul li.last {margin-right:0}

.pop_dot {margin-top:20px}

.pop_dot > li {background: url('../../images/img2015/common/pop_dot.gif') no-repeat 0 5px;padding-left:10px;font-size:12px;color:#444;margin-top:15px;font-weight:bold;}

.pop_dot > li > ul  {margin-left:-10px}

.pop_dot > li > .pop_list li {font-weight:normal;margin-top:5px;background: url('../../images/img2015/common/pop_blit.gif') no-repeat 0 5px;padding-left:10px;}

.pop_dot > li > ul > li table {margin-top:10px;background:none}

.pop_dot > li > ul > li table th {text-align: left;color:#444}

.pop_dot > li > ul > li table td {text-align: left;font-weight:normal;}

.mt_9 {margin-top:-9px !important}

.new_pop {padding:20px;}



.input_f600{float: left;width: 98.9%;height: 28px;padding-left: 5px;border: 1px solid #ddd;font-family:"돋움",Dotum,sans-serif;}

.txt_area01{width: 590px;height: 48px;border: 1px solid #ddd;max-width: 590px;}

.checks{float: left;}

.check_span{float: left;margin-left: 5px;margin-right: 30px;font-size: 12px;color: #444;}

.txt_area02{width: 590px;height: 198px;border: 1px solid #ddd;max-width: 590px;}

.input_div_box{display: inline-block;width: 100%;margin-bottom: 10px;}

.checks.st2{float: left;margin-top: 8px;}

.check_span.st2{margin-top: 8px;}

.checks.st10{float: left;margin-top: 15px;}

.check_span.st10{margin-top: 15px;}

.checks.st5{float: left;margin-top: 20px;}

.check_span.st5{margin-top: 20px;}



.gap{float: left;margin: 8px 5px;}

.input_sm{float: left;width: 118px;height: 28px;padding-left: 5px;border: 1px solid #ddd;}

.select_box{display: inline-block;float: left;width: 120px;height: 30px;margin-left: 5px;}

.select_box select{width: 100%; height: 100%;border: 1px solid #ddd;padding-left: 5px;float:left;}

.select_box.st4{margin: 0;width: 100%;}

.promise{display: inline-block;width: 775px;height: 920px;background: url('../../images/img2015/style/bg_promise01.jpg') no-repeat;border: 1px solid #ddd;}

.promise_div01{position: relative;width: 775px;height: 418px;}

.promise_div01 .promise_div01_s{position: absolute;top: 16px;right: 20px;width: 143px;height: 36px;background: url('../../images/img2015/style/txt_promise_01.png') no-repeat;text-indent: -9999px;}

.promise_div01 .promise_div01_h1{position: absolute;top: 191px;left: 199px;width: 375px;height: 99px;background: url('../../images/img2015/style/txt_promise_02.png') no-repeat;text-indent: -9999px;}

.promise_div02{position: relative;width: 775px;height: 515px;}

.promise_div02 .promise_div02_d{position: absolute;top: 108px;left: 194px;width: 387px;height: 51px;background: url('../../images/img2015/style/txt_promise_03.png') no-repeat;text-indent: -9999px;}

.promise_div02_ul{display: inline-block;width: 775px;height: 277px;padding-top: 228px;}

.promise_div02_ul li.promise_li_01{display: inline-block;float: left;width: 267px;height: 277px;text-align: center;}

.promise_div02_ul li.promise_li_02{display: inline-block;float: left;width: 240px;height: 277px;text-align: center;}

.promise_div02_ul li.promise_li_03{display: inline-block;float: left;width: 268px;height: 277px;text-align: center;}

.promise_div02 .promise_div02_h401{display: inline-block;width: 100%;height: 17px;margin-top: 19px;background: url('../../images/img2015/style/txt_promise_04.png') no-repeat 40px;text-indent: -9999px;}

.promise_div02 .promise_div02_p01{display: inline-block;width: 100%;height: 60px;margin-top: 12px;background: url('../../images/img2015/style/txt_promise_05.png') no-repeat center;text-indent: -9999px;}

.promise_div02 .promise_div02_h402{display: inline-block;width: 100%;height: 17px;margin-top: 19px;background: url('../../images/img2015/style/txt_promise_06.png') no-repeat 0;text-indent: -9999px;}

.promise_div02 .promise_div02_p02{display: inline-block;width: 100%;height: 66px;margin-top: 12px;background: url('../../images/img2015/style/txt_promise_07.png') no-repeat center;text-indent: -9999px;}

.promise_div02 .promise_div02_h403{display: inline-block;width: 100%;height: 17px;margin-top: 19px;background: url('../../images/img2015/style/txt_promise_08.png') no-repeat 10px;text-indent: -9999px;}

.promise_div02 .promise_div02_p03{display: inline-block;width: 100%;height: 66px;margin-top: 12px;background: url('../../images/img2015/style/txt_promise_09.png') no-repeat center;text-indent: -9999px;}

.promise_div03{position: inherit;width: 775px;height: 508px; padding-top: 10px;}

.promise_div03 .promise_div03_d01{position: absolute;top: 500px;left: 77px;width: 195px;text-align: left;}

.promise_div03_d01 .div03_d01_h3{display: inline-block;width: 195px;height: 36px;margin-bottom: 10px;background: url('../../images/img2015/style/txt_promise_10.png') no-repeat;text-indent: -9999px;}

.promise_div03_d01 .div03_d01_p01{display: inline-block;width: 146px;height: 12px;margin: 2px 0;background: url('../../images/img2015/style/txt_promise_11.png') no-repeat;text-indent: -9999px;}

.promise_div03_d01 .div03_d01_p02{display: inline-block;width: 146px;height: 13px;margin: 2px 0;background: url('../../images/img2015/style/txt_promise_12.png') no-repeat;text-indent: -9999px;}

.promise_div03 .promise_div03_d02{position: absolute;top: 575px;left: 471px;width: 254px;text-align: left;}

.promise_div03_d02 .div03_d02_h3{display: inline-block;width: 254px;height: 36px;margin-bottom: 10px;background: url('../../images/img2015/style/txt_promise_13.png') no-repeat;text-indent: -9999px;}

.promise_div03_d02 .div03_d02_p01{display: inline-block;width: 156px;height: 13px;margin: 2px 0;background: url('../../images/img2015/style/txt_promise_14.png') no-repeat;text-indent: -9999px;}

.promise_div03_d02 .div03_d02_p02{display: inline-block;width: 191px;height: 13px;margin: 2px 0;background: url('../../images/img2015/style/txt_promise_15.png') no-repeat;text-indent: -9999px;}

.promise_div03 .promise_div03_d03{position: absolute;top: 635px;left: 79px;width: 223px;text-align: left;}

.promise_div03_d03 .div03_d03_h3{display: inline-block;width: 223px;height: 36px;margin-bottom: 10px;background: url('../../images/img2015/style/txt_promise_16.png') no-repeat;text-indent: -9999px;}

.promise_div03_d03 .div03_d03_p01{display: inline-block;width: 166px;height: 13px;margin: 2px 0;background: url('../../images/img2015/style/txt_promise_17.png') no-repeat;text-indent: -9999px;}

.promise_div03_d03 .div03_d03_p02{display: inline-block;width: 146px;height: 13px;margin: 2px 0;background: url('../../images/img2015/style/txt_promise_18.png') no-repeat;text-indent: -9999px;}

.promise_div03_d03 .div03_d03_p03{display: inline-block;width: 117px;height: 13px;margin: 2px 0;background: url('../../images/img2015/style/txt_promise_19.png') no-repeat;text-indent: -9999px;}

.promise_div03 .promise_div03_d04{position: absolute;top: 718px;left: 472px;width: 193px;text-align: left;}

.promise_div03_d04 .div03_d04_h3{display: inline-block;width: 180px;height: 36px;margin-bottom: 10px;background: url('../../images/img2015/style/txt_promise_20.png') no-repeat;text-indent: -9999px;}

.promise_div03_d04 .div03_d04_p01{display: inline-block;width: 193px;height: 13px;margin: 2px 0;background: url('../../images/img2015/style/txt_promise_21.png') no-repeat;text-indent: -9999px;}

.promise_div03 .promise_div03_d05{position: absolute;top: 782px;left: 79px;width: 197px;text-align: left;}

.promise_div03_d05 .div03_d05_h3{display: inline-block;width: 197px;height: 36px;margin-bottom: 10px;background: url('../../images/img2015/style/txt_promise_22.png') no-repeat;text-indent: -9999px;}

.promise_div03_d05 .div03_d05_p01{display: inline-block;width: 178px;height: 13px;margin: 2px 0;background: url('../../images/img2015/style/txt_promise_23.png') no-repeat;text-indent: -9999px;}

.promise_div03_d05 .div03_d05_p02{display: inline-block;width: 146px;height: 13px;margin: 2px 0;background: url('../../images/img2015/style/txt_promise_24.png') no-repeat;text-indent: -9999px;}

.promise_bottom{display: inline-block;width: 745px;height: 30px;color: #666;font-size: 12px;}

.promise_bottom_p{display: inline-block;width: 100%;line-height: 140%;}

.btn_promise{display: inline-block;width: 777px;margin-top: 60px;text-align: center;}

.btn_promise a{display: inline-block;width: 213px;height: 28px;background: url('../../images/img2015/style/txt_contentment_a.gif') no-repeat;text-indent: -9999px;}





/* 여행상담문의 */

.select_box.st2{width: 80px;margin-left: 0;margin-right: 5px;}

.input_sm.st2{width: 78px;}

.btn_bottom .btn_bottom_right.st2{width: 123px;background: url('../../images/img2015/style/btn_bottom_right01.gif') no-repeat;}

.faq_box.st2{margin-top: 0;margin-bottom: 20px;}

.faq_box.st2 .faq_box_txt{margin: 20px 0 0 100px;}

.faq_box.st2 .faq_box_txt p.faq_box_p{margin-top: 3px;}

.faq_box.st2 .faq_box_txt img{margin: 4px 0;}

.faq_box_btn.st2{margin: 17px 20px 17px 0;}

.faq_box_btn.st2 .banner_box_a01{display: inline-block;margin-bottom: 4px;background: url('../../images/img2015/style/bg_faq_btn.gif') no-repeat;}

.faq_box_btn.st2 .banner_box_a02{display: inline-block;background: url('../../images/img2015/style/bg_faq_btn.gif') no-repeat;}

.details_tit_r.st2{width: 295px;}

.details_tit_r.st2 div{float: left;margin: 0 5px;}

.details_area p{margin-bottom: 30px;}

.answer.st2{padding: 10px 23px 19px 23px;background: #f8f8f8;border: 1px solid #ddd;}

.select_box.st3{width: 150px;margin-left: 0;}

.btn_advice{display:inline-block;vertical-align:top;width: 100px;height: 0px;padding-top:28px;font-size:0;border: none;text-indent: -9999px;background: url('../../images/img2015/style/bg_box_btn03.gif') no-repeat;cursor: pointer;}

.answer_indiv{display: inline-block;width: 100%;}

.details_area .answer_img{float: left;width: 540px;height: 27px;padding-left: 40px;margin-bottom: 20px;background: url('../../images/img2015/style/bg_answer.gif') no-repeat;font-size: 14px;font-weight: bold;color: #7b4eb9;line-height: 33px;font-family: 'Malgun Gothic',Dotum,sans-serif;}

.answer_indiv dl{float: right;margin-top: 10px;}

.answer_indiv dl dt{float: left;padding-right: 5px;margin-right: 5px;background: url('../../images/img2015/style/bg_bor_10.gif') no-repeat right;color: #444;font-weight: bold;}

.answer_indiv dl dd{float: left;color: #444;}

.details_area .answer_txt{margin: 0 0 0 40px;color: #666;}

.bbs_table table td a.bg_secret{display: inline-block;width: 93%;height: 13px;line-height: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.bbs_table table td span.answer{padding: 3px 3px 3px 4px;background: #9c9ea3;font-size: 11px;border:1px solid#888a8f;color:#fff;line-height:100%;}

.bbs_table table td span.answer_on{padding: 3px 3px 3px 4px;background: #746cb0;color: #fff;font-size: 11px;border:1px solid #655e9a}

.bbs_table table td span.ico_secret{display: inline-block;padding: 0;margin-right: 3px;border: none;text-indent: -9999px;}

.bbs_table table td span.ico_secret.on{background: url('../../images/img2015/style/bg_secret.gif') no-repeat left center;width:12px;display:inline-block}

.bbs_table table td span.reservation {color:#999;background:#fff;border:1px solid #cbcbcb;padding: 3px 3px 3px 4px;}

.bbs_table table td span.conclude {color:#fff;background:#746cb0;border:1px solid #746cb0;padding: 3px 3px 3px 4px;}

.bbs_table table td span.progress01 {color:#fff;background:#9c9ea3;border:1px solid #95969a;padding: 3px 3px 3px 4px;}

.a_twitter{float: left;width: 93px;height: 28px;border: none;text-indent: -9999px;background: url('../../images/img2015/style/a_twitter.gif') no-repeat;cursor: pointer;}

.btn_make{width:100px;height: 28px;border: none;text-indent: -9999px;background: url('../../images/img2015/style/btn_make.gif') no-repeat;cursor: pointer;}

.details_area.st2{padding: 30px 20px 40px 20px;}





/* 고객의소리 */

.faq_box.st3{margin-top: 0;margin-bottom: 20px;background: url('../../images/img2015/style/bg_guest_box.gif') no-repeat;}

.faq_box.st3 .faq_box_txt.st2{width: 650px;margin: 17px 0 0 100px;}

.con_tit{margin-bottom: 15px;}

.guest{display: inline-block;width: 775px;}

.guest_left{float: left;width: 380px;height: 160px;background: url('../../images/img2015/style/bg_guest_01.gif') no-repeat;}

.guest_left div{width: 215px;float: right;padding: 26px 0;}

.guest_h{margin-bottom: 10px;letter-spacing: -1px;color: #444;font-size: 20px;font-family: 'Malgun Gothic',Dotum,sans-serif;}

.guest_p{color: #666;font-weight: bold;letter-spacing: -1px;}

.guest_left .btn_make{float: left;width: 100px;height: 28px;margin-top: 15px;border: none;text-indent: -9999px;background: url('../../images/img2015/style/btn_make.gif') no-repeat;cursor: pointer;}

.guest_right{float: right;width: 380px;height: 160px;background: url('../../images/img2015/style/bg_guest_02.gif') no-repeat;}

.guest_right div{width: 215px;float: right;padding: 30px 0;}

.guest_right .btn_make{float: left;width: 100px;height: 28px;margin-top: 15px;border: none;text-indent: -9999px;background: url('../../images/img2015/style/btn_make.gif') no-repeat;cursor: pointer;}

.guest_bg {width:775px;height:549px;background: url('../../images/img2015/style/guest_bg.gif') no-repeat}

.guest_text01 {padding:50px 0 0 50px}

.guest_text02 {margin:80px 0 0 171px}

.guest_text03 {margin:58px 0 0 140px}

.guest_btn {margin:79px 0 0 196px}

.guest_btn li {float:left;width:155px}

.guest_btn li.w148 {margin-left:148px}

.guest_btn li button {margin-top:16px}



/* 칭찬하기 */

.compliment{display: inline-block;}

.compliment p.img_tit01{margin-bottom: 18px;}

.compliment p.img_tit02{margin-bottom: 11px;}

.compliment_in{display: inline-block;width: 384px;}

.compliment_in img{margin-bottom: 2px;}

.faq_box.st4{margin-top: 0;margin-bottom: 20px;background: url('../../images/img2015/style/bg_compliment.gif') no-repeat;}

.faq_box.st4 .faq_box_txt.st2{width: 625px;margin: 20px 0 0 100px;}

.faq_box.st4 .faq_box_txt.st2 p.faq_box_p{margin-top: 3px;}

.faq_box.st4 .faq_box_txt.st2 img{margin: 5px 0;}

.btn_reg{display:inline-block;vertical-align:top;width: 100px;height: 0;padding-top:28px;font-size:0;border: none;text-indent: -9999px;background: url('../../images/img2015/style/btn_reg.gif') no-repeat;cursor: pointer;}

.btn_write01 {width: 123px;height: 28px;border: none;text-indent: -9999px;background: url('../../images/img2015/content/btn_write01.gif') no-repeat;cursor: pointer;}

.btn_cancel {width: 123px;height: 28px;border: none;text-indent: -9999px;background: url('../../images/img2015/content/btn_cancel.gif') no-repeat;cursor: pointer;}

.btn_recom{float: left;width: 100px;height: 28px;margin-left: 3px;border: none;text-indent: -9999px;background: url('../../images/img2015/style/btn_recom.gif') no-repeat;cursor: pointer;}

.comment{display: inline-block;width: 775px;margin-top: 50px;border-top: 2px solid #7a7084;border-bottom: 1px solid #aaa;}

.comment_in{display: inline-block;width: 735px;padding: 20px;border-bottom: 1px solid #ccc;background: #f4f4f4;}

.comment_p{margin-bottom: 10px;}

.comment_indiv{display: inline-block;width: 100%;}

.comment_txt{display: inline-block;float: left;width: 657px;height: 58px;max-width: 657px;max-height: 60px;margin-right: 5px;border: 1px solid #ddd;background: #fff;}

.btn_comment{display:inline-block;color:transparent;font-size:0;width: 60px;height: 0;padding-top: 60px;border: none;text-indent: -9999px;background: url('../../images/img2015/style/btn_comment.gif') no-repeat;cursor: pointer;}

.comment li{position: relative;display: inline-block;width: 735px;padding: 20px;}

.comment li~li{border-top: 1px solid #ddd;}

.comment_list01{float: left;width: 40px;color: #444;font-weight: bold;}

.comment_list02{float: left;width: 75px;}

.comment_list03{float: left;width: 610px;color: #444;}

.text_all {position:absolute;top:21px;right:9px;}

.text_all a {color:#cd1d1f}

.btn_comment_list{position: absolute;top: 23px;right: 10px;display:inline-block;color:transparent;font-size:0;width: 8px;height: 0;padding-top:7px;border: none;text-indent: -9999px;background: url('../../images/img2015/style/btn_comment_list.gif') no-repeat;cursor: pointer;}

.btn_comment_eoo{position: absolute;top: 23px;right: 10px;width:23px;height: 12px;border: none;color:#cd1d1f;cursor: pointer;display: block;background:none;font-size: 11px}

.a_compliment{position: absolute;right: 0;width: 93px;height: 28px;border: none;background: url('../../images/img2015/style/a_compliment.gif') no-repeat;}

.a_compliment a{border: none;text-indent: -9999px;}

.btn_bottom .btn_bottom_left.st2{float: left;}





/* 상품권/쿠폰/세이브서비스 */
.tabmenu li.double01 a,
.tabmenu li.double02 a,
.tabmenu li.double03 a{display:table-cell !important;padding-top:0 !important;height:60px !important;vertical-align:middle;}


.tabmenu{display: inline-block;width: 775px;margin-bottom: 20px;}

.tabmenu li{position: relative;display: inline-block;float: left;width: 138px;height: 58px;padding-left: 20px;border-top: 1px solid #cdcdcd;border-right: 1px solid #cdcdcd;border-bottom: 1px solid #cdcdcd;}

.tabmenu li:first-child{border-left: 1px solid #cdcdcd;}

.tabmenu li .tabmenu_onspan{display: none;}

.tabmenu li.on .tabmenu_onspan{position: absolute;top: 20px;right: -9px;display: inline-block;}

.tabmenu li.double01 a{display: inline-block;padding-top: 23px;padding-right: 28px;font-size: 12px;font-weight: bold;color: #444;background: url('../../images/img2015/style/bg_tab_a.gif') no-repeat right 25px;letter-spacing: -1px;}

.tabmenu li.double01.on{background: url('../../images/img2015/style/bg_tab_on_01.png') no-repeat;width: 436px;border-right: none;}

.tabmenu li.double01.on a{padding-top: 14px;font-size: 18px;color: #fff;background: url('../../images/img2015/style/bg_tab_a_on.gif') no-repeat right 26px;font-family: 'Malgun Gothic',Dotum,sans-serif;}

.tabmenu li.double02 a{display: inline-block;padding-top: 24px;padding-right: 40px;font-size: 12px;font-weight: bold;color: #444;background: url('../../images/img2015/style/bg_tab_a.gif') no-repeat right 25px;letter-spacing: -1px;}

.tabmenu li.double02.on{background: url('../../images/img2015/style/bg_tab_on_01.png') no-repeat;width: 436px;border-right: none;}

.tabmenu li.double02.on a{padding-top: 14px;font-size: 18px;color: #fff;background: url('../../images/img2015/style/bg_tab_a_on.gif') no-repeat right 26px;font-family: 'Malgun Gothic',Dotum,sans-serif;}

.tabmenu li.double03.on{background: url('../../images/img2015/style/bg_tab_on_01.png') no-repeat;width: 436px;border-right: none;}

.tabmenu li.double03 a{display: inline-block;padding-top: 16px;padding-right: 23px;font-size: 12px;font-weight: bold;color: #444;background: url('../../images/img2015/style/bg_tab_a.gif') no-repeat right 25px;letter-spacing: -1px;}

.tabmenu li.double03.on a{padding-top: 15px;font-size: 18px;color: #fff;background: url('../../images/img2015/style/bg_tab_a_on.gif') no-repeat right 26px;font-family: 'Malgun Gothic',Dotum,sans-serif;}

.banner_01_01{position: relative;display: inline-block;width: 775px;height: 170px;margin-bottom: 30px}

.banner_01_01 .banner_01_h{position: absolute;top: 36px;left: 26px;width: 447px;height: 32px;background: url('../../images/img2015/style/bg_banner_01_h.png') no-repeat;text-indent: -9999px;}

.banner_01_01 .banner_01_d{position: absolute;top: 86px;left: 24px;width: 305px;height: 18px;background: url('../../images/img2015/style/bg_banner_01_d.png') no-repeat;text-indent: -9999px;}

.banner_01_01 .banner_01_p{position: absolute;top: 118px;left: 24px;width: 398px;height: 29px;background: url('../../images/img2015/style/bg_banner_01_p.png') no-repeat;text-indent: -9999px;}

.bbs_right h2.top_tit.st2{margin-bottom: 20px;}

.banner_01_02{display: inline-block;width: 773px;height: 350px;border: 1px solid #e6e6e6;}

.banner_left{display: inline-block;float: left;width: 346px;height: 350px;border-right: 1px solid #e6e6e6;}

.banner_01_02 .banner_left_d{display: inline-block;float: left;width: 346px;height: 58px;background: url('../../images/img2015/style/bg_banner_02_d.gif') no-repeat;text-indent: -9999px;}

.banner_01_02 .banner_left_s{display: inline-block;float: left;width: 346px;height: 217px;}

.banner_01_02 .banner_left_p{display: inline-block;float: left;width: 346px;height: 75px;background: url('../../images/img2015/style/bg_banner_02_pp.jpg') no-repeat;text-indent: -9999px;}

.banner_right{display: inline-block;float: right;width: 376px;height: 290px;padding: 30px 25px;}

.right_indiv{display: inline-block;width: 376px;height: 290px;}

.right_indiv_p{padding-left: 10px;margin-bottom: 11px;color: #444;text-indent: -10px;line-height: 160%;}

.right_indiv_p span{color: #b7002f}

.banner_02_01{position: relative;display: inline-block;width: 775px;height: 170px;margin-bottom: 30px;}

.banner_02_01 .banner_02_h{position: absolute;top: 36px;left: 26px;width: 326px;height: 74px;background: url('../../images/img2015/style/bg_banner_02_h.png') no-repeat;text-indent: -9999px;}

.banner_02_01 .banner_02_p{position: absolute;top: 127px;left: 24px;width: 424px;height: 14px;background: url('../../images/img2015/style/bg_banner_02_p.png') no-repeat;text-indent: -9999px;}

.banner_02_02{display: inline-block;width: 775px;margin-bottom: 20px;}

.coupon{display: inline-block;width: 775px;}

.coupon .left{position: relative;display: inline-block;float: left;border-top: 2px solid #7f57bd;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;border-left: 1px solid #ccc;}

.coupon .left a{display: inline-block;}

.coupon_number01{position: absolute;top: 0;left: 6px;width: 34px;height: 31px;background: url('../../images/img2015/style/coupon_span_No1.gif') no-repeat;text-indent: -9999px;}

.coupon_number02{position: absolute;top: 0;left: 6px;width: 34px;height: 31px;background: url('../../images/img2015/style/coupon_span_No2.gif') no-repeat;text-indent: -9999px;}

.coupon_number03{position: absolute;top: 0;left: 6px;width: 34px;height: 31px;background: url('../../images/img2015/style/coupon_span_No3.gif') no-repeat;text-indent: -9999px;}

.coupon_number04{position: absolute;top: 0;left: 6px;width: 34px;height: 31px;background: url('../../images/img2015/style/coupon_span_No4.gif') no-repeat;text-indent: -9999px;}

.coupon_number05{position: absolute;top: 0;left: 6px;width: 34px;height: 31px;background: url('../../images/img2015/style/coupon_span_No5.gif') no-repeat;text-indent: -9999px;}

.coupon_number06{position: absolute;top: 0;left: 6px;width: 34px;height: 31px;background: url('../../images/img2015/style/coupon_span_No6.gif') no-repeat;text-indent: -9999px;}

.coupon_txt{display: inline-block;width: 330px;padding: 10px 20px;background: #f4f4f4;border-top: 1px solid #ccc;}

.coupon_txt dl {margin:5px 0}

.coupon_txt dt{display: inline-block;float: left;margin-right: 3px;font-weight: bold;color: #777;line-height: 130%;}

.coupon_txt dd{display: inline-block;color: #777;line-height: 130%;}

.coupon_txt dd.long_line {float:left;width:255px}

.coupon_txt.pa17 {padding:14px 20px 15px 20px}

.coupon .right{position: relative;display: inline-block;float: right;border-top: 2px solid #7f57bd;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;border-left: 1px solid #ccc;}

.coupon .right a{display: inline-block;}

.bbs_right h2.top_tit.st3{margin-bottom: 20px;margin-top: 20px;}





/* 고객만족도조사 */

.satisfaction{display: inline-block;width: 733px;padding: 30px 20px;margin-top: 28px;border: 1px solid #ddd;}

.satisfaction_box{display: inline-block;float: left;width: 100%;}

.satisfaction_p{font-size: 13px;font-weight: bold;color: #444;}

.satisfaction_input{display: inline-block;float: left;width: 683px;padding: 5px 25px;}

.satisfaction_input label {visibility: hidden;width: 0;height: 0;margin: 0;padding: 0;font-size: 0;line-height: 0;}

.check_span.st3{width: 72px;margin: 8px 40px 0 10px;color: #777;}

.check_span.st4{width: 25px;margin: 8px 10px 0 10px;}

.input_sm.st3{width: 78px;height: 20px;margin-top: 3px;}

.satisfaction_f{margin-top: 10px;line-height: 20px;color: #444;}

.col7{color:#777}

.check_span.st5{width: initial;margin: 8px 50px 0 10px;color:#777}

.satisfaction_input.st2{padding: 5px 25px 20px 25px;border-bottom: 1px solid #f4f4f4;}

.satisfaction_f.st2{margin-bottom: 5px;}

.txt_area02.st2{width: 98.5%;max-width: none;}

.btn_save{display:inline-block;vertical-align:top;width: 100px;height: 0;padding-top:28px;font-size:0;border: none;text-indent: -9999px;background: url('../../images/img2015/style/btn_save.gif') no-repeat;cursor: pointer;}

.btn_nosave{width: 100px;height: 28px;border: none;text-indent: -9999px;background: url('../../images/img2015/style/btn_nosave.gif') no-repeat;cursor: pointer;}

.tit_red{margin-bottom: 10px;font-size: 14px;color: #cb0000;font-weight: bold;font-family: 'Malgun Gothic',Dotum,sans-serif;}

table.violet{display: inline-block;width: 775px;border-top: 2px solid #7b4eb9;border-bottom: 1px solid #aaa;}

.satisfaction_input.st3{padding: 5px 25px 20px 25px;margin-top: 15px;border-bottom: 1px solid #f4f4f4;}

.contentment{position: relative;display: inline-block;width: 775px;height: 542px;background: url('../../images/img2015/style/bg_contentment.jpg') no-repeat;}

.contentment_h1{position: absolute;top: 63px;left: 78px;width: 447px;height: 108px;background: url('../../images/img2015/style/txt_contentment_h1.png') no-repeat;text-indent: -9999px;}

.contentment_h3{position: absolute;top:193px;left: 150px;width: 455px;height: 21px;background: url('../../images/img2015/style/txt_contentment_h3.png') no-repeat;text-indent: -9999px;}

.contentment_d{position: absolute;top:277px;left: 140px;width: 477px;height: 53px;background: url('../../images/img2015/style/txt_contentment_d.png') no-repeat;text-indent: -9999px;}

.contentment_p{position: absolute;top: 399px;left: 231px;width: 316px;height: 35px;background: url('../../images/img2015/style/txt_contentment_p.png') no-repeat;text-indent: -9999px;}

.contentment_a{position: absolute;bottom: 70px;left: 232px;width: 213px;height: 28px;background: url('../../images/img2015/style/txt_contentment_s.gif') no-repeat;text-indent: -9999px;}





/* 이용약관 */

.clause_box{display: inline-block;width: 100%;border-top: 2px solid #7b4eb9;}

.clause_tit{margin-top: 20px;margin-bottom: 10px;font-size: 14px;font-weight: bold;color: #666;font-family: 'Malgun Gothic',Dotum,sans-serif;}

.clause_txt{display: inline-block;margin-bottom: 10px;font-size: 12px;color: #666;line-height: 150%;}

.clause_txt_in{display: inline-block;width: 755px;padding-left: 15px;text-indent: -15px;}

.txt_in_in{display: inline-block;width: 740px;padding-left: 30px;text-indent: -15px;}

.table_box{display: inline-block;width: 775px;}

.table_box table{width: 773px;border: 1px solid #aaa;}

.table_box table tr.bor_top{border-top: 1px solid #ddd;}

.table_box table th{height: 33px;font-size: 12px;}

.table_box table th~th{border-left: 1px solid #ddd;}

.table_box table td{height: 33px;text-align: center;font-size: 12px;}

.table_box table td~td{border-left: 1px solid #ddd;}

.clause_txt_out{display: inline-block;width: 775px;margin: 20px 0;font-size: 12px;color: #666;line-height: 150%;}

.clause_txt_out.st2{margin: 0 0 10px;}





/* 여행약관 */

.clause_span{display: inline-block;margin: 30px 0 20px 0;letter-spacing: -1px;color: #c00e10;}

.txt_in_in li{text-indent: initial;}

.txt_in_in.st2{margin-bottom: 20px;}





/* 개인정보보호 */

.faq_box.st3 .faq_box_txt.st3{width: 625px;margin: 16px 0 0 150px;}

.faq_box.st3 .faq_box_txt.st3 img{margin: 5px 0;}

.clause_in_tit{margin-bottom: 10px;}

.table_box.st2 table th{color: #666}

.table_box.st2 table td{height: 33px;padding: 12px;text-align: left;font-size: 11px;color: #666;}

.table_tit{display: inline-block;margin: 10px 0;}

.table_data{display: inline-block;width: 775px;}

.table_inleft{display: inline-block;float: left;width: 360px;}

.table_inleft table{border: 1px solid #aaa;}

.table_inleft table thead{border-bottom: 1px solid #ddd;}

.table_inleft table th{height: 33px;padding-left: 20px;text-align: left;color: #666;font-size: 12px;}

.table_inleft table td{height: 33px;padding-left: 15px;color: #666;}

.table_inright{display: inline-block;float: right;width: 360px;}

.table_inright table{border: 1px solid #aaa;}

.table_inright table thead{border-bottom: 1px solid #ddd;}

.table_inright table th{height: 33px;padding-left: 20px;text-align: left;color: #666;font-size: 12px;}

.table_inright table td{height: 33px;padding-left: 15px;color: #666;}

.clause_txt_out.st3{padding-bottom: 20px;margin-bottom: 0;border-bottom: 1px solid #ddd;}

.faq_box.st5 .faq_box_txt.st2{width: 650px;margin: 15px 0 0 100px;}

.faq_box st5{margin-top: 20;}

.clause_span.st2{color: #888;line-height: 160%;}

.table_box.st2 table td.txt_C{text-align: center;font-weight: bold;}





/* 로그인-20171210 추가 */

.relative {position:relative;}
.loginBox_02 {width:990px; margin:0 auto; padding:11px 0; border-left:1px solid #eee; border-right:1px solid #eee;  border-bottom:1px solid #aaa; background:url('../../images/img2015/style/bg_my_login_box2.gif') 0 0 no-repeat;}
.loginBox_02:after {content:'';clear:both;display:block}
.login_member {float:left; width:494px; height:487px;  border-right:1px dashed #ccc; }
.login_nonmember {float:left; width:493px; height:487px;} 
.login_input_box {width:305px; position:relative; padding-left:95px;}
.login_input_box02 {width: 440px;position:relative;padding-left:55px;}
.login_banner {width:434px; height:153px; margin:40px auto 0; background:url('../../images/img2015/style/banner_holiday_bg.gif') 0 0 no-repeat; text-align:center; font-size:0;}
.login_banner_tit {padding:28px 0 22px;}
.login_banner a {margin:0 1px 0 2px; }
.login_txt_box:after {content:'';clear:both;display:block}
.loginBox_02 h4 {margin:30px 0 20px;}
.loginBox_02 .snslogin {padding-left:60px; }
.loginBox_02 .snslogin div {text-align:left;}

.loginBox_02 .snslogin.nonMem div {text-align:left;width: 315px;}
.loginBox_02 .snslogin a + a {margin-left:10px;}
.loginBox_02 .snslogin.nonMem a + a {margin-left:5px;}

.loginBox_02 .login_box_btn, .loginBox_02 .login_box_abox, .loginBox_02 .login_box_pbox {width:245px;}

.loginBox_02 .login_box_btn {width:316px;}
.loginBox_02 .login_box_abox.a05{width:315px;}

.login_btn {position:absolute; top:0; right:0; width:60px; height:82px; background:url('../../images/img2015/style/btn_login_box_bR_02.gif') 0 0 no-repeat; cursor:pointer;} /* 20171211 수정 */
.login_btn_02 {position:absolute; top:0; right:0; width:60px; height:128px; background:url('../../images/img2015/style/btn_login_box_bR_03.gif') 0 0 no-repeat; cursor:pointer;} /* 20171211 추가 */
.loginBox_02 .login_input_box {letter-spacing:-1px;}
.loginBox_02 input::-webkit-input-placeholder {color:#999 }
.loginBox_02 input::-moz-placeholder {color:#999 }
.loginBox_02 input:-ms-input-placeholder {color:#999}
.loginBox_02 input:-moz-placeholder {color:#999 }
a.btn_red_go {color:#cd1d1f; border-bottom:1px solid #cd1d1f; padding-right:8px; background:url('../../images/img2015/style/ico_go.png') right 3px no-repeat;}
.login_nonmember .pop_left_input.st2 {width:161px;}
.login_nonmem_line {margin-top:30px; border-top:1px dashed #ccc; }



/* pop_로그인 */

.login_pop{display: inline-block;width: 560px;}

.pop_top{display: inline-block;width: 560px;height: 50px;background: url('../../images/img2015/style/bg_login_top.jpg') no-repeat;}

.pop_top_p{display: inline-block;float: left;margin-left: 20px;margin-top: 13px;font-family:"맑은 고딕";color:#fff;font-size:18px}

.btn_pop_close{float: right;width: 18px;height: 18px;margin: 16px 20px;background: url('../../images/img2015/style/btn_pop_login_close.png') no-repeat;border: none;text-indent: -9999px;cursor: pointer;}

.pop_contents{width: 554px;border: 3px solid #7b4eb9;border-top: none;background: #fff;}

.pop_contents.cen {text-align:center;padding:45px 0}

.pop_text01 {font-size:14px;color:#888;font-family:"맑은 고딕";margin-top:20px;line-height:160%}

.pop_text02 {font-size:35px;color:#555;font-family:"맑은 고딕";margin-top:20px;line-height:160%; font-weight: 500;}

.pop_contents_top{width: 463px;margin: auto;padding: 28px 0 29px 0;overflow: hidden;position: relative;}

.pop_contents_top label {visibility: hidden;width: 0;height: 0;margin: 0;padding: 0;font-size: 0;line-height: 0;}

.pop_contents_left{float: left;width: 360px;;height:90px;}

.pop_left_span{display: inline-block;float: left;width: 60px;line-height: 36px;text-align: left;font-size: 12px;color: #444;font-weight: bold;}

.pop_left_input{float: left;width: 288px;height: 34px;padding-left: 10px;border: 1px solid #999;}

.pop_contents_left div{overflow:hidden}

.pop_contents_right{display: inline-block;float: right;}

.btn_login{display: inline-block;width: 93px;height: 81px;border: none;text-indent: -9999px;background: url('../../images/img2015/style/btn_login.gif') no-repeat;cursor: pointer;}

.pop_contents_down{display: inline-block;width: 554px;background:#f4f4f4}

.down_indiv_01{width: 463px;padding: 0 8px;margin: auto;overflow: hidden;border-bottom: 1px solid #ddd;}

.indiv_left{display: inline-block;float: left;width: 370px;padding: 33px 0 16px 0;}

.indiv_left_p{font-size: 11px;color: #666;line-height: 160%;}

.indiv_left_pt {font-size:14px;font-weight:"맑은 고딕";color:#444}

.indiv_left_p01 {font-size: 11px;color: #666;line-height: 160%;letter-spacing:-1px}

.indiv_left_span{color: #cd1d1f;}

.indiv_right{display: inline-block;width: 93px;padding: 28px 0 27px 0;}

.btn_member{display: inline-block;width: 93px;height: 28px;border: none;text-indent: -9999px;background: url('../../images/img2015/style/btn_member.gif') no-repeat;cursor: pointer;}

.down_indiv_02{width: 463px;padding: 0 8px;margin: auto;overflow: hidden;}

.indiv_right.st2{padding: 17px 0 16px 0;}

.btn_id{display: inline-block;width: 93px;height: 28px;margin: 1px 0;border: none;text-indent: -9999px;background: url('../../images/img2015/style/btn_id.gif') no-repeat;cursor: pointer;}

.btn_pw{display: inline-block;width: 93px;height: 28px;margin: 1px 0;border: none;text-indent: -9999px;background: url('../../images/img2015/style/btn_pw.gif') no-repeat;cursor: pointer;}

.btn_be{display: inline-block;width: 93px;height: 41px;border: none;font-size: 0;line-height:0;background: url('../../images/img2015/style/btn_be.gif') no-repeat;cursor: pointer;margin-top:25px;}


/* pop_해외호텔 상품권결제 팝업 */

.Hotelgc_pop{display: inline-block;width: 360px;}

.Hotelgc_pop_top{display: inline-block;width: 360px;height: 50px;background: url('../../images/img2015/style/bg_hotelgc_top.jpg') no-repeat;}

.Hotelgc_pop_top_p{display: inline-block;float: left;margin-left: 20px;margin-top: 13px;font-family:"맑은 고딕";color:#fff;font-size:18px}

.Hotelgc_contents{width: 354px;border: 3px solid #7b4eb9;border-top: none;background: #fff; text-align: center;}

.Hotelgc_details_tit{width: 354px; height: 93px; line-height: 69px; background: #fff; text-align: center; padding-top: 40px;}



/* pop_제휴우대쿠폰 */

.pop_contents_top.st2{width: 372px;padding: 36px 0 44px;}

.pop_contents_top.st2 .coupon{width: 100%;}

.pop_btn_con{display: inline-block;width: 554px;height: 68px;background: #f4f4f4;text-align: center;}

.btn_print{display: inline-block;width: 123px;height: 28px;margin-top: 20px;border: none;text-indent: -9999px;background: url('../../images/img2015/style/btn_print.gif') no-repeat;cursor: pointer;}





/* pop_인쇄하기 */

.login_pop.st2{width: 640px;}

.login_pop.st2 .pop_top{width:640px;background: url('../../images/img2015/style/bg_print_top.jpg') no-repeat;}

.login_pop.st2 .pop_contents{width: 634px;}

.print_con{display: inline-block;width:594px;height: 249px;padding: 33px 19px;overflow: auto;}

.print_con01 {display: inline-block;width:594px;padding: 33px 19px;overflow: auto;color: #666;line-height: 140%}

.print_con01 dl dt {float:left;width:60px;font-weight:bold;font-size:12px;color:#666}

.print_con01 dl dd {float:left;width:500px;line-height:140%;margin-left:10px;}

.dl_tit_01{display: inline-block;width: 100%;margin-bottom:30px;border-bottom:1px solid #ddd;padding-bottom:30px}

.dl_tit_01 dt{display: inline-block;float: left;margin-right: 5px;color: #666;}

.dl_tit_01 dd{color: #444}

.dl_tit_02{display: inline-block;width: 100%;margin-bottom: 46px;}

.dl_tit_02 dt{display: inline-block;float: left;margin-right: 5px;color: #666;}

.dl_tit_02 dd{display: inline-block;color: #444;line-height:140%}

.pop_btn_con.st2{width:634px;}





/* ---------------------------------------------------------------------------------------------------*/



/* 회사소개 */

.tit_p.st2{background: url('../../images/img2015/style/bg_p_tit01.gif') no-repeat;}

.tit_p.stht{background: url('../../images/img2015/style/bg_p_ht.gif') no-repeat;}

.holiday.st2, .holiday.st3{width: 193px;height: 34px;line-height: 34px;background: #f9f9f9;}

.holiday_tit.st2{float: left;width: 90px;height: 34px;padding-left: 3px;color: #444;line-height: 32px;background: url('../../images/img2015/style/ico_holiday.gif') no-repeat 10px 10px;font-size: 13px;}

.holiday.st2 a{display: inline-block;float: right;width: 70px;height: 24px;margin-top: 5px;margin-right: 10px;background: url('../../images/img2015/style/a_japan.gif') no-repeat;text-indent: -9999px;}

.holiday.st3 a{display: inline-block;float: right;width: 70px;height: 24px;margin-top: 5px;margin-right: 10px;background: url('../../images/img2015/style/a_korea.gif') no-repeat;text-indent: -9999px;}

.company_tab_box{position:absolute;top:0;right:0;overflow:hidden;height:24px;}

.company_tab_box a{float:left; display:block;margin-left:5px;}

.a_company_tab01{width: 80px;height: 24px;background: url('../../images/img2015/style/bg_company_tab01.gif') no-repeat;font-size:0;line-height: 0}

.a_company_tab02{width: 80px;height: 24px;background: url('../../images/img2015/style/bg_company_tab02.gif') no-repeat;font-size:0;line-height: 0}

.a_company_tab01_on{width: 80px;height: 24px;background: url('../../images/img2015/style/bg_company_tab01_on.gif') no-repeat;font-size:0;line-height: 0}

.a_company_tab02_off{width: 80px;height: 24px;background: url('../../images/img2015/style/bg_company_tab02_off.gif') no-repeat;font-size:0;line-height: 0}

.company{position: relative;display: inline-block;width: 775px;height: 230px;margin-bottom: 50px;background: url('../../images/img2015/style/bg_company_box.gif') no-repeat;text-indent: -9999px;}

.company_h{position: absolute;top: 30px;left:0;}

.company_h img{display: block;}

.company_p{position: absolute;top: 137px;display: inline-block;width: 414px;height: 67px;/*background: url('../../images/img2015/style/txt_company_02.png') no-repeat;*/text-indent: -9999px;}

.history{display: inline-block;width: 775px;}

.history_left{display: inline-block;float: left;width: 389px;}

.history_left .history_list{position: relative;display: inline-block;float: left;width: 389px;}

.history_left .history_dl{position:relative;padding-bottom:50px;display: inline-block;float: left;width: 324px;padding-left: 18px;margin-left: 47px;border-left: 1px solid #e5e5e5;}

.history_left .history_dl span{left:-47px;top:0}

.history_left .history_dl span.year01{position: absolute;width: 53px;height: 18px;background: url('../../images/img2015/style/bg_span_ico.gif') no-repeat right 5px;color: #7b4eb9;font-weight: bold;font-size: 14px;}

.history_left .history_dl span.year02{position: absolute;width: 53px;height: 18px;background: url('../../images/img2015/style/bg_span_ico.gif') no-repeat right 5px;color: #7b4eb9;font-weight: bold;font-size: 14px;}

.history_left .history_dl span.year03{position: absolute;width: 53px;height: 18px;background: url('../../images/img2015/style/bg_span_ico.gif') no-repeat right 5px;color: #7b4eb9;font-weight: bold;font-size: 14px;}

.history_left .history_dl dt{display: inline-block;float: left;width: 15px;margin-right: 10px;line-height: 200%;}

.history_left .history_dl dt strong{color: #999;}

.history_left .history_dl dd{display: inline-block;float: left;width: 280px;line-height: 200%;}

.history_left .history_dl dd p{color: #444;font-size: 12px;letter-spacing: -1px;}

.history_right{display: inline-block;float: right;width: 386px;}

.history_right .history_list{position: relative;display: inline-block;float: left;width: 386px;}

.history_right .history_dl{display: inline-block;float: left;width: 321px;padding-left: 18px;margin-left: 47px;border-left: 1px solid #e5e5e5;}
/*
.history_right .history_dl span.year01{position: absolute;top: 1px;left: 0;width: 53px;height: 18px;background: url('../../images/img2015/style/bg_span_ico.gif') no-repeat right 5px;color: #7b4eb9;font-weight: bold;font-size: 14px;}

.history_right .history_dl span.year02{position: absolute;top: 139px;left: 0;width: 53px;height: 18px;background: url('../../images/img2015/style/bg_span_ico.gif') no-repeat right 5px;color: #7b4eb9;font-weight: bold;font-size: 14px;}

.history_right .history_dl span.year03{position: absolute;top: 388px;left: 0;width: 53px;height: 18px;background: url('../../images/img2015/style/bg_span_ico.gif') no-repeat right 5px;color: #7b4eb9;font-weight: bold;font-size: 14px;}

.history_right .history_dl span.year04{position: absolute;top: 570px;left: 0;width: 53px;height: 18px;background: url('../../images/img2015/style/bg_span_ico.gif') no-repeat right 5px;color: #7b4eb9;font-weight: bold;font-size: 14px;}

.history_right .history_dl span.year05{position: absolute;top: 751px;left: 0;width: 53px;height: 18px;background: url('../../images/img2015/style/bg_span_ico.gif') no-repeat right 5px;color: #7b4eb9;font-weight: bold;font-size: 14px;}

*/
.history_right .history_dl span{position: absolute;left: 0px;width: 53px;height: 18px;background: url('../../images/img2015/style/bg_span_ico.gif') no-repeat right 5px;color: #7b4eb9;font-weight: bold;font-size: 14px;}

.history_right .history_dl~dl{padding-top: 50px;}

.history_right .history_dl dt{display: inline-block;float: left;width: 15px;margin-right: 10px;line-height: 200%;}

.history_right .history_dl dt strong{color: #999;}

.history_right .history_dl dd{display: inline-block;float: left;width: 296px;line-height: 200%;}

.history_right .history_dl dd p{color: #444;font-size: 12px;letter-spacing: -1px;}

.history_right .history_dl.st2{height: 384px;}

.intro{display: inline-block;width: 775px;}

.intro_left{position: relative;width: 335px;height: 485px;float:left;}

.intro_left img{position: absolute;top: 28px;left: 2px;}

.intro_left_p{position: absolute;top: 89px;left: 1px;width: 308px;height: 54px;background: url('../../images/img2015/style/txt_intro_02.png') no-repeat;text-indent: -9999px;}

.intro_right{display: inline-block;float: right;width: 420px;height: 453px;margin-top: 32px;}

.hotel_rese.st2{width: 420px;margin-bottom: 0;}

.hotel_rese.st2 .bbs_table td{height: 40px;font-size: 11px;line-height: 140%;color: #666;}

.intro_img{margin-top: 60px;text-align:center}

.intro_img img{margin-bottom: 10px;}

.intro_img_p{padding-left: 30px;margin-bottom: 20px;font-size: 12px;color: #444;line-height: 150%;}

.intro_img_ico{display: inline-block;width: 100%;text-align: center;}





/* 대표이사 인사말 */

.ceo_h{position: absolute;top: 45px;left: 2px;}

.ceo_p{position: absolute;top: 154px;left: 1px;width: 284px;height: 105px;text-indent: -9999px;background: url('../../images/img2015/style/txt_introduction_p.png') no-repeat;}

.ceo_txt{display: inline-block;width: 775px;}

.ceo_txt_p{display: inline-block;width: 775px;margin-bottom: 30px;font-size: 13px;line-height: 140%;color: #444;}

.ceo_txt_s{color: #7b4eb9;}

.ceo_txt_p.st2{margin-bottom: 10px;color:#6b5f97;font-weight:bold;}

.ceo_name{display: inline-block;width: 775px;text-align: right;}





/* 조직도 */

.group_box01{position: relative;display: inline-block;width: 775px;height: 172px;background: url('../../images/img2015/style/bg_group_box.gif') no-repeat;}

.group_h{position: absolute;top: 32px;left: 30px;}

.group_p{position: absolute;top: 76px; left: 30px; width: 366px;height: 69px;background: url('../../images/img2015/style/txt_group_02.png') no-repeat;text-indent: -9999px;}

.group_p_jp{position: absolute;top: 76px; left: 30px; width: 366px;height: 69px;background: url('../../images/img2015/style/txt_group_04.png') no-repeat;text-indent: -9999px;}

.group_img{position: relative;width: 775px;height: 750px;background: url('../../images/img2015/style/bg_group_img.gif') no-repeat;}

.group_img_p01{position: absolute;top: 40px;left: 314px;}

.group_img_p02{position: absolute;top: 110px;left: 314px;}

.group_img_p03{position: absolute;top: 209px;left: 78px;}

.group_img_p04{position: absolute;top: 297px;left: 78px;}

.group_img_p05{position: absolute;top: 355px;left: 78px;}

.group_img_p06{position: absolute;top: 413px;left: 78px;}

.group_img_p07{position: absolute;top: 209px;left: 457px;}

.group_img_p08{position: absolute;top: 297px;left: 319px;}

.group_img_p09{position: absolute;top: 355px;left: 319px;}

.group_img_p10{position: absolute;top: 413px;left: 319px;}

.group_img_p11{position: absolute;top: 471px;left: 319px;}

.group_img_p12{position: absolute;top: 529px;left: 319px;}

.group_img_p13{position: absolute;top: 586px;left: 319px;}

.group_img_p14{position: absolute;top: 643px;left: 319px;}

.group_img_p15{position: absolute;top: 700px;left: 319px;}

.group_img_p16{position: absolute;top: 297px;left: 456px;}

.group_img_p17{position: absolute;top: 355px;left: 456px;}

.group_img_p18{position: absolute;top: 413px;left: 456px;}

.group_img_p19{position: absolute;top: 471px;left: 456px;}

.group_img_p20{position: absolute;top: 529px;left: 456px;}

.group_img_p21{position: absolute;top: 586px;left: 456px;}

.group_img_p22{position: absolute;top: 643px;left: 456px;}

.group_img_p23{position: absolute;top: 297px;left: 593px;}





/* 홍보 및 보도자료 */

.group_h.st2{top: 44px;left: 0;}

.group_p.st2{top: 87px;left: 0;background: url('../../images/img2015/style/txt_public_02.png') no-repeat}





/* 찾아오시는 길 */

.group_h.st3{top: 47px;left: 1px;}

.group_p.st3{top: 91px;left: 0;background: url('../../images/img2015/style/txt_map_02.png') no-repeat}

.guidance{display: inline-block;width: 773px;height: 428px;border: 1px solid #bababa;}

.add_phone{display: inline-block;width: 775px;margin: 20px 0;}

.add_phone .add{display: inline-block;float: left;padding-left: 15px;margin-right: 15px;background: url('../../images/img2015/style/ico_address.gif') no-repeat 0 4px;color: #cd1d1f;font-weight: bold;font-size: 12px;line-height: 190%;}

.add_phone .phone{display: inline-block;float: left;padding-left: 15px;margin-right: 15px;background: url('../../images/img2015/style/ico_phone.gif') no-repeat 0 4px;color: #cd1d1f;font-weight: bold;font-size: 12px;line-height: 190%;}

.add_phone dd{color: #444;font-size: 12px;line-height: 190%;}

.bbs_table_01 .violet.st2 th{height: 58px;}

.bbs_table_01 .violet.st2 td{width: 581px;padding: 19px;color: #666;}

.bbs_table_01 .violet.st2 td .add_d01_left{display: inline-block;float: left;width: 380px;}

.bbs_table_01 .violet.st2 td .add_p{line-height: 170%;font-size: 12px;}

.bbs_table_01 .violet.st2 td .add_d01_right{display: inline-block;width: 162px;}

.bbs_table_01 .violet.st2 td .add_d02{display: inline-block;}

.bbs_table_01 .violet.st2 td .add_d02.st2{margin-bottom: 10px;}





/* 재무정보 */

.btn_bottom_list{width: 100px;height: 28px;border: none;text-indent: -9999px;background: url('../../images/img2015/style/btn_bottom_list.gif') no-repeat;cursor: pointer;}





/* 매장안내 */

.shop{position: relative;display: inline-block;width: 775px;height: 172px;background: url('../../images/img2015/style/bg_shop_img.jpg') no-repeat 100% 0;}

.shop_h{position: absolute;top: 48px;left:30px;}

.shop_p{position: absolute;top: 86px;left:30px;width: 339px;height: 30px;background: url('../../images/img2015/style/txt_shop_02.png') no-repeat;text-indent: -9999px;}

.shopmap{width: 775px;}

.shopmap_left{float: left;width: 298px;border: 1px solid #aaa;}

.shopmap_left_d01{width: 272px;height: 36px;padding: 18px 13px;background: #eee;}

.shopmap_left_p{margin-top: 7px;}

.shopmap_left_d02 {overflow: hidden;}



	/* 지도검색 */



		.area_sect .map {position: relative;width: 298px;height: 306px;background: url('../../images/img2015/style/bg_map_box.gif') no-repeat;}

		.area_sect .map div {position:absolute;background-repeat:no-repeat;background-position:left top;z-index:9;border:0px solid red;}

		.area_sect .map div a {display:block; border:0px solid blue;width:100%;height:100%;}

		.area_sect .map div span {display:none;text-indent:-9999px;}



		 /* 서울 */

		.area_sect .map div.area1 {width: 20px;height: 20px;left: 111px;top: 68px;z-index: 12;}

		.area_sect .map div.area1:hover {background: url('../../images/img2015/style/map_hover_01.png') no-repeat; width:36px;height:55px;left:103px;top:33px;}



		/* 인천 */

		.area_sect .map div.area2 {width: 37px;height: 42px;left: 78px;top: 62px;}

		.area_sect .map div.area2:hover {background: url('../../images/img2015/style/map_hover_02.png') no-repeat;width:39px;height:74px;left:75px;top:29px;}



		/* 경기도 */

		.area_sect .map div.area3 {width: 55px;height: 70px;left: 102px;top: 42px;z-index: 11;}

		.area_sect .map div.area3:hover {background: url('../../images/img2015/style/map_hover_03.png') no-repeat;width:58px;height:95px;left:101px;top:21px;}



		/* 강원도 */

		.area_sect .map div.area4 {width: 93px;height: 80px;left: 128px;top: 26px;}

		.area_sect .map div.area4:hover {background: url('../../images/img2015/style/map_hover_04.png') no-repeat;width:97px;height:86px;left:124px;top:20px;}



		/* 충남 */

		.area_sect .map div.area5 {width: 59px;height: 56px;left: 82px;top: 105px;}

		.area_sect .map div.area5:hover {background: url('../../images/img2015/style/map_hover_05.png') no-repeat;width:69px;height:85px;left:81px;top:78px;}



		/* 대전 */

		.area_sect .map div.area6 {width: 17px;height: 18px;left: 130px;top: 134px;z-index: 11;}

		.area_sect .map div.area6:hover {background: url('../../images/img2015/style/map_hover_06.png') no-repeat;width:36px;height:58px;left:119px;top:93px;}



		/* 충북 */

		.area_sect .map div.area7 {width: 56px;height: 70px;left: 133px;top: 93px;z-index: 10;}

		.area_sect .map div.area7:hover {background: url('../../images/img2015/style/map_hover_07.png') no-repeat;width:58px;height:93px;left:133px;top:68px; }



		/* 경북 */

		.area_sect .map div.area8 {width: 76px;height: 86px;left: 157px;top: 100px;}

		.area_sect .map div.area8:hover {background: url('../../images/img2015/style/map_hover_08.png') no-repeat;width:99px;height:108px;left:154px;top:76px;}



		/* 대구 */

		.area_sect .map div.area9 {width: 19px;height: 20px;left: 180px;top: 159px;z-index:11;}

		.area_sect .map div.area9:hover {background: url('../../images/img2015/style/map_hover_09.png') no-repeat;width:36px;height:60px;left:167px;top:120px;}



		/* 울산 */

		.area_sect .map div.area10 {width: 23px;height: 23px;left: 206px;top: 174px;z-index: 11;}

		.area_sect .map div.area10:hover {background: url('../../images/img2015/style/map_hover_10.png') no-repeat;width:36px;height:61px;left:201px;top:136px;}



		/* 전북 */

		.area_sect .map div.area11 {width: 68px;height: 48px;left: 94px;top: 151px;}

		.area_sect .map div.area11:hover {background: url('../../images/img2015/style/map_hover_11.png') no-repeat;width:67px;height:70px;left:94px;top:129px;}



		/* 경남 */

		.area_sect .map div.area12 {width: 70px;height: 63px;left: 147px;top: 167px;}

		.area_sect .map div.area12:hover {background: url('../../images/img2015/style/map_hover_12.png') no-repeat;width:74px;height:81px;left:143px;top:150px;}



		/* 광주 */

		.area_sect .map div.area13 {width: 18px;height: 15px;left: 105px;top: 199px;z-index: 10;}

		.area_sect .map div.area13:hover {background: url('../../images/img2015/style/map_hover_13.png') no-repeat;width:36px;height:55px;left:97px;top:157px;}



		/* 전남 */

		.area_sect .map div.area14 {width: 88px;height: 70px;left: 71px;top: 188px;}

		.area_sect .map div.area14:hover {background: url('../../images/img2015/style/map_hover_14.png') no-repeat;width:92px;height:85px;left:68px;top:174px;}



		/* 제주 */

		.area_sect .map div.area15 {width: 35px;height: 20px;left: 85px;top: 265px;}

		.area_sect .map div.area15:hover {background: url('../../images/img2015/style/map_hover_15.png') no-repeat;width:39px;height:58px;left:82px;top:226px;}



		/* 부산 */

		.area_sect .map div.area16 {width: 37px;height: 25px;left: 184px;top: 193px;z-index: 11;}

		.area_sect .map div.area16:hover {background: url('../../images/img2015/style/map_hover_16.png') no-repeat;width:39px;height:61px;left:185px;top:156px;}



	/* //지도검색 */



.shopmap_right{float: right;width: 450px;height: 377px;border-top: 2px solid #7b4eb9;border-bottom: 1px solid #aaa;}

.shopmap_right_d01{display: inline-block;width: 428px;height: 82px;padding: 17px 11px 30px;border-bottom: 1px solid #ddd;}

.shopmap_right_d01 label {position:absolute; top:0; left:-9999em; width:0; height:0; font-size:0; line-height:0}

.shopmap_right_p{margin-top: 10px;margin-bottom: 12px;}

.select_box.st6{width: 140px;margin-left: 0;margin-right: 10px;}

.btn_shopmap{width: 123px;height: 28px;margin-top: 1px;background: url('../../images/img2015/style/btn_shop.gif') no-repeat;border: none;text-indent: -9999px;cursor: pointer;}

.shopmap_inputbox{float: left;width: 295px;height: 30px;margin-right: 10px;}

.shopmap_inputbox .input_f295{width: 293px;height: 28px;border: 1px solid #ddd;}

.shopmap_right_d02{display: inline-block;width: 428px;height: 82px;padding: 17px 11px 18px 11px;}

.shopmap_right_d02 img{margin-bottom: 18px;}

.shopmap_right_d02 dl~dl{margin-top: 5px;}

.shopmap_right_d02 dt{display: inline-block;float: left;width: 58px;font-size: 12px;color: #444;font-weight: bold;}

.shopmap_right_d02 dd{color: #444;font-size: 12px;}

.shop_search{display: inline-block;width: 775px;margin-top: 50px;}

.shop_search ul{width: 775px;height: 43px;background: url('../../images/img2015/style/bor_re.gif') repeat-x bottom;}

.shop_search li{float: left;width: 257px;height: 40px;background: #f4f4f4;text-align: center;line-height: 40px;border-top: 1px solid #ddd;}

.shop_search li:first-child{border-left: 1px solid #ddd;}

.shop_search li a{display: inline-block;width: 256px;height: 40px;font-size: 14px;font-weight: bold;color: #666;border-right: 1px solid #ddd;}

.shop_search li.on{width: 256px;height: 41px;border-left: 2px solid #7c4eba;border-top: 2px solid #7c4eba;border-right: 2px solid #7c4eba;border-bottom: none;background: #fff;}

.shop_search li.on a{width: 255px;color: #7c4eba;}

.shop_search_p{margin-top: 20px;font-size: 12px;font-weight: bold;color: #444;}

.shop_search_s01{color: #cd1d1f;}

.shop_search_s02{color: #cd1d1f;}

.bbs_table_shop{display: inline-block;width: 775px;margin-top: 14px;}

.bbs_table_shop table{display: inline-block;width: 775px;border-top: 2px solid #aaa;border-bottom: 1px solid #aaa;}

.bbs_table_shop table tr~tr{border-top: 1px solid #ddd;}

.bbs_table_shop table th{width: 111px;height: 34px;text-align: center;padding-left: 0;background: #f4f4f4;border-right: 1px solid #ddd;font-size: 12px;color: #444;}

.bbs_table_shop table th~th{border-left: 1px solid #ddd;}

.bbs_table_shop table td{padding: 0 10px;color: #444;font-size: 12px;}

.btn_shop_search{width:60px;height:21px;background: url('../../images/img2015/style/map_bg.gif') no-repeat;color: #444;font-size: 11px;cursor: pointer;border:none;}





/* 대리점 모집 안내 */

.agent_box{position: relative;display:block;width: 775px;height: 170px;background:url('../../images/img2015/style/agent_bg.jpg') no-repeat 100% 0;}
.agent_h{position: absolute;top:46px;left:30px;}
.agent_p{position: absolute;top:91px;left:30px;width: 405px;height: 13px;background: url('../../images/img2015/style/txt_agent_02.png') no-repeat;text-indent: -9999px;}

.mytour_main_tit_h.st3{margin: 0 0 10px 0;float:none}

.agent_01{display: inline-block;width: 775px;text-align: center;}

.agent_01 ul{width: 741px;margin: auto;}

.agent_01 li{position: relative;display: inline-block;float: left;width: 116px;height: 220px;}

.agent_01 div{display: inline-block;float: left;width: 9px;margin-top: 47px;}

.agent_01_p{position: absolute;top: 122px;width: 116px;color: #666;}

.agent_02{display: inline-block;width: 775px;}

.agent_02 li{padding-left: 6px;color: #444;font-size: 12px;background: url('../../images/img2015/style/bg_bullet_444.gif') no-repeat 0 8px;line-height: 180%;}

.agent_03 .bbs_table_01 table th{width: 161px;padding-left: 0;text-align: center;background: #f4f4f4;border-right: 1px solid #ddd;font-size: 12px;color: #444;}

.agent_03 .bbs_table_01 table .bor_T{border-top: 1px solid #aaa;}

.agent_03_p{padding-left: 8px;background: url('../../images/img2015/style/bg_bullet_444.gif') no-repeat 0 5px;color: #444;}

.bbs_table table.bor_grey.st2{border-top: 2px solid #aaa;}

.agent_03 .bbs_table table td:first-child {color: #444;font-weight: normal;}

.agent_04{display: inline-block;width: 773px;height: 79px;margin-bottom: 30px;border-top: 2px solid #aaa;border-bottom: 1px solid #aaa;border-left: 1px solid #ddd;border-right: 1px solid #ddd;}

.agent_04 li{display: inline-block;float: left;width: 257px;height: 79px;text-align: center;}

.agent_04 li~li{border-left: 1px solid #ddd;}

.agent_04_s{display: inline-block;width: 110px;height: 26px;padding-left: 10px;background: url('../../images/img2015/style/bg_down_mode.gif') no-repeat;line-height: 26px;color: #fff;}

.agent_02_p{display: inline-block;width: 775px;margin-bottom: 10px;color: #444;font-size: 12px;}





/* 채용공고 */

.recruitment_box{position: relative;display: inline-block;width: 775px;height: 172px}

.recruitment_h{position: absolute;top: 28px;}

.recruitment_p{position: absolute;top: 115px;width: 314px;height: 32px;background: url('../../images/img2015/style/txt_recruitment_02.png') no-repeat;text-indent: -9999px;}





/* FAQ */

.faq_box_01{position: relative;display: inline-block;width: 775px;height: 170px}

.faq_qua {position:absolute;top:28px;right:20px;width:83px;height:23px;background: url('../../images/img2015/style/btn_qa.gif') no-repeat;text-indent:-9999px;border:none;cursor:pointer;}

.faq_h{position: absolute;top: 28px;}

.faq_p{position: absolute;top: 115px;width: 407px;height: 32px;background: url('../../images/img2015/style/txt_faq_02.png') no-repeat;text-indent: -9999px;}





/* Q&A */

.q_a_box{position: relative;display: inline-block;width: 775px;height: 170px}

.q_a_h{position: absolute;top: 0;}

.q_a_p{position: absolute;top: 115px;width: 394px;height: 14px;background: url('../../images/img2015/style/txt_q_a_02.png') no-repeat;text-indent: -9999px;}

.faq_box.st6{margin-top: 0;margin-bottom: 20px;background: url('../../images/img2015/style/bg_q_a_box.gif') no-repeat;}

.btn_q_a{width: 123px;height: 28px;border: none;text-indent: -9999px;background: url('../../images/img2015/style/btn_q_a.gif') no-repeat;cursor: pointer;}





/* 법인팀소개 및 안내 */

.corporate_box01{position: relative;display: inline-block;width: 775px;height: 172px}

.corporate_h{position: absolute;top: 31px;}

.corporate_p{position: absolute;top: 76px;width: 414px;height: 52px;background: url('../../images/img2015/style/txt_corporate_02.png') no-repeat;text-indent: -9999px;}

.corporate_box02{display: inline-block;width: 775px;height: 83px;margin-top: 0;margin-bottom: 20px;background: url('../../images/img2015/style/bg_corporate_box02.gif') no-repeat;}

.corporate_box02 .faq_box_txt{width: 650px}

.corporate_s{display: inline-block;width: 132px;height: 23px;margin-left: 10px;line-height: 23px;text-align: center;background: url('../../images/img2015/style/a_corporate.gif') no-repeat;letter-spacing: 0;color: #444;letter-spacing:0}

.sales{display: inline-block;width: 775px;}

.sales_in{display: inline-block;width: 775px;letter-spacing: -1px}

.sales_in_left{display: inline-block;float: left;width: 378px;height: 198px;border: 1px solid #aaa;}

.sales_left_h{display: inline-block;width: 363px;height: 49px;padding-left: 15px;line-height: 49px;font-size: 16px;font-family: 'Malgun Gothic',Dotum,sans-serif;color: #444;background: #f4f4f4;border-bottom: 1px solid #ddd;}

.sales_left_d{display: inline-block;width: 347px;padding: 18px 13px 0 18px;}

.sales_left_s{display: inline-block;float: left;width: 188px;}

.sales_left_d_01{display: inline-block;float: right;width: 159px;}

.sales_left_ul{display: inline-block;width: 100%;padding-bottom: 13px;border-bottom: 1px dashed #ddd;}

.sales_left_ul li{padding-left: 6px;color: #444;font-size: 11px;background: url('../../images/img2015/style/bg_bullet_444.gif') no-repeat 0 6px;line-height: 140%;}

.sales_d_01_down{display: inline-block;width: 100%;padding-top: 12px;}

.sales_d_01_down strong{color: #444;line-height: 150%;}

.sales_phone{color: #444;line-height: 140%;letter-spacing: 0;}

.sales_mail{color: #444;line-height: 140%;letter-spacing: 0;}

.sales_mail span {text-decoration:underline;}

.sales_in_right{display: inline-block;float: right;width: 378px;height: 198px;border: 1px solid #aaa;}

.sales_in.st2{margin-bottom: 17px}

.btn_sales{width: 100px;height: 28px;border: none;text-indent: -9999px;background: url('../../images/img2015/style/btn_sales.gif') no-repeat;cursor: pointer;}





/* 견적의뢰 등록 및 조회 */

.satisfaction_p.st2{margin-bottom: 10px}

.satisfaction_s{margin-left: 5px;font-weight: normal;}

.input_f100{float: left;width: 100px;height: 28PX;padding-left: 5px;border: 1PX soliD #ddd;}

.details_area.st3{padding: 0;height: 450px;overflow: auto;}

.satisfaction.st2{margin: 0;border: none;}

.answer_box{width: 733px;padding: 30px 20px;}

.answer_box .answer_img{float: left;width: 540px;height: 27px;padding-left: 40px;margin-bottom: 20px;background: url('../../images/img2015/style/bg_answer.gif') no-repeat;font-size: 14px;font-weight: bold;color: #7b4eb9;line-height: 33px;font-family: 'Malgun Gothic',Dotum,sans-serif;}

.answer_box .answer_txt{margin: 0 0 0 40px;color: #666;}





/* 롯데패밀리 회원소개 */

.txt_family{display: inline-block;margin: 5px 0 25px 0;font-size:15px;font-family:"맑은 고딕";color:#444}

.family{display: inline-block;width: 775px;}

.family_left{position: relative;display: inline-block;float: left;width: 266px;height: 194px;background: url('../../images/img2015/style/bg_family01.gif') no-repeat;}

.family_left img{position: absolute;top: 67px;left: 29px;}

.family_left_p{position: absolute;top: 103px;left: 30px;color: #fff;line-height: 160%;}

.family_right{display: inline-block;float: right;width: 469px;height: 154px;padding: 20px 15px;background: url('../../images/img2015/style/bg_family02.gif') no-repeat;}

.family_right li{padding-left: 8px;line-height: 200%;text-indent: -8px;color: #444;}

.family_right_s{color: #cd1d1f}

.family_sm_tit{display: inline-block;margin: 30px 0 13px 0;}

.familysite{display: inline-block;width: 775px;}

.familysite table{width: 100%;}

.familysite table tr~tr{border-top: 1px dashed #ddd;}

.familysite table td{height: 99px;text-align: center;border-left: 1px dashed #ddd;}

.familysite table td:first-child{border-left: none}





/* 서비스 전체보기 */

.service_wrap {border-top:2px solid #aaa;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;margin-bottom:30px;overflow:hidden;}

.service_wrap.bottom_thr {width:248px;float:left;margin-left:12px;}

.service_wrap.bottom_thr.mlzero {margin-right:1px;margin-left:0;}

.service_title {background:#f8f8f8;border-bottom:1px solid #ebebeb;}

.service_inner {overflow:hidden;background: url('../../images/img2015/style/service_bg.gif') left top repeat-y;border-top:1px solid #ebebeb;}

.service_inner.bott {background:none}

.service_wrap h2 {line-height:65px;height:69px;color:#444;font-family:"맑은 고딕";font-size:20px;font-weight:normal}

.service_wrap h2.service_fre {background: url('../../images/img2015/style/service_icon01.gif') left 23px no-repeat;padding-left:30px;margin-left:20px;}

.service_wrap h2.service_kor {background: url('../../images/img2015/style/service_icon02.gif') left 23px no-repeat;padding-left:30px;margin-left:20px;}

.service_wrap h2.service_cus {background: url('../../images/img2015/style/service_icon03.gif') left 23px no-repeat;padding-left:30px;margin-left:20px;}

.service_wrap h2.service_com {background: url('../../images/img2015/style/service_icon04.gif') left 23px no-repeat;padding-left:30px;margin-left:20px;}

.service_wrap h2.service_infor {background: url('../../images/img2015/style/service_icon05.gif') left 23px no-repeat;padding-left:30px;margin-left:20px;}

.service_wrap h2.service_tour {background: url('../../images/img2015/style/service_icon06.gif') left 23px no-repeat;padding-left:45px;margin-left:20px;}

.service_wrap h2.service_mem {background: url('../../images/img2015/style/service_icon07.gif') left 23px no-repeat;padding-left:45px;margin-left:20px;}

.service_wrap h3 {background: url('../../images/img2015/style/service_h3.gif') left 7px no-repeat;padding-left:15px;font-size:16px;font-family:"맑은 고딕";margin:10px 0 10px 15px;}

.service_wrap h3 a {color:#7b4eb9;}

.service_wrap .list_short {width:194px;float:left;padding:10px 0;}

.service_wrap .list_short.dot {font-family:'돋움',Dotum,sans-serif}

.service_wrap .list_short.dot h3 {font-family:'돋움',Dotum,sans-serif}

.service_wrap .list_short.bott {width:248px}

.service_wrap .list_short.shot {width:194px;float:left;padding:10px 0;}

.service_wrap .list_short.first{width:192px;}

.service_wrap .list_short.last{width:193px;}

.service_wrap .list_short.last ul {border-right:none;}

.service_wrap .list_short > ul > li {line-height:22px;font-size:12px}

.service_wrap .list_short > ul > li.bg_none {background:none}

.service_wrap .list_short > ul > li.off {background: url('../../images/img2015/style/service_off.gif') 171px 5px no-repeat}

.service_wrap .list_short > ul > li {background: url('../../images/img2015/style/service_on.gif') 171px 5px no-repeat}

.service_wrap .list_short > ul > li > a, .service_wrap .list_short > ul > li > a {color:#666;}

.service_wrap .list_short > ul > li.off a {color:#b43785;}

.service_wrap .list_short > ul> li.off ul li {background:none}

.service_wrap .list_short > ul > li a {background: url('../../images/img2015/style/service_dot.gif') left 10px no-repeat;margin-left:20px;padding-left:10px;display:block;}

.service_wrap .list_short > ul > li > ul {background:#f8f8f8;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;padding:10px 0;display:none;margin:8px 0;}

.service_wrap .list_short > ul > li > ul.last {margin-bottom:0;border-bottom:none;}

.service_wrap .list_short > ul > li > ul > li {font-size:11px;letter-spacing:-1px}

.service_wrap .list_short > ul > li.off > ul > li > a, .service_wrap .list_short > ul > li > ul > li > a {background:none;color:#808080;}

.service_wrap .list_short > ul  >li.off > ul > li > a.hover {text-decoration:underline;}

.lt02 li {letter-spacing: -2px !important;}

.bt_three {overflow:hidden}

.bt_three .bottom_service {width:248px;border-top:2px solid #aaa;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1}

.bottom_service h2 {line-height:65px;height:69px;color:#444;font-family:"맑은 고딕";font-size:20px;font-weight:normal}

.bottom_service .service_title {background:#f8f8f8;border-bottom:1px solid #ebebeb;}

.bottom_service h2.service_infor {background: url('../../images/img2015/style/service_icon04.gif') left 23px no-repeat;padding-left:30px;margin-left:20px;}

.bottom_service h2.service_tour {background: url('../../images/img2015/style/service_icon05.gif') left 23px no-repeat;padding-left:30px;margin-left:20px;}

.bottom_service h2.service_mem {background: url('../../images/img2015/style/service_icon06.gif') left 23px no-repeat;padding-left:30px;margin-left:20px;}



.long_bg li.off {background: url('../../images/img2015/style/service_off.gif') 171px 5px no-repeat}

.long_bg li.on {background: url('../../images/img2015/style/service_on.gif') 171px 5px no-repeat}

.long_bg li.on a, .service_wrap .list_short ul li a {color:#666;}

.long_bg li.off a {color:#b43785;}









/* ---------------------------------------------------------------------------------------------------*/

/* my tour */

.tit_p.st3{background: url('../../images/img2015/style/bg_p_tit02.gif') no-repeat;}

.tit_p.bg_p_titmy{background: url('../../images/img2015/style/bg_p_titmy.gif') no-repeat;}

.mytour_main_top{display: inline-block;width: 774px;height: 242px;background: url('../../images/img2015/style/bg_mytour_topbox.gif') no-repeat;}

.main_top_left{float:left;width: 146px;height: 193px;padding: 21px 14px;margin-top: 2px;margin-left: 2px;}

.main_top_left .top_left_top{display: inline-block;width: 100%;margin-bottom: 15px;}

.main_top_left .top_left_p{color: #444;}

.main_top_left .top_left_top p~p{margin-bottom: 10px}

.main_top_left .top_left_p strong{font-size: 26px;color: #7b4eb9;font-family: 'Malgun Gothic',Dotum,sans-serif;}

.main_top_left .top_left_p span{font-weight: bold;}

.main_top_left .top_left_down{display: inline-block;width: 100%;}

.main_top_left .top_left_down .down_dl01{display: inline-block;margin-bottom: 8px;}

.main_top_left .top_left_down .down_dl02{display: inline-block;}

.main_top_left .top_left_down dt{padding-left: 7px;margin-bottom: 2px;font-size: 12px;color: #444;background: url('../../images/img2015/style/bullet_2.gif') no-repeat 0;}

.main_top_left .top_left_down dd{padding-left: 7px;font-size: 12px;color: #666;font-weight: bold;}

.main_top_right{float: right;width: 571px;height: 197px;padding: 19px 12px;margin-right: 2px;margin-top: 2px;}

.main_top_right .top_right_top{display: inline-block;width: 100%;}

.main_top_right .top_right_top01{display: inline-block;float: left;width: 364px;height: 161px;background: url('../../images/img2015/style/bg_mytour_dlbox.gif') no-repeat;}

.main_top_right .top_right_top01 ul:first-child{margin-top: 1px;}

.main_top_right .top_right_top01 li{display: inline-block;float: left;width: 120px;height: 80px;margin-left: 1px;text-align: center;}

.main_top_right .top_right_top01 li.two{position:relative;top:0;left:0;width: 241px;height: 80px;display:table;}

.main_top_right .top_right_top01 li.two h5{position:absolute;top:0;left:0;width: 241px;text-align:center;}

.main_top_right .top_right_top01 li.two .top_right_p{margin-top:0;padding-top:21px;display:table-cell;width: 241px;height:59px;vertical-align:middle;}

.main_top_right .top_right_top01 h5{display: inline-block;width: 120px;height: 21px;line-height: 21px;color: #fff;font-size: 11px;font-weight: normal;letter-spacing: -1px;}

.main_top_right .top_right_top01 .top_right_p{display: inline-block;width: 120px;height: 59px;line-height: 59px;color: #444;}

.main_top_right .top_right_top01 .top_right_p.st2{margin-top: 13px;line-height: 17px;}

.main_top_right .top_right_top01 .top_right_p img{margin-top: 17px;}

.main_top_right .top_right_top01 .top_right_p .top_right_s{margin-right: 2px;font-size: 20px;color: #cd1d1f;font-weight: bold;font-family: 'Malgun Gothic',Dotum,sans-serif;}

.main_top_right .top_right_top02{display: inline-block;float: right;width: 197px;}

.main_top_right .top_right_top02 .go_01{display: inline-block;width: 197px;height: 82px;}

.main_top_right .top_right_top02 .go_02{display: inline-block;width: 197px;height: 80px;}

.top_right_down{display: inline-block;width: 571px;height: 54px;}

.top_right_down li.down_a01{display: inline-block;float: left;width: 101px;padding: 19px 0;}

.top_right_down li.down_a02{display: inline-block;float: left;width: 130px;padding: 19px 0;}

.top_right_down li.down_a03{display: inline-block;float: left;width: 116px;padding: 19px 0;}

.top_right_down li.down_a04{display: inline-block;float: left;width: 116px;padding: 19px 0;}

.top_right_down li.down_a05{display: inline-block;float: left;width: 103px;padding: 19px 0;}

.top_right_down li.down_a01 a{display: inline-block;width: 59px;height: 16px;padding-left: 24px;margin-left: 18px;background: url('../../images/img2015/style/bg_down_a01.gif') no-repeat;color: #444;line-height: 16px;letter-spacing: -1px;}

.top_right_down li.down_a02 a{display: inline-block;width: 86px;height: 14px;padding-left: 25px;margin-left: 19px;background: url('../../images/img2015/style/bg_down_a02.gif') no-repeat;color: #444;line-height: 14px;letter-spacing: -1px;}

.top_right_down li.down_a03 a{display: inline-block;width: 61px;height: 15px;padding-left: 32px;margin-left: 23px;background: url('../../images/img2015/style/bg_down_a03.gif') no-repeat;color: #444;line-height: 15px;letter-spacing: -1px;}

.top_right_down li.down_a04 a{display: inline-block;width: 68px;height: 15px;padding-left: 21px;margin-left: 27px;background: url('../../images/img2015/style/bg_down_a04.gif') no-repeat;color: #444;line-height: 15px;letter-spacing: -1px;}

.top_right_down li.down_a05 a{display: inline-block;width: 73px;height: 14px;padding-left: 23px;margin-left: 20px;background: url('../../images/img2015/style/bg_down_a05.gif') no-repeat;color: #444;line-height: 14px;letter-spacing: -1px;}

.top_right_down li~li{margin-left: 1px;}

.bbs_table.st2 tr.table_top{border-left: 1px solid #ddd;border-right: 1px solid #ddd;border-bottom: 3px solid #e5e5e5;background: #f4f4f4;}

.bbs_table.st2 th~th{border-left: 1px solid #ddd;background: none;}

.bbs_table.st2 th .ft_nom{font-weight: normal;}

.bbs_table.st2 td~td{border-left: 1px solid #ddd;color: #444;position:relative}

.bbs_table.st2 td .finish01{padding: 3px 5px 2px 5px;font-size: 11px;background: #69648f;color: #fff;}

.bbs_table.st2 td .finish02{padding: 3px 5px 2px 5px;font-size: 11px;background: #888b94;color: #fff;}

.bbs_table.st2 td .finish03{padding: 3px 5px 2px 5px;font-size: 11px;background: #fff;color: #888b94;}

.bbs_table.st2 td .tit_pro{float: left;width: 172px;max-width: 172px;font-size: 11px;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.bbs_table.st2 td .a_pro01{display: inline-block;float: right;width: 62px;height: 26px;margin: 6px;background: url('../../images/img2015/style/a_por_bg.gif') no-repeat;line-height: 26px;font-size: 11px;text-align: center;}

.bbs_table.st2 td .a_pro02{display: inline-block;width: 62px;height: 26px;background: url('../../images/img2015/style/a_por_bg.gif') no-repeat;line-height: 26px;font-size: 11px;text-align: center;}

.bbs_table.st2 td.ft_red{color: #cd1d1f}

.ing_cancel {border-top: 2px solid #7b4eb9;border-left: 1px solid #ddd;border-right: 1px solid #ddd;border-bottom: 1px solid #aaa;overflow:hidden}

.ing_cancel > .left_text {border-right:1px dashed #ccc;width:230px;height:154px;padding:15px;float:left}

.ing_cancel > .left_text ul li {background: url('../../images/img2015/style/bg_bullet_02.gif') no-repeat 0 10px;padding-left:8px;color:#777;line-height:24px}

.ing_cancel > .left_text ul li:first-child {margin-top:5px}

.ing_cancel > .right_text {width:482px;height:154px;padding:15px 0 15px 30px;float:left}

.ing_cancel > .right_text ul li {background: url('../../images/img2015/style/bg_bullet_02.gif') no-repeat 0 10px;padding-left:8px;color:#777;line-height:24px}

.ing_cancel > .right_text ul li ol li {background:none;line-height:14px;margin:3px 0}

.ing_cancel > .right_text ul li:first-child {margin-top:5px}

.mytour_main{display: inline-block;width: 775px;}

.mytour_main_tit{display: inline-block;width: 775px;}

.mytour_main_tit_h{float:left;padding-left: 20px;width:230px;margin: 30px 0 10px 0;font-size:14px;color: #444;background: url('../../images/img2015/style/ico_mytour_tit.gif') no-repeat 0 5px;font-family: 'Malgun Gothic',Dotum,sans-serif;}

.mytour_main_tit .full_screen{float: right;width: 20px;height: 20px;margin-top: 30px;background: url('../../images/img2015/style/a_full_screen.gif') no-repeat;text-indent: -9999px;}

.no_cstdata{padding:30px 0;text-align:center;}

.if_rese_01{width: 775px;min-height: 355px;}

.jeju_air{display: inline-block;width: 773px;height: 48px;border: 1px solid #ddd;line-height: 48px;background: #fbfbfb;}

.jeju_air_p{display: inline-block;float: left;padding-left: 28px;margin-left: 20px;background: url('../../images/img2015/style/ico_jejuair.gif') no-repeat 0;color: #444;font-size: 12px;}

.jeju_air_a{display: inline-block;float: right;width: 62px;height: 26px;margin: 12px 6px 0 0;background: url('../../images/img2015/style/a_por_bg.gif') no-repeat;line-height: 26px;text-align: center;color: #444;}

.if_rese_ckbox{display: inline-block;width: 775px;margin-bottom: 10px;}

.bbs_table.st2 td .tit_pro.st2{width: 150px;}

.if_rese_02{width: 775px;height: 1910px;}

.right_txt{display: inline-block;width: 775px;margin-bottom: 10px;text-align: right;}

.right_txt button {font-family: 'Dotum'}

.right_txt_s{padding-left: 5px;margin-right: 10px;color: #666;background: url('../../images/img2015/style/bullet_2.gif') no-repeat 0 4px;}

.right_txt_btn{width: 82px;height: 26px;font-size: 11px;border: none;background: url('../../images/img2015/style/a_por_bg82.gif') no-repeat;cursor: pointer;}

.product{display: inline-block;width: 775px;border-bottom: 1px solid #aaa;}

.product_box{display: inline-block;float: left;width: 775px;height: 142px;padding: 18px 0 15px 0;background: url('../../images/img2015/style/bg_product_box.gif') no-repeat;}

.product_box_check{display: inline-block;float: left;width: 30px;height: 142px;padding-left: 1px;}

.product_box_check label {visibility: hidden;width: 0;height: 0;margin: 0;padding: 0;font-size: 0;line-height: 0;}

.checks.st3{margin-top: 65px;}

.product_box_img{position: relative;display: inline-block;float: left;width: 178px;height: 139px;border: 1px solid #ccc;}

.product_box_img a{display:block;}

.product_box_img a > img {width:178px;height:139px;}

.box_img_s{position: absolute;top: -2px;left: 3px;}

.product_box_txt{display: inline-block;float: left;width: 322px;height: 122px;padding: 10px 20px;}

.box_txt_p{display: inline-block;width: 100%;margin-bottom: 10px;font-size: 12px;color: #666;}

.box_txt_p_s01{width: 35px;height: 16px;padding: 3px 2px 2px 2px;margin-left: 5px;border: 1px solid #7b4eb9;color: #7b4eb9;}

.box_txt_p_s02{width: 35px;height: 16px;padding: 3px 2px 2px 2px;margin-left: 5px;border: 1px solid #00950e;color: #00950e;}

.box_txt_p_s03{width: 35px;height: 16px;padding: 3px 2px 2px 2px;margin-left: 5px;border: 1px solid #008ba9;color: #008ba9;}

.box_txt_h{display: inline-block;width: 100%;margin-bottom: 15px;font-size: 14px;color: #333;font-family: 'Malgun Gothic',Dotum,sans-serif;}

.box_txt_s{color: #865fbe;}

.product_box_txt dt{display: inline-block;float: left;margin-right: 3px;font-weight: bold;color: #666;font-size: 12px;line-height: 150%;}

.product_box_txt dd{display: inline-block;color: #666;font-size: 12px;line-height: 150%;}

.product_box_btn{display: inline-block;width: 171px;height: 124px;padding: 18px 0 0 30px;margin-left: 1px;}

.box_btn_p{margin-bottom: 10px;font-size: 12px;color: #7b4eb9;line-height: 140%;}

.box_btn_h{margin-bottom: 20px;font-size: 28px;letter-spacing: -2px;color: #7b4eb9;font-family: 'Malgun Gothic',Dotum,sans-serif;}

.box_btn_h_s{font-size: 18px;font-family: 'Malgun Gothic',Dotum,sans-serif;}

.box_btn_b{width: 85px;height: 29px;background: url('../../images/img2015/style/btn_view.gif') no-repeat;text-indent: -9999px;border: none;cursor: pointer;}

.box_txt_d{margin-top: 10px;color: #865fbe;}

.box_txt_d_s{padding: 3px 3px 2px 3px;background: #865fbe;color: #fff;}

.joint_box{position: relative;display: inline-block;width: 775px;height: 172px;background: url('../../images/img2015/style/bg_joint_box.gif') no-repeat;}

.joint_box_h{position: absolute;top: 24px;left: 0;}

.joint_box_p01{position: absolute;top: 69px;left: 1px;}

.joint_box_p02{position: absolute;top: 92px;left: 0;}

.joint_box_b{position: absolute;top: 117px;left: 2px;width: 105px;height: 28px;border: none;color: #fff;background: url('../../images/img2015/style/btn_joint.gif') no-repeat;font-size: 11px;font-family: '돋움',Dotum,sans-serif;}

.joint_tour{display: inline-block;width: 775px;margin-bottom: 20px;}

.joint_tour_top{display: inline-block;width: 775px;padding-bottom: 7px;}

.joint_tour_top label {visibility: hidden;width: 0;height: 0;margin: 0;padding: 0;font-size: 0;line-height: 0;}

.tour_top_h{display: inline-block;float: left;height: 30px;margin-right: 10px;line-height: 30px;font-size: 14px;color: #666;font-family: 'Malgun Gothic',Dotum,sans-serif;}

.joint_tour_top span{display: inline-block;width: 180px;height: 30px;}

.joint_tour_top span select{width: 100%;height: 100%;}

.tour_top_b01{width: 60px;height: 30px;border: 1px solid #7b4eb9;background: #fff;font-size: 11px;color: #7b4eb9;border-radius: 2px;}

.tour_top_b02{display: inline-block;float: right;width: 192px;height: 26px;font-size: 11px;letter-spacing: -1px;color: #cd1d1f;background: url('../../images/img2015/style/btn_joint_tour.gif') no-repeat;border: none;}

.joint_tour_down{display: inline-block;width: 773px;padding: 31px 0 19px 0;border-top: 2px solid #7b4eb9;border-left: 1px solid #ddd;border-right: 1px solid #ddd;border-bottom: 1px solid #aaa;text-align: center;}

.tour_down_p{margin-bottom: 11px;font-weight: bold;color: #666;}

.joint_tour_down .tour_down_a{display: inline-block;width: 62px;height: 26px;background: url('../../images/img2015/style/a_joint_tour.gif') no-repeat;line-height: 26px;color: #fff;}

.bbs_table.st3 table td span.answer_02.st2{padding: 3px 9px 3px 9px;}

.bbs_table.st3 table td.font_b_no{font-weight: normal;}

.bbs_table.st3 td.txt_L {color: #444;}





/* pop_상품선택비교 */

.login_pop.st3{display: inline-block;width: 990px;}

.login_pop.st3 .pop_top{width: 990px;background: url('../../images/img2015/style/bg_comparison_top.jpg') no-repeat;}

.login_pop.st3 .pop_contents{width: 984px;}

.comparison{display: inline-block;width: 100%;height: 40px;line-height: 40px;border-top: 1px solid #ccc;border-bottom: 1px solid #d4d4d4;}

.comparison_top{display: inline-block;float: right;width: 165px;margin-right: 10px;}

.comparison_top_p{display: inline-block;float: left;margin-right: 5px;font-size: 12px;color: #444;vertical-align:middle;}

.comparison_top_s{display: inline-block;float: left;vertical-align:middle;}

.comparison_top_s button{vertical-align:middle;}

.comparison_top_b01{width: 17px;height: 17px;border: none;text-indent: -9999px;background: url('../../images/img2015/style/ico_big.gif') no-repeat;cursor: pointer;}

.comparison_top_b01 a, .comparison_top_b02 a {display:block}

.comparison_top_b02{width: 17px;height: 17px;border: none;text-indent: -9999px;background: url('../../images/img2015/style/ico_small.gif') no-repeat;cursor: pointer;}

.comparison_top a.btn_print_ico{margin-top: 7px;}

.pop_btn_con.st3{width: 984px;border-top: 1px solid #d4d4d4;}

.pop_btn_con.st3 a:first-child{margin-right:5px;}

.pop_table_box{display: inline-block;width: 964px;padding: 10px;height: 634px;overflow: auto;}

.pop_table{display: inline-block;width: 964px;}

.compare_table {overflow-y:scroll;height:722px;margin:10px;}

.compare_table table {width:100%;font-size:1.1em;letter-spacing:0px;line-height:150%}

.compare_table table thead {background-color:#9d9d9d;}

.compare_table table thead th {text-align:center;background:url('../../images/img2015/style/th_bar.gif') no-repeat left center;padding:15px 0;color:#fff}

.compare_table table thead th:first-child {background:none}

.compare_table table tbody td {padding:15px;border-bottom:1px solid #ccc;border-bottom:1px solid #aaa;border-left:1px dashed #aaa;}

.compare_table table tbody th {text-align:center;background:#fbfbfb;border-left:1px solid #aaa;border-bottom:1px solid #aaa;font-weight:normal;color:#333}

.day_list li {margin-top:5px;}

.day_list li:first-child {margin-top:0;}

.ho_day {overflow:hidden;margin-top:10px}

.ho_day:first-child {margin-top:0;}

.ho_day p {float:left;margin-right:10px;font-weight:bold}

.ho_day ul {float:left;}

.btn_pop_cross{display: inline-block;width: 123px;height: 28px;margin-top: 20px;border: none;text-indent: -9999px;background: url('../../images/img2015/style/btn_pop_cross.gif') no-repeat;cursor: pointer;}



/* mytour_login */

.my_content{display: inline-block;width: 100%;}

.my_login{position: relative;width: 990px;height: 137px;margin: 0 auto;background: url('../../images/img2015/style/bg_mytour_login.gif') no-repeat;}

.my_login_h{position: absolute;top: 29px;}

.my_login_p{position: absolute;top: 83px;}

.my_login_box{width: 990px;height: 286px;margin: 0 auto;overflow: hidden;background: url('../../images/img2015/style/bg_my_login_box.gif') no-repeat;}

.my_login_box1{width: 990px;height: 286px;margin: 0 auto;overflow: hidden;background: url('../../images/img2015/style/bg_my_login_box1.gif') no-repeat;}

.my_login_box label {visibility: hidden;width: 0;height: 0;margin: 0;padding: 0;font-size: 0;line-height: 0;}

.my_login_box_left{display: inline-block;float: left;width: 401px;padding-left: 94px;}

.login_box_left_h{margin: 19px 0;}

.pop_left_input.st2{width: 228px;}

.pop_left_input.st3{width: 292px;}

.login_box_btn{width: 300px;padding-left: 60px;margin: 10px 0;}

.login_box_bL{width: 240px;height: 36px;font-size:0;line-height:0;border: none;background: url('../../images/img2015/style/btn_login_box_bL.gif') no-repeat;cursor: pointer;}

.login_box_bL1{width: 304px;height: 36px;font-size:0;line-height:0;border: none;background: url('../../images/img2015/style/btn_login_box_bL1.gif') no-repeat;cursor: pointer;}

.login_box_abox{width: 300px;padding:10px 0 20px 60px;}

.login_box_abox .abox_a01{display: inline-block;float: left;width: 79px;height: 26px;margin-right: 2px;background: url('../../images/img2015/style/a_por_bg79.gif') no-repeat;text-align: center;line-height: 26px;color: #333;}

.login_box_abox .abox_a02{display: inline-block;float: left;width: 79px;height: 26px;background: url('../../images/img2015/style/a_por_bg79.gif') no-repeat;text-align: center;line-height: 26px;color: #cd1d1f;}

.login_box_abox .abox_a03{display: inline-block;float: left;width: 100px;height: 26px;margin-right: 2px;background: url('../../images/img2015/style/a_por_bg100.gif') no-repeat;text-align: center;line-height: 26px;color: #333;padding:0 !important;}

.login_box_abox .abox_a04{display: inline-block;float: left;width: 100px;height: 26px;background: url('../../images/img2015/style/a_por_bg100.gif') no-repeat;text-align: center;line-height: 26px;color: #cd1d1f;padding:0 !important;}

.my_login_box_right{display: inline-block;float: right;width: 395px;padding-left: 98px;}

.login_box_right_h{margin: 19px 0;}

.login_box_bR{width: 240px;height: 36px;font-size:0;line-height:0;border: none;background: url('../../images/img2015/style/btn_login_box_bR.gif') no-repeat;cursor: pointer;}

.login_box_pbox{width: 300px;padding-left: 60px;}

.login_box_p{color: #666;line-height: 160%;}

.my_login_box_botm{width: 990px;margin: 30px auto 113px;overflow: hidden;}

.box_botm_p{display: inline-block;width: 100%;line-height: 200%;color: #666;}

.box_botm_p .box_botm_a{display: inline-block;margin-left: 10px;color: #cd1d1f;text-decoration: underline;}





/* 예약/결제 */

.mytour_main_tit_h.st2{margin: 10px 0;}

.if_rese_p_01{padding-left: 14px;margin: 10px 0;text-indent: -13px;line-height: 180%;color: #666;}

.ft_red{margin-left: 5px;text-decoration: underline;}

.ft_purple{color :#7b4eb9 !important;}

.progress{display: inline-block;width: 731px;height: 111px;padding: 23px 22px;background: url('../../images/img2015/style/bg_progress_box.gif') no-repeat;}

.progress_left{display: inline-block;float: left;width: 240px;}

.progress_left p{display: inline-block;width: 100%;padding-left: 10px;line-height: 210%;color: #777;background: url('../../images/img2015/style/bg_bullet_02.gif') no-repeat 0 10px;}

.progress_right{display: inline-block;float: right;width: 470px;padding-left: 21px;}

.progress_right p{display: inline-block;width: 100%;padding-left: 10px;line-height: 210%;color: #777;background: url('../../images/img2015/style/bg_bullet_02.gif') no-repeat 0 10px;}

.progress_right p .progress_right_s01{display: inline-block;width: 100%;line-height: 130%;}

.progress_right p .progress_right_s01.st2{margin-bottom: 10px;}

.progress_right p .progress_right_s02{margin-left: 5px;color: #cd1d1f}

.progress_right p.col_p{color: #444}

.if_rese_p_02 {margin:10px 0;line-height: 180%;color: #666;}



.hotel_rese{display: inline-block;width: 775px;margin-bottom: 40px;}

.hotel_rese .bbs_table th{padding-left: 20px;background: #f4f4f4;text-align: left;}

.hotel_rese .bbs_table th.bor_L{border-left: 1px solid #ddd;}

.hotel_rese .bbs_table td{padding-left: 20px;border-left: 1px solid #ddd;text-align: left;color: #666}

.hotel_rese .bbs_table td:first-child{font-weight: normal;color: #666}

.hotel_rese .bbs_table td .ft_red{padding: 0;color: #cd1d1f;border: none;font-weight: bold;}

.bbs_table.st4{margin-bottom: 40px;}

.bbs_table.st4 table{border-bottom: none}

.bbs_table.st4 table th~th{border-left: 1px solid #ddd;background: none;}

.bbs_table.st4 table td~td{border-left: 1px solid #ddd;color: #666;}

.bbs_table.st4 table td .ft_red{padding: 0;color: #cd1d1f;border: none;font-weight: normal}

.bbs_table.st4 table .back_fR{display: inline-block;width: 775px;border-bottom: 1px solid #aaa;border-top: 1px solid #aaa;background: #eee;text-align: right;}

.bbs_table.st4 table .back_fR td{float: right;margin-right: 20px;font-weight: normal;color: #444;}

.bbs_table.st4 table .back_fR td .back_fR_s{padding: 0;margin-left: 10px;border: none;font-weight: bold;font-size: 16px;color: #cd1d1f;font-family: 'Malgun Gothic',Dotum,sans-serif;}

.bbs_table.st4 table td .txt_bk{text-align: center;font-weight: bold;color: #444;}



.coin_table {width:100%;border:2px solid #9ea6c8;font-size:12px}

.coin_table thead tr {background-color:#f4f4f4;border-bottom:1px solid #ddd}

.coin_table thead th {background: url('../../images/img2015/style/coin_bar.gif') no-repeat left center;color:#444;padding:14px 0;}

.coin_table thead th:first-child {background:none;}

.coin_table tbody td {padding:14px;text-align:center;font-size:20px;font-family:"Verdana";color:#444;position:relative;}

.coin_table tbody td span {font-size:12px;font-family: "Dotum"}

.coin_table tbody td.f_co {color:#cd1d1f;}

.coin_table tbody td .icon_mi {position:absolute;right:-12px;top:16px;background: url('../../images/img2015/style/icon_mi.gif') no-repeat right center;text-indent: -9999px;width:20px;height:20px;}

.coin_table tbody td .icon_mii {position:absolute;right:-12px;top:16px;background: url('../../images/img2015/style/icon_mii.gif') no-repeat right center;text-indent: -9999px;width:20px;height:20px;}

.new_pop_wrap {border:1px solid #ddd;background:#f8f8f8;padding:20px;margin:10px 0;font-size:12px;}

.new_pop_list label {visibility: hidden;width: 0;height: 0;margin: 0;padding: 0;font-size: 0;line-height: 0;}

.new_pop_list li {margin-top:6px;overflow:hidden}

.new_pop_list li:first-child {margin-top:0;}

.new_pop_list li dl dt {float:left;width:120px;background: url('../../images/img2015/style/pop_list_dot.gif') no-repeat left center;padding-left:8px;font-weight:bold;color:#666;;line-height:24px}

.new_pop_list li dl dd {float: left;line-height:24px}

.new_pop_list li dl dd input {border:1px solid #ddd;background:#fff;color:#888;padding:0 5px;line-height:22px;width:305px;height:22px}

.pop_wr_text {font-size:12px;line-height:140%;letter-spacing:0px}

.pop_wr_text a {text-decoration:underline;color:#666;font-weight:bold}

.pop_wr_text01 {color:#444;font-size:12px}

.point_text {font-size:11px;margin-left:5px;}

.point_text a{color:#cd1d1f;text-decoration:underline}

.i_text {font-weight:bold;color:#666}

.i_text_list li {font-weight:normal;margin-top:3px;background: url('../../images/img2015/common/pop_blit.gif') no-repeat 0 7px;padding-left:10px;line-height:160%;color:#666}





/* 찜/최근 본 상품 */

.right_txt_btn01{width: 82px;height: 26px;font-size: 11px;border: none;background: url('../../images/img2015/style/a_por_bg82.gif') no-repeat;cursor: pointer;}

.right_txt_btn02{width: 62px;height: 26px;border: none;background: url('../../images/img2015/style/a_por_bg.gif') no-repeat;font-size: 11px;cursor: pointer;}

.right_txt_btn03{width: 62px;height: 26px;border: none;background: url('../../images/img2015/style/a_por_bg.gif') no-repeat;font-size: 11px;color: #cd1d1f;cursor: pointer;}





/* 여행정보 스크랩 */

.checks.st4{float: inherit;}





/* 상담접수 내역 */

.a_compliment.st2{width: 123px;background: url('../../images/img2015/style/bg_box_btn04.gif') no-repeat;font-size:0;line-height: 0}

.a_compliment.st3{width: 123px;background: url('../../images/img2015/style/bg_box_btn05.gif') no-repeat;font-size:0;line-height: 0}

.a_compliment.st4{width: 123px;background: url('../../images/img2015/style/bg_box_btn06.gif') no-repeat;font-size:0;line-height: 0}

.a_compliment.st7{width: 123px;background: url('../../images/img2015/style/bg_box_btn13.gif') no-repeat;font-size:0;line-height: 0}

.bbs_table.st3 table td {font-size: 11px;}

.bbs_table label {visibility: hidden;width: 0;height: 0;margin: 0;padding: 0;font-size: 0;line-height: 0;}





/* 상품평/여행후기 내역 */

.btn_eli{display: inline-block;width: 13px;height: 13px;margin-left: 3px;margin-top: 13px;background: url('../../images/img2015/style/btn_eli.gif') no-repeat;border: none;text-indent: -9999px;cursor: pointer;}

.ans_d_box{display: inline-block;width: 775px;}

.ans_d_box_up{width: 640px;margin: auto;}

.ans_d_box_upin{display: inline-block;width: 100px;float: left;margin-right: 28px;}

.ans_d_box_p{display: inline-block;float: left;margin-right: 5px;font-weight: normal;color: #444;}

.ans_d_box_up img{float: left;margin-top: 11px;}

.bbs_table table td span.ans_d_box_s{padding: 0;border: none;color: #cd1d1f;font-size: 22px;font-weight: bold;font-family: 'Malgun Gothic',Dotum,sans-serif;}

.ans_d_box_down{display: inline-block;width: 635px;padding: 10px 70px;line-height: 160%;font-weight: normal;text-align: left;border-top: 1px dashed #e0e0e0;}

.a_compliment.st5{width: 123px;background: url('../../images/img2015/style/bg_box_btn07.gif') no-repeat;font-size:0;line-height: 0}

.a_compliment.st6{width: 123px;background: url('../../images/img2015/style/bg_box_btn08.gif') no-repeat;font-size:0;line-height: 0}





/* 맞춤여행 */

.main_tit_h_s{float: right;margin-top: 3px;margin-left: 5px;font-size: 11px;font-weight: normal;color: #666;}

.select_box_180{display: inline-block;float: left;width: 180px;height: 30px;margin: 10px 5px 10px 0;}

.select_box_180 select{width: 100%;height: 100%;}

.hotel_rese .bbs_table td .check_span{padding: 0;margin-right: 15px;border: none;line-height: 120%;}

.tour_txt_box{display: inline-block;width: 775px;text-align: right;margin-top: 10px;}

.tour_txt_box_p{display: inline-block;color: #7c4eba;margin-right: 10px;}

.tour_txt_box_b{width: 123px;height: 28px;text-indent: -9999px;background: url('../../images/img2015/style/bg_box_btn09.gif') no-repeat;border: none;}

.box_img_d{position: absolute;bottom: 0;width:159px;height: 25px;padding: 10px;background: rgba(0, 0, 0, 0.56);}

.box_img_p{width: 160px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #fff;font-weight: bold;}

.box_img_s01{color: #fff;font-weight: bold;}

.tab_body li{display: inline-block;float: left;margin-top: 18px;}

.tab_body li~li{margin-left: 18px;}

.right_txt.st2{padding-bottom: 10px;margin-bottom: 0;border-bottom: 1px solid #ddd;}

.right_txt_in{float: left;width: 500px;}

.right_txt_in_p{display: inline-block;float: left;margin-right: 10px;line-height: 30px;font-weight: bold;font-size: 12px;color: #333;}

.select_box_180.st2{margin: 0;}

#selAreaList.select_box_180.st2{width:320px;}

.right_txt_btn.st2{width: 192px;margin-top: 5px;background: url('../../images/img2015/style/a_por_bg192.gif') no-repeat;letter-spacing: -1px;color: #cd1d1f;}





/* 회원정보 */

.bbs_table table td .a_por_bg87{display: inline-block;width: 87px;height: 26px;background: url('../../images/img2015/style/a_por_bg87.gif') no-repeat;font-size: 11px;letter-spacing: -1px;text-align: center;line-height: 26px;color: #333;}

.mytour_main_tit.st2{margin-top: 30px;}

.grade{display: inline-block;width: 775px;margin-top: 30px;}

.grade_left{display: inline-block;float: left;width: 375px;}

.mytour_main_tit.st3{width: 375px;}

.mytour_main_tit .full_screen.st2{width: 62px;height: 26px;margin-top: 7px;background: url('../../images/img2015/style/a_por_bg.gif') no-repeat;text-indent: inherit;text-align: center;line-height: 26px;color: #333;}

.grade_left_d_up{display: inline-block;float: left;width: 371px;height: 58px;padding: 22px 0 31px;border: 2px solid #7b4eb9;text-align: center;}

.left_d_up_p{display: inline-block;width: 100%;margin-top: 17px;font-size: 16px;color: #444;font-family: 'Malgun Gothic',Dotum,sans-serif;}

.grade_left_s01{color: #7b4eb9;}

.grade_left_s02{color: #e06d18;font-weight: bold;}

.grade_left_s03 {color:#299e9b;font-weight:bold}

.grade_left_s04 {color:#2b88c6;font-weight:bold}

.grade_left_s05 {color:#ce2356;font-weight:bold}

.grade_left_s06 {color:#882ac8;font-weight:bold}

.grade_left_s07 {color:#4240b2;font-weight:bold}

.grade_left_d_down{display: inline-block;width: 353px;height: 29px;padding: 10px;border: 1px solid #aaa;color: #666;border-top: none;background: #f8f8f8;text-align:center}

.left_d_down_p{line-height:29px}

.mytour_main_tit .full_screen.st3{width: 113px;height: 26px;margin-top: 7px;background: url('../../images/img2015/style/a_por_bg113.gif') no-repeat;text-indent: inherit;text-align: center;line-height: 26px;color: #333;}

.grade_right{display: inline-block;float: right;width: 375px;}

.grade_right_d_up{display: inline-block;float: left;width: 355px;height: 93px;padding: 9px 8px;border: 2px solid #7b4eb9;text-align: center;}

.grade_in_d01{display: inline-block;width: 353px;height: 44px;background: url('../../images/img2015/style/bg_grade_d.gif') no-repeat;}

.grade_in_p{float: left;width: 108px;line-height: 44px;color: #444;}

.grade_in_s{float: right;line-height: 44px;margin-right: 10px;color: #666;}

.grade_in_s strong{font-size: 20px;color: #cd1d1f;font-family: 'Malgun Gothic',Dotum,sans-serif;}

.grade_in_d02{display: inline-block;width: 353px;height: 44px;margin-top: 5px;background: url('../../images/img2015/style/bg_grade_d.gif') no-repeat;}

.grade_right_d_down{position: relative;display: inline-block;width: 353px;height: 29px;padding: 10px;border: 1px solid #aaa;color: #666;border-top: none;background: #f8f8f8;}

.right_d_down_L{display: inline-block;float: left;}

.right_d_down_L strong{letter-spacing: -1px;}

.grade_in_b{display: inline-block;float: right;width: 62px;height: 25px;margin-top: 3px;border: none;font-size: 11px;background: url('../../images/img2015/style/btn_por_bg62.gif') no-repeat;cursor: pointer}

.balloon{position: absolute;top: -70px;right: 10px;width: 219px;height: 66px;padding: 10px 8px;background: url('../../images/img2015/style/bg_balloon.png') no-repeat;}

.balloon_s{display: inline-block;width: 100%;float: left;color: #cd1d1f;font-weight: bold;margin-bottom: 5px;}

.btn_eli.st2{float: right;margin: 0;}

.balloon_p{display: inline-block;letter-spacing: -1px;}

.banner_a_box{position: relative;display: inline-block;width: 375px;height: 121px;margin-top: 25px;background: url('../../images/img2015/style/bg_a_banner_box.gif') no-repeat;}

.banner_a_box_img01{position: absolute;top: 19px;left: 17px;}

.banner_a_box_img02{position: absolute;top: 39px;left: 18px;}

.banner_a_box a{position: absolute;top: 78px;left: 19px;display: inline-block;width: 165px;height: 27px;padding-right: 10px;background: url('../../images/img2015/style/ico_a_right.gif') no-repeat right 18px;}





/* pop_맞춤여행 추천상품 */

.pop_top_p.st2{margin-top: 15px;font-size: 18px;color: #fff;font-weight: bold;font-family: 'Malgun Gothic',Dotum,sans-serif;}

.pop_top_p_s{margin-left: 5px;font-size: 12px;font-weight: normal;}

.comparison ul{display: inline-block;float: right;margin-right:20px;}

.comparison li{display: inline-block;float: left;padding: 0 12px;background: url('../../images/img2015/style/ico_triangle_off.gif') no-repeat right;}

.comparison li.on{background: url('../../images/img2015/style/ico_triangle_on.gif') no-repeat right;}

.comparison li.on a{color: #cd1d1f;font-weight: bold;}

.comparison li~li a{border-left: 1px solid #ccc;padding-left: 10px;}

.product_box.st2{width: 944px;padding: 15px 20px;background: none;border-bottom: 1px solid #cfcfcf;}

.product_box.stk{width: 949px;padding: 15px 20px;background: none;border-bottom: 1px solid #cfcfcf;}

.product_box_txt.st2{width: 520px;}

.product_box_btn.st2{width: 176px;padding: 0 0 0 25px;margin-top: 18px;border-left: 1px dashed #ccc;}

.box_txt_p.st2{font-size: 13px;}

.box_txt_h.st2{font-size: 16px;font-family: 'Malgun Gothic',Dotum,sans-serif;}

.pop_img_box{display: inline-block;width: 984px;}

.he808 {max-height:808px;overflow:auto}

.pop_img_box.no_over {overflow:hidden;width:989px}

.pagination.st2{display: inline-block;width: 984px;margin: 30px 0;}

.master_calendar.st2{display: none;}

.master_calendar.st2.on{display: inline-block;width: 984px;margin: 0;overflow: inherit;border-top: none;border-right: none;border-left: none;}

.master_calendar .calendar_left.st2{height: 320px;padding: 19px 19px 19px 18px;}

.master_calendar .calendar_left .left_list .cal_table {max-height: 280px;overflow: auto;}

.box_btn_b01{display: inline-block;width: 87px;height: 29px;border: none;text-indent: -9999px;background: url('../../images/img2015/style/box_btn_b01_off.gif') no-repeat;}

.box_btn_b01.on{background: url('../../images/img2015/style/box_btn_b01_on.gif') no-repeat;}







/* iframe */

/* 예약내역 및 취소내역 */

.if_rese{display: inline-block;width: 775px;}

.if_rese .bbs_tab{display: inline-block;float: left;width: 775px;height: 43px;margin: 0 0 20px 0;background: url('../../images/img2015/style/bor_re.gif') repeat-x bottom;}

.if_rese .bbs_tab li{float: left;width: 180px;height: 40px;text-align: center;line-height: 40px;background: #f4f4f4;border-top: 1px solid #ddd;}

.if_rese .bbs_tab li:first-child{border-left: 1px solid #ddd;}

.if_rese .bbs_tab li.on{height: 41px;border-left: 2px solid #7c4eba;border-top: 2px solid #7c4eba;border-right: 2px solid #7c4eba;border-bottom: none;background: #fff;}

.if_rese .bbs_tab li a{display: inline-block;width: 178px;height: 40px;font-size: 12px;font-weight: bold;color: #666;border-right: 1px solid #ddd;}

.if_rese .bbs_tab li.on a{color: #7c4eba;}

.if_rese_p{margin: 10px 0;}





/* 상담접수 내역*/

.notice{position:relative;width:100%;}

.tab_box{position: relative;display: inline-block;width: 100%;height: 41px;border-bottom: 2px solid #7b4eb9;}

.notice h3.tab1{position: absolute;top: 0;left:0;width: 180px;height: 40px;border-top: 1px solid #ddd;border-right: 1px solid #ddd;border-left: 1px solid #ddd;background: #f4f4f4;margin: 0;text-align: center;line-height: 40px;}

.notice h3.tab2{position: absolute;top: 0;left:182px;width: 180px;height: 40px;border-top: 1px solid #ddd;border-right: 1px solid #ddd;background: #f4f4f4;margin: 0;text-align: center;line-height: 40px;}

.notice h3.tab3{position: absolute;top: 0;left:363px;width: 180px;height: 40px;border-top: 1px solid #ddd;border-right: 1px solid #ddd;background: #f4f4f4;margin: 0;text-align: center;line-height: 40px;}

.notice h3.tab4{position: absolute;top: 0;left:544px;width: 180px;height: 40px;border-top: 1px solid #ddd;border-right: 1px solid #ddd;border-left: 1px solid #ddd;background: #f4f4f4;margin: 0;text-align: center;line-height: 40px;}

.notice h3 a{display: inline-block;width: 180px;height: 40px;font-size: 12px;font-weight: bold;color: #666;}

.notice h3.on{width: 177px;height: 41px;border-left: 2px solid #7b4eb9;border-right: 2px solid #7b4eb9;border-top: 2px solid #7b4eb9;background: #fff;}

.notice h3.on a{color: #7b4eb9}

.tab_body{display:none;margin-top:20px}

.tab_body.list1{display:block}

.bbs_table.st3 table td a.qa_btn1{display: inline-block;float: left;max-width: 300px;color: #666;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.bbs_table.st3 table td a.qa_btn1.on{color: #cd1d1f;font-weight: bold;}

.bbs_table.st3 table td a.qa_btn2{display: inline-block;float: right;width: 16px;height: 16px;margin-right: 10px;background: url('../../images/img2015/style/btn_open.gif') no-repeat 0;color: #666;text-indent: -9999px;}

.bbs_table.st3 table td a.qa_btn2.on{display: inline-block;float: right;width: 16px;height: 16px;margin-right: 10px;background: url('../../images/img2015/style/btn_close.gif') no-repeat 0;color: #666;text-indent: -9999px;}

.bbs_table.st3 table td span.answer_01{padding: 3px 3px 3px 4px;font-size: 11px;background: #69638f;color: #fff;}

.bbs_table.st3 table td span.answer_02{padding: 3px 3px 3px 4px;font-size: 11px;background: #888a97;color: #fff;}

.bbs_table.st3 table td span.answer_03{padding: 3px 3px 3px 4px;font-size: 11px;background: #fff;color: #888d91;}

.ans_p{width: 96%;padding: 2%;text-align: left;line-height: 18px;font-weight: normal;color: #444;font-size: 11px;}

.answer.st3{width: 650px;padding: 50px 20px 20px 65px;margin: 0 20px 20px 20px;border: 1px solid #ddd;background: #f8f8f8 url('../../images/img2015/style/bg_answer01.gif') no-repeat 25px 10px;}

.answer_in{display: inline-block;width: 500px;min-height: 70px;}

.details_tit_r.st3{width: 120px;margin: 0;}

.btn_print_ico{display: inline-block;float: right;width: 32px;height: 26px;padding-left: 30px;margin-top: 10px;line-height: 26px;background: url('../../images/img2015/style/btn_print_ico.gif') no-repeat;}





/*  modal_pop */

.overlay{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 1000;display: none;background-color: rgb(0, 0, 0);}

.modal{display: none;padding: 0;overflow: auto;z-index: 1001;position: absolute;}

.modal_body{position:relative;width:100%;height:100%;}

.closeBtn{position: absolute;top:0;right:0;width:50px;height:50px;cursor:pointer;background:url('../../images/img2015/style/btn_pop_login_close.png') no-repeat 50% 50%;text-indent:-9999px}



/* 여행정보 */



.infor_right {float:right;width:775px}

.tit_p.st3{background: url('../../images/img2015/style/bg_p_tit03.gif') no-repeat;}

.main_visual {border:1px solid #ddd;height:330px;position:relative;overflow:hidden}

.main_visual div {height:284px;overflow:hidden}

.main_visual h3 {position:absolute;bottom:0;left:0;background:#f5f5f5;font-family:"맑은 고딕";height:46px;line-height:46px;text-align:center;width:257px;border-left:1px solid #bebebe}

.main_visual h3.second {left:258px}

.main_visual h3.third {left:516px}

.main_visual h3:first-child {border-left:none;width:258px}

.main_visual h3 a {color:#666;display:block}

.main_visual h3 a.current, .main_visual h3 a.hover {background:#747474;color:#fff}

.main_travel {margin-top:49px;overflow:hidden}

.traver_wrap {float:left;width:378px;position:relative}

.traver_box {margin-top:9px;border:1px solid #ddd;}

.traver_box .traver_top {background:#f8f8f8;border-bottom:1px solid #ddd;padding:10px;overflow:hidden;font-size:12px}

.traver_box .traver_top .traver_img_text {overflow:hidden}

.traver_box .traver_top .traver_img_text dl {float:left;margin-left:9px;overflow:hidden;width:197px;}

.traver_box .traver_top .traver_img_text dl dt {font-weight:bold;color:#7b4eb9}

.traver_box .traver_top .traver_img_text dl dd {color:#444;line-height:140%;letter-spacing:-1px}

.traver_box .traver_top .replay_area {background:url('../../images/img2015/common/icon_rep.gif') no-repeat 0 0;padding:6px 0 0 28px;margin:10px 0 0 4px;color:#60688f}

.traver_box .top_left_img {border:1px solid #d1d1d1;width:148px;height:98px;float:left}

.traver_box .traver_bottom {padding:7px 19px;overflow:hidden}

.traver_box .traver_bottom ul li {background: url("../../images/img2015/common/util_dot.gif") no-repeat left 9px;padding-left:5px;line-height:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}



.infor_map {margin-top:49px}

.map_bg {background:url('../../images/img2015/content/infor_map.gif') no-repeat left center;width:775px;height:330px;margin-top:19px;position:relative}

.map_bg ul li {position:absolute;top:0;left:0;text-align:center;background:#969197;height:48px}

.map_bg ul li.hover, .map_bg ul li.on {background:#ac69c0}

.map_bg ul li a {color:#fff;display:block;background: url('../../images/img2015/content/map_img_off.png') no-repeat center 40px;padding:10px 10px 21px 10px}

.map_bg ul li a.hover, .map_bg ul li a:active, .map_bg ul li.on a  {color:#fff;display:block;background: url('../../images/img2015/content/map_img.png') no-repeat center 40px;padding:10px 10px 21px 10px}

.map_bg ul li.europe {top:17px;left:96px}

.map_bg ul li.asia {top:51px;left:235px}

.map_bg ul li.middle_east {top:90px;left:96px}

.map_bg ul li.africa {top:168px;left:77px}

.map_bg ul li.s_pacific {top:200px;left:271px}

.map_bg ul li.n_america {top:51px;left:535px}

.map_bg ul li.latin_america {top:178px;left:622px}

.map_search {border:1px solid #ddd;background:#f8f8f8;padding:20px 20px 20px 94px;overflow:hidden}

.map_search01 {border:1px solid #ddd;background:#f8f8f8;padding:20px 20px 20px 50px;overflow:hidden}

.map_search label, .map_search01 label {height:28px;visibility:visible;width:105px;float:left;background:url('../../images/img2015/style/ico_search.gif') no-repeat 0 8px;color:#444;font-size:12px;line-height:28px;padding-left:18px;font-weight:bold}

.map_search select.cuntr, .map_search01 select.cuntr {float:left;width:198px;height:28px;border:1px solid #ccc}

.map_search input.search_box, .map_search01 input.search_box  {border:1px solid #ccc;width:328px;height:28px;padding-left:10px;color:#7b4eb9;font-weight:bold;border:none}

.travel_ready {margin-top:49px;overflow:hidden}

.travel_ready h3 {margin-bottom:19px}

.travel_ready > .left_ready {width:326px;float:left}

.travel_ready > .left_ready .leady_box {border:1px solid #ddd;width:324px;height:130px}

.travel_ready > .left_ready .leady_box ul li {float:left;margin:10px 0 10px 10px}

.leady_box .ready_img01 {float:left;width:173px;height:130px;border-right:1px}

.travel_ready > .right_sns_01 {width:425px;float:right}

.travel_ready > .right_sns_01 ul {width:423px;height:130;border:1px solid #ddd;overflow:hidden}

.travel_ready > .right_sns_01 ul li {width:105px;height:22px;border-left:1px solid #ddd;float:left;text-align:center;padding-top:43px;}

.travel_ready > .right_sns_01 ul li.mlno01 {border-left:0 !important}

.travel_ready > .right_sns_01 ul li.bobo {border-bottom:1px solid #ddd;height:21px}

.travel_ready > .right_sns_01 ul li:first-child {border-left:none}

.travel_ready > .right_sns_01 ul li.blog_bg {background:url('../../images/img2015/content/bg_blog.gif') no-repeat center 14px}

.travel_ready > .right_sns_01 ul li.twitter_bg {background:url('../../images/img2015/content/sns_twitter.gif') no-repeat center 14px}

.travel_ready > .right_sns_01 ul li.kakao_bg {background:url('../../images/img2015/content/sns_kakao.gif') no-repeat center 14px}

.travel_ready > .right_sns_01 ul li.face_bg {background:url('../../images/img2015/content/sns_face.gif') no-repeat center 14px}



.national_h4 {background: url('../../images/img2015/common/bul01.gif') no-repeat left 5px;padding-left:19px;color:#333;margin-top:20px;font-weight:normal;font-family:"맑은 고딕";font-size:14px;float:left;margin-top:;}

.national_bar {border-left:1px solid #d1d1d1;margin-left:10px;padding-left:10px;font-size:12px;color:#666;float:left;color:#666;margin-top: 24px}

.national_list {margin-top:15px;clear:both;border:1px solid #d1d1d1;position:relative;clear: both;display:inline-block}

.national_list h4 {float:left;text-align:center;line-height:38px;height:38px;background: url("../../images/img2015/common/develop_bar.gif") no-repeat right 12px;font-size: 12px;width:72px;border-bottom:1px solid #d1d1d1;font-weight:normal}

.national_list h4 a {display:block;color:#666}

.national_list h4 a.on, .national_list h4 a.hover {border-bottom:none;height:44px;font-weight:bold;color:#b43785}

.nat_list {border-bottom:1px solid #d1d1d1;height:40px;line-height:40px;width:100%;font-family:"맑은 고딕"}

.nat_list li {float:left;font-size: 12px;}

.nat_list li:first-child {padding-left:20px}

.nat_list li a {display:block;padding-right:10px}

.nat_list li a.on, .nat_list li a.hover {font-weight:bold;color:#b43785}

.national_cont {margin:30px 21px 20px 20px;color:#666666;line-height:160%;font-size:12px}

.national_cont .national_img {border:1px solid #ddd;margin-top:20px;text-align:center}

.infor_body {display:none;margin-top:10px}

.infor_body.list1 {display:block}

.pic_text {color:#444;font-size:12px;margin:20px 0 10px 0;font-weight:bold}

.traverl_after {border:1px solid #d1d1d1;padding:20px;overflow:hidden}

.traverl_after ul {overflow:hidden}

.traverl_after ul li {float:left;width:160px;margin-left:31px}

.traverl_after ul li:first-child {margin-left:0}

.traverl_after ul li img {border:1px solid #d1d1d1;width:158px;height:104px;}

.traverl_after ul li > p {margin-top:10px;font-size:12px;color:#666}

.right_ch {float:right;margin:20px 0 10px 0}

.right_ch li {display:inline-block;margin-left:10px}

.right_ch li label { font-size:12px;height:12px;line-height:12px;margin-left:5px;visibility:visible;}

.spot_list01 {clear:both;overflow:hidden}

.spot_list01 li {border:1px solid #ddd;background:#f8f8f8;padding:10px;;width:358px;float:left;margin:0 0 15px 15px}

.spot_list01 li.first{margin-left:0px}



.national_tab {margin-top:10px;width:775px;background: url('../../images/img2015/style/national_tab.gif') no-repeat left top;height:45px}

.national_tab ul li {float:left;width:110px;height:45px;text-align:center;margin-left:1px;line-height:41px}

.national_tab ul li.last {width:107px}

.national_tab ul li a {display:block;font-size:12px;color:#666}

.national_tab ul li a.on, .national_tab ul li a.hover {color:#b43785;font-weight:bold;background: url('../../images/img2015/style/national_tab_on.gif') no-repeat left top;height:45px}



.spot_right_cont {float:left;font-size:12px;margin-top:3px;width:266px}

.spot_right_cont dt {color:#7b4eb9;font-weight:bold}

.spot_right_cont dd {color:#444;margin-top:5px}



.ready_wrap {background: url("../../images/img2015/content/step_bg.gif") no-repeat left top;overflow:hidden;position:relative;width:775px;min-height:80px}

.ready_wrap h3 {font-family:"Verdana";font-size:11px;position:absolute;left:0;top:0;color:#999}

.ready_wrap h3 a {display:block;padding:13px 0 0 19px;width:100px;height:67px}

.ready_wrap h3 a.hover, .ready_wrap h3 a.current, .ready_wrap h3 a:focus {background: url("../../images/img2015/content/step_bg_on02.png") no-repeat left top;color:#fff}

.ready_wrap h3 a.hover span, .ready_wrap h3 a.current span, .ready_wrap h3 a:focus span {color:#fff}

.ready_wrap .re_title {display:block;font-size:14px;font-family:"맑은 고딕";line-height:100%;margin-top:8px;color:#777;line-height:120%}

.ready_wrap .ready_mcont {margin:100px 20px 0 20px;display:none}

.ready_wrap .ready_mcont.list1 {display:block}

.ready_wrap h3.step01 a.hover, .ready_wrap h3.step01 a.current, .ready_wrap h3.step01 a:focus {background: url("../../images/img2015/content/step_bg_on.png") no-repeat left top;color:#fff}

.ready_wrap h3.step02 {left:110px}

.ready_wrap h3.step03 {left:220px}

.ready_wrap h3.step04 {left:330px}

.ready_wrap h3.step05 {left:440px}

.ready_wrap h3.step06 {left:550px}

.ready_wrap h3.step07 {left:660px}

.ready_wrap h3.step07 a {width:97px;height:67px}

.ready_wrap h3.step07 a.hover, .ready_wrap h3.step07 a.current, .ready_wrap h3.step07 a:focus {background: url("../../images/img2015/content/step_bg_on01.png") no-repeat left top;color:#fff}

.ready_wrap h3.step07 a.hover span, .ready_wrap h3.step07 a.current span, .ready_wrap h3.step07 a:focus span {color:#fff}

.ready_wrap .ready_mcont h4 {font-size:18px;font-family:"맑은 고딕";color:#7b4eb9;font-weight:normal}

.ready_wrap .ready_mcont h4 span {color:#444}

.ready_wrap .ready_mcont .ready_img {margin:0 0 30px 45px;float:right}

.ready_wrap .ready_mcont .l_text {line-height:180%;color:#666;font-size:12px;margin-top:20px;position:relative;}

.ready_wrap .ready_mcont h5 {color:#9185b7;font-size:12px;margin:20px 0 15px 0}

.ready_wrap .ready_mcont .st05 li {margin-top:15px}

.ready_wrap .ready_mcont .ready_btn {width:255px}

.ready_wrap .ready_mcont .ready_btn li {float:left;margin:10px 10px 0 0}

.visa_btn01 {position:absolute;top:0;left:331px;}

.visa_btn02 {position:absolute;bottom:144px;left:331px;}



.website{position:relative;width:100%;}

.website h3.tab1{position: absolute;top: 0;left:0;border-top: 1px solid #ddd;border-right: 1px solid #ddd;border-left: 1px solid #ddd;background: #f4f4f4;margin: 0;text-align: center;line-height: 40px;}

.website h3.tab2{position: absolute;top: 0;left:194px;border-top: 1px solid #ddd;border-right: 1px solid #ddd;background: #f4f4f4;margin: 0;text-align: center;line-height: 40px;}

.website h3.tab3{position: absolute;top: 0;left:387px;;border-top: 1px solid #ddd;border-right: 1px solid #ddd;background: #f4f4f4;margin: 0;text-align: center;line-height: 40px;}

.website h3.tab4{position: absolute;top: 0;left:580px;width:194px;border-top: 1px solid #ddd;border-right: 1px solid #ddd;background: #f4f4f4;margin: 0;text-align: center;line-height: 40px;}

.website h3.tab4.on{width:191px}

.website h3 a{display: inline-block;width:192px;height: 40px;font-size: 12px;font-weight: bold;color: #666;}

.website h3.on{width: 189px;height: 41px;border-left: 2px solid #7b4eb9;border-right: 2px solid #7b4eb9;border-top: 2px solid #7b4eb9;background: #fff;}

.website h3.on a{color: #7b4eb9}

.website_con {display:none;margin:20px 0 0 10px}

.website_con.list1 {display:block}

.website_con ul li {float:left;background:#f9f9f9;border:1px solid #ddd;padding:10px;width:218px;height:181px;font-size:12px;margin:0 0 18px 18px}

.website_con ul li.no_left {margin-left:0}

.website_con ul li img {border:1px solid #ddd}

.website_con ul li dl dt {margin:10px 0;color:#444;font-weight:bold}

.website_con ul li dl dd {line-height:140%}

.app_list li {float:left;border:1px solid #ddd;width:360px;height:90px;padding:10px;margin:0 0 10px 11px;font-size:12px;padding:20px 0 20px 20px;}

.app_list li .le_img {width:70px;height:70px;}

.app_list li.left_no {margin-left:0}

.app_list li p {float:left;margin-right:10px;width:88px;}

.app_list li dl {float:left;width:250px;}

.app_list li dl dt {font-weight:bold;color:#444;margin:3px 0;font-size:15px;font-family:"맑은 고딕"}

.app_list li dl dd {color:#666;line-height:140%;font-size: 11px}



.safe_travel {border:1px solid #ddd;background:#fbfbfb;padding:19px;position:relative;margin-bottom:20px}

.safe_travel .li_text {line-height:150%;font-size:12px;color:#666}

.safe_travel .safe_bg {background: url("../../images/img2015/content/safe_bg.gif") no-repeat left top;width:696px;height:56px;margin-top:10px;padding:104px 0 0 39px}

.safe_travel .safe_bg li {float:left}

.safe_travel .safe_bg li.yellow_g {margin-left:57px}

.safe_travel .safe_bg li.red_g {margin-left:27px}

.safe_travel .safe_bg li.black_g {margin-left:52px}

.safe_travel .safe_bg p {float:left;color:#fff;font-size:12px;font-family:"맑은 고딕"}

.safe_travel .safe_bg dl {float:left;margin-left:18px;color:#666}

.safe_travel .safe_bg dl dt {font-weight:bold;font-size:12px}

.safe_travel .safe_bg dl dd {font-size:11px;background:url("../../images/img2015/style/bullet_2.gif") no-repeat  0 5px;padding-left:4px}

.safe_travel .btn_site {position:absolute;right:19px;top:13px}

.safe_travel .safe_list li {background:url("../../images/img2015/style/bullet_2.gif") no-repeat  0 5px;padding-left:7px;font-size:12px;color:#666;margin-top:10px}

.safe_travel .safe_list li:first-child {margin-top:0}

.safe_travel .line_text {line-height:150%;font-size:12px;color:#666}

.earth_time {border:1px solid #ddd;margin-bottom:20px}

.earth_time .earth_map {background:url("../../images/img2015/content/earth_map.gif") no-repeat  0 0;width:773px;height:330px;position:relative}

.earth_time .earth_map ul li {position:absolute;background:url("../../images/img2015/content/title_bg.png") no-repeat  0 0;width:66px;height:33px;text-align:center;padding-top:2px;color:#fff}

.earth_time .earth_map ul li span {color:#6a6299;letter-spacing:0;display:block;padding-top:2px}

.earth_time .earth_map ul li.london {left:19px;top:48px}

.earth_time .earth_map ul li.madrid {left:26px;top:93px}

.earth_time .earth_map ul li.paris {left:96px;top:87px}

.earth_time .earth_map ul li.bangui {left:61px;top:153px}

.earth_time .earth_map ul li.cape {left:108px;top:248px}

.earth_time .earth_map ul li.moscow {left:167px;top:49px}

.earth_time .earth_map ul li.newdelhi {left:223px;top:140px}

.earth_time .earth_map ul li.beijing {left:244px;top:58px}

.earth_time .earth_map ul li.tokyo {left:299px;top:90px}

.earth_time .earth_map ul li.singapore {left:265px;top:192px}

.earth_time .earth_map ul li.sydney {left:310px;top:236px}

.earth_time .earth_map ul li.honolulu {left:438px;top:150px}

.earth_time .earth_map ul li.anchorage {right:178px;top:33px}

.earth_time .earth_map ul li.toronto {right:90px;top:28px}

.earth_time .earth_map ul li.la {right:150px;top:95px}

.earth_time .earth_map ul li.newyork {right:67px;top:68px}

.earth_time .earth_map ul li.bogota {right:59px;top:159px}

.earth_time .earth_map ul li.rio {right:6px;top:203px}

.earth_time .earth_map ul li.santiago {right:72px;top:248px}

.earth_time .now_time {line-height:38px;height:38px;border-top:1px solid #ddd;padding:0 10px 0 20px;font-size:12px;position:relative;}

.earth_time .now_time .left_ti {background:url("../../images/img2015/style/bullet_2.gif") no-repeat  0 5px;padding-left:8px;color:#444}

.earth_time .now_time .right_national {position: absolute;top:0;right:0;}

.earth_time .now_time .right_national li {float:left;background: url("../../images/img2015/content/national_bar.gif") no-repeat left 14px;}

.earth_time .now_time .right_national li:first-child {background:none}

.earth_time .now_time .right_national li a {display:block;padding:0 10px;color:#666}

.earth_time .now_time .right_national li a.current {color:#cd1d1f;font-weight:bold}



.present_time {overflow:hidden}

.moh4 {background: url("../../images/img2015/common/bul01.gif") no-repeat left 5px;color:#444;font-family: "맑은 고딕";font-size:14px;font-weight:normal;padding-left:17px;float:left;margin-bottom:7px}

.today_exchange {clear:both;overflow:hidden}

.today_exchange dl {float:left;width:380px;height:95px;border:1px solid #ddd}

.today_exchange dl dt {background: url("../../images/img2015/content/exc_bg.gif") repeat-x left top;width:140px;height:95px;line-height:95px;text-align:center;font-family:"맑은 고딕";font-size:16px;color:#444;border-right:1px solid #ddd;float:left}

.today_exchange dl dd {float:left;width:229px;height:47px;line-height:47px;padding-left:10px;border-bottom:1px solid #ddd;color:#444;font-size:12px;letter-spacing:0;}



.magazine_search {margin:20px 0;overflow:hidden;width:100%}

.magazine_search label {visibility: hidden;width: 0;height: 0;margin: 0;padding: 0;font-size: 0;line-height: 0;}



.magazine_search fieldset {float:right}

.magazine_search select {float:left;height:28px;margin-right:10px}

.magazine_list {border-bottom:1px solid #aaa;border-top:1px solid #aaa;}

.magazine_list .list_box {margin-bottom:30px}

.magazine_list .list_box .header_box {background:#f9f9f9;border-top:1px solid #ddd;border-bottom:1px solid #ddd;line-height:44px;height:44px;padding:0 20px}

.magazine_list .list_box .header_box > .left_title {float:left;font-size:12px;color:#444;width:410px;}

.magazine_list .list_box .header_box > .left_title > .num {color:#7f7f7f;margin-right:10px}

.magazine_list .list_box .header_box > .right_other {float:right;}

.magazine_list .list_box .magazine_cont {margin:20px 0 0 20px;overflow:hidden}

.magazine_list .list_box .magazine_cont > .l_img {border:1px solid #d1d1d1;width:148px;height:98px;float:left;margin-right:20px}

.magazine_list .list_box .magazine_cont > .right_cont {float:left;width:545px;font-size:12px;}

.magazine_list .list_box .magazine_cont dl dt {color:#7b4eb9;font-weight:bold;margin-bottom:5px}

.magazine_list .list_box .magazine_cont dl dd {line-height:140%}

.ma_view_cont {border:1px solid #ddd;background:#f9f9f9;padding:20px;overflow:hidden}

.ma_view_list {clear:both}

.ma_view_list li {float:left;margin-left:17px}

.ma_view_list li:first-child {margin-left:0}

.ma_view_list img {border:1px solid #d1d1d1}

.ma_view_list p {color:#666;font-size:12px;margin:8px 0 0 0}

.right_sns {margin:10px 0;text-align:right}



.padzerp {padding:0;border-top:none;width:693px}



/* 인재상 */



.talented_cen {text-align:center}

.talented_cen .talented_txt01 {margin:20px;color:#444;font-size:12px;line-height:140%}

.talented_cen .talented_txt02 {margin-top:30px;font-size:14px;font-family:"맑은 고딕";color:#444;line-height:140%}

.talented_bog {margin-top:50px}

.talented_bg {background: url("../../images/img2015/style/talented_img02.gif") no-repeat;margin:25px 0 0 20px;padding-left:180px}

.talented_bg dl dt {color:#614675;font-size:15px;font-family:"맑은 고딕";}

.talented_bg dl dd {margin-top:10px;color:#666;line-height:150%;font-size:12px}

.talented_bg .second_text {margin-top:92px}

.talented_bg .three_text {margin-top:50px}



/* 일본어 */

.jpn_title01 {background: url("../../images/img2015/content/jpn_title01.gif") no-repeat 0 0;width:195px;height:53px;text-indent:-9999px}

.jpn_intu {background: url("../../images/img2015/content/jpn_img01.gif") no-repeat 0 0;width:775px;height:350px;text-indent:-9999px}

.jpn_intu02 {background: url("../../images/img2015/content/jpn_img02.gif") no-repeat 0 0;width:775px;height:243px;text-indent:-9999px}

.inut_text {margin:35px 15px;font-size:12px;letter-spacing:0px;line-height:160%}



/* 여행스토리 */

.story_cont01 {border:1px solid #ebebeb;height:328px;margin-bottom:20px}

.story_list {overflow:hidden}

.story_list .tc {padding:30px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}

.story_list_cont {float:left;width:380px;margin-bottom:15px}

.story_list_box {border:1px solid #ddd;}

.story_list_box .story_top {background:#f8f8f8;border-bottom:1px solid #ddd;padding:10px;overflow:hidden;font-size:12px}

.story_list_box .story_top .story_img_text {overflow:hidden}

.story_list_box .story_top .story_img_text dl {float:left;margin:5px 0 0 9px;overflow:hidden;width:199px;}

.story_list_box .story_top .story_img_text dl dt {font-weight:bold;color:#7b4eb9}

.story_list_box .story_top .story_img_text dl dd {color:#444;line-height:150%}

.story_list_box .story_top .story_img_text dl dd  p {letter-spacing:-1px}

.story_list_box .story_top .story_area {background:url('../../images/img2015/common/icon_rep.gif') no-repeat 0 0;padding:6px 0 0 28px;margin:10px 0 0 4px;color:#60688f}

.story_list_box .story_top .story_area span {border:1px solid #60688f;padding:2px;color:#60688f}

.story_list_box .story_left_img {border:1px solid #d1d1d1;width:148px;height:98px;float:left}

.story_list_box .story_bottom {padding:10px;overflow:hidden;color:#666}

.story_list_box .story_bottom .story_bo_text {margin:5px 10px 0 0;float:left}

.story_write {width: 123px;background: url('../../images/img2015/content/btn_write.gif') no-repeat;text-indent:-9999px}

.story_s {width:158px;line-height:28px;border:1px solid #ddd;float:left;margin-right:5px;height:28px}

.story_s01 {line-height:28px;border:1px solid #ddd;float:left;height:28px}

.s_scrap {float: left;width: 100px;height: 28px;border: none;text-indent: -9999px;background: url('../../images/img2015/common/btn_scrap.gif') no-repeat;cursor: pointer;margin-right:3px}

.s_print {float: left;width: 100px;height: 28px;border: none;text-indent: -9999px;background: url('../../images/img2015/common/btn_print.gif') no-repeat;cursor: pointer;margin-right:3px}

.btn_write_r {width:18px;height:18px;padding:0 !important;border:none !important;position:absolute;top:10px;right:5px}

.bbs_table.st2 td .tit_pro01 {width: 172px;max-width: 172px;font-size: 11px;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}



/* 제3자 제공업체리스트 */

.pop_partners{width: 554px;border: 3px solid #7b4eb9;border-top: none;background: #fff; font-family:돋움; font-size:12px;}

.pop_partners.cen {text-align:center;padding:20px 0 20px 0; }


.nonMem div>a>img{width: 98px;height: 36px;}



