﻿@charset "utf-8";

body {
	background-color:#FFFFFF;
	color:#333333;
	font-size: 12px;
	line-height:120%;
	font-family:verdana,Osaka,"ＭＳ Ｐゴシック",SimSun, ’MS UI Gothic’, MingLiU,"MS PGothic",sans-serif;
	scrollbar-3dlight-color:    #99CC66;
    scrollbar-arrow-color:      white;
    scrollbar-darkshadow-color: #99CC66;
    scrollbar-face-color:       #99CC66;
    scrollbar-highlight-color:  #CCFF99;
    scrollbar-shadow-color:     white;
}



/* Reset */
* {
	margin:0;
	padding:0;
	font-style:normal;
	text-align:left;
	zoom: 1;	/* IE Layout E*/
}

*:first-child + html body {
	font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}

/* 見出し */
h1		{padding:0px;}
h2		{padding:0px;}
h3		{padding:0px;}
h4		{padding:0px;}
h5		{padding:0px;}
h6		{padding:0px;}
strong	{padding:0px;}

/*
 Clearfix
---------------------------------------------------------------------- */
.clearfix:after{content:'.'; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{display:inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */


/*
 CSSハック
---------------------------------------------------------------------- */
html>/**/body{overflow-y:auto;}




/* リンク　*/

a			{color:#0066CC; text-decoration:underline;}
a:visited	{color:#0066CC; text-decoration:underline;}
a:hover	    {color:#FF3333; text-decoration:underline;}
a:active	{color:#0066CC; text-decoration:underline;}


/*
 ニュース イベント
---------------------------------------------------------------------- */
div#newsBox {
 width: 497px;
 background-image: url(../images/news_line.gif);
 margin: 0 auto;
}
div#newsBox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html div#newsBox {
    height: 1em;
    overflow: visible;
}
/**/

div#newsNavi {
 width: 497px;
 margin: 0 auto;
}
/* hack for IE6 */
*html div#newsNavi {
	margin: 0 0 -12px 0;
}
div#newsNavi ul {
 list-style-type : none;
}
div#newsNavi li { 
 display : inline;
 margin:0;
 padding:0;
 float:left;
}

div#newsBox .newsLine {
 width: 470px;
 height: 130px;
 margin: 0 auto;
 overflow: auto;
}
div#newsBtm {
 width: 497px;
 margin: 0 auto;
 overflow:hidden;
}

div#eventBox {
 width: 497px;
 background-image: url(../images/news_line.gif);
 margin: 0 auto;
}
div#eventBox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html div#eventBox {
    height: 1em;
    overflow: visible;
}
/**/

div#eventNavi {
 width: 497px;
 margin: 0 auto;
}
/* hack for IE6 */
*html div#eventNavi {
	margin: 0 0 -12px 0;
}
div#eventNavi ul {
 list-style-type : none;
}
div#eventNavi li { 
 display : inline;
 margin:0;
 padding:0;
 float:left;
}

div#eventBox .eventLine {
 width: 470px;
 height: 180px;
 margin: 0 auto;
 overflow: auto;
}
div#eventBtm {
 width: 497px;
 margin: 0 auto;
 overflow:hidden;
}

table.s1 {
   border: 0;
   padding: 0 0 2px 0;
}
table.s1 th {
   padding: 0 0 2px 0;
}
table.s1 td {
   padding: 0 0 2px 0;
}
.date {
 color:#FF7700;
}


