@charset "Shift_JIS";

#itr_reserve body,#itr_reserve div,#itr_reserve pre,#itr_reserve p,#itr_reserve h1,#itr_reserve h2,#itr_reserve h3,#itr_reserve h4,#itr_reserve h5,#itr_reserve h6,#itr_reserve ul,#itr_reserve ol,#itr_reserve li,#itr_reserve dl,#itr_reserve dt,#itr_reserve dd,#itr_reserve form,#itr_reserve input,#itr_reserve textarea,#itr_reserve th,#itr_reserve td{margin:0;padding:0;}
#itr_reserve table{margin:0;padding:0;border:none;border-spacing:0;border-collapse:collapse;}
#itr_reserve img,#itr_reserve a img{border:none;}
#itr_reserve ol,#itr_reserve ul,#itr_reserve li{list-style-type:none;}
#itr_reserve body,#itr_reserve p,#itr_reserve h2,#itr_reserve h3,#itr_reserve h4,#itr_reserve h5,#itr_reserve h6,#itr_reserve li,#itr_reserve th,#itr_reserve td,#itr_reserve dt,#itr_reserve dd,#itr_reserve pre,#itr_reserve legend{font-size:12px;line-height:1;color:#000000;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
* html .clearfix{height:1%;}
*:first-child+html .clearfix{display:inline-block;}

#itr_reserve .trs_pnl01{width:300px;background:#f7f7f7 url(/common_rn/img/bg_left_pnl_mdl_001.gif) repeat-y;}
#itr_reserve .pnl01B{padding:4px 0 5px 0;background:url(/common_rn/img/bg_left_pnl_btm_001.gif) no-repeat left bottom;zoom:1;}

#itr_reserve .dtr_Guide{margin:3px 10px 5px;}
#itr_reserve .dtr_Guide p{color:#666666;}

#itr_reserve  .trs_menu{margin-left:5px;background:#fff url(/common_rn/img/bg_left_pnl_mdl_002.gif) repeat-y;width:290px;}
#itr_reserve  .trs_menuB{padding:0 0 4px 0;background:url(/common_rn/img/bg_left_pnl_btm_002.gif) no-repeat left bottom;width:290px;}
#itr_reserve  .trs_menuT{padding-top:2px;background:transparent url(/common_rn/img/bg_left_pnl_top_002.gif) no-repeat;width:290px;}
#itr_reserve  .trs_menu dl dd{margin-top:10px;}
#itr_reserve  .menuTtl{margin:0 2px;padding:5px 0;background:url(/common_rn/img/bg_dtr_menu.gif) no-repeat 0 100%;text-align:center;}

#itr_reserve .pnl01Tbl01{margin:6px 0 0 7px;width:279px;}
#itr_reserve .pnl01Tbl01 th{padding:5px 2px 3px 2px;width:22%;color:#666666 !important;text-align:left;}
#itr_reserve .pnl01Tbl01 td{padding:4px 2px 4px 2px;width:auto;}
#itr_reserve .pnl01Tbl01 select.wid60{width:60px;margin-right:3px;}
#itr_reserve .pnl01Tbl01 select.wid80{width:80px;margin-right:3px;}
#itr_reserve .selectMemBg{width:264px;margin:3px auto 0;background:#fcfcfc;border:solid 1px #e1e1e1;}
#itr_reserve .pnl01Tbl01.selectMem{margin:3px auto 0;width:100%;}
#itr_reserve .pnl01Tbl01.selectMem thead th{padding:3px;text-align:center;border-right: 3px solid #fcfcfc;width:auto;line-height:1.2;}
#itr_reserve .pnl01Tbl01.selectMem thead th.bgGray{padding:3px 0;background:#eeeeee;width:60px;}
#itr_reserve .pnl01Tbl01.selectMem thead th span{padding:3px 0;background:#eeeeee;display:block;}
#itr_reserve .pnl01Tbl01.selectMem thead th span > span{padding:0;}
#itr_reserve .pnl01Tbl01.selectMem tbody th{padding:3px 0 3px 5px;font-weight:normal;width:auto !important;}
#itr_reserve .pnl01Tbl01.selectMem tbody td{border-right: 3px solid #fcfcfc;}
#itr_reserve .pnl01Tbl01.selectMem td.selMem{padding:3px 0;width:23.2%;}
#itr_reserve .pnl01Tbl01.selectMem td.selMem select{width:100%;}

#itr_reserve .pnl01Tbl01,#itr_reserve .pnl01Tbl01{margin:6px 0 0 12px;width:266px;}
#itr_reserve .pnl01Tbl01 th,#itr_reserve .pnl01Tbl01 th{width:30%;}

#itr_reserve .pnl01Btn01{margin-top:7px;padding-bottom:5px;text-align:center;}

#itr_reserve .logoJalPak{padding:5px 10px 5px 0;}

#itr_reserve #bnrIntltourDp{display:none;}

.reqmark_001{margin:0 3px 0 0;}

.wid60{width:60px;}
.wid80{width:80px;}
.wid182{width:182px;}

.transit {border:solid 1px #C0C0C0;}
.transit_td{padding:0px !important;}
.transit td{padding-top:2px !important;padding-bottom:2px !important;padding-left:2px !important;padding-right:2px !important;}
.transit_tbl {width:100% !important;}
.transit_select {text-align: right !important;}
.disNon {display:none;}

.module_switchRadio { letter-spacing:-0.4em; padding:8px 3px; font-size:14px; margin:10px 10px 8px !important;}
.module_switchRadio > li { letter-spacing:normal; display:inline-block; vertical-align:middle; }
.module_switchRadio > li + li { margin-left:20px !important;}
.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; }

