@charset "iso-8859-1";
/* CSS Document */
.mainVisual.top{background:url(/en/inter/service/business/Y15/img/bg_mainvisual_index.jpg) no-repeat center top #132B45;}
.mainVisual.seat{background:url(/en/inter/service/business/Y15/img/bg_mainvisual_seat.jpg) no-repeat center top #132B45;}
.mainVisual.seatSkysuite{background:url(/en/inter/service/business/Y15/img/bg_mainvisual_seat_skysuite.jpg) no-repeat center top #132B45;height:200px;}
.mainVisual.beverages{background:url(/en/inter/service/business/Y15/img/bg_mainvisual_meal_beverages.jpg) no-repeat center top #132B45;}
.mainVisual.meal{background:url(/en/inter/service/business/Y15/img/bg_mainvisual_meal_index.jpg) no-repeat center top #132B45;}
.mainVisual.entertainment{background:url(/en/inter/service/business/Y15/img/bg_mainvisual_entertainment.jpg) no-repeat center top #132B45;}
.mainVisual.amenity{background:url(/en/inter/service/business/Y15/img/bg_mainvisual_amenity.jpg) no-repeat center top #132B45;}
.mainVisual.airport{background:url(/en/inter/service/business/Y15/img/bg_mainvisual_airport.jpg) no-repeat center top #132B45;}
.mainVisual.seatSkysuite .inrC{height:200px;}
.seatIndex .clm_3col{margin-top:40px;}
.seatIndex .clm_3col .tmb_typeA{min-height:auto;}
/*.seatIndex .clm_3col .col .image img{border-bottom:1px solid #d0d0d0;}*/

.contentsInr .busBox01 h1{background:#003366;}
.contentsInr .busBox01 h2{background:#003366;}
.contentsInr .busBox01 h3{background:#003366;}
.busBox01 .inr{border-color:#003366;}
.tmb_typeD a{background:#ffffff;}
.wid48p{width:48% !important;}
.wid250{width:250px !important;}
.wid425{width:425px !important;}
.wid490{width:490px !important;}
.wid560{width:560px !important;}
.wid570{width:570px !important;}
.wid620{width:620px !important;}

/* Business */
.fcBusiness{color:#003366;line-height:1.2;}
.btnBusiness{width:47%;text-align:left;background-color:#003468;}
.btnBusiness:hover{background-color:#003D7A;}
.btnBusiness.iconOther{padding-top:8px!Important;padding-bottom:10px!Important;}

/* Business - skysuite */
.seatSizeTbl table{table-layout:fixed;}
.seatSizeTbl th,.seatSizeTbl td{text-align:center;}
.seatSizeTbl tbody th{text-align:left;}
.businessPG .winning .inr{border-color:#dfbf19;padding:33px 57px;}
.businessPG .winning .heading{background:url(/en/inter/service/business/seat/Y15/img/bg_head_winning.gif) repeat-x 0 0;color:#0f0f69;text-align:center;}
.businessPG .winning .winningTbl{display:table;width:675px;margin:0 auto;} 
.businessPG .winning .winningTbl .pdr50{padding-right:50px;}

/* Business - meal */
.businessPG .serviceModule{width:705px;margin:0 auto;}
.businessPG .mealBox{margin-top:55px;}
.businessPG .mealBox .heading{background-color:#003366;}
.businessPG .mealBox .inr{border-color:#003366;}
.businessPG .mealBox .photo,.businessPG .mealBox .txtArea{display:table-cell;vertical-align:top;}
.businessPG .mealBox .photo{width:240px;padding-right:20px;}
.businessPG .mealBox .txtArea .clum2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;}
.businessPG .mealBox .txtArea .clum2 li{width:12em;}
.businessPG .profileBox .photo,.businessPG .profileBox .txtArea{display:table-cell;vertical-align:top;}
.businessPG .profileBox .photo{width:295px;padding-right:30px;}
.businessPG .mealBox02{margin-top:55px;}
.businessPG .mealBox02 .photo,.businessPG .mealBox02 .txtArea{display:table-cell;vertical-align:top;}
.businessPG .mealBox02 .photo{width:240px;padding-right:20px;}
.businessPG .mealBox02 .txtArea .clum2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;}
.businessPG .mealBox02 .txtArea .clum2 li{width:12em;}
.businessPG .profileBox .photo,.businessPG .profileBox .txtArea{display:table-cell;vertical-align:top;}
.businessPG .profileBox .photo{width:295px;padding-right:30px;}
.busttl_lv2{color:#003366; font-size:20px; border-bottom:1px solid #000000; padding:0 0 6px 0;}
.busttl_lv3{color:#003366; background:#e3e7ea; padding: 8px;}
.busttl_02_lv2{color:#003366; font-size:20px; border-bottom:1px solid #003366; padding:0 0 6px 0; position:relative;}
.busttl_02_lv2 img{position:absolute; top:-15px; right:0;}
.areaR{width:425px; float:right;}
.areaR .areainrL{ float:left; width:220px;}
.areaR .areainrR{ float:right; width:180px;}
.mnoteBoxWrap{padding:30px 30px 30px 0;}
.mnoteBox dt{color:#003366; font-size:16px; font-weight:bold; line-height:1.3; margin-bottom:15px;}
.listType01{text-indent:-4em;}
.listType01 li{padding-left:4em; line-height:1.3;}
.cfTxt dt{font-size:16px; font-weight:bold; line-height:1.3; margin-bottom:15px;}
.cfTxt dt > span{font-size:15px; font-weight:normal;}
.box_info .inr{width:778px;}
.dfnList dt{float:left;}
.dfnList dd{overflow:hidden;}
.cBlue{color:#003366 !important;}
.bkBlue{background-color:#003366;}
.bkBlue:hover{background-color:#003366;}
.bkGray{background-color:#e3e7ea;}

/* fade */
.disNon{display:none !important;}
.visHid{visibility:hidden !important;}

.JS_eelm_fade{position:relative;height:300px;}
.JS_eelm_fade li{position:absolute;top:0;left:0;}
.JS_enavi_all_fade{z-index:99; margin:10px; position:relative;}
.JS_enavi_all_fade ul{position:absolute; top:-40px;right:-7px;}
.JS_enavi_all_fade li{display:inline-block;margin-right:5px; width: 16px; height: 16px; overflow: hidden; font-size: 0; }
.JS_enavi_all_fade li a { background-color:#333333;color:#ffffff; display: block; width: 16px; height: 16px; }
.JS_enavi_all_fade li a:hover, .JS_enavi_all_fade li a:focus { opacity: .6; }
.JS_enavi_all_fade li.on a {background-color:#cc0000; border-radius: 50%;transition: border-radius .7s linear;}
.JS_eelm_fade_pause_button, .JS_eelm_fade_play_button {display: block; padding: 0; width: 26px; height: 26px; background-color: #fff; border: 0; position: absolute; top: -46px; left: 0; overflow: hidden;}
.JS_eelm_fade_pause_button:hover, .JS_eelm_fade_play_button:hover, .JS_eelm_fade_pause_button:focus, .JS_eelm_fade_play_button:focus { opacity: .6; }
.JS_eelm_fade_pause_button::before, .JS_eelm_fade_play_button::before {display: block; content: ''; width: 26px; height: 26px;}
.JS_eelm_fade_pause_button::after {margin: auto; display: block; content: ''; width: 5px; height: 16px; border-right: 4px solid #707070; border-left: 4px solid #707070; position: absolute; top: 0; right: 0; bottom: 0; left: 0;}
.JS_eelm_fade_play_button::after {margin: -8px 0 0 0; display: block; content: ''; width: 0; height: 0; border-top: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid transparent; border-left: 10px solid #707070; position: absolute; top: 50%; left: 9px;}

/* amenity */
.clm2Inr{background:#e3e7ea; padding:10px 20px; margin:15px 0 0 0;}
.clm1Inr dt, .clm2Inr dt{color:#003366; font-weight:bold;}
.clm2Wrap dl{float:left; width:270px;}
.clm2Wrap dt{color:#003366; font-weight:bold;}

/* airport */
.contentsInr .pd30{padding:30px;}

/* mealSerchi */
#mealsSearchLink_1stCls{display:none;}

.tmb_typeD a > .content > .iconOther{background-image:url(/commonY15/img/icon_ext_red_01.png) !important; padding-left:16px !important;}
