@charset "shift_jis";

/* 先方がiframeで読み込む検索フォーム用のcssです
---------------------------------------------------------*/
.center { text-align:center; }
table { BORDER-COLLAPSE: collapse }
#tour-search { TEXT-ALIGN: center; BACKGROUND-COLOR: #ffffff; }
#tour-searchbox { MARGIN: auto; border:solid 1px #FF9900; }
#tour-searchbox th { padding:0px; font-size:10pt; }
#tour-searchbox td { padding:2px; font-size:10pt; }
#tour-searchbox td.seat { padding:2px; font-size:8pt; }
#tour-searchbox td.center { padding:6px; }
#tour-searchbox th.header{ text-align: left; background-color:#FF9900; }
#tour-search .side-search TD {
 PADDING: 0px;
 TEXT-ALIGN: left;
 BACKGROUND-COLOR: #EDEDED;
 FONT-WEIGHT: bold;
 line-height:120%;
 border-top: 1px solid #B9B9B9;
 border-right: 1px solid #B9B9B9;
 border-bottom: 1px solid #CCCCCC;
 border-left: 1px solid #B9B9B9;
}
#tour-searchbox TD.last {
 PADDING: 5px;
 TEXT-ALIGN: center;
 BACKGROUND-COLOR: #EDEDED;
 FONT-WEIGHT: bold;
 line-height:120%;
 border-top: 1px solid #B9B9B9;
 border-right: 1px solid #B9B9B9;
 border-bottom: 1px solid #B9B9B9;
 border-left: 1px solid #B9B9B9;
}
#tour-searchbox SELECT { FONT-SIZE: 12px; MARGIN: 0px 0px 4px 8px; }
#air-search { TEXT-ALIGN: center; BACKGROUND-COLOR: #ffffff; }
#air-searchbox { MARGIN: auto; border:solid 1px #669900; }
#air-searchbox th { padding:1px; font-size:10pt; }
#air-searchbox td { padding:2px; font-size:10pt; }
#air-searchbox th.header{ text-align: left; background-color:#669900; }
#air-search .side-search TD {
 PADDING: 0px;
 TEXT-ALIGN: left;
 BACKGROUND-COLOR: #EDEDED;
 FONT-WEIGHT: bold;
 line-height:120%;
 border-top: 1px solid #B9B9B9;
 border-right: 1px solid #B9B9B9;
 border-bottom: 1px solid #CCCCCC;
 border-left: 1px solid #B9B9B9;
}
#air-searchbox TD.last {
 PADDING: 5px;
 TEXT-ALIGN: center;
 BACKGROUND-COLOR: #EDEDED;
 FONT-WEIGHT: bold;
 line-height:120%;
 border-top: 1px solid #B9B9B9;
 border-right: 1px solid #B9B9B9;
 border-bottom: 1px solid #B9B9B9;
 border-left: 1px solid #B9B9B9;
}
#air-searchbox SELECT { FONT-SIZE: 12px; MARGIN: 0px 0px 4px 8px; }
select.long-select { width:185px; }
.top-search { width:346px; }
#air-search table.top-search td { padding:2px; }
#air-search table.top-search th.header { padding-bottom:2px; }
#air-search table.top-search td.center { padding:6px; }
.side-search { width:196px; }