/*-------------------------------------文字サイズ*/
.small {font-size: 85%;}
.big {font-size: 110%;}
.normal {font-size: 100%;}

/*-------------------------------------汎用タグ*/
img {border-style: none;}
h1,h2,h3,h4,h5 {padding: 0px;margin: 0px;font-weight: normal;line-height: normal;}

body{
	font-family: "ＭＳ Ｐゴシック","Osaka－等幅","Osaka-Mono",sans-serif;
	font-size: 90%;
	line-height: 150%;
	margin: 0px auto;
	/* width: 750px; */
	width: 950px;
	padding: 0px;
}
BODY {BACKGROUND: url(/season/getimage.php?type=back)}
#bodywhite{background-color: #fff;}


/*----------------------------------------------トップページ--*/
#top_header{
	BORDER-TOP: #369 6px solid;
	/* width: 750px; */
	width: 950px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 5px;
	border-bottom: 6px solid #9bd;
}

#top_main{
	/* width: 750px; */
	width: 950px;
	margin: 10px 0px 3px;
	}
.main_bac{
	float: left;
	background-image: url(../img/body_bac.gif);
	background-repeat: repeat-y;
	background-position:top left;
}

/*---------------------------------------------------フッタ--*/
#footer{
	clear: both;
	background-color:#336699;
	color: #fff;
	text-align: center;
	font-size: 90%;
	padding: 5px;
	}

/*---------------------------------------------------リンク--*/
A:link {COLOR: #0000cc;text-decoration: none;}
A:visited {COLOR: #0000cc;text-decoration: none;}
A:active {COLOR: #ff0000;text-decoration: underline;}
A:hover {COLOR: #ff0000;text-decoration: underline;}

/*----------------------------------------------トップページサイドメニュー--*/
.lmenu{
	width: 190px;float: left;
	padding-left: 5px;
}
.lmenu a{text-decoration: none;}

.bigmenu a{
	display: block;
	width: 190px;
	height: 40px;
	background-position: left;
	background-repeat: no-repeat;
	color: #FE8622;
	font-size: 5pt;
	margin: 0px;
	padding: 0px;
}
.bigmenu a:visited{color: #FE8622;}

.m_annai a{background-image: url(../img/menu_annnai.gif);}
.m_annai a:hover{background-image: url(../img/menu_annnai2.gif);}
.m_kumiai a{background-image: url(../img/menu_kumiai.gif);}
.m_kumiai a:hover{background-image: url(../img/menu_kumiai2.gif);}
.m_houkoku a{background-image: url(../img/menu_houkoku.gif);}
.m_houkoku a:hover{background-image: url(../img/menu_houkoku2.gif);}


.lmenu ul{margin: 10px 0px 0px; ;padding: 0 0 0;}
.lmenu li {
	line-height: 100%;
	list-style-type: none;
	padding-bottom: 5px;
}
.lmenu li A {
	PADDING: 4px 18px 4px 18px;
	DISPLAY: block;
	width: 140px;
	FONT-SIZE: 90%;
	CURSOR: hand;
	BACKGROUND-COLOR: #f5f5e5;
	TEXT-DECORATION: none;
	border-style: solid;
	border-width:1px;
}
.lmenu li A:link {COLOR: #666}
.lmenu li A:visited {COLOR: #666}
.lmenu li A:active {COLOR: #666}
.lmenu li A:hover {COLOR: #666;
	width: 140px;
	text-align: right;
	background-color: #fff;
	TEXT-DECORATION: none;
	}

.blue a {
	BORDER-COLOR: #ddd steelblue steelblue #f90;
	background-image: url(../img/ico_blu01.gif);
	background-position: left;
	background-repeat: no-repeat;
	}
.blue a:hover {
	BORDER-COLOR: skyblue blue blue skyblue;
	background-image: url(../img/ico_blu02.gif);
	background-position: right;
	}
.red a{BORDER-COLOR: #ddd sienna sienna #f90;
	background-image: url(../img/ico_red01.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.red a:hover{BORDER-COLOR: lightsalmon orangered orangered salmon;
	background-image: url(../img/ico_red02.gif);
	background-position: right;
}
.yellow a{BORDER-COLOR: #ddd darkkhaki darkkhaki #f90;
	background-image: url(../img/ico_yel01.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.yellow a:hover{BORDER-COLOR: khaki goldenrod goldenrod khaki;
	background-image: url(../img/ico_yel02.gif);
	background-position: right;
}
.gray a{BORDER-COLOR: #ccc #777 #777 #ccc;
	background-image: url(../img/ico_gray01.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.gray a:hover{BORDER-COLOR: #aaa #555 #555 #aaa;
	background-image: url(../img/ico_gray02.gif);
	background-position: right;
}


/*----------------------------------------------トップページインフォメーション--*/
.infomation{
	width: 520px;
	border-left: 10px double #bbb;
	padding: 0px 10px 5px;
	float: left;
}
.infomation ul{margin-top: 5px;}
.infomation li{list-style-image: url(../img/ico_info.gif);}
.infomation li img{ padding: 0.25em 0;   vertical-align: middle; }
.infotitle1{
	background-color: #dfdfee;
	padding: 5px 5px 5px 10px;
	background-image: url(../img/infotitle1_bac.gif);
	margin-bottom: 5px;
	}
.infotitle2{background-image: url(../img/infotitle2_bac.gif);background-repeat: repeat-x;}
.infotitle3{background-image: url(../img/infotitle3_bac.gif);background-repeat: repeat-x;}
.infotitle2,.infotitle3{
	font-weight: bold;
	height: 31px;
	padding-top: 12px;
	}

.infotitle001{background-image: url(../img/infotitle001_bac.gif);background-repeat: repeat-x;}
.infotitle007{background-image: url(../img/infotitle007_bac.gif);background-repeat: repeat-x;}
.infotitle019{background-image: url(../img/infotitle019_bac.gif);background-repeat: repeat-x;}
.infotitle099{background-image: url(../img/infotitle099_bac.gif);background-repeat: repeat-x;}
.infotitle001,.infotitle007,.infotitle019,.infotitle099{
	font-weight: bold;
	height: 31px;
	padding-top: 12px;
	}



.info_footer{background-color: #9bd;margin-top: 3px;padding: 5px;}


/*----------------------------------------------トップページホットニュース--*/
.hotnews{
	width: 200px;
	float: left;
	font-size:90%;
	line-height:150%;
}

.hotnews table{
	width: 200px;
/*	height:260px;　*/
	border-top:1px solid #4682b4;
	border-left:1px solid #4682b4;
	border-right:1px solid #4682b4;
	border-bottom:1px solid #4682b4;
	background-color:#e0ffff;
	padding:3px;
	margin-bottom:3px;
	color:#336699;
}
.hotnews_note {
	padding:3px;
	background-color:#ffffff;
	text-align:left;
	color:#000000;
	vertical-align:top;
}
.hotnews_go {
	color:gray;
	font-size:90%;
	text-align:right;
}
.hotnews_go a{
	color:gray;
}

/** バナー ******/
.banner{
	margin: 2px;
}
