@import "http://";


body.index {
	scrollbar-base-color:#E8E8E8;
	scrollbar-track-color: #FFFFFF;
	scrollbar-face-color: #E8E8E8;
	scrollbar-shadow-color: #E8E8E8;
 	scrollbar-darkshadow-color: #E8E8E8;
	scrollbar-highlight-color: #E8E8E8;
	scrollbar-3dlight-color: #E8E8E8;
	scrollbar-arrow-color: #FFFFFF;
 	
	BACKGROUND-image: url(image/bg.gif);
	BACKGROUND-repeat: no-repeat;
	BACKGROUND-position: top center;
	background-color : #D1DDDC;

	COLOR: #838382;
	MARGIN: 0px 0px 0px 0px;
}


#container {
	MARGIN: 0px 0px; WIDTH: 735; padding: 0px 15px 15px 15px;
}



A {
	TEXT-DECORATION: none
}
.small {
	FONT-SIZE: 10px; LINE-HEIGHT: 120%; FONT-FAMILY:monospace
	}
.small_eng {
	FONT-SIZE: 8px; LINE-HEIGHT: 110%; FONT-FAMILY: Verdana, Arial, Helvetica
}
.normal {
	FONT-SIZE: 12px; LINE-HEIGHT: 120%
}
.normal_eng {
	FONT-SIZE: 12px; LINE-HEIGHT: 120%; FONT-FAMILY: Verdana, Arial, Helvetica
}
.big {
	FONT-SIZE: 14px; LINE-HEIGHT: 120%
}
.big_eng {
	FONT-SIZE: 14px; LINE-HEIGHT: 120%; FONT-FAMILY: Verdana, Arial, Helvetica
}
.bigger {
	FONT-SIZE: 20px; LINE-HEIGHT: 120% FONT-FAMILY: Verdana, Arial, Helvetica
}
.normal_film {
	FONT-SIZE: 12px; LINE-HEIGHT: 140%
}
.bigger_eng {
	FONT-SIZE: 17px; LINE-HEIGHT: 120%; FONT-FAMILY: Verdana, Arial, Helvetica
}
UNKNOWN {
	FONT-SIZE: 18px; LINE-HEIGHT: 130%
}
A:link {
	COLOR: #838382; 
}
A:visited {
	COLOR: #838382; 
}
A:hover {
	COLOR: #838382; TEXT-DECORATION: underline
}

TD.head {
	VERTICAL-ALIGN: top; HEIGHT: 89px; BACKGROUND-COLOR: #FFFFFF
}

TD.middle_top {
	VERTICAL-ALIGN: top; BACKGROUND-COLOR: #FFFFFF
}
TD.middle_title {
	VERTICAL-ALIGN: top; BACKGROUND-COLOR: #FFFFFF; padding: 12px 15px 10px 15px; HEIGHT: 51px; 
}
TD.middle_navi {
	VERTICAL-ALIGN: top; BACKGROUND-COLOR: #FFFFFF; padding: 12px 15px 10px 15px; HEIGHT: 66px; 
}
TD.middle_frame {
	VERTICAL-ALIGN: top; BACKGROUND-COLOR: #FFFFFF; padding: 0px 0px 10px 15px; HEIGHT: 100%; 
}


TD.foot {
	text-align: RIGHT; HEIGHT: 20px; padding: 5px 15px 4px 0px; BACKGROUND-image: url(image/bg_footer.gif);
}

TD.title_bar {
	padding: 0px 0px 5px 0px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	color: #F06;
}


DIV.navi {
	 padding: 10px 0px 0px 0px; text-align: left;
}




DIV.banner {
	 padding: 0px 0px 5px 0px;
}


TR.f7 {
	BACKGROUND-COLOR: #F8F6F5
}
TD.update {
	FONT-SIZE: 12px; COLOR: #F623A9;  VERTICAL-ALIGN: top; LINE-HEIGHT: 120%; WIDTH: 60px 
}
TD.update_read {
	FONT-SIZE: 12px; VERTICAL-ALIGN: top; LINE-HEIGHT: 120%; WIDTH: 310px 
}
TD.info {
	FONT-SIZE: 12px; VERTICAL-ALIGN: top; LINE-HEIGHT: 120%; WIDTH: 376px 
}
DIV.info_date {
	FONT-SIZE: 12px; COLOR: #F623A9; LINE-HEIGHT: 120%; 
}


TD.middle_gallery {
	VERTICAL-ALIGN: top; BACKGROUND-COLOR: #FFFFFF; padding: 0px 0px 10px 15px; HEIGHT: 400px; 
}
TD.line {
	padding: 0px 0px 10px 15px; BACKGROUND-COLOR: #FFFFFF;
}
TD.title_s {
	FONT-SIZE: 12px; FONT-WEIGHT: bold; VERTICAL-ALIGN: top; padding: 0px 0px 5px 0px;
}
TD.side_bar {
	padding: 0px 5px 5px 0px;
}
TD.gallery_link {
	FONT-SIZE: 12px; COLOR: #F623A9; VERTICAL-ALIGN: top; LINE-HEIGHT: 120%; WIDTH: 233px 
}

