@charset "utf-8";
body,html{height:100%;font-size:12px;font-family:"돋움",Dotum,Tahoma,Arial}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0}
body,button,dd,dl,dt,input,li,p,pre,select,table,td,textarea,th{color:#676767;font-family:dotum,"돋움",-apple-system,BlinkMacSystemFont,sans-serif}
h1,h2,h3,h4,h5,h6{font-size:100%}
fieldset,img{border:0}
dd,dl,dt,li,ol,ul{list-style:none}
address,dfn,em,var{font-style:normal}
.blind,legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0;font-size:0;line-height:0;text-indent:-1000em}
caption,hr{display:none!important}
a:active,a:link,a:visited{color:#676767;text-decoration:none}
a:hover{color:#1179ea;text-decoration:underline;cursor:pointer}
button{border:0;cursor:pointer}
label{cursor:pointer}
.float_left{float:left!important}
.float_right{float:right!important}
.clear{*zoom:1}
.clear:after{content:"";display:block;clear:both}
.clear_left{clear:left}
.clear_right{clear:right}
.clear_both{clear:both}
.txt_center{text-align:center!important}
.txt_left{text-align:left!important}
.txt_right{text-align:right!important}
.bg_none{background:0 0!important}
.border_none{border:none!important}
.block,.show{display:block!important}
.dp_none,.hide{display:none!important}
table.fixed{table-layout:fixed}
.bold{font-weight:700}
.hidden{visibility:hidden}
.lsc0{letter-spacing:0}
@media screen and (-webkit-min-device-pixel-ratio:0){input{line-height:100%!important}
}
.gnb_gt .spr_gt_gnb,.gnb_gt.spr_gt_gnb{display:inline-block;margin:0;padding:0;border:0;background-image:url(//pics.gmarket.co.kr/pc/ko/vertical/air/spr_gnb.png);background-repeat:no-repeat;overflow:hidden;text-indent:-1000px;*text-indent:0;*line-height:1000px}
.gnb_gt.spr_gt_gnb{position:relative;display:block;height:51px;z-index:220;text-indent:0;background-position:0 -122px;background-repeat:repeat-x;overflow:visible;margin-bottom:15px}
.gnb_gt .spr_gt_gnb_ic_hot{width:27px;height:11px;background-position:-226px -201px}
.gnb_gt .spr_gt_gnb_ic_new{width:27px;height:11px;background-position:-226px -222px}
.gnb_gt .gnb_gt_box_wrap{position:relative;z-index:5;width:980px;margin:0 auto;zoom:1}
.gnb_gt .gnb_gt_box{position:relative}
.gnb_gt .gnb_gt_inn{height:51px;padding-left:99px;font-size:0;line-height:0;white-space:nowrap}
.gnb_gt .spr_gt_gnb_wrap_bg_l{position:absolute;left:0;top:0;z-index:1;width:50%;height:51px;background-position:0 0;background-repeat:repeat-x}
.gnb_gt .spr_gt_gnb_btn_all{position:absolute;left:0;top:0;border-top:1px solid #0054bf;width:99px;height:50px;background-position:0 -183px;background-color:#0069db;zoom:1}
.gnb_gt .spr_gt_gnb_btn_all.on{background-position:0 -243px;background-color:#31508b}
.gnb_gt .spr_gt_gnb_btn_all_close{position:absolute;bottom:-2px;right:-2px;display:none!important;margin-left:-3px!important;width:36px;height:37px;background-position:-394px -183px;background-color:transparent}
.gnb_gt .spr_gt_gnb_btn_tour_main{position:absolute;top:12px;right:22px;display:none;width:121px;height:24px;background-position:-263px -183px}
.gnb_gt .gnb_gt_group{position:relative;display:inline-block;height:51px;*zoom:1;*display:inline;vertical-align:top}
.gnb_gt .gnb_gt_group .gnb_gt_group_inn{display:block;font-size:0;line-height:0;white-space:nowrap;text-indent:0;background-repeat:repeat-x;overflow:visible}
.gnb_gt .gnb_gt_group.gnb_gt_group_l{width:55%;background:#1179ea}
.gnb_gt .gnb_gt_group.gnb_gt_group_l .gnb_gt_group_inn{margin-left:107px;background-position:0 -61px}
.gnb_gt .gnb_gt_group.gnb_gt_group_r{width:45%}
.gnb_gt .gnb_gt_group.gnb_gt_group_r .gnb_gt_group_inn{margin-left:112px;background-position:0 -122px}
.gnb_gt .gnb_gt_group .spr_gt_gnb_tit_global,.gnb_gt .gnb_gt_group .spr_gt_gnb_tit_local{position:absolute;left:0;top:0}
.gnb_gt .gnb_gt_group .spr_gt_gnb_tit_global{width:107px;height:51px;background-position:-109px -183px}
.gnb_gt .gnb_gt_group .spr_gt_gnb_tit_local{width:112px;height:51px;background-position:-109px -243px}
.gnb_gt .gnb_gt_item{position:relative;display:inline-block;height:51px;*zoom:1;*display:inline;font-size:12px;line-height:normal;vertical-align:top}
.gnb_gt .gnb_gt_item>a{display:block;width:100%;height:50px;text-align:center}
.gnb_gt .gnb_gt_item>a span{display:inline-block;height:19px;margin-top:15px}
.gnb_gt .spr_gt_gnb_ticket{width:43px;background-position:0 -303px}
.gnb_gt .spr_gt_gnb_hotel{width:30px;background-position:-53px -303px}
.gnb_gt .spr_gt_gnb_pkg{width:43px;background-position:-93px -303px}
.gnb_gt .spr_gt_gnb_pass{width:89px;background-position:-400px -356px}
.gnb_gt .spr_gt_gnb_stay{width:31px;background-position:-297px -303px}
.gnb_gt .spr_gt_gnb_jeju{width:57px;background-position:-338px -303px}
.gnb_gt .spr_gt_gnb_jeju_local{width:63px;background-position:-270px -274px}
.gnb_gt .spr_gt_gnb_leisu{width:29px;background-position:-405px -303px}
.gnb_gt .spr_gt_gnb_air_tel{width:43px;background-position:-444px -303px}
.gnb_gt .gnb_gt_item_last_banner{display:none}
.gnb_gt .gnb_gt_group_l .gnb_gt_item_pkg,.gnb_gt .gnb_gt_group_l .gnb_gt_item_ticket{width:21%}
.gnb_gt .gnb_gt_group_l .gnb_gt_item_hotel{width:14%}
.gnb_gt .gnb_gt_group_l .gnb_gt_item_pass{width:28%}
.gnb_gt .gnb_gt_group_l .gnb_gt_item_airTel{width:16%}
.gnb_gt .gnb_gt_group_r .gnb_gt_item_ticket{width:28%}
.gnb_gt .gnb_gt_group_r .gnb_gt_item_jeju{width:33%}
.gnb_gt .gnb_gt_group_r .gnb_gt_item_leisu,.gnb_gt .gnb_gt_group_r .gnb_gt_item_stay{width:16%}
.gnb_gt .gnb_gt_item_sub{position:absolute;display:none;left:50%;top:51px;width:369px;margin-left:-186px;padding:15px 0;border:2px solid #31508b;background:#fff}
.gnb_gt .gnb_gt_item_sub .spr_gt_gnb_arrow{position:absolute;top:-8px;left:50%;display:block;width:13px;height:8px;margin-left:-7px;background-position:-226px -183px}
.gnb_gt .gnb_gt_item_sub .list{float:left;width:184px}
.gnb_gt .gnb_gt_item_sub .list li{margin-top:5px}
.gnb_gt .gnb_gt_item_sub .list li a{position:relative;display:block;padding:4px 10px 2px 0;line-height:15px;color:#666;text-decoration:none;white-space:normal;word-break:break-all}
.gnb_gt .gnb_gt_item_sub .list li a .marker{position:absolute;left:20px;top:9px;display:block;width:2px;height:2px;background:#ccc;overflow:hidden}
.gnb_gt .gnb_gt_item_sub .list li:first-child{margin-top:0}
.gnb_gt .gnb_gt_item_sub .list.list_l{margin-right:-1px;border-right:1px solid #eee}
.gnb_gt .gnb_gt_item_sub .list.list_l li a{padding-left:26px}
.gnb_gt .gnb_gt_item_sub .list.list_l li a:hover,.gnb_gt .gnb_gt_item_sub .list.list_l li.on a{color:#fff;background:#1179ea}
.gnb_gt .gnb_gt_item_sub .list.list_l li a:hover .marker,.gnb_gt .gnb_gt_item_sub .list.list_l li.on a .marker{background:#fff}
.gnb_gt .gnb_gt_item_sub .list.list_r{border-left:1px solid #eee}
.gnb_gt .gnb_gt_item_sub .list.list_r li a{padding-left:50px}
.gnb_gt .gnb_gt_item_sub .list.list_r li a:hover{text-decoration:underline}
.gnb_gt .gnb_gt_item_sub .list.list_r li .spr_gt_gnb{position:absolute;left:20px;top:5px}
.gnb_gt .gnb_gt_item_sub.single_line{width:184px;margin-left:-93px}
.gnb_gt .gnb_gt_item_sub.single_line .list.list_l{border-right:0}
.gnb_gt .gnb_gt_item:hover .gnb_gt_item_sub{display:block}
.gnb_gt .gnb_gt_item_stay .gnb_gt_item_sub{margin-left:-190px}
.gnb_gt .gnb_gt_item_stay .gnb_gt_item_sub .spr_gt_gnb_arrow{margin-left:-3px}
.gnb_gt .gnb_gt_item_stay .gnb_gt_item_sub.single_line{margin-left:-93px}
.gnb_gt .gnb_gt_item_stay .gnb_gt_item_sub.single_line .spr_gt_gnb_arrow{margin-left:-6px}
.gnb_gt .gnb_gt_item_jeju .gnb_gt_item_sub{margin-left:-260px}
.gnb_gt .gnb_gt_item_jeju .gnb_gt_item_sub .spr_gt_gnb_arrow{margin-left:69px}
.gnb_gt .gnb_gt_item_jeju .gnb_gt_item_sub.single_line{margin-left:-93px}
.gnb_gt .gnb_gt_item_jeju .gnb_gt_item_sub.single_line .spr_gt_gnb_arrow{margin-left:-6px}
.gnb_gt .gnb_gt_item_leisu .gnb_gt_item_sub{margin-left:-329px}
.gnb_gt .gnb_gt_item_leisu .gnb_gt_item_sub .spr_gt_gnb_arrow{margin-left:137px}
.gnb_gt .gnb_gt_item_leisu .gnb_gt_item_sub.single_line{margin-left:-145px}
.gnb_gt .gnb_gt_item_leisu .gnb_gt_item_sub.single_line .spr_gt_gnb_arrow{margin-left:45px}
.gnb_gt.gnb_gt_expand .gnb_gt_box{height:51px;background:#31508b}
.gnb_gt.gnb_gt_expand .gnb_gt_inn{position:relative;top:49px;left:0;height:auto;padding-left:0;background:#fff;border:2px solid #31508b}
.gnb_gt.gnb_gt_expand .spr_gt_gnb_btn_all_close{display:block!important}
.gnb_gt.gnb_gt_expand .spr_gt_gnb_btn_tour_main{display:block}
.gnb_gt.gnb_gt_expand .spr_gt_gnb_tit_global,.gnb_gt.gnb_gt_expand .spr_gt_gnb_tit_local{width:29px;height:17px;margin:12px 0 11px 20px}
.gnb_gt.gnb_gt_expand .spr_gt_gnb_tit_global{background-position:-231px -243px}
.gnb_gt.gnb_gt_expand .spr_gt_gnb_tit_local{background-position:-231px -270px}
.gnb_gt.gnb_gt_expand .gnb_gt_group{display:block!important;width:auto!important;height:auto!important;background:#f3f3f3}
.gnb_gt.gnb_gt_expand .gnb_gt_group .spr_gt_gnb_tit_global,.gnb_gt.gnb_gt_expand .gnb_gt_group .spr_gt_gnb_tit_local{position:static;left:auto;top:auto}
.gnb_gt.gnb_gt_expand .gnb_gt_group_l{border-bottom:1px solid #ddd}
.gnb_gt.gnb_gt_expand .gnb_gt_group_inn{position:relative;margin-left:0!important;background:#fff;border-top:1px solid #ddd;overflow:hidden}
.gnb_gt.gnb_gt_expand .spr_gt_gnb_btn_all{margin-top:1px;border-top:0}
.gnb_gt.gnb_gt_expand .gnb_gt_item{position:relative;left:0;top:0;width:20%;height:auto;margin-left:-1px;font-size:12px;border-right:1px solid #eee;border-left:1px solid #eee}
.gnb_gt.gnb_gt_expand .gnb_gt_item>a{display:block;width:auto;height:14px;padding:21px 0 9px 21px;text-align:left}
.gnb_gt.gnb_gt_expand .gnb_gt_item>a span{height:14px;margin-top:0;vertical-align:top}
.gnb_gt.gnb_gt_expand .spr_gt_gnb_ticket{width:35px;background-position:0 -332px}
.gnb_gt.gnb_gt_expand .spr_gt_gnb_hotel{width:23px;background-position:-45px -332px}
.gnb_gt.gnb_gt_expand .spr_gt_gnb_pkg{width:34px;background-position:-78px -332px}
.gnb_gt.gnb_gt_expand .spr_gt_gnb_pass{width:74px;background-position:-400px -385px}
.gnb_gt.gnb_gt_expand .spr_gt_gnb_stay{width:24px;background-position:-252px -332px}
.gnb_gt.gnb_gt_expand .spr_gt_gnb_jeju{width:46px;background-position:-286px -332px}
.gnb_gt.gnb_gt_expand .spr_gt_gnb_jeju_local{width:51px;background-position:-375px -332px}
.gnb_gt.gnb_gt_expand .spr_gt_gnb_leisu{width:23px;background-position:-342px -332px}
.gnb_gt.gnb_gt_expand .spr_gt_gnb_air_tel{width:34px;background-position:-436px -332px}
.gnb_gt.gnb_gt_expand .gnb_gt_item_last_banner{display:inline-block;*display:inline;text-align:center}
.gnb_gt.gnb_gt_expand .gnb_gt_item_last_banner a{display:inline-block;padding:0;margin:21px 0 9px;text-align:center;height:auto}
.gnb_gt.gnb_gt_expand .gnb_gt_item_sub{position:static;display:block!important;width:auto;margin:0;padding:0 0 15px;border:0}
.gnb_gt.gnb_gt_expand .gnb_gt_item_sub .spr_gt_gnb_arrow{display:none}
.gnb_gt.gnb_gt_expand .gnb_gt_item_sub .list{width:auto!important;float:none!important;margin:0;border-right:0}
.gnb_gt.gnb_gt_expand .gnb_gt_item_sub .list li{margin-top:3px;padding:4px 10px 2px 21px;white-space:normal;word-break:break-all}
.gnb_gt.gnb_gt_expand .gnb_gt_item_sub .list li a{position:relative;display:inline;padding:0;line-height:15px;color:#666;text-decoration:none;white-space:normal;word-break:break-all}
.gnb_gt.gnb_gt_expand .gnb_gt_item_sub .list li a .marker{display:none}
.gnb_gt.gnb_gt_expand .gnb_gt_item_sub .list li a:hover{font-weight:700;background:0 0;color:#1179ea;text-decoration:underline}
.gnb_gt.gnb_gt_expand .gnb_gt_item_sub .list.list_r{display:none}
.gnb_gt.gnb_gt_expand .gnb_gt_item_sub.single_line{margin:0}
.spr_dataficker{display:inline-block;overflow:hidden;width:100%;height:100%;background:url(//pics.gmarket.co.kr/pc/ko/vertical/air/spr_dataficker.png) no-repeat;color:transparent!important;text-indent:-1000px;vertical-align:top;*text-indent:0}
.ui-datepicker{background:#fff;border:2px solid #666;padding:20px;width:534px!important;display:none;z-index:5001!important}
.ui-datepicker:after{content:'';display:block;height:0;clear:both}
.ui-datepicker-group-first{float:left}
.ui-datepicker-group-last{float:right}
.ui-datepicker-group{width:257px}
.ui-datepicker-calendar{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0}
.ui-datepicker-calendar th{color:#666;font-size:12px;text-align:center;height:20px;vertical-align:top}
.ui-datepicker-calendar td{height:35px;text-align:center;vertical-align:middle;background:#f3f3f3;border:1px solid #fff;color:#d2d2d2;font-size:14px}
.ui-datepicker-calendar td a{color:#666;display:block;line-height:14px;padding:11px 0 10px}
.ui-datepicker-calendar td a:hover{text-decoration:underline}
.ui-datepicker-calendar .ui-datepicker-holiday a,.ui-datepicker-calendar .ui-datepicker-week-end:first-child a{color:#e61717}
.ui-datepicker-calendar .ui-datepicker-to-day a{color:#333;font-weight:700;text-decoration:none;background:#d9d9d9}
.ui-datepicker-calendar .ui-datepicker-start-day{border-right:0 none}
.ui-datepicker-calendar .ui-datepicker-start-day a{background:url(//pics.gmarket.co.kr/pc/ko/vertical/air/spr_dataficker.png) right -82px no-repeat #0082f0;font-weight:700;color:#fff!important}
.ui-datepicker-calendar .ui-datepicker-move-day,.ui-datepicker-calendar .ui-datepicker-move-day.ui-datepicker-week-end:first-child{border-right:0 none;border-left:0 none}
.ui-datepicker-calendar .ui-datepicker-move-day a,.ui-datepicker-calendar .ui-datepicker-move-day.ui-datepicker-week-end:first-child a{background:#bbe0ff;font-weight:700;color:#666}
.ui-datepicker-calendar .ui-datepicker-end-day{border-left:0 none}
.ui-datepicker-calendar .ui-datepicker-end-day a{background:url(//pics.gmarket.co.kr/pc/ko/vertical/air/spr_dataficker.png) left -82px no-repeat #0082f0;font-weight:700;color:#fff!important}
.ui-datepicker-calendar .ui-datepicker-select-day{border-left:0 none;border-right:0 none}
.ui-datepicker-calendar .ui-datepicker-select-day a,.ui-datepicker-calendar .ui-state-default:hover{background:#0082f0;color:#fff!important}
.ui-datepicker-calendar .ui-state-disabled .ui-state-default:hover{background:0 0;color:#d2d2d2!important;cursor:default}
.ui-datepicker-next,.ui-datepicker-prev{text-indent:-9999px;background:url(//pics.gmarket.co.kr/pc/ko/vertical/air/spr_dataficker.png) no-repeat;display:block;position:absolute;width:31px;height:31px}
.ui-datepicker-prev{background-position:0 0;left:20px;top:15px}
.ui-datepicker-prev.ui-state-disabled{background-position:0 -41px}
.ui-datepicker-next{background-position:-36px 0;right:20px;top:15px}
.ui-datepicker-next.ui-state-disabled{background-position:-36px -41px}
.ui-datepicker-title{font-size:16px;color:#333;text-align:center;line-height:16px;margin-bottom:20px}
.ui-state-highlight{background:#d9d9d9;color:#d9d9d9}
.agency_wrap{width:980px;margin:0 auto;padding-bottom:40px}
.agency_wrap table th label{cursor:auto}
.agency_content{position:relative;zoom:1}
em.sh, .spragcy{display:inline-block;vertical-align:middle;margin:0;padding:0;text-indent:-999px;font-size:0;*line-height:0;*text-indent:0;*color:transparent;zoom:1;overflow:hidden;background-image:url(//pics.gmarket.co.kr/pc/ko/vertical/air/spr_agency.png);background-repeat:no-repeat;background-color:transparent}
em.sh{width:8px;height:23px;background-position:-920px -70px}
.spragcy_roundbdr_lt1,.spragcy_roundbdr_rt1{position:absolute;width:10px;height:39px}
.spragcy_roundbdr_lt2,.spragcy_roundbdr_rt2{position:absolute;width:10px;height:34px}
.spragcy_roundbdr_lb1,.spragcy_roundbdr_rb1{position:absolute;width:10px;height:10px}
.spragcy_roundbdr_lt1{background-position:-5px -31px}
.spragcy_roundbdr_rt1{background-position:-25px -31px}
.spragcy_roundbdr_lt2{background-position:-45px -31px}
.spragcy_roundbdr_rt2{background-position:-65px -31px}
.spragcy_roundbdr_lb1{background-position:-5px -80px}
.spragcy_roundbdr_rb1{background-position:-25px -80px}
.spragcy_roundbdr_lb3,.spragcy_roundbdr_lt3,.spragcy_roundbdr_rb3,.spragcy_roundbdr_rt3{position:absolute;width:10px;height:10px}
.spragcy_roundbdr_lt3{background-position:-918px -34px}
.spragcy_roundbdr_rt3{background-position:-938px -34px}
.spragcy_roundbdr_lb3{background-position:-918px -54px}
.spragcy_roundbdr_rb3{background-position:-938px -54px}
.spragcy_roundbdr_lb4,.spragcy_roundbdr_rb4{position:absolute;width:8px;height:8px}
.spragcy_roundbdr_lb4{background-position:-958px -34px}
.spragcy_roundbdr_rb4{background-position:-958px -52px}
.spragcy_bt_card_receipt{width:67px;height:26px;background-position:-469px -575px}
.spragcy_bt_reserve{width:160px;height:44px;background-position:-5px -100px}
.spragcy_bt_check_reserve{width:160px;height:44px;background-position:-345px -100px}
.spragcy_bt_payment{width:160px;height:44px;background-position:-175px -100px}
.spragcy_bt_res_pay_check{width:160px;height:44px;background-position:-818px -510px}
.spragcy_bt_info_change{background-position:-117px -339px;width:40px;height:19px}
.spragcy_bt_psgr_name_change{background-position:-430px -339px;width:109px;height:24px}
.spragcy_bt_online_inquiry{background-position:-277px -339px;width:87px;height:24px}
.spragcy_bt_add{background-position:-735px -530px;width:73px;height:24px}
.spragcy_bt_pay_rule{background-position:-549px -339px;width:73px;height:24px}
.spragcy_bt_detail_view{background-position:-632px -339px;width:77px;height:19px;margin-left:4px}
.spragcy_bt_zip_search{background-position:-175px -373px;width:22px;height:28px}
.spragcy_bt_card_info{background-position:-207px -373px;width:58px;height:22px}
.spragcy_bt_res_cancel2{background-position:-334px -373px;width:160px;height:44px}
.spragcy_bt_registration{width:160px;height:44px;background-position:-515px -100px}
.spragcy_bt_modify2{width:160px;height:44px;background-position:-397px -606px}
.spragcy_bt_modify{width:100px;height:44px;background-position:-10px -605px}
.spragcy_bt_delete{width:100px;height:44px;background-position:-120px -605px}
.spragcy_bt_close_layer{width:17px;height:17px;background-position:-828px -5px}
.spragcy_bt_add_coupon{width:160px;height:44px;background-position:-684px -215px}
.spragcy_bt_res_cancel{width:57px;height:19px;background-position:-719px -339px}
.spragcy_bt_cancel{width:57px;height:19px;background-position:-575px -566px}
.spragcy_bt_res_modify{width:57px;height:19px;background-position:-786px -339px}
.spragcy_bt_eticket_print{width:83px;height:19px;background-position:-853px -339px}
.spragcy_bt_confirm_my_reservation{width:160px;height:47px;background-position:-10px -411px}
.spragcy_bt_print_res{width:99px;height:24px;background-position:-684px -267px}
.spragcy_bt_print{width:59px;height:24px;background-position:-822px -564px}
.spragcy_bt_seat_select{width:73px;height:24px;background-position:-652px -530px}
.spragcy_bt_add_small{width:63px;height:19px;background-position:-891px -564px}
.spragcy_bt_modify_small{width:63px;height:19px;background-position:-891px -593px}
.spragcy_bt_close_white{width:100px;height:44px;background-position:-567px -606px}
.spragcy_bt_submit_blue{width:160px;height:44px;background-position:-10px -900px}
.spragcy_bt_card_terms{width:104px;height:26px;background-position:-677px -606px}
.spragcy_bt_cancel2{width:160px;height:44px;background-position:-10px -810px}
.spragcy_bt_request{width:160px;height:44px;background-position:-180px -810px}
.spragcy_bt_request2{width:160px;height:44px;background-position:-180px -900px}
.spragcy_bt_modify3{width:48px;height:24px;background-position:-400px -840px}
.spragcy_bt_modify3.active{background-position:-350px -840px}
.spragcy_bt_delete2{width:48px;height:24px;background-position:-450px -840px}
.spragcy_bt_all_select{width:84px;height:26px;background-position:-350px -810px}
.spragcy_bt_all_select.deselect{background-position:-500px -840px}
.spragcy_bt_select_del{width:85px;height:26px;background-position:-440px -810px}
.spragcy_bt_cancel3{width:60px;height:26px;background-position:-530px -810px}
.spragcy_bt_modify4{width:60px;height:26px;background-position:-600px -810px}

.bt_card_view01{width:149px;height:12px;background-position:-307px -746px;vertical-align:middle}
.bt_card_view02{width:147px;height:12px;background-position:-307px -767px;vertical-align:middle}
.spragcy_bt_confirm_white{width:100px;height:44px;background-position:-786px -606px}
.spragcy_txt_bding_info,.spragcy_txt_res_info,.spragcy_txt_tckt_rule{width:80px;height:17px;background-position:-85px -31px}
.spragcy_txt_bding_info{background-position:-175px -31px}
.spragcy_txt_tckt_rule{background-position:-265px -31px}
.spragcy_txt_airschedule{width:75px;height:18px;background-position:-414px -58px}
.spragcy_txt_bding_resinfo{width:109px;height:17px;background-position:-499px -58px}
.spragcy_txt_res_before_guide{width:183px;height:17px;background-position:-561px -31px}
.spragcy_txt_required_reading{width:124px;height:17px;background-position:-754px -31px}
.spragcy_txt_start{background-position:-4px -339px;width:40px;height:15px;vertical-align:-3px}
.spragcy_txt_number_people{background-position:-55px -339px;width:52px;height:15px;vertical-align:-3px}
.spragcy_txt_pay_res_progress{background-position:-167px -339px;width:100px;height:17px}
.spragcy_txt_cancel_fee{background-position:-642px -566px;width:170px;height:17px}
.spragcy_txt01_res_decide{width:79px;height:15px;background-position:-180px -428px}
.spragcy_txt02_add_info{width:135px;height:16px;background-position:-269px -428px}
.spragcy_txt03_payment{width:78px;height:15px;background-position:-414px -428px}
.spragcy_txt04_ticket_issue{width:147px;height:15px;background-position:-502px -428px}
.spragcy_txt_stanby_rescomplete{width:286px;height:21px;margin-left:4px;background-position:-618px -59px;vertical-align:top}
.spragcy_txt_online_inquir{width:91px;height:18px;background-position:-685px -128px}
.spragcy_txt_change_passenger_name{width:131px;height:19px;background-position:-685px -156px}
.spragcy_txt_online_inquir_cont{width:131px;height:19px;background-position:-786px -128px}
.spragcy_txt_child_food_add{width:158px;height:19px;background-position:-799px -481px}
.spragcy_txt_rescontact_change{width:148px;height:19px;background-position:-826px -156px}
.spragcy_txt_card_infoview{width:107px;height:19px;background-position:-685px -185px}
.spragcy_txt_air_coupon_box{width:92px;height:19px;background-position:-802px -186px}
.spragcy_txt_payment_complete{width:171px;height:20px;background-position:-504px -373px}
.spragcy_txt_payment_rescomplete{width:188px;height:20px;background-position:-10px -659px}
.spragcy_txt_payment_rescancle{width:188px;height:20px;background-position:-208px -659px}
.spragcy_txt_e_ticket_complete{width:236px;height:20px;background-position:-685px -373px}
.spragcy_txt_directpay{background-position:-10px -368px;width:94px;height:24px;vertical-align:top}
.spragcy_txt_wait_ticket02{background-position:-295px -605px;width:92px;height:24px;vertical-align:top}
.spragcy_txt_info_guide{background-position:-406px -659px;width:112px;height:18px;vertical-align:top}
.spragcy_txt_payment_request{width:189px;height:21px;background-position:-287px -689px}
.spragcy_txt_privia_charge_info{background-position:-528px -751px;width:148px;height:19px;vertical-align:top}
.spragcy_txt_terminal{background-position:-530px -780px;width:125px;height:18px;vertical-align:top}
.spragcy_txt_smilecard{background-position:-520px -870px;width:206px;height:20px;vertical-align:top}
.spragcy_creditcard_act{width:114px;height:26px;background-position:-854px -255px}
.spragcy_l_arrow{width:7px;height:8px;background-position:-160px -5px}
.spragcy_trip_arrow{width:18px;height:6px;background-position:-132px -5px}
.spragcy_selt_arrow{width:7px;height:4px;background-position:-177px -5px}
.spragcy_ic_exclamation{width:17px;height:17px;background-position:-855px -5px}
.spragcy_ic_exclamation_blue{width:12px;height:12px;background-position:-897px -88px}
.spragcy_ic_download{width:3px;height:5px;background-position:-777px -5px}
.spragcy_ic_plus{background-position:-275px -373px;width:20px;height:20px}
.spragcy_ic_equals{background-position:-304px -373px;width:20px;height:20px}
.ico_nodata_hyphen{display:inline-block;width:15px;height:3px;background-color:#0082f0;overflow:hidden;margin-top:10px}
.spr_img_txt{display:inline-block;overflow:hidden;width:100%;height:100%;background:url(//pics.gmarket.co.kr/pc/ko/vertical/air/spr_imgTxt.png) no-repeat;color:transparent!important;white-space:nowrap;text-indent:110%;vertical-align:top;*text-indent:0}
.spr_obj{display:inline-block;overflow:hidden;width:100%;height:100%;background:url(//pics.gmarket.co.kr/pc/ko/vertical/air/spr_obj.png) no-repeat;color:transparent!important;white-space:nowrap;text-indent:110%;vertical-align:top;*text-indent:0}
.comm_titleline{position:relative;padding:24px 0 10px;line-height:17px;vertical-align:top;color:#666}
.comm_titleline h3{margin-right:11px;vertical-align:top}
.comm_titleline .title_info{display:inline-block;line-height:17px;vertical-align:top}
.comm_titleline .title_info strong{vertical-align:top}
.comm_titleline .tip{position:absolute;right:0;top:24px;display:block;height:17px;line-height:17px;font-weight:700;color:#666}
.comm_titleline_spr{display:block!important;margin:24px 0 10px!important}
.comm_bdr_tb{border:1px solid #ddd}
.comm_bdr_tb table{width:100%;border-spacing:0;border-collapse:collapse}
.comm_bdr_tb table thead th{padding:8px 0 7px;line-height:15px;background:#f3f3f3;border-bottom:1px solid #ddd;font-weight:400}
.comm_bdr_tb table tbody td,.comm_bdr_tb table tbody th{text-align:left;padding:10px;border-top:1px solid #eee;font-weight:400;line-height:17px}
.comm_bdr_tb table tbody tr:first-child td,.comm_bdr_tb table tbody tr:first-child th{border-top:0}
.comm_bdr_tb table tbody th{border-left:1px solid #ddd;border-right:1px solid #eee;background:#f9f9f9}
.comm_bdr_tb table tbody th:first-child{border-left:0}
.comm_bdr_tb table tbody th .text__privia-price{display:block;color:#666;font-weight:normal}
.comm_bdr_tb table tbody td.psg_name{word-break:break-word;white-space:normal;word-wrap:break-word}
.comm_bdr_tb table tbody td.psg_name span{/* overflow:hidden;display:inline-block;width:102px;text-overflow:ellipsis;white-space:nowrap */}
.comm_bdr_tb table tfoot td{padding:10px;border-top:1px solid #ddd;background:#f9f9f9;line-height:15px}
.comm_bdr_tb .ic_important{color:#1179ea}
.comm_bdr_tb .center{text-align:center;padding-right:0;padding-left:0}
.comm_bdr_tb .pay_terms{display:inline-block;margin-left:10px;color:#0082f0}
.comm_input_txt{position:relative;display:inline-block;border:1px solid #ccc;background:#fff;font-size:12px;line-height:15px}
.comm_input_txt+em.sh{margin:0 3px 0 -2px;vertical-align:middle}
.comm_input_txt input,.comm_input_txt select,.comm_input_txt label{display:block;width:100%;height:15px;margin:0;padding:12px 0 11px;*padding:11px 0 10px;border:0;font-size:12px;line-height:15px;text-indent:12px}
.comm_input_txt label{position:absolute;left:0;top:0;cursor:text;color:#999;overflow:hidden;white-space:nowrap;font-family:Tahoma, Gulim, '굴림'}
.comm_input_txt_block{display:block}
.comm_input_txt_inline-block{display:inline-block}
.comm_input_txt_hyphen{display:inline-block;vertical-align:top;width:4px;height:1px;margin:18px 3px 0;*margin:18px 2px 0 3px;background:#ccc;overflow:hidden;text-indent:-999px;*line-height:999px;*text-indent:0;zoom:1}
.box_cont_tab{margin-bottom:20px;height:39px;border-bottom:1px solid #333}
.box_cont_tab li{position:relative;float:left;margin-left:-1px;padding-top:2px;background:#fff;z-index:1}
.box_cont_tab li:first-child{margin-left:0}
.box_cont_tab li span{position:relative;display:block;height:16px;line-height:16px;padding:11px 14px 9px;border:1px solid #bfbfbf;border-bottom:0;background:#f7f7f7;color:#666;overflow:hidden;text-align:center;z-index:1;cursor:pointer}
.box_cont_tab li.on{background:#333;z-index:3}
.box_cont_tab li.on span{padding:11px 18px 10px 19px;border:1px solid #333;border-bottom:0;background:#fff;font-weight:700;z-index:2}
.ui_checkbox{background-position:-194px -5px;margin:-2px 5px 0;width:15px;height:15px;overflow:hidden;vertical-align:middle;cursor:pointer}
.ui_checkbox.checked{background-position:-219px -5px}
.ui_checkbox input{position:absolute;left:29px;top:29px;opacity:0;filter:alpha(opacity=0)}
.ui_selectbox{z-index:10;position:relative;display:inline-block;vertical-align:top;*vertical-align:-1px;*display:inline;*zoom:1;font-size:12px;text-align:left}
.ui_selectbox_block{display:block}
.ui_selectbox a{display:block;border:1px solid #ccc;background-color:#fff;background-position:52px -174px;height:13px;padding:13px 27px 12px 12px;line-height:13px;color:#666;font-size:12px;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}
.ui_selectbox .select_text{white-space:nowrap;text-overflow:ellipsis}
.ui_selectbox a .spragcy_selt_arrow{position:absolute;right:15px;top:50%;margin-top:-2px}
.ui_selectbox a:hover{text-decoration:none}
.ui_selectbox .ui_radiobox_hide{z-index:10000;position:absolute;display:none}
.ui_radiobox_veiw{z-index:20}
.ui_radiobox_veiw .ui_radiobox_hide{position:absolute;top:39px;left:0;width:100%;display:block}
.ui_selectbox ul{overflow-y:auto;overflow-x:hidden;position:relative;padding:5px 0;max-height:150px;border:1px solid #ccc;background-color:#fff}
.ui_selectbox li{position:relative;cursor:pointer;height:auto;width:initial;min-width:100%;margin-top:0;overflow:visible}
.ui_selectbox li label{z-index:3;display:block!important;color:#666;background-color:#fff;cursor:pointer;position:relative;height:auto;width:initial!important;min-width:100%;overflow:visible}
.ui_selectbox li label.on,.ui_selectbox li label:hover{background-color:#efefef}
.ui_selectbox li label .radio_text{overflow:hidden;display:block;color:#666;height:auto;padding:3px 12px;line-height:15px;overflow:visible;white-space:normal}
.ui_selectbox li input{z-index:2;position:absolute;left:-1000em;width:0;height:0}
.textarea{resize:none;padding:10px 15px;margin:0;border:1px solid #ccc;height:150px;overflow:hidden;overflow-y:scroll;font-size:12px}
.res_marker_list{padding:17px 20px;border:1px solid #ddd;background:#f9f9f9}
.res_marker_list li{position:relative;padding:2px 0 2px 7px;line-height:17px;color:#666}
.res_marker_list li .marker{position:absolute;left:0;top:8px;display:block;width:2px;height:1px;text-indent:-1000px;background:#666}
.res_marker_list2{margin-top:15px;padding:17px 20px;border:1px solid #ddd;background:#f9f9f9}
.res_marker_list2 li{position:relative;padding:2px 0 2px 7px;line-height:17px;color:#666}
.res_marker_list2 li .marker{position:absolute;left:0;top:9px;display:block;width:2px;height:2px;text-indent:-1000px;background:#666}
.boxtitle_info{padding:18px 20px 13px;background:#f9f9f9;border:1px solid #ddd}
.boxtitle_info .title{margin-bottom:13px;font-size:12px;line-height:15px;color:#666}
.boxtitle_info .txt_cont{line-height:16px;color:#666}
.boxtitle_info .item{color:#666;line-height:15px;padding-bottom:6px}
.boxtitle_info .marker_list .item{position:relative;padding-left:6px}
.boxtitle_info .marker_list .item .marker{position:absolute;left:0;top:4px;width:2px;height:2px;background:#666}
.boxtitle_info_single{margin-top:16px}
.dimd_layer_wrap{position:absolute;z-index:3100;left:0;top:0;display:none;width:100%}
.dimd_layer_wrap .dimd_layer{position:relative;margin:0 auto;background:#fff;z-index:3101}
.dimd_layer_wrap .dimd_layer_flight_info{width:780px}
.dimd_layer_wrap .dimd_layer_bg{position:fixed;left:0;top:0;width:100%;height:100%;background:#000;-ms-filter:alpha(opacity=55);filter:alpha(opacity=55);opacity:.55}
.dimd_layer_wrap .dimd_layer_title{height:34px;padding:16px 0 0 20px;background:#0082f0}
.dimd_layer_wrap .dimd_layer_stit{padding:20px 0 14px}
.dimd_layer_wrap .dimd_layer_cont{padding:20px;background:#fff}
.dimd_layer_wrap .spragcy_dimd_close{position:absolute;right:21px;top:16px;width:19px;height:19px;cursor:pointer;background-position:-45px -72px}
.layer_bt_area{margin-top:10px;text-align:center;font-size:0}
.layer_bt_area .spragcy{vertical-align:top;margin:0 5px}
.layer_bt_area_mb10mt5{margin:5px 0 10px}
.layer_text_tip{color:#676767;font-size:11px;line-height:17px;padding-top:9px}
.layer_top_msg{color:#666;line-height:17px;padding-bottom:15px}
.layer_tb1{border:1px solid #ddd}
.layer_tb1 table{width:100%;border-collapse:collapse;border-spacing:0}
.layer_tb1 thead th{line-height:15px;padding:8px 0 7px;border-bottom:1px solid #ddd;background:#f3f3f3;text-align:center;font-weight:400;color:#666}
.layer_tb1 tbody td{color:#666;padding:5px 0;border-top:1px solid #eee}
.layer_tb1 tbody tr:first-child td{border-top:0}
.layer_tb1 tbody .center,.layer_tb1 tbody .right{text-align:center}
.layer_tb1 .comm_input_txt input{padding:7px 0 5px;background:#fff}
.layer_tb1 .ui_selectbox{vertical-align:top}
.layer_tb1 .ui_selectbox a{padding:8px 27px 7px 12px}
.layer_tb1 .ui_radiobox_veiw .ui_radiobox_hide{top:29px}
.layer_tb1_change_pass_name .col1{width:62px}
.layer_tb1_change_pass_name .col2{width:137px}
.layer_tb1_change_pass_name .col3{width:auto}
.layer_tb1_change_pass_name .col4{width:145px}
.layer_tb1_change_pass_name tbody td{text-align:center}
.layer_tb1_res_contact_change .col1{width:94px}
.layer_tb1_res_contact_change .col2{width:auto}
.layer_tb1_res_contact_change .col3{width:262px;*width:252px}
.layer_tb1_res_contact_change th{border-left:1px solid #ddd}
.layer_tb1_res_contact_change th:first-child,.layer_tb1_res_contact_change tr td:first-child{border-left:0}
.layer_tb1_res_contact_change td{height:29px;border-left:1px solid #eee}
.layer_tb1_res_contact_change td.phone{font-size:0;line-height:0}
.layer_tb1_res_contact_change td.phone .ui_selectbox{width:74px}
.layer_tb1_res_contact_change td.phone .comm_input_txt{width:72px}
.layer_tb1_res_contact_change td.phone .hyphen{display:inline-block;width:4px;height:1px;margin:13px 3px 0;overflow:hidden;background:#ccc;vertical-align:top}
.layer_tb1_res_contact_change .left_txt{padding-left:10px}
.layer_tb1_coupon_list{display:none}
.layer_tb1_coupon_list tbody td{padding:17px 0;line-height:17px;border-top:1px solid #eee;text-align:center;vertical-align:middle;color:#666}
.layer_tb1_coupon_list tbody td.price{color:#0082f0;font-weight:700}
.layer_tb1_coupon_list .layer_pos{position:relative;display:inline-block;z-index:10;*display:inline;zoom:1}
.layer_tb1_coupon_list .apply_terms{color:#666}
.layer_tb1_coupon_list .bluebox_layer{right:0;top:18px}
.layer_tb1_coupon_list a.down_btn{position:relative;display:inline-block;color:#0082f0;text-decoration:none}
.layer_tb1_coupon_list a.down_btn .spragcy_ic_download{margin:-4px 0 0 3px;vertical-align:middle}
.layer_tb1_coupon_list a.down_btn .layer_bubble{display:none;left:50%;top:20px;width:130px;margin-left:-70px;text-align:center}
.layer_tb1_coupon_list a.down_btn .ico_arrow_up{width:9px;height:6px;left:50%;margin-left:-5px}
.layer_tb1_coupon_list a.confirm{color:#0082f0}
.layer_tb1_coupon_list a.down_btn:hover .layer_bubble{display:block}
.layer_tb2{border:1px solid #ddd;border-top:0}
.layer_tb2 table{z-index:5;width:100%;border:0;border-collapse:collapse;border-spacing:0;border-top:1px solid #ddd}
.layer_tb2 td{padding:5px 10px;vertical-align:middle;border-top:1px solid #ddd;text-align:left}
.layer_tb2 th{padding:0;background:#f3f3f3;border-top:1px solid #ddd;border-right:1px solid #ddd;color:#666;font-weight:400}
.layer_tb2 .txt_left{text-align:left}
.layer_tb2 .txt_right{text-align:right}
.layer_tb2 .dimd_layer_strapline{color:#333;font-size:14px;margin-bottom:9px}
.layer_tb2_inquir_cont .col1{width:97px}
.layer_tb2_inquir_cont .col2{width:auto}
.layer_tb2_inquir_cont tbody th{padding-left:25px;text-align:left;vertical-align:middle}
.layer_tb2_inquir_cont tbody td{height:125px;padding:15px;vertical-align:top;line-height:17px}
.layer_tb2_inquir_cont2 .col1{width:116px}
.layer_tb2_inquir_cont2 .col2{width:auto}
.layer_tb2_inquir_cont2 tbody th{padding-left:25px;text-align:left;vertical-align:middle}
.layer_tb2_inquir_cont2 tbody td{padding:15px;vertical-align:top;line-height:17px}
.layer_tb2_card_info_view .col1{width:98px;*width:83px}
.layer_tb2_card_info_view .col2{width:182px;*width:169px}
.layer_tb2_card_info_view .col3{width:98px;*width:83px}
.layer_tb2_card_info_view .col4{width:auto}
.layer_tb2_card_info_view td{padding:13px 0 12px 15px}
.layer_tb2_card_info_view th{padding:13px 0 12px 15px;border-left:1px solid #ddd;border-right:1px solid #eee;text-align:left}
.layer_tb2_card_info_view tr th:first-child{border-left:0}
.marker_title{position:relative;margin:14px 0 4px;padding-left:7px;line-height:15px;font-weight:400;color:#414141;font-size:12px}
.marker_title:first-child{margin-top:0}
.marker_title .marker{position:absolute;left:0;top:6px;width:2px;height:2px;font-size:0;overflow:hidden;background:#414141}
.marker_title .blue{color:#0082f0}
.layer_title_line{font-size:14px;font-weight:700;color:#333;padding-bottom:10px;line-height:20px;letter-spacing:-1px}
#res_terminal_layer .layer_title_line{letter-spacing:0}
.layer_title_line>strong{color:#ED1C24}
.layer_description .link{color:#0082f0;text-decoration:underline}
.box__smilecard-guide{margin-top:8px;font-size:12px;line-height:15px;font-weight:normal;}
.box__smilecard-guide .text__guide-title{color:#000}
.box__smilecard-guide .text__guide-desc{color:#676767}
.box__smilecard-guide .text__guide-desc .layer_description{padding-left:6px}
.chkbox_p{margin:20px 0 20px}
.chkbox_p .ui_checkbox{width:16px;height:16px;margin-left:0}
.chkbox_p .ui_checkbox.checked{background-position:-930px -620px}
.layermarker_list{padding-bottom:5px}
.layermarker_list li{position:relative;padding:0 0 6px 7px;line-height:17px;color:#666;font-size:12px}
.layermarker_list li .marker{position:absolute;left:0;top:6px;display:block;width:2px;height:2px;overflow:hidden;background:#666}
.layermarker_list li.down_item{padding-top:10px}
.dimd_layer_btn_wrap{padding:25px 0;text-align:center}
.dimd_layer_coupon_box{width:800px}
.layer_proof_regi{width:701px}
.layer_proof_regi .dimd_layer_cont{padding-bottom:30px}
.layer_proof_regi .tit_proof_regi{width:109px;height:19px;background-position:-874px -424px}
.layer_tb1_proof_regi .col1{width:52px}
.layer_tb1_proof_regi .col2{width:auto}
.layer_tb1_proof_regi .col3{width:345px;*width:335px}
.layer_tb1_proof_regi th{border-left:1px solid #ddd}
.layer_tb1_proof_regi th:first-child,.layer_tb1_proof_regi tr td:first-child{border-left:0}
.layer_tb1_proof_regi tbody td{padding:15px 0;line-height:15px;height:30px;border-left:1px solid #eee}
.layer_tb1_proof_regi .blue_txt{color:#0082f0}
.layer_tb1_proof_regi .input_group{padding-left:15px;text-align:left;font-size:0}
.layer_tb1_proof_regi .input_group .ui_selectbox{width:147px;margin-left:10px}
.layer_tb1_proof_regi .input_group .gt_date_select input{*margin-top:-1px}
.layer_tb1_proof_regi .left_txt{padding-left:10px;padding-right:10px}
.dimd_layer_online_inquir{width:600px}
.dimd_layer_online_inquir .col1{width:96px}
.dimd_layer_online_inquir .col2{width:auto}
.dimd_layer_online_inquir .subject_input{height:28px;width:436px;margin:0;vertical-align:top}
.dimd_layer_online_inquir .subject_input input{padding:7px 0 5px;background:#fff}
.dimd_layer_online_inquir .file_dir{height:28px;width:339px;margin:0;vertical-align:top}
.dimd_layer_online_inquir .file_dir input{padding:7px 0 5px;background:#fff}
.dimd_layer_online_inquir .ui_selectbox a{padding:8px 27px 7px 12px}
.dimd_layer_online_inquir .ui_radiobox_veiw .ui_radiobox_hide{top:29px}
.dimd_layer_w600{width:600px}
.dimd_layer_w800{width:800px}
.spragcy_select_file{width:93px;height:30px;margin-left:5px;position:relative;background-position:-685px -88px;cursor:pointer;overflow:hidden;vertical-align:top}
.spragcy_select_file input{width:93px;height:30px;position:absolute;top:0;left:0;filter:alpha(opacity=0);opacity:0;cursor:pointer}
.layer_stay_city_sch{width:701px}
.layer_stay_city_sch .dimd_layer_cont{padding:20px}
.layer_stay_city_sch .tit_city_starch{width:143px;height:18px;vertical-align:top;background-position:-473px -453px}
.layer_stay_country_sch{width:701px}
.layer_stay_country_sch .dimd_layer_cont{padding:20px}
.layer_stay_country_sch .tit_country_sch{width:114px;height:18px;vertical-align:top;background-position:-838px -452px}
.layer_search_form{position:relative;height:89px;padding-left:60px;padding-top:29px;background:#f5faff;border:1px solid #b6d6f2;font-size:0;line-height:0}
.layer_search_form .input_txt{position:relative;display:inline-block;border:2px solid #0082f0;margin-right:5px;background:#fff;overflow:visible}
.layer_search_form .input_txt input,.layer_search_form .input_txt label{width:434px;height:20px;padding:8px 0;border:0;line-height:20px;text-indent:12px;font-size:14px;vertical-align:top;background:#fff;font-weight:500;color:#333}
.layer_search_form .input_txt label{position:absolute;left:0;top:0;cursor:text;font-weight:400;color:#999}
.layer_search_form .bt_search{width:96px;height:40px;background-position:-469px -525px;vertical-align:top}
.layer_search_form .tip{padding:8px 0 0 16px;color:#666;font-size:11px;line-height:15px}
.layer_city_result_list{position:absolute;top:67px;left:60px;width:434px;border:2px solid #0082f0;border-top:0;font-size:12px;line-height:15px;background:#fff}
.layer_city_result_list .item{border-top:1px solid #ddd}
.layer_city_result_list .item a{display:block;padding:8px 13px 7px;height:15px;color:#666;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.layer_city_result_list .item span{display:inline-block;height:11px;margin-top:2px;overflow:visible;line-height:11px;font-size:12px}
.layer_city_result_list .item .airport_name{margin-right:4px;color:#0082f0}
.layer_city_result_list .item .country_name{padding-right:8px;margin-right:8px;border-right:1px solid #ddd}
.layer_city_result_list .item .etc{display:inline}
.layer_city_result_list .item.norecord{height:15px;padding:8px 13px 7px;font-size:12px;line-height:15px;color:#999}
.layer_search_subject{height:17px;padding:20px 0 14px;font-weight:700;color:#666;font-size:14px;line-height:20px}
.layer_search_subject .tit_city_result{width:96px;height:17px;margin-right:10px;background-position:-626px -453px;vertical-align:top}
.layer_search_subject .tit_country_result{width:96px;height:17px;margin-right:10px;background-position:-732px -453px;vertical-align:top}
.layer_scroll_tb_head{width:100%;border-collapse:collapse;border-spaing:0;border:1px solid #ddd}
.layer_scroll_tb_head th{height:30px;line-height:30px;background:#f3f3f3;font-size:12px;color:#333;text-align:center;font-weight:400}
.layer_scroll_tb_head .col1,.layer_scroll_tb_head .col2{width:219px}
.layer_scroll_tb_head .col3{padding-right:22px}
.layer_scroll_box{height:81px;margin-top:-1px;border:1px solid #ddd;overflow-y:auto}
.layer_list_city_item{display:block;font-size:0;line-height:0;max-height:40px;color:#666;cursor:pointer;text-decoration:none;border-top:1px solid #eee}
.layer_list_city_item:hover{background:#f9f9f9;text-decoration:none;color:#666}
.layer_list_city_item:first-child{border-top:0}
.layer_list_city_item .col{display:inline-block;font-size:12px;line-height:31px;text-align:center}
.layer_list_city_item .col1,.layer_list_city_item .col2{width:219px}
.layer_list_city_item .col3{width:200px;line-height:15px;padding:13px 0 12px}
.layer_item_noresult{font-size:12px;line-height:15px;padding:13px 0 12px;color:#999;text-align:center}
.dimd_layer_title_apply{display:block;height:20px;margin:20px 20px 0;background:#e1edfb;line-height:23px;text-align:center;color:#333;overflow:hidden}
.dimd_layer_apply_list{overflow:hidden;padding:5px 20px 0}
.dimd_layer_apply_list li{height:15px;margin-top:5px;line-height:15px;clear:both}
.dimd_layer_apply_list li.type_smileclub span{color:#497cff}
.dimd_layer_apply_list li span{color:#666}
.dimd_layer_apply_list .left{float:left}
.dimd_layer_apply_list .right{float:right}
.dimd_layer_all_dc{position:absolute;bottom:0;left:20px;width:173px;height:40px;line-height:40px;border-top:1px solid #ccc;text-align:center}
.dimd_layer_all_dc .left{float:left}
.dimd_layer_all_dc .right{float:right}
.dimd_layer_top_tip{line-height:15px;padding-bottom:15px;color:#666}
.dimd_layer_top_tip span{color:#0082f0}
.dimd_layer_num_title{font-size:14px;padding-bottom:8px;line-height:17px;border-bottom:2px solid #333;color:#333}
.dimd_layer_num_title span{color:#0082f0}
.dimd_layer_coupon_sel_wrap{position:relative;padding-right:214px;border-bottom:1px solid #ddd}
.dimd_layer_coupon_sel_wrap .scroll_box{*position:relative;height:120px;overflow-y:scroll;overflow-x:hidden;border-top:1px solid #ddd}
.dimd_layer_coupon_sel_wrap .scroll_box:first-child{border-top:0}
.dimd_layer_coupon_sel_wrap .left_discount_tit{position:relative;z-index:6;height:20px;padding:20px 24px 20px 0;font-weight:700;font-size:14px;line-height:20px;text-align:right;color:#ed1c24}
.dimd_layer_coupon_sel_wrap .left_discount_tit .spragcy_ic_equals{position:absolute;left:100%;top:15px;width:34px;height:34px;margin-left:-17px;background-position:-788px -88px;text-align:left}
.dimd_layer_coupon_sel_wrap .right_result{position:absolute;right:0;top:0;z-index:5;width:213px;height:100%;border-left:1px solid #ddd;background:#f1f5fe}
.dimd_layer_coupon_sel_wrap .right_result .price{display:block;height:20px;padding:20px 24px 20px 0;font-weight:700;font-size:16px;line-height:20px;text-align:right;color:#ed1c24}
.dimd_layer_coupon_sel_wrap .right_result .price span{font-weight:400;font-size:12px}
.gt_air_no_coupon{padding:94px 0 115px;text-align:center;border-bottom:1px solid #ddd}
.gt_air_no_coupon .no_coupon_msg{width:338px;height:21px;background-position:-528px -659px}
.gt_air_no_coupon .no3m_coupon_msg{width:355px;height:21px;background-position:-528px -690px}
.dimd_layer_coupon_list{padding:21px 10px 6px}
.dimd_layer_coupon_list li{position:relative;padding:0 0 0 104px;line-height:15px;margin-bottom:15px}
.dimd_layer_coupon_list label{display:inline-block;line-height:15px;color:#333}
.dimd_layer_coupon_list .radio{display:inline-block;width:15px;height:15px;margin:0 7px 0 0;padding:0;vertical-align:top}
.dimd_layer_coupon_list .dc{display:inline-block;height:15px;line-height:15px;margin-right:15px;vertical-align:middle}
.dimd_layer_coupon_list .cancel{display:inline-block;margin-left:4px;color:#0082f0;text-decoration:underline}
.dimd_layer_coupon_list .spragcy_ic_add_dc,.dimd_layer_coupon_list .spragcy_ic_over_dc{position:absolute;left:0;top:0;width:54px;height:17px;background-position:-713px -5px}
.dimd_layer_coupon_list .spragcy_ic_add_dc{background-position:-649px -5px}
.dimd_layer_coupon_tab{height:46px;margin:0 0 20px;padding-top:3px;border-bottom:1px solid #333;overflow:visible}
.dimd_layer_coupon_tab .item{position:relative;z-index:5;float:left;margin-left:-1px;border-top:1px solid #bfbfbf;background:#f7f7f7}
.dimd_layer_coupon_tab .item a{display:block;width:203px;height:45px;line-height:45px;border:1px solid #bfbfbf;border-top:0;border-bottom:0;text-align:center;color:#888;text-decoration:none}
.dimd_layer_coupon_tab .item a>span{margin-top:15px}
.dimd_layer_coupon_tab .item:first-child{margin-left:0}
.dimd_layer_coupon_tab .item.on{z-index:6;margin-top:-3px;padding-bottom:1px;border-top:3px solid #333;background:#fff}
.dimd_layer_coupon_tab .item.on a{height:46px;line-height:46px;padding-top:1px;border:1px solid #333;border-top:0;border-bottom:0;color:#333;font-weight:700}
.dimd_layer_coupon_tab .item.on a .num{color:#ed1c24}
.dimd_layer_coupon_tab .item.on .spr_tab_compare_price span{background-position:0 -25px}
.dimd_layer_coupon_tab .item.on .spr_tab_compare_time span{background-position:-118px -25px}
.dimd_layer_coupon_tab .item_cross .on_txt,.dimd_layer_coupon_tab .item_cross.on .off_txt{display:none}
.dimd_layer_coupon_tab .item_cross.on .on_txt{display:block;height:38px;padding-top:9px;line-height:17px}
.dimd_layer_coupon_tab .item_cross.on .on_txt .small{display:block;margin:0;font-weight:400;color:#666;font-size:11px}
.layer_bubble{position:absolute;display:none;border:1px solid #888;color:#666;font-size:11px;line-height:12px;border-radius:2px;z-index:10}
.layer_bubble .cont_in{position:relative;display:block;padding:6px 10px 4px;background-color:#fff;z-index:20;height:1%}
.layer_bubble .ico_arrow{position:absolute;z-index:15;display:block;width:9px;height:6px;margin-left:-5px;left:50%}
.layer_bubble .ico_arrow_down{bottom:-6px;background-position:-809px -5px}
.layer_bubble .ico_arrow_up{bottom:100%;margin-left:0;background-position:-790px -5px}
.bluebox_layer{position:absolute;display:none;text-align:left}
.bluebox_layer_coupon_add{left:50%;top:50%;width:300px;height:85px;margin:-42px 0 0 -150px;z-index:50}
.bluebox_layer_terms{width:245px}
.bluebox_layer_cont{padding:15px;border:2px solid #0082f0;background:#fff}
.bluebox_layer_cont .layer_title{line-height:17px;font-size:14px;font-weight:700;color:#333}
.bluebox_layer_cont .terms_list{margin-top:8px;border-top:1px solid #eee}
.bluebox_layer_cont .terms_list .title{display:block;padding:13px 0 5px;line-height:15px;color:#333}
.bluebox_layer_cont .terms_list li{color:#999;letter-spacing:-1px}
.bluebox_layer_cont .coupon_add .message{margin-top:5px;padding:11px;line-height:17px;text-align:center;color:#666;background:#f3f3f3}
.bluebox_layer_cont .coupon_add .tip{padding:8px;text-align:center;line-height:15px;color:#999}
.bluebox_layer_cont .coupon_add .btn_group{padding:15px 0 0;text-align:center}
.bluebox_layer_cont .coupon_add .spragcy_coupon_check{width:127px;height:30px;background-position:-854px -215px}
.bluebox_layer_cont .spragcy_bt_close_layer{position:absolute;top:14px;right:17px}
.agency_top_notice{margin-top:15px;padding:19px 19px 9px;border:1px solid #ddd;background:#f9f9f9;color:#666;font-size:12px;line-height:20px}
.agency_top_notice li{position:relative;margin-bottom:5px;padding-left:7px}
.agency_top_notice li .marker{position:absolute;left:0;top:0;*top:-3px;line-height:20px}
.box_selected_air{position:relative;margin-top:15px;padding:35px 5px 5px;background:#d1e2f4}
.box_selected_air h3{position:absolute;left:0;top:0;width:100%;height:30px;background:#3e8fd4}
.box_selected_air h3 .spragcy_sel_air_schedule{width:117px;height:16px;background-position:-5px -5px;margin:8px 0 0 20px}
.box_selected_air .spragcy_roundbdr_lt1{left:0;top:0}
.box_selected_air .spragcy_roundbdr_rt1{right:0;top:0}
.box_selected_air .spragcy_roundbdr_lb1{left:0;bottom:0}
.box_selected_air .spragcy_roundbdr_rb1{right:0;bottom:0}
.box_selected_air_table{width:100%;background:#fff;border-spacing:0;border-collapse:collapse;table-layout:fixed}
.box_selected_air_table .col1{width:65px}
.box_selected_air_table .col2{width:205px;*width:190px}
.box_selected_air_table .col3{width:auto}
.box_selected_air_table .col4,.box_selected_air_table .col5{width:155px}
.box_selected_air_table .col6,.box_selected_air_table .col7{width:110px}
.box_selected_air_table thead th{height:30px;vertical-align:middle;font-weight:400;font-size:12px;color:#666;text-align:center;background:#f9f9f9}
.box_selected_air_table tbody td,.box_selected_air_table tbody th{padding:8px 0;text-align:center;border-left:1px solid #eee;font-weight:400;color:#333;line-height:18px}
.box_selected_air_table tbody tr th:first-child{border-left:0}
.box_selected_air_table tbody td.notice{padding:0;border-top:1px solid #eee;background:#f9f9f9}
.box_selected_air_table .bold{font-weight:700}
.box_selected_air_table .air_logo{display:inline-block;margin-top:2px;vertical-align:top}
.box_selected_air_table .left{padding-left:10px;text-align:left}
.box_selected_air_table .ellipsis{display:block;width:180px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;letter-spacing:-1px}
.box_selected_air_table .bdr_top{border-top:1px solid #ddd}
.box_selected_air_table .bdr_right{border-right:1px solid #ddd}
.box_selected_air_table .blank{border-left:1px solid #ddd;color:#999}
.box_selected_air_table .result{line-height:15px;padding:7px 0;background:#f7fdfe;border-top:1px solid #eee;text-align:left;color:#333}
.box_selected_air_table .result .spragcy_l_arrow{margin:0 4px 2px 29px}
.box_selected_air_table .double_line{display:inline-block;padding:3px 0 0;text-align:left;line-height:15px;min-height:15px}
.box_selected_air_table .double_line .double_line_plane{color:#666}
.box_selected_air_table .ico_joint_flight{font-size:11px;color:#666;letter-spacing:-1px}
.box_selected_air_table .ico_joint_flight em{display:inline-block;height:13px;line-height:15px;padding:0 3px;border:1px solid #73b2f0;color:#0082f0;font-size:11px;margin-right:3px;letter-spacing:-1px}
.box_selected_air_table .spragcy_trip_arrow{margin:3px 7px 0 0;vertical-align:top}
.box_selected_air_table .notice_box{position:relative;padding:11px 31px 8px;text-align:left;line-height:16px;color:#999;font-size:11px;letter-spacing:-1px}
.box_selected_air_table .notice_box .spragcy_ic_exclamation{position:absolute;left:8px;top:8px}
.box_selected_air_table .notice_box .txt_black{color:#000}
.box_selected_air_table .notice_box .txt_red{color:red}
.box_selected_air_table.box_selected_air_table_border{border:1px solid #ddd}
.agree_chek__right{margin-top:10px;color:#666;text-align:right}
.agree_chek__right p{margin-right:10px;display:inline;color:#666}
.agree_chek__right .ui_checkbox{margin-top:-3px}
.box_result_price{position:relative;margin-top:15px;padding-bottom:5px;background:#d1e2f4}
.box_result_price .total{display:inline-block;height:16px;margin-right:10px;font-size:14px;line-height:17px;font-weight:700}
.box_result_price .total span{display:inline-block;color:#ed1c24;margin-left:3px}
.box_result_price .box_result_price_head{padding:7px 19px;background:#d1e2f4;color:#333}
.box_result_price .box_result_price_head .price_org{margin-left:20px;font-size:12px;font-weight:400;color:#333}
.box_result_price .tip{position:absolute;right:15px;top:8px;color:#999;line-height:15px;font-size:11px;letter-spacing:-1px}
.box_result_price .box_result_price_list{margin:0 5px;padding:10px 18px;background:#fff}
.box_result_price .box_result_price_list table{border-spacing:0;border-collapse:collapse}
.box_result_price .box_result_price_list table td,.box_result_price .box_result_price_list table th.ico_th{width:auto;height:18px;vertical-align:bottom;padding:5px 10px 0 0;color:#333;white-space:nowrap}
.box_result_price .box_result_price_list table th.ico_th,.box_result_price .box_result_price_list table tr:first-child td{padding-top:0}
.box_result_price .box_result_price_list table .right{text-align:right}
.box_result_price .box_result_price_list table .sum{font-weight:700;text-align:right}
.box_result_price .box_result_price_list table .ico_person_num{display:inline-block;padding:0 10px;min-width:31px;background:#3e8fd4;height:18px;line-height:19px;color:#fff;text-align:center;font-weight:400;font-size:11px}
.box_result_price .spragcy_roundbdr_lt2{left:0;top:0}
.box_result_price .spragcy_roundbdr_rt2{right:0;top:0}
.box_result_price .spragcy_roundbdr_lb1{left:0;bottom:0}
.box_result_price .spragcy_roundbdr_rb1{right:0;bottom:0}
.privia_result{position:relative;padding:5px 0}
.privia_result .spragcy_roundbdr_lt3{left:0;top:0}
.privia_result .spragcy_roundbdr_rt3{right:0;top:0}
.privia_result .spragcy_roundbdr_lb3{left:0;bottom:0}
.privia_result .spragcy_roundbdr_rb3{right:0;bottom:0}
.privia_result .box_result_price_list{position:relative}
.privia_result .box_result_price_list .spragcy_roundbdr_lb4{left:0;bottom:0;z-index:10}
.privia_result .box_result_price_list .spragcy_roundbdr_rb4{right:0;bottom:0}
.box_card_sale{margin:0 15px}
.box_card_sale .card_price{padding:14px 0 13px;border-bottom:1px solid #fff;*zoom:1}
.box_card_sale .card_price:after{content:'';display:block;clear:both}
.box_card_sale .card_price .title{float:left;width:154px;font-size:14px;font-weight:700;color:#333}
.box_card_sale .card_price_list{padding-left:154px}
.box_card_sale .card_price_list li{margin-top:9px}
.box_card_sale .card_price_list li:first-child{margin-top:0}
.box_card_sale .card_price_list li.first .price_ing{color:#ed1c24}
.box_card_sale .card_price_list .cost{display:inline-block;margin-right:8px;*display:inline;*zoom:1;text-align:right;color:#333;vertical-align:middle}
.box_card_sale .card_price_list .price_org{font-size:12px;vertical-align:1px}
.box_card_sale .card_price_list .price_ing{font-size:16px;font-weight:700}
.box_card_sale .card_notice_list{padding:19px 0 13px 4px}
.box_card_sale .card_notice_list li{position:relative;margin-top:6px;padding-left:9px;color:#333}
.box_card_sale .card_notice_list li .text__emphasis{color:#0082f0}
.box_card_sale .card_notice_list li:first-child{margin-top:0}
.box_card_sale .card_notice_list li .marker{position:absolute;left:0;top:0}
.box_card_sale .card_notice_list .point01{color:#0082f0}
.comm_bdr_tb_res_info .col1{width:120px;*width:100px}
.comm_bdr_tb_res_info .col2{width:369px;*width:349px}
.comm_bdr_tb_res_info .col3{width:auto;*width:auto}
.comm_bdr_tb_res_info .col4{width:369px;*width:349px}
.comm_bdr_tb_res_info .p_number{white-space:nowrap;font-size:0;line-height:0}
.comm_bdr_tb_res_info .p_number .comm_input_txt{width:107px;vertical-align:top}
.comm_bdr_tb_res_info .p_number .ui_selectbox{width:110px;vertical-align:top}
.comm_bdr_tb_res_info_view .col1{width:120px;*width:100px}
.comm_bdr_tb_res_info_view .col2{width:369px;*width:349px}
.comm_bdr_tb_res_info_view .col3{width:auto;*width:auto}
.comm_bdr_tb_res_info_view .col4{width:369px;*width:349px}
.comm_bdr_tb_res_info_view table tbody td,.comm_bdr_tb_res_info_view table tbody th{padding-top:13px;padding-bottom:12px}
.comm_bdr_tb_bding_info .col1{width:auto}
.comm_bdr_tb_bding_info .col2,.comm_bdr_tb_bding_info .col3,.comm_bdr_tb_bding_info .col4{width:212px;*width:202px}
.comm_bdr_tb_bding_info .col5{width:222px;*width:202px}
.comm_bdr_tb_bding_info table tbody td{padding-right:0}
.comm_bdr_tb_bding_info table tbody td.last{padding-right:10px}
.comm_bdr_tb_bding_info .pasg{text-align:center;color:#999;line-height:19px}
.comm_bdr_tb_bding_info .pasg strong{display:block;color:#333;font-size:14px}
.comm_bdr_tb_bding_info02 .col1{width:auto}
.comm_bdr_tb_bding_info02 .col2,.comm_bdr_tb_bding_info02 .col3,.comm_bdr_tb_bding_info02 .col4,.comm_bdr_tb_bding_info02 .col5{width:169px;*width:159px}
.comm_bdr_tb_bding_info02 .col6{width:180px;*width:160px}
.comm_bdr_tb_bding_info02 table tbody td{padding-right:0}
.comm_bdr_tb_bding_info02 table tbody td.last{padding-right:10px}
.comm_bdr_tb_bding_info02 .pasg{text-align:center;color:#999;line-height:19px}
.comm_bdr_tb_bding_info02 .pasg strong{display:block;color:#333;font-size:14px}
.comm_bdr_tb_bding_res_info .col1{width:43px}
.comm_bdr_tb_bding_res_info .col2{width:140px}
.comm_bdr_tb_bding_res_info .col3{width:56px}
.comm_bdr_tb_bding_res_info .col4{width:113px}
.comm_bdr_tb_bding_res_info .col5{width:140px}
.comm_bdr_tb_bding_res_info .col6{width:110px}
.comm_bdr_tb_bding_res_info .col7{width:130px}
.comm_bdr_tb_bding_res_info .col8{width:96px}
.comm_bdr_tb_bding_res_info .col9{width:150px}
.comm_bdr_tb_bding_res_info table tbody td{text-align:center;color:#666;padding:12px 10px}
.comm_bdr_tb_bding_res_info table tbody td.sum{padding-right:30px;text-align:right;font-weight:700;color:#333}
.comm_bdr_tb_bding_res_info table tfoot td{text-align:right;color:#333;font-size:14px;font-weight:700;padding:12px 30px 12px 10px!important}
.comm_bdr_tb_bding_res_info table tfoot .text__price{display:inline-block;margin-left:14px;font-size:16px;vertical-align:-1px}
.comm_bdr_tb_bding_res_info table tfoot .card_sale_total{display:inline-block;margin-left:7px;color:#333;font-weight:bold}
.comm_bdr_tb_bding_res_info table tfoot .card_sale_total span{color:#0082f0}
.comm_bdr_tb_bding_res_info table tfoot .card_sale_total strong{margin-left:10px;color:#ed1c24}
.comm_bdr_tb_bding_res_info table tfoot .privia_sale_total{display:inline-block;margin-left:7px;color:#333;font-weight:bold}
.comm_bdr_tb_bding_res_info table tfoot .privia_sale_total strong{margin-left:10px;color:#ed1c24}
.comm_bdr_tb_bding_res_info table tfoot .price_org{display:inline-block;*display:inline;margin-right:10px;font-size:11px;font-weight:400;color:#333;*zoom:1}
.comm_bdr_tb_bding_res_info table tfoot td.type_smileclub{color:#002041}
.comm_bdr_tb_bding_res_info table tfoot td.type_smileclub .text__price{margin-left:10px;color:#497cff}
.comm_bdr_tb_bding_cancel_info .col1{width:54px}
.comm_bdr_tb_bding_cancel_info .col2{width:160px}
.comm_bdr_tb_bding_cancel_info .col3{width:116px}
.comm_bdr_tb_bding_cancel_info .col4,.comm_bdr_tb_bding_cancel_info .col5,.comm_bdr_tb_bding_cancel_info .col6,.comm_bdr_tb_bding_cancel_info .col7{width:125px}
.comm_bdr_tb_bding_cancel_info .col8{width:160px}
.comm_bdr_tb_bding_cancel_info table tbody td{text-align:center;color:#666;padding:12px 10px}
.comm_bdr_tb_bding_cancel_info table tbody td.sum{padding-right:30px;text-align:right;font-weight:700;color:#333}
.comm_bdr_tb_bding_cancel_info table tfoot td{text-align:right;color:#333;font-weight:700;padding:12px 30px 12px 10px!important}
.comm_bdr_tb_bding_cancel_info table .red{color:#ed1c24}
.comm_bdr_tb_bding_res_info02 .col1{width:82px}
.comm_bdr_tb_bding_res_info02 .col2{width:210px}
.comm_bdr_tb_bding_res_info02 .col3{width:157px}
.comm_bdr_tb_bding_res_info02 .col4{width:167px}
.comm_bdr_tb_bding_res_info02 .col5{width:202px}
.comm_bdr_tb_bding_res_info02 .col6{width:162px}
.comm_bdr_tb_bding_res_info02 table tbody td{text-align:center;color:#666;padding:12px 10px}
.comm_bdr_tb_bding_res_info02 table tbody td.sum{padding-right:30px;text-align:right;font-weight:700;color:#333}
.comm_bdr_tb_bding_res_info02 table tfoot td{text-align:right;color:#333;font-weight:700;padding:12px 30px 12px 10px!important}
.comm_bdr_tb_pay_account_info{margin-top:22px}
.comm_bdr_tb_pay_account_info .col1{width:70px}
.comm_bdr_tb_pay_account_info .col2{width:150px}
.comm_bdr_tb_pay_account_info .col3{width:120px}
.comm_bdr_tb_pay_account_info .col4{width:300px}
.comm_bdr_tb_pay_account_info .col5,.comm_bdr_tb_pay_account_info .col6{width:170px}
.comm_bdr_tb_pay_account_info table thead th.as_pay{padding-right:30px;text-align:right}
.comm_bdr_tb_pay_account_info table tbody td{text-align:center;color:#666;padding:12px 10px}
.comm_bdr_tb_pay_account_info table tbody td.sum{padding-right:30px;text-align:right;font-weight:700;color:#333}
.comm_bdr_tb_pay_account_info table tbody td.as_pay{padding-right:20px;text-align:right;font-weight:700}
.comm_bdr_tb_pay_account_info table tfoot td{text-align:right;color:#333;font-weight:700;padding:12px 30px 12px 10px!important}
.comm_bdr_tb_pay_account_info table .red{color:#ed1c24}
.comm_bdr_tb_pay_account_info table .account_txt{display:inline-block;margin-left:20px;font-weight:700;color:#0082f0}
.comm_bdr_tb_ticket_rule .col1{width:150px;*width:110px}
.comm_bdr_tb_ticket_rule .col2{width:auto}
.comm_bdr_tb_ticket_rule td,.comm_bdr_tb_ticket_rule th{color:#666!important;padding:13px 20px 12px!important}
.comm_bdr_tb_scroll{max-height:409px;overflow-x:hidden;overflow-y:scroll}
.bottom_tip{padding:8px 0 0}
.bottom_tip li{font-size:12px;line-height:17px;color:#999}
.bottom_tip .point01{color:#666}
.bottom_tip_blue{padding:8px 0 0}
.bottom_tip_blue li{font-size:12px;line-height:17px;color:#0082f0}
.bottom_tip__marker{padding:8px 0 0}
.bottom_tip__marker li{position:relative;padding-left:10px;font-size:12px;line-height:20px;color:#999}
.bottom_tip__marker .marker{position:absolute;left:0;top:0}
.bottom_tip__marker .point01{color:#0082f0}
.bottom_check_list{padding:8px 0 0}
.bottom_check_list li{font-weight:700;font-size:12px;line-height:17px;color:#666;text-align:right;margin-top:4px}
.bottom_check_list li.center{text-align:center}
.bottom_btn_group{padding-top:25px;text-align:center}
.bottom_btn_group button{margin:0 5px}
.middle_btn_group{padding-top:15px;text-align:center}
.box_ticket_info{position:relative;padding:10px 0 9px;margin-top:15px;z-index:10}
.box_ticket_info .box_ticket_info_inn{border-left:1px solid #ddd;border-right:1px solid #ddd;padding:0 268px 12px 0}
.box_ticket_info .box_ticket_info_message{padding:20px 0 21px;text-align:center}
.box_ticket_info .box_ticket_info_message2{padding:16px 0 14px;text-align:center}
.box_ticket_info .ico_bluebox,.box_ticket_info .ico_greenbox{display:inline-block;line-height:14px;margin-top:2px;padding:2px 6px 0;font-size:11px;margin-right:5px;vertical-align:top}
.box_ticket_info .ico_greenbox{border:1px solid #68b761;color:#33962d}
.box_ticket_info .ico_bluebox{border:1px solid #63a9e5;color:#0082f0}
.box_ticket_info .spragcy_box_ticket_info_bottom,.box_ticket_info .spragcy_box_ticket_info_top{position:absolute;z-index:1;left:0;width:980px}
.box_ticket_info .spragcy_box_ticket_info_top{top:0;height:10px;background-position:-5px -300px}
.box_ticket_info .spragcy_box_ticket_info_bottom{bottom:0;height:9px;background-position:-5px -320px}
.box_ticket_info .spragcy_box_ticket_line{position:absolute;z-index:2;right:267px;top:0;width:1px;height:100%;overflow:hidden;background-position:-990px 0}
.box_ticket_info .spragcy_txt_res_complete{width:249px;height:21px;margin-left:4px;background-position:-85px -58px;vertical-align:top}
.box_ticket_info .spragcy_txt_res_complete2{width:188px;height:20px;margin-left:4px;background-position:-10px -659px;vertical-align:top}
.box_ticket_info .spragcy_txt_wait_complete{width:286px;height:21px;margin-left:4px;background-position:-618px -58px;vertical-align:top}
.box_ticket_info .spragcy_txt_passinfo_complete{width:268px;height:21px;margin-left:4px;background-position:-10px -689px;vertical-align:top}
.box_ticket_info .spragcy_txt_res_timeend{width:231px;height:21px;margin-left:4px;background-position:-528px -721px;vertical-align:top}
.box_ticket_info .spragcy_txt_stay_complete{width:287px;height:21px;margin-left:4px;background-position:-10px -719px;vertical-align:top}
.box_ticket_info .spragcy_txt_doc_complete{width:269px;height:21px;margin-left:4px;background-position:-10px -749px;vertical-align:top}
.box_ticket_info .spragcy_txt_note_complete{width:170px;height:21px;margin-left:4px;background-position:-10px -780px;vertical-align:top}
.box_ticket_info_inner_box{position:relative;overflow:visible;display:block;width:670px;margin:0 auto;padding:22px 0 17px;background-position:-5px -149px;text-indent:0;line-height:normal;*zoom:1}
.box_ticket_info_inner_box:after{content:'';display:block;clear:both}
.box_ticket_info_inner_box .spragcy_txt_res_num,.box_ticket_info_inner_box .spragcy_txt_res_pay_limit,.box_ticket_info_inner_box .spragcy_txt_res_total_price{display:block;height:17px;margin-bottom:20px}
.box_ticket_info_inner_box .spragcy_txt_res_num{width:60px;margin-bottom:22px;background-position:-355px -31px}
.box_ticket_info_inner_box .spragcy_txt_res_total_price{width:51px;background-position:-425px -31px}
.box_ticket_info_inner_box .spragcy_txt_res_privia_price{width:145px;height:17px;background-position:-307px -719px}
.box_ticket_info_inner_box .spragcy_txt_res_pay_limit{width:65px;background-position:-486px -31px}
.box_ticket_info_inner_box .spragcy_txt_won{width:16px;height:19px;margin-top:6px;background-position:-344px -58px;vertical-align:top}
.box_ticket_info_inner_box .spragcy_txt_till{width:34px;height:19px;margin-top:6px;background-position:-370px -58px;vertical-align:top}
.box_ticket_info_inner_box li{float:left;font-family:arial,sans-serif;font-size:26px;font-weight:700}
.box_ticket_info_inner_box li:first-child{padding-left:32px}
.box_ticket_info_inner_box li.res_num{width:168px;color:#333}
.box_ticket_info_inner_box li.total_price{position:relative;width:196px;color:#ed1c24}
.box_ticket_info_inner_box li.total_price .price_org{position:absolute;left:0;top:17px;font-size:15px;font-weight:400;color:#333}
.box_ticket_info_inner_box li.pay_limit{width:270px;color:#0082f0}
.privia_info_box{z-index:15;*vertical-align:top}
.privia_info_box .total_price{position:relative}
.privia_info_box .spragcy_txt_res_privia_price{margin-bottom:10px;*margin-bottom:0;vertical-align:top}
.privia_info_box .spragcy_txt_res_num,.privia_info_box .spragcy_txt_res_pay_limit{margin-bottom:29px;*margin-bottom:22px}
.privia_info_box .price_org{position:static !important;display:block;font-size:13px !important;color:#333}
.privia_info_box .layer_counsel{width:353px;*width:360px;left:158px;top:15px}
.privia_info_box.box_ticket_info_inner_box_smalltxt li.res_num,.privia_info_box.box_ticket_info_inner_box_smalltxt li.total_price{width:190px}
.obj__question_mark{width:15px;height:15px;background-position:-942px -5px;vertical-align:top}
.obj__question_mark2{width:15px;height:15px;background-position:-960px -5px;vertical-align:top}
.box_ticket_info_inner_box_smalltxt li{font-size:24px;font-weight:500}
.box_ticket_info_inner_box_smalltxt li.res_num{width:201px}
.box_ticket_info_inner_box_smalltxt li.total_price{width:179px}
.box_ticket_info_inner_box_smalltxt li.pay_limit{width:255px}
.box_ticket_info_inner_box_smalltxt li .nodata{display:block;padding-left:28px}
.box_ticket_info_inner_box_smalltxt .spragcy_txt_till,.box_ticket_info_inner_box_smalltxt .spragcy_txt_won{margin-left:2px;margin-top:4px}
.box_ticket_info_right_info{position:absolute;z-index:1;top:0;right:0;width:268px;height:100%;overflow:hidden}
.box_ticket_info_right_info li{position:relative;padding-left:77px;padding-right:15px;line-height:18px;color:#333;word-break:break-all}
.box_ticket_info_right_info li .c_name{position:absolute;left:0;top:0;display:block;width:77px;padding-left:15px;color:#999}
.box_ticket_info_right_info li:first-child{margin-top:30px}
.box_ticket_info_right_info li.bottom_item{position:absolute;bottom:0;width:190px;padding-bottom:14px;padding-right:0;border-top:1px solid #eee;background:#f9f9f9;line-height:18px}
.box_ticket_info_right_info li.bottom_item .c_tel{color:#666}
.box_ticket_info_right_info .spragcy_bt_info_change{margin-left:6px}
.box_ticket_info_inner_box_bottom{display:block;width:670px;margin:0 auto;height:5px;background-position:-5px -290px}
.box_ticket_info_pay .box_ticket_info_inn{padding-top:20px}
.box_ticket_info_pay .privia_info_box .spragcy_txt_res_num,.box_ticket_info_pay .privia_info_box .spragcy_txt_res_pay_limit{margin-bottom:29px;*margin-bottom:22px}
.box_ticket_info_pay .box_ticket_info_right_info .ico_item{padding-left:16px;margin-top:18px}
.box_ticket_info_pay2 .privia_info_box .spragcy_txt_res_num,.box_ticket_info_pay2 .privia_info_box .spragcy_txt_res_pay_limit{margin-bottom:29px;*margin-bottom:22px}
.box_ticket_info_pay2 .box_ticket_info_right_info .ico_item{padding-left:16px;margin-top:18px}
.res_progress_box{margin-top:10px;font-size:0;line-height:0;white-space:nowrap}
.res_progress_box .res_progress_box_item{position:relative;display:inline-block;*display:inline;zoom:1;margin-right:24px;vertical-align:top;width:227px;border-top:3px solid #333;font-size:12px;line-height:normal}
.res_progress_box .res_progress_box_item.on{border-color:#0082f0}
.res_progress_box .res_progress_box_item.on .title{border-color:#0082f0;border-bottom:1px solid #eee}
.res_progress_box .res_progress_box_item.on .list{border-color:#0082f0}
.res_progress_box .res_progress_box_item.on .arrow{background-position:-901px -5px}
.res_progress_box .res_progress_box_item .title{position:relative;z-index:1;padding-top:18px;height:32px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #eee;background:#f9f9f9;text-align:center}
.res_progress_box .res_progress_box_item .title .spragcy{vertical-align:top}
.res_progress_box .res_progress_box_item .arrow{position:absolute;z-index:3;right:-8px;top:18px;display:block;width:9px;height:15px;background-position:-630px -5px}
.res_progress_box .res_progress_box_item .list{position:relative;z-index:2;height:98px;padding:11px 13px;border:1px solid #ddd;border-top:0;margin-top:-1px}
.res_progress_box .res_progress_box_item .list .item{position:relative;*zoom:1}
.res_progress_box .res_progress_box_item .list .name{display:block;padding-left:8px;line-height:22px;color:#666}
.res_progress_box .res_progress_box_item .list .marker{position:absolute;left:0;top:10px;display:block;width:2px;height:1px;text-indent:-1000px;background:#666}
.res_progress_box .res_progress_box_item .list .guide{margin-left:8px;margin-top:1px;line-height:21px;color:#999}
.res_progress_box .res_progress_box_item .list .point{color:#0082f0;text-decoration:underline}
.res_progress_box .res_progress_box_item .point .marker{background:#0082f0}
.res_progress_box .item_chek{position:absolute;bottom:19px;left:15px;color:#0082f0;letter-spacing:-1px}
.res_progress_box .item_chek .marker{width:9px;height:7px;margin-right:5px;background-position:-882px -10px}
.box_ticket_info_right_info li{padding-bottom:7px}
.box_ticket_info_right_info li.bottom_item{padding-top:12px}
.box_ticket_info_right_info li.bottom_item .c_name{top:13px}
.ui_selectbox_min a{padding:8px 27px 7px 12px;text-align:left}
.ui_selectbox_min li label{text-align:left}
.ui_selectbox_min.ui_radiobox_veiw .ui_radiobox_hide{top:29px}
.comm_input_txt{vertical-align:middle}
.comm_input_txt_min input,.comm_input_txt_min label{padding:7px 0 6px;*padding:6px 0 5px;text-align:left}
.comm_input_txt_min .spragcy_bt_zip_search{position:absolute;top:1px;right:1px;width:20px;height:26px}
.comm_input_readonly input{color:666;background:#f9f9f9}
.table_scroll_wrap{position:relative;padding-top:30px;zoom:1}
.table_scroll_wrap .table_scroll_cont{max-height:205px;overflow:hidden;overflow-y:auto;border:1px solid #ddd;border-top:0}
.table_scroll_wrap .table_scroll_cont td{cursor:pointer}
.table_scroll_wrap table{table-layout:fixed;width:100%;border-spacing:0;border-collapse:collapse}
.table_scroll_wrap table .col01,.table_scroll_wrap table .col02{width:200px}
.table_scroll_wrap table .col03{width:290px}
.table_scroll_wrap table .col04{width:285px}
.table_scroll_wrap table thead tr{position:absolute;left:0;top:0}
.table_scroll_wrap table thead tr th{*position:relative;padding:8px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#f3f3f3;color:#333;font-weight:400;letter-spacing:-1px;border-right:1px solid #ddd}
.table_scroll_wrap table thead tr th:first-child{border-left:1px solid #ddd}
.table_scroll_wrap table tbody{position:relative;display:table-row;overflow:hidden;*zoom:1}
.table_scroll_wrap table tbody tr{float:left;width:980px;height:auto;background:#f0f0f0}
.table_scroll_wrap table tbody td{padding:12px 0 10px;background:#fff;color:#666;text-align:center;border-top:1px solid #f3f3f3;border-right:1px solid #f3f3f3}
.table_scroll_wrap table tbody tr:first-child td{border-top:0}
.table_scroll_wrap table tbody td:first-child{border-left:0}
.table_scroll_wrap table tbody .blank{width:980px;color:#999}
.comm_bdr_tb table tbody .text_left,.comm_bdr_tb table tfoot .text_left,.comm_bdr_tb table thead .text_left{text-align:left}
.comm_bdr_tb table tbody .text_right,.comm_bdr_tb table tfoot .text_right,.comm_bdr_tb table thead .text_right{text-align:right}
.comm_bdr_tb table tbody .text_center,.comm_bdr_tb table tfoot .text_center,.comm_bdr_tb table thead .text_center{text-align:center}
.comm_bdr_tb_per_info_agree .col1,.comm_bdr_tb_per_info_agree .col2{width:316px;*width:296px}
.comm_bdr_tb_per_info_agree .col3{width:auto}
.comm_bdr_tb_per_info_agree table thead th{border-left:1px solid #ddd}
.comm_bdr_tb_per_info_agree table thead th:first-child{border-left:0}
.comm_bdr_tb_per_info_agree table tbody th{color:#999;text-align:left}
.comm_bdr_tb_per_info_agree table tbody td{color:#999;padding:17px 10px;border-left:1px solid #eee;text-align:left;line-height:18px;letter-spacing:-1px}
.comm_bdr_tb_per_info_agree table tbody td:first-child{border-left:0}
.comm_bdr_tb_passport_info{margin-top:3px}
.comm_bdr_tb_passport_info .col1{width:91px}
.comm_bdr_tb_passport_info .col2{width:93px}
.comm_bdr_tb_passport_info .col3{width:88px}
.comm_bdr_tb_passport_info .col4,.comm_bdr_tb_passport_info .col5,.comm_bdr_tb_passport_info .col6,.comm_bdr_tb_passport_info .col7,.comm_bdr_tb_passport_info .col8{width:117px}
.comm_bdr_tb_passport_info .col9{width:123px}
.comm_bdr_tb_passport_info table{table-layout:fixed}
.comm_bdr_tb_passport_info table thead th:first-child{border-left:0}
.comm_bdr_tb_passport_info table tbody th{text-align:center}
.comm_bdr_tb_passport_info table tbody th.finish_title{color:#999}
.comm_bdr_tb_passport_info table tbody tr.table-row td.passenger{border-right:1px solid #eee}
.comm_bdr_tb_passport_info table tbody tr.table-row .comm_input_txt_min{width:100%}
.comm_bdr_tb_passport_info table tbody td{text-align:center;color:#999;padding:10px 5px}
.comm_bdr_tb_passport_info table tbody td:first-child{border-left:0}
.comm_bdr_tb_passport_info table tbody td.passenger{color:#999}
.comm_bdr_tb_passport_info table tbody td.passenger strong{color:#333;display:block;padding-top:2px}
.comm_bdr_tb_passport_info table tbody td.last{padding-right:10px}
.comm_bdr_tb_passport_info table tbody .comm_input_txt,.comm_bdr_tb_passport_info table tbody .ui_selectbox{vertical-align:top}
.comm_bdr_tb_passport_info table tbody .col__emergency-name,
.comm_bdr_tb_passport_info table tbody .col__emergency-country,
.comm_bdr_tb_passport_info table tbody .col__emergency-phone{text-align:left}
.comm_bdr_tb_passport_info table tbody tr.table-row .col__emergency-name .comm_input_txt{width:75%;margin-left:64px}
.comm_bdr_tb_passport_info table tbody tr.table-row .col__emergency-country .comm_input_txt{width:60%;margin-left:48px}
.comm_bdr_tb_passport_info table tbody tr.table-row .col__emergency-phone .comm_input_txt{width:72%;margin-left:71px}
.comm_bdr_tb_passport_info table tbody tr.table-row .col__emergency-country select{height:28px;padding:7px 0 6px 12px;text-indent:0}
.comm_bdr_tb_passport_info table tbody tr.table-row .col__emergency-country option{padding:7px 0 6px}
.comm_bdr_tb_passport_info table tbody tr.table-row .col__emergency-country .icon__arrow{position:absolute;top:50%;right:12px;width:9px;height:6px;margin-top:-3px;background-position:-960px -728px}
.comm_bdr_tb_passport_info table tbody .col__emergency-name label,
.comm_bdr_tb_passport_info table tbody .col__emergency-country label,
.comm_bdr_tb_passport_info table tbody .col__emergency-phone label{display:inline-block;width:auto;text-indent:0}
.comm_bdr_tb_passport_info table tbody .col__emergency-name label{left:-64px}
.comm_bdr_tb_passport_info table tbody .col__emergency-country label{left:-35px}
.comm_bdr_tb_passport_info table tbody .col__emergency-phone label{left:-54px}
.comm_bdr_tb_passport_info table tbody .col__emergency-country select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#323355;}
/* 모두투어 */
.comm_bdr_tb_passport_info.modetour .col1{width:114px}
.comm_bdr_tb_passport_info.modetour .col2{width:122px}
.comm_bdr_tb_passport_info.modetour .col3{width:114px}
.comm_bdr_tb_passport_info.modetour .col4{width:104px}
.comm_bdr_tb_passport_info.modetour .col5{width:424px}
.comm_bdr_tb_passport_info.modetour table tbody .comm_input_txt{width:100%}
/* 하나투어 */
.comm_bdr_tb_passport_info2{margin-top:3px}
.comm_bdr_tb_passport_info2 .col1{width:71px}
.comm_bdr_tb_passport_info2 .col2{width:96px}
.comm_bdr_tb_passport_info2 .col3{width:86px}
.comm_bdr_tb_passport_info2 .col4{width:87px}
.comm_bdr_tb_passport_info2 .col5,.comm_bdr_tb_passport_info2 .col6,.comm_bdr_tb_passport_info2 .col7{width:147px}
.comm_bdr_tb_passport_info2 .col8{width:107px}
.comm_bdr_tb_passport_info2 .col9{width:93px}
.comm_bdr_tb_passport_info2 table thead th:first-child{border-left:0}
.comm_bdr_tb_passport_info2 table tbody th{text-align:center}
.comm_bdr_tb_passport_info2 table tbody th.finish_title{color:#999}
.comm_bdr_tb_passport_info2 table tbody td{text-align:center;color:#999;padding:10px 5px}
.comm_bdr_tb_passport_info2 table tbody td:first-child{border-left:0}
.comm_bdr_tb_passport_info2 table tbody td.passenger{color:#999}
.comm_bdr_tb_passport_info2 table tbody td.passenger strong{color:#333;display:block;padding-top:2px}
.comm_bdr_tb_passport_info2 table tbody td.last{padding-right:10px}
.comm_bdr_tb_passport_info2 table tbody .comm_input_txt{display:block;vertical-align:top}
.comm_bdr_tb_passport_info2 .small_th{letter-spacing:-1px}
.comm_bdr_tb_passport_info2 .ui_selectbox{display:block;width:auto;vertical-align:top}
.comm_bdr_tb_passport_info2 .ui_selectbox .select_text{padding:8px 27px 7px 12px;color:#676767;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.comm_bdr_tb_passport_info2 .ui_selectbox li{height:auto}
.comm_bdr_tb_passport_info2 .ui_selectbox li label{position:relative;height:auto;padding:2px 0}
.comm_bdr_tb_passport_info2 .ui_selectbox li label .radio_text{height:auto;padding:1px 5px 0 12px;line-height:15px;word-break:break-all}
.comm_bdr_tb_passport_info2 .ui_radiobox_veiw .ui_radiobox_hide{top:29px}
.comm_bdr_tb_mileage .col1{width:70px}
.comm_bdr_tb_mileage .col2{width:158px}
.comm_bdr_tb_mileage .col3{width:150px}
.comm_bdr_tb_mileage .col4,.comm_bdr_tb_mileage .col5{width:300px}
.comm_bdr_tb_mileage table thead th{border-left:1px solid #ddd}
.comm_bdr_tb_mileage table thead th:first-child{border-left:0}
.comm_bdr_tb_mileage table tbody td{text-align:center;color:#666;padding:5px 10px;border-left:1px solid #eee}
.comm_bdr_tb_mileage table tbody td:first-child{border-left:0}
.comm_bdr_tb_mileage table tbody .comm_input_txt,.comm_bdr_tb_mileage table tbody .ui_selectbox{vertical-align:top}
.comm_bdr_tb_childfood .col1{width:70px}
.comm_bdr_tb_childfood .col2{width:158px}
.comm_bdr_tb_childfood .col3,.comm_bdr_tb_childfood .col4{width:375px}
.comm_bdr_tb_childfood table thead th{border-left:1px solid #ddd}
.comm_bdr_tb_childfood table thead th:first-child{border-left:0}
.comm_bdr_tb_childfood table tbody td{text-align:center;color:#666;padding:5px 10px;border-left:1px solid #eee}
.comm_bdr_tb_childfood table tbody td:first-child{border-left:0}
.comm_bdr_tb_childfood table tbody .comm_input_txt,.comm_bdr_tb_childfood table tbody .ui_selectbox{vertical-align:top}
.comm_bdr_tb_childfood_request{margin-top:15px}
.comm_bdr_tb_childfood_request .col1{width:150px}
.comm_bdr_tb_childfood_request .col2{width:auto}
.comm_bdr_tb_childfood_request table tbody th{text-align:center}
.comm_bdr_tb_childfood_request table tbody td{color:#666;padding:5px 10px;border-left:1px solid #eee}
.comm_bdr_tb_childfood_request table tbody td:first-child{border-left:0}
.comm_bdr_tb_childfood_request table tbody .comm_input_txt,.comm_bdr_tb_childfood_request table tbody .ui_selectbox{vertical-align:top}
.comm_bdr_tb_childfood_request .view_menu{display:inline-block;margin:0 2px;color:#666;text-decoration:underline}
.comm_bdr_tb_seat_upgrade .col1{width:70px}
.comm_bdr_tb_seat_upgrade .col2{width:158px}
.comm_bdr_tb_seat_upgrade .col3{width:230px}
.comm_bdr_tb_seat_upgrade .col4,.comm_bdr_tb_seat_upgrade .col5{width:260px}
.comm_bdr_tb_seat_upgrade table tbody th{text-align:center}
.comm_bdr_tb_seat_upgrade table tbody td{color:#666;padding:5px 10px;border-left:1px solid #eee;text-align:center}
.comm_bdr_tb_seat_upgrade table tbody td:first-child{border-left:0}
.comm_bdr_tb_seat_upgrade table tbody .comm_input_txt,.comm_bdr_tb_seat_upgrade table tbody .ui_selectbox{vertical-align:top}
.comm_bdr_tb_seat_upgrade .view_menu{display:inline-block;margin:0 2px;color:#666;text-decoration:underline}
.comm_bdr_tb_price_pay_cont .col1{width:50px;*width:50px}
.comm_bdr_tb_price_pay_cont .col2{width:120px;*width:100px}
.comm_bdr_tb_price_pay_cont .col3{width:85px;*width:65px}
.comm_bdr_tb_price_pay_cont .col4{width:110px;*width:90px}
.comm_bdr_tb_price_pay_cont .col5{width:125px;*width:105px}
.comm_bdr_tb_price_pay_cont .col6{width:128px;*width:120px}
.comm_bdr_tb_price_pay_cont .col7{width:119px;*width:99px}
.comm_bdr_tb_price_pay_cont .col8{width:120px;*width:100px}
.comm_bdr_tb_price_pay_cont .col9{width:auto}
.comm_bdr_tb_price_pay_cont table .text_right{padding-right:20px}
.comm_bdr_tb_price_pay_cont table thead th.card,.comm_bdr_tb_price_pay_cont table thead th.cash,.comm_bdr_tb_price_pay_cont table thead th.note{border-left:1px solid #ddd}
.comm_bdr_tb_price_pay_cont table tbody td{text-align:center;padding:9px 0}
.comm_bdr_tb_price_pay_cont table tbody td.card,.comm_bdr_tb_price_pay_cont table tbody td.cash,.comm_bdr_tb_price_pay_cont table tbody td.note{border-left:1px solid #eee}
.comm_bdr_tb_price_pay_cont table tbody td.card{border-left:1px solid #ddd}
.comm_bdr_tb_price_pay_cont table tfoot .text_right{padding-right:0}
.comm_bdr_tb_price_pay_cont table tfoot td{padding:12px 0;text-align:center;color:#333;font-weight:700}
.comm_bdr_tb_price_pay_cont table tfoot td.card,.comm_bdr_tb_price_pay_cont table tfoot td.cash,.comm_bdr_tb_price_pay_cont table tfoot td.note{border-left:1px solid #ddd}
.comm_bdr_tb_price_pay_cont table tfoot .blue{color:#0082f0}
.comm_bdr_tb_price_pay_cont table tfoot .sum_area{position:relative;zoom:1}
.comm_bdr_tb_price_pay_cont table tfoot .sum_area:after{display:block;content:'';clear:both}
.comm_bdr_tb_price_pay_cont table tfoot .sum_area .all_price{display:block;float:left;width:65px;padding-right:20px}
.comm_bdr_tb_price_pay_cont table tfoot .sum_area .dc_price{display:block;float:left;width:90px;padding-right:20px}
.comm_bdr_tb_price_pay_cont table tfoot .sum_area .final_price{display:block;float:left;width:105px;padding-right:20px}
.comm_bdr_tb_price_pay_cont table tfoot .sum_area .spragcy_ic_plus{position:absolute;top:-3px;right:219px}
.comm_bdr_tb_price_pay_cont table tfoot .sum_area .spragcy_ic_equals{position:absolute;top:-3px;right:103px}
.comm_bdr_tb_price_pay_cont2 .col1{width:80px}
.comm_bdr_tb_price_pay_cont2 .col2{width:140px}
.comm_bdr_tb_price_pay_cont2 .col3{width:130px}
.comm_bdr_tb_price_pay_cont2 .col4{width:177px}
.comm_bdr_tb_price_pay_cont2 .col5{width:159px}
.comm_bdr_tb_price_pay_cont2 .col6,.comm_bdr_tb_price_pay_cont2 .col7{width:150px}
.comm_bdr_tb_price_pay_cont2 table .text_right{padding-right:20px}
.comm_bdr_tb_price_pay_cont2 table .text_right2{padding-right:70px;text-align:right}
.comm_bdr_tb_price_pay_cont2 table .text_right3{padding-right:47px;text-align:right}
.comm_bdr_tb_price_pay_cont2 table thead th.card,.comm_bdr_tb_price_pay_cont2 table thead th.cash,.comm_bdr_tb_price_pay_cont2 table thead th.note{border-left:1px solid #ddd}
.comm_bdr_tb_price_pay_cont2 table tbody td{text-align:center;padding:9px 0}
.comm_bdr_tb_price_pay_cont2 table tbody td.card,.comm_bdr_tb_price_pay_cont2 table tbody td.cash,.comm_bdr_tb_price_pay_cont2 table tbody td.note{border-left:1px solid #eee}
.comm_bdr_tb_price_pay_cont2 table tbody td.card{border-left:1px solid #ddd}
.comm_bdr_tb_price_pay_cont2 table tfoot .text_right{padding-right:0}
.comm_bdr_tb_price_pay_cont2 table tfoot td{padding:12px 0;text-align:center;color:#333;font-weight:700}
.comm_bdr_tb_price_pay_cont2 table tfoot td.card,.comm_bdr_tb_price_pay_cont2 table tfoot td.cash,.comm_bdr_tb_price_pay_cont2 table tfoot td.note{border-left:1px solid #ddd}
.comm_bdr_tb_price_pay_cont2 table tfoot .blue{color:#0082f0}
.comm_bdr_tb_price_pay_cont2 table tfoot .sum_area{position:relative;zoom:1}
.comm_bdr_tb_price_pay_cont2 table tfoot .sum_area:after{display:block;content:'';clear:both}
.comm_bdr_tb_price_pay_cont2 table tfoot .sum_area .all_price{display:block;float:left;width:65px;padding-right:20px}
.comm_bdr_tb_price_pay_cont2 table tfoot .sum_area .dc_price{display:block;float:left;width:90px;padding-right:20px}
.comm_bdr_tb_price_pay_cont2 table tfoot .sum_area .final_price{display:block;float:left;width:105px;padding-right:20px}
.comm_bdr_tb_price_pay_cont2 table tfoot .sum_area .spragcy_ic_plus{position:absolute;top:-3px;right:219px}
.comm_bdr_tb_price_pay_cont2 table tfoot .sum_area .spragcy_ic_equals{position:absolute;top:-3px;right:103px}
.comm_bdr_tb_note_issuing .col1{width:101px;*width:81px}
.comm_bdr_tb_note_issuing .col2{width:292px;*width:272px}
.comm_bdr_tb_note_issuing .col3{width:auto}
.comm_bdr_tb_note_issuing table thead th{border-left:1px solid #ddd}
.comm_bdr_tb_note_issuing table thead th:first-child{border-left:0}
.comm_bdr_tb_note_issuing table tbody td{text-align:center;padding:12px 0;border-left:1px solid #eee}
.comm_bdr_tb_note_issuing table tbody td .ticket_num{text-decoration:underline;color:#666}
.comm_bdr_tb_note_issuing table tbody td .spragcy_bt_eticket_print{margin-left:4px;vertical-align:middle}
.comm_bdr_tb_note_issuing table tbody td:first-child{border-left:0}
.comm_bdr_tb_res_cancel .col1{width:120px;*width:100px}
.comm_bdr_tb_res_cancel .col2{width:70px;*width:50px}
.comm_bdr_tb_res_cancel .col3{width:auto}
.comm_bdr_tb_res_cancel table thead th{border-left:1px solid #ddd}
.comm_bdr_tb_res_cancel table thead th:first-child{border-left:0}
.comm_bdr_tb_res_cancel table tbody td{text-align:center;padding:12px 0;border-left:1px solid #eee}
.comm_bdr_tb_res_cancel table tbody td:first-child{border-left:0}
.comm_bdr_tb_ref_account .col1{width:220px;*width:200px}
.comm_bdr_tb_ref_account .col2{width:480px;*width:460px}
.comm_bdr_tb_ref_account .col3{width:auto}
.comm_bdr_tb_ref_account table thead th{border-left:1px solid #ddd}
.comm_bdr_tb_ref_account table thead th:first-child{border-left:0}
.comm_bdr_tb_ref_account table tbody td{text-align:center;padding:5px 10px;border-left:1px solid #eee}
.comm_bdr_tb_ref_account table tbody td:first-child{border-left:0}
.cancel_reason{border:1px solid #ddd;zoom:1}
.cancel_reason:after{content:'';display:block;clear:both}
.cancel_reason_list{float:left;padding:18px 0 10px 15px;height:127px;width:483px}
.cancel_reason_list:first-child{border-right:1px solid #ddd;width:464px}
.cancel_reason_list li{padding-top:20px}
.cancel_reason_list li:first-child{padding-top:0}
.cancel_reason_list .cancel_reason_input{margin-top:-8px}
.cancel_reason_list li label{display:inline-block;height:15px;line-height:15px}
.cancel_reason_list li label input{vertical-align:middle}
.cancel_reason_list .res_input_text{width:268px;height:28px;display:inline-block;zoom:1;margin-left:6px;margin-right:0}
.cancel_reason_list .res_input_text input{margin-top:0;width:100%;padding:7px 0 5px;vertical-align:middle}
.cancel_reason_list .res_input_text label{top:7px}
.comm_titleline h4{display:inline-block;color:#333;font-size:14px}
.comm_titleline.pt10{padding-top:10px}
.controller_right{position:absolute;right:0;top:19px}
.comm_bd_box{border:1px solid #ddd;padding:15px;min-height:378px}
.comm_bd_box_text{padding:13px 0;color:#666}
.Comm_bullet_list>li{position:relative;padding-left:6px;color:#666;line-height:22px}
.Comm_bullet_list>li .bullet{position:absolute;left:0;top:9px;width:2px;height:2px;background-color:#666;display:inline-block;margin-right:4px;letter-spacing:normal}
.Comm_bullet_list .blue{color:#0082f0}
.Comm_bullet_list .text__red{color:#ed1c24}
.bottom_tip_2cols{zoom:1}
.bottom_tip_2cols:after{display:block;clear:both;content:''}
.bottom_tip_2cols li{width:329px;float:left}
.box_ticket_info_detail_info{width:670px;margin:0 auto;padding-top:22px;zoom:1}
.box_ticket_info_detail_info:after{display:block;height:0;content:'';clear:both}
.box_ticket_info_detail_info>li{float:left;letter-spacing:-1px;color:#333;font-size:14px;padding-left:54px}
.box_ticket_info_detail_info>li .info{letter-spacing:1px}
.box_ticket_info_detail_info>li:first-child{padding-left:0}
.box_ticket_info_detail_info .spragcy_txt_number_people,.box_ticket_info_detail_info .spragcy_txt_start{margin-right:16px;vertical-align:top}
.comm_bdr_tb_flight_fee_pay{margin-top:15px}
.comm_bdr_tb_flight_fee_pay .col1{width:80px}
.comm_bdr_tb_flight_fee_pay .col2{width:100px}
.comm_bdr_tb_flight_fee_pay .col3{width:110px}
.comm_bdr_tb_flight_fee_pay .col4{width:130px}
.comm_bdr_tb_flight_fee_pay .col5{width:100px}
.comm_bdr_tb_flight_fee_pay .col6{width:130px}
.comm_bdr_tb_flight_fee_pay .col7{width:100px}
.comm_bdr_tb_flight_fee_pay .col8{width:130px}
.comm_bdr_tb_flight_fee_pay>table{table-layout:fixed}
.comm_bdr_tb_flight_fee_pay table tbody th{padding:0 0 0 15px;color:#666;text-align:left;border-left:1px solid #eee;line-height:15px}
.comm_bdr_tb_flight_fee_pay table tbody th:first-child{border-left:1px solid #f9f9f9}
.comm_bdr_tb_flight_fee_pay table tbody td{padding:5px 15px;height:30px;color:#666}
.comm_bdr_tb_flight_fee_pay table tbody td.inner_txt_block{padding:15px}
.comm_bdr_tb_flight_fee_pay table tbody td.inner_table{padding:0 15px}
.comm_bdr_tb_flight_fee_pay table tbody td.inner_table2{padding:0 15px 10px}
.comm_bdr_tb_flight_fee_pay .spragcy_btn_mycoupon_box{width:70px;height:27px;background-position:-442px -870px;vertical-align:middle;margin-left:5px;cursor:pointer}
.comm_bdr_tb_flight_fee_pay .payment_price{position:relative;font-size:16px;font-weight:700;line-height:normal;color:#666}
.comm_bdr_tb_flight_fee_pay .red{color:#ed1c24}
.comm_bdr_tb_flight_fee_pay .blue{color:#0082f0}
.comm_bdr_tb_flight_fee_pay .bold{font-weight:700}
.comm_bdr_tb_flight_fee_pay .black{color:#333}
.comm_bdr_tb_flight_fee_pay .smileclub{color:#002041;font-weight:bold}
.comm_bdr_tb_flight_fee_pay .payment_price.smileclub{color:#497cff;}
.comm_bdr_tb_flight_fee_pay .tip1{display:inline-block;margin-left:10px}
.comm_bdr_tb_flight_fee_pay label.radio_wrap{display:inline-block;height:15px;line-height:15px;padding-right:8px;vertical-align:middle}
.comm_bdr_tb_flight_fee_pay label.radio_wrap input{display:inline-block;width:14px;height:14px;margin:-2px 4px 0 0;padding:0;vertical-align:middle;cursor:pointer}
.comm_bdr_tb_flight_fee_pay .ui_selectbox{vertical-align:middle}
.comm_bdr_tb_flight_fee_pay .ui_selectbox .select_text{padding:8px 27px 7px 12px;color:#999}
.comm_bdr_tb_flight_fee_pay .ui_radiobox_veiw .ui_radiobox_hide{top:29px}
.comm_bdr_tb_flight_fee_pay .comm_input_txt input,.comm_bdr_tb_flight_fee_pay .comm_input_txt label{padding:7px 0 6px;*padding:6px 0 5px}
.comm_bdr_tb_flight_fee_pay .comm_input_txt.right input,.comm_bdr_tb_flight_fee_pay .comm_input_txt.right label{text-align:right;padding-right:10px}
.comm_bdr_tb_flight_fee_pay .comm_input_txt.disable{background:#f9f9f9}
.comm_bdr_tb_flight_fee_pay .comm_input_txt.disable input{background:0 0}
.comm_bdr_tb_flight_fee_pay .radio_list .ui_selectbox{vertical-align:middle;margin-right:11px;margin-left:-6px}
.comm_bdr_tb_flight_fee_pay .title_text_area{padding-bottom:20px}
.comm_bdr_tb_flight_fee_pay .text_list{line-height:17px;text-indent:-16px;padding-left:16px}
.comm_bdr_tb_flight_fee_pay .card_number .text_list{margin:3px 0 2px 0}
.comm_bdr_tb_flight_fee_pay .card_number .text_list li{padding:2px 0 1px;font-size:11px;color:#666}
.comm_bdr_tb_flight_fee_pay .text_list li>ul{text-indent:-9px;padding:17px 0}
.comm_bdr_tb_flight_fee_pay .txt_box{background:#f9f9f9;padding:8px 10px;margin-top:8px}
.comm_bdr_tb_flight_fee_pay .card_terms{height:58px;margin:10px 0;border:1px solid #ddd;font-size:0;*zoom:1}
.comm_bdr_tb_flight_fee_pay .card_terms:after{content:"";display:block;clear:both}
.comm_bdr_tb_flight_fee_pay .card_terms .card_logo,.comm_bdr_tb_flight_fee_pay .card_terms .card_txt,.comm_bdr_tb_flight_fee_pay .card_terms .spragcy_bt_card_terms{display:inline-block;vertical-align:top;*display:inline;*zoom:1}
.comm_bdr_tb_flight_fee_pay .card_terms .card_logo{width:160px;padding:10px 0;text-align:center}
.comm_bdr_tb_flight_fee_pay .card_terms .card_txt{width:530px;height:23px;padding-left:10px;margin-top:18px;border-left:1px solid #eee;color:#333;font-size:14px;font-weight:700;text-align:left;line-height:23px}
.comm_bdr_tb_flight_fee_pay .card_terms .card_txt strong{color:#0082f0}
.comm_bdr_tb_flight_fee_pay .card_terms .spragcy_bt_card_terms{margin-top:16px}
.comm_bdr_tb_pass_card_select .col1{width:70px}
.comm_bdr_tb_pass_card_select .col2{width:auto}
.comm_bdr_tb_pass_card_select .col3{width:255px;*width:245px}
.comm_bdr_tb_pass_card_select .col4,.comm_bdr_tb_pass_card_select .col5{width:160px;*width:155px}
.comm_bdr_tb_pass_card_select table thead th{height:31px;padding:0;border-left:0!important;border-right:0!important;text-align:center}
.comm_bdr_tb_pass_card_select table tbody td{padding:5px 0;text-align:center}
.comm_bdr_tb_pass_card_select table tbody .inner_input{padding-right:10px}
.comm_bdr_tb_account_select .col1{width:70px}
.comm_bdr_tb_account_select .col2{width:auto}
.comm_bdr_tb_account_select .col3{width:175px;*width:165px}
.comm_bdr_tb_account_select .col4,.comm_bdr_tb_account_select .col5,.comm_bdr_tb_account_select .col6{width:125px;*width:115px}
.comm_bdr_tb_account_select table thead th{height:31px;padding:0;border-left:0!important;border-right:0!important;text-align:center}
.comm_bdr_tb_account_select table tbody td{padding:5px 0;text-align:center}
.comm_bdr_tb_account_select table tbody .inner_input{padding-right:10px}
.comm_bdr_tb_account_select .ui_selectbox{display:block}
.comm_bdr_tb_pass_card_select2 .col1{width:70px}
.comm_bdr_tb_pass_card_select2 .col2{width:auto}
.comm_bdr_tb_pass_card_select2 .col3,.comm_bdr_tb_pass_card_select2 .col4{width:160px;*width:155px}
.comm_bdr_tb_pass_card_select2 table thead th{height:31px;padding:0;border-left:0!important;border-right:0!important;text-align:center}
.comm_bdr_tb_pass_card_select2 table tbody td{padding:5px 0;text-align:center}
.comm_bdr_tb_pass_card_select2 table tbody .inner_input{padding-right:10px}
.comm_bdr_tb.card_each_select .col1{width:77px}
.comm_bdr_tb.card_each_select .col2{width:190px}
.comm_bdr_tb.card_each_select .col3{width:auto}
.comm_bdr_tb.card_each_select .col4{width:200px}
.comm_bdr_tb.card_each_select table thead th{height:31px;padding:0;border-left:0!important;border-right:0!important;text-align:center}
.comm_bdr_tb.card_each_select table thead .select_card{padding-left:31px;padding-right:10px}
.comm_bdr_tb.card_each_select table tbody td{padding:5px 0;text-align:center}
.comm_bdr_tb.card_each_select table tbody .inner_input{padding-right:10px}
.comm_bdr_tb.card_each_select table tbody .right{text-align:right}
.comm_bdr_tb.card_each_select_all .col1{width:265px}
.comm_bdr_tb.card_each_select_all .col2{width:280px}
.comm_bdr_tb.card_each_select_all .col3{width:auto}
.comm_bdr_tb.card_each_select_all table thead th{height:31px;padding:0;border-left:0!important;border-right:0!important;text-align:center}
.comm_bdr_tb.card_each_select_all table thead .select_card{padding-left:31px;padding-right:10px}
.comm_bdr_tb.card_each_select_all table tbody td{padding:5px 0;text-align:center}
.comm_bdr_tb.card_each_select_all table tbody .inner_input{padding-right:10px}
.comm_bdr_tb.card_each_select_all table tbody .right{text-align:right}
.comm_bdr_tb.account_each_select_all .col1{width:214px}
.comm_bdr_tb.account_each_select_all .col2,.comm_bdr_tb.account_each_select_all .col3{width:203px}
.comm_bdr_tb.account_each_select_all .col3{width:201px}
.comm_bdr_tb.account_each_select_all table thead th{height:31px;padding:0;border-left:0!important;border-right:0!important;text-align:center}
.comm_bdr_tb.account_each_select_all table thead .select_card{padding-left:31px;padding-right:10px}
.comm_bdr_tb.account_each_select_all table tbody td{padding:5px 0;text-align:center}
.comm_bdr_tb.account_each_select_all table tbody .inner_input{padding-right:10px}
.comm_bdr_tb.account_each_select_all table tbody .inner_input.first{padding-left:10px}
.comm_bdr_tb.account_each_select_all table tbody .right{text-align:right}
.comm_bdr_tb.add_proof_regi .col1{width:100px}
.comm_bdr_tb.add_proof_regi .col2{width:220px}
.comm_bdr_tb.add_proof_regi .col3{width:auto}
.comm_bdr_tb.add_proof_regi table thead th{height:31px;padding:0;border-left:0!important;border-right:0!important;text-align:center}
.comm_bdr_tb.add_proof_regi table tbody td{padding:15px 10px;text-align:center;color:#666;line-height:15px;border-left:1px solid #eee}
.comm_bdr_tb.add_proof_regi table tbody td:first-child{border-left:0}
.comm_bdr_tb.add_proof_regi table tbody .inner_input{font-size:0;line-height:0}
.comm_bdr_tb.add_proof_regi table tbody .inner_input .ui_selectbox{margin-left:10px}
.comm_bdr_tb.add_proof_regi table tbody .right{text-align:right}
.comm_bdr_tb.add_proof_regi table tbody .left{text-align:left}
.comm_bdr_tb.add_proof_regi .ui_selectbox a{padding:8px 27px 7px 12px}
.comm_bdr_tb.add_proof_regi .ui_radiobox_hide{top:29px}
.tb_privia_total_pay table .col1,.tb_privia_total_pay table .col2,.tb_privia_total_pay table .col3,.tb_privia_total_pay table .col4{width:auto}
.tb_privia_pay{margin-top:-1px;border-top:1px solid #eee}
.tb_privia_pay table .col1,.tb_privia_pay table .col2,.tb_privia_pay table .col3{width:auto}
.tb_privia_pay table thead th{padding:12px 0;border-left:1px solid #eee;border-bottom:1px solid #eee;background:#f9f9f9}
.tb_privia_pay table tbody td{text-align:center;border-left:1px solid #eee}
.tb_privia_pay table tbody td:first-child{border:0}
.tb_privia_pay .obj__question_mark{vertical-align:-3px}
.tb_privia_pay .layer_counsel{text-align:left}
.tb_privia_pay .card_layer_counsel01 .layer_counsel{left:0;top:15px}
.tb_privia_pay .card_layer_counsel02 .layer_counsel{right:0;top:15px}
.tb_privia_pay .bubble_box{position:relative;display:inline}
.tb_privia_pay .bubble_box:hover{z-index:20}
.tb_privia_pay .bt_card_view01,.tb_privia_pay .bt_card_view02{margin-left:5px;vertical-align:middle}
.comm_bdr_tb.add_proof_regi2 .col1{width:101px}
.comm_bdr_tb.add_proof_regi2 .col2{width:221px}
.comm_bdr_tb.add_proof_regi2 .col3{width:auto}
.comm_bdr_tb.add_proof_regi2 .col4{width:141px}
.comm_bdr_tb.add_proof_regi2 .col5{width:142px}
.comm_bdr_tb.add_proof_regi2 table thead th{height:31px;padding:0;border-left:0!important;border-right:0!important;text-align:center}
.comm_bdr_tb.add_proof_regi2 table tbody td{padding:15px 10px;text-align:center;color:#666;line-height:15px;border-left:1px solid #eee}
.comm_bdr_tb.add_proof_regi2 table tbody td:first-child{border-left:0}
.comm_bdr_tb.add_proof_regi2 table tbody .inner_input{font-size:0;line-height:0}
.comm_bdr_tb.add_proof_regi2 table tbody .inner_input .ui_selectbox{margin-left:10px}
.comm_bdr_tb.add_proof_regi2 table tbody .right{text-align:right}
.comm_bdr_tb.add_proof_regi2 table tbody .left{text-align:left}
.comm_bdr_tb.add_proof_regi2 .ui_selectbox a{padding:8px 27px 7px 12px}
.comm_bdr_tb.add_proof_regi2 .ui_radiobox_hide{top:29px}
.comm_bdr_tb.add_proof_regi2 .spragcy{margin-left:13px;vertical-align:middle}
.comm_bdr_tb.add_proof_regi2 a:hover{color:#676767}
.comm_bdr_tb.add_proof_add{margin-top:15px}
.comm_bdr_tb.add_proof_add .col1{width:149px}
.comm_bdr_tb.add_proof_add .col2{width:auto}
.comm_bdr_tb.add_proof_add table tbody td{padding:4px 10px;text-align:center;color:#666;line-height:15px;border-left:1px solid #eee;text-align:left;font-size:0;line-height:0}
.comm_bdr_tb.add_proof_add table tbody th{border-right:1px solid #ddd}
.comm_bdr_tb.add_proof_add table tbody td:first-child{border-left:0}
.comm_bdr_tb.add_proof_add .type_select{margin-right:10px}
.comm_bdr_tb.add_proof_add .proof_add_box{display:inline-block;*display:inline;zoom:1}
.comm_bdr_tb.add_proof_add .comm_input_txt,.comm_bdr_tb.add_proof_add .gt_date_select,.comm_bdr_tb.add_proof_add .ui_selectbox{margin-right:10px;vertical-align:top}
.comm_bdr_tb.add_proof_add .ui_selectbox a{padding:8px 27px 7px 12px}
.comm_bdr_tb.add_proof_add .ui_radiobox_hide{top:29px}
.comm_bdr_tb.add_proof_add .comm_input_txt input{width:322px;padding:7px 0 6px;background:#fbfbfb}
.comm_bdr_tb.add_proof_add .spragcy_bt_select_file{position:relative;width:67px;height:26px;margin-top:2px;background-position:-575px -530px;cursor:pointer;overflow:hidden;vertical-align:top}
.comm_bdr_tb.add_proof_add .spragcy_bt_select_file input{width:100%;height:100%;position:absolute;top:0;left:0;filter:alpha(opacity=0);opacity:0;cursor:pointer}
.comm_bdr_tb_card_cash_select .col1{width:70px}
.comm_bdr_tb_card_cash_select .col2{width:auto}
.comm_bdr_tb_card_cash_select .col3,.comm_bdr_tb_card_cash_select .col4,.comm_bdr_tb_card_cash_select .col5,.comm_bdr_tb_card_cash_select .col6{width:145px;*width:135px}
.comm_bdr_tb_card_cash_select table thead th{height:31px;padding:0;border-left:0!important;border-right:0!important;text-align:center}
.comm_bdr_tb_card_cash_select table tbody td{padding:5px 0;text-align:center}
.comm_bdr_tb_card_cash_select table tbody .inner_input{padding-right:10px}
.comm_bdr_tb_pass_card_select_all{margin-top:10px}
.comm_bdr_tb_pass_card_select_all .col1{width:212px;*width:191px}
.comm_bdr_tb_pass_card_select_all .col2,.comm_bdr_tb_pass_card_select_all .col3,.comm_bdr_tb_pass_card_select_all .col4{width:201px;*width:191px}
.comm_bdr_tb_pass_card_select_all table thead th{height:31px;padding:0;border-left:0!important;border-right:0!important;text-align:center}
.comm_bdr_tb_pass_card_select_all table tbody td{padding:5px 10px 5px 0;text-align:left}
.comm_bdr_tb_pass_card_select_all table tbody td:first-child{padding-left:10px}
.comm_bdr_tb_card_payment{margin-top:10px}
.comm_bdr_tb_card_payment .col1{width:61px}
.comm_bdr_tb_card_payment .col2{width:131px}
.comm_bdr_tb_card_payment .col1Single{width:192px}
.comm_bdr_tb_card_payment .col3{width:256px;*width:240px}
.comm_bdr_tb_card_payment .col4{width:111px}
.comm_bdr_tb_card_payment .col5{width:auto}
.comm_bdr_tb_card_payment table tbody th{padding:12px 0 12px 10px;text-align:left}
.comm_bdr_tb_card_payment table tbody td{min-height:30px;padding:5px 10px}
.comm_bdr_tb_card_payment table tbody .comm_input_txt{vertical-align:top}
.comm_bdr_tb_card_payment table tbody .inner_input{padding-right:10px}
.comm_bdr_tb_card_payment table tbody .hyphen{display:inline-block;width:4px;height:1px;margin:15px 3px 0;vertical-align:top;background:#ccc}
.comm_bdr_tb_card_payment table tbody .inline_float{font-size:0;line-height:0}
.comm_bdr_tb_card_payment table tbody .card_number{padding-bottom:2px}
.comm_bdr_tb_card_payment table tbody .card_number .ui_selectbox{margin-right:8px;vertical-align:top}
.comm_bdr_tb_card_payment table tbody .card_number .comm_input_txt{width:98px}
.comm_bdr_tb_card_payment table tbody .card_number .tip{display:block;padding-top:2px;color:#4d98e3;font-size:11px;line-height:15px}
.comm_bdr_tb_card_payment table tbody .card_number2 .ui_selectbox{margin-right:8px;vertical-align:top}
.comm_bdr_tb_card_payment table tbody .card_number2 .comm_input_txt{width:98px}
.comm_bdr_tb_card_payment table tbody .pass_txt{display:inline-block;width:29px;height:30px;line-height:30px;text-align:center;vertical-align:top}
.comm_bdr_tb_card_payment table tbody .phone_number .comm_input_txt{width:110px}
.comm_bdr_tb_card_payment table tbody .bdr_top_d td,.comm_bdr_tb_card_payment table tbody .bdr_top_d th{border-top:1px solid #ddd}
.comm_bdr_tb_card_payment table tbody .bdr_top_d th{border-right:1px solid #ddd}
.comm_bdr_tb_card_payment2{margin-top:10px}
.comm_bdr_tb_card_payment2 .col1{width:61px}
.comm_bdr_tb_card_payment2 .col2{width:131px}
.comm_bdr_tb_card_payment2 .col1Single{width:192px}
.comm_bdr_tb_card_payment2 .col3{width:256px;*width:240px}
.comm_bdr_tb_card_payment2 .col4{width:111px}
.comm_bdr_tb_card_payment2 .col5{width:auto}
.comm_bdr_tb_card_payment2 table tbody th{padding:12px 0 12px 10px;text-align:left}
.comm_bdr_tb_card_payment2 table tbody td{min-height:30px;padding:5px 10px}
.comm_bdr_tb_card_payment2 table tbody .comm_input_txt{vertical-align:top}
.comm_bdr_tb_card_payment2 table tbody .inner_input{padding-right:10px}
.comm_bdr_tb_card_payment2 table tbody .hyphen{display:inline-block;width:4px;height:1px;margin:15px 3px 0;vertical-align:top;background:#ccc}
.comm_bdr_tb_card_payment2 table tbody .inline_float{font-size:0;line-height:0}
.comm_bdr_tb_card_payment2 table tbody .card_number{padding-bottom:2px}
.comm_bdr_tb_card_payment2 table tbody .card_number .ui_selectbox{margin-right:9px;vertical-align:top}
.comm_bdr_tb_card_payment2 table tbody .card_number .comm_input_txt{width:98px}
.comm_bdr_tb_card_payment2 table tbody .card_number .tip{display:block;padding-top:2px;color:#4d98e3;font-size:11px;line-height:15px}
.comm_bdr_tb_card_payment2 table tbody .pass_txt{display:inline-block;width:29px;height:30px;line-height:30px;text-align:center;vertical-align:top}
.comm_bdr_tb_card_payment2 table tbody .phone_number .comm_input_txt{width:110px}
.comm_bdr_tb_card_payment2 table tbody .bdr_top_d td,.comm_bdr_tb_card_payment2 table tbody .bdr_top_d th{border-top:1px solid #ddd}
.comm_bdr_tb_card_payment2 table tbody .bdr_top_d th{border-right:1px solid #ddd}
.progress_situation{height:103px;overflow-y:visible;border-top:2px solid #333;border-bottom:1px solid #0082f0;background:#f8f8f8}
.progress_situation li{position:relative;float:left;width:141px;margin-top:-2px;margin-left:-1px;border-top:2px solid #4b4b4b;z-index:3;cursor:pointer}
.progress_situation li:first-child{margin-left:0}
.progress_situation li.first-child .progress_situation_cont{border-left:0}
.progress_situation li.last-child .progress_situation_cont{border-right:0}
.progress_situation li.btn{cursor:pointer}
.progress_situation .progress_situation_cont{position:relative;height:103px;border-left:1px solid #ddd;border-right:1px solid #ddd;background:#f8f8f8;z-index:3}
.progress_situation .progress_situation_cont .situation,.progress_situation .progress_situation_cont .time,.progress_situation .progress_situation_cont .title{display:block;text-align:center}
.progress_situation .progress_situation_cont .title{padding:14px 0 15px;color:#333;font-weight:400}
.progress_situation .progress_situation_cont .situation,.progress_situation .progress_situation_cont .txt_blue{color:#0082f0}
.progress_situation .progress_situation_cont .time{position:absolute;left:0;bottom:0;display:block;width:100%;padding-bottom:12px;color:#999;font-size:11px}
.progress_situation .progress_situation_cont .time span{display:block;font-size:12px;margin-bottom:4px}
.progress_situation .progress_situation_cont .spragcy_bt_res_cancel{margin-top:-3px}
.progress_situation .progress_situation_cont .spragcy_bt_eticket_print{margin-top:3px;margin-bottom:-4px}
.progress_situation .deadline .time{color:#ed1c24}
.progress_situation .arr_next,.progress_situation .arr_prev{position:absolute;top:42px;display:block;width:18px;height:18px;background-position:-402px -339px;z-index:10}
.progress_situation .arr_prev{left:-9px}
.progress_situation .arr_next{right:-9px}
.progress_situation li.on{width:140px;border-color:#0082f0;z-index:5;cursor:default}
.progress_situation li.on .progress_situation_cont{height:104px;background:#fff;border-color:#0082f0;z-index:5}
.progress_situation li.on .progress_situation_cont .title{font-weight:700}
.progress_situation li.on.first-child .progress_situation_cont{border-left:1px solid #0082f0}
.progress_situation li.on.last-child .progress_situation_cont{border-right:1px solid #0082f0}
.progress_situation li.on .arr_next,.progress_situation li.on .arr_prev{background-position:-374px -339px}
.progress_situation:after{content:"";display:block;clear:both}
.progress_situation li:hover{background:#f7fcff;width:141px;border-color:#0082f0;z-index:5}
.progress_situation li:hover .progress_situation_cont{height:103px;background:#f7fcff;border-color:#0082f0;z-index:5}
.progress_situation li:hover .progress_situation_cont .title{font-weight:700}
.progress_situation li:hover.first-child .progress_situation_cont{border-left:1px solid #0082f0}
.progress_situation li:hover.last-child .progress_situation_cont{border-right:1px solid #0082f0}
.progress_situation li:hover .arr_next,.progress_situation li:hover .arr_prev{background-position:-374px -339px}
.progress_situation li:hover .arr_prev{left:-9px}
.progress_situation li:hover .arr_next{right:-8px}
.progress_situation li:hover .situation,.progress_situation li:hover .title{text-decoration:underline}
.progress_situation.progress_situation_ko li:hover .arr_prev{left:-9px}
.progress_situation.progress_situation_ko li:hover .arr_next{right:-8px}
.progress_situation.progress_situation_ko li.on .arr_prev{left:-9px}
.progress_situation.progress_situation_ko li.on .arr_next{right:-8px}
.progress_situation li.on:hover{width:140px;border-color:#0082f0;z-index:5;cursor:default}
.progress_situation li.on:hover .progress_situation_cont{height:104px;background:#fff;border-color:#0082f0;z-index:5}
.progress_situation li.on:hover .progress_situation_cont .title{font-weight:700}
.progress_situation li.on:hover.first-child .progress_situation_cont{border-left:1px solid #0082f0}
.progress_situation li.on:hover.last-child .progress_situation_cont{border-right:1px solid #0082f0}
.progress_situation li.on:hover .arr_next,.progress_situation li.on:hover .arr_prev{background-position:-374px -339px}
.progress_situation li.on:hover .arr_prev{left:-9px}
.progress_situation li.on:hover .arr_next{right:-9px}
.progress_situation li.on:hover .situation,.progress_situation li.on:hover .title{text-decoration:none}
.confirm_my_reservation{margin-top:10px;position:relative}
.confirm_my_reservation .spragcy_bt_confirm_my_reservation{position:absolute;right:21px;top:50%;margin-top:-24px}
.point_blue{color:#0082f0}
a.point_blue_under{color:#0082f0;text-decoration:underline}
.box_ticket_info_confirm .box_ticket_info_inn{padding-right:0}
.box_ticket_info_confirm .tit_ticket_confirm{width:230px;height:41px;background-position:-575px -481px}
.gt_eticket_title1{padding:20px 0;border-bottom:1px solid #ddd;text-align:center}
.gt_eticket_title2{line-height:15px;padding-bottom:8px;font-size:14px;color:#333;font-weight:700}
.gt_eticket_title2 .tit_en{display:inline-block;color:#999;font-weight:400;padding-left:7px}
.gt_eticket_cont{padding:24px 30px;overflow:hidden}
.gt_eticket_doc{padding:30px 0}
.gt_eticket_info_table table tbody th{padding-left:20px;letter-spacing:-1px}
.gt_eticket_notice{padding:20px 20px 10px;margin-bottom:25px;border:1px solid #ddd;background:#f9f9f9}
.gt_eticket_notice .item{position:relative;height:15px;line-height:15px;padding-bottom:7px;padding-left:6px;color:#666}
.gt_eticket_notice .item .link{color:#0584f0;text-decoration:underline}
.gt_eticket_notice .marker{position:absolute;left:0;top:5px;display:block;width:2px;height:2px;background:#666}
.gt_date_select{position:relative;display:inline-block;*display:inline;zoom:1;width:155px;height:28px;border:1px solid #ccc;cursor:pointer}
.gt_date_select input{position:relative;z-index:1;width:100%;height:15px;padding:7px 0 6px;border:0;margin:0;color:#666;text-indent:9px;font-size:12px;line-height:15px;cursor:pointer}
.gt_date_select .ic_calender{position:absolute;z-index:3;right:11px;top:4px;width:19px;height:20px;background-position:-534px -481px}
.gt_date_select.active{width:153px;height:26px;border:2px solid #0082f0;background:#f2f8ff}
.gt_date_select.active input{text-indent:8px;padding:6px 0 5px;background:#f2f8ff}
.gt_date_select.active .ic_calender{right:10px;top:3px}
.select_p_number{position:absolute;right:0;top:20px;font-size:0;line-height:0;color:#666}
.select_p_number .title{position:absolute;right:100%;margin-right:10px;font-size:12px;line-height:25px;white-space:nowrap}
.select_p_number .select_item{display:inline-block;display:inline;margin-left:7px;zoom:1;font-size:12px;line-height:25px}
.select_p_number .ui_selectbox{width:69px;margin-left:2px;vertical-align:middle}
.select_p_number .ui_selectbox .radio_text{font-size:12px;line-height:auto}
.select_p_number .ui_selectbox .select_text{padding:5px 27px 5px 10px}
.select_p_number .ui_selectbox .spragcy_selt_arrow{right:10px}
.select_p_number .ui_selectbox.ui_radiobox_veiw .ui_radiobox_hide{top:24px}
.gt_popup_title{height:34px;padding:16px 0 0 20px;background:#0082f0}
.title_fee_rule{width:68px;height:19px;background-position:-905px -186px}
.gt_popup_cont{padding:20px;background:#fff}
.gt_popup_close{position:absolute;right:20px;top:16px;width:19px;height:19px;background-position:-45px -72px;cursor:pointer}
.gt_popup_tb{border:1px solid #ddd;border-top:0}
.gt_popup_tb table{z-index:5;width:100%;border:0;border-collapse:collapse;border-spacing:0;border-top:1px solid #ddd}
.gt_popup_tb td{padding:5px 10px;vertical-align:middle;border-top:1px solid #ddd;text-align:left}
.gt_popup_tb th{padding:0;background:#f3f3f3;border-top:1px solid #ddd;border-right:1px solid #ddd;color:#666;font-weight:400}
.gt_popup_tb .txt_left{text-align:left}
.gt_popup_tb .txt_right{text-align:right}
.gt_popup_tb_rule .col1{width:150px}
.gt_popup_tb_rule .col2{width:auto}
.gt_popup_tb_rule tbody th{padding-left:25px;text-align:left;vertical-align:middle}
.gt_popup_tb_rule tbody td{padding:11px;vertical-align:top;line-height:17px}
.gt_common_loading{position:fixed;z-index:5000;left:0;top:0;width:100%;height:100%}
.gt_common_loading .gt_common_loading_img{position:absolute;left:50%;top:50%;z-index:5000;width:90px;height:90px;margin-left:-45px;margin-top:-45px}
.gt_common_loading .gt_common_loading_bg{width:100%;height:100%;background:#fff;filter:alpha(opacity=70);opacity:.7;-moz-opacity:.7}
.gt_list_loading_box{border:1px solid #ddd;background:#fff}
.gt_list_loading_box.gt_list_loading_ko,.gt_result_list .gt_list_loading_box{height:569px}
.spr_loading{display:block;background-image:url(//pics.gmarket.co.kr/pc/ko/vertical/air/spr_loading.png);background-repeat:no-repeat;text-indent:-9999px;overflow:hidden}
.gt_loading{height:460px;margin:80px 0 38px;text-align:center;background-position:center -56px;text-indent:0;overflow:hidden}
.gt_loading .txt_title{display:block;font-size:30px;line-height:28px;font-size:24px;color:#000;filter:alpha(opacity=0);opacity:0;font-family:'맑은 고딕','Malgun Gothic'}
.gt_loading .txt_title:first-child{margin-top:105px}
.gt_loading .blue{color:#0082f0;font-weight:400}
.gt_loading.hidden_mode{position:fixed;left:-999%;top:-999%;width:1px;height:1px;overflow:hidden}
.gt_loading_progress{margin-top:50px;font-size:0;line-height:0;filter:alpha(opacity=70);opacity:0}
.gt_loading_progress .location_box{position:relative;z-index:5;display:inline-block;width:140px;height:140px;margin-left:-32px;background-position:-6px -526px;text-indent:0;text-align:center;font-size:12px;line-height:17px;color:#333}
.gt_loading_progress .location_box .country,.gt_loading_progress .location_box .country_code,.gt_loading_progress .location_box .date{display:block;margin-bottom:4px;line-height:17px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.gt_loading_progress .location_box .country{margin-top:39px;padding:0 15px;font-weight:700;font-size:16px;color:#333}
.gt_loading_progress .location_box .date{margin-top:4px;font-size:14px;font-weight:700;color:#0082f0}
.gt_loading_progress .location_box:first-child{margin-left:0}
.gt_loading_progress .rocation_bar{position:relative;z-index:3;display:inline-block;height:13px;margin-top:63px;margin-left:-32px;vertical-align:top;background-repeat:repeat-x;background-position:-28px -10px}
.gt_loading_progress .rocation_bar .ic_moving{position:absolute;top:0;width:24px;height:13px;margin-left:-12px;background-position:0 -10px}
.gt_loading_progress .rocation_bar_single{width:227px}
.gt_loading_progress .rocation_bar_multi{width:164px}
.gt_loading_progress .rocation_bar_return .ic_moving{background-position:0 -33px}
.gt_loading_ko_oneway{height:auto;margin-top:160px;padding:0;background:#fff}
.gt_loading_ko_oneway .txt_title{line-height:28px;font-size:24px}
.gt_loading_ko_oneway .txt_title:first-child{margin-top:0}
.gt_loading_small{height:auto;margin-top:170px;padding:0;background:#fff}
.gt_loading_small .txt_title{line-height:20px;font-size:16px}
.gt_loading_small .txt_title:first-child{margin-top:0}
.gt_loading_small .gt_loading_progress{margin-top:50px}
.gt_loading_small .gt_loading_progress .location_box{width:100px;height:100px;background-position:-156px -526px}
.gt_loading_small .gt_loading_progress .location_box .country,.gt_loading_small .gt_loading_progress .location_box .country_code,.gt_loading_small .gt_loading_progress .location_box .date{margin-bottom:2px;line-height:15px;font-size:12px}
.gt_loading_small .gt_loading_progress .location_box .country{margin-top:25px;font-weight:700}
.gt_loading_small .gt_loading_progress .location_box .date{margin-top:2px;font-weight:700}
.gt_loading_small .gt_loading_progress .rocation_bar{margin-top:43px}
.gt_loading_boxin{margin-top:40px!important}
.gt_loading_boxin .txt_title{line-height:28px;font-size:24px}
.gt_loading_boxin .txt_title:first-child{margin-top:120px}
.layer_text_tip_list{padding-top:8px}
.layer_text_tip_item{line-height:15px;padding-bottom:7px;color:#999}
.layer_text_tip_item.black_txt{color:#333}
.layer_request_txtarea{position:relative;width:659px;height:68px;margin-top:10px;border:1px solid #ccc;background:#fff}
.layer_request_txtarea textarea{width:629px;height:48px;margin:0;padding:10px 15px;border:0;line-height:15px;color:#666;resize:none;overflow-y:scroll;*margin-top:-1px}
.layer_request_txtarea label{position:absolute;left:15px;top:10px;color:#666}
.layer_counsel{position:absolute;padding:10px;border:1px solid #999;background:#fff}
.layer_notice_list li{position:relative;padding:0 0 0 9px;font-size:11px;font-weight:400;color:#666;line-height:21px;white-space:nowrap}
.layer_notice_list li:first-child{padding:0 0 0 9px}
.layer_notice_list li .marker{position:absolute;left:0;top:2px}
.layer_notice_list li .point01{color:#0082f0}
.table_bottom_tip{display:inline-block;padding-top:9px;line-height:15px;color:#333}
.table_bottom_tip .blue,.table_bottom_tip.blue{color:#0082f0}
.layer_kor_seat_info{width:800px}
.layer_kor_seat_info .title_seat_info{width:127px;height:18px;background-position:-209px -119px}
.layer_kor_seat_info .dimd_layer_cont{max-height:560px;overflow-x:hidden;overflow-y:auto}
.layer_kor_seat_info .layer_description{font-size:12px;color:#888}
.layer_kor_seat_info .layer_info_title{margin-top:24px;font-size:14px;color:#333}
.layer_kor_seat_info .layer_info_text{display:block;padding-top:16px;line-height:22px}
.layer_kor_seat_info .layer_info_text span{display:block;color:#0082f0}
.layer_kor_seat_info .layer_table_seat{width:100%;margin:20px 0 0;border:1px solid #ddd;border-spacing:0;border-collapse:collapse}
.layer_kor_seat_info .layer_table_seat .th_col{width:139px}
.layer_kor_seat_info .layer_table_seat .td_col{width:auto}
.layer_kor_seat_info .layer_table_seat td,.layer_kor_seat_info .layer_table_seat tr:first-child th{border-top:none}
.layer_kor_seat_info .layer_table_seat td,.layer_kor_seat_info .layer_table_seat th{border-top:1px solid #ddd;color:#666}
.layer_kor_seat_info .layer_table_seat th{padding:16px 0;background:#f9f9f9;border-right:1px solid #ddd}
.layer_kor_seat_info .layer_table_seat td{padding:16px 20px;line-height:18px;margin-bottom:8px}
.layer_kor_seat_info .layer_table_seat td li{padding-left:6px;background:url(//pics.gmarket.co.kr/pc/ko/vertical/air/dot_2x2_666.png) 0 7px no-repeat}
.layer_kor_seat_info .layer_table_seat td li.text_point{color:#ed1c24}
.layer_kor_seat_info .layer_table_seat td .con_precautions{padding:12px 0 12px 16px;text-indent:-16px;word-break:wrap}
.layer_kor_seat_info .dimd_layer_close{position:absolute;right:20px;top:16px;width:19px;height:19px;background-position:-252px -39px;cursor:pointer}
.boxtitle_scroll_info{height:161px;background:#f9f9f9;border:1px solid #ddd;overflow-y:scroll}
.boxtitle_scroll_info .content_box{padding:18px 20px 13px}
.boxtitle_scroll_info .title{display:block;margin-bottom:10px;font-size:12px;line-height:15px;color:#666}
.boxtitle_scroll_info .list{color:#666;line-height:15px;padding-bottom:10px}
.boxtitle_info.e_ticket .txt_cont{line-height:18px}
.box_selected_air_table_ko{border:1px solid #ddd}
.box_selected_air_table_ko .col1{width:65px}
.box_selected_air_table_ko .col2{width:102px;*width:87px}
.box_selected_air_table_ko .col3{width:auto}
.box_selected_air_table_ko .col4,.box_selected_air_table_ko .col5{width:141px}
.box_selected_air_table_ko .col6{width:101px}
.box_selected_air_table_ko .col7,.box_selected_air_table_ko .col8{width:121px}
.box_selected_air_table_ko .ellipsis{display:inline-block;width:auto;margin-top:-1px;white-space:nowrap;overflow:visible;letter-spacing:0;vertical-align:middle}
.box_selected_air_table_ko .ellipsis .spragcy_trip_arrow{vertical-align:top;margin:0 8px 0 4px;*margin:0 8px;margin-top:4px}
.comm_bdr_tb_res_check{margin-top:10px}
.comm_bdr_tb_res_check .col1{width:129px}
.comm_bdr_tb_res_check .col2{width:197px}
.comm_bdr_tb_res_check .col3{width:129px}
.comm_bdr_tb_res_check .col4{width:197px}
.comm_bdr_tb_res_check .col5{width:129px}
.comm_bdr_tb_res_check .col6{width:197px}
.comm_bdr_tb_res_check table tbody td,.comm_bdr_tb_res_check table tbody th{padding-top:13px;padding-bottom:12px;color:#666}
.comm_bdr_tb_flight_pay_ko{margin-top:25px}
.comm_bdr_tb_flight_pay_ko .col1{width:153px;*width:133px}
.comm_bdr_tb_flight_pay_ko .col2{width:auto}
.comm_bdr_tb_flight_pay_ko .col3{width:153px;*width:133px}
.comm_bdr_tb_flight_pay_ko .col4{width:336px;*width:316px}
.comm_bdr_tb_flight_pay_ko>table{table-layout:fixed}
.comm_bdr_tb_flight_pay_ko table tbody th{padding:12px 0 12px 15px;color:#666;text-align:left;border-left:1px solid #eee;line-height:15px}
.comm_bdr_tb_flight_pay_ko table tbody th:first-child{border-left:1px solid #f9f9f9}
.comm_bdr_tb_flight_pay_ko table tbody td{padding:5px 10px;height:30px;color:#666}
.comm_bdr_tb_flight_pay_ko table tbody td.inner_txt_block{padding:15px}
.comm_bdr_tb_flight_pay_ko table tbody td.inner_table{padding:10px 15px}
.comm_bdr_tb_flight_pay_ko table tbody td.inner_table2{padding:0 15px 10px}
.comm_bdr_tb_flight_pay_ko label.radio_wrap{display:inline-block;height:15px;line-height:15px;padding-right:8px;vertical-align:middle}
.comm_bdr_tb_flight_pay_ko label.radio_wrap input{display:inline-block;width:14px;height:14px;margin:-2px 4px 0 0;padding:0;vertical-align:middle;cursor:pointer}
.comm_bdr_tb_flight_pay_ko .ui_selectbox{vertical-align:middle}
.comm_bdr_tb_flight_pay_ko .ui_selectbox .select_text{padding:8px 27px 7px 12px;color:#999}
.comm_bdr_tb_flight_pay_ko .ui_radiobox_veiw .ui_radiobox_hide{top:29px}
.comm_bdr_tb_flight_pay_ko .spragcy_creditcard_act{vertical-align:middle}
.comm_bdr_tb_flight_pay_ko .red{color:#ed1c24}
.comm_bdr_tb_flight_pay_ko .blue{color:#0082f0}
.comm_bdr_tb_flight_pay_ko .comm_input_txt input,.comm_bdr_tb_flight_pay_ko .comm_input_txt label{padding:7px 0 6px;*padding:6px 0 5px}
.comm_bdr_tb_flight_pay_ko .comm_input_txt.right input,.comm_bdr_tb_flight_pay_ko .comm_input_txt.right label{text-align:right;padding-right:10px}
.comm_bdr_tb_flight_pay_ko .inline_blank_zero{font-size:0;line-height:0}
.comm_bdr_tb_flight_pay_ko .payment_price{font-size:16px;font-weight:700;line-height:normal;color:#333}
.comm_bdr_tb_flight_pay_ko .pass_txt{display:inline-block;width:29px;height:30px;line-height:30px;text-align:center;vertical-align:top}
.comm_bdr_tb_flight_pay_ko .comm_input_txt.disable{background:#f9f9f9}
.comm_bdr_tb_flight_pay_ko .comm_input_txt.disable input{background:0 0}
.comm_bdr_tb_flight_pay_ko .radio_list .ui_selectbox{vertical-align:middle;margin-right:11px;margin-left:-6px}
.comm_bdr_tb_flight_pay_ko .title_text_area{padding-bottom:20px}
.comm_bdr_tb_flight_pay_ko .text_list{line-height:17px;text-indent:-16px;padding-left:16px}
.comm_bdr_tb_flight_pay_ko .text_list li>ul{text-indent:-9px;padding:17px 0}
.comm_bdr_tb_flight_pay_ko .txt_box{background:#f9f9f9;padding:8px 10px;margin-top:8px}
.comm_bdr_tb_flight_pay_ko .phone_hyphen{display:inline-block;width:4px;height:1px;margin:15px 2px 0 3px;vertical-align:top;background:#ccc}
.comm_bdr_tb.trip_sc col{width:129px}
.comm_bdr_tb.trip_sc table thead th{color:#666;border-left:1px solid #ddd}
.comm_bdr_tb.trip_sc table thead th:first-child{border-left:0}
.comm_bdr_tb.trip_sc table tbody td{padding-top:13px;padding-bottom:12px;border-left:1px solid #eee;text-align:center;color:#666}
.comm_bdr_tb.trip_sc table tbody td:first-child{border-left:0}
.comm_bdr_tb.payment_list col{width:139px}
.comm_bdr_tb.payment_list table thead th{color:#666;border-left:1px solid #ddd}
.comm_bdr_tb.payment_list table thead th:first-child{border-left:0}
.comm_bdr_tb.payment_list table tbody td{padding:13px 0 12px;border-left:1px solid #eee;text-align:center;color:#666}
.comm_bdr_tb.payment_list table tbody td:first-child{border-left:0}
.comm_bdr_tb.payment_list table tbody .price{text-align:right;padding-right:30px;font-weight:700;color:#033333}
.comm_bdr_tb.payment_list table tfoot td{padding:13px 30px 12px 0;color:#033333;font-weight:700;text-align:right}
.comm_bdr_tb_payment_list .col1{width:130px}
.comm_bdr_tb_payment_list .col2{width:186px}
.comm_bdr_tb_payment_list .col3{width:201px}
.comm_bdr_tb_payment_list .col4,.comm_bdr_tb_payment_list .col5{width:231px}
.comm_bdr_tb_payment_list table thead th{color:#666;border-left:1px solid #ddd}
.comm_bdr_tb_payment_list table thead th:first-child{border-left:0}
.comm_bdr_tb_payment_list table tbody td{padding:7px 0;border-left:1px solid #eee;text-align:center;color:#666}
.comm_bdr_tb_payment_list table tbody td:first-child{border-left:0}
.comm_bdr_tb_payment_list table tbody .red{vertical-align:middle;color:#ed1c24}
.comm_bdr_tb_payment_list table tbody .spragcy_bt_card_receipt{vertical-align:middle;margin-left:10px}
.spragcy_txt_leave{width:45px;height:17px;background-position:-10px -468px}
.spragcy_txt_entry{width:45px;height:17px;background-position:-65px -468px}
.local_selected_air .col1{width:61px}
.local_selected_air .col2{width:102px}
.local_selected_air .col3{width:180px}
.local_selected_air .col4,.local_selected_air .col5{width:140px}
.local_selected_air .col6{width:100px}
.local_selected_air .col7,.local_selected_air .col8{width:120px}
.local_selected_air td.item_members{letter-spacing:-1px}
.local_selected_air td.item_price{padding-right:15px;font-weight:700;text-align:right}
.local_selected_air .ellipsis{display:inline-block;width:auto;margin-top:-1px;white-space:nowrap;overflow:visible;letter-spacing:0;vertical-align:middle}
.local_selected_air .ellipsis .spragcy_trip_arrow{vertical-align:top;margin:0 8px 0 4px;*margin:0 8px;margin-top:4px}
.local_selected_air .limit_info{display:block;font-size:11px;text-decoration:underline;color:#0082f0}
.local_selected_air .spragcy_ic_exclamation_blue{position:relative;top:2px;padding-right:2px}
.local_bding_info .col1{width:80px}
.local_bding_info .col2{width:155px}
.local_bding_info .col3{width:91px}
.local_bding_info .col4{width:230px}
.local_bding_info .col5{width:auto}
.local_bding_info table tbody td{border-left:1px solid #eee;padding-right:0;white-space:nowrap}
.local_bding_info table tbody td:first-child{border-left:0}
.local_bding_info table tbody td.last{padding-right:10px}
.local_bding_info table tbody .multi_input{font-size:0}
.local_bding_info .input_name1{width:50px;margin-right:10px}
.local_bding_info .input_name2,.local_bding_info .ui_selectbox_sex{width:70px}
.local_bding_info .ui_selectbox_year{width:70px;margin-right:10px}
.local_bding_info .ui_selectbox_month{width:60px;margin-right:10px}
.local_bding_info .ui_selectbox_day{width:60px}
.local_bding_info .pasg{text-align:center;color:#999;line-height:19px}
.local_bding_info .pasg strong{display:block;color:#333;font-size:14px}
.local_bding_info2 .col1{width:80px;*width:55px}
.local_bding_info2 .col2{width:155px;*width:145px}
.local_bding_info2 .col3{width:91px;*width:81px}
.local_bding_info2 .col4{width:101px}
.local_bding_info2 .col5{width:auto}
.local_bding_info2 table tbody td{border-left:1px solid #eee;padding-right:0;white-space:nowrap}
.local_bding_info2 table tbody td:first-child{border-left:0}
.local_bding_info2 table tbody td.last{padding-right:10px}
.local_bding_info2 table tbody .multi_input{font-size:0}
.local_bding_info2 .input_name1{width:50px;margin-right:10px}
.local_bding_info2 .input_name2,.local_bding_info2 .ui_selectbox_sex{width:70px}
.local_bding_info2 .birth_day{width:88px;margin-right:10px}
.local_bding_info2 .select_total_fee{display:block;width:404px;font-size:12px}
.local_bding_info2 .select_total_fee .test{position:absolute;right:0;top:40px;background:#0f0}
.local_bding_info2 .select_total_fee .select_text{overflow:hidden;color:#333 !important;white-space:nowrap;text-overflow:ellipsis}
.local_bding_info2 .select_total_fee ul{width:initial;max-height:200px}
.local_bding_info2 .select_total_fee li{height:auto;width:initial;min-width:100%;margin-top:0;overflow:visible}
.local_bding_info2 .select_total_fee li label{position:relative;height:auto;width:initial !important;min-width:100%;overflow:visible}
.local_bding_info2 .select_total_fee li label .radio_text{height:auto;padding:3px 12px;line-height:15px;overflow:visible;white-space:normal}
.local_bding_info2 .ui_radiobox_veiw .ui_radiobox_hide{right:0;left:auto;width:auto;width:100%;display:block}
.local_bding_info2 .pasg{text-align:center;color:#999;line-height:19px}
.local_bding_info2 .pasg strong{display:block;color:#333;font-size:14px}
.local_bding_info3 .col5{width:111px}
.local_bding_info3 .col6{width:auto}
.local_bding_info3 .ui_selectbox_nation{width:91px}
.local_bding_info3 .select_total_fee{width:293px}
.bding_section_list li{*zoom:1;margin-top:10px}
.bding_section_list li:first-child{margin:0}
.bding_section_list:after{content:"";display:block;clear:both}
.bding_section_list .item_section{float:left;width:116px;padding-top:13px}
.bding_section_list .item_total_price{margin-left:116px}
.comm_bdr_tb_refund .col1{width:127px}
.comm_bdr_tb_refund .col2{width:129px}
.comm_bdr_tb_refund .col3{width:136px}
.comm_bdr_tb_refund .col4{width:165px}
.comm_bdr_tb_refund .col5{width:137px}
.comm_bdr_tb_refund .col6{width:133px}
.comm_bdr_tb_refund .col7{width:151px}
.comm_bdr_tb_refund table tbody td{text-align:center}
.comm_bdr_tb_refund table tbody .refund{padding-right:40px;text-align:right;font-weight:700;color:#333}
.comm_bdr_tb_refund table tbody .red{color:#ed1c24}
.comm_bdr_tb_cancel .col1{width:153px}
.comm_bdr_tb_cancel .col2{width:auto}
.comm_bdr_tb_cancel table tbody th{background:#fff}
.comm_bdr_tb_cancel table tbody td{padding:15px 20px;text-align:left}
.comm_bdr_tb_cancel table tbody .airline_txt{font-weight:700;color:#ed1c24}
.comm_bdr_tb_cancel table tbody .res_marker_list{background:0 0;border:0;padding:0;margin-top:5px}
.comm_bdr_tb_cancel table tbody .air_logo{display:inline-block;margin-right:3px;vertical-align:middle}
.local_ticket_info{background:#f9f9f9}
.local_ticket_info .box_ticket_info_message{background:#fff}
.local_ticket_info .box_ticket_info_inn{padding:0}
.local_ticket_info .ticket_total_price{position:relative;padding:12px 19px 0 0;border-top:1px solid #ddd;color:#ed1c24;font-family:arial,sans-serif;font-size:20px;text-align:right}
.local_ticket_info .ticket_total_price .spragcy_txt_total_price{width:48px;height:16px;margin-right:15px;background-position:-415px -468px;text-indent:999px;*text-indent:0;*vertical-align:baseline}
.local_ticket_info .ticket_total_price .spragcy_txt_won{width:14px;height:15px;background-position:-391px -468px;text-indent:999px;*text-indent:0;*vertical-align:baseline}
.local_ticket_info .ticket_total_price .rule{position:absolute;left:20px;top:50%;margin-top:-6px;color:#333;font-size:12px;font-family:dotum,"돋움",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;text-align:left}
.local_ticket_info .ticket_total_price .rule .spragcy_bt_price_rule{width:55px;height:20px;background-position:-469px -495px;margin-right:10px;vertical-align:-6px;*vertical-align:middle}
.local_ticket_info .ticket_total_price .tip{margin-top:5px;padding-right:19px;color:#999;font-size:11px}
.box_ticket_info_around{background:#fff;border-top:1px solid #eee;*zoom:1}
.box_ticket_info_around .schedule_info{position:relative;float:left;width:449px;padding:0 20px 20px}
.box_ticket_info_around .schedule_info.entry_info{border-left:1px solid #eee;padding-left:19px}
.box_ticket_info_around .schedule_info .schedule{position:relative;margin:13px 0 15px;*zoom:1}
.box_ticket_info_around .schedule_info .schedule dt{position:absolute;left:0;top:0;display:block;width:50px}
.box_ticket_info_around .schedule_info .schedule dt span{vertical-align:top}
.box_ticket_info_around .schedule_info .schedule dd{color:#333}
.box_ticket_info_around .schedule_info .schedule dd.immigration{margin:0 100px 0 50px;padding-top:2px;text-align:center}
.box_ticket_info_around .schedule_info .schedule dd.immigration span{font-weight:700}
.box_ticket_info_around .schedule_info .schedule dd.immigration .spragcy_trip_arrow{margin:0 6px;vertical-align:2px}
.box_ticket_info_around .schedule_info .schedule dd.ymd{position:absolute;right:0;top:3px;display:block;width:100px;text-align:right}
.box_ticket_info_around .schedule_info .schedule:after{content:"";display:block;clear:both}
.box_ticket_info_around .box_ticket_info_inner_box{width:449px;padding:18px 0 12px;background-position:-10px -495px}
.box_ticket_info_around .box_ticket_info_inner_box li{font-size:18px}
.box_ticket_info_around .box_ticket_info_inner_box .spragcy_txt_res_num{width:47px;height:14px;margin-bottom:5px;background-position:-120px -468px}
.box_ticket_info_around .box_ticket_info_inner_box .spragcy_txt_res_total_price{width:72px;height:14px;margin-bottom:5px;background-position:-177px -468px}
.box_ticket_info_around .box_ticket_info_inner_box .spragcy_txt_res_pay_limit{width:51px;height:14px;margin-bottom:5px;background-position:-259px -468px}
.box_ticket_info_around .box_ticket_info_inner_box .spragcy_txt_won{width:14px;height:15px;margin-top:0;background-position:-391px -468px;vertical-align:-1px}
.box_ticket_info_around .box_ticket_info_inner_box .spragcy_txt_now{width:61px;height:16px;margin-top:1px;*margin-top:3px;background-position:-320px -468px;vertical-align:top}
.box_ticket_info_around .box_ticket_info_inner_box .spragcy_txt_wait_ticket01{width:55px;height:16px;margin-top:1px;*margin-top:3px;background-position:-230px -605px;vertical-align:top}
.box_ticket_info_around .box_ticket_info_inner_box .res_num{width:134px;padding-left:23px}
.box_ticket_info_around .box_ticket_info_inner_box .total_price{width:138px;color:#333}
.box_ticket_info_around .box_ticket_info_inner_box .pay_limit{width:154px}
.box_ticket_info_around .box_ticket_info_inner_box_bottom{width:449px;background-position:-10px -590px}
.box_ticket_info_around:after{content:"";display:block;clear:both}
.one_way_ticket{background:#fff}
.one_way_ticket .box_ticket_info_inn{padding-right:266px}
.one_way_ticket .schedule_info{width:671px;padding-bottom:11px}
.one_way_ticket .box_ticket_info_inner_box{width:671px;background-position:-5px -149px}
.one_way_ticket .box_ticket_info_inner_box .res_num,.one_way_ticket .box_ticket_info_inner_box .total_price{width:213px}
.one_way_ticket .box_ticket_info_inner_box .pay_limit{width:215px}
.one_way_ticket .box_ticket_info_inner_box_bottom{width:671px;background-position:-5px -290px}
.one_way_ticket .ticket_total_price{position:absolute;top:0;right:1px;width:247px;height:100%;padding:0 0 0 19px;overflow:hidden;border:0;background:#f9f9f9;text-align:left}
.one_way_ticket .ticket_total_price .rule{position:static;margin:60px 0 15px}
.one_way_ticket .ticket_total_price .tip{margin-top:50px;line-height:14px}
.local_schedule_air .col1{width:60px}
.local_schedule_air .col2{width:102px}
.local_schedule_air .col3{width:220px}
.local_schedule_air .col4,.local_schedule_air .col5{width:160px}
.local_schedule_air .col6{width:120px}
.local_schedule_air .col7{width:150px}
.local_schedule_air .ellipsis{display:inline-block;width:auto;margin-top:-1px;white-space:nowrap;overflow:visible;letter-spacing:0;vertical-align:middle}
.local_schedule_air .ellipsis .spragcy_trip_arrow{vertical-align:top;margin:0 8px 0 4px;*margin:0 8px;margin-top:4px;*margin-top:2px}
.local_res_progress .res_progress_box_item{width:311px}
.local_res_progress .res_progress_box_item .list{height:76px}
.local_res_progress .spragcy_txt02_payment{width:78px;height:15px;background-position:-659px -428px}
.local_res_progress .spragcy_txt03_ticket_issue{width:117px;height:15px;background-position:-747px -428px}

/* psg_ph2 form */
.psg_ph2 input[type=password]:disabled,
.psg_ph2 input[type=text]:disabled {background-color:#fcfcfc}
.psg_ph2 .comm_input_txt{border:1px solid #ddd}
.psg_ph2 .comm_input_txt:focus{border:1px solid #2e8de5}
.psg_ph2 .ui_checkbox{position:relative;width:16px;height:16px;margin-left:0;background-position:-890px -620px}
.psg_ph2 .ui_checkbox.checked{background-position:-930px -620px}
.psg_ph2 .next_agree .ui_checkbox.checked{background-position:-930px -620px}
.psg_ph2 .gt_popup_tb_list .ui_checkbox.checked{background-position:-930px -620px}
.psg_ph2 .gt_popup_tb_list .psg_mdf .ui_checkbox.checked{background-position:-910px -620px}
.psg_ph2 .all_check_list{text-align:center;margin-top:30px}
.psg_ph2 .all_check_list label{font-size:14px;color:#333;font-weight:bold}
.psg_ph2 .all_check_list .ui_checkbox{width:25px;height:24px;margin-right:10px;background-position:-890px -670px}
.psg_ph2 .all_check_list .ui_checkbox.checked{background-position:-930px -670px}
.psg_ph2 .agree_chk{display:block;margin-top:15px;font-weight:bold;color:#333}
.psg_ph2 .agree_chk span {margin-left:-1px}
.psg_ph2 .ui_selectbox{}
.psg_ph2 .ui_selectbox li{height:40px}
.psg_ph2 .ui_selectbox li label{height:40px}
.psg_ph2 .ui_selectbox li label.on,
.psg_ph2 .ui_selectbox li label:hover{background-color:#FAFAFA}
.psg_ph2 .ui_selectbox li label .radio_text{height:40px;line-height:42px;padding:0 0 0 12px}

.psg_ph2 .comm_input_txt label{color:#bbb}
.psg_ph2 .ui_selectbox a{padding:13px 27px 12px 12px;background:#fff none 0;border-color:#ddd;color:#333}
.psg_ph2 .ui_selectbox a .spragcy_selt_arrow2{position:absolute;right:15px;top:50%;margin-top:-3px;width:10px;height:6px;background-position:-890px -650px}
.psg_ph2 .ui_selectbox a:hover,
.psg_ph2 .ui_selectbox a:focus{color:#0082EE}
/* 탑승자 관리에 저장된 정보가 1명 이상 있고 탑승자를 선택한 경우(.select_psg) 해당 영역은 비활성화 됨 */
.psg_ph2 .comm_bdr_tb table tbody tr.select_psg a{color:#0082EE}
.psg_ph2 .comm_bdr_tb table tbody tr.select_psg a .spragcy_selt_arrow{display:none !important}
.psg_ph2 .comm_bdr_tb table tbody tr.select_psg .ui_disabled a{color:#333 !important}
.psg_ph2 .comm_bdr_tb table tbody tr.select_psg .comm_input_txt label{color:#333 !important}
.psg_ph2 .local_bding_info2 .select_total_fee .select_text{*width:169px;}

.psg_ph2 .ui_radiobox_veiw a{border:1px solid #2F8DE5}
.psg_ph2 .ui_radiobox_veiw a .spragcy_selt_arrow2{background-position:-910px -650px}
.psg_ph2 .ui_radiobox_veiw .ui_selectbox{}
.psg_ph2 .ui_radiobox_veiw .ui_radiobox_hide{top:39px}
.psg_ph2 .ui_radiobox_veiw .ui_radiobox_hide ul{max-width:143px;padding:2px 0;border:1px solid #2F8DE5;border-top:0}
.psg_ph2 .ui_radiobox_veiw .ui_radiobox_hide ul li{border-top:1px solid #EBEBEB}
.psg_ph2 .ui_disabled a{color:#bbb !important;background-color:#fcfcfc !important;border:1px solid #ddd !important;cursor:default !important}
.psg_ph2 .ui_disabled a .spragcy_selt_arrow{background-position:-177px -20px !important}
.psg_ph2 .ui_disabled a .spragcy_selt_arrow2{background-position:-930px -650px !important}
.psg_ph2 .ui_disabled .ui_radiobox_hide{display:none !important}

/* paging */
.gt_page_list .p_first,.gt_page_list .p_last,.gt_page_list .p_next,.gt_page_list .p_prev{display:inline-block;position:relative;overflow:hidden}
.gt_page_list .p_first span,.gt_page_list .p_last span,.gt_page_list .p_next span,.gt_page_list .p_prev span{position:absolute;top:0;left:0;display:block;width:100%!important;height:100%!important;background:url(//pics.gmarket.co.kr/pc/ko/vertical/tour/common/sprite_btn_all.png) no-repeat}
.gt_page_list .p_first,.gt_page_list .p_last,.gt_page_list .p_next,.gt_page_list .p_prev{width:15px;height:15px;vertical-align:-3px;*vertical-align:middle}
.gt_page_list .p_first span{background-position:-132px -85px}
.gt_page_list .p_prev span{background-position:-157px -85px}
.gt_page_list .p_next span{background-position:-182px -85px}
.gt_page_list .p_last span{background-position:-207px -85px}
.gt_page_list{text-align:center;padding-top:20px;line-height:15px}
.gt_page_list img{vertical-align:-3px}
.gt_page_list span a,.gt_page_list span strong{padding:0 7px 0 11px;background:url(//pics.gmarket.co.kr/pc/ko/vertical/tour/common/bg_bar_3.gif) left 50% no-repeat;color:#898989}
.gt_page_list span a.first,.gt_page_list span strong.first{background:0 0;padding:0 7px}
.gt_page_list span strong{color:#1179ea}

/* 탑승자 관리 신규 추가 Ph2 */
.psg_ph2 .ui_checkbox input{*left:0;*top:0;}
.psg_ph2 .agency_top_notice{padding:16px 19px 9px;line-height:21px}
.psg_ph2 .box_selected_air{margin-top:35px;padding:35px 0 0;background:#fff;z-index:100}
.psg_ph2 .box_selected_air h3{background:none}
.psg_ph2 .box_selected_air h3 .spragcy_sel_air_schedule{width:140px;height:19px;margin-left:0;background-position:-700px -810px}
.psg_ph2 .box_selected_air_table{border-collapse:separate;*border-collapse:collapse}
.psg_ph2 .box_selected_air_table_wrap,.psg_ph2 .comm_bdr_tb_res_info,.psg_ph2 .comm_bdr_tb.comm_bdr_tb_bding_info,.psg_ph2 .comm_bdr_tb.local_bding_info2{border:1px solid #cfcfcf;border-top-color:#333}
/* .psg_ph2 .box_selected_air_table{width:100%;border-spacing:0;border-collapse:collapse;background:#fff;table-layout:fixed} */
.psg_ph2 .box_selected_air_table .col1{width:90px}
.psg_ph2 .box_selected_air_table .col2{width:222px}
.psg_ph2 .box_selected_air_table .col3{width:178px}
.psg_ph2 .box_selected_air_table .col4{width:128px}
.psg_ph2 .box_selected_air_table .col5{width:128px}
.psg_ph2 .box_selected_air_table .col6{width:128px}
.psg_ph2 .box_selected_air_table .col7{width:98px}
.psg_ph2 .box_selected_air_table.local_selected_air .col1{width:90px}
.psg_ph2 .box_selected_air_table.local_selected_air .col2{width:194px}
.psg_ph2 .box_selected_air_table.local_selected_air .col3{width:159px}
.psg_ph2 .box_selected_air_table.local_selected_air .col4{width:139px}
.psg_ph2 .box_selected_air_table.local_selected_air .col5{width:139px}
.psg_ph2 .box_selected_air_table.local_selected_air .col6{width:129px}
.psg_ph2 .box_selected_air_table.local_selected_air .col7{width:128px}
.psg_ph2 .box_selected_air_table tr{z-index:100}
.psg_ph2 .box_selected_air_table thead th{height:32px;background:#f2f2f2;color:#333;line-height:32px}
.psg_ph2 .box_selected_air_table tbody td{position:relative;padding-bottom:7px;border-top:1px solid #ebebeb;border-left-color:#ebebeb;line-height:16px}
/* .psg_ph2 .box_selected_air_table .left{padding-left:10px} */
.psg_ph2 .box_selected_air_table tbody td.notice{background:#fff;border-top-color:#ebebeb}
.psg_ph2 .box_selected_air_table .bdr_top{border-top:1px solid #cfcfcf}
.psg_ph2 .box_selected_air_table th.bdr_top{*border-top-width:2px}
.psg_ph2 .box_selected_air_table tr:first-child th.bdr_top{*border-top-width:1px}
.psg_ph2 .box_selected_air_table .journey{background:#fafafa}
.psg_ph2 .box_selected_air_table .tt_charge{padding-right:15px;font-weight:bold;text-align:right}
.psg_ph2 .box_selected_air_table .result{padding-right:18px;background:#fff;border-top-color:#ebebeb;border-left:none;color:#888;text-align:right}
.psg_ph2 .box_selected_air_table .result strong{color:#333}
.psg_ph2 .box_selected_air_table .notice_box{padding:11px 33px 8px}
.psg_ph2 .box_selected_air_table .notice_box .spragcy_ic_exclamation{left:16px;top:12px;width:12px;height:12px;background-position:-940px -70px}
.psg_ph2 .spragcy_ic_exclamation2{position:absolute;width:17px;height:17px;background-position:-855px -5px}
.psg_ph2 .box_selected_air_table .notice_box .spragcy_ic_exclamation2{left:12px;top:9px}
.psg_ph2 .box_selected_air_table .double_line .spragcy_ic_exclamation2{right:-22px;top:0px}
.psg_ph2 .box_selected_air_table .notice_box .txt_black{color:#888}
.psg_ph2 .txt_black strong{color:#333}
.psg_ph2 .hidden_route .notice_box .txt_black{color:#333;font-size:12px}
.psg_ph2 .hidden_route .txt_black strong{color:#0082f0}
.psg_ph2 .box_selected_air_table .notice_box .txt_red{color:#ed1c22}
.psg_ph2 .box_selected_air_table .double_line{position:relative}
.psg_ph2 .box_selected_air_table .double_line .double_line_plane{color:#333}
.psg_ph2 .box_result_price{margin-top:0;margin-bottom:18px;padding:6px 0 0 0;background:#e7f3ff;border:1px solid #d0e4f7;border-top:none;z-index:1}
.psg_ph2 .box_result_price_head{padding:18px 17px;background:none;text-align:right}
.psg_ph2 .box_result_price .total{margin-right:8px}
.psg_ph2 .box_result_price .box_result_price_head .price_org{margin-left:18px}
.psg_ph2 .box_result_price .total span{margin-left:16px}
.psg_ph2 .box_result_price .box_result_price_list{margin:0 6px;padding:12px 11px}
.psg_ph2 .box_result_price .box_result_price_list table td{height:21px;color:#878787;vertical-align:middle}
.psg_ph2 .box_result_price .box_result_price_list table td.sum{color:#333}
.psg_ph2 .box_result_price .box_result_price_list table .ico_person_num{padding:2px 10px;background:#e7f3ff;border-radius:1px;color:#799fc3;font-size:12px;letter-spacing:-1px}
.psg_ph2 .box_result_price .new_tip{position:absolute;left:17px;bottom:18px;color:#333;font-size:12px}
.psg_ph2 .tip{color:#999}
.psg_ph2 .box_result_price+.tip{margin-top:-8px;display:block}
/* .psg_ph2 .comm_titleline{margin-top:8px} */
.psg_ph2 .layer_info{z-index:100}
.psg_ph2 .layer_tip_wrap{position:absolute;right:19px;top:35%;display:inline-block;cursor:pointer}
:root .psg_ph2 .layer_tip_wrap{top:55% \0/IE9}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.psg_ph2 .layer_tip_wrap{top:55%}
}
.psg_ph2 tr.joint_flight .layer_tip_wrap{top:37%}
:root .psg_ph2 tr.joint_flight .layer_tip_wrap{top:77%\9}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.psg_ph2 tr.joint_flight .layer_tip_wrap{top:77%}
}
.psg_ph2 .ico_question{width:15px;height:15px;background-position:-942px -5px}
.psg_ph2 .layer_tip_wrap .layer_tip_cont{position:absolute;right:-19px;top:18px;display:none;padding-top:4px}
.psg_ph2 .layer_tip_wrap .layer_tip_cont_in{position:relative;z-index:100;width:296px;padding:15px;background:#fff;border:1px solid #777;text-align:left}
.psg_ph2 .layer_tip_wrap .layer_tip_cont_in .arr{position:absolute;top:-4px;right:42px;width:5px;height:4px;background:url(//pics.gmarket.co.kr/pc/ko/vertical/air/spr_agency.png) no-repeat -950px -650px}
.psg_ph2 .layer_tip_wrap .layer_tip_cont_in .info_hydrate{color:#333;font-size:14px}
.psg_ph2 .layer_tip_wrap .layer_tip_cont_in .info_hydrate span{color:#2c8ee7}
.psg_ph2 .layer_tip_wrap .layer_tip_cont_in a{display:none}
.psg_ph2 .layer_tip_wrap .layer_tip_cont_in a .spragcy{position:absolute;top:10px;right:10px;width:9px;height:9px;background-position:-960px -650px}
.psg_ph2 .layer_tip_wrap:hover .layer_tip_cont{display:block}
.psg_ph2 .layer_tip_wrap ul{padding-top:10px}
.psg_ph2 .layer_tip_wrap li{padding-top:4px;padding-left:10px;color:#878787;font-size:12px;line-height:16px}
.psg_ph2 .layer_tip_wrap li:first-child{padding-top:0}
.psg_ph2 .layer_tip_wrap li span{margin-left:-10px}
.psg_ph2 .layer_tip_wrap.type_pp{position:relative;top:inherit;right:inherit;vertical-align:middle}
.psg_ph2 .layer_tip_wrap.type_pp .mng_psg{margin:5px 0 0;padding:0 0 5px 0;background-color:transparent}
.psg_ph2 .layer_tip_wrap.type_pp .mng_psg .spragcy{width:15px;height:15px;background-position:-942px -5px}
.psg_ph2 .layer_tip_wrap.type_pp .layer_tip_cont{top:20px;right:-38px}

/* 선택항공스케줄 카드사별 */
.psg_ph2 .box_card_sale{margin:0}
.psg_ph2 .box_card_sale .card_price{padding:18px 17px 14px;border-bottom:none}
.psg_ph2 .box_card_sale .card_price .title{width:40%;color:#0082f0}
.psg_ph2 .box_card_sale .card_price .title .ico_card{width:22px;height:16px;margin-right:5px;background-position:-700px -840px;vertical-align:top}
.psg_ph2 .box_card_sale .card_price_list_wrap{float:right;*zoom:1}
.psg_ph2 .box_card_sale .card_price_list_wrap:after{display:block;content:"";clear:both}
.psg_ph2 .box_card_sale .total_price{float:left;margin-top:2px;color:#333;font-size:14px}
.psg_ph2 .box_card_sale .card_price.type_smileclub .total_price{color:#002041}
.psg_ph2 .box_card_sale .card_price.type_smileclub .cost .price_ing{color:#497cff}
.psg_ph2 .box_card_sale .card_price_list{float:right;margin-left:15px;padding-left:0;text-align:right}
.psg_ph2 .box_card_sale .card_price_list li:after{display:block;content:"";clear:both}
.psg_ph2 .bt_card_view01{float:right;*float:none;width:95px;margin-top:2px;background-position:-740px -880px}
.psg_ph2 .bt_card_view02{float:right;*float:none;width:95px;margin-top:2px;background-position:-733px -900px}
.psg_ph2 .box_card_sale .card_price_list .psg_info{margin-left:-6px;color:#333;font-size:12px;vertical-align:middle}
.psg_ph2 .box_card_sale .card_notice_list{padding:14px 17px;border-top:1px solid #d0e4f7}

.psg_ph2.agency_wrap table th label.aft_req{display:block;margin-top:5px;font-size:11px;letter-spacing:-1px}
.psg_ph2 .comm_titleline{margin-top:16px}
.psg_ph2 .comm_titleline .txt_info{position:absolute;top:19px;right:0;display:inline-block;margin:0;padding-right:110px;color:#888;line-height:28px;vertical-align:middle}
.psg_ph2 .comm_titleline .mng_psg{width:100px;height:28px;margin-top:-4px;background-color:transparent;background-position:-140px -860px;outline:0;vertical-align:top}
.psg_ph2 .layer_tip_wrap.type_bding_info{right:0;top:19px}
.psg_ph2 .layer_tip_wrap.type_bding_info .layer_tip_cont{right:0}
.psg_ph2 .layer_tip_wrap.type_bding_info .layer_tip_cont_in{width:198px;height:60px;padding:15px;color:#333;line-height:16px}
.psg_ph2 .layer_tip_wrap.type_bding_info .layer_tip_cont_in a{position:absolute;right:6px;top:7px}
.psg_ph2 .layer_tip_wrap.type_bding_info .layer_tip_cont_in a>span{display:inline-block;width:9px;height:9px;background-position:-960px -650px}
.psg_ph2 .comm_bdr_tb .comm_bdr_tb{border:0 none}
.psg_ph2 .comm_bdr_tb table{border:1px solid #ddd}
.psg_ph2 .comm_bdr_tb_per_info_agree table tbody th{color:#666;letter-spacing:-1px}
.psg_ph2 .comm_bdr_tb_per_info_agree table tbody td{padding:15px 10px;color:#888;letter-spacing:-1px}
.psg_ph2 .comm_bdr_tb_per_info_agree table tbody td:first-child{border-left:1px solid #eee}
.psg_ph2 .comm_bdr_tb_ticket_rule td, .psg_ph2 .comm_bdr_tb_ticket_rule th{padding:15px !important}
.psg_ph2 .comm_bdr_tb_ticket_rule td{color:#888 !important}
.psg_ph2 .comm_bdr_tb_res_info .col1{width:108px;*width:88px}
.psg_ph2 .comm_bdr_tb_res_info .col2{width:auto}
.psg_ph2 .comm_bdr_tb_res_info .col3{width:108px;*width:88px}
.psg_ph2 .comm_bdr_tb_res_info .col4{width:380px;*width:360px}
.psg_ph2 .comm_bdr_tb_res_info table{table-layout: fixed;border:none}
.psg_ph2 .comm_bdr_tb_res_info table tbody th,.psg_ph2 .comm_bdr_tb_res_info table tbody td{padding:12px 6px 12px 18px}
.psg_ph2 .comm_bdr_tb_res_info table tbody th.inside{padding-left:8px}

/* .psg_ph2 .comm_bdr_tb_res_info .ui_selectbox a{padding:13px 17px 12px 12px} */
.psg_ph2 .comm_bdr_tb_res_info .p_number .ui_selectbox{width:100px}
.psg_ph2 .comm_bdr_tb_res_info .p_number .comm_input_txt{width:98px}
.psg_ph2 .comm_bdr_tb_res_info .comm_input_txt_block{width:342px}
.psg_ph2 .comm_bdr_tb_res_info .comm_input_txt_hyphen{margin:18px 7px 0;width:8px}
.psg_ph2 .comm_bdr_tb_bding_info table{border:none;}
.psg_ph2 .comm_bdr_tb_bding_info .col1{width:90px}
.psg_ph2 .comm_bdr_tb_bding_info .col2{width:auto}
.psg_ph2 .comm_bdr_tb_bding_info .col3{width:100px}
.psg_ph2 .comm_bdr_tb_bding_info .col4{width:185px}
.psg_ph2 .comm_bdr_tb_bding_info .col5{width:120px}
.psg_ph2 .comm_bdr_tb_bding_info .col6{width:202px}
.psg_ph2 .comm_bdr_tb_bding_info .col7{width:117px}
.psg_ph2 .local_bding_info2 .col1{width:90px;*width:70px;}
.psg_ph2 .local_bding_info2 .col2{width:165px;*width:145px}
.psg_ph2 .local_bding_info2 .col3{width:100px;*width:80px}
.psg_ph2 .local_bding_info2 .col4{width:185px;*width:185px}
.psg_ph2 .local_bding_info2 .col5{width:100px;*width:85px}
.psg_ph2 .local_bding_info2 .col6{width:auto}
.psg_ph2 .comm_bdr_tb_bding_info table thead th{padding:9px 0 8px}
.psg_ph2 .comm_bdr_tb_bding_info table tbody td{padding:12px 0 12px 10px}
.psg_ph2 .comm_bdr_tb_bding_info table tbody td.last{padding-right:17px}
.psg_ph2 .local_bding_info2 table thead th{padding:9px 0 8px}
.psg_ph2 .comm_bdr_tb table thead th{border-bottom-color:#cfcfcf;color:#666}
.psg_ph2 .local_bding_info2 table tbody td{border-left:0}
.psg_ph2 .local_bding_info2 table tbody td.last{padding:12px 17px 12px 20px}
.psg_ph2 .local_bding_info2 table tbody td.first{padding-left:18px}
.psg_ph2 .local_bding_info2 li:not(:first-child){margin-top:6px}
.psg_ph2 .bding_section_list .item_total_price{margin-left:73px}
.psg_ph2 .bding_section_list .item_section{width:73px;height:40px;padding-top:0;line-height:40px}
.psg_ph2 .bding_section_list .item_section>img{display:inline-block;margin-left:-3px; vertical-align:middle}
.psg_ph2 .local_bding_info2 .select_total_fee{width:230px;*width:210px}
.psg_ph2 .bding_section_list .item_section .air_logo{display:inline-block;margin-top:2px;vertical-align:middle}
.psg_ph2 .comm_bdr_tb.comm_bdr_tb_bding_info table tbody th+td,
.psg_ph2 .comm_bdr_tb.comm_bdr_tb_bding_info table tbody td:first-child{padding-left:18px}
.psg_ph2 .comm_bdr_tb.comm_bdr_tb_bding_info table tbody th+td a,
.psg_ph2 .comm_bdr_tb.comm_bdr_tb_bding_info table tbody td:first-child a{width:104px;*width:84px;}
.psg_ph2 .comm_bdr_tb.comm_bdr_tb_bding_info table tbody tr.row_hr th,.psg_ph2 .comm_bdr_tb.comm_bdr_tb_bding_info table tbody tr.row_hr td{border-top:1px solid #cfcfcf}
.psg_ph2 .comm_bdr_tb.local_bding_info2 table tbody tr.row_hr th,.psg_ph2 .comm_bdr_tb.local_bding_info2 table tbody tr.row_hr td{border-top:1px solid #cfcfcf}
.psg_ph2 .comm_bdr_tb.local_bding_info table tbody td, .psg_ph2 .comm_bdr_tb.local_bding_info2 table tbody td, .psg_ph2 .comm_bdr_tb.comm_bdr_tb_res_info table tbody th, .psg_ph2 .comm_bdr_tb.comm_bdr_tb_res_info table tbody td{border-top-color:#ebebeb}
.psg_ph2 .bottom_tip a{text-decoration:none}
.psg_ph2 .txt_blue{color:#0082f0}
.psg_ph2 .txt_red{color:#ed1c22}
.psg_ph2 .ui_selectbox a .spragcy_selt_arrow{right:12px;margin-top:-1px}
.psg_ph2 .bottom_tip li{line-height:20px}

.psg_ph2 .box_cont_tab{margin-bottom:0}
.psg_ph2 .box_cont_tab li{height:39px;padding-top:0;margin-left:0}
.psg_ph2 .box_cont_tab li span{padding:11px 12px 9px 13px;color:#333;height:18px;margin-left:-1px}
.psg_ph2 .box_cont_tab li.on span{padding:11px 16px 10px 17px;position:relative;height:18px;z-index:3}
.psg_ph2 .box_cont_tab li:first-child span{margin-left:0}
.psg_ph2 .comm_bdr_tb_scroll{max-height:360px;min-height:180px;margin-top:0;padding:20px;background-color:#fff;border:none 0}
.psg_ph2 .comm_bdr_title{padding-bottom:16px;color:#333;font-size:14px;font-weight:bold}
.psg_ph2 .comm_bdr_info_agree{padding:10px 0;color:#666;font-weight:normal}
.psg_ph2 .spragcy_bt_reserve{background-position:-700px -750px}
.psg_ph2 .agree_chek__right{margin:13px 0}
.psg_ph2 .comm_bd_box .txt_em{color:#0082f0 !important}
.psg_ph2 .comm_bd_box .txt_em strong{font-weight:bold !important}
.psg_ph2 .comm_bd_box .text__point{font-weight:bold !important;font-size:15px}
.psg_ph2 .comm_bd_box .txt_center{text-align:center}
/* 항공권규정 */
.psg_ph2 .ticket_rgl_wrap{border:1px solid #ddd;border-top-color:#333}
.psg_ph2 .ticket_rgl_wrap .ticket_rgl_title{padding:15px 20px;border-top:1px solid #efefef;border-bottom:1px solid #efefef;zoom:1}
.psg_ph2 .ticket_rgl_wrap .ticket_rgl_title:after{display:block;content:"";clear:both;}
.psg_ph2 .ticket_rgl_wrap .ticket_rgl:first-child .ticket_rgl_title{border-top:none}
.psg_ph2 .ticket_rgl_wrap .comm_bdr_tb{border:none}
.psg_ph2 .ticket_rgl {position:relative}
.psg_ph2 .ticket_rgl .tit{display:inline-block;padding-left:3px;color:#333;font-size:14px}
.psg_ph2 .ticket_rgl .tit em{color:#999;font-size:12px;font-weight:normal}
.psg_ph2 .ticket_rgl .txt{font-size:14px;color:#222;margin:22px 0 0;padding-top:22px;border-top:1px solid #dedede}
.psg_ph2 .ticket_rgl .ticket_rgl_box{display:none;font-size:12px;background-color:#fff;zoom:1}
.psg_ph2 .ticket_rgl .ticket_rgl_box:after{display:block;content:"";clear:both;}
.psg_ph2 .ticket_rgl .ticket_rgl_box .order_text{padding-bottom:10px;border-bottom:1px solid #f1f1f1}
.psg_ph2 .ticket_rgl .ticket_rgl_box .order_text dt,
.psg_ph2 .ticket_rgl .ticket_rgl_box .order_text dd{margin-top:9px;color:#222}
.psg_ph2 .ticket_rgl .ticket_rgl_box .order_text dt{width:200px;height:14px;float:left;background:none}
.psg_ph2 .ticket_rgl .ticket_rgl_box .order_text dd{width:130px;text-align:right}
.psg_ph2 .ticket_rgl .link_toggle{position:absolute;right:0;top:0;width:70px;height:50px}
.psg_ph2 .ticket_rgl .icon_toggle_arr{display:block;position:absolute;top:21px;right:30px;width:15px;height:8px;background:url(//pics.gmarket.co.kr/pc/ko/vertical/air/spr_agency.png) no-repeat -960px -700px}
.psg_ph2 .ticket_rgl.is_active .ticket_rgl_box{display:block}
.psg_ph2 .ticket_rgl.is_active .txt{margin:0;border:0}
.psg_ph2 .ticket_rgl.on .icon_toggle_arr{background-position:-960px -715px}

.psg_ph2 .ticket_rgl_wrap .ui_checkbox{position:relative;width:20px;height:20px;margin-left:0;background-position:-890px -700px}
.psg_ph2 .ticket_rgl_wrap .ui_checkbox.checked{background-position:-930px -620px}
.psg_ph2 .ticket_rgl_wrap .next_agree .ui_checkbox.checked{background-position:-930px -700px}
.psg_ph2 .ticket_rgl_wrap+.all_check_list .ui_checkbox{width:24px;height:24px;margin-right:10px;background-position:-890px -730px}
.psg_ph2 .ticket_rgl_wrap+.all_check_list .ui_checkbox.checked{background-position:-930px -730px}
/* 탑승자 정보 팝업 psg_ph2 */
.psg_ph2 .layer_tb1 .comm_input_txt, .psg_ph2 .layer_tb2 .comm_input_txt{border:1px solid #ccc}
.psg_ph2 .layer_tb1 .comm_input_txt label{color:#999}
.psg_ph2 .layer_tb1 .ui_selectbox a, .psg_ph2 .dimd_layer_online_inquir .ui_selectbox a{padding:8px 27px 7px 12px;border-color:#ccc;color:#666}
.psg_ph2 .layer_tb1 .ui_radiobox_veiw .ui_radiobox_hide{top:29px}
.psg_ph2 .layer_tb1 .ui_radiobox_veiw .ui_radiobox_hide ul{padding:5px 0;border:1px solid #ccc}
.psg_ph2 .layer_tb1 .ui_radiobox_veiw .ui_radiobox_hide ul li{height:auto;border-top:none}
.psg_ph2 .layer_tb1 .ui_selectbox li label{height:auto}
.psg_ph2 .layer_tb1 .ui_selectbox li label .radio_text{height:auto;padding:3px 12px;line-height:15px}
.psg_ph2 .dimd_layer_online_inquir .ui_radiobox_veiw .ui_radiobox_hide{top:29px}
.psg_ph2 .dimd_layer_online_inquir .ui_radiobox_veiw .ui_radiobox_hide ul{max-width:initial;padding:5px 0;border:1px solid #ccc}
.psg_ph2 .dimd_layer_online_inquir .ui_radiobox_veiw .ui_radiobox_hide ul li{height:auto;border-top:none}
.psg_ph2 .dimd_layer_online_inquir .ui_radiobox_veiw .ui_radiobox_hide ul li label{height:auto}
.psg_ph2 .dimd_layer_online_inquir .ui_radiobox_veiw .ui_radiobox_hide ul li label .radio_text{height:auto;padding:3px 12px;line-height:15px}

.dimd_layer_wrap .dimd_layer_close{position:absolute;right:20px;top:16px;width:19px;height:19px;background-position:-252px -39px;cursor:pointer}
.btm_closed{padding:0;text-align:right;border-top:1px solid #ECECEC;background-color:#F8F9FB}
.btm_closed button{margin:0;padding:8px 10px 9px;background-color:transparent;font-size:14px;color:#888;font-weight:bold}
.btm_closed button>span{display:inline-block;margin-left:4px;width:11px;height:11px;background-position:-831px -8px;opacity:.6;filter: alpha(opacity=60)}
#layer_passenger .psg_ph2{width:880px;/* max-height:726px;overflow-y:auto */}
#layer_passenger .psg_ph2 .gt_layer_title{height:34px;padding:16px 0 0 20px;background:#0082f0}
#layer_passenger .psg_ph2 .title_passenger{width:90px;height:18px;background-position:-346px -120px}
#layer_passenger .psg_ph2 .dimd_layer_cont{position:relative;/* min-width:820px; */padding-bottom:40px}
#layer_passenger .psg_ph2 .dimd_layer_cont .desc_tx{height:39px;padding:8px 130px 0 0}
#layer_passenger .psg_ph2 .gt_popup_tg{display:none;position:relative;padding:30px;margin-bottom:40px;border:1px solid #F0F0F0;background-color:#FCFCFC}
#layer_passenger .psg_ph2 .gt_popup_tg h3.title,
#layer_passenger .psg_ph2 .gt_popup_tb_list h5.title{margin-top:35px;font-size:14px;color:#333;padding-bottom:5px}
#layer_passenger .psg_ph2 .gt_popup_tg h4.title{margin-top:40px;color:#333}
#layer_passenger .psg_ph2 .gt_popup_tg h3.title:first-child,
#layer_passenger .psg_ph2 .gt_popup_tb_list h5.title:first-child{margin-top:0}
#layer_passenger .psg_ph2 .gt_popup_tg .title label,
#layer_passenger .psg_ph2 .gt_popup_tb_list .title label{display:inline-block;vertical-align:middle;margin-top:-2px;padding-left:10px;font-size:12px;font-weight:normal;color:#666}
#layer_passenger .psg_ph2 .dimd_layer_cont .req_passenger{position:absolute;top:20px;right:21px;margin:0;padding:0;width:117px;height:32px;background-color:transparent;background-position:-10px -860px;outline:0}
#layer_passenger .psg_ph2 .gt_popup_tg .req_cancel{position:absolute;top:-49px;right:0;width:117px;height:49px;line-height:47px;margin:0;padding:0;font-weight:bold;color:#666;border:1px solid #F0F0F0;border-bottom:0;background-color:#FCFCFC}
#layer_passenger .psg_ph2 .gt_popup_tg .req_cancel span {display:inline-block;vertical-align:middle;width:13px;height:13px;margin:-2px 10px 0 0;background-position:-950px -620px}
#layer_passenger .psg_ph2 .box_cont_tab{margin-bottom:0}
#layer_passenger .psg_ph2 .box_cont_tab li{height:39px;padding-top:0;margin-left:0;width:33.3%}
#layer_passenger .psg_ph2 .box_cont_tab li:first-child{width:33.4%}
#layer_passenger .psg_ph2 .box_cont_tab li span{padding:11px 14px 9px;color:#333;height:18px;margin-left:-1px}
#layer_passenger .psg_ph2 .box_cont_tab li:first-child span{margin-left:0}
#layer_passenger .psg_ph2 .comm_bd_box{margin-top:0;border-top:0;background-color:#FFF}
#layer_passenger .psg_ph2 .comm_bdr_tb_scroll{min-height:140px;max-height:140px;background-color:#FFF}
#layer_passenger .psg_ph2 .gt_popup_psg{width:auto}
#layer_passenger .psg_ph2 .gt_popup_psg thead th{font-size:12px;font-weight:normal;padding:5px 0;color:#333;text-align:left}
#layer_passenger .psg_ph2 .bottom_tip li{color:#666;white-space:nowrap}
#layer_passenger .psg_ph2 .gt_popup_tb_list{max-height:530px;overflow-y:auto;border-top:1px solid #333}
#layer_passenger .psg_ph2 .gt_popup_tb_list thead th{padding:3px 16px;text-align:center;font-weight:normal;color:#656565;border:0}
#layer_passenger .psg_ph2 .gt_popup_tb_list tbody td{padding:12px;color:#333;text-align:center}
#layer_passenger .psg_ph2 .gt_popup_tb_list tbody>tr td:first-child{padding-right:0;padding-left:16px}
#layer_passenger .psg_ph2 .gt_popup_tb_list tbody td.psg_name{padding-right:22px;padding-left:2px;font-size:14px;font-weight:bold}
#layer_passenger .psg_ph2 .gt_popup_tb_list tbody td.psg_info{text-align:left}
#layer_passenger .psg_ph2 .gt_popup_tb_list tbody .psg_mdf {display:none}
#layer_passenger .psg_ph2 .gt_popup_tb_list tbody .psg_mdf td {background-color:#F9F9F9;text-align:left}
#layer_passenger .psg_ph2 .gt_popup_tb_list tbody .psg_mdf td>div{padding:18px 10px 18px 18px}
#layer_passenger .psg_ph2 .gt_popup_tb_list tbody td.no_data{padding:80px 0;text-align:center;color:#333}
#layer_passenger .psg_ph2 .list_psg_info{min-width:760px;height:70px}
#layer_passenger .psg_ph2 .list_psg_info>li{float:left;margin-left:10px}
#layer_passenger .psg_ph2 .list_psg_info>li.en_name{margin-left:3px}
#layer_passenger .psg_ph2 .list_psg_info>li:first-child{margin-left:0}
#layer_passenger .psg_ph2 .list_psg_info>li strong{display:block;padding:8px 0;color:#333;font-weight:normal}
#layer_passenger .psg_ph2 .bottom_btn_group{padding-top:20px}
#layer_passenger .psg_ph2 .btn_group{position:relative;top:12px;height:1px;overflow:visible}
#layer_passenger .psg_ph2 .gt_page_list{padding-top:15px}
#layer_passenger .psg_ph2 .btn_group>button{}
#layer_passenger .psg_ph2 .ui_checkbox{position:relative;width:16px;height:16px;background-position:-890px -620px}
#layer_passenger .psg_ph2 .ui_checkbox.checked{background-position:-910px -620px}
#layer_passenger .psg_ph2 .gt_popup_tb_list .ui_checkbox.checked{background-position:-930px -620px}
#layer_passenger .psg_ph2 .gt_popup_tb_list .psg_mdf .ui_checkbox.checked{background-position:-910px -620px}
#layer_passenger .psg_ph2 .agree_chk{display:block;margin-top:15px;font-weight:bold;color:#333}
#layer_passenger .psg_ph2 .agree_chk span {margin-left:-1px}
#layer_passenger .psg_ph2 .ui_selectbox{}
#layer_passenger .psg_ph2 .ui_selectbox li{height:40px}
#layer_passenger .psg_ph2 .ui_selectbox li label{height:40px}
#layer_passenger .psg_ph2 .ui_selectbox li label .radio_text{height:40px;line-height:42px;padding:0 0 0 12px}
#layer_passenger .psg_ph2 .ui_selectbox .ui_radiobox_hide ul {padding:0}
#layer_passenger .psg_ph2 input[type=text]:disabled{background-color:#F2F2F2}
#layer_passenger .psg_ph2 .comm_input_txt label{color:#bbb}
#layer_passenger .psg_ph2 .comm_input_txt+em.sh{margin-right:1px}
#layer_passenger .psg_ph2 .ui_selectbox a{padding:13px 27px 12px 12px;background:#fff none 0;border-color:#ddd}
#layer_passenger .psg_ph2 .ui_selectbox a:hover,
#layer_passenger .psg_ph2 .ui_selectbox a:focus{color:#0082EE}
#layer_passenger .psg_ph2 .ui_radiobox_veiw a{border:1px solid #2F8DE5}
#layer_passenger .psg_ph2 .ui_radiobox_veiw .ui_selectbox{}
#layer_passenger .psg_ph2 .ui_radiobox_veiw .ui_radiobox_hide{top:39px}
#layer_passenger .psg_ph2 .ui_radiobox_veiw .ui_radiobox_hide ul{border:1px solid #2F8DE5;border-top:0}
#layer_passenger .psg_ph2 .ui_radiobox_veiw .ui_radiobox_hide ul li{border-top:1px solid #EBEBEB}
#layer_passenger .psg_ph2 .ui_disabled a{color:#B5B5B5 !important;background-color:#F2F2F2 !important;border:1px solid #ccc !important;cursor:default !important}
#layer_passenger .psg_ph2 .ui_disabled a .spragcy_selt_arrow{background-position:-177px -20px !important}
#layer_passenger .psg_ph2 .ui_disabled .ui_radiobox_hide{display:none !important}

/* smilepay add */
.comm_bdr_tb .radio_wrap .image__smilepay {overflow:hidden;display:inline-block;width:68px;height:17px;margin-right:20px;background:url(//pics.gmarket.co.kr/pc/ko/pay/pay_option.png) no-repeat -590px -220px;font-size:0;vertical-align:middle}
.comm_bdr_tb tbody.box__radio-area {display:none}
.comm_bdr_tb tbody.box__radio-area.box__radio-area--active {display:table-row-group}
.comm_bdr_tb table tbody.box__radio-area tr:first-child td,
.comm_bdr_tb table tbody.box__radio-area tr:first-child th {border-top:1px solid #eee}
.comm_bdr_tb .radio_wrap.text__label-box {min-width:177px;box-sizing:border-box}
.dimd_layer_smilepay {width:410px;height:640px;padding:0}
.dimd_layer_smilepay .dimd_layer_cont {padding:0}

.smileclub-nudge-layer{position:relative;width:670px;margin:0 auto -2px;padding:13px 13px 12px;border:1px solid #92b0ff;border-radius:5px;background:#f0f5ff;text-align:center;box-sizing:border-box;z-index:20}
.smileclub-nudge-layer p{color:#002041;font-size:13px;line-height:20px;white-space:nowrap}
.smileclub-nudge-layer p strong{font-size:14px;vertical-align:-1px;color:#497cff}

.comm_bdr_tb_flight_fee_pay .payment_price .payment_price_total{display:inline-block;position:relative;height:100%;line-height:30px}
.comm_bdr_tb_flight_fee_pay .payment_price .payment_price_total:before{display:block;position:absolute;bottom:-10px;left:50%;width:9px;height:9px;margin-left:-6px;border:1px solid #92b0ff;border-width:1px 1px 0 0;background:#f0f5ff;transform:rotate(-45deg);z-index:30;content:''}

.comm_bdr_tb_flight_fee_pay .payment_price .smileclub-nudge-layer{position:absolute;right:-1px;width:auto;margin-top:5px;padding:8px 19px 7px}
.comm_bdr_tb_flight_fee_pay .payment_price:first-child .smileclub-nudge-layer{left:-1px;right:auto}
.comm_bdr_tb_flight_fee_pay .payment_price .smileclub-nudge-layer p{font-weight:normal;text-align:left}
.comm_bdr_tb_flight_fee_pay .payment_price .smileclub-nudge-layer p a{margin-left:6px;color:#002041;font-size:13px;line-height:20px;text-decoration:underline}


@media screen and (-webkit-min-device-pixel-ratio: 2) {
.comm_bdr_tb_bding_res_info table tfoot .type_smileclub .text__price.has-icon:before,
.comm_bdr_tb_flight_fee_pay .smileclub .text__price:before,
.comm_bdr_tb_flight_fee_pay .smileclub .text__price.has-icon:before,
.psg_ph2 .box_card_sale .card_price.type_smileclub .cost .price_ing:before,
.comm_bdr_tb_flight_fee_pay .payment_price.smileclub .payment_price_total:after{background-image:url(//pics.gmarket.co.kr/pc/single/kr/vertical/air/smileclub-icon@2x.png);background-size:100% auto}
}

/* 무착륙 국제관광비행 */
#nolanding_tour_layer.dimd_layer_wrap .dimd_layer_title .spragcy.spragcy_txt_terminal{color:#fff;font-size:20px;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Roboto,Noto Sans CJK KR,Tahoma,'Noto Sans KR','Gmarket Sans',sans-serif;letter-spacing:-1px;font-weight:500;text-indent:0;width:100%;height:100%;margin-top:-5px;display:block;background:none;z-index:1;}
#nolanding_tour_layer.dimd_layer_wrap .layer_vertical_scroll{overflow-y:auto;max-height:200px;margin:-20px;padding:20px;}
#nolanding_tour_layer.dimd_layer_wrap .dimd_layer_bottom{padding:20px 20px 30px;}
#nolanding_tour_layer.dimd_layer_wrap .chkbox_p{margin:0 0 20px;}
#nolanding_tour_layer.dimd_layer_wrap .dimd_layer_bottom a{display:block;margin:0 auto;}

.agency_wrap .box__event-banner .image{height:127px}
