@charset "utf-8";

/*
-----------------------------------------------
838.FM LAYOUT CSS
author:		Takatora Harada
copyright(C) by Takatora Harada.
All rights reserved.
-----------------------------------------------*/


/* 全体構造
----------------------------------------------- */
/*Hide from Mac IE5 \*/
* html{height:1%;}
/*End hide from Mac IE5 */


body {
	margin:0px;
	padding:0px;
	background-color: #F6A500;
	color:#000000;}

noscript{
	margin:15px;
	font-weight:bold;
color: #FF0000;
}

h1{
padding: 0px;
color:#000000;
font-size:130%;
margin-bottom:0.5em;
margin-top:0;
display: block;}

form{
margin:0;
padding:0;}

.e9, .e10, .e12 {font-family:Arial, Verdana, sans-serif}

.j9, .j10, .j12, .j14 {font-family:Osaka,"ＭＳ Ｐゴシック" }

.footer {
	background-image: url(/shared/img/footer.gif);
	background-repeat: no-repeat;
	background-position: center;}

.bg-L {
	background-image: url(/shared/img/bg-l.gif);
	background-repeat: repeat-y;}

.bg-R {
	background-image: url(/shared/img/bg-r.gif);
	background-repeat: repeat-y;}

.anv {
	background-image: url(/img/1stanv-img2.gif);
	background-repeat: no-repeat;
	background-position: left top;}

.tt-day {
color:#FFFFFF;
font-weight:bold;}

.tt-others{
color:#3399CC;
font-weight:bold;}

.must{
color:#D81B11;
font-weight:bold;}

a.news:link,a.news:visited,a.news:active {
color:#D81B11;
text-decoration:none;
font-weight:bold;}

a.news:hover{
color:#D81B11;
text-decoration:underline;
font-weight:bold;}

span.timetable,
p.timetable,
.interfm{
color:#FF6600;
text-decoration:none;
font-weight:bold;}

a.timetable:link,a.timetable:visited,a.timetable:active {
color:#FF6600;
text-decoration:none;
font-weight:bold;}

a.timetable:hover,
a.interfm:hover {
color:#FF6600;
text-decoration:underline;
font-weight:bold;}

a.mailmag:link,a.mailmag:visited,a.mailmag:active{
color:#006400;
text-decoration:none;
font-weight:bold;}

a.mailmag:hover{
color:#006400;
text-decoration:underline;
font-weight:bold;}

a.hekikai:link,a.hekikai:visited,a.hekikai:active{
color:#666666;
text-decoration:none;
font-weight:bold;}

a.hekikai:hover{
color:#666666;
text-decoration:underline;
font-weight:bold;}

a#TalkRelay{
display:block;
margin:30px 0;}

.m15{
display:block;
margin:15px 0;}

.white {color: #FFFFFF;}

.cap {
	padding: 0px;
	color:#000000;
	margin-bottom:0.5em;
	margin-top:0;
	display: block;
	font-weight: bold;}

#title{
margin-left:15px;}

.title{
margin-left:15px;}


/* ニュース
-----------------------------------------------*/
ul#newsBtn {
list-style:none;
margin:0;
padding:0;
width:163px;
border-top:1px solid #FAC966;
border-right:1px solid #FAC966;
border-left:1px solid #FAC966;
background:#FEF4E1;}

#newsBtn li{
padding:5px;
border-bottom:1px solid #FAC966;}

#newsBtn li a{
text-decoration:none;
	display:block;
	color:#C96;
	font-weight:bold;
	background: url(../../news/img/arrow.gif) no-repeat right top;
	height: 15px;
overflow:hidden;
}

#newsBtn li a:hover{
color:#F60;
background: url(../../news/img/arrow.gif) no-repeat right -15px;}

/* Hides from Win IE */
html>body .nodisplay{display:none}
/*End hide from Win IE */

.nodisplay{text-indent:-2000px;}


div.j16{
border:1px solid #009900;
padding:5px;
font-weight:bold;
width:260px;
text-align:center;
margin-left:140px;
}


/* Hides from Win IE */
html>body .nodisplay{display:none}
/*End hide from Win IE */




/* タイムテーブル
-----------------------------------------------*/
#timetable{
margin-top:5px;}




/* 別ウインドウ
-----------------------------------------------*/
body#newWin {
	margin:0px;
	padding:0px;
	background-color: #FFF;
	color:#000;
}


#newWin h1{
padding: 0px;
color:#000000;
font-size:130%;
margin-bottom:0.5em;
margin-top:0;
display: block;
}

#newWin a {
color:#D81B11;
text-decoration:underline;
font-weight:bold;
}

#newWin .must{
color:D81B11;
font-weight:bold}

#newWin .white{
color:#FFFFFF}

#newWin ul#shop{
margin:0;
padding:0;
list-style:none;}










