@charset "utf-8";




#pc-kyt1 #mainimg .thumb-50 {
	float: left;
	width: 46%;
	height: 173px;
	padding-top: 30px;
	padding-bottom: 5px;
	padding-right: 2%;
	padding-left: 2%;
}

#sp-kyt1 #mainimg .thumb-50 {
	float: none;
	width:100%;
	padding-top: 10px;
}


#pc-kyt1 .thumb-50 {
	float: left;
	width: 50%;
}
#sp-kyt1 .thumb-50 {
	float: none;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
}

#topread .img-mark{
	text-align: center;
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
}

.topread-thumb{
	float: left;
	width: 25%;
	text-align: center;}

.kinentext{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #AE7A26;
	border-right-color: #AE7A26;
	border-bottom-color: #AE7A26;
	border-left-color: #AE7A26;
	padding: 10px;
	font-size: 0.9em;
}

/* indexInfo */

#pc-kyt1 .infotitle {
	font-family: 'Cabin', sans-serif;
	font-weight: normal;
	text-align: center;
	font-size: 1.0em;
	width: 260px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	float: left;
}
#sp-kyt1 .infotitle{
	float: none;
}


/*------top tokudasi------*/
#pc-kyt1 .toptokudasi-thumb-pconly{
	float: left;
	width: 50%;
	padding-top: 10px;
	padding-bottom: 10px;
}
#sp-kyt1 .toptokudasi-thumb-pconly{
	float:none;
	width: 100%;
	padding-top: 20px;
	padding-top: 10px;
	padding-bottom: 5px;
}
.toptokudasi-thumb{
	float: left;
	width: 50%;
	}
.toptokudasi-thumb img{
	margin-right: 2px;
	margin-left: 2px;
}
.toptokudasi-thumb p{
	font-size: 0.9em;
	padding-right: 5%;
	padding-left: 5%;
}
/*------naka page------*/


#pc-kyt1 .thumb-620-l-pconly{
	float: left;
	width: 620px;
	padding-right: 20px;
}
#pc-kyt1 .thumb-620-r-pconly{
	float: left;
	width: 360px;
	padding-top: 0px;
}
#sp-kyt1 .thumb-620-l-pconly{
	float: none;
	width: 100%;
	padding-right: 0px;
}
#sp-kyt1 .thumb-620-r-pconly{
	float: none;
	width: 100%;
	padding-top:15px;
}

/*------nakapage slide------*/
#pc-kyt1 .naka-slide-big{
	height: 390px;
	width: 620px;
	padding-bottom: 1px;
}
#sp-kyt1 .naka-slide-big{
	height: auto;
	width: 100%;
	padding-bottom: 0px;
}
#pc-kyt1 .naka-slide-small div{
	height: 78px;
	width: 124px;
	float: left;
}
#sp-kyt1 .naka-slide-small{
display:none;
}
/*------photo set2------*/
#pc-kyt1 .photo2set div{
	padding: 15px;
	float: left;
	width:385px;
}
#sp-kyt1 .photo4set div{
	padding: 10px;
	float: none;
	width:100%;
}

/*------photo text set------*/
#pc-kyt1 .phototext2set-l{

	float: right;
	width:385px;
	padding-left: 20px;
}
#pc-kyt1 .phototext2set-r{
	float: right;
	width:595px;

}
#sp-kyt1 .phototext2set-l,#sp-kyt1 .phototext2set-r{
	padding: 0px;
	float: none;
	width:100%;
}
/*------common float------*/
#pc-kyt1 .thumb-pconly{
	float: left;
}
#sp-kyt1 .thumb-pconly{
float: none;
}
/*------5point------*/
.thumb-point5{
	float: left;
	width: 160px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	text-align: center;
}
.pointtitle{
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 1.1em;
	line-height: 160%;
	color: #CB4829;
	font-weight: bold;
}
.pointtext{
	line-height: 160%;
	padding-top: 15px;
}
/*------room amenity------*/
#pc-kyt1 .room-amenity{
	width: 303px;
	padding-right: 15px;
	padding-left: 15px;
}
#sp-kyt1 .room-amenity{
	width: 100%;
	padding-right: 0px;
	padding-left: 0px;
}
/*------access qanda sitemap------*/
#pc-kyt1 .thumb-access-l-pconly,#pc-kyt1 .thumb-qanda-l-pconly,#pc-kyt1 .thumb-sitemap-l-pconly{
	float: left;
	width: 47%;
	padding-right: 6%;
}
#pc-kyt1 .thumb-access-r-pconly,#pc-kyt1 .thumb-qanda-r-pconly,#pc-kyt1 .thumb-sitemap-r-pconly{
	float: left;
	width: 47%;
}
#sp-kyt1 .thumb-access-l-pconly,#sp-kyt1 .thumb-qanda-l-pconly,#sp-kyt1 .thumb-sitemap-l-pconly{
	float: none;
	width: 100%;
	padding-right: 0%;
}
#sp-kyt1 .thumb-access-r-pconly,#sp-kyt1 .thumb-qanda-r-pconly,#sp-kyt1 .thumb-sitemap-r-pconly{
	float: none;
	width: 100%;
}
.thumb-access-4-l{
	float: left;
	width: 20%;
	padding-right: 5%;
}
.thumb-access-4-r{
	float: left;
	width: 75%;}
#pc-kyt1 #accessmap{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
	text-align: center;
}
#sp-kyt1 #accessmap{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}

#pc-kyt1 .qanda-kakomi{
	padding: 20px;
	border: 1px solid #CCC;
	background-color: #FFF;
}
#sp-kyt1 .qanda-kakomi{
	padding: 10px;
	border: 1px solid #CCC;
	background-color: #FFF;
}
#pc-kyt1 .qanda-kakomi2{
	padding: 20px;
	border: 1px solid #CCC;
	background-color: #FFF;
	margin-top: 30px;
}
#sp-kyt1 .qanda-kakomi2{
	padding: 10px;
	border: 1px solid #CCC;
	background-color: #FFF;
	margin-top: 15px;
}
.qanda-q span{
	color: #055A8E;
	font-weight: bold;
}
.qanda-q{	font-weight: bold;}
.qanda-q,.qanda-a{padding-left: 1em; 
text-indent: -1em; }
.qanda-a span{
	color: #CB4728;
	font-weight: bold;
}
/*------reserve------*/
#pc-kyt1 .thumb-50-reserve {
	float: left;
	width: 50%;
	text-align: center;
}
#sp-kyt1 .thumb-50-reserve {
	float: none;
	width: 100%;
	text-align: center;
}

#pc-kyt1 .menberkakomi{
	border: 1px solid #779438;
	margin-top: 35px;
	width: 466px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
}
.menber-thumb{
	float: left;
	width: 40%;
	padding-right: 5%;
	padding-left: 5%;
	text-align: left;
	padding-top: 20px;
}
/*------sitemap------*/

.menuline-stmp1{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-top: 15px;
	padding-bottom: 15px;
}
.menuline-stmp2{
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCC;
	padding-top: 15px;
	margin-top: 15px;
	margin-left: 20%;
}

