@charset "shift_jis";
/* domtour300 */
.tourSearch{font-size:100%;width:300px;margin-top:16px;}
.tourSearch .pnlInner01{background:url(/common_rn/img/bg_pnl300_mdl.gif) repeat-y;}
.tourSearch .pnlInner02{background:url(/common_rn/img/bg_pnl300_btm.gif) no-repeat left bottom;padding:10px 3px 13px;}

.tourSearch .switchArea{padding:0 10px 13px;}
.tourSearch .switchArea li{padding-left:15px;text-indent:-15px!important;white-space:normal;line-height:1.4;}
.tourSearch .switchArea li input{margin-right:5px;vertical-align:middle;}
.tourSearch .tourSearchSec01{border-top:1px solid #ccc;padding:7px 7px 13px;font-size:88%;}
.tourSearch .tourSearchSec01 select{font-size:100%!important;}

.tourSearch .tourSearchSec01.searchTable{margin:2px 0 2px;}
.tourSearch .tourSearchSec01 .searchTable th,.tourSearch .searchTable td{padding:8px 5px 0;}
.tourSearch .searchTable .errorText{padding:0;}
.tourSearch .tourSearchSec01 .searchTable th{text-align:left;color:#666666;}
.tourSearch .searchBlock{padding-bottom:15px;margin-bottom:15px;border-bottom:1px dotted #cccccc;}

.tourSearch .JS_domtour_pamph_block p{margin:8px 5px 0;}
.tourSearch .pamphIcon {font-weight:bold;font-size:107%;padding-left:23px;background:url(/common_rn/img/tour/icon_pamph.gif) no-repeat top left;zoom:1;}

.tourSearch .captionArea{border-top:1px dotted #cccccc;margin-top:14px;padding:14px 5px 0;margin:0 7px;font-size:88%;}
.tourSearch .captionArea p{line-height:1.4;}

.tourSearch .font09{font-size:75%;}
.tourSearch .font10{font-size:83%;}
.tourSearch .font11{font-size:92%;}
.tourSearch .errorText .font11{color:#666666;font-weight:bold;padding-top:6px;}
.tourSearch .glayBackArea{background:#f5f5f5;border:1px solid #cccccc;padding:8px 5px;margin-top:10px;}
.tourSearch .glayBackArea .searchTable{margin:0 auto;}
.tourSearch .glayBackArea .searchTable th,.tourSearch .glayBackArea td{vertical-align:bottom;text-align:center;padding:0 5px 0 0;line-height:1.3;}
.tourSearch .glayBackArea .searchTable th{padding-bottom:3px;}
.tourSearch .glayBackArea td:last-child{padding-right:0;}
.tourSearch .glayBackArea td select{margin-top:2px;}

.tourSearch .checkPreference {padding: 10px 5px 0;}

.JS_dynamicPackage{display:none;}

.pdr34{padding-right:34px!important;}
.nowrap{white-space:nowrap;}
.wid50{width:50px!important;}
.wid55{width:55px!important;}
.wid65{width:65px!important;}
.wid70{width:70px!important;}
.wid85{width:85px!important;}
.wid160{width:160px!important;}
.wid167{width:167px!important;}
.wid185{width:185px!important;}
.wid206{width:206px!important;}

#FORCIASearchGadget1_CalPopUp th, #FORCIASearchGadget1_CalPopUp td{line-height:1;padding:0;}
#FORCIASearchGadget1_CalPopUp.calendar01 td.week{padding:6px 0 4px 0;}
#FORCIASearchGadget1_CalPopUp.calendar01 td.unselectable{padding:6px 0 4px 0;}

.module_switchRadio { letter-spacing:-0.4em; padding:8px 3px; font-size:14px; }
.module_switchRadio > li { letter-spacing:normal; display:inline-block; vertical-align:middle; }
.module_switchRadio > li + li { margin-left:20px; }
.module_switchRadio input[type="radio"] { vertical-align:middle; margin-right:4px; }
.module_switchRadio label { cursor:pointer; }
.module_switchRadio input[type="radio"] + label { vertical-align:middle; }
.module_switchRadio input[type="radio"]:disabled + label { color:#999; cursor:default; }