@charset 'UTF-8';
/* おすすめの類似ツアー */

div#mattersOfWeight { margin-bottom:40px;}
.SimilarityBox{ width:936px; padding:1px; margin:30px auto 30px auto; border:solid 1px #e0ded9;}
.SimilarityBox h2 { margin-bottom:10px; border: none;}
.SimilarityBox h3 { margin:0 10px 20px 10px; }

.bxslider-container div dl{ position:relative; float:left; width:200px; height:auto; margin-right:10px; margin-bottom:10px;}
.bxslider-container div dl dt { overflow:hidden; padding-bottom:10px; margin-bottom:10px; border-bottom:dotted 2px #cccccc;}
.bxslider-container div dl dt a { display:block; padding-left:45px; text-decoration:none;}
.bxslider-containerl div dl dt a:hover { text-decoration:underline;}
.bxslider-container div dl dd a { position:absolute; display:block; top:0; left:0; width:100%; height:100%; opacity:0; text-align:left; text-indent:-9999px;}
.bxslider-container div dl dd img { width:200px; height:150px; margin-bottom:10px;}
.srchDammy { background:#ccc url(../parts/default/noimage.gif) no-repeat; ; width:200px; height:150px; margin-bottom:10px; overflow:hidden;}
.bxslider-container .eachNum { display:block; float:left; background-color:#b2d9f8; width:35px; height:auto; font-size:14px; font-weight:bold; color:#4c4c4c; padding:10px 0px; text-align:center;}

.bxslider-container .simiPrice { clear:both; font-size:14px; line-height:1.5em; color:#4c4c4c;}
.bxslider-container .diff { display:block; float:left; background-color:#FCDCDF; font-size:12px; line-height:1.5em; font-weight:bold; color:#CC0000; padding:2px 10px; margin:0 10px 5px 0; text-align:center; width:180px;}
.bxslider-container .price { display:block; clear:left; font-size:16px; line-height:1.2em; font-weight:bold; color:#4c4c4c; text-align:center;}


#bxsliderHtl,#bxsliderFlt {position: relative; margin:0 11px 50px 10px;}
#bxsliderHtl a,#bxsliderFlt a:focus {outline: 0;}
#bxsliderHtl .bxslider-view {position: relative;margin: 10px 40px 10px 45px;width: auto;height:auto;overflow: hidden;}
#bxsliderFlt .bxslider-view {position: relative;margin: 10px 40px 10px 45px;width: 640px;height:auto;overflow: hidden;}
.bxslider-container {position: absolute;top: 0;left: 0;}
.bxslider-container div {position: relative;float: left;width: auto;height: auto;}

#bxsliderHtl .bxslider-prev,#bxsliderHtl .bxslider-next {position: absolute;top: 100px; cursor:pointer;}
#bxsliderFlt .bxslider-prev,#bxsliderFlt .bxslider-next {position: absolute;top: 50px; cursor:pointer;}
.bxslider-prev {left: 2px;}
.bxslider-next {right: 2px;}
#bxsliderHtl .slider-pagination {position: absolute;bottom:-30px;left: 50%;margin-left: -50px;width: 100px;}
#bxsliderFlt .slider-pagination {position: absolute;bottom:-30px;left: 50%;margin-left: -50px;width: 100px;}

div#useScheduleHotel table.calendarTable tr th.hotelGrade { background:#EEE url(../parts/default/useScheduleHotelSsb1.gif) no-repeat; width:182px; height:20px; font-size:10px; line-height:1em; text-indent:-9999px; padding:0px; margin:0px;}
div#useScheduleHotel table.calendarTable tr th.stayingGround { background:#EEE url(../parts/default/useScheduleHotelSsb2.gif) no-repeat; width:182px; height:20px; font-size:10px; line-height:1em; text-indent:-9999px; padding:0px; margin:0px;}
div#useScheduleHotel table.calendarTable tr th.hotelName { background:#EEE url(../parts/default/useScheduleHotelSsb3.gif) no-repeat; width:354px; height:20px; font-size:10px; line-height:1em; text-indent:-9999px; padding:0px; margin:0px;}
.bxsliderOv{opacity: 0.5;filter: alpha(opacity=50);-ms-filter: "alpha( opacity=50 )";}
table.calendarTable tr td ul li.BottomL { margin-bottom:15px;}
