/* share*/

#business {
  background-color: #eef1f7;
}
.wrapper {
  width: 950px;
  margin: 0 auto;
  padding-top: 20px;
}

/* パンくず */
.topicPath{
  float:none;
  margin-left: auto;
  margin-right: auto;
  margin-bottom:0;
  padding-top:0;
  padding-bottom:10px;
  width:950px;
  font-size:12px;
}

#business .hidden,
#businessArea .hidden {
  font-size:1px;
  text-indent:-9999px;
}

#business .head,
#businessArea .head {
  background:url(../images/head.jpg) repeat left top;
  width:950px;
  height:234px;
  position: relative;
}

#businessArea .head {
  margin-bottom:10px;
}

#businessArea ul.button {
  text-align:center;
  padding:5px 0px;
}

#businessArea ul.button li {
  display:inline;
  margin-right:5px;
}

/* layout */
.contentInner{
  overflow: hidden;
  padding-bottom: 50px;
}
.leftContent {
  float: left;
  width: 540px;
  font-family: "游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
}
.rightContent {
  float: right;
  width: 390px;
}


/* lead */
#business .leadTxt {
  color: #011e5c;
  font-size: 14px;
  line-height: 20px;
  margin-top: 15px;
}

.couponImg{
  position: absolute;
  right: 76px;
  top: 34px;
}

/*============================
.recommendSec
============================*/
.recommendSec {
  margin-top: 13px;
  background-color: #e9e6de;
}
.recommendSec .areaHdg {
  margin-bottom: 10px;
}
.recommendSec .recommendBody {
}
.recommendSec .recommendBody .areaWrap {
  padding-bottom: 20px;
}
.recommendSec .recommendBody .areaWrap .areaName {
}
.recommendSec .recommendBody .areaWrap .item {
  border-bottom: 1px dotted #a19878;
}
.recommendSec .recommendBody .areaWrap .item a,
.recommendSec .recommendBody .areaWrap .item .noLink {
  display: block;
  padding: 10px 34px 10px 20px;
}
.recommendSec .recommendBody .areaWrap .item a {
  background: url('/kaigai/air/business/images/arrow_01.png') right center no-repeat;
  text-decoration: none;
}
.recommendSec .recommendBody .areaWrap .item a:hover {
  background-color: #d2d4de;
}
.recommendSec .recommendBody .areaWrap .item .upper {
  overflow: hidden;
}
.recommendSec .recommendBody .areaWrap .item .upper .logo {
  float: left;
  width: 110px;
  height: 25px;
  padding: 2px 0 1px;
  background-color: #fff;
  text-align: center;
}
.recommendSec .recommendBody .areaWrap .item .upper .departureDate {
  float: left;
  margin-left: 10px;
  overflow: hidden;
}
.recommendSec .recommendBody .areaWrap .item .upper .dateJap,
.recommendSec .recommendBody .areaWrap .item .upper .dateLocal {
  float: left;
}
.recommendSec .recommendBody .areaWrap .item .upper .dateLocal {
  margin-left: 5px;
}
.recommendSec .recommendBody .areaWrap .item .upper .departureDate dl {
  display: table;
  vertical-align: middle;
  font-weight: bold;
  font-size: 13px;
  line-height: 26px;
}
.recommendSec .recommendBody .areaWrap .item .upper .departureDate dt {
  display: table-cell;
  background-color: #011859;
  color: #fff;
  padding: 2px 3px 0 8px;
  text-align: center;
}
.recommendSec .recommendBody .areaWrap .item .upper .departureDate dd {
  display: table-cell;
  background: #fff url('/kaigai/air/business/images/recommend_bg_01.png') 0 0 no-repeat;
  color: #011859;
  width: 77px;
  padding-left: 8px;
  text-align: center;
}
.recommendSec .recommendBody .areaWrap .item .upper .direct {
  float: left;
  width: 54px;
  height: 28px;
  margin-left: 10px;
}
.recommendSec .recommendBody .areaWrap .item .lower {
  overflow: hidden;
  margin-top: 12px;
}
.recommendSec .recommendBody .areaWrap .item .lower .flight {
  font-size: 18px;
  line-height: 26px;
  font-weight: bold;
  color: #333333;
  float: left;
}
.recommendSec .recommendBody .areaWrap .item .lower .price {
  float: right;
  color: #af8808;
  font-size: 26px;
  line-height: 26px;
}

