@charset "Shift_JIS";

/* For WinIE5.x */

/* ヘッダ
------------------------------------------ */
#rnHead #rnHeadUtility01 td#rnHeadSearchTxt01 input{width:auto !important;height:auto !important;}
#rnHead #rnHeadNav01 #rnHeadNav0102 .rnHeadNav0103{width:230px;}
#rnHead #rnHeadNav01 #rnHeadNav0102 ol.rnHeadNav0103 li{float:left;}

/* 中央部
------------------------------------------ */
#middleArea{height:480px;}

/* フッタ
------------------------------------------ */
#rnFoot #rnFootBnr01 .rnFootLink01{padding:8px 0 4px 10px !important;height:30px !important;}

/* 左 パーツ
------------------------------------------ */
/* 予約パネル */
.pnl01Jk01 li img{vertical-align:middle;}
.radioSwt01 li.li04 input,.radioSwt01 li.li05 input,.radioSwt01 li input{vertical-align:middle;}
.pnl01Tbl01 th.thNum01 img{vertical-align:middle;}
.pnl01C01{width:290px !important;}
.pnl01C02{width:290px !important;}
.pnl01Guide01 ul p{float:right;}
.radioSwt02 dl dt{padding:2px 10px 0 !important;}
.radioSwt02 dl dd{padding:0 10px !important;}

/* リンクボックス1 */
#loLeft .link01 .link0101{margin-left:5px !important;}

/* コラム1 */
#loLeft .clm01{width:300px !important;}
#loLeft .clm01 .clm01Dl01{width:294px !important;}

/* コラム2 */
#loLeft .clm02{width:300px !important;}
#loLeft .clm02 .clm02Tbl01{width:294px !important;}
#loLeft .clm02 .clm02Li01{width:294px !important;}

/* jmbBox01 */
#loLeft .jmbBox01{width:300px !important;}

/* メイン
------------------------------------------ */
#loMain .clmMap01{width:400px !important;}
#loMain .allLink01 li p{float:right;}
#loMain .clm01{background:url(/common_rn/img/bg_main_clm01_001.gif) no-repeat 1px 1px !important;}
#loMain .bnr01{width:390px;}
#loMain .subttl01 li{margin-right:2px !important;}

#loMain .rec01 table td div.recSet span{width:130px !important;}
#loMain .clm02 .rec01 table td div.recSet dl{width:120px !important;}

/* サイド パーツ
------------------------------------------ */
#loSide .cData01 .cData01C01{width:210px !important;}
#loSide .cData01 .cData01C02{width:210px !important;}
#loSide .cData01 .cData01C02 th img{vertical-align:middle !important;}
#loSide .link03{width:220px !important;}
#loSide .link05{width:220px !important;}
#loSide .link05H01 li{margin-right:2px !important;}
#loSide .qaList01{width:220px !important;}
#loLeft .jmbSup01{width:220px !important;}

/* 関連リンク
------------------------------------------ */
.relatedLink02{width:930px !important;}

/* マイページ
------------------------------------------ */
/* マイページ メニュー */
#middleArea .mpMenu01 li p{float:left;}

/* boxWindow */
.boxWindow .content{width:300px !important;}

/* カレンダー
------------------------------------------ */
.calendar01{width:513px !important;}
.calendar01 .calendar01H{width:511px !important;}
#iframeCalendarSpace{height:225px;}

/* ヒストリー
------------------------------------------ */
.history01{width:314px !important;}
.history01 .history01H{width:312px !important;}
.history01 td img{vertical-align:middle !important;}
#domTMHistoryW{height:179px;}

/* ご予約一覧
------------------------------------------ */
.cDataMenu01{width:175px !important;}

/* 地域発
------------------------------------------ */
#areaSelectContents{width:373px !important;}

/* roImg
------------------------------------------ */
a.roImg:link,a.roImg:visited,a.roImg:hover,a.roImg:active{width:auto !important;height:auto !important;}
a.roImg:hover img,a.roImg:active img{visibility:visible !important;}
a.roImg:hover,a.roImg:active{text-indent:0px !important;}