body {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 12px;
	line-height: 130%;
	margin: 0px;
	padding: 0px;
}
A:LINK{
 	color : #AD244E;text-decoration: underline; 
	
}
A:VISITED{
 	color : #AD244E;text-decoration: none; 
}
A:HOVER{
    color:#FF0000;text-decoration: underline;
}
A:ACTIVE{
  	color : #AD244E;
}
.top_01 {
	font-size: 12px;
	line-height: 140%;
}
.top_02 {
	font-size: 14px;
	line-height: 140%;
}
.cast_01 {
	font-size: 16px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	color: #FD7E17;
}
.font12 {
	font-size: 12px;
	line-height: 150%;
}


.story_01 {
	font-size: 18px;
	line-height: 160%;
	font-weight: bold;
	color: #0099CC;
}
#slideshow {
	position:relative;
	height:130px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}
.h_01 {
	font-size: 14px;
	line-height: 130%;
	font-weight: bold;
	color: #CC3300;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
}
.font16 {
	font-size: 16px;
	line-height: 130%;
}
.int_Q {
	font-size: 12px;
	line-height: 130%;
	font-weight: bold;
	color: #FF3300;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.int_h1 {
	font-size: 14px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
	padding-left: 3px;
	line-height: 130%;
	color: #009900;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	background-color: #E6FFBB;
}
.int_n1 {
	font-weight: bold;
	color: #FF6600;
}
.font14 {
	font-size: 14px;
	line-height: 130%;
}
.cast_02 {

	font-size: 16px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	color: #66CC00;
}
.int_n2 {

	font-weight: bold;
	color: #009966;
}
.cap {
	color: #FF6600;
}
.int_n3 {


	font-weight: bold;
	color: #006699;
}
.int_n4 {



	font-weight: bold;
	color: #FF0099;
}
.int_n5 {



	font-weight: bold;
	color: #000099;
}
.top_text {
	line-height: 200%;
}

.report_text {
	line-height: 160%;
}

.sidemenu a{
font-size:1.5em;
color:#000000;
display:block;
text-decoration:none;
background:url(images/menu/news.gif) no-repeat;
height:30px;
}
.sidemenu a:hover{
background:orange;
background:url(images/menu/news_on.gif) no-repeat;
}
.sidemenu2 a{
font-size:1.5em;
color:#000000;
display:block;
text-decoration:none;
background:url(images/menu/m_03.gif) no-repeat;
height:30px;
}
.sidemenu2 a:hover{
background:orange;
background:url(images/menu/m_03on.gif) no-repeat;
}
.sidemenu3 a{
font-size:1.5em;
color:#000000;
display:block;
text-decoration:none;
background:url(images/menu/m_05.gif) no-repeat;
height:30px;
}
.sidemenu3 a:hover{
background:orange;
background:url(images/menu/m_05on.gif) no-repeat;
}
.sidemenu4 a{
font-size:1.5em;
color:#000000;
display:block;
text-decoration:none;
background:url(images/menu/m_09.gif) no-repeat;
height:30px;
}
.sidemenu4 a:hover{
background:orange;
background:url(images/menu/m_09on.gif) no-repeat;
}
.sidemenu5 a{
font-size:1.5em;
color:#000000;
display:block;
text-decoration:none;
background:url(images/menu/special.gif) no-repeat;
height:30px;
}
.sidemenu5 a:hover{
background:orange;
background:url(images/menu/special_on.gif) no-repeat;
}
.sidemenu6 a{
font-size:1.5em;
color:#000000;
display:block;
text-decoration:none;
background:url(images/menu/m_06.gif) no-repeat;
height:30px;
}
.sidemenu6 a:hover{
background:orange;
background:url(images/menu/m_06on.gif) no-repeat;
}
.sidemenu7 a{
font-size:1.5em;
color:#000000;
display:block;
text-decoration:none;
background:url(images/menu/dvd-bluray.gif) no-repeat;
height:30px;
}
.sidemenu7 a:hover{
background:orange;
background:url(images/menu/dvd-bluray_on.gif) no-repeat;
}
.sidemenu_none a{
font-size:12px;
background:url("");
}
.sidemenu_none a:hover{
font-size:12px;
background:url("");
}