/* CSS Document */
* html{

overflow-y: scroll;

}
body {
margin:0; padding:0;
font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
background-color:#ffffff;
}

img{border:0px;}

a.btn {
margin-bottom:5px;
width:232px;
display: block;             /* ブロック要素にする */
color: #124429;
background-repeat:no-repeat;
border: solid 1px #cccccc;
text-decoration: none;      /* 下線を消す */
}
a.btn:hover {
background-color: #ffffcc;  /* 背景色 */
color: #ff0000;
border: solid 1px #ffddcc;
text-decoration: none;
}

.center{text-align : center;}
.right{text-align : right;}
.left{text-align : left;}

.bodymain{
font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic","ＭＳ Ｐゴシック",Verdana,Helvetica,Arial;
margin:0px; padding:0px;
background:url(../img/bg.gif) repeat-x top;
}

.bn_bt a:link{width:232px; height:50px; border:1px #999999 solid; margin-bottom:5px;}



a:link {text-decoration:none; color:#22C8FE;}
a:visited {text-decoration:none; color:#22C8FE;}
a:active {text-decoration:none; color:#22C8FE;}
a:hover {text-decoration:underline; color:#F74F4F;}

.mfont a:link {text-decoration:none; color:#1c027c;}
.mfont a:visited {text-decoration:none; color:#1c027c;}
.mfont a:active {text-decoration:none; color:#1c027c;}
.mfont a:hover {text-decoration:underline; color:#FF3333;}

.mfont2 a:link {text-decoration:none; color:#0099ff;}
.mfont2 a:visited {text-decoration:none; color:#0099ff;}
.mfont2 a:active {text-decoration:none; color:#0099ff;}
.mfont2 a:hover {text-decoration:underline; color:#FF3333;}

.bt_1 a:link {text-decoration:none; color:#FFFFFF;}
.bt_1 a:visited {text-decoration:none; color:#FFFFFF;}
.bt_1 a:active {text-decoration:none; color:#FFFFFF;}
.bt_1 a:hover {text-decoration:underline; color:#FFFF99;}

.bt_2 a:link {text-decoration:none; color:#0033FF;}
.bt_2 a:visited {text-decoration:none; color:#0033FF;}
.bt_2 a:active {text-decoration:none; color:#0033FF;}
.bt_2 a:hover {text-decoration:underline; color:#3366FF;}


.mfont a:link {text-decoration:none; color:#1c027c;}
.mfont a:visited {text-decoration:none; color:#1c027c;}
.mfont a:active {text-decoration:none; color:#1c027c;}
.mfont a:hover {
	text-decoration:underline;
	color:#FF4646;
}



/* 全体 end */
.sfont { font-size: 10px; color: #444444; line-height: 14px;}
.mfont { font-size: 12px; color:#0099ff; line-height: 15px;}
.mfont2 { font-size: 10px; color:#0099ff; line-height: 12px;}

.cl{clear:both;}
.fl{float:left;}
.fr{float:right;}




/* CSS Document */
* html{
/*	overflow-y: scroll;
	scrollbar-base-color: #00b4c8;
	scrollbar-track-color: #333333;
	scrollbar-face-color: #00b4c8;
	scrollbar-shadow-color: #00b4c8;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-highlight-color: #00b4c8;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #333333;
	*/
	overflow-y: scroll;
	
}






td.newsicon {
	background:#FCC;
}


td.kochinewsicon {
	text-align:center;
	background:#FFE1E1;
	width:55px;
	border-bottom:#FF9999 solid 1px;
	padding:5px;
}
td.kochinews {
	text-align:left;
	border-bottom:#FF9999 solid 1px;
	padding:5px;
	font-size:12px;
	line-height:130%;
}


.news_kakomi {
width:358px;
border-left:1px solid #FF9999;
border-right:1px solid #FF9999;
text-align:left;
}