

/*----------------------------------------------------
 hotelmain
----------------------------------------------------*/

#RESOLwrapper #hotelmain {
	width: 950px;
	float: right;
	line-height: 1.5;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

#RESOLwrapper #hotelmain h2 {
	width: 950px;
	float: left;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
#RESOLwrapper #hotelmain p {
	width: 950px;
	float: left;
	line-height: 2.0;
	text-align: center;
	margin: 0px 0px 40px 0px;
	padding: 0px 0px 0px 0px;
}




#RESOLwrapper #hotelmain a:hover img {
	opacity:0.8;
	filter: alpha(opacity=50);
}







#RESOLwrapper #hotelmain .maptab {
	width: 950px;
	float: left;
	/*position: relative;*/
	margin: 0px 0px 55px 0px;
	padding: 0px 0px 0px 0px;
}
/*#RESOLwrapper #hotelmain .maptab ul {
	width: 730px;
	float: left;
	position: absolute;
	z-index: 100;
	top: 0;
	left: 0;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#RESOLwrapper #hotelmain .maptab ul li {
	width: 104px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#RESOLwrapper #hotelmain #gmap {
	margin: 43px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}*/
#RESOLwrapper #hotelmain form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#RESOLwrapper #hotelmain input {
	width: 135px;
	float: left;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
}









#RESOLwrapper #hotelmain .hlist {
	width: 950px;
	float: left;
	border-bottom: #C5B89C dotted 1px;
	margin: 0px 0px 25px 0px;
	padding: 0px 0px 25px 0px;
}
#RESOLwrapper #hotelmain .hlist dl {
	width: 297px;
	/*height: 290px;*/
	float: left;
	border: #D8CFBC solid 4px;
	display: inline;
	/*background: url(../images/hotellist/bg_list.gif) top left no-repeat;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/*
#RESOLwrapper #hotelmain .hlist dl.twolist {
	height: 315px;
	background: url(../images/hotellist/bg_list2.gif) top left no-repeat;
}
*/

#RESOLwrapper #hotelmain .hlist dl dt {
	width: auto;
	font-size: 14px;
	color: #5E3533;
	font-weight: bold;
	margin: 15px 0px 6px 15px;
	padding: 2px 0px 2px 62px;
}
#RESOLwrapper #hotelmain .hlist dl dt span{
    display: block;
    font-size: 10px;
}
#RESOLwrapper #hotelmain .hlist dl dd {
	width: auto;
	font-size: 13px;
	margin: 0px 0px 14px 15px;
	padding: 0px 0px 0px 0px;
}
#RESOLwrapper #hotelmain .hlist dl dd .oldname {
font-size: 11px;
    display: block;
    margin-bottom: 6px;
    font-weight: bold;
    color: 	color: #5E3533;
}


#RESOLwrapper #hotelmain .hlist dl dt.ho {
	background: url(../images/hotellist/icon_hokkaido.gif) left center no-repeat;
}
#RESOLwrapper #hotelmain .hlist dl dt.toh {
	background: url(../images/hotellist/icon_tohoku.gif) left center no-repeat;
}
#RESOLwrapper #hotelmain .hlist dl dt.kan {
	background: url(../images/hotellist/icon_kanto.gif) left center no-repeat;
}
#RESOLwrapper #hotelmain .hlist dl dt.tka {
	background: url(../images/hotellist/icon_tyubu.gif) left center no-repeat;
}
#RESOLwrapper #hotelmain .hlist dl dt.hok {
	background: url(../images/hotellist/icon_hokuriku.gif) left center no-repeat;
}
#RESOLwrapper #hotelmain .hlist dl dt.tyu {
	background: url(../images/hotellist/icon_tyugoku.gif) left center no-repeat;
}
#RESOLwrapper #hotelmain .hlist dl dt.kyu {
	background: url(../images/hotellist/icon_kyusyu.gif) left center no-repeat;
}
#RESOLwrapper #hotelmain .hlist dl dt.oki {
	background: url(../images/hotellist/icon_okinawa.gif) left center no-repeat;
}









.btnall {
	width: 157px !important;
	height:43px;
	border:0;
	display: block;
	background: url(../images/hotellist/tab_all02.png) no-repeat left top;
	text-indent:-9898px;
	font-size: 0px;
	cursor:pointer;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.btnall:hover,
.btnall:focus {
	background-position: left -43px;
}





.btnhokkaido {
	width:157px !important;
	height:43px;
	border:0;
	display: block;
	background: url(../images/hotellist/tab_hokkaido02.png) no-repeat left top;
	text-indent:-9898px;
	font-size: 0px;
	cursor:pointer;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.btnhokkaido:hover,
.btnhokkaido:focus {
	background-position: left -43px;
}




.btntohoku {
	width:135px;
	height:43px;
	border:0;
	display: block;
	background: url(../images/hotellist/tab_tohoku.png) no-repeat left top;
	text-indent:-9898px;
	font-size: 0px;
	cursor:pointer;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.btntohoku:hover,
.btntohoku:focus {
	background-position: left -43px;
}






.btnkanto {
	width:157px !important;
	height:43px;
	border:0;
	display: block;
	background: url(../images/hotellist/tab_kantou02.png) no-repeat left top;
	text-indent:-9898px;
	font-size: 0px;
	cursor:pointer;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.btnkanto:hover,
.btnkanto:focus {
	background-position: left -43px;
}








.btntokai {
	width:157px !important;
	height:43px;
	border:0;
	display: block;
	background: url(../images/hotellist/tab_tyubu02.png) no-repeat left top;
	text-indent:-9898px;
	font-size: 0px;
	cursor:pointer;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.btntokai:hover,
.btntokai:focus {
	background-position: left -43px;
}








.btntyugoku {
	width:157px !important;
	height:43px;
	border:0;
	display: block;
	background: url(../images/hotellist/tab_hokuriku02.png) no-repeat left top;
	text-indent:-9898px;
	font-size: 0px;
	cursor:pointer;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.btntyugoku:hover,
.btntyugoku:focus {
	background-position: left -43px;
}








.btnkyusyu {
	width:160px !important;
	height:43px;
	border:0;
	display: block;
	background: url(../images/hotellist/tab_kyuusyuu03.png) no-repeat left top;
	text-indent:-9898px;
	font-size: 0px;
	cursor:pointer;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.btnkyusyu:hover,
.btnkyusyu:focus {
	background-position: left -43px;
}

.btnkansai {
	width:157px !important;
	height:43px;
	border:0;
	display: block;
	background: url(../images/hotellist/tab_kansai02.png) no-repeat left top;
	text-indent:-9898px;
	font-size: 0px;
	cursor:pointer;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.btnkansai:hover,
.btnkansai:focus {
	background-position: left -43px;
}



#RESOLwrapper #hotelmain input.btnkyusyu {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}




#RESOLwrapper #hotelmain iframe {
	width: 950px;
	height: 650px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


#RESOLwrapper #hotelmain .hlist dl.kyoto{
/*	height: 355px;*/
}
#RESOLwrapper #hotelmain .hlist dl.kyoto dt,
#RESOLwrapper #hotelmain .hlist dl.kyoto dd{
	margin-left:14px; 
}
#RESOLwrapper #hotelmain .hlist dl.kyoto dt{
	margin-top:14px; 
}
#RESOLwrapper #hotelmain .hlist dl dt.kas {
    background: url(https://www.resol-hotel.jp/rakuten/group/hotellist/images/icon_kansai.gif) left center no-repeat;
}


/*----------------------------------------------------
 style end
----------------------------------------------------*/

