body{
		font-family: Arial,sans-serif;
       margin-top:0em;
       margin-right:1em;
       margin-left:1em;
       margin-bottom:0em;
	  background-image:  url(../images/bg_grad.jpg) ;
	background-repeat: repeat-y ;
	background-position: center top;
       
       
}
a:link {
	color: #0000cc;
	text-decoration: underline;
}
a:visited {
 color :#551a8b;

 
}
a:hover {
	color: #FF9300;
	text-decoration: underline;



}

.tabl {
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 1px;
    border-color: #999999 #999999 #999999 #999999; 
	

	
}

/************* ヘッダー ****************/
#rightmenumain {
	color: #FFFFFF;
	background-color:  #333333;

	font-size: 12px;
	

}

#rightmenumain a:link, #rightmenumain a:visited {
	display: block;

	color: #FFFFFF;
	text-decoration: none;
	background: url(../images/ya.gif) no-repeat left center;
	padding: 7px 19px 7px 25px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #111111;
	border-bottom: 1px solid #111111;
	border-left: 1px solid #CCCCCC;
}

#rightmenumain a:hover{
	background: url(../images/ya2.gif) no-repeat left center;

	text-decoration: none;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #111111;
	border-bottom: 1px solid #111111;
	border-left: 1px solid #CCCCCC;
}
td.hedda {
	background-color: #f1f1f1;
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
    	border-color: #999999 #64c1e0 #999999 #64c1e0; 
}

.headersub {
	font-size: 12px;
	line-height: 120%;
	color: #222222;
	text-decoration: none;
	

}
/************* フォーム ****************/
form { margin: 0px; 
}
.search{
	 background-image:  url(../images/bg_search.gif) ;
	background-repeat: repeat-x ;
	background-position: center top;
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 1px;
    border-color: #999999 #999999 #999999 #CCCCCC; 
       
       
}

/************* トップ背景 ****************/
.topbg{
	 background-image:  url(../images/bg_indx.gif) ;
	 padding: 10px 0px 10px 0px;
	
       
}

/************* トップカテゴリ入り口 ****************/

td.news {
	font-size: 12px;
	padding: 10px 4px 4px 10px;
	background-color: #FFFFFF;
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
    border-color: #FF60A3 #FF60A3 #FF60A3 #FF60A3; 
}
td.event {
	font-size: 12px;
	padding: 10px 4px 4px 10px;
	background-color: #FFFFFF;
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
    border-color: #FF8400 #FF8400 #FF8400 #FF8400; 
}
td.release {
	font-size: 12px;
	padding: 10px 4px 4px 10px;
	background-color: #FFFFFF;
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
    border-color: #94C210 #94C210 #94C210 #94C210; 
}

/************* 更新情報 ****************/
#information {
	font-size: 14px;
	color:#1088BB;
	font-weight:bolder;
	padding: 5px 5px 5px 5px;
	background-color: #FFFFFF;
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
    border-color: #75C0E0 #88C9E4 #75C0E0 #88C9E4; 



}
#information ul {
	color:#222222;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#information li {
	font-size: 12px;
	padding: 4px 0px 2px 5px;
}
/************* 一覧リンク ****************/
.all {
	margin:0px;
	padding-top:1.5em ;
	font-size: 13px;
	text-align:right;
}

/************* 詳細リンク ****************/
.syousai {
	background: url(../images/ya.gif) no-repeat left center;
	padding-left:1.8em ;
	padding-top:0.5em ;
	padding-bottom:0.5em ;
	
	
}

.footer {
	font-size: 12px;
	line-height: 120%;
	color: #222222;
	text-decoration: none;
	background-color: #E7E7E6;
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 00px;
    	border-color: #999999 #999999 #999999 #999999; 
	padding:3px 0px 3px 5px;


}
.links {
	font-size: 11px;
	color: #000099;
	text-decoration: none;

}
.headlink {
	font-size: 11px;
	color: #222222;
	text-decoration: none;

}
P {
  text-indent: 1em;
}
td.header {
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 1px;
    	border-color: #999999 #999999 #222222 #EBEBEB; 
   	 color: #ffffff; 
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	padding:4px 3px 0px 3px;
}
td.header-l {
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 1px;
    	border-color: #999999 #999999 #222222 #999999; 
   	 color: #ffffff; 
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	padding:4px 3px 0px 3px;
}
td.headya {
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 1px;
    	border-color: #999999 #999999 #222222 #EBEBEB; 

}
td.heddarelease {
	background-color: #ddf4c9;
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
    	border-color: #84d562 #84d562 #84d562 #84d562; 
}
td.heddaevent {
	background-color: #f4e1c9;
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
    	border-color: #f49765 #f49765 #f49765 #f49765; 
}
td.headya-l {
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 1px;
    	border-color: #999999 #999999 #222222 #999999; 
}
.topics {
	font-size: 12px;
	line-height: 140%;
	color: #222222;
	text-decoration: none;

}
.large {
	font-size: 14px;
	line-height: 140%;
	color: #222222;
	text-decoration: none;

}
.gaiyou {
	font-size: 12px;
	line-height: 140%;
	background-color: #f9e649;
	color: #222222;
	text-decoration: none;
	padding:3px 0px 3px 13px;

}
.maintitle {
	font-size: 15px;
	line-height: 140%;
	color: #222222;
	background-color: #F9EF9E;
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 10px;
    	border-color: #f9e649 #f9e649 #f9e649 #f9e649; 
	padding:5px 0px 5px 10px;

}
.maintitleevent {
	font-size: 15px;
	line-height: 140%;
	color: #222222;
	background-color: #f4e1c9;
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 10px;
    	border-color: #f49765 #f49765 #f49765 #f49765; 
	padding:5px 0px 5px 10px;

}
.contents {
	font-size: 14px;
	line-height: 140%;
	color: #222222;
	text-decoration: none;
	padding:3px 8px 3px 8px;

}
.main {
	font-size: 13px;
	line-height: 140%;
	color: #222222;
	text-decoration: none;

}


.topbnr {
	font-size: 12px;
	line-height: 140%;
	color: #FFFFFF;
	text-decoration: none;

}.date {
	font-size: 10px;
	font-weight: bolder;
	line-height: 140%;
	color:#222222;
	text-decoration: none;
	font-family:Arial,Helvetica,sans-serif;

}
.pankuzu {f
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	background-color: #FFFFFF; 
	color: #222222;
	padding:10px 5px 20px 10px;

}.cpy {
	font-size: 10px;
	line-height: 140%;
	color: #222222;
	text-decoration: none;
	padding:8px 0px 8px 0px;

}


