@charset "utf-8";

/*------------topNavi------------*/
.sprite {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background-image: url(../img/ico_topNavi.png);
	background-size: 285px 250px;
}

#topNavi ul {
	width: 90%;
	height: 250px;
	margin: 20px auto 15px;
	text-align: center;
}
#topNavi ul li {
	width: 33%;
	height: 95px;
	float: left;
}
#topNavi ul li a {
	display: block;
}
#topNavi ul .sprite {
	display: inline-block;
	width: 95px;
	height: 65px;
	vertical-align: middle;	
}
#topNavi ul .title {
	font-size: 80%;
	font-weight: bold;
	color: #5d3408;
	white-space: nowrap;
}
#topNavi li:nth-child(1) .sprite {
	background-position: 0 0;
}
#topNavi li:nth-child(2) .sprite {
	background-position: -95px 0;
}
#topNavi li:nth-child(3) .sprite {
	background-position: -190px 0;
}
#topNavi li:nth-child(4) .sprite {
	background-position: 0 -95px;
}
#topNavi li:nth-child(5) .sprite {
	background-position: -95px -95px;
}
#topNavi li:nth-child(6) .sprite {
	background-position: -190px -95px;
}
#topNavi li:nth-child(7) .sprite {
	background-position: 0 -190px;
}
@media only screen and (orientation : landscape) {
#topNavi ul {
	height: 140px;
	text-align: left;
}
#topNavi ul li {
	height: 70px;
}
}


/*------------Slide------------*/
#flickity {
	width: 100%;
	height: auto;
	margin-bottom: 10px;
}
.js-flickity li {
	width: 100%;
	display: block;
}
.js-flickity li img {
	width: 100%;
	height: auto;
}

/*------------TopNews------------*/
h3.topH3 {
	font-size: 16px;
	padding-left: 5%;
}
h3.topH3:before {
	content:" ";
	display:inline-block;
	width:21px;
	height:22px;
	background:url(../../common/img/ico_h3.png); 
	background-size:contain;
	vertical-align:middle;
	margin-right: 10px;
}
#news {
	width: 100%;
	height: 300px;
	overflow: scroll;
	font-size: 90%;
	line-height: 1.5em;
}
#news dt {
	color: #72af2d;
}
#news dd {
	border-bottom: dotted 1px #e1d9c1;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

#news a {
	text-decoration: underline;
	color: #5D3408;
}


.f_red {
	color: #a40000;
}
.f_blue {
	color: #053889;
}