

/* left parts
------------------------------------------ */
/* module form size english original */
#DPORT,#APORT{width:100%}

/* reservation panel */
.pnl01{width:300px;background:#f7f7f7 url(/en/common_rn/img/bg_left_pnl_mdl_001.gif) repeat-y;}
.pnl01B{font-size:89%;padding:4px 0 5px 0;background:url(/en/common_rn/img/bg_left_pnl_btm_001.gif) no-repeat left bottom;zoom:1;}
.pnl01Tab01{position:relative;width:300px;height:32px;}
.pnl01Tab0101{position:absolute;top:0;left:0;width:148px;height:32px;}
.pnl01Tab0102{position:absolute;top:0;left:148px;width:152px;height:32px;}
.pnl01Tab02{position:relative;margin-left:5px;width:290px;height:27px;}
.pnl01Tab02 .li01{position:absolute;top:0;left:0;width:290px;height:27px;}
.pnl01H01{margin:0;width:290px;background:url(/en/common_rn/img/bg_left_head_001.gif) no-repeat;}
.pnl01H01 h3{padding:5px 10px 6px 16px;background:url(/en/common_rn/img/bg_left_head_btm_001.gif) no-repeat left bottom;color:#000000;line-height:1.1;text-align:left;zoom:1;}
.pnl01Tbl01{margin:0 0 0 10px;width:268px;}
.pnl01Tbl01 th{padding:5px 2px 0 2px;color:#666666 !important;text-align:left;}
.pnl01Tbl01 td{padding:4px 2px 4px 2px;width:auto;}
.pnl01Tbl01 td.taright{text-align:right;}
.pnl01Tbl01.roomNotes .alL{width:48%;}
.pnl01Tbl01.roomNotes .alC{width:4%;}
.pnl01Tbl01.roomNotes .alR{width:48%;}
.pnl01Btn01{margin-top:7px;padding-bottom:5px;text-align:center;}
.pnl01C01{margin-left:5px;width:290px;background:#fff url(/en/common_rn/img/bg_left_pnl_mdl_002.gif) repeat-y;}
.pnl01C01B{padding:6px 0 2px 0;width:290px;background:url(/en/common_rn/img/bg_left_pnl_btm_002.gif) no-repeat left bottom;}
.radioSwt01{margin-left:11px;padding:5px 0;width:268px;border-bottom:solid 1px #d4d4d4;}
.radioSwt01 li{float:left;background:url(/en/common_rn/img/parts_linev_002.gif) no-repeat 100% 90%;font-weight:bold;text-align:center;zoom:1;}
.radioSwt01 li.li04{width:132px;text-align:left;}
.radioSwt01 li.li05{width:127px;background:none;white-space:nowrap;text-align:left;}
.radioSwt01 li.li05 p{padding-left:10px;}
.radioSwt01 li.li04 input,.radioSwt01 li.li05 input{vertical-align:-1px;}
.radioSwt01 li input{vertical-align:-2px;}
.radioSwt02{border-bottom:1px solid #D4D4D4;border-top:1px solid #D4D4D4;margin:10px 0 5px 11px;width:268px;}

.radioSwt02 .inner{background:#E7E7E7;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;padding:3px 0;}
.radioSwt02 .inner ul{padding-left:45px;}
.radioSwt02 .inner ul li{display:inline;margin-right:25px;}
.fromToT label input {margin-right:5px;vertical-align:middle;}
.searchOption{margin:0 11px;}
.searchOption ul.searchOption01{border-top:1px solid #CDCED6;border-bottom:1px solid #CDCED6;padding-bottom:10px;}
.searchOption ul.searchOption01 li{margin-top:10px;padding-left:10px;}
.searchOption p{font-weight:bold;}
.searchOption ul.searchOption02 {border:1px solid #CDCED6;padding:8px 8px 6px;}
.searchOption ul.searchOption02 li span{display:block;padding-top:5px;vertical-align:middle;}
.searchOption ul.searchOption02 li {font-weight:bold;}
.searchOption ul.searchOption02 li input{margin-right:3px; vertical-align:middle;}
.exchangeNone{display:none;}
.exchangeBlock{display:block;}

.hotelLinkBox{margin:6px 7px;padding-top:7px;border-top:1px solid #D4D4D4;}
.hotelLinkBox .inHotelLinkBox{margin:0 4px;padding:4px 8px;border:1px solid #cccccc;}
.hotelLinkBox .inHotelLinkBox ul{margin-top:4px;}
.hotelLinkBox .inHotelLinkBox li{padding:0 8px;display:inline;}
.hotelLinkBox .inHotelLinkBox li.HotelList02{padding:0;}
.hotelLinkBox2{margin:6px 7px;padding-top:2px;}
.hotelLinkBox2 .ttl{padding:5px 0 2px 0;background:#cccccc;font-weight:bold;margin:0 4px;text-align:center;}
.hotelLinkBox2 .inHotelLinkBox2{margin:0 4px;padding:4px 8px 4px 75px;border:1px solid #cccccc;}

#domTMModule2,.searchButton{display:none;}

.wid55{width:55px;}
.wid60{width:60px;}
.wid76{width:76px;}
.wid78{width:78px;}
.wid80{width:80px;}
.wid89{width:89px;}
.wid90{width:90px;}
.wid101{width:101px;}
.wid156{width:156px;}
.wid182{width:182px;}
.wid264{width:264px;}
.wid266{width:266px;}
.wid100P{width:100%;}

.mgl16{margin-left:16px!important;}

/* WinIE hack
------------------------------------------ */
* html .pnl01B{height:1%;}
* html .pnl01H01 h3{height:1%;}
* html .searchOption ul.searchOption02 li label input{margin:0 !important;height:15px !important;}
*:first-child+html .searchOption ul.searchOption02 li label input{height:15px !important;}