@charset "shift_jis";
/* 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;}
.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;}

/* 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(../../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;}
.gdAward{background:#990000; padding:6px 20px 8px 20px; width:187px; display:inline-block;}

/* 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;}
.dfnList dd.inlineTxt{overflow:inherit;}
.dfnList dd.inlineTxt:before{content:"\00a0";}

/* 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;padding:8px;background-color:#333333;color:#ffffff;cursor:pointer;margin-right:5px; font-size:0;}
.JS_enavi_all_fade li.on{background-color:#cc0000;}

/* 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;}

/* others */
.contents .mgb20 { margin-bottom:20px; }
.contents .mainVisual { text-align:center; }
.contents .mainVisual .head {	background:url(img/bg_main_01.jpg) no-repeat center top #0f0a07;font-size:0; }
.contents .mainVisual .about { background:url(img/bg_main_02.gif) repeat-x center top; font-size:0; }
.contents .new_accordion > li + li { margin-top:10px; }
.contents .clm_2col.inAccordion > .col { width:450px;	margin-left:14px; }
.contents .clm_2col.inAccordion > .col:first-child { margin-left:0; }
.contents .faqList > dt, .contents .faqList > dd { padding-left:1.5em; }
.contents .faqList > dt .symbol, .contents .faqList > dd .symbol { display:inline-block; width:1.5em; margin-left:-1.5em; }
.contents .faqList > dt { font-weight:bold; }
.contents .faqList > dd {	margin-top:5px; }
.contents .faqList > dd + dt { margin-top:15px; }
.contents .mealsSearchWrap { width:705px; margin:20px auto 0; }

#mealsSearchLink_1stCls:first-child{display:none;}
