@charset "Shift_JIS";

.domtour940 .dtr940{background:url("/common_rn/img/bg_booking940_mdl.gif") repeat-y 0 0;zoom:1;}
.domtour940 .dtrTop{margin:0 3px;padding:0 15px 10px;border-bottom:solid 1px #cccccc;}
.domtour940 .dtrBtm{margin:0 3px;padding:10px 15px 5px;background-color:#eeeeee;border-top:solid 1px #cccccc;}
.domtour940 .dtrBtm .floatL{width:50%;}
.domtour940 .dtrBtm .floatR{width:50%;}

.domtour940{padding-bottom:10px;background:url("/common_rn/img/bg_booking940_btm.gif") no-repeat 0 100%;zoom:1;}
.domtour940 td input[type="text"],.domtour940 td input[type="password"]{height:1.5em;}
.domtour940 td select{height:2em;}
.domtour940 label input{margin-right:3px;}

.wid50{width:50px !important;}
.wid70{width:70px !important;}
.wid100{width:100px !important;}
.wid240{width:240px !important;}
.wid4em{width:4em !important;}
.wid5em{width:5em !important;}

.radio_n{background-color:#ffffff;color:#000000;}
.radio_s{background-color:#fffadc;color:#cc0000;}

.lineLDG{padding-left:12px !important;background:url("/common_rn/img/bg_line_dot_005.gif") repeat-y 0 0;}
.lineBDG{padding-bottom:9px !important;background:url("/common_rn/img/bg_line_dot_005.gif") repeat-x 0 100%;}

/* title and tab */
.domtourTit{height:100%;font-size:100%;}
h4.headStep{margin-top:2px;border:solid 1px #cccccc;text-align:center;width:98px;height:47px;float:left;}
h4.headStep img{padding-top:27px;}
.step01 h4.headStep{margin-bottom:2px;background:url("/common_rn/img/txt_step1.gif") no-repeat 50% 7px;}
.step02 h4.headStep{background:url("/common_rn/img/txt_step1.gif") no-repeat 50% 7px;}
.step03 h4.headStep{background:url("/common_rn/img/txt_step2.gif") no-repeat 50% 7px;height:67px;}

/* common style 
------------------------------ */
.step01,.step02,.step03{margin:0 3px;padding:8px 12px;}
.step01,.step02{border-bottom:solid 1px #cccccc;}
.step01 h5{line-height:1.1em;}

.contStep{width:800px;float:right;}

.listStep{width:100%;}
.listStep li{padding:3px 0;float:left;line-height:1.3em;text-indent: -1em;padding-left: 1.2em;}
*:first-child+html .listStep li{padding:0;text-indent: 0;}

.listStep li label{margin-right:1em;}
.listStep li input{margin-right:5px;}
#hotelSelection p input{margin-right: 5px;}

.dtrTbl th{padding:2px 12px 2px 0;text-align:left;vertical-align:top;font-weight:100;}
.dtrTbl th.wid4em,.dtrTbl th.wid5em{vertical-align:middle;}
.dtrTbl td{padding:2px 0;text-align:left;vertical-align:top;}
.dtrTbl select,
.dtrTbl div.mgt3{margin-right:5px;}
.dtrTbl .floatCalIcon{margin-right:10px;}

.condition input,.condition img{vertical-align:top;}
.condition img{margin:9px 14px 0 0;}

.selStay dl{width:500px;}
.selStay dl dt{padding:0 12px 4px 0;width:4em;float:left;}
* html .selStay dl dt{padding-right:7px;}
.selStay dl dd{padding:0 10px 4px 0;}
.selStay dl dd select{vertical-align:top;}

.dtrDpChild{margin-top:3px;border-top:solid 1px #cccccc;background:#f5f5f5;width:410px;}
.dtrDpChild table{border:solid 1px #cccccc;border-top:none;border-collapse:separate;border-spacing:5px;width:100%;}
.dtrDpChild table th,.dtrDpChild table td{padding:5px;font-size:88%;}
.dtrDpChild table th{border-right:solid 1px #cccccc;background:#dddddd;width:9em;vertical-align:middle;}
.dtrDpChild dl{margin:2px 0;}
.dtrDpChild dl dt{padding:1px 0;font-weight:900;}
.dtrDpChild dl dd{padding:1px 0;}

/* only style
------------------------------ */
/* onTitle or offTitle */
.domtour940.onTitle .dtrTop{padding-top:10px;}
.domtour940.offTitle .domtourTit{background:url("/common_rn/img/bg_booking940_top.gif") no-repeat 0 0%;height:5px;line-height:1%;font-size:1%;text-indent:-9999px;}

/* step 2-3 */
.step2_3 .selStay dl.ssDisplay{display:none !important;}
.step2_3 .step02 h4.headStep{background:url("/common_rn/img/txt_step2.gif") no-repeat 50% 7px !important;}
.step2_3 .step03 h4.headStep{background:url("/common_rn/img/txt_step3.gif") no-repeat 50% 7px !important;}

/* onArea */
.onArea .step2_3 .selStay dl.ssDisplay{display:block !important;}


.bTimeDisNon{display:none;}
.onTime .bTimeDisNon{display:table-row;}
* html .onTime .bTimeDisNon{display:block;}
*:first-child+html .onTime .bTimeDisNon{display:block;}