<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/******************************************************************
hakkaisan
******************************************************************/
body#hakkaisan #g-nav ul li.current span{
	background: #1d0b07!important;
  }

body#hakkaisan h3.heading::before,
body#hakkaisan h3.heading::after {
	background-color: #5e8bcf; /* 横線の色 */
}

body#hakkaisan .t_line td{
	background-color: rgba(93, 138, 190, 0.5);
}

body#hakkaisan .t_line th{
	background-color: rgba(69, 121, 180, 0.5);
}


body#hakkaisan .p01{max-width: 1000px;}
body#hakkaisan .p02{max-width: 1000px;}
body#hakkaisan .p03{max-width: 2000px!important; margin-top: 50px;}

body#hakkaisan .mv02 video{width: 900px; margin-bottom: 30px;}





.bg_hakkaisan{
	background: url(/ko/ski/experience/img/hakkaisan/hakkaisan_bg01.jpg) no-repeat left top #edf2f6;
	background-size: 100%!important;
	padding-top: 120px;
	color: #fff;
	font-weight: 200;
}
.bg_hakkaisan .midashi_time{
	padding-bottom: 58vw;
}
.bg_hakkaisan .clm_txt{
	color: #000;
}


.bg_hakkaisan2{
	background: url(/ko/ski/experience/img/hakkaisan/hakkaisan_bg02.jpg) no-repeat left top #dbdfed;
	background-size: 100%!important;
	padding-top: 120px;
	color: #fff;
	font-weight: 200;
}
.bg_hakkaisan2 .midashi_time{
	padding-bottom: 50vw;
}
.bg_hakkaisan2 .clm_txt{
	color: #000;
}


.bg_hakkaisan3{
	background: url(/ko/ski/experience/img/hakkaisan/hakkaisan_bg03.jpg) no-repeat left top #dadde6;
	background-size: 100%!important;
	padding-top: 120px;
	color: #000;
	font-weight: 200;
}
.bg_hakkaisan3 .midashi_time{
	padding-bottom: 40vw;
}
.bg_hakkaisan3 .clm_txt{
	color: #000;
}

.bg_hakkaisan4{
	background:#edf2f6 ;
	color: #000;
	font-weight: 200;
}
.bg_hakkaisan4 .midashi_time{
	padding-bottom: 40vw;
}


.bg_hakkaisan5{
	background: url(/ko/ski/experience/img/hakkaisan/hakkaisan_bg04.jpg) no-repeat left bottom #095894;
	background-size: 100%!important;
	padding-top: 120px;
	color: #fff;
	font-weight: 200;
}

.bg_hakkaisan5 .clm_center{
	margin-bottom: 30vw;
}


@media only screen and (max-width:1280px){
	body#hakkaisan .mv02{
		width: 88%!important;
		margin: 0 auto 0 0;
	}
	body#hakkaisan .mv02 video{
		width: 100%!important;
	}
}

@media only screen and (max-width:920px){


	.bg_hakkaisan4 .midashi_time{
		padding-bottom: 40vw;
	}

	.bg_hakkaisan5 .midashi_time{
		padding-bottom: 45vw;
	}

	.bg_hakkaisan6 .midashi_time{
		padding-bottom: 55vw;
	}
}


@media only screen and (max-width:768px){
	body#hakkaisan .p02{max-width:100%; padding-left:30px; margin-bottom: 30px;}

	body#hakkaisan .mv02{
		margin-bottom: 30px;
		width: 92%;
	}

	body#hakkaisan .mv02 video{
		width: 100%;
		margin:22px 0 0 0;
	}

	body#hakkaisan .p03{max-width: 400px!important; margin-top:30px;}



	.bg_hakkaisan{
		background: url(/ko/ski/experience/img/hakkaisan/hakkaisan_bg01_sp.jpg) no-repeat left top #edf2f6;
		padding-top: 70px;
	}
	.bg_hakkaisan .midashi_time{
		padding-bottom: 55vw;
	}


	.bg_hakkaisan2{
		background: url(/ko/ski/experience/img/hakkaisan/hakkaisan_bg02_sp.jpg) no-repeat left top #dbdfed;
		padding-top: 70px;
	}
	.bg_hakkaisan2 .midashi_time{
		padding-bottom: 45vw;
	}


	.bg_hakkaisan3{
		background: url(/ko/ski/experience/img/hakkaisan/hakkaisan_bg03_sp.jpg) no-repeat left top #dadde6;
		padding-top: 70px;
	}
	.bg_hakkaisan3 .midashi_time{
		padding-bottom: 50vw;
	}

	.bg_hakkaisan5{
		padding-top: 70px;
	}
	body#hakkaisan .p03{margin-top: 10px;}


}
</pre></body></html>