@charset "UTF-8";
/* CSS Document */

body *{ font-size: 15px; font-weight: 400;
font-family: futura-pt, sans-serif;}

body{font-family: futura-pt, sans-serif; box-sizing: content-box; background: #fff;}



.pc{display: inline-block;}
.sp{display: none !important;}
.sp2{display: none !important;}
.hantume{font-feature-settings: "palt";}
@media screen and (max-width: 768px) { 
body *{ font-size: 12px;}
.pc{display: none !important;}
.sp{display: block !important;;}
}

#hoteldata{text-align: center; background: #fff; padding: 40px 0 120px;}
#hoteldata .linkbtn{ display: flex; justify-content: space-between; width: 810px; margin: auto;}
#hoteldata .linkbtn p a{color: #000; text-decoration: none; text-align: center; font-size: 33px; padding: 25px 0;
 display:block; border: #000 solid 2px; position: relative;  width: 390px;}
#hoteldata .linkbtn p a:hover{ background: rgba(255,103,215,1.00);}
#hoteldata .linkbtn p a::after {
	position: absolute;
	bottom: 0;
	right: 0;
	content: '';
	width: 0;	
  border-top: 8px solid transparent;
  border-right: 8px solid #000;
  border-bottom: 8px solid #000;
  border-left: 8px solid transparent;
}

#hoteldata .htlname{font-size: 31px; margin:  0 0 15px;}
#hoteldata .adds{font-size: 20px;}
#hoteldata .tell{font-size: 44px; margin: 46px 0;}

.p_back{width: 512px; margin: 90px 0 30px;}

.note_f{font-size: 14px; margin: 30px auto 0;  width: 810px; text-align: left; line-height: 1.6em;}
.note_f li{text-indent: -1em;padding-left: 1em;}

#gototop{position: fixed; right: 20px; bottom: 20px;  z-index: 999;}
#gototop a{font-size: 25px; background: rgba(255,104,215,0.60); color: #fff; display: block; padding: 15px 15px; text-decoration: none;border: 1px solid #fff;}

@media screen and (max-width: 768px) { 
body *{ font-size: 12px;}
#hoteldata{text-align: center; background: #fff; padding: 40px 0 80px;}
#hoteldata .linkbtn{display: block; width: 70%;}
#hoteldata .linkbtn p:first-child{margin-bottom: 20px;}
#hoteldata .linkbtn p a{width: 100%; padding: 15px 0; font-size: 15px;}
#hoteldata .htlname{font-size: 25px; margin:  0 0 15px;}
#hoteldata .adds{font-size: 15px;}
#hoteldata .tell{font-size: 30px; margin: 23px 0;}

.p_back{width: 80%; margin: 40px 0 20px -40%;}
.note_f{width: 70%; font-size: 12px;}

}

@media screen and (max-width: 375px) {
.sp2{display: block;} }