@charset 'UTF-8';

.blue_border{border-bottom:1px solid #6C7BFF;}
.green_border{border-bottom:1px solid #68D135;}
.yellow_border{border-bottom:1px solid #FFDC41;}
.pink_border{border-bottom:1px solid #EF7988;}


.blue_color{color: #6C7BFF;}
.green_color{color:#68D135;}
.yellow_color{color:#FF8C00;}
.pink_color{color:#EF7988;}

.blue_color_btn{color:#3296FF;}

.green_bg_c{background:#68D135;}

/*----------------------------------------------------------------------------

メインビジュアル(詳細)

-----------------------------------------------------------------------------*/
.main_contents_sub{
	position:relative;
}

.main_contents .stayname{
	padding:60px 0 0;
	font-size:1.6rem;
	font-weight:500;
}
.main_contents .stayname span{
	padding-left:80px;
	font-size:1rem;
	letter-spacing:2px;
}
.mainvisual_copy{
	padding:80px 0 0;
	font-size:1.7rem;
	font-weight:700;
}
.mainvisual_copytext{
	padding:80px 0 40px;
	font-size:1rem;
	font-weight:500;
	line-height:2;
}
/*----------------------------------------------------------------------------

パンくずナビ

-----------------------------------------------------------------------------*/
.pnavi{
}
.pnavi ol{
	display:flex;
	list-style-type:none;
	justify-content:flex-end;
	padding:5px 0 0 ;
}
.pnavi ol li{
	margin:0 10px 0 0 ;
	font-size:.8rem;
}
.pnavi ol li a{
	color:#333;
}

.pnavi ol li:first-child::after{
	content:">";
	padding:0 0px 0 10px ;
}

.pnavi ol li:last-child{
	margin:0 0px 0 0 ;
	font-weight:500;
}