.s11_33{color:#333;font-size:70%;line-height:1.4em;}
.s11_60{color:#606060;font-size:70%;line-height:1.3em;}
.s12_00b{color:#000;font-size:75%;font-weight:bold;line-height:1.3em;}
.s12_33b{color:#333;font-size:75%;font-weight:bold;line-height:1.3em;}
.s14_00{color:#000;font-size:87.5%;line-height:1.3em;}
.s16_00{color:#000;font-size:100%;line-height:1.3em;}
.lh{line-height:1.4em;}
#search-list02 #set03 .bg01 {background: #f8ecc2;}
#search-list01 #td01{margin:0;padding:4px 10px;}
#search-list02 #td01{margin:0;padding:4px 10px;}
#search-list02 #table01 .lin01{margin:4px 0 4px 0;padding:0;}
#search-hit .lin01{margin: 1px 0 4px 0;padding:0;}
#search-tab {margin: 0 0 0 0;padding: 0;}
.clear{clear:both;line-height:0em;font-size:1px;}
.search-result-cassette {width:740px;text-align:left;margin:20px 0 0 0;}
.search-result-cassette .result-header{background:#FCDCE1;padding:4px 5px;}
.search-result-cassette .result-header table{width:724px;}
.search-result-cassette .result-body{margin:10px 0 0 0;}
.search-result-cassette .result-body .hotel-picture{float:left;width:212px;}
.search-result-cassette .result-body .hotel-picture a{border:1px solid #999; display: block;}
.search-result-cassette .result-body .hotel-picture span{display: block; text-align:center; vertical-align: top; cursor: pointer;}
.search-result-cassette .result-body .hotel-picture img{vertical-align: top;}
.search-result-cassette .result-body .hotel-picture .main{margin:0 0 10px 0;}
.search-result-cassette .result-body .hotel-picture .main span{width:210px; height:157px;}
.search-result-cassette .result-body .hotel-picture .sub1{float:left;}
.search-result-cassette .result-body .hotel-picture .sub2{float:right;}
.search-result-cassette .result-body .hotel-picture .sub1 span{width:100px; height:75px;}
.search-result-cassette .result-body .hotel-picture .sub2 span{width:100px; height:75px;}
.search-result-cassette .result-body .hotel-detail{float:right;width:515px;}
.search-result-cassette .result-body .hotel-detail .hotel-detail-header table{width:515px;}
.search-result-cassette .result-body .hotel-detail .hotel-detail-header td.hotel-name{padding-right:30px;}
.search-result-cassette .result-body .hotel-detail .hotel-detail-body{margin:10px 0 0 0;}
.search-result-cassette .result-body .hotel-detail .hotel-detail-body table{width:515px;}
.search-result-cassette .result-body .hotel-detail .hotel-detail-body .hotel-access{background:url(/uw/images/ob_prt_border_01.gif) repeat-x;margin:5px 0 0 0;padding:5px 0 0 0;line-height:1.4em;}
.search-result-cassette .result-body .hotel-detail .hotel-detail-body .hotel-thumb img{border:1px solid #999;}
.search-result-cassette .result-body .hotel-detail .hotel-detail-plan{margin:15px 0 0 0;}
.search-result-cassette .result-body .hotel-detail .hotel-detail-plan table{width:515px;}
.search-result-cassette .result-body .hotel-detail .hotel-detail-plan th{padding:0 0 5px 0;border-bottom:1px solid #ccc;}
.search-result-cassette .result-body .hotel-detail .hotel-detail-plan td{background:url(/uw/images/ob_prt_border_02.gif) repeat-x bottom;padding:5px 0;}
.search-result-cassette .result-body .hotel-detail .hotel-detail-plan td.roomTypeTxt{padding-right:10px;}
.search-result-cassette .result-body .hotel-detail .hotel-detail-plan td.roomTypeTxt p{font-size:75%;}
.search-result-cassette .result-body .hotel-detail .hotel-detail-plan td.roomTypeTxt span{font-weight:bold;}
.search-result-cassette .result-body .hotel-detail .hotel-detail-plan .priceInfo{text-align: right;}
.search-result-cassette .result-body .hotel-detail .hotel-detail-plan .pointInfo{margin: 2px 0px 0px 0px; white-space: nowrap; text-align: right;}
.search-result-cassette .result-body .hotel-detail .hotel-detail-plan .pointInfo img{margin: 0px 0px 0px 5px; vertical-align: top;}
.search-result-cassette .result-body .hotel-link{background:url(/uw/images/ob_tri_s.gif) no-repeat 0 0.2em;padding:0 0 0 12px;font-weight:bold;margin:10px 0 0 0;}

.search-result-cassette .result-body .plan-picture{float:left;width:137px;}
.search-result-cassette .result-body .plan-picture img{border:1px solid #999;}
.search-result-cassette .result-body .plan-detail{float:right;width:595px;}
.search-result-cassette .result-body .plan-detail .plan-detail-header table{width:595px;}
.search-result-cassette .result-body .plan-detail .plan-detail-body{margin:6px 0 0 0;}
.search-result-cassette .result-body .plan-detail .plan-detail-body table.wrap{width:595px;}
.search-result-cassette .result-body .plan-detail .plan-detail-body td{border-top:1px solid #ccc;padding:6px 0 0 0;}
.search-result-cassette .result-body .plan-detail .plan-detail-body .plan-thumb img{border:1px solid #999;}
.search-result-cassette .result-body .plan-detail .plan-detail-body td.time{border:none;padding:2px 4px;}

.dyn_cal_tbl td a {display:block;width:1em;padding:1px 4px !important;}
.dyn_cal_tbl td a:hover { color: #ffffff !important; background-color: #ff7d00; text-decoration:none;}
.dyn_cal_tbl td {font-size:12px !important; text-align:right; padding:0 !important;}
.dyn_cal_tbl td.dyn_disable {padding:1px 4px !important;}
.dyn_cal .dyn_cal_close{font-size:12px; !important; text-align:center; padding-top:10px;}
