@charset "Shift_JIS";
.image_navi {
	float: right;
	width: 148px;
}
#no_flash {
	text-align: center;
}

.image_navi .pt5 {
	padding-top: 2px;
}
.topics {
	padding-bottom: 10px;
}
.topics_1 {
	float: left;
	width: 455px;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 17px;
	background: url(../images/contents_bg.gif) repeat center top;
	height: 212px;
}
.topics_2 {
	float: right;
	width: 445px;
	padding-right: 20px;
}
.topics_1 .news dt {
	display: inline;
	font-size: 120%;
}
#page .topics_1 .news {
	overflow: scroll;
	height: 180px;
	width: 440px;
}
#page .main_content .topics_1 .news dt {
	padding-left: 10px;
}


.topics_1 .news dd {
	font-size: 120%;
}
.topics_1 .news dd {
	display: inline;
	padding-left: 10px;
}


.topics_2 .interstyle2 {
	float: left;
	width: 55px;
}
.topics_2 .interstyle4 {
	float: right;
	width: 250px;
	font-size: 95%;
}
.topics_2 .interstyle3 {
	float: left;
	width: 180px;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
}

.topics_2 .interstyle1 {
	float: left;
	width: 125px;
}

.topics_2 ul {
	padding-left: 20px;
	font-size: 120%;
}

.topics_3 {
	background-image: url(../images/contents_bg.gif);
	background-repeat: repeat-x;
	background-position: center center;
	float: right;
	width: 445px;
	margin-top: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.main_content h3 {
	color: #82b72b;
}

.topics_3 ul {
	padding-left: 20px;
	font-size: 120%;
}

.main_content {
	width: 940px;
	padding-top: 10px;
}
.sd_banner {
	float: right;
	height: 33px;
	width: 224px;
	padding-top: 25px;
}
.top_sd {
	float: left;
}

#myId {
	position: absolute;
	z-index: 3;
	width:950px; //Flashのwidth
	height:24px; //高さの初期値
}

