@charset "utf-8";


/* ヘッダー
=============================================================*/

#header-container {
	width:100%;
	height:430px;
	background-image: url(../../images/top_head_bg.gif);
	background-repeat: repeat-x;
}

#header-inner {
	width:760px;
	margin:0 auto;
}

#header-inner h1.logo {
	width:434px;
	float:left;
	margin:18px 0px 0px 0px;
}

#header-inner ul li.contact-bt {
	width:173px;
	float:right;
	margin:26px 0px 0px 0px;
}

/* メインフラッシュ
=============================================================*/

#flash-eria {
	width:784px;
	padding:19px 0px 4px 0px;
	margin:0 auto;
	clear:both;
}

/* グローバルナビ
=============================================================*/

#g-navi-container {
	width:772px;
	margin:0 auto;
}
#g-navi-container li {
	display: inline;
	float:left;
	
}

/* メインコンテンツ
=============================================================*/


#contents-container {
	width:760px;
	margin:20px auto 30px auto;
	clear:both;
}

#contents-container #info-eria {
	width:479px;
	float:left;
}


#contents-container #info-eria h2 {
	text-align: left;
	padding:0px 0px 12px 0px;
	background-image: url(../images/border_line01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.info-item {
	padding:7px 0px;
}

.News-Date {
	width:14%;
	float:left;
	text-align: left;
	word-break: break-all;
}


.Info-txt {
	width:84%;
	float:right;
	text-align: left;
}


#contents-container #banner-eria {
	width:260px;
	float:right;
	padding:0px 0px 12px 0px;
	background-color: #CCCCCC;
	background-image: url(../images/banner_bg01.gif);
	background-repeat: repeat;
}

#contents-container #banner-eria h3 {
	text-align: left;
	margin:0px 0px 6px 0px;
}


#contents-container #banner-eria img.banner01 {
	margin:0px 4px 0px 0px;
}

