/* index.html用定義一覧
------------------------------------ */

body { background-position: 0px 182px;}

#contentsArea { margin-bottom: 0;}
embed,object { vertical-align: top;}


/* ------------------------------------
　　#globalMenu定義（上書き）
------------------------------------ */
#globalMenu { width: 734px; height: 22px; margin: 18px auto 0px auto; background: url(../img/image.jpg) 0px 0px no-repeat;}
#globalMenu ul { top: -18px; left: 17px; background: url(../common/img/menubar01.gif) 0px 0px no-repeat;}
#globalMenu li a:hover { background: url(../common/img/menubar01.gif) no-repeat;}

#flash { width: 734px; height: 230px; margin: 0px auto; padding: 0;}

/* ------------------------------------
　　#banner定義
------------------------------------ */
#banner { position: relative; width: 730px; height: 59px; margin: 12px 0 28px 0;}
#banner ul { list-style-type: none; margin: 0; padding: 0; text-align: center;}
#banner li { display: inline; margin: 0; padding: 0;}
#banner li img { margin: 0 3px; padding: 0;}

/* ------------------------------------
　バナー出さない時はここをアクティブに
------------------------------------
body { background-position: 0px 138px;}
#flash { margin: 0px auto 30px auto; padding: 0;}
#banner { display: none;} */


/* ------------------------------------
　　#mainLeft定義
------------------------------------ */
#mainLeft { clear: both; float: left; width: 507px;}

/* 新着情報 */
#topics { position: relative;}
#topics h2 { width: 507px; height: 34px; background: url(../img/bg_news.gif) 0 0 no-repeat; text-indent: -9999px;}
#topics p.other { position: absolute; width: 102px; height: 34px; top: 0px; right: 0px; text-indent: -9999px;}
#topics p.other a { display: block; width: 102px; height: 34px; text-decoration: none;}
#topics p.other a:hover,#topics p.other a:focus { background: url(../img/bg_news.gif) right bottom no-repeat;}


#topics dl { width: 480px; margin: 0.8em 0 0 0; padding: 0; font-size: small;}
#topics dl dt {
	margin: 0;
	padding: 0 0 0 0.5em;
	width: 6.5em;
	background: url(../img/point_news.gif) 98% 4px no-repeat;
	line-height: 1.2em;
	font-family: "ＭＳ Ｐゴシック";
}
#topics dl dd {
	padding: 0 0 0.6em 7.5em;
	margin: -1.2em 0 0 0;
	background: url(../common/img/line_dot.gif) 0% 88% repeat-x;
	line-height: 1.2em;
}


#topics dl a:link,
#topics dl a:visited { text-decoration: none;}
#topics dl a:hover,
#topics dl a:focus,
#topics dl a:active { text-decoration: underline;}


/* IR 情報 */
#IR { position: relative; width: 507px; margin: 1em 0 2em 0;}
#IR h2 { width: 507px; height: 34px; background: url(../img/bg_ir.gif) 0 0 no-repeat; text-indent: -9999px;}
#IR ul { list-style-type: none;}
#IR li.koukoku { position: absolute; top: 0px; left: 89px; width: 86px; height: 34px; text-indent: -9999px;}
#IR li.kessan { position: absolute; top: 0px; left: 175px; width: 86px; height: 34px; text-indent: -9999px;}
#IR li a { display: block; width: 86px; height: 34px; text-decoration: none;}
#IR li.koukoku a:hover,#IR li.koukoku a:focus { background: url(../img/bg_ir.gif) -89px 100% no-repeat;}
#IR li.kessan a:hover,#IR li.kessan a:focus { background: url(../img/bg_ir.gif) -175px 100% no-repeat;}


/* その他 */
#other { float: right; width: 210px; margin: 0; padding: 0;}
#other h2 { display: none;}
#other img { margin-bottom: 2px; vertical-align: top;}
#other .mark01 { float: left; width: 120px;}
#other .mark02 { float: left; width: 90px; font-size: 10px; text-align: center;}
#other ul { list-style-type: none; margin: 10px 0 0 0; padding: 0;}
#other li { margin: 0; padding-left: 12px; background: url(../img/point_news.gif) 0 3px no-repeat; white-space: nowrap;}
#other a:link,
#other a:visited { text-decoration: none;}
#other a:hover,#other a:focus { text-decoration: underline;}


#getFlashPlayer {
	clear: both;
	width: 730px;
	margin: 0 auto;
	padding: 20px 0 0 0;
	font-size: smaller;
	text-align: center;
}
#getFlashPlayer p {
	padding: 8px;
	background-color: #f6f6f0;
	color: #666 !important;
	text-align: center;
}
#getFlashPlayer img {
	margin-left: 10px;
	vertical-align: middle;
}
/* ------------------------------------
　　#footArea定義
------------------------------------ */

#footArea {
	clear: both;
	width: 730px;
	height: 70px;
	padding-top: 20px;
	background: url(../common/img/line_foot.gif) 0px 10px no-repeat;
}
address { margin-bottom: 0.3em; font-style: normal; font-size: small;}