/*============================
#searchArea
============================*/
#searchArea{
  margin-top: 0;
}
#searchArea .secHdg {
  margin-bottom: 18px;
}
#searchArea p{
  margin-bottom: 0;
}
#searchBlock.areaTokyo .content_box_head {
  background: url(/kaigai/air/business/images/p_box_head_orange.gif) repeat scroll 0 0 #FDAC03;
}
#searchBlock.areaTokyo .inBoxr {
  background: url(/kaigai/air/business/images/round_c_top.gif) no-repeat scroll left top transparent;
}
#searchBlock.areaTokyo .inBoxr .roundBox {
  background: url(/kaigai/air/business/images/round_c_btm.gif) no-repeat scroll left bottom #FFFFFF;
}
#searchBlock.areaTokyo .inBox {
  background: url(/kaigai/air/business/images/inbox_c_top.gif) no-repeat scroll left top #FFF0CD;
}
#searchBlock.areaTokyo .inBox .inBoxIn {
  background: url(/kaigai/air/business/images/inbox_c_btm.gif) no-repeat scroll left bottom transparent;
}
#searchBlock .inBoxr,
#searchBlock .inBox,
#searchBlock .inBox .inBoxIn,
#searchBlock .rootBox,
#searchBlock .peopleArea,
#add_img img{
  width: 360px;
}
.content_box_head img.help,
#add_img img{
  margin-right: 0;
}
#searchBlock .button{
  width: 358px;
}
#searchBlock .inBoxr .selectWin,
#searchBlock .inBoxr .selectWin li.choiceList{
  width: 240px;
}
#searchBlock .added_search_condition,
#searchBlock .start_time_zone,
#searchBlock .used_air_company{
  width: 338px;
}
#searchBlock .used_air_company{
  margin-bottom: 3px;
}
#searchBlock .inBox .inBoxIn ul ul{
  _width: 280px;
  overflow: hidden;
}
*:first-child+html #searchBlock .ctyBox {
  overflow: hidden;
}
#searchBlock .ctyBox .selectArea select {
  max-width: 169px;
}
#searchBlock .seat,
#searchBlock .ticket{
  width: 169px;
}

/* area */
#business .area .title {
  background: url(../images/header/area.gif) no-repeat left top;
  width:375px;
  height:28px;
  margin-bottom:5px;
}

#business .area h3 {
  font-size:1px;
  text-indent:-9999px;
}

#business .area .button {
  width:375px;
  text-align:center;
  margin-bottom:5px;
}

/* recommend */
#business .recommend {
  background-color:#dcdcdf;
  width:540px;
}

#business .recommend .recommendBody {
  padding:10px 14px;
}


#business .recommend .content_node {
  color: #0000ff;
  font-size: 14px;
  font-weight: bold;
  margin-bottom:5px;
  border-bottom:1px dotted #a19878;
  padding-bottom:5px;
  clear:both;
}

#business .recommend .content_node img {
  float:left;
  padding-right:5px;
  margin-bottom:5px;
  margin-right:11px;
}

#business .recommend .cityName {
  display: block;
  padding-top: 15px;
  color:#333;
}

#business .recommend .price {
  color:#bd9200;
  font-size:16px;
}

#business .recommend .content_node p.gray_thin{
  margin-left:113px;
  font-weight:normal;
  font-size:11px;
}


/* 検索フォーム */
#searchBlock .seat, 
#searchBlock .ticket,
.start_time_zone02 {
    width: 160px;
    float: left;
    margin-bottom: 3px;
}
#searchBlock .seat03{
  width: 350px;
  margin-bottom: 5px;
}
#searchBlock .seat03 tr{
  -height: 1.4;
}
/* */

.search-box.ms-w390 .search-content {
    padding: 28px 0 0 !important;
}

.search-box .tab-category li:hover,
.search-box .tab-category .active{
  background:#061752;
}

.search-box .tab-category li{
  border-left:1px solid #83bafe;
  background:#c09814;
}
.search-box .search-content{
  border:1px solid #061752;
}
.search-box .tab-ticket-kind .active,
.search-box .tab-ticket-kind li:hover{
  background:#dcdcdf;
}
.search-box .search-content-inner{
  background:#dcdcdf;
}

.sectionBox{
  padding: 19px;
  background: #f2f2f2;
}
.sectionBox h3 {
  margin: 0 0 15px;
  padding: 6px 8px;
  background: #0f193d;
  color: #fff;
  font-weight: bold;
}
.sectionBox h3 span {
  margin-right: 5px;
}
.sectionBox h3 img {
  vertical-align: -0.4em;
}

.sectionBox ul li{
  line-height: 1.5;
}
.sectionBox p a.link01{
  background: url("//s.skygate.co.jp/pc/images/common/ico_lnk02.gif") no-repeat left top;
  text-decoration:underline;
  padding-left: 13px;
}