#g_nav #g_infomation a,#g_nav #g_infomation a:hover {
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
	cursor: default;
}


.infomation .post {
	margin-bottom: 25px;
	background: url(../img/border_3px.gif) repeat-x left bottom;
	padding-bottom: 7px;
}

.infomation .detail {
	margin-bottom: 0px;
	padding-bottom: 0px;
	background: url(none);
	width: 560px !important;
	margin-left: 0px !important;
	overflow:hidden;
}

.infomation .detail .region{
	display:none;
}

.infomation .comp {
	width: 495px;
	margin-left: 65px;
	position: relative;
}

.infomation .post .date {
	font-size: 93%;
	line-height: 100%;
	margin-bottom: 10px;
}
.infomation .post .title {
	font-size: 116%;
	font-weight: bold;
	margin-bottom: 10px;
	border-bottom: 1px solid #999;
	padding-bottom: 7px;
}

.infomation .post h4 {
	font-size: 108%;
	font-weight: bold;
	display: inline;
}

.infomation .post h5 {
	font-size: 100%;
	font-weight: bold;
	display: inline;
}

.infomation .post .title a{
	color: #333;
	text-decoration: none;
}

.infomation .post .title a:hover{
	color: #666;
	text-decoration: underline;
}

.infomation .post .description,.infomation .post .post_body,.infomation .post .time {
	margin-bottom: 10px;
}

.infomation .post .post_body img {
	margin-bottom: 10px;
	max-width:560px;
}


.infomation .post .back {
	padding-top: 30px;
}

.infomation .post .table br {
	display:none;
}

.infomation .post ul {
	margin-bottom: -5px;
	margin-left: 17px;
}

.infomation .post ul li {
	list-style:square;
	line-height: 1.5;
	margin-bottom: 5px;
}

.infomation .post table {
	width: 100%;
	border: 1px solid #dbdbdb;
}

dl.list309 dt {
  float: left;
}

dl.list309 dd {
	margin-left: 10px;
}

.infomation .post table br,.infomation .post table th br,.infomation .post table td br,.infomation .post ul br,.infomation .post ul li br {
	display:none;
}


.infomation .post table th {
	width: 25px;
	text-align:center;
	font-weight: normal;
	vertical-align: middle;
	border-top: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
}

.infomation .post table td {
	border-right: 1px solid #dbdbdb;
	border-top: 1px solid #dbdbdb;
	font-size: 85%;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}

.infomation .post table .mgn {
	text-align: left;
	padding-left:5px;
}

.infomation .post table .header {
	background: #efefef;
	text-align: center;
}

p {
	font-size: 93%;
	margin-bottom: 10px;
}

.infomation .detail .description {
	margin-bottom: 15px;
}

.infomation .post .more {
	line-height: 110%;
	font-size: 93%;
	margin-bottom: 6px;
}



#contents #leftbar {
	float: left;
	width: 200px;
}
.comp .category,.comp .region {
	height: 50px;
	width: 50px;
	position: absolute;
	left: -65px;
	line-height: 50px;
	text-align: center;
	font-size: 85%;
	background: #1a1a1a;
	color: #FFF;
	text-decoration: none;
}

.comp .category span{ display:none;}
.comp .JAGDA{
	background: url(../../img/icon_in_jagda.gif) no-repeat;
}
.comp .EVENT{
	background: url(../../img/icon_in_event.gif) no-repeat;
}
.comp .COMPE{
	background: url(../../img/icon_in_compe.gif) no-repeat;
}
.comp .RECRUIT{
	background: url(../../img/icon_in_recruit.gif) no-repeat;
}

.caution p {
	font-size: 85%;
	line-height: 160%;
	color: #666;
}

.caution strong {
	color: #333;
}


.caution {
	margin-bottom: 30px;
}


#leftarea {
	float: left;
	width: 200px;
}

#leftarea .yeararea {
	margin-top: 30px;
}
#leftarea .yeararea li,
#leftarea .line li,
#leftarea .year li {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-left: 15px;
	list-style-image: url(../img/icon_topicsyear.gif);
}
#leftarea .yeararea li a,
#leftarea .line li a,
#leftarea .year li a {
	color: #8d8d8d;
	text-decoration: none;
}
#leftarea .yeararea li a.on,
#leftarea .line li a.on,
#leftarea .year li a.on {
	color: #333333;
	text-decoration: underline;
}
#leftarea .yeararea li a:hover,
#leftarea .line li a:hover,
#leftarea .year li a:hover {
	text-decoration: underline;
}

#leftarea .line {
	width: 70px;
	float: left;
	margin-top: 10px;
}
#leftarea .year {
	width: 130px;
	float: left;
	margin-top: 37px;
}
#leftarea .month {
	margin: 15px 0;
}

#leftarea .month li {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
	list-style-image: none;
}