@charset "utf-8";
/* main
================================================ */
/* 客室 */
.box-room_type .bnr-area > div + div{
	margin-top: 2%;
}
.box-room_type .bnr-area > div:last-child{
	margin-bottom: 5%;
}
.box-room_type .room_area{
	background-color: #fff;
	padding: 2%;
}
#premium .box-room_type .room_area{
	color: #111;
}
#maxcube .box-room_type .room_area{
	color: #111;
}
.box-room_type .room_area + .room_area{
	margin-top: 4%;
}
.box-room_type .room_main_box{
	display: flex;
	align-items: center;
}
.box-room_type .room_main_img{
	width: 60%;
	height: auto;
}
.box-room_type .room_outline{
	width: 38%;
	margin-left: 2%;
}
.box-room_type .room_outline h3{
	margin-bottom: .5em;
}
.box-room_type .room_outline table{
	width: 100%;
}
.box-room_type .room_outline tr{
	border-bottom: 1px dotted #000;
}
.box-room_type .room_outline tr + tr{
	margin-top: 2em;
}
.box-room_type .room_outline th{
	width: 30%;
	padding: .5em 0;
}
.box-room_type .room_outline td{
	width: 62%;
	padding: .5em 0 .5em 8%;
}
.box-room_type .room_sub_box{
	display: flex;
	margin-top: 2%;
}
.box-room_type .room_sub_img{
	width: 33%;
	height: auto;
}
.box-room_type .room_sub_box li + li{
	margin-left: 2%;
}
/* ================================================
 ペット同伴ルームのボタン
================================================ */
.btn__list{
	display: flex;
	margin-left: 15px;
}
.btn__list .btn__item + .btn__item{
	margin-left: 10px;
}
.btn__list .btn__item a{
	font-size: 1.4rem;
	border-radius: 100px;
	padding: 6px 18px;
    color: #ffffff;
}
.btn__list .btn__item.pickup a{
	background-color: #ED7C88;
}
.btn__list .btn__item.dogmap a{
	background-color: #FFD400;
}

/* ================================================
 タブレット
================================================ */
@media screen and (max-width: 896px) {
/* main
================================================ */
/* 客室 */
.box-room_type .room_outline th{
	width: 35%;
}
.box-room_type .room_outline td{
	width: 57%;
}
}
@media screen and (max-width: 673px) {
/* main
================================================ */
/* 客室 */
.box-room_type .room_area{
	padding: 0;
}
.box-room_type .room_area + .room_area{
	margin-top: 6%;
}
.box-room_type .room_main_box{
	display: block;
}
.box-room_type .room_main_img{
	width: 100%;
}
.box-room_type .room_outline{
	width: 100%;
	margin-left: 0;
	padding: 4%;
}
.box-room_type .room_outline h3{
	margin-bottom: .2em;
}
.box-room_type .room_outline table{
	width: 100%;
}
.box-room_type .room_sub_box{
	display: flex;
	margin-top: 2%;
	padding: 0 4% 4%;
}
.box-room_type .room_sub_img{
	width: 49%;
	height: auto;
}
.box-room_type .room_sub_box li + li{
	margin-left: 2%;
}
.box-room_type .room_sub_box li:nth-child(3){
	display: none;
}
}

/* ================================================
 スマホ
================================================ */
@media screen and (max-width: 480px) {
/* main
================================================ */
/* 客室 */
.box-room_type .bnr-area > div + div{
	margin-top: 3%;
}
}