@charset"shift_jis";


/*----------------------------------------*/
/* ヘッダー以下部分 */
/*----------------------------------------*/
body#home div#content{
	width:920px;
	overflow: hidden;
}
body#home div#content:after{
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}
/* --------- Flash --------- */
div#indexFlash{
	width:920px;
	height:260px;
}

/* --------- Flash以下部分 --------- */
div#index-main{
	padding:14px 0 0 0;
	width:920px;
	float:left;
	font-size:80%;
}


/* --------- 重要なお知らせテキストエリア --------- */
div#textarea-left{
	width:444px;
	float:left;
	overflow:hidden;
}
div.text-bg{
	width:444px;
}
div.textarea-leftText{
	width:424px;
	padding:10px 0 10px 10px;
	margin:0;
}
div#textarea-right{
	width:444px;
	float:right;
	overflow:hidden;
}
div.textarea-rightText{
	width:424px;
	padding:10px 0 10px 10px;
}


/* --------- 重要なお知らせリスト --------- */
ul.index-infoDate{
	margin:0;
	padding:0;
	list-style:none;
	font-size:85%;
}
ul.index-infoDate li{
	margin:0 0 10px 0;
	padding:0;
	line-height:1.4;
}
ul.index-infoDate li div.rtable{
	margin-bottom:3px;
	width:100px;
}

/* --------- ニュースリリース サイト情報リスト --------- */
ul.index-newsDate{
	margin:0;
	padding:0;
	list-style:none;
	font-size:85%;
}
ul.index-newsDate li{
	margin:0;
	padding:0 0 2px 0;
	overflow: hidden;
}
html>/**/body ul.index-newsDate li {
	padding:0 0 6px 0;/* Windows IEはこのスタイルを無視する */
}

ul.index-newsDate li:after{
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}
/*\*/
* html ul.index-newsDate li {
	height: 1em;
	overflow: visible;
}
/**/


ul.index-newsDate li div.rtable{
	margin-right:10px;
	float:left;
	width:100px;
}
ul.index-newsDate li div.newstext {
	width:314px;
	padding:3px 0 0 0;
}

/*\*/
ul.index-newsDate li div.newstext  {
	float:right;/* Mac IE 5はこのスタイルを無視する */
}
/**/

/*----------------------------------------*/
/* H2やPの高さ（設定しないとNN6でずれる） */
/*----------------------------------------*/
div#index-main-left h2{height:27px;}
div#index-main-right h2{height:27px;}

div#index-right p{height:46px;}
div#index-right h2{height:27px;}

/* --------------- H2 P height(Do not shift by NN6) --------------- */
div#textarea-left h2{height:27px;}
div#home-top-right h2{height:26px;}
div#textarea-right h2{height:27px;}


/*----------------------------------------*/
/* 最下段バナースペース */
/*----------------------------------------*/
div#centerGray{
	width:900px;
	margin: 10px auto;
	padding: 10px 0;
	text-align:center;
	background-color: #F6F6F6;
}
/*----------------------------------------*/
#otherbt {
	margin: 0 auto;
	width:162px;
	height:35px;
}
#otherbt ul{
	margin:0;
	padding:0;
	list-style:none;
}
#otherbt li{
	margin:0;
	padding:0;
}
#otherbt li a {
	display:block;
	width:162px;
	height:35px;
	text-indent:-9999px;
	text-decoration:none;
}
#otherbt #otherbt01 a{
	background: url(../images/b_smile.gif) no-repeat 0 0;
}

#otherbt #otherbt01 a:hover {
	text-decoration:none;
	background-position:0 -35px;
}
