@charset "utf-8";

.alL{text-align:left;}
.alR{text-align:right;}
#tour_search .tsPnl220 select,#tour_search .tsPnl220 option,#tour_search .tsPnl220 optgroup{font-family: "MS UI Gothic", "Lucida Grande", "Osaka", "ＭＳ Ｐゴシック", sans-serif !important;}
#tour_search{width:220px;text-align:center;}
#tour_search .tsPnl220{font-size:88%;background:#ffffff url(/common_rn/img/bg_module_220.gif) repeat-y 0 0;}
#tour_search .tsPnl220B{padding-bottom:1px;background:url(/common_rn/img/bg_module_220_btm.gif) no-repeat 0% 100%;}
#tour_search .tsPnl220 select{font-size:12px!important;}
#tour_search .reqmark_001{margin-right:3px;}

#tour_search .tsText{margin:0 auto;width:200px;padding:5px 0;font-size:80% !important;line-height:1.3;}
#tour_search .tsText.line01{border-bottom:solid 1px #c2c2c2;}
#tour_search .tsText.gray01{color:#666666;}

#tour_search .radioSwitch{margin:0 auto;width:200px;padding-top:6px;display:none;}
#tour_search .radioSwitch ul{padding:4px 0;border:1px solid #9a9a9a;background-color:#ffffff;line-height:1;}
#tour_search .radioSwitch ul li{padding:3px 5px 0 23px;text-align:left;line-height:1.3;font-weight:bold;text-indent: -18px;}
#tour_search .radioSwitch ul li input{margin-right:3px;}
* html #tour_search .radioSwitch ul li{margin-top:-5px;}
*:first-child+html #tour_search .radioSwitch ul li{margin-top:-5px;}

#tour_search .tsContents,div.tsBox{margin:0 auto;width:200px;}

#tour_search .tsPnlTbl01{margin:5px auto 0;width:200px;}
#tour_search .tsPnlTbl01 th,
#tour_search .tsPnlTbl01 td{padding:2px 0;text-align:left;}
#tour_search .tsPnlTbl01 th{color:#666666;font-size:80% !important;}
#tour_search .tsPnlTbl01 td{width:144px;}
#tour_search .tsPnlTbl01 td select{width:100%;}
#tour_search .tsPnlTbl01 td select.tsMonth{width:121px;}
#tour_search .tsPnlTbl01 td select.tsday{margin-right:3px;width:121px;}
#tour_search .tsPnlTbl01 td .tsCode{margin-right:3px;vertical-align:middle;}
#tour_search .tsPnlTbl01 td input.tsCode{width:40px;}
#tour_search .tsPnlTbl01 td select.tsCode{width:44px;}
#tour_search .tsPnlTbl01 td.alR{text-align:right;width:auto;}
#tour_search .tsPnlTbl01 td select.wid60{width:60px;margin-right:3px;}
#tour_search .tsPnlTbl01 td select.wid80{width:80px;margin-right:3px;}
#tour_search .selectMemBg{width:210px;margin:3px auto 0;background:#fcfcfc;border:solid 1px #e1e1e1;}
#tour_search .tsPnlTbl01.selectMem{margin:3px auto 0;width:100%;}
#tour_search .tsPnlTbl01.selectMem thead th{padding:0;text-align:center;border-right: 1px solid #fcfcfc;}
#tour_search .tsPnlTbl01.selectMem thead th.bgGray{padding:3px 0;background:#eeeeee;}
#tour_search .tsPnlTbl01.selectMem thead th:last-child,
#tour_search .tsPnlTbl01.selectMem tbody td:last-child{border-right-width:2px;}
#tour_search .tsPnlTbl01.selectMem tbody th{padding:2px 0 2px 1px;font-weight:normal;border-right: 1px solid #fcfcfc;text-align:center;}
#tour_search .tsPnlTbl01.selectMem tbody td{border-right: 1px solid #fcfcfc;}
#tour_search .tsPnlTbl01.selectMem td.selMem{padding:3px 0;width:49px;}
#tour_search .tsPnlTbl01.selectMem td.selMem select{width:49px;}

#tour_search .tsPnlBtn01{margin:5px 0 8px;text-align:center;}
#tour_search .tsPnlBtn02{text-align:center;}
#tour_search .tsPnlBtn03{margin-bottom:8px;text-align:center;}

#tour_search .dtr_menu dl{clear:both;width:218px;}
#tour_search .dtr_menu dl dt{margin-left:1px;background:#C3C5CE;display:none;text-align:center;line-height:1%;font-size:1%;}
#tour_search .dtr_menu dl dt img{margin:5px 0;}

#tour_search .checkPreference{margin:5px auto;width:200px;font-weight:bold;color:#666666;font-size:80% !important;text-align:left;display:none;}
#tour_search .checkPreference input{margin-right:2px;vertical-align:-2px;}

/* tour_dp */
#intltour_dp #tour_search .radioSwitch{display:block !important;}
#intltour_dp #tour_search .tsPnlBtn02{margin-top:8px !important;}
#intltour_dp #tour_search .dtr_menu dl dt{display:block !important;}
#intltour_dp #tour_search .dtr_menu dl dd{margin:1px !important;border:1px solid #c1c1c1 !important;}

/* intltourDppackage */
#tour_search .dtr_menu dl.intltourDppackage dt{display:block !important;}
#tour_search .dtr_menu dl.intltourDppackage dd{margin:1px !important;border:1px solid #c1c1c1 !important;}
#tour_search .tsPnlTbl01 td select.wid144{width:144px;}
.transit {border:solid 1px #C0C0C0;padding-left:2px !important;padding-right:2px !important;}
.transit td{padding-top:2px !important;padding-bottom:2px !important;}
.transit_select {text-align: right !important;}

.wid100P{width:100% !important;}
.wid196{width:196px !important;}
.wid58{width:58px !important;}
.disNon {display:none;}
