@charset "UTF-8";

main section h1 {
	border-bottom:1px solid #18539e;
	color: #000;
	font-size: 2.4rem;
}

/* スライダー */
main .mainv {
	overflow:visible;
	margin:5px 0;

}
main .flexslider {
	border:none;
	border-radius:0;
	margin-bottom:40px;
	background-color:#000;
	background-image:url(../img/top/mv-load.gif);
	background-repeat:no-repeat;
	background-position:center center;
}	
main .mainv .flex-control-nav {
	bottom: -24px;
}
main .mainv .flex-control-paging li a {
	background-color:#ccc;
}
main .mainv .flex-control-paging li a.flex-active {
	background-color:#fff;
}
main .mainv .flex-direction-nav a:before {
	font-size: 30px;
}

main .top_image h1 {
	width: 90%;
	margin: 0 auto 20px;
	border:none;
}

/* 問い合わせボタン */
main .btn-inquiry {
	margin-bottom: 20px;
}
main .btn-inquiry li {
	margin-bottom: 10px;
}

/* information */
main .information h1 {
	margin-bottom: 5px;
	font-size: 2.4rem;
	letter-spacing: 0.1em;
}
main .information .list {
	height: 150px;
	overflow-y: scroll;
	border-bottom: 1px solid #333;
}
main .information .list tr {
	border-bottom: 1px solid #999;
}
main .information .list tr:last-child {
	border-bottom: none;
}
main .information .list th,
main .information .list td {
	vertical-align: top;
	padding: 5px;
	text-align: left;
	font-size: 1.4rem;
	font-weight: normal;
	line-height: 1.2;
}
main .information .list th {
	white-space: nowrap;
	padding-right: 10px;
}
main .information .list th .new {
	color: #F00;
}

/* フレーベストストーリー（４つのメニュー）*/
main .top-menu a {
	display: inline-block;
	width: 50%;
}
