.bundle_title{background-color: #e21b72; height: 44px;}
.bundle_title02{background-color: #959595; height: 44px;}
.bundle_title h1{color: #fff; float: left; font-size: 24px; line-height: 44px; padding-left: 20px;}
.bundle_title .skip_btn{color: #fff; line-height: 44px; font-size: 14px; float: right; padding-right: 20px;}
.bundle_title .skip_btn .skip{color: #fff; text-decoration-line: underline; font-size: 14px;}
.bundle_title02 .skip_btn .skip span{color:#e21b72; text-decoration-line: underline; font-size: 14px;}
.bundle_title_bottom{height: 44px; background-color: #959595; font-size:18px;}
.bundle_title_bottom a{color:#fff; line-height:44px; }
.bundle_title_bottom .person_position{padding-left:66px; color:#fff; }
.bundle_title_bottom .btn_position{float: right; padding-right: 20px; padding-top:5px;}

.bundle_cont_wrap,
.bundle_cont_wrap2{background-color:#e2f1e3; padding:23px 0;}
 .bundle_cont{background-color:#fff; width:744px; margin:0 auto; padding:18px 26px; border:1px solid #ebebeb; box-sizing:border-box; margin-bottom:23px;}
 .bundle_cont > h3{color:#12423e; font-size:22px; text-align:left;}
 .bundle_cont .title_under{background-color:#12423e; width:60px; height:3px; margin:20px 0;}
 .bundle_cont_01{box-sizing:border-box; border:1px solid #bfbfbf; width:100%; height:70px; margin-bottom:10px; cursor:pointer;}
 .bundle_cont_01:hover{ border:1px solid #e21b72; }
 .bundle_cont_01 > h3{background-color:#13b898; width:68px; height:68px; color:#fff; font-size:22px; line-height:68px; float:left;}
 .bundle_cont_01 > .package{float:left; color:#666; font-size:16px; line-height:68px; padding-left:10px;}
 .bundle_cont_01 > .price{float:right; color:#666; font-size:23px; line-height:68px; padding-right:10px; font-weight:bold;}
 .bundle_cont_01 > .price span{font-size:15px; color:#666; }
 .bundle_cont_01 > .price img{vertical-align:middle; padding-left:10px;}
/*
 input[type="checkbox"]:checked + label .bundle_cont_01{background-color:#13b898;}
 input[type="checkbox"]:checked + label .bundle_cont_01 > span{color:#fff; }
 input[type="checkbox"]:checked + label .bundle_cont_01 > .package{color:#fff; }
 input[type="checkbox"]:checked + label .bundle_cont_01 > .price{color:#fff; }
 input[type="checkbox"]:checked + label .bundle_cont_01 > .price span{color:#fff; }
*/
label input[type="checkbox"]:checked + .bundle_cont_01{background-color:#13b898;}
label input[type="checkbox"]:checked + .bundle_cont_01 > span{color:#fff; }
label input[type="checkbox"]:checked + .bundle_cont_01 > .package{color:#fff; }
label input[type="checkbox"]:checked + .bundle_cont_01 > .price{color:#fff; }
label input[type="checkbox"]:checked + .bundle_cont_01 > .price span{color:#fff; }

 .bundle_cont_02 { width:100%; display:none;}
 .bundle_cont_02 .bundle{box-sizing:border-box; border:1px solid #bfbfbf; width:100%; height:178px; }
 .bundle_cont_02 .check_box_wrap{text-align:left; width:664px; margin:0 auto; padding:18px 0; }
 .bundle_cont_02 .box_choice{width:664px; height:109px; margin:0 auto; }
 .bundle_cont_02 .box_choice div{width:131px; height:109px; float:left; box-sizing:border-box; border:1px solid #bfbfbf; margin-left:2px;}
 .bundle_cont_02 .box_choice div:hover{border:1px solid #e21b72; }
 .bundle_cont_02 .box_choice label:nth-of-type(1) div{background:url("/CW/public/images/icons/bundle_icon01.png"); margin-left:0;}
 .bundle_cont_02 .box_choice label:nth-of-type(2) div{background:url("/CW/public/images/icons/bundle_icon03.png");}
 .bundle_cont_02 .box_choice label:nth-of-type(3) div{background:url("/CW/public/images/icons/bundle_icon04.png");}
 .bundle_cont_02 .box_choice label:nth-of-type(4) div{background:url("/CW/public/images/icons/bundle_icon05.png");}
 .bundle_cont_02 .box_choice label:nth-of-type(5) div{background:url("/CW/public/images/icons/bundle_icon06.png");}
 .bundle_cont_02 .box_choice label:nth-of-type(6) div{background:url("/CW/public/images/icons/bundle_icon02.png");}

 .bundle_cont_02 .box_choice label:nth-of-type(1) div.on{background:url("/CW/public/images/icons/bundle_icon01_on.png"); background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(2) div.on{background:url("/CW/public/images/icons/bundle_icon02_on.png"); background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(3) div.on{background:url("/CW/public/images/icons/bundle_icon03_on.png"); background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(4) div.on{background:url("/CW/public/images/icons/bundle_icon04_on.png"); background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(5) div.on{background:url("/CW/public/images/icons/bundle_icon05_on.png"); background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(6) div.on{background:url("/CW/public/images/icons/bundle_icon06_on.png"); background-color:#13b898;}

 .bundle_cont_02 .box_choice label:nth-of-type(1) div.off{background:url("/CW/public/images/icons/bundle_icon01_off.png"); background-color:#fff; background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(1) .off.bIconSeat{background:url("/CW/public/images/icons/bundle_icon01_off.png");background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(1) .off.bIconMeal{background:url("/CW/public/images/icons/bundle_icon05_off.png");background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(1) .off.bIconBaggage{background:url("/CW/public/images/icons/bundle_icon03_off.png");background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(1) .off.bIconDiscount{background:url("/CW/public/images/icons/bundle_icon06_off.png");background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(1) .off.bIconCancel{background:url("/CW/public/images/icons/bundle_icon04_off.png");background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(1) .off.bIconService{background:url("/CW/public/images/icons/bundle_icon02_off.png");background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(1) .off.bIconSeatCoffee{background:url("/CW/public/images/icons/bundle_icon07_off.png");background-repeat:no-repeat;}

 .bundle_cont_02 .box_choice label:nth-of-type(2) div.off{background:url("/CW/public/images/icons/bundle_icon05_off.png"); background-color:#fff; background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(2) .off.bIconSeat{background:url("/CW/public/images/icons/bundle_icon01_off.png");background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(2) .off.bIconMeal{background:url("/CW/public/images/icons/bundle_icon05_off.png");background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(2) .off.bIconBaggage{background:url("/CW/public/images/icons/bundle_icon03_off.png");background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(2) .off.bIconDiscount{background:url("/CW/public/images/icons/bundle_icon06_off.png");background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(2) .off.bIconCancel{background:url("/CW/public/images/icons/bundle_icon04_off.png");background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(2) .off.bIconService{background:url("/CW/public/images/icons/bundle_icon02_off.png");background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(2) .off.bIconSeatCoffee{background:url("/CW/public/images/icons/bundle_icon07_off.png");background-repeat:no-repeat;}

 .bundle_cont_02 .box_choice label:nth-of-type(3) div.off{background:url("/CW/public/images/icons/bundle_icon03_off.png"); background-color:#fff; background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(3) .off.bIconSeat{background:url("/CW/public/images/icons/bundle_icon01_off.png");background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(3) .off.bIconMeal{background:url("/CW/public/images/icons/bundle_icon05_off.png");background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(3) .off.bIconBaggage{background:url("/CW/public/images/icons/bundle_icon03_off.png");background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(3) .off.bIconDiscount{background:url("/CW/public/images/icons/bundle_icon06_off.png");background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(3) .off.bIconCancel{background:url("/CW/public/images/icons/bundle_icon04_off.png");background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(3) .off.bIconService{background:url("/CW/public/images/icons/bundle_icon02_off.png");background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(3) .off.bIconSeatCoffee{background:url("/CW/public/images/icons/bundle_icon07_off.png");background-repeat:no-repeat;}

 .bundle_cont_02 .box_choice label:nth-of-type(4) div.off{background:url("/CW/public/images/icons/bundle_icon04_off.png"); background-color:#fff; background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(4) .off.bIconSeat{background:url("/CW/public/images/icons/bundle_icon01_off.png");background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(4) .off.bIconMeal{background:url("/CW/public/images/icons/bundle_icon05_off.png");background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(4) .off.bIconBaggage{background:url("/CW/public/images/icons/bundle_icon03_off.png");background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(4) .off.bIconDiscount{background:url("/CW/public/images/icons/bundle_icon06_off.png");background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(4) .off.bIconCancel{background:url("/CW/public/images/icons/bundle_icon04_off.png");background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(4) .off.bIconService{background:url("/CW/public/images/icons/bundle_icon02_off.png");background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(4) .off.bIconSeatCoffee{background:url("/CW/public/images/icons/bundle_icon07_off.png");background-repeat:no-repeat;}

 .bundle_cont_02 .box_choice label:nth-of-type(5) div.off{background:url("/CW/public/images/icons/bundle_icon06_off.png"); background-color:#fff; background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(5) .off.bIconSeat{background:url("/CW/public/images/icons/bundle_icon01_off.png");background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(5) .off.bIconMeal{background:url("/CW/public/images/icons/bundle_icon05_off.png");background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(5) .off.bIconBaggage{background:url("/CW/public/images/icons/bundle_icon03_off.png");background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(5) .off.bIconDiscount{background:url("/CW/public/images/icons/bundle_icon06_off.png");background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(5) .off.bIconCancel{background:url("/CW/public/images/icons/bundle_icon04_off.png");background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(5) .off.bIconService{background:url("/CW/public/images/icons/bundle_icon02_off.png");background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(5) .off.bIconSeatCoffee{background:url("/CW/public/images/icons/bundle_icon07_off.png");background-repeat:no-repeat;}

 .bundle_cont_02 .box_choice label:nth-of-type(6) div.off{background:url("/CW/public/images/icons/bundle_icon02_off.png"); background-color:#fff; background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(6) .off.bIconSeat{background:url("/CW/public/images/icons/bundle_icon01_off.png");background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(6) .off.bIconMeal{background:url("/CW/public/images/icons/bundle_icon05_off.png");background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(6) .off.bIconBaggage{background:url("/CW/public/images/icons/bundle_icon03_off.png");background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(6) .off.bIconDiscount{background:url("/CW/public/images/icons/bundle_icon06_off.png");background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(6) .off.bIconCancel{background:url("/CW/public/images/icons/bundle_icon04_off.png");background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(6) .off.bIconService{background:url("/CW/public/images/icons/bundle_icon02_off.png");background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(6) .off.bIconSeatCoffee{background:url("/CW/public/images/icons/bundle_icon07_off.png");background-repeat:no-repeat;}

 .bundle_cont_02 .box_choice div span{display:inline-block; font-size:14px; font-weight:bold; padding-top:64px; line-height:19px; color:#666; }
 .bundle_cont_02 .box_choice div.on{color:#fff; text-decoration:underline;}
 .bundle_cont_02 .box_choice div.off {color:#a1a1a1;}
 .bundle_cont_02 .box_choice div.on span{color:#fff; text-decoration:underline;}
 .bundle_cont_02 .box_choice div.off span{color:#a1a1a1;}

 .bundle_cont_wrap2 .box_price{width:664px; height:78px; margin:0 auto; padding-top:13px; border-bottom:1px solid #dfdfdf;}
 .bundle_cont_wrap2 .package{float:left; color:#666; font-size:14px; line-height:68px; padding-left:10px;}
 .bundle_cont_wrap2 .price{float:right; color:#666; font-size:23px; line-height:68px; padding-right:10px; font-weight:bold;}
 .bundle_cont_wrap2 .price span{font-size:15px; color:#666; }
 .bundle_cont_wrap2 .price img{vertical-align:middle; padding-left:10px;}
 .bundle_cont_wrap2 .price .price_text{line-height:22px; text-align:right; float:left; font-size:23px; color:#000;}

.extraservice .right{float:left; margin-bottom:10px;}
.extraservice.seat .left .seat-area .seat-box-top,
.extraservice.seat .left .seat-area .seat-box-mid,
.extraservice.seat .left .seat-area .seat-box-btm{width:305px !important;}
.extraservice .meals-list>ul>li .chioce-area{background:#fff;}
.extraservice .meals-list>ul>li .contents-area > span{display:none;}
.extraservice .meals-list>ul>li:hover .contents-area > span{display:block;}
.extraservice .meals-list>ul>li:hover .contents-area > span img{width:47px;}

 .bundle_cont_02 .box_choice label:nth-of-type(1) input:checked + div{background:url("/CW/public/images/icons/bundle_icon01_on.png");background-repeat:no-repeat; background-color:#13b898; color:#fff; text-decoration:underline; background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(1) input:checked + div.bIconSeat{background:url("/CW/public/images/icons/bundle_icon01_on.png");background-repeat:no-repeat; background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(1) input:checked + div.bIconMeal{background:url("/CW/public/images/icons/bundle_icon05_on.png");background-repeat:no-repeat;background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(1) input:checked + div.bIconBaggage{background:url("/CW/public/images/icons/bundle_icon03_on.png");background-repeat:no-repeat; background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(1) input:checked + div.bIconDiscount{background:url("/CW/public/images/icons/bundle_icon06_on.png");background-repeat:no-repeat; background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(1) input:checked + div.bIconCancel{background:url("/CW/public/images/icons/bundle_icon04_on.png");background-repeat:no-repeat; background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(1) input:checked + div.bIconService{background:url("/CW/public/images/icons/bundle_icon02_on.png");background-repeat:no-repeat; background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(1) input:checked + div.bIconSeatCoffee{background:url("/CW/public/images/icons/bundle_icon07_on.png");background-repeat:no-repeat; background-color:#13b898;}

 .bundle_cont_02 .box_choice label:nth-of-type(2) input:checked + div{background:url("/CW/public/images/icons/bundle_icon03_on.png");background-repeat:no-repeat; background-color:#13b898; color:#fff; text-decoration:underline; background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(2) input:checked + div.bIconSeat{background:url("/CW/public/images/icons/bundle_icon01_on.png");background-repeat:no-repeat; background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(2) input:checked + div.bIconMeal{background:url("/CW/public/images/icons/bundle_icon05_on.png"); background-repeat:no-repeat;background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(2) input:checked + div.bIconBaggage{background:url("/CW/public/images/icons/bundle_icon03_on.png");background-repeat:no-repeat; background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(2) input:checked + div.bIconDiscount{background:url("/CW/public/images/icons/bundle_icon06_on.png");background-repeat:no-repeat; background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(2) input:checked + div.bIconCancel{background:url("/CW/public/images/icons/bundle_icon04_on.png");background-repeat:no-repeat;background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(2) input:checked + div.bIconService{background:url("/CW/public/images/icons/bundle_icon02_on.png");background-repeat:no-repeat;background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(2) input:checked + div.bIconSeatCoffee{background:url("/CW/public/images/icons/bundle_icon07_on.png");background-repeat:no-repeat;background-color:#13b898;}

 .bundle_cont_02 .box_choice label:nth-of-type(3) input:checked + div{background:url("/CW/public/images/icons/bundle_icon04_on.png");background-repeat:no-repeat; background-color:#13b898; color:#fff; text-decoration:underline; background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(3) input:checked + div.bIconSeat{background:url("/CW/public/images/icons/bundle_icon01_on.png");background-repeat:no-repeat;background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(3) input:checked + div.bIconMeal{background:url("/CW/public/images/icons/bundle_icon05_on.png");background-repeat:no-repeat;background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(3) input:checked + div.bIconBaggage{background:url("/CW/public/images/icons/bundle_icon03_on.png");background-repeat:no-repeat;background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(3) input:checked + div.bIconDiscount{background:url("/CW/public/images/icons/bundle_icon06_on.png");background-repeat:no-repeat;background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(3) input:checked + div.bIconCancel{background:url("/CW/public/images/icons/bundle_icon04_on.png");background-repeat:no-repeat;background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(3) input:checked + div.bIconService{background:url("/CW/public/images/icons/bundle_icon02_on.png");background-repeat:no-repeat;background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(3) input:checked + div.bIconSeatCoffee{background:url("/CW/public/images/icons/bundle_icon07_on.png");background-repeat:no-repeat;background-color:#13b898;}

 .bundle_cont_02 .box_choice label:nth-of-type(4) input:checked + div{background:url("/CW/public/images/icons/bundle_icon05_on.png");background-repeat:no-repeat; background-color:#13b898; color:#fff; text-decoration:underline; background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(4) input:checked + div.bIconSeat{background:url("/CW/public/images/icons/bundle_icon01_on.png");background-repeat:no-repeat;background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(4) input:checked + div.bIconMeal{background:url("/CW/public/images/icons/bundle_icon05_on.png");background-repeat:no-repeat;background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(4) input:checked + div.bIconBaggage{background:url("/CW/public/images/icons/bundle_icon03_on.png");background-repeat:no-repeat;background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(4) input:checked + div.bIconDiscount{background:url("/CW/public/images/icons/bundle_icon06_on.png");background-repeat:no-repeat;background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(4) input:checked + div.bIconCancel{background:url("/CW/public/images/icons/bundle_icon04_on.png");background-repeat:no-repeat;background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(4) input:checked + div.bIconService{background:url("/CW/public/images/icons/bundle_icon02_on.png");background-repeat:no-repeat;background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(4) input:checked + div.bIconSeatCoffee{background:url("/CW/public/images/icons/bundle_icon07_on.png");background-repeat:no-repeat;background-color:#13b898;}

 .bundle_cont_02 .box_choice label:nth-of-type(5) input:checked + div{background:url("/CW/public/images/icons/bundle_icon06_on.png");background-repeat:no-repeat; background-color:#13b898; color:#fff; text-decoration:underline; background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(5) input:checked + div.bIconSeat{background:url("/CW/public/images/icons/bundle_icon01_on.png");background-repeat:no-repeat;background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(5) input:checked + div.bIconMeal{background:url("/CW/public/images/icons/bundle_icon05_on.png");background-repeat:no-repeat;background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(5) input:checked + div.bIconBaggage{background:url("/CW/public/images/icons/bundle_icon03_on.png");background-repeat:no-repeat;background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(5) input:checked + div.bIconDiscount{background:url("/CW/public/images/icons/bundle_icon06_on.png");background-repeat:no-repeat;background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(5) input:checked + div.bIconCancel{background:url("/CW/public/images/icons/bundle_icon04_on.png");background-repeat:no-repeat;background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(5) input:checked + div.bIconService{background:url("/CW/public/images/icons/bundle_icon02_on.png");background-repeat:no-repeat;background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(5) input:checked + div.bIconSeatCoffee{background:url("/CW/public/images/icons/bundle_icon07_on.png");background-repeat:no-repeat;background-color:#13b898;}

 .bundle_cont_02 .box_choice label:nth-of-type(6) input:checked + div{background:url("/CW/public/images/icons/bundle_icon02_on.png");background-repeat:no-repeat; background-color:#13b898; color:#fff; text-decoration:underline; background-repeat:no-repeat;}
 .bundle_cont_02 .box_choice label:nth-of-type(6) input:checked + div.bIconSeat{background:url("/CW/public/images/icons/bundle_icon01_on.png");background-repeat:no-repeat;background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(6) input:checked + div.bIconMeal{background:url("/CW/public/images/icons/bundle_icon05_on.png");background-repeat:no-repeat;background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(6) input:checked + div.bIconBaggage{background:url("/CW/public/images/icons/bundle_icon03_on.png");background-repeat:no-repeat;background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(6) input:checked + div.bIconDiscount{background:url("/CW/public/images/icons/bundle_icon06_on.png");background-repeat:no-repeat;background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(6) input:checked + div.bIconCancel{background:url("/CW/public/images/icons/bundle_icon04_on.png");background-repeat:no-repeat;background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(6) input:checked + div.bIconService{background:url("/CW/public/images/icons/bundle_icon02_on.png");background-repeat:no-repeat;background-color:#13b898;}
 .bundle_cont_02 .box_choice label:nth-of-type(6) input:checked + div.bIconSeatCoffee{background:url("/CW/public/images/icons/bundle_icon07_on.png");background-repeat:no-repeat;background-color:#13b898;}

 .bundle_cont_02 .box_choice label:nth-of-type(1) input:checked + div span{color:#fff; text-decoration:underline;}
 .bundle_cont_02 .box_choice label:nth-of-type(2) input:checked + div span{color:#fff; text-decoration:underline;}
 .bundle_cont_02 .box_choice label:nth-of-type(3) input:checked + div span{color:#fff; text-decoration:underline;}
 .bundle_cont_02 .box_choice label:nth-of-type(4) input:checked + div span{color:#fff; text-decoration:underline;}
 .bundle_cont_02 .box_choice label:nth-of-type(5) input:checked + div span{color:#fff; text-decoration:underline;}
 .bundle_cont_02 .box_choice label:nth-of-type(6) input:checked + div span{color:#fff; text-decoration:underline;}

.slider{overflow:hidden;}
.slider .btn{overflow:hidden; float:left; padding-left:272px;}
.slider .btn li{float:left; padding:0 5px;}
.slider .btn li::before{ content: "|"; padding-right:10px; color:#fff;}
.slider .btn li:nth-of-type(3)::after{ content: "|"; padding-left:10px; color:#fff;}
.btn .on a{color: #e21b72; text-decoration:underline;}
.slider .btn_wrap{float:right; padding:5px 15px;}

.slider{overflow:hidden;}
.slider .btn2{overflow:hidden; float:left; padding-left:272px;}
.slider .btn2 li{float:left; padding:0 5px;}
.slider .btn2 li::before{ content: "|"; padding-right:10px; color:#fff;}
.slider .btn2 li:nth-of-type(3)::after{ content: "|"; padding-left:10px; color:#fff;}
.btn2 .on a{color: #e21b72; text-decoration:underline;}
.slider .btn_wrap{float:right; padding:5px 15px;}

.bundle_cont .package .p_left{float:left; margin-right:10px; color:#666;}
.bundle_cont .package .p_right{background:url('/CW/public/images/icons/discount.png') no-repeat; width:54px; height:51px; color:#fff; float:right; margin-top:10px; padding-top:2px; line-height:16px; font-size:12px;font-weight:lighter;}

.divService > .contents04 > div.bg {background-image:url("/CW/public/images/icons/bundle_img02.png");}
.divService > .contents04 > div.bg > div {text-align:center; line-height:18px; margin-top:107px;}
.divService > .contents04 > div.bg > div span{font-weight:bold; color:#e21b72;}

.divCancle > .contents05 > div.bg {background-image:url("/CW/public/images/icons/bundle_img03.png"); position:relative;}
.divCancle > .contents05 > div.bg > div {text-align:center; line-height:18px; margin-top:94px;}
.divCancle > .contents05 > div.bg > div span{font-weight:bold; color:#e21b72;}

.divDiscount .contents.contents06 > h3 > a{font-weight:lighter; font-size:11px; text-decoratioN:underline; }
.divDiscount .contents06 div > img, 
.divCancle .contents05 div > img{float:left; padding-left:10px; padding-top:12px;}
.divDiscount .contents06 div > span{float:right; padding-right:19px; padding-top:15px; line-height:17px; margin-top:3px; height:57px; padding-left:16px; border-left:1px solid #e1e1e1;}
.divCancle .contents05 div > span{float:right; padding-right:43px; padding-top:15px; line-height:17px; margin-top:3px; height:57px; padding-left:21px; border-left:1px solid #e1e1e1;}

.divBaggage .contents02 > div.bg {background-image:url("/CW/public/images/icons/bundle_img01.png");}
.divBaggage .contents02 > div.bg_unlimited {background-image:url("/CW/public/images/icons/bundle_img01_gum.png");}
.divBaggage .contents02 > div.bg > div {text-align:center; line-height:18px; margin-top:107px; margin-bottom:5px;}
/*¹«Á¦ÇÑo.divBaggage .contents02 > div.bg ul {overflow:hidden; width:146px; margin:0 auto;}*/
/*¹«Á¦ÇÑx*/.divBaggage .contents02 > div.bg ul {overflow:hidden; width:87px; margin:0 auto;}
.divBaggage .contents02 > div.bg ul li{float:left; margin-left:2px;}
.divBaggage .contents02 > div.bg ul li a{padding:5px 10px; display:inline-block; background:#e1e1e1;}
.divBaggage .contents02 > div.bg ul li a.on{background:#23c6a9;}

.extraservice.seat .left .seat-area .seat-section .entrance{height:42px;}
.extraservice.seat .left .seat-area .seat-section .entrance .right-content{left:112px; padding-left:14px; line-height:18px;}
.extraservice.seat .left .seat-area .seat-section .entrance .left-content{right:112px; padding-right:14px; line-height:18px;}


.booking_bundle_top ul{overflow:hidden;}
	.booking_bundle_top ul li{width:154px; height:149px; float:left; border-bottom:2px solid #e1e1e1;}
	.booking_bundle_top ul li.on{border-bottom:3px solid #23c6a9;}
	.booking_bundle_top ul li.bundleIcon01{background-image:url('/CW/public/images/icons/booking_bundle_icon01_on.png');}
	.booking_bundle_top ul li.bundleIcon02{background-image:url('/CW/public/images/icons/booking_bundle_icon02_on.png');}
	.booking_bundle_top ul li.bundleIcon03{background-image:url('/CW/public/images/icons/booking_bundle_icon03_on.png');}
	.booking_bundle_top ul li.bundleIcon04{background-image:url('/CW/public/images/icons/booking_bundle_icon04_on.png');}
	.booking_bundle_top ul li.bundleIcon05{background-image:url('/CW/public/images/icons/booking_bundle_icon07_off.png');}
	.booking_bundle_top ul li.bundleIcon06{background-image:url('/CW/public/images/icons/booking_bundle_icon06_off.png');}
	.seat-info-list li{width:51px !important; text-align:center;}
	.extraservice .left{margin-top:99px !important; margin-bottom:30px; width:322px; height:375px !important;}
	.extraservice .right{width:448px !important;}
	.extraservice.seat .header{padding:10px !important; border:1px solid #e1e1e1; margin-top:10px; background:#fff;}
	.extraservice .right .total-price .total-title{color:#FFF; text-align:right; margin:0; float:right; font-size:14px;}
	.extraservice .right .total-price{margin-top:0;}
	.extraservice .right .total-price .price-area .unit,
	.extraservice .right .total-price .price-area .price{color:#FFF;}
	.extraservice .right .total-list>li{border: 1px solid #e1e1e1; margin-top:0px; background-color:#fff;}
	.contents.contents03{overflow:hidden; float:right;  margin-top:95px; width:272px; margin-bottom:19px;}
	.contents.contents02,
	.contents.contents04 { float:right; height:184px; margin-top:99px; width:272px; margin-bottom:19px; padding:0 25px 50px;}
	.contents.contents06,
	.contents.contents05{ float:right; height:315px; margin-top:99px; width:272px; margin-bottom:19px; background:#e1e1e1;}
	.contents.contents02 > div ,
	.contents.contents04 > div,
	.contents.contents05 > div { border:1px solid #e1e1e1; width:272px; height:182px;}
	.contents.contents06 > h3, 
	.contents.contents05 > h3{ font-size:18px;}
	.contents.contents06 > label > div,
	.contents.contents05 > label > div{ margin-top:10px; box-sizing:border-box;}
	.divDiscount .right,
	.divMeal .right{margin-bottom:162px;}
		.border_pink{border:1px solid #e21b72 !important;}
		.extraservice .layer_title ul li a{color:#aaabad;}
		.extraservice .layer_title ul li.active a{color:#000;}
		.divMeal{position:relative;}
		.divMeal .notice.b03{clear:both;}
.layer_title ul{margin-bottom:10px; overflow:hidden;}
.layer_title ul li{float:left; font-size:20px; font-weight:bold;}
.layer_title ul li::before{ content: "|"; padding-right:10px; padding-left:10px; color:#000;}
.layer_title ul li:nth-of-type(1)::before{ content: none; }
.extraservice .contents03 .meals-list{margin-bottom:20px;}
.extraservice .contents03 .meals-list>ul>li .chioce-area{width:100%; height:187px;}
.extraservice .meals-list>ul>li .chioce-area .img-box img{width:227px;height:120px;}
.extraservice .meals-list>ul>li .chioce-area + .mealPriceInfo{display:none;}
.cancelPriceInfo{display:none;}
.extraservice .meals-list>ul>li:hover{border:1px solid #e21b72; background-color:#e21b72;}
.extraservice .meals-list>ul>li:hover .mealPriceInfo{display:inline-block;}
.contents05 > label:hover .cancelPriceInfo{display:inline-block;}
.extraservice .meals-list>ul>li:hover span{color:#fff;}
.extraservice .meals-list>ul>li .mealsetlabelspan02{display:none; text-align:left; padding:0 10px;}
.extraservice .meals-list>ul>li:hover .mealsetlabelspan01{display:none;}
.extraservice .meals-list>ul>li:hover .mealsetlabelspan02{display:block;}
.extraservice .meals-list>ul>li input:checked + .chioce-area{border:1px solid #e21b72; background-color:#e21b72;}
.extraservice .meals-list>ul>li input:checked + .chioce-area span{color:#fff;}
.extraservice .meals-list>ul>li input:checked + .chioce-area p{color:#fff;}
.contents04 input:checked + .bg{border:2px solid #e21b72; }
.contents05 input:checked + .bg{border:2px solid #e21b72; }
.contents06 label div {border:1px solid #fff; box-sizing:border-box;}
.contents06 label input:checked + div,
.contents05 label input:checked + div{border:2px solid #e21b72; }
.mealPriceInfo{position:absolute; top:83px; left:138px;}
.cancelPriceInfo{position:absolute; top:46px; left:210px;}

.p_left{float:left; margin-right:10px; color:#666;}
.p_right{background:url('/CW/public/images/icons/discount.png') no-repeat; width:54px; height:51px; color:#fff; float:right; margin-left:10px; margin-top:10px; padding-top:2px; line-height:16px; font-size:12px;font-weight:lighter;}

.mint_count{background-color: #13b898; text-align: center; border-radius: 13px; width: 18px; height: 18px; padding-top:2px; font-weight: bold; color: #fff; margin-left: 5px; display: inline-block;}
.booking-wrap .booking-airlineticket-finalInfo .booking-airlineticket-finalInfo-body .booking-airlineticket-finalInfo-tblRow02 tbody tr th.verticalBottom{vertical-align:bottom;}
.trBorder{border-bottom:1px solid #e1e1e1;}

.mealsetlabel p{line-height:1.5; font-size:1.2rem; text-align:left; }
.mealsetlabel .mealsP01{font-weight:bold; }
.mealsetlabel .mealsP02{color:#e21b72; font-weight:bold; }
.mealsetlabel .mealsP02 span{font-size:0.8rem; color:#e21b72; font-weight:bold; }
.mealPriceInfo{z-index:999; background-image: url('/CW/public/images/icons/discont_bg_icon.png');width: 62px;height: 30px;text-align: center;color: #fff;padding-top: 11px;box-sizing: border-box;}
.cancelPriceInfo{z-index:999; background-image: url('/CW/public/images/icons/discont_bg_icon.png');width: 62px;height: 30px;text-align: center;color: #fff;padding-top: 11px;box-sizing: border-box;}

.extraservice .contents03 .mealsBtn{z-index:99999; position: absolute; bottom:142px; right:0; width:322px; height:32px; background-color:#008477; padding-top:2px; text-align:center;}
.extraservice .contents03 .mealsBtn a{margin:0 10px;}
.extraservice .contents03 .mealsBtn a img{width:28px;}


.contents.contents03{width:322px; padding:0}
		.contents.contents03 .bestMeal{border:1px solid #d9d9d9; width:322px; height:171px; box-sizing:border-box;}
		.contents.contents03 .bestMeal .mealimg{width:290px; height:125px; overflow:hidden; margin:0 auto; padding-top:10px;}
		.contents.contents03 .bestMeal .mealimg img{width:290px; height:142px;}
		.contents.contents03 .bestMeal .mealtxt{width:290px;  margin:0 auto; margin-top:10px;}
		.contents.contents03 .bestMeal .mealtxt *{font-weight:bold;}
		.contents.contents03 .bestMeal .mealtxt .mealtxt_L{font-size:16px;}
		.contents.contents03 .bestMeal .mealtxt .mealtxt_R{ float:right; color:#e21b72; font-size:15px;}
		.contents.contents03 .bestMeal .mealtxt .mealtxt_R span{font-size:12px; color:#e21b72;}
		.divMeal .right{margin-bottom:0;}
		.divMeal .meals-list{border:1px solid #d9d9d9; width:740px; height:200px; box-sizing:border-box; clear:both; margin:0 30px 30px; overflow:hidden; }
		.divMeal .meals-list .mealsBtn a{position:absolute; z-index:9; top:384px;}
		.divMeal .meals-list .mealsBtn .leftBtn{left:30px;}
		.divMeal .meals-list .mealsBtn .rightBtn{right:0;}
		.extraservice .meals-list.m3>ul {width:5904px;}
		.extraservice .meals-list.m3>ul>li {width:246px; height:200px; border-right:1px solid #d9d9d9; box-sizing:border-box; float:left; margin-top:0;}
		.extraservice .meals-list.m3>ul>li:nth-of-type(3n) {border-right:none; }
		.extraservice .meals-list.m3>ul>li .chioce-area{border:none; position:relative; top:initial; left:initial; width:auto; padding:0; height:200px; padding-top:15px; background:none;}
		.extraservice .meals-list.m3>ul>li .chioce-area .img-box{width:210px; margin:0 auto; height:120px; overflow:hidden;}
		.extraservice .meals-list.m3>ul>li .chioce-area .mgt10{ width:210px; margin:0 auto;}


.contents.contents05 input[type="checkbox"]{display:none;}
.notice{clear:both; margin-top:30px;}



.contents.contents03 .bestMeal.on{border:1px solid #e21b72;}

.booking-wrap .booking-extraservice{min-height:1000px;}

.bundleDiscIcon{background-image:url('/CW/public/images/icons/add_icon.png'); display:inline-block; width:75px; height:16px; color:#fff; line-height:16px; font-size:10px; text-align:center;}

.bundle_title ul{padding-left:15px;}
.bundle_title ul li{float:left; line-height:40px; color:#fff; font-size:21px; }
.bundle_title ul li::before{content: "|"; padding-right: 10px; padding-left: 10px; }
.bundle_title ul li:first-child::before{content: none; }
.bundle_title ul li a{font-size:17px; font-weight:lighter; color:#bbb;}
.bundle_title ul li.active a{font-weight:bold; color:#fff; font-size:21px;}
.check_box_wrap input{vertical-align:middle;}

/*20200227 ¼öÁ¤*/
.extraservice .right{overflow:hidden;}
.divSeat .right .openwrap{overflow:hidden;}
.extraservice .right .journey{position:absolute;}
.extraservice .right .total-list{margin-top:60px;}
.divSeat .right .total-list{margin-top:50px;}
.booking_bundle_top ul li.bundleIcon01_off span{color:rgb(171, 174, 162) !important;}
.booking_bundle_top ul li.bundleIcon02_off span{color:rgb(171, 174, 162) !important;}
.booking_bundle_top ul li.bundleIcon03_off span{color:rgb(171, 174, 162) !important;}
.booking_bundle_top ul li.bundleIcon04_off span{color:rgb(171, 174, 162) !important;}
.booking_bundle_top ul li.bundleIcon05_off span{color:rgb(171, 174, 162) !important;}
.booking_bundle_top ul li.bundleIcon06_off span{color:rgb(171, 174, 162) !important;}
.contents.contents05 > label{display:block;}

/*5°³ÀÏ¶§.booking_bundle_top ul li.bundleIcon{width:154px !important;}*/
/*3°³ÀÏ‹š*/.booking_bundle_top ul li.bundleIcon{width:256px !important;}
.booking_bundle_top > ul li.bundleIcon{background-position:center !important;}
/*5°³ÀÏ¶§.bundle_cont_02 .box_choice div{background-position:center !important; width:131px !important;}*/
/*3°³ÀÏ¶§*/.bundle_cont_02 .box_choice div{background-position:center !important; width:220px !important;}
.booking-wrap .booking-airlineticket-finalInfo .booking-airlineticket-finalInfo-body .booking-airlineticket-finalInfo-tblRow02 tbody tr th{vertical-align:middle;}
.extraservice.seat .right .total-list>li .name{width:54%;}
.booking-wrap .booking-airlineticket-finalInfo .booking-airlineticket-finalInfo-body .booking-airlineticket-finalInfo-tblRow02 .padding tr:last-of-type th{padding-bottom:18px;}
.booking-wrap .booking-airlineticket-finalInfo .booking-airlineticket-finalInfo-body .booking-airlineticket-finalInfo-tblRow02 tbody tr .tbl-price.blank{padding-top:12px;}


.booking_bundle_top ul li.bundleIcon01{background-repeat:no-repeat;}
.booking_bundle_top ul li.bundleIcon02{background-repeat:no-repeat;}
.booking_bundle_top ul li.bundleIcon03{background-repeat:no-repeat;}
.booking_bundle_top ul li.bundleIcon04{background-repeat:no-repeat;}
.booking_bundle_top ul li.bundleIcon05{background-repeat:no-repeat;}
.booking_bundle_top ul li.bundleIcon06{background-repeat:no-repeat;}
.booking_bundle_top ul li.bundleIcon01_off{background-repeat:no-repeat;}
.booking_bundle_top ul li.bundleIcon02_off{background-repeat:no-repeat;}
.booking_bundle_top ul li.bundleIcon03_off{background-repeat:no-repeat;}
.booking_bundle_top ul li.bundleIcon04_off{background-repeat:no-repeat;}
.booking_bundle_top ul li.bundleIcon05_off{background-repeat:no-repeat;}
.booking_bundle_top ul li.bundleIcon06_off{background-repeat:no-repeat;}

.extraservice.seat .right .total-list>li .price{width:106px !important; padding-right:10px !important;}
.extraservice.seat .right .total-list>li .name{padding-left:10px !important;}

.bundle_cont > h3 > span{margin:10px; font-size:12px; font-weight:100;}
.bundle_cont label div.bundle_cont_01 div.package{ line-height:58px;}
.bundle_cont label div.bundle_cont_01 div.package span{display:inline-block; line-height:16px; vertical-align:text-top; color:#666; font-size:16px;}
.bundle_cont label div.bundle_cont_01 div.package span.B_price{color:#666; font-size:11px;}
/*.bundle_cont label div.bundle_cont_01 div.price div.p_left {line-height:23px; text-align:left; padding-top:7px;}*/
.bundle_cont label div.bundle_cont_01 div.price div.p_left {line-height:31px; text-align:left; padding-top:14px;}
.bundle_cont label div.bundle_cont_01 div.price div.p_left span.oriprice{ line-height:13px; text-align:left; display:inline-block; font-weight:400; position:relative;}
.bundle_cont label div.bundle_cont_01 div.price div.p_left span.oriprice img{position:absolute; left:0; padding-left:0;}
.bundle_cont label div.bundle_cont_01 div.price div.p_right span{line-height:37px; font-size:17px;}
label input[type="checkbox"]:checked + .bundle_cont_01 > .package span{color:#fff;}
label input[type="checkbox"]:checked + .bundle_cont_01 > .package span span.B_price{color:#fff;}
label input[type="checkbox"]:checked + .bundle_cont_01 > .price {color:#fff;}
label input[type="checkbox"]:checked + .bundle_cont_01 > .price .p_left {color:#fff;}

.booking-extraservice{position:relative;}
.alertPopup{z-index:9999999; width:829px; height:155px; background:rgba(0,0,0,0.6); position:fixed; bottom:0; padding:26px; box-sizing:border-box;}
.alertPopup div{text-align:center; margin-top:61px;}
.alertPopup div > span{color:#fff; border:1px solid #fff; width:100px; height:24px;cursor:pointer; display:inline-block;line-height:24px;}
.alertPopup p{color:#fff; text-align:center; font-size:16px; font-weight:100;}
.alertPopup p span{color:#fff; font-size:16px;}

.booking-airlineticket-flightticket-tbl table{table-layout:fixed;}

/*3°³ÀÏ °æ¿ì*/
.booking_bundle_top ul li.bundleIcon01{background-image:url('/CW/public/images/icons/booking_bundle_icon01_02_on.jpg') !important;}
.booking_bundle_top ul li.bundleIcon03{background-image:url('/CW/public/images/icons/booking_bundle_icon03_02_on.jpg') !important;}
.booking_bundle_top ul li.bundleIcon02{background-image:url('/CW/public/images/icons/booking_bundle_icon02_02_on.jpg') !important;}
.booking_bundle_top ul li.bundleIcon01_off{background-image:url('/CW/public/images/icons/booking_bundle_icon01_02_off.jpg') !important;}
.booking_bundle_top ul li.bundleIcon03_off{background-image:url('/CW/public/images/icons/booking_bundle_icon03_02_off.jpg') !important;}
.booking_bundle_top ul li.bundleIcon02_off{background-image:url('/CW/public/images/icons/booking_bundle_icon02_02_off.jpg') !important;}


.bundle_cont_02 .bundle2{box-sizing:border-box; border:1px solid #bfbfbf; width:100%; padding:20px 0;}
.bundle_cont_02 .bundle2 .box_choice{height:149px;}
.bundle_cont_02 .bundle2 .box_choice div{background-position:top center !important; height:149px;}
.bundle_cont_02 .bundle2 .box_choice div span{padding-top:70px;}