@charset "utf-8";
/*hotels-style*/
/*pc*/
@media screen and (min-width: 721px) {
.htlBox{margin-right:0;margin-bottom:18px;padding-bottom:20px}
.htlBox .basic:before,.htlBox .basic:after{display:none;content:none}
.htlBox p.area{background:none;color:#333;font-size:12px;text-align:left}
.htlBox p.rate{border:none;font-size:11px;margin:6px 0}
.htlBox p.rate .rating00{background:url(https://img.travel.rakuten.co.jp/superdeal/images/base/sprite.png) no-repeat #fff;background-position:3px -797px;color:#fff}
.htlBox a:hover{text-decoration:none!important;opacity:.75}
.htlBox a.plan{background:#f5f5f5;padding:10px}
.htlBox a.plan p.price{margin-top:10px;font-size:12px;line-height:1.6em;text-align:center}
.htlBox a.plan p.price span{display:block;font-weight:700;font-size:150%;color:#ba0100}
.htlBox a.plan h3.planName{font-size:13px;line-height:1.3em;font-weight:400;margin:0;text-align:left}
.htlBox h3{margin:0 10px 10px;font-size:15px;text-align:left;word-wrap:break-word}
.htlBox .photo{padding-bottom:0;text-align:center}
.htlBox .photo img{width:unset}
.htlBox dl.return{color:#fff;margin-top:10px;overflow:hidden;background:#ba0100;height:60px}
.htlBox dl.return dt{width:63px;height:60px;float:left;background:url(https://img.travel.rakuten.co.jp/superdeal/images/base/mark_off.gif) left top no-repeat;font-size:9px;padding:10px 0 0 3px;text-align:center;line-height:1.1}
.htlBox dl.return dt span{font-size:180%;font-weight:700}
.htlBox dl.return dd{height:40px;float:left;background:#ba0100;font-weight:700;padding:10px 0 0;text-align:center}
.htlBox dl.return dd span{font-size:60%}
.htlBox dl.return dd em{font-size:115%;font-style:normal}
.htlBox5{width:208px}
.htlBox5 dl.return dd{width:141px;height:50px}
.htlBox33{width:32.333333%;box-sizing:border-box}
.htlBox33 p.rate{font-size:12px}
.htlBox33 dl.return dd{width:218px;padding-top:20px;font-size:17px}
.hotels:after{content:none}
.kenlist h2.searchicon{color:#92be3a;background:url(https://img.travel.rakuten.co.jp/superdeal/images/base/icon_searchO.png) top left 43px no-repeat}
.kenlist h2.searchicon.pink{background-color:#f7fee9;border-top:7px solid #f7fee9}
#schPCSP{border-left:10px solid #f2c0bd; border-right:10px solid #f2c0bd; background-color: #f2c0bd;}
#search-box{border:none;background-color:#f2c0bd;}
.htlBox dl.return dd{background: #83bbb8;}
.htlBox dl.return dt{background: url(https://img.travel.rakuten.co.jp/superdeal/special/okayamafruits/images/mark_off.gif) left top no-repeat;}
.htlBox dl.return{background: #83bbb8;}
#bussRank .htlBox5.swiper-slide{width:208px}

.hotels {display: flex;flex-wrap: wrap;overflow: hidden;}
.htlBox {width: 32.333333%;float: left;margin-right: 1.5%;border: 1px solid #efefef;}
.htlBox:nth-child(3n) {margin-right: 0;}
}
/*sp*/
@media screen and (max-width: 720px) {
.htlBox{margin: 0 0 10px 0;padding-bottom:12px;border: 1px solid #efefef;}
.htlBox .basic:before,.htlBox .basic:after{display:none;content:none}
.htlBox p.area{background:none;color:#333;font-size:12px;text-align:left}
.htlBox p.rate{border:none;font-size:11px;margin:6px 0}
.htlBox p.rate .rating00{background:url(https://img.travel.rakuten.co.jp/superdeal/images/base/sprite.png) no-repeat #fff;background-position:3px -797px;color:#fff}
.htlBox a:hover{text-decoration:none!important;opacity:.75}
.htlBox a.plan{background:#f5f5f5;padding:10px}
.htlBox a.plan p.price{margin-top:10px;font-size:12px;line-height:1.6em;text-align:center}
.htlBox a.plan p.price span{display:block;font-weight:700;font-size:150%;color:#ba0100}
.htlBox a.plan h3.planName{font-size:13px;line-height:1.3em;font-weight:400;margin:0;text-align:left}
.htlBox h3{margin:0 10px 10px;font-size:15px;text-align:left;word-wrap:break-word}
.htlBox .photo{padding-bottom:0;text-align:center; width: calc(100% - 20px);}
.htlBox .photo img{width:unset}
.htlBox dl.return{color:#fff;margin-top:10px;overflow:hidden;background:#ba0100;height:60px}
.htlBox dl.return dt{background: #92be3a;width:66px;height:60px;float:left;background:url(https://img.travel.rakuten.co.jp/superdeal/images/base/mark_off.gif) left top no-repeat;font-size:9px;padding:10px 0 0 3px;text-align:center;line-height:1.1;}
.htlBox dl.return dt span{font-size:180%;font-weight:700}
.htlBox dl.return dd{height:40px;float:left;background:#ba0100;font-weight:700;padding: 10px 0 0;text-align:center;}
.htlBox dl.return dd span{font-size:60%;display: block;}
.htlBox dl.return dd em{font-size: 100%;font-style:normal;}
.htlBox5{width:208px}
.htlBox5 dl.return dd{width:141px;height:50px}
.htlBox33 p.rate{font-size:12px}
.htlBox33 dl.return dd{width: 208px;padding-top:20px;font-size: 16px;}
.hotels:after{content:none}
.kenlist h2.searchicon{color:#92be3a;background:url(https://img.travel.rakuten.co.jp/superdeal/images/base/icon_searchO.png) top left 43px no-repeat}
.kenlist h2.searchicon.pink{background-color:#f7fee9;border-top:7px solid #f7fee9}
#search-box{border:none;background-color:#fff}
.htlBox dl.return dd{background: #83bbb8;}
.htlBox dl.return dt{background: url(https://img.travel.rakuten.co.jp/superdeal/special/okayamafruits/images/mark_off.gif) left top no-repeat;}
.htlBox dl.return{background: #83bbb8;}
#bussRank .htlBox5.swiper-slide{width:208px}
.htlBox .basic {border-bottom: none;padding-bottom: 0;}
.htlBox .rate em, .htlBox .rank em {
	padding-top: 9px;
}

.htlBox .rate a, .htlBox .rank {
    padding: 10px 0;
    line-height: 1.5;
    border: none;
}


}

@media screen and (max-width: 374px) {
	.htlBox33 dl.return dd {
		width: 168px;
	}
}

