@charset "utf-8";
/* CSS Document */


/* ---------- 基本設定 -------------------------------------------------- */



body,td,th {
	font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
	font-size: small;
	color: #000000;
	/**/
	line-height: 1.1;
	/**/
	margin: 0px;
	padding: 0px;
}
body {
	background-color: #EBEBEB;
	margin: 0px;
	padding: 0px;
}
a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: underline;
}







/* ---------- ページ設定 -------------------------------------------------- */
#page {
	width: 510px;
	margin: 0px auto;
	padding: 0px;
}
#page talbe,
#page td {
	background-color: #FFFFFF;	
}
#page td.left {
	width: 5px;
	background-image: url(images/bg_left.gif);
	background-repeat: repeat-y;
}
#page td.right {
	width: 5px;
	background-image: url(images/bg_right.gif);
	background-repeat: repeat-y;
}





/* ---------- ヘッダー設定 -------------------------------------------------- */
#header {
	width: 475px; /* 実寸：500px */
	height: 130px;
	/**/
	margin: 0px;
	padding: 0px 0px 0px 25px;
	/**/
	background-image: url(images/bg_header.jpg);
	background-repeat: no-repeat;
}
#header_imadoki {
	float: left;
}
#header_btn {
	float: right;
}
#header_btn ul {
	margin: 15px 25px 0px 0px;
	padding: 0px;
	list-style-type: none;
}
#header_btn li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}

/* 「IMADOKI」ボタン */
#header_btn li.btn_imadoki,
#header_btn li.btn_imadoki a {
	background-image: url(images/btn_imadoki.gif);
	background-repeat: no-repeat;
	width: 90px;
	height: 70px;
	margin: 0px 5px 0px 0px;
	display: block;
}
#header_btn li.btn_imadoki a:hover {
	background-image: url(images/btn_imadoki_mo.gif);
	background-repeat: no-repeat;
	width: 90px;
	height: 70px;
	display: block;
}

/* 「だいいちテレビ」ボタン */
#header_btn li.btn_sdt,
#header_btn li.btn_sdt a {
	background-image: url(images/btn_sdt.gif);
	background-repeat: no-repeat;
	width: 90px;
	height: 70px;
	display: block;
}
#header_btn li.btn_sdt a:hover {
	background-image: url(images/btn_sdt_mo.gif);
	background-repeat: no-repeat;
	width: 90px;
	height: 70px;
	display: block;
}





/* ---------- コンテンツ設定 -------------------------------------------------- */
#contents {
	margin: 0px;
	padding: 25px;
}
#contents td.line_pink {
	background-image: url(images/line_pink.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#bnr img {
	margin: 10px 0px 0px 25px;
}



















/* ---------- フッター設定 -------------------------------------------------- */
#footer {
	font-size: x-small;
}
#back_top a {
	color: #FFFFFF;
	text-decoration: none;
	/**/
	background-color: #ffcc00;
	/**/
	margin: 50px 10px 0px 0px;
	padding: 5px 10px;
	/**/
	float: right;
}
#back_top a:hover {
	color: #FFFFFF;
	text-decoration: none;
	/**/
	background-color: #FF9900;
}
#copyright {
	background-color: #ffcc00;
	/**/
	text-align: center;
	/**/
	margin: 0px;
	padding: 10px;
}







/* ---------- 文字設定 -------------------------------------------------- */
h1 {
	margin: 0px;
	padding: 0px;
}

h3 {
	font-size: small;
	/**/
	background-image: url(images/line_yellow.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	/**/
	width: 445px; /* 実寸：450px */
	margin: 50px 0px 0px 0px;
	padding: 0px 0px 10px 5px;
}




/* ---------- その他 -------------------------------------------------- */
img {
	border: 0;
}
.alt {
	display: none;
}



























