@charset "utf-8";

.pnl01H02{position:relative;width:300px;height:31px;}
.topper{display:none;}

.pnl01 select,.pnl01 option{font-family: "MS UI Gothic", "Lucida Grande", "Osaka", "ＭＳ Ｐゴシック", sans-serif !important;}

.pnl01{font-size:88%;width:300px;background:#f7f7f7 url(/common_rn/img/bg_left_pnl_mdl_001.gif) repeat-y;}
.pnl01B{padding:4px 0 5px 0;background:url(/common_rn/img/bg_left_pnl_btm_001.gif) no-repeat left bottom;zoom:1;}
* html .pnl01B{height:1%;}
.pnl01C01{margin-left:5px;width:290px;background:#fff url(/common_rn/img/bg_left_pnl_mdl_002.gif) repeat-y;}
.pnl01C01B{padding:6px 0 2px 0;width:290px;background:url(/common_rn/img/bg_left_pnl_btm_002.gif) no-repeat left bottom;}
.pnl01C01B h2{margin-top:10px;padding:0 5px;background-color:#d5d6dd;color:#4b4b4b;line-height:1.8em;_height:1.8em;}
.pnl01C01B h2 input{vertical-align:middle;}
.pnl01Tab04{position:relative;margin-left:5px;width:290px;height:32px;}
.pnl01Tab04 .li01,.pnl01Tab04 .li02{position:absolute;top:0;left:0;width:145px;height:32px;}
.pnl01Tab04 .li02{left:145px;}
.pnl01Tbl01{margin:6px 0 0 7px;width:279px;}
.pnl01Tbl01 th{padding:5px 2px 3px 2px;width:22%;color:#666666 !important;text-align:left;}
.pnl01Tbl01 td{padding:4px 2px 4px 2px;width:auto;}
.pnl01Btn01{margin-top:7px;padding-bottom:5px;text-align:center;}

.radioSwt01{margin-left:11px;padding-bottom:5px;width:268px;border-bottom:solid 1px #d4d4d4;}
.radioSwt01 li{float:left;background:url(/common_rn/img/parts_linev_002.gif) no-repeat 100% 90%;font-weight:bold;text-align:center;zoom:1;}
.radioSwt01 li.li01{width:79px;}
.radioSwt01 li.li02{width:119px;}
.radioSwt01 li.li03{width:70px;background:none;}
.radioSwt01 li input{vertical-align:-2px;}
* html .radioSwt01 li{height:1%;}

.radioSwt02{margin-top:10px;margin-bottom:5px;border-top:solid 1px #d4d4d4;border-bottom:solid 1px #d4d4d4;}
.radioSwt02 dl{border-top:solid 1px #ffffff;border-bottom:solid 1px #ffffff;background-color:#e7e7e7;}
.radioSwt02 dl dt,.radioSwt02 dl dd{padding:2px 10px;float:left;line-height:1.4em;}
.radioSwt02 dl dt{font-weight:bold;background:url(/common_rn/img/parts_linev_001.gif) no-repeat center right;color:#4b4b4b;}
.radioSwt02 dl dd ul li{margin-right:5px;display:inline;}
.radioSwt02 dl dd ul li input{vertical-align:-2px;_vertical-align:middle;}
* html body .radioSwt02 dl dt{padding:2px 10px 0;}
*:first-child+html body .radioSwt02 dl dt{padding:2px 10px 0;}
* html body .radioSwt02 dl dd{padding:0 10px;}
*:first-child+html body .radioSwt02 dl dd{padding:0 10px;}

.link01 li{margin-top:5px;width:300px;vertical-align:top;background:url(/common_rn/img/bg_left_link01_001.gif) no-repeat;}
.link01 li.first{margin-top:0;}
.link01 li .floatL{padding-top:5px;width:230px;}
.link01 li .floatR{width:40px;text-align:right;}
.link01 li .floatR img{vertical-align:baseline;}

.liLink01 li{padding-top:4px;list-style-type:none;}
.liLink01 li p.liLink0101{padding:0 0 0 9px;background:url(/common_rn/img/parts_arr_r_001.gif) no-repeat 2px 0.4em;line-height:1.3 !important;zoom:1;}
* html .liLink01 li p.liLink0101{height:1%;}
.liLink01 li p.icn01{padding:0 0 0 14px;line-height:1.3 !important;text-indent:-14px;}
.liLink01 li p.icn01 img{vertical-align:middle;}
* html .liLink01 li p.icn01{padding:0.2em 0 0 14px;}

.searchBox01{padding:0 10px;}
.searchBox01 p,.searchBox01 li,.searchBox01 dt,.searchBox01 dd,.searchBox01 th,.searchBox01 td{line-height:1.3;}
.searchBox01 .inSearchBox01{width:270px;}
.searchBox01 .searchTable{width:100%;}
.searchBox01 .searchTable th,.searchBox01 .searchTable td{padding:1px 2px 0;}
.searchBox01 .searchTable th{padding-top:2px;color:#666666 !important;text-align:left;}
.searchBox01 .searchTable th span{font-weight:normal;}
.searchBox01 .searchTable label input{margin-right:3px;}
.searchBox01 .searchBtm{margin-top:10px;padding-top:5px;border-top:solid 1px #c3c5ce;}
.searchBox01 .changeLayer{margin:5px 0;padding:3px 3px 0;border:solid 1px #c3c5ce;}
.searchBox01 .changeLayer .inChangeLayer{width:262px;}
.searchBox01 .changeLayer .inChangeLayer table.searchTable th input{vertical-align:middle;}
.searchBox01 .changeLayer .inChangeLayer table.searchTable td{padding-bottom:6px;padding-left:1.5em;}
.searchBox01 .openOption{margin-right:10px;}
.searchBox01 .openOption a:hover,.searchBox01 .openOption a:active{text-decoration:none;}
.searchBox01 .openOption a img{margin-right:3px;}

.ticketTitle{margin:10px 11px 0 11px;padding:3px 5px;background:#d5d6dd;border:1px solid #cdced6;color:#4B4B4B;line-height:1.2;}
* html .ticketTitle .liLink01 p{float:right;}

.pnl01Li03Tck01{margin:7px 0 10px 11px;width:268px;}
.pnl01Li03Tck01 li{padding:0 0 4px 0;}
.pnl01Li03Tck01 li p{padding:0 0 0 7px;background:url(/common_rn/img/parts_arr_r_001.gif) no-repeat 0 0.4em;line-height:1.3 !important;zoom:1;}

#childInputArea{margin:7px 0 10px 11px;width:268px;}
.childInputAreaM{padding:2px;background:#F7F7F7;border:1px solid #cccccc;}
.childInputAreaM .ticketTitle{margin:0;padding:3px 5px;background:#d5d6dd;border:1px solid #cdced6;line-height:1.2;}
.childInputTbl01 th,.childInputTbl01 td{padding:7px 5px 5px 5px;}
.childInputTbl02 th{font-weight:normal;}
.childInputTbl02 thead th{padding:7px 5px 3px 5px;}
.childInputTbl02 tbody th{padding:7px 5px 5px 5px;text-align:left;}
.childInputTbl02 tbody td{padding:0 5px;}
.childInputAreaM select{width:50px;}
#childInputAreaAction.active{cursor:default;}
div.domTMInputChild{display:none;}
div.domTMInputChild{margin:7px 0pt 10px 11px;width:268px;}

.ticketTitle h3{width:auto;padding-top:1px;line-height:1.2;}
.ticketTitle .liLink01{float:right;width:auto;padding:0;margin:0;}
.ticketTitle .liLink01 li{padding:0;margin:0;}

.hotelOsusumeBox{margin:7px 0 10px 11px;width:268px;}

.osusumeBoxM{border:1px solid #cccccc;}
.osusumeBoxM .Title img{display:block;}
.osusumeBoxM .Text,.osusumeBoxM .Text02{text-align:center;margin-top:3px;}
.osusumeBoxM .Text img{margin:0 auto;display:block;}
.osusumeBoxM .Text02 img{margin:0 auto 0 10px;display:block;}
.osusumeBoxM .Banner{margin:5px 5px 0 10px;}
.osusumeBoxM .Banner .floatL{width:80px;}
.osusumeBoxM .Banner .bannerText{float:left;width:165px;display:block;}
.osusumeBoxM .Banner .bannerText p{padding:10px 0 5px 5px;font-weight:bold;}
.osusumeBoxM .Button{margin-top:7px;padding-left:80px;padding-bottom:5px;}
.osusumeBoxM .Button .floatL{width:88px;}
.osusumeBoxM .Button .liLink01{margin-left:91px;}

.teikeiBanner{margin-top:7px;padding-bottom:5px;text-align:center;}

.searchButton{margin:5px 11px 10px 11px;padding-top:7px;border-top:1px solid #cdced6;}
.searchButton .floatL,.searchButton .floatR{width:131px;}

.miniBanner{margin:7px 0 10px 11px;width:270px;}
.miniBanner .bannerImage{float:left;margin-right:5px;width:100px;}
.miniBanner .liLink01{float:left;padding-top:7px;width:163px;}

.toursPanel .pnl01Tbl01{margin:6px 0 0 12px;width:266px;}
.toursPanel .pnl01Tbl01 th{width:30%;}
.toursPanel .numberTable th{width:78%;}
.toursPanel .numberTable td{text-align:right;}

.trs_cmt01{border-bottom:1px solid #D4D4D4;margin:0 11px;padding:2px 0 5px;}

.notesBox01{margin:0 11px;}
.notesBox01 .floatL{padding-top:7px;width:134px;color:#666666 !important;}
.notesBox01 .floatL img{padding-right:2px;}
.notesBox01 .floatR{width:130px;}
.notesBox01 .floatR li,.notesBox01 .floatR li p{float:right;}

.dpSet{margin:10px auto 0;width:270px;} 
.dpTtl{padding:5px 6px 4px;background:#eeeeee;line-height:1.2;}
.dpTtl strong{float:left;width:129px;display:block;}
.dpTtl span{float:right;width:129px;display:block;text-align:right;}
.dpTtl span.smaller01{line-height:1.4;color:#474747;}
.dpBox{padding-top:5px;}
.dpBoxLine{background:url(/common_rn/img/bg_line_dot_001.gif) repeat-x;margin-top:5px;}
.dpBox .sideTtl{float:left;width:22px;}
.dpBox .sideTtl img{padding-top:5px;}
.dpBox .pnl01Tbl01{margin:0;float:right;width:240px;}
.dpBox .pnl01Tbl01 th{padding:5px 2px 3px 2px;width:auto;}
.dpBox .pnl01Tbl01 td{padding:4px 2px 4px 2px;width:175px;}
.dpBox .pnl01Tbl01 td.arrival{padding-top:7px;}
.dpBox .childSelect .pnl01Tbl01{border:solid 1px #cbcbcb;background-color:#f7f7f7;width:238px;}
.dpBox .childSelect .pnl01Tbl01 th{padding-left:6px;font-weight:normal;color:#333333 !important;}
.dpBox .childSelect .pnl01Tbl01 td{padding-right:3px;text-align:right;width:55px;}
.dpFeelings{margin:7px 8px 0;padding:7px 8px 0;border-top:1px solid #CDCED6;}
.dpFeelings .btn{float:left;width:105px;}
.dpFeelings .txt{padding-left:115px;text-align:left;line-height:1.3;}

.dtr_dynamic{margin-top:10px;}
.dtr_dynamic dd{margin:0 8px;padding:0 8px;background:none;font-weight:normal;line-height:1;}
.dtr_dynamic dt{border:none;text-align:center;}

* html .dpTtl{padding-bottom:0;}
* html .dpFeelings .txt{line-height:1.6;}

.feelings_search{margin:5px 8px 0;padding:7px 8px 0;border-top:1px solid #CDCED6;}
.feelings_search a,.feelings_search span{display:block;float:left;}
.feelings_search a{margin-right:5px;}
.feelings_search span{padding-top:8px;width:148px;}

.logoJalTrs{margin:0 11px 7px 11px;}

.wid60{width:60px;}
.wid65{width:65px;}
.wid76{width:76px;}
.wid80{width:80px;}
.wid89{width:89px;}
.wid130{width:130px;}
.wid182{width:182px;}
.wid100P{width:100%;}

#domTMModule2,#domTMModule12,#domTMModule13,#domTMModule1112,#domTMModule112,#domTMModule1122{display:none;}