
body {
	color:#333333;
}

/*リンク定義*/

a:link {
	color:#13A1D1;
}
a:visited {
	color:#13A1D1;
}
a:hover {
	color:#FF8000;
}

li {
	color:#666666;
	font-size:12px;
	line-height:17px;
	margin-left:10px;
	margin-top:5px;
	margin-right:5px
}

#ol li{
	color:#333333;
	font-size:14px;
	line-height:17px;
	margin-left:10px;
	margin-top:10px;
	margin-right:15px
}

h4 {color:#666666;
	margin-top:10px;
	margin-left:5px;
	margin-bottom::10px;
	}

.menu_font {
	color:#13A1D1;;
	font-weight:bold;
	font-size:12px;
	background-repeat:no-repeat
	}

.title_font {
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	background-repeat:no-repeat
	}
	

.title_font_red {
	color:#FF0000;
	font-size:12px;
	line-height:12px;
	letter-spacing:1px;
	background-repeat:no-repeat
	}


.footer_font {
	font-size:12px;
	}
	
	
.contents_main_td {
	font-size:14px;
	line-height:24px;
	padding:10px
	}
	
.contents_main_nospace_td {
	font-size:14px;
	line-height:20px;
	text-align:left;
	padding-left:10px;
	}
	
.contents_main_td_right {
	font-size:14px;
	line-height:24px;
	text-align:right;
	padding-right:10px;
	}
	
.contents_main_nospace_td_padding {
	font-size:14px;
	line-height:20px;
	text-align:left;
	padding-left:20px;
	}
	
.contents_smallfont_td {
	font-size:12px;
	line-height:18px;
	text-align:left;
	}
	
.contents_movie_td {
	font-size:14px;
	line-height:20px;
	text-align:left;
	padding:5px;
	}

.movie_norepeat {background-repeat:no-repeat}

.movie_font_norepeat {
	background-repeat:no-repeat;
	font-size:12px;
	padding-top:5px;}
	
.movie_caption_font_norepeat {
	background-repeat:no-repeat;
	text-align:left;
	font-size:12px;
	padding:15px;}

.back {
	background-color:#FFFFFF;
	font-size:12px;
	padding:5px;
	border:solid 1px #13A1D1;
	width:135px;
	text-align:center
}

.movie_footer {
	font-size:9px;
	padding:5px;
	}
	
.movie_caption {
	font-weight:bold;
	font-size:12px;
	padding:5px;
	}
	
h2 {
	background-image: url("images/h2background.jpg")
	color:#666666;
	font-size:12px;
	margin-left:10px;
	margin-top:10px;
	margin-right:15px
}

h3 {color:#666666;
	font-size:12px;
	margin-top:2px;
	margin-left:5px;
	margin-bottom::2px;
	}


hr { border-style: dotted; border-color:#999999; } 

.topics_font {
	color:#666666;
	font-size:12px;
	line-height:12px;
	letter-spacing:1px;
	background-repeat:no-repeat
	}

.topics_date_right {
	font-size:10px;
	line-height:9px;
	text-align:right;
	padding-right:10px;
	}


.report_title_font {
	color:#13A1D1;;
	font-weight:bold;
	font-size:16px;
	background-repeat:no-repeat
	}
	
.report_caption_font {
	font-weight:bold;
	font-size:14px;
	padding:5px;
	}

.report_caption2_font {
	font-weight:bold;
	font-size:14px;
	line-height: 120%;
	padding:5px;
	}
	
.details_font {
	color:#13A1D1;;
	font-size:10px;
	background-repeat:no-repeat
	}
	

div.photobox_right { 
    float: right;
	font-weight:bold;
	color:#111111;
	font-size:10px;
	text-align:center;
	padding-left:5px;
} 

div.photobox_left { 
    float: left; 
	font-weight:bold;
	color:#111111;
	font-size:10px;
	text-align:center;
	padding-right:5px;
}

.info_text_font_01 {
	font-weight:bold;
	font-size:14px;
	line-height: 150%;
	padding:5px;
	}

.info_text_font_02 {
	font-size:12px;
	line-height: 150%;
	padding:5px;
	}

