
/* ■コンテンツ トピックス */

#topics_md {
	width: 750px;
	height: 245px;
}
#topics {
	width: 750px;
	height: 210px;
}
#topics_top {
	width: 550px;
	height: 210px;
	float: left;
	display: block;
}
#topics_top a {
	width: 550px;
	height: 210px;
	display: block;
	float: left;
}
#topicsbox {
	width: 200px;
	height: 210px;
	float: right;
	display: block;
}
#topics1 {
	width: 200px;
	height: 70px;
}
#topics2 {
	width: 200px;
	height: 70px;
}
#topics3 {
	width: 200px;
	height: 70px;
}
.topicslink span {
	display: block;
	font-size: 1px;
	width: 1px;
	height: 1px;
	overflow: hidden;
	color: #ffffff;
}
.topicslink a {
	width: 195px;
	height: 68px;
	display: block;
	position: relative;
	float: right;
	background-repeat: no-repeat;
}
#topicsbox .topicslink a:hover {
	display: block;
	background-position: 0px -68px;
}
.topicslink p {
	font-size: 1px;
	width: 1px;
	height: 1px;
	overflow: hidden;
	color: #ffffff;
}
#topics1 a {
	background-image: url(topimages/button1.gif);
}
#topics2 a {
	background-image: url(topimages/button2.gif);
}
#topics3 a {
	background-image: url(topimages/button3.gif);
}


/* ■メイン */

#main {
	width: 750px;
	clear: both;
}
#mainlink {
	width: 200px;
	float: right;
	display: block;
}
#mainnews {
	width: 550px;
	float: left;
	display: block;
}

/* ■メイン リンク */

#linkkimochi {
	width: 195px;
	float: right;
}
#kimochitop {
	width: 195px;
	height: 25px;
	background-image: url(topimages/kimochitop.gif);
}
#kimochitop p {
	font-size: 1px;
	width: 1px;
	height: 1px;
	overflow: hidden;
	color: #f7c80a;
}
#kimochimid {
	width: 195px;
	height: 210px;
	background-image: url(topimages/kimochicen.gif);
}

#kimochimidbox {
	width: 185px;
	height: 85px;
}
#honkimoimg {
	float: left;
	width: 60px;
	height: 75px;
	padding: 2px 8px 2px 10px;
}
#honkimoimg img {
	border: 1px solid;
}


.honkimotxt {
	padding: 0px 5px 0px 10px;
}
.honkimotxt #new {
	list-style-position: inside;
	list-style-type: square;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
}
.honkimotxt .header {
	list-style-position: inside;
	font-size: 10px;
	line-height: 13px;
}
.honkimotxt .content {
	list-style-type: none;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}

#kimochiban {
	width: 195px;
	height: 40px;
	background-image: url(topimages/kimochicen.gif);
}
#kimochiban p {
	font-size: 1px;
	width: 1px;
	height: 1px;
	overflow: hidden;
	color: #ffffff;
}
#kimochiban a {
	width: 180px;
	height: 40px;
	display: block;
	position: relative;
	margin: 0px 0px 0px 8px;
}
#kimochiban a:hover {
	display: block;
	background-position: 0px -40px;
}
#kimochiban a {
	background-image: url(topimages/kimochi_banner.gif);
}
.kimochibot {
	width: 195px;
	height: 5px;
	background-image: url(topimages/kimochibot.gif);
}
.kimochibot p {
	font-size: 1px;
	width: 1px;
	height: 1px;
	overflow: hidden;
	color: #f7c80a;
}

#linkblog {
	width: 195px;
	float: right;
}
#blogtop {
	width: 195px;
	height: 25px;
	background-image: url(topimages/blogtop.gif);
}
#blogtop p {
	font-size: 1px;
	width: 1px;
	height: 1px;
	overflow: hidden;
	color: #0068b7;
}
#blogcen {
	width: 195px;
	height: 130px;
	background-image: url(topimages/kimochicen.gif);
}
#blog1 {
	width: 195px;
	height: 40px;
	background-image: url(topimages/kimochicen.gif);
}
#blog2 {
	width: 195px;
	height: 40px;
	background-image: url(topimages/kimochicen.gif);
}
#blog3 {
	width: 195px;
	height: 40px;
	background-image: url(topimages/kimochicen.gif);
}

.linkban p {
	font-size: 1px;
	width: 1px;
	height: 1px;
	overflow: hidden;
	color: #ffffff;
}
.linkban a {
	width: 180px;
	height: 40px;
	display: block;
	position: relative;
	margin: 0px 0px 0px 8px;
}
.linkban a:hover {
	display: block;
	background-position: 0px -40px;
}
#blog1 a {
	background-image: url(topimages/blog_banner1.gif);
}
#blog2 a {
	background-image: url(topimages/blog_banner2.gif);
}
#blog3 a {
	background-image: url(topimages/blog_banner3.gif);
}

#linkinfo {
	width: 195px;
	float: right;
}
#infoblog {
	width: 195px;
	height: 40px;
}
#infoblog p {
	font-size: 1px;
	width: 1px;
	height: 1px;
	overflow: hidden;
	color: #ffffff;
}
#infoblog a {
	width: 180px;
	height: 40px;
	display: block;
	position: relative;
	margin: 0px 0px 0px 8px;
}
#infoblog a:hover {
	display: block;
	background-position: 0px -40px;
}
#infoblog a {
	background-image: url(topimages/infoblog_banner.gif);
}


/* ■メイン ニュース */

#maininfo h3 {
	width: 550px;
	height: 25px;
	background-image: url(topimages/infotop.gif);
}
#maininfo h3 p {
	font-size: 1px;
	width: 1px;
	height: 1px;
	overflow: hidden;
	color: #f6435f;
}
#matome {
	font-size: 11px;
	position: relative;
	height: 250px;
	overflow: auto;
	background-image: url(topimages/infocen.gif);
}
#mainmedia h3 {
	width: 550px;
	height: 25px;
	background-image: url(topimages/mediatop.gif);
}
#mainmedia h3 p {
	font-size: 1px;
	width: 1px;
	height: 1px;
	overflow: hidden;
	color: #f6435f;
}
#matome2 {
	font-size: 11px;
	position: relative;
	height: 180px;
	overflow: auto;
	background-image: url(topimages/infocen.gif);
}
.infoend  {
	width: 550px;
	height: 5px;
	background-image: url(topimages/infobot.gif);
}
.infoend p {
	font-size: 1px;
	width: 1px;
	height: 1px;
	overflow: hidden;
	color: #fff;
}
.matomelist1 {
	width: 525px;
	margin: 2px 0px 0px 5px;
	background-color: #ffffff;
}
#maininfo .matomelist2 {
	width: 525px;
	margin: 2px 0px 0px 5px;
	background-color: #efebe1;
}
#mainmedia .matomelist2 {
	width: 525px;
	margin: 2px 0px 0px 5px;
	background-color: #dbe8e2;
}
.matomelist1 p {
	padding: 2px 2px 1px 2px;
	font-size: 10px;
}
.matomelist2 p {
	padding: 2px 2px 2px 2px;
	font-size: 10px;
}
.matomelist1 a {
	font-size: 11px;
	line-height: 12px;
}
.matomelist2 a {
	font-size: 11px;
	line-height: 12px;
}

