﻿UL.main {
	FONT-SIZE: 12px
}
UL.main {
	TEXT-ALIGN: center
}
OL.sub {
	TEXT-ALIGN: left
}
UL.sub-2 {
	TEXT-ALIGN: left
}
UL.main {
	FONT-FAMILY: "ＭＳ Ｐゴシック","Osaka",sans-serif；
}
.main A {
	TEXT-DECORATION: none
}
.main LI {
	BACKGROUND-COLOR: #ffffff
}
.main A:hover {
	BACKGROUND-COLOR: #ffffd5
}
.main LI.on {
	BACKGROUND-COLOR: #ffffd5
}
.sub {
	BACKGROUND-COLOR: #ffffff
}
.sub LI {
	BACKGROUND-COLOR: #ffffff
}
.sub A:hover {
	BACKGROUND-COLOR: #ffffff
}
.sub LI.on2 {
	BACKGROUND-COLOR: #ffffff
}
.sub-2 {
	BACKGROUND-COLOR: #ccccff
}
.sub-2 LI {
	BACKGROUND-COLOR: #ccccff
}
.sub-2 A:hover {
	BACKGROUND-COLOR: #ecffff
}
.main A:link {
	COLOR: #000000
}
.main A:visited {
	COLOR: #000000
}
.main A:hover {
	COLOR: #ff0000
}
.sub A:link {
	COLOR: #009900
}
.sub A:visited {
	COLOR: #000000
}
.sub A:hover {
	COLOR: #ff0000
}
.sub-2 A:link {
	COLOR: #0000ff
}
.sub-2 A:visited {
	COLOR: #000000
}
.sub-2 A:hover {
	COLOR: #ff0000
}
UL.main {
	WIDTH: 528px
}
.main LI.off {
	WIDTH: 130px; HEIGHT: 26px
}
.main LI.on {
	WIDTH: 130px
}
.main A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.main LI.off {
	BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid
}
.main LI.on {
	BORDER-BOTTOM: 0px; BORDER-LEFT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid
}
.main A {
	BORDER-BOTTOM: #ffffff 1px solid
}
OL.sub {
	WIDTH: 130px; TOP: 0px; LEFT: 0px
}
OL.sub LI.off2 {
	WIDTH: 128px; HEIGHT: 30px
}
OL.sub LI.on2 {
	WIDTH: 128px; HEIGHT: 30px
}
OL.sub {
	
}
.sub LI.off2 {
	BORDER-BOTTOM: #009900 1px solid
}
.sub LI.on2 {
	BORDER-BOTTOM: #009900 1px solid
}
.sub A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 110px; PADDING-RIGHT: 0px; HEIGHT: 14px; PADDING-TOP: 0px
}
UL.sub-2 {
	WIDTH: 120px; TOP: -20px; LEFT: 100%
}
UL.sub-2 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid
}
.sub-2 A {
	BORDER-BOTTOM: #993300 1px solid
}
.sub-2 A {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 3px
}
DIV#menu {
	Z-INDEX: 0; POSITION: absolute; WIDTH: 100%; LEFT: 250px
}
DIV#menu {
	
}
UL.main {
	
}
UL.main LI.off {
	
}
UL.main LI.on {
	
}
LI.off A {
	
}
LI.on A {
	
}
OL.sub {
	
}
OL.sub LI.off2 {
	
}
OL.sub LI.on2 {
	
}
LI.off2 A {
	
}
LI.on2 A {
	
}
UL.sub-2 {
	
}
UL.sub-2 LI {
	
}
UL.sub-2 LI A {
	
}
.main * {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
UL.main {
	POSITION: relative
}
UL.main LI.off {
	POSITION: relative; FLOAT: left; OVERFLOW: hidden
}
UL.main LI.on {
	FLOAT: left; OVERFLOW: hidden
}
UL.main > LI.on {
	OVERFLOW: visible
}
OL.sub {
	POSITION: relative
}
OL.sub LI.off2 {
	POSITION: relative; OVERFLOW: hidden
}
OL.sub LI.on2 {
	OVERFLOW: hidden
}
OL.sub > LI.on2 {
	OVERFLOW: visible
}
UL.sub-2 {
	POSITION: relative
}
#navi {
	width: 390px;
	height: 55px;
	margin-top: 0px;

}

/*Safari 3以上, Chrome, Opera 9以上, Firefox 3.5以上---------------*/
body:first-of-type #navi {
	width: 390px;
	height: 55px;
	margin-top: 30px;

}


/* iPhone / mobile webkit */
@media screen and (max-device-width: 480px) {
#navi {
	width: 390px;
	height: 55px;
	margin-top: 35px;

}
}


#navi ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#navi1 {
	margin: 0px;
	height: 40px;
	width: 120px;
	float: left;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#navi1 a {
	background-image: url(image/btnred1.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 120px;
	text-indent: -9999px;
	display: block;
}
#navi1 a:hover {
	background-image: url(image/btnred4.gif);
	background-repeat: no-repeat;
}
#navi2 {
	margin: 0px;
	float: left;
	height: 40px;
	width: 120px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#navi2 a {
	background-image: url(image/btnred2.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 120px;
}
#navi2 a:hover {
	background-image: url(image/btnred5.gif);
	background-repeat: no-repeat;
}
#navi3 {
	margin: 0px;
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#navi3 a {
	background-image: url(image/btnred3.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 120px;
}
#navi3 a:hover {
	background-image: url(image/btnred6.gif);
	background-repeat: no-repeat;
}

#news {
	width: 380px;
	/*	overflow: scroll;*/
	height: 45px;
	padding-right: 0px;
	padding-left: 10px;
	margin-top:    0px;
	margin-bottom: 0px;
	font-size: small;
	line-height: 160%;
}

/*Safari 3以上, Chrome, Opera 9以上, Firefox 3.5以上---------------*/
body:first-of-type #news {
	width: 380px;
	/*	overflow: scroll;*/
	height: 50px;
	padding-right: 0px;
	padding-left: 10px;
	margin-bottom: 30px;
}


/* iPhone / mobile webkit */
@media screen and (max-device-width: 480px) {
#news {
	width: 380px;
	/*	overflow: scroll;*/
	height: 45px;
	padding-right: 0px;
	padding-left: 10px;
	margin-top:		0px;
	margin-bottom: 35px;

}
}


#news p {
	margin: 3px;
}

#pop {
	width:310px;
	height:203px;
	background-image: url(image/kamikire1301.gif);
	background-repeat:no-repeat: 
}

#pop a{
	width:310px;
	height:203px;
	background-image: url(image/kamikire1303.gif);
	text-indent: -9999px;
	display: block;
}

		

#pop a:hover{
	background-image:url(image/kamikire1303.gif);
	background-repeat:no-repeat;
}
.brown {
	color: #960;
	font-weight: bold;
}
.red_center {
	font-weight: bold;
	color: #F00;
}
