@charset "UTF-8";



div#content div#right_block	{
	min-width:800px;
	max-width:1000px;
	height:auto;
	float:left;
}
div#content div.logo	{background-image:url(../images/share/forest_logo.gif);
						 background-position:top right;
						 background-repeat:no-repeat;
						 padding:0 0 0 0;}

div#right_block div#read_block	{
	width:600px;
	padding:0 0 1em 60px;
	margin: 0;
}

div#read_block h3	{
	text-align:center;
	margin:2em 0 2em 0;
}
					 
div#read_block	{width:auto;}

p#read{
	line-height:1.7em;
	text-align:justify;
	text-justify:distribute;
	letter-spacing:1px;
}

p#read img{
	padding-left:28px;
}

div#read_block table {
}

div#read_block table img {
	margin-bottom:5px;
	margin-left: 20px;
}

div#read_block table th,td	{
	padding:0.2em;
	line-height:20px;
	vertical-align:top;
	background-image:url(../images/event/back2.png);
}						 

div#read_block table th	{
	width:6em;
	vertical-align:middle;
	background-image:url(../images/event/back2.png);
	padding-left:0;
	text-align: center;
}
						 
table dl{
	line-height:1.5em;
	margin-top:2px;
}

table dl dt{
	display:block;
	float:left;
	clear:both;
	width:5m;
	text-align: right;
}

table dl dd{
	display:block;
	float:left;
	margin-left:15px;
	margin-bottom:8px;
	width: 200px;
}


div.event_box{
	width:600px;
	margin:1em 0 2em 0;
	border: 1px solid #336600;
	background-image:url(../images/event/back.png);
	position:relative;
	z-index:1;
	cursor:pointer;
}

div.event_none{
	width:600px;
	margin:1em 0 2em 0;
	border: 1px solid #336600;
	background-image:url(../images/event/back.png);
	position:relative;
	z-index:1;
}

div.event_title{
	font-size:150%;
	line-height:1.3em;
	margin:0 0 1em 0;
}

.event_title a{
	display:block;
}

.sub_title{
	font-size:80%;
}

p.read{
	line-height:1.7em;
}

div.event_left{
	width:380px;
	padding:10px;
	float:right;
}

div#read_block a{
	color:#333;
	text-decoration:none;
}

div#read_block a:link{
	color:#333;
}


div#read_block a:hover{
	color:#00450F;
	text-decoration:none;
}


table tr td #link a{
	color:#0066FF;
}

table tr td #link a:link{
	color:#0066FF;
}

table tr td #link a:hover{
	color:#00450F;
}


div.event_right{
	width:180px;
	padding:10px;
	float:right;
	text-align:right;
}

.text-indent{
	text-indent:-1em;
	margin-left: 1em;
	margin-bottom: 5px;
}

div#info{
	margin:1em 0 1em 0;
}

div#info a{
	color:#0066FF;
}

div#info a:link{
	color:#0066FF;
}

div#info a:hover{
	color:#00450F;
}

div#info .info_left{
	float:left;
	width:120px;
}

div#info .info_right{
	float:right;
	width:480px;
}


div#info img{
	padding-right:10px;
}

div#info strong{
	display:block;
	margin-bottom:-10px;
}

#tip{
	position:absolute;
	display:none;
	z-index:40;
}

#overlay{
	height:155px;
	background-color:#333;
	display:none;
	position:absolute;
	z-index:20;
	top:0px;
}

.back{
	width:100px;
	margin:2em auto;
}


.right_photo{
	float:left;
	width:100px;
	margin-left:13px;
}

.left_event{
	float:left;
	width:435px;
	_width:340px;
	margin-right:20px;
}

.left_event p{
	text-align:justify;
	text-justify:distribute;
}


#link{
	color:#0000FF;
}

#link:hover{
	color:#00450F;
}

.event_table{
	margin:8px auto 0 0;
}