@charset "UTF-8";

@media screen{
	/* ----------基本設定---------- */
	html{
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0;
		color: #282a22;
		font-family: "ＭＳ Ｐゴシック", "Osaka", sans-serif;
		line-height: 130%;
	}
	body{
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0;
		background-color: #f6ffef;
	}
	.totalbody{
		width: 700px;
		height: 628px;
		margin: 0 auto;
		padding: 0;
		overflow: visible;
		background-color: #efffdf;
		background-image: url("./images/back.png");
		background-repeat: no-repeat;
		background-position: top left;
	}
	
	a{
		color:#33a;
		text-decoration: none;
	}
	a:visited{
		color:#837;
		text-decoration: none;
	}
	a:active{
	}
	a:hover{
		color:#372;
		text-decoration: underline overline;
	}
	
	
	/* ----------ヘッダ---------- */
	div.headtitle{
		display: none;
	}
	
	
	/* ----------ナビ---------- */
	div.navigator{
		float: left;
		width: 290px;
		height: 624px;
		margin: 0 auto;
		padding: 0;
	}
	
	div.navigator h2{
		display: none;
	}
	
	div.altnavi{
		width: 280px;
		height: 534px;
		margin: 90px 0 0 10px;
		font-weight: bold;
		font-size: 110%;
		line-height: 110%;
		background-image: url("./swf/radio_navi.png");
		background-repeat: no-repeat;
		background-position: top left;
	}
	
	
	/* ----------メイン---------- */
	div.content{
		float: right;
		display: inline;
		width: 405px;
		text-align: left;
	}
	
	div.content h2{
		display: none;
	}
	
	
	/* ----------メイン/ヘッダ---------- */
	div.contentheader{
		width: 100%;
		height: 90px;
		margin: 0 ;
		padding: 0;
		text-align: right;
	}
	
	div.contentheader h3{
		display: none;
	}
	
	.casracimg{
		float: right;
	}
	.casractxt{
		height: 65px;
		margin: 0;
		padding: 5px 0 0 0;
		overflow: hidden;
		font-size: 90%;
		line-height: 120%;
	}
	.casracno{
		height: 25px;
		margin: 0;
		padding: 0;
		font-size: 100%;
		line-height: 120%;
		font-weight: bold;
	}
	
	/* ----------メイン/リスト---------- */
	div.contentbody {
		width: 100%;
		margin: 0;
		padding: 0;
	}
	
	div.contentbody h3{
		display: none;
	}
	
	.contentlist{
		width: 100%;
		margin: 5px 0;
		padding: 0;
		background-color: #ddffcc;
	}
	
	.contentlist ul{
		width: 385px;
		margin: 0 auto;
		padding: 0;
		overflow: hidden;
		list-style: none;
	}
	.contentlist li{
		margin: 6px auto 6px auto !important;
		padding: 3px 0 0 0;
		width: 376px;
		height: 68px;
		text-align: right;
		background-color: #ccccaa;
		line-height: 100%;
	}
	.menuwithoption{
		height: 85px !important;
	}
	.contentlist li div{
		margin: 0 auto;
		padding: 0;
		width: 370px;
		height: 64px;
		background-repeat: no-repeat;
	}
	.menulink{
		display: block;
		margin: 0;
		padding: 0;
		width: 370px;
		height: 64px;
	}
	.contentlist li a:hover{
		text-decoration: none;
	}
	.contentlist li a span{
		visibility: hidden;
	}
	
	.menuradioonline{
		background-image: url("./images/radioon.png");
	}
	.menuradiooffline{
		background-image: url("./images/radiooff.png");
	}
	.menubbsonline{
		background-image: url("./images/bbson.png");
	}
	.menubbsoffline{
		background-image: url("./images/bbsoff.png");
	}
	.menupicchatonline{
		background-image: url("./images/chaton.png");
	}
	.menupicchatoffline{
		background-image: url("./images/chatoff.png");
	}
	
	
	/* ----------メイン/お知らせ---------- */
	.column{
		height: 60px;
		width: 395px;
		margin: 0 auto;
		background-color: #f6ffef;
		overflow: auto;
	}
	.column h3{
		display: none;
	}
	
	
	/* ----------メイン/フッタ---------- */
	div.contentfooter {
		width: 100%;
	}
	
	div.contentfooter h3{
		display: none;
	}
	
	.footerlist ul{
		margin: 0 0 0 20px;
		padding: 0;
	}
	.footerlist li{
		margin: 0;
	}
	
	
	/* ----------フォーム---------- */
	form{
		display: inline;
	}
	form div{
		display: inline;
	}
	
	
	/* ----------その他---------- */
	span.copyright{
		font-size: 80%;
		color: #585a52;
	}
}



