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

/*============================================================================================
メインビジュアル====================================================================================
============================================================================================*/

#top {
	height:320px;
	min-width: 1200px;
	width:100%;
	background-size: contain;
	background-position:center top;
	background-image:url(../../img/top-bg.jpg);
	}
#top ul{
	width:1200px;
	display:table;
	margin:0 auto;}
#top ul li{
	display:table-cell;
	vertical-align:middle;
	}
#top ul li h1{
	font-size:56px;
	line-height:1em}
#top ul li .en-r{
	font-size:40px;
	}

#top ul li:first-child{
	}
fieldset, img {
    borde: none !important;
}

/*============================================================================================
更新履歴====================================================================================
============================================================================================*/

#contents-area-top{
	padding-top:50px;}
#contents-area-top li{
    line-height: 1.4em;
}
#record{
	width:956px;
	display:table;
	border:2px solid #e4e4e4;
	margin:0 auto ;
	}




#record li{
	display:table-cell;
	vertical-align:middle;}

#record li:first-child{
	width:200px;
	background-color:#e4e4e4;}
	
#record .record {
	display: block;
	padding:12px 12px 0px 12px;
	line-height:1em;
	}
#record .record .new{
	background-color:#d61826;
	color:#fff;
	font-size:0.8em;
	padding:0 10px;
	margin-right:10px;
	}
#record .record li{
	display: block;
	width: auto;
	background-color: transparent;
	margin-bottom:0.4em;
	}
#record .record li:first-child a{
	color:#d61826;}
#record .record li:nth-child(2n) a{
	color:#d61826;}
#record .record li:nth-child(4n) a{
	color:#5a4f4a;}
	
/*============================================================================================
メニュー
====================================================================================
============================================================================================*/
#main-menu{
	background-image:url(../../img/bg-dot.png);
	width:1200px;
	margin:20px auto;}
#main-menu a{
	text-decoration:none;}
#main-menu .inner{
	width:1048px;
	display:table;
	margin:0 auto;
	vertical-align:middle;
	padding:30px 0;}
#main-menu .inner li{
	width:262px;
	display:table-cell;
	border-right:1px solid;
	padding:0 6px;}
#main-menu .inner li:last-child{
	border-right:none;}


#main-menu .inner h2{
	margin-bottom:14px;
	font-size:1.4em;}
#main-menu .inner h2 .en-r{
	font-size:0.8em;}
#main-menu .inner h3{
	margin-bottom:10px;
	font-size:1.2em;}
#main-menu .inner h3 .en-r{
	font-size:0.8em;}
#main-menu .inner .mini{
	margin-left:30px;}
#main-menu .inner .mini tr td{
	padding-bottom:5px;}
#main-menu .inner p a{
	text-decoration:underline;
	margin-bottom:10px;}

.wistalk{
	bottom:68px !important;
}












