 h3 {
	line-height:1.5em;
}

.my_read {
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
	color:#FF0000;
}

.head_image_block {
	background-image:url(images/top/head.jpg);
}

.head_ym {
	position:absolute;
	top:65%; right:5%;
	width:300px; height:30px;
	background-repeat: no-repeat;
	background-position: right top;
	_background:transparent;
}

.category_block {
	margin-bottom:10px;
}

.category_block h2 {
	display:none;
}

.link_title {
	display:block;
	width:588px; height:33px;
	background-repeat:no-repeat;
}

.my_body {
	padding:10px;
}


.topics_block {
	border:1px #FF0000 solid;
}

.topics_block h2 {
	display:block;
	background-image:url("images/top/con_new_off.gif");
	width:588px; height:33px;
	background-repeat:no-repeat;
	margin:0; padding:0;
}

.topics_block h2 span {
	display:none;
}

.topics_block .my_text {
	border-bottom:1px #FF0000 dashed;
	padding:5px;
	margin-bottom:10px;
}

.topics_block .my_left_text {
	float:left;
	width:45%;
	padding:5px;
	margin-bottom:10px;
}

.topics_block .my_right_text {
	float:right;
	width:50%;
	padding:5px;
	margin-bottom:10px;
	padding-left:10px;
	border-left:1px #FF0000 dashed;
}

.topics_block .my_left_text img,
.topics_block .my_right_text img {
	float:left;
	padding:5px;
}

.event_block {
	border:1px #FFCC00 solid;
}

.event_block .link_title {
	background-image:url("images/top/con_event_info_off.gif");
}

.event_block .link_title:hover {
	background-image:url("images/top/con_event_info_on.gif");
}

.event_block h3 {
	font-size:1.2em; font-weight:bold;
	padding:5px 0;
}

.event_block ul {
	padding:5px;
	line-height:1.5em;
}

.event_block ul li {
	padding:2px 0;
	border-bottom:1px #cccccc dashed;
}

.event_block .new_space {
	color:#FF0000;
}

.event_block .date_space {
	border-bottom:1px #FF9900 dashed;
}


.spot_block {
	border:1px #98cb02 solid;
}



.spot_block .link_title {
	background-image:url("images/top/con_osusume_spot_off.gif");
}

.spot_block .link_title:hover {
	background-image:url("images/top/con_osusume_spot_on.gif");
}

.spot_block ul {
	margin:10px 0;
}

.spot_block li {
	position:relative;
	float:left;
	width:260px;
	padding:5px;
	height:14em;
	border-bottom:1px #98cb02 dashed;
	margin-right:5px;
}

.spot_block li.spot_right {
	border-left:1px #98cb02 dashed;
}


.spot_block img {
	float:left;
	margin-right:10px;
}

.spot_block .details_btn {
	position:absolute;
	top:11.5em; left:180px;
}


.details_btn {
	float:right;
}




.movie_block {
	border:1px #000000 solid;
}

.movie_block .link_title {
	background-image:url("images/top/con_movie_off.gif");
}

.movie_block .link_title:hover {
	background-image:url("images/top/con_movie_on.gif");
}

.movie_block h3 {
	font-size:0.8em;
	height:4em;
}

.movie_block ul {
	margin:10px 0;
}

.movie_block li {
	position:relative;
	float:left;
	width:130px;
	padding:3px;
	height:18em;
	border:1px #cccccc solid;
	margin-right:2px;
	margin-bottom:2px;
}

.movie_block li.right_list {
	margin-right:0;
}

.movie_block .details_btn {
	position:absolute;
	top:17.3em; left:50px;
}


.news_block {
	border:1px #999999 solid;
}

.news_block .link_title {
	background-image:url("images/top/con_news_off.gif");
}

.news_block .link_title:hover {
	background-image:url("images/top/con_news_on.gif");
}

.news_block .arrow_b {
	background-position:5px 5px;
}

.news_block li {
	padding:10px 0;
	border-bottom:1px #666666 dashed;
}

.ikimono_block {
	border:1px #660000 solid;
}

.ikimono_block .link_title {
	background-image:url("images/top/con_ikimono_off.gif");
}

.ikimono_block .link_title:hover {
	background-image:url("images/top/con_ikimono_on.gif");
}

.ikimono_block ul {
	margin:10px 0;
}

.ikimono_block li {
	position:relative;
	float:left;
	width:260px;
	padding:5px;
	height:12em;
	margin-right:5px;
}

.ikimono_block li.spot_right {
	border-left:1px #000000 dashed;
}


.ikimono_block img {
	float:left;
	margin-right:5px;
}

.ikimono_block .details_btn {
	position:absolute;
	top:11.5em; left:180px;
}