  @charset "utf-8";

@import "base.css";
@import "common.css";
@import "style.css";
@import "gnav.css";
@import "gnav_sp.css";

/* top
---------------------------------------------------*/
/* mainVisual */
#mainVisual {
	display: none;
}

#animation_container {
	position: absolute;
	margin: auto;
	left: 0;
	right: 0;
}

/* breakingNews */
#breakingNews {
	width: 1000px;
	margin: 40px auto 0;
	padding: 20px;
	text-align: center;
	letter-spacing: 0.05em;
	border: 1px solid #006cb5;
}

#breakingNews dt {
	color: #006cb5;
	font-size: 112.5%; /*18px*/
	font-weight: bold;
	margin-bottom: 10px;
}

#breakingNews dd {
	font-size: 87.5%; /*14px*/
	line-height: 1.7;
}

/* topLink */
.topLink {
	background-color: #e9ecee;
	overflow: hidden;
	padding-top: 640px;
}

.topLink a:hover {
	opacity: 1;
}

@media only screen and (max-width:767px) {
	/* mainVisual */
	#mainVisual {
		display: block !important;
	}

	/* breakingNews */
	#breakingNews {
		width: 92%;
		margin: 20px 2% 0;
		padding: 15px 2%;
		text-align: left;
		letter-spacing:normal;
	}

	#breakingNews dt {
		font-size: 93.75%; /*15px*/
		margin-bottom: 5px;
	}

	#breakingNews dd {
		font-size: 68.75%; /*11px*/
		line-height: 1.5;
	}

	/* topLink */
	.topLink {
		padding-top: 0;
	}

	.topLink dl {
		width: 100%;
	}
}
