
#tabOverseasTicketHotel {
  width: 190px;
  padding: 10px 2px 0px;
  float: left;
  display: none;
}
#tabOverseasTicketHotel2 {
padding: 0 2px;
float: left;
}

#btn_airhtl {
  display: none !important;
}


#tabOverseasTicketHotel .mt5 {
  margin-top: 5px;
}
#tabOverseasTicketHotel .mt10 {
  margin-top: 10px;
}

#tabOverseasTicketHotel .rightCol select {
  width: auto;
}

#tabOverseasTicketHotel .rightCol label {
  cursor: pointer;
}

#tabOverseasTicketHotel .rightCol label img {
  vertical-align: middle;
}

#tabOverseasTicketHotel #room2,
#tabOverseasTicketHotel #room3 {
  display: none;
}

#mainVisual .tabNav li {
  margin-right: 0;
}

#mainVisual .tabNav li.tab01 a {
  width: 64px;
  height: 25px;
  background: url(/images/navigation_area/btn_overseas.gif) no-repeat 0 -25px;
}

#mainVisual .tabNav li.tab02 a {
  width: 65px;
  height: 25px;
  background: url(/images/navigation_area/btn_overseas.gif) no-repeat -129px -25px;
}

#mainVisual .tabNav li.tab03 a {
  width: 63px;
  height: 25px;
  background: url(/images/navigation_area/btn_overseas.gif) no-repeat -65px -25px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}

#mainVisual .tabNav li.tab03 a.active,
#mainVisual .tabNav li.tab03 a:hover {
  background-position: -65px 0;
}

#imgIcnSearch {
  width: 12px;
  height: 25px;
  background: url(/images/navigation_area/search_icon.png) no-repeat 50%;
}

#tabOverseasTicketHotel .rightCol {
  display: none;
  position: relative;
  float: right;
  width: 545px;
  margin: 5px 10px 0 10px;
  border-left: 1px dotted #999;
  padding-left: 15px;
}


#tabOverseasTicketHotel .next {
  text-align: right;
}

#tabOverseasTicketHotel .next img {
  cursor: pointer;
}

#tabOverseasTicketHotel .leftCol {
  float: left;
  width: 190px;
}

#tabOverseasTicketHotel .roomNum dl {
  overflow: hidden;
  _zoom: 1;
}
#tabOverseasTicketHotel .roomNum dt {
  float: left;
  width: 80px;
  display: inline;
  margin: 0 5px 0 0;
  line-height: 24px;
}
#tabOverseasTicketHotel .roomNum dd {
  width: auto;
  margin: 0;
  padding: 0;
  overflow: hidden;
  _zoom: 1;
}


#tabOverseasTicketHotel .closeRightCol {
  position: absolute;
  top: 0;
  right: 0;
}

#tabOverseasTicketHotel .msL,
#tabOverseasTicketHotel .msN,
#tabOverseasTicketHotel .head-count-RN,
#tabOverseasTicketHotel .child-age-RN {
  float: left;
}

#tabOverseasTicketHotel .msL {
  margin-right: 20px;
}

#tabOverseasTicketHotel .head-count-RN {
  margin-right: 10px;
}

#mainVisual #tabOverseasTicketHotel .closeRightCol {
  margin-top: 0;
  cursor: pointer;
}


#tabOverseasTicketHotel .dateOption dt {
  float: left;
  width: 5.4em;
  margin: 0.2em 10px 0 0;
}


#tabOverseasTicketHotel .lb10,
#tabOverseasTicketHotel .roomNum {
  margin-top: 10px;
}

#tabOverseasTicketHotel .rooms-RN {
  margin-bottom: 7px;
}

#tabOverseasTicketHotel .toSearch {
  float: left;
}

#tabOverseasTicketHotel #btn-next2, #tabOverseasTicketHotel #btn-result-tab{
  float: left;
  cursor: pointer;
	margin-top: 4px;
}

#tabOverseasTicketHotel .submitSearch {
  text-align: right;
}

#tabOverseasTicketHotel .child-age-RN {
  margin-left: 5px;
}

#tabOverseasTicketHotel .dateOption .iptTxt {
  padding: 3px;
  vertical-align: middle;
}
#popupCalender2{
	 display:none;
	 margin:0;
	 padding:0;
}
#popupCalender2 iframe {
	margin: 0;
	padding: 0;
	border:1px solid #999;
	overflow: hidden;
	/* width, height: ã‚«ãƒ¬ãƒ³ãƒ€ãƒ¼ã‚µã‚¤ã‚ºã«ã‚ã‚ã›ã¦èª¿æ•´ */
	width: 450px;
	height: 184px;
}
.ticket-RN .air-from-RN dt,
.ticket-RN .air-to-RN dt {
 line-height: 0;
}