
BODY, TH, TD
{
	font-family        : "‚l‚r –¾’©", "Hiragino Mincho Pro", "ƒqƒ‰ƒMƒm–¾’© Pro W3", Osaka;
	line-height        : 1.5em;
	color              : #591005;
}


BODY
{
	font-size          : 13px;
	margin             : 0px;
	padding            : 0px;
	background         : #000000;
}


H1, H2, H3, H4, UL, LI, A
{
	margin             : 0px;
	padding            : 0px;
}

LI
{
	list-style-type    : none;
}

IMG
{
	border             : 0px;
}

BIG
{
	display            : none;
}


em.menuTitle
{
	display            : none;
}


A:link    { color : #2388DB; }
A:visited { color : #2388DB; }
A:active  { color : #FABB91; }
A:hover   { color : #98C8EF; }




#wrapper
{
	width               : 960px;
	margin              : auto;
	text-align          : center;
	background          : url(../common/BG.jpg);
}



/*######################### [ Header ] #########################*/

#Header
{
	height              : 307px;
	background          : url(../common/headerImage.jpg);
	position            : relative;
}




/*######################### Global Navi #########################*/
ul.globalNavi
{
	height              : 142px;
	position            : absolute;
	top                 : 119px;
	left                : 27px;
	background          : url(../common/globalNavi.jpg) no-repeat;
}

ul#globalNavi_01 { background: url(../common/globalNavi.jpg) no-repeat 0 -142px; }
ul#globalNavi_02 { background: url(../common/globalNavi.jpg) no-repeat 0 -284px; }
ul#globalNavi_03 { background: url(../common/globalNavi.jpg) no-repeat 0 -426px; }



ul.globalNavi LI
{
	display             : inline;
}


ul.globalNavi A
{
	display             : block;
	width               : 303px;
	height              : 142px;
	float               : left;
	text-decoration     : none;
}




/*######################### [ Contents ] #########################*/

div.Contents
{
	width               : 549px;
	margin              : 0 auto;
	padding             : 0 84px;
	text-align          : left;
	position            : relative;
	z-index             : 1;
}

div.Contents P
{
	margin              : 0;
	position            : absolute;
}


a#gotoTopLink
{
	display             : block;
	height              : 110px;
	width               : 400px;
	position            : absolute;
	left                : 50px;
}



/*######################### [ footer ] #########################*/

div#footer
{
	position            : relative;
}


div#footer UL
{
	margin             : auto;
	padding-top        : 6px;
	padding-bottom     : 13px;
}


div#footer LI
{
	display            : inline;
}


/*=============== Footer Contents ===============*/
div#footerCont
{
	height              : 88px;
	background          : url(../common/footerContBG.png);
	_behavior           : url(../js/iepngfix.htc);	/* PNGp */
	position            : relative;
}


a#newsBtn
{
	display             : block;
	width               : 80px;
	height              : 83px;
	position            : absolute;
	left                : 42px;
	z-index             : 11;
}

div#footerCont LI
{
	display             : inline;
}

div#footerCont LI A
{
	display             : block;
	height              : 36px;
	position            : absolute;
	top                 : 41px;
}

A#footerContNavi01 { width: 189px; right: 35px; }
A:link#footerContNavi01, A:visited#footerContNavi01  { background: url(../common/footerContNavi01.jpg) no-repeat 0 0; }
A:hover#footerContNavi01                             { background: url(../common/footerContNavi01.jpg) no-repeat 0 0px; }

A#footerContNavi02 { width: 222px; right: 19px; }
A:link#footerContNavi02, A:visited#footerContNavi02  { background: url(../common/footerContNavi02.jpg) no-repeat 0 0; }
A:hover#footerContNavi02                             { background: url(../common/footerContNavi02.jpg) no-repeat 0 0px; }



div#topicsSummary
{
	position           : absolute;
	top                : 47px;
	left               : 130px;
	/left              : -150px;
	text-align         : left;
}

div#topicsSummary A
{
	font-size          : 12px;
	color              : #843666;
}





div#footerBottom
{
	color               : #FFFFFF;
	font-size           : 10px;
	width               : 960px;
	height              : 50px;
	margin-top          : 33px;
}

div#copyright
{
	padding-left        : 25px;
	text-align          : left;
	line-height         : 1em;
	width               : 622px;
	float               : left;
}

div#copyright STRONG
{
	font-size           : 12px;
	font-weight         : normal;
	line-height         : 1.8em;
	font-family         : "‚l‚r ‚oƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka;
}


div#footerNavi
{
	width               : 313px;
	float               : right;
	font-size           : 12px;
	font-family         : "‚l‚r ‚oƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka;
}

div#footerNavi A
{
	color               : #1dafbf;
	text-decoration     : none;
}



div#footerNavi LI
{
	display             : inline;
	margin-right        : 10px;
	padding-left        : 10px;
	background          : url(../common/footerNaviArrow.png) no-repeat left center;
	_behavior           : url(../js/iepngfix.htc);	/* PNGp */
}




/*######################### [ Sub Contents ] #########################*/


/*######################### [ oher ] #########################*/

SPAN
{
	color               : #00a0e9;
}


span.red
{
	color               : #FF0000;
}


