/*div#RthCustomizeW a.cbtn {
    color: #FFFFFF;
}
div#RthCustomizeW a.cbtn:hover {
    color: #231815;
    opacity: 1;
}
div#RthCustomizeW a.cbtn2 {
    color: #231815;
}
div#RthCustomizeW a.cbtn2:hover {
    color: #FFFFFF;
    opacity: 1;
}
div#RthCustomizeW #footer #shogetsu {
	height: 90px;
	justify-content: center;
}
div#RthCustomizeW #footer #shogetsu p {
	width: initial;
}
*/

#RthCustomizeW header .base .f_area_r .navi li a, 
#RthCustomizeW header .base .f_area_r .navi li a:link, 
#RthCustomizeW header .base .f_area_r .navi li a:visited
 {
	color: #000;
} 

#RthCustomizeW a._co, 
#RthCustomizeW a._co:link,
#RthCustomizeW a._co:visited
 {
	color: #000;
} 

#rt_top a.gotop {
	position: absolute;
}
#rt_top #rooms a ,
#rt_top #rooms a:link 
#rt_top #rooms a:visited {
	color: #000 !important;
}
#rt_top a.btn._type2 ,
#rt_top a.btn._type2:link 
#rt_top a.btn._type2:visited {
	color: #000;
}
#rt_top a.btn._type2:hover {
	color: #FFF;
}




/* bnr 楽天キャンペーンバナー
---------------------------------------------------------------------- */
	#bnr {
	    position: relative;
	    z-index: 10;
	}
	.bns {
	    justify-content: space-between;
	    flex-wrap: wrap;
	}
	.bns .rtban_box {
	    width: 465px;
	    margin-bottom: 20px;
	}
	.bns .rtban_box:nth-of-type(1) , .bns .rtban_box:nth-of-type(2) {
		margin-top: 70px;
	}
	.bns .rtban_box img {
	    width: 100%;
	}
	.page-template-top	#rsv {
		position: absolute;
		top: 100vh;
	}
