@charset "UTF-8";


/* base
----------------------------------------------- */
body {
	background: #f0f0e6 url(../common/background.gif) repeat-y left top;
}


/* header
----------------------------------------------- */
#header {
	width: 610px;
	height: 136px;
	text-indent: -9999px;
	background: url(../home/mammotv.gif) no-repeat left top;
}


/* interview
----------------------------------------------- */
#interview {
	margin: 20px 0 0 25px;
	padding: 12px 0;
	width: 560px;
	text-align: right;
	background: url(../home/t_interview.gif) no-repeat center center;
}
* html body .interview h2 {
	font-size: x-small;
}
.interview h2 {
	font-size: small;
}
.interview p {
	margin: 5px 0 0;
	color: #326432;
}


/* column
----------------------------------------------- */
#column {
	margin: 20px 0 0 25px;
	padding: 12px 0;
	width: 560px;
	text-align: right;
	background: url(../home/t_column.gif) no-repeat center center;
}
.column {
	padding: 0 0 10px;
	background: url(../home/border.gif) no-repeat left bottom;
}

* html body .column h2,* html body .column h3 {
	font-size: x-small;
}
.column h2,.column h3 {
	font-size: small;
}
.column h2 {
	margin: 5px 0 0;
	color: #f0a01e;
}
.column h3 {
	margin: 5px 0 0;
}
.column p {
	margin: 5px 0 0;
}
* html body .column .day {
	font-size: large;
}
.column img {
	margin: 0 0 5px;
}
.column .day {
	color: #969696;
	font-size: x-large;
	font-weight: bold;
}
.column .mon {
	color: #969696;
	font-weight: bold;
}


/* headline
----------------------------------------------- */
#headline {
	margin: 20px 0 0 25px;
	padding: 12px 0;
	width: 560px;
	text-align: right;
	background: url(../home/t_headline.gif) no-repeat center center;
}
.headline {
	margin: 0 0 0 25px;
	width: 560px;
}
.headline li {
	padding: 5px 0;
	border-bottom: 1px dotted #c8c8c8;
}
.headline a {
	padding: 0 0 0 15px;
	background: url(../home/ic_headline.gif) no-repeat left center;
}
.headline a:hover {
	background: #e6e6e6 url(../home/ic_headline.gif) no-repeat left center;
}

/* topics
----------------------------------------------- */
#topics {
	margin: 20px 0 0 25px;
	padding: 12px 0;
	width: 560px;
	text-align: right;
	background: url(../home/t_topics.gif) no-repeat center center;
}
.topics {
	margin: 0 0 0 25px;
	width: 560px;
}
.topics li {
	padding: 5px 0;
	border-bottom: 1px dotted #c8c8c8;
}


