
A:link, A:visited, A:active { 
	COLOR: #007EAC; 
	TEXT-DECORATION: none;
}

A:hover { 
	COLOR: #F26521;
	TEXT-DECORATION: underline;
}

BODY, TABLE { 
	FONT-SIZE: 9pt; 
	LINE-HEIGHT: 120%; 
}

BODY { 
	PADDING: 0 10px;
	MARGIN: 0;
	TEXT-ALIGN: center;
	COLOR: #333;
	BACKGROUND-COLOR: #fff;
}

OL {
	MARGIN: 0;
	PADDING: 0;
}

UL {
	MARGIN-LEFT: 20;
	PADDING: 0;
	LIST-STYLE-IMAGE: url(../img/icons.gif);
}

STRONG { 
	FONT-WEIGHT: bold;
}

EM { 
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
}

B { 
	FONT-SIZE: 9pt;
}

I { 
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: 110%;
}

BIG { 
	FONT-SIZE: 11pt; 
}

SMALL { 
	FONT-SIZE: 8pt; 
}

FORM { 
	MARGIN: 0px; 
}

H1 { 	
	MARGIN: 0;
	FONT-SIZE: 10pt;
}

H2 { 
	MARGIN: 0;
	FONT-SIZE: 10pt;
}

H3 { 
	MARGIN: 0;
	FONT-SIZE: 10pt;
}

H4 { 
	MARGIN: 0;
	DISPLAY: none;
}

H5 { 
	MARGIN: 0;
	DISPLAY: none;
}

H6 { 
	MARGIN: 0;
	DISPLAY: none;
}


#main-table{
	margin:0 auto; /*firefoxでセンター揃え*/
	width:95%;
}

#header {
	margin-bottom:15px;
	background:url(../img/obj_title_line.gif) repeat-x left bottom;
}

.favorite{
	margin-bottom:5px;
}

#geinou-news{
	margin-bottom:15px;
}

#geinou-head{
	height:40px;
	margin-bottom:10px;
	background:url(../img/obj_head1_bg.gif) right bottom;
	border-right:1px solid #000;
}

#geinou-head H2 A{
	display:block;
	text-indent:-9999px;
	width:290px;
	height:40px;
	background:url(../img/obj_head1.gif) no-repeat;
}

.news{
	margin:0 0 15px 0;
}

.news LI{
	margin-bottom:5px;
	padding-left:20px;
	list-style-type:none;
}

.movie-icon{
	background:url(../img/icon_movie.gif) no-repeat;
}

.photo-icon{
	background:url(../img/icon_photo.gif) no-repeat;
}

.text-icon{
	background:url(../img/icon_text.gif) no-repeat;
}

.news-photos IMG{
	margin-right:5px;
}

#deai-news{
	margin-bottom:15px;
}

#deai-head{
	height:40px;
	margin-bottom:10px;
	background:url(../img/obj_head2_bg.gif) right bottom;
	border-right:1px solid #000;
}

#deai-head H2 A{
	display:block;
	text-indent:-9999px;
	width:290px;
	height:40px;
	background:url(../img/obj_head2.gif) no-repeat;
}

.site-bar{
	margin:0;
	height:1px;
	width:95%;
	border-top:1px dotted #ccc;
}

#deai-ranking-wrap{
	margin-bottom:15px;
}

#deai-ranking{
	height:40px;
	margin-bottom:10px;
	background:url(../img/obj_head3_bg.gif) right bottom;
	border-right:1px solid #000;
}

#deai-ranking H2 A {
	display:block;
	text-indent:-9999px;
	width:290px;
	height:40px;
	background:url(../img/obj_head3.gif) no-repeat;
}

#linkaccess {
	margin-bottom:15px;
}

#linkaccess-head {
	height:40px;
	margin-bottom:10px;
	background:url(../img/obj_head4_bg.gif) right bottom;
	border-right:1px solid #000;
}

#linkaccess-head H2 A {
	display:block;
	text-indent:-9999px;
	width:290px;
	height:40px;
	background:url(../img/obj_head4.gif) no-repeat;
}

div.menu {
	margin: 10px 0 0 0;
	padding: 0;
}

div.menu h2 {
	text-align:center;
	padding: 2px 5px;
	margin:0 0 5px 0;
	height:20px;
	font-size:10pt;
	font-weight:bold;
	color:#fff;
	background: url(../img/obj_side_head.gif);
}

#menu-list ul {
	margin: 0 5px 5px 0;
	padding: 0;
	list-style-type:none;
}

#menu-list li {
	background:url(../img/icon_go.gif) left top no-repeat;
	margin:0 0 0 5px;
	padding:0 0 0 16px;
}

#search-site {
	margin-top:15px;
}

#search-site TABLE {
	border:1px solid #999;
	text-align:left;
}

#search-site .purpose {
	background-color:#D5E2FF;
}

#search-site .age {
	background-color:#D5D5FF;
}

#search-site .function {
	background-color:#E2D5FF;
}

#search-site TD {
	padding:3px;
}

#search-site STRONG {
	font-size:11pt;
}

#site-ranking {
	margin-top:15px;
}

#site-ranking OL {
	margin-top:5px;
}

#site-ranking LI {
	display:block;
	padding:2px 0 2px 50px;
	list-style-type:none;
	border-bottom:1px solid #fff;
}

.no1 {
	background:url(../img/obj_no1.gif) no-repeat 3px center #ffbfbf;
	PADDING: 3 3 3 45;
}

.no2 {
	background:url(../img/obj_no2.gif) no-repeat 3px center #ffda6a;
	PADDING: 3 3 3 45;
}

.no3 {
	background:url(../img/obj_no3.gif) no-repeat 3px center #a5dd77;
	PADDING: 3 3 3 45;
}

.no4 {
	background:url(../img/obj_no4.gif) no-repeat 3px center #aac6ff;
	PADDING: 3 3 3 45;
}

.no5 {
	background:url(../img/obj_no5.gif) no-repeat 3px center #bfd5ff;
	PADDING: 3 3 3 45;
}

.no6 {
	background:url(../img/obj_no6.gif) no-repeat 3px center #caddff;
	PADDING: 3 3 3 45;
}

.no7 {
	background:url(../img/obj_no7.gif) no-repeat 3px center #d5e3ff;
	PADDING: 3 3 3 45;
}

.no8 {
	background:url(../img/obj_no8.gif) no-repeat 3px center #dfeaff;
	PADDING: 3 3 3 45;
}

.no9 {
	background:url(../img/obj_no9.gif) no-repeat 3px center #eaf1ff;
	PADDING: 3 3 3 45;
}

.no10 {
	background:url(../img/obj_no10.gif) no-repeat 3px center #f4f8ff;
	PADDING: 3 3 3 45;
}

#footer {
	padding-top:10px;
	text-align:center;
}

.genre {
	width: 150px;
	margin: 0px;
	padding: 0px;
}
.genre UL {
	margin-top: 5px;
	list-style-type: none;
}
.genre LI {
	margin-bottom: 3px;
}

dd{margin-bottom:5px;}



/* 逆アクセスランキング */

.tblrow1 {
	background-color: #f4faff;
}
.tblrow0 {
	background-color: #eef6ff;
}
.tblno1 {

}
.tblno0 {

}
.tblurl1 {
	
}
.tblurl0 {
	
}
.tblsum1 {
	text-align: right;
}
.tblsum0 {
	text-align: right;
}
.tbltot1 {
	text-align: right;
}
.tbltot0 {
	text-align: right;
}

