@charset "UTF-8";
/* CSS Document */
@import url(../common.css);


body {
  font-size: 84%;
  *font-size: small;
  *font: x-small;
}

body {
   /* 必要ならば，本文のテキストに関する設定をしてください */
  font-family: Arial, "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, sans-serif;
}
/* ---------------------------------------------------------------- *
	テキスト基本設定
 * ---------------------------------------------------------------- */
p {
  line-height: 1.7em;
}

ul, ol, dl {
  list-style:none;
  line-height: 1.3;
}

p {
  margin-top: 0;
  margin-bottom: 0.5em;
}

ul, ol, dl {
  margin-top: 0;
  margin-bottom: 0;
}

#HOME h1 {
	margin: 0;
	padding: 0;
}
#HOME h2 {
	margin: 0;
	padding: 0;
}
/* ---------------------------------------------------------------- *
	リンクに関する設定です
 * ---------------------------------------------------------------- */
 
a:link{
   color: #f05f73;
   text-decoration: none;
   text-decoration: underline;
 }
 
a:visited{
   color: #f05f73;
   text-decoration: underline;
 }
 
a:hover{
   color: #be4141;
   text-decoration: none;
 }
 
a:active{
   color: #be4141;
   text-decoration: none;
 }
 
/* ---------------------------------------------------------------- *
	見出し
 * ---------------------------------------------------------------- */

/* ---------------------------------------------------------------- *
	ドキュメント全体に関する設定です
 * ---------------------------------------------------------------- */
/*body{overflow-x:hidden;}*/
body {
	color: #221714;
	line-height: 1.5em;
	background: #FFFFFF url(../common_img/bg.gif) repeat left top;
	margin: 0;
	padding: 0;
	text-align:left;
}

/* ---------------------------------------------------------------- *


/* ================================================================ *
	トップページのみの設定
 * ================================================================ */
#HOME #wrapper {
	background: url(../img/top_bg.jpg) repeat-x left top;
	margin: 0px;

}
#HOME #container {
	position: relative;
	background: url(../img/top_mainimage.jpg) no-repeat left top;
	height: 865px;
}
#HOME #container #maincontents {
	position: absolute;
	top: 0;
	left: 485px;
}

#HOME #container #on_air {
 	
}
#HOME #container ul#menu {
	margin-left: 87px;
	width: 340px;
	height: 200px;
	background: url(../img/top_menu_bg.jpg) no-repeat left top;
}
#HOME #container  ul#menu li {
	float: left;
	line-height: 1px;
}
#HOME #container  ul#menu li img {
	border: none;
	vertical-align: bottom;
}
#HOME #container #news {
	font-size: 10px;
	margin-left: 87px;
	width: 340px;
	height: 100px;
	background: url(../img/news_bg.png) no-repeat left top;
	padding: 24px 32px;
}
#HOME #container #news dl {
	line-height: 1.7em;
}
#HOME #container #news dl dt {
	clear: left;
	float: left;
	width: 4em;
}
#HOME #container #news dl dd {
	margin-left: 5em;
}

#HOME #container address {
	display:none;
}
	  /* --トップページの設定-- */
	#HOME #maincontents {
	width:800px;
	margin:0px auto 40px;
	padding-top: 0px;
	clear:both;
	}
	
	#HOME #maincontents #side #newstopics {
		margin-top:2em;
	}

 
/* ---------------------------------------------------------------- */
noscript {
	font-size: 110%;
	font-weight: bold;
	color:#000000;
	top: 10px;
	left: 575px;;
	position: absolute;
}
/* ---------------------------------------------------------------- */
#top_info {
	position: absolute;
	top: 0;
	left: 0;
}