@charset "utf-8";

/**/
body{
	-webkit-text-size-adjust: none;
}
#header-01 h1 a#logo-en{
	width: 382px;
	height: 50px;
	background: url(../img/common/logo-en.png) no-repeat left top;
	background-size: contain;
}
#header-01 ul li a#icon01-en{
	background: url(../img/common/head-icon01-en.png) no-repeat left top;
}
#header-01 ul li a#icon02-en{
	background: url(../img/common/head-icon02-en.png) no-repeat left top;
}
#header-01 ul li a#icon03-en{
	background: url(../img/common/head-icon03-en.png) no-repeat left top;
}
#header-01 ul li a#icon04-en{
	background: url(../img/common/head-icon04-en.png) no-repeat left top;
}
#header-01 ul li a#icon05-en{
	background: url(../img/common/head-icon05-en.png) no-repeat left top;
}
nav#G-nav02 ul li a#ongray-en{
	background: url(../img/common/nav-bg-en.png) no-repeat left center;
	background-size: cover;
	cursor: default;
}
.en-m{
	font-size: 0.9em;
}

/**/


#slide {
width:950px;
height:228px;
margin:0 auto;
position:relative;

}
#slide img {
position:absolute;
left:0;
top:0;
}



section h2{
	background: url(../img/title-image01.png) no-repeat left top;
	width: 950px;
	height: 192px;
	margin: 0 auto;	
	margin-top: 12px;
}
section > div {
	width: 950px;
	margin: 0 auto;
	margin-top: 15px;
}


#info-box{
	float: left;
	width: 711px;
	height: 100%;
	margin-bottom: 80px;

}

section > div > div h3{
	padding: 3px 0 2px 12px;
	width: 699px;
	background: #007DC6;
	font-size: 1.1em;
	font-weight: 100;
	color: #FFF;
	float: left;
}
#info-box a#rss{
	width: 44px;
	height: 25px;
	background: url(../img/rss.png) no-repeat left top;
	margin-left: 2px;
}
#info-box a#ichiran{
	width: 41px;
	height: 29px;
	background: url(../img/ichiran.png) no-repeat left top;
	margin-left: 2px;
}
#info-box ul{
	padding-top: 15px;
	height: 265px;
	overflow-y: scroll;
}
#info-box ul li{
	color: #0370B9;
	letter-spacing: -0.9px;
	padding-bottom: 5px;
}
#info-box ul li span{
	color: #222222;
	display: inline-block;
	padding-right: 20px;
}
aside{
	width: 221px;
	height: 100%;
	float: left;
	margin-left: 17px;
	padding: 0;
}
aside ul li{
	padding-bottom: 5px;
}
aside ul li#bnr-space{
	position: relative;
	 margin-left: -2px;
}
aside ul li#bnr-space a{
	display: block;
	position: absolute;
	left: -5px;
	top: 0;
}
































