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

.top #mainvisual {
	width: 950px;
	height: 475px;
	background-position:center center;
	background-size: cover;
/*	display: flex;
/*	display: -webkit-box;/*古いsafariやchrome用*/
/*	display: -webkit-flex;/*Android2.3~とか*/
/*	display: -ms-flexbox;/*IE9~用*/
}

/*更新情報ここから*/
.top .kiji_1 {
	height: 435px;
	width: 240px;
	background-color: rgba(0,0,0,0.6);
	margin-left: auto;
	margin-right: 20px;
	margin-top: 20px;
	border-radius: 8px;
	font-size:11px;
	line-height:1.5em;
	padding-left:20px;
	padding-right:20px;
}

.top .kiji_2 {
	height: 360px;
	margin-bottom:7px;
	border-bottom: 1px solid #b4b4b4;
}

.top .day {
	font-weight: bolder;
	padding-top: 13px;
	color:#e60012;
}

.top .news {
}

.top .all_news {
	text-align:center
}
/*更新情報ここまで*/

/*SPインフォここから*/
.top #sp_info_1 {
/*	margin-bottom:75px;*/
}

.top #sp_info_1 p {
	text-align:center;
}

.top #sp_info_2 {/*不要*/
	border-top:solid 3px #575757;
	border-bottom:solid 3px #575757;
	padding-top:18px;
	padding-bottom:18px;
/*	height:180px;*/
	margin-bottom:7px;
}

.top #sp_info_2_2 {
	border-top:solid 3px #575757;
	border-bottom:solid 3px #575757;
	padding-top:25px;
/*	height:428px;/*2段の場合*/
/*	height:658px;/*3段の場合*/
	margin-bottom:7px;
}

.top #sp_info_2_2 ul {
/*	height:210px;*/
    width: 905px;
    margin: 0 auto;
    display:flex;/*flexbox宣言*/
    flex-diretion: row;/*左から右への横並び*/
    flex-wrap:wrap;/*折り返す／上から下*/
/*    justify-content: start;/*左寄せ*/
    justify-content: space-between;/*均等配置*/
}

.top #sp_info_2_2 li a {
/*    float: left;*/
	height:228px;
    width: 200px;
    text-indent: 0 !important;
}

.top .sp_info_3 {/*iframeのスマホ対策*//*不要*/
	width:100%;
	position:relative;
	padding-top: 18.94%;/*アイフレームの高さ180px / アイフレームの横幅950px*/
	overflow:auto;/*アイフォン対策*/
	-webkit-overflow-scrolling:touch;
	z-index:10;
}

.top .sp_info_3_2 {/*iframeのスマホ対策*/
	width:100%;
	position:relative;
	padding-top: 21.68%;/*アイフレームの高さ206px / アイフレームの横幅950px*/
	overflow:auto;/*アイフォン対策*/
	-webkit-overflow-scrolling:touch;
	z-index:10;
}

.top .sp_info_3 iframe {/*iframeのスマホ対策*//*不要*/
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border:none;/*アイフォン対策*/
	display:block;/*アイフォン対策*/
	z-index:10;
}

.top .sp_info_3_2 iframe {/*iframeのスマホ対策*/
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border:none;/*アイフォン対策*/
	display:block;/*アイフォン対策*/
	z-index:10;
}

/*SPインフォここまで*/
</pre></body></html>