@charset "UTF-8";
body{
	margin:0px;
	padding:0px;
}

p,body,td{
	color:#111111;
	font-size:13px;
}
a{color:white}
a:hover{color: red; text-decoration: underline }
hr{border-width: 1px 0px 0px 0px;border-style: solid;border-color:#222222;height: 1px;
	margin:20px 0px 20px 0px;}

h1{
	width:760px;
	margin:0px 0px 0px 0px;
	/*border:1px solid red;*/
}
h1 a{
	display:block;
	height:84px;
	background-image:url(../images/top_head02.gif);
	background-repeat:no-repeat;
	background-position:center;	
}
h1 a span{
	display:none;
}

.page{
	position:relative;;
	left:50%;
	width:760px;
	margin-left:-380px;
	/*border:1px solid red;*/
}

#left_menu_box{
	float:left;
}
#contents_box{
	margin-left:200px;
	margin-bottom:30px;
}

h2{
	background-repeat:no-repeat;
	background-position:center;
	width:760px;
	height:23px;
}
h2 span{
	display:none;
}

//.contents_box{width:570px;vertical-align:top;text-align:left;padding:0px 20px 0px 20px;font-size:13px;}

h3{
	font-size:14px;
}
h4{
	font-size:13px;
}
.headline{color:#000099;font-size:14px;}
.title{color:#0066ff;font-size:13px;margin:0px 0px 10px 0px;}
.sub_title{color:#0066ff;font-size:13px;}
.date{
	color:#000000;
	font-size:13px;
	font-style:bold;
	font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
}
.time{
	color:#000000;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック",Osaka;
}
.name_dot{color:#0066ff;font-size:13px;}
.close_up{
	color:#ff0066;font-size:
	font-size:13px;
	text-decoration:underline;
}
.caution{color:#cf2f00;font-size:13px;}
.subject_dot{color:#009999;font-size:13px;}

.link{
	color:#0066ff;
	text-decoration:underline;
	font-size:13px;
}

.note{color:#0077ff;font-size:13px;}
.underline{text-decoration:underline;}
.bold{font-weight:bold;}
.small{font-size:12px;}
.next{
	vertical-align:-20%;
	margin-left:3px;
}