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

/* 高さ保持用【expand.js関連】
----------------------------------------------------------- */
#visual_blank_space { /* #visual分保持 ※ビジュアルをスクロール固定させるときなどに */
	/*height: 900px!important;*/
}

/* ビジュアルスタイル　印刷用
----------------------------------------------------------- */
#visual {
	/*position: absolute;
	max-height: auto;*/
	height: 920px;
}
#visual #visual_contents {
	/*height: auto;*/
	/*margin: 0 auto;*/
}
#visual .splide .splide__track .splide__slide {
	height: 920px!important;/**/
}

#visual.hide {
	/*opacity: 1 !important;*/
}



/* ページスタイル　印刷用
----------------------------------------------------------- */
/* 背景スタイル */
/*main div.bg_style_photo {
	background-attachment: local;  印刷時fixedがならないので解除
} */





@media screen and (max-width: 1199px) {	/* PC固定幅からのブレイクポイント */
	
}

@media screen and (max-width: 959px) {	/* タブレットからのブレイクポイント */
	
}

@media screen and (max-width: 479px) {	/* スマートフォンからのブレイクポイント */
	
}