@charset "utf-8";




#mainv .img {
	/*height: 720px;*/
	height: 600px;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-transition: opacity 0.5s linear;
	-moz-transition: opacity 0.5s linear;
	-o-transition: opacity 0.5s linear;
	-ms-transition: opacity 0.5s linear;
	transition: opacity 0.5s linear;
	padding: 0;

}

#mainv .img01 {
	background-image: url(/stay/images/main01.jpg);
}
#mainv .img02 {
	background-image: url(/stay/images/main02.jpg);
}
#mainv .img03 {
	background-image: url(/stay/images/main03.jpg);
}
#mainv .img04 {
	background-image: url(/stay/images/main04.jpg);
}

div.img{
position: relative;
}

.mainfix{
position: relative;
width: 1400px;
margin: 20px auto 0 auto;
}

.arrow_box{
z-index: 10;
}

.mainfix #prevArrow3{
position: absolute;
top: 300px;
left: 20px;
padding: 10px 10px;
cursor: pointer;
}
.mainfix #nextArrow3{
position: absolute;
top: 300px;
right: 20px;
padding: 10px 10px;
cursor: pointer;
}


.phtit{
position: absolute;
font-weight: 600;
text-align: left;
color: #fff;
font-size: 24px;
font-size: 2.4rem;
bottom: 20px;
left: 10%;
/*font-family: "ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;*/
/*text-shadow:0px 0px 20px #000;*/
text-shadow: 2px  2px 25px #454545,
            -2px  2px 25px #454545,
             2px -2px 25px #454545,
            -2px -2px 25px #454545;

z-index: 5;
}

.phtxt{
color: #fff;
font-size: 14px;
font-size: 1.4rem;
display: block;
line-height: 180%;
margin: 5px 0;
}


.point{float: left;width: 32%;margin-left: 1%;}
.point .subpoint{}
.point img{float: left;margin-right: 10px;}






/**/

.hotel99{}
.hotel99 .hotelarea{padding-top: 15px;text-align: center;}

.hotel99 .hotelarea .hotel_taiko_boxall{
background-color: #f1f4f1;
}
.hotel99 .hotelarea .hatago_boxall{
background-color: #f4efe9;
margin-top: 20px;
}
.hotel99 .hotelarea .textbox_detail44{
float: left;
width: 241px;
margin: 0px 5px 10px 0px;
}
.hotel99 .hotelarea .copt44{text-align: left;margin: 10px 0 0 15px;}
.hotel99 .hotelarea .phline4{
float: right;
width: 690px;
}
.hotel99 .hotelarea .phline4 img{
margin: 0px 5px 10px 0px;
}


.hotel99 .hotelarea .phline4 .detail_link_a{margin: 10px 10px 20px 10px;width: 655px;}







.service_box{border-bottom: 1px dotted #ccc;padding-bottom: 15px;margin-bottom: 15px;}

.service_box .icon_sv{width: 170px;float: left;}
.service_box .sv_menu{width: 760px;float: right;}

.service_box .sv_menu h3{font-weight: normal;font-size: 18px;font-size: 1.8rem;margin-bottom: 5px;}


.reserve_list_link44{margin-bottom: 30px;}
.reserve_list_link44 a{display: block;background-color: #00613c;color: #fff;width: 100%;text-align: center;padding: 10px;}
.food_second_bnr .reserve_list_link44 a:hover{
background-color: #fff;
color: #00613c;
border: 1px solid #ccc;
}
