@charset "utf-8";



body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 12px;
	line-height: 120%;
	color: #333333;
	background: #FFFFF7;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

}

	

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	font-size: 12px;
	color: #666666;
	font-family	: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
}

form {

	margin: 0px;

}

#container {

	text-align: center;

	margin: 0px auto;

	width: 870px;

	height: auto;

	padding: 0px;

	background-color: #FFFFFF;

}

#contents {

	width: 855px;

	text-align: center;

	border-bottom: 1px solid #CCCCCC;

	margin: 0px;

	border-top: 8px solid #02AFFF;

	border-right: 1px solid #CCCCCC;

	border-left: 1px solid #CCCCCC;

	float: none;

	height: auto;

}



img {border:none;}

#header {

	height: 100px;

	width: 856px;

}



#logo h1 {

}

#logo h1 a {

	float: left;

	display: block;

	background: url(../img/logo.jpg);

	height: 83px;

	width: 220px;

}

#logo h1 span {

	display: none;

	width: 220px;

	height: 83px;

}

A:hover{

  color: #00CCFF;

}

A{

  color : #333333;

  line-height : 11pt;

}



/* ---------------------------------------------------------

@j[ݒ

--------------------------------------------------------- */

#menu_left {

	width: 200px;

	float: left;

	clear: none;

	margin: 0px;

	padding: 0px;

	line-height: 120%;

	background: #F7FBFF;

	height: auto;

	color: #999999;

}
#menu_left-b {
	width: 160px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}


#menu_left a {

	width: 180px;

	clear: none;

	margin: 0px 0px 0px 1px;

	padding: 0px;

	line-height: 20px;

	text-align: left;

}
#menu_left #menu_left-b img {
	margin-top: 10px;
}
#menu_left #menu_left-b p {
	margin: 0px;
}


#menu_left ul {
	background-image: url(../img/arrow01.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 30px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 0px;
	margin-left: 10px;
	list-style-type: none;
}


#menu_left table {
	color: #666666;
	text-align: left;
	padding-left: 5px;
	line-height: 150%;
	background: #F1F8FE;
	padding-right: 5px;
	margin-left: 5px;
	margin-right: 5px;
	border: 1px dotted #999999;
	font-family: "ＭＳ Ｐゴシック", Osaka,;
	width: 200px;
	margin-top: 10px;

}

#menu_left li {

	text-align: left;

}

.history {

	text-align: right;

}







#main_box{

	margin: 0px;

	width: 631px;

	float: right;

	padding: 0px;

	border: none;

	text-align: left;

	line-height: 150%;

	background: #FFFFFF;

}

#information {
	height: 207px;
	width: 628px;
	margin: 0px;
	background-image: url(../img/information.jpg);
	background-repeat: no-repeat;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}
#informations {
	background: url(../img/informations.jpg);

	height: 207px;

	width: 628px;

	margin: 0px;

	padding: 0px;
}


#information02 {
	width: 440px;
	margin-right: 35px;
	margin-left: 30px;
	font-size: 14px;
	line-height: 1.5em;
	padding-top: 70px;

}

#information03 {
	margin-right: 35px;
	margin-left: 30px;
	font-size: 14px;
	line-height: 150%;
	padding-top: 25px;

}
#information03 p {
	margin: 0px;
}

#information03 h1 {
	font-size: 16px;
	color: #105AA1;
	margin: 0px 0px 8px;
	font-weight: bold;
}



.pink {

	background-color: #feedf8;

}

.ore {

	font: 12px/150% "ＭＳ Ｐゴシック", Osaka;

	color: #FF3300;

}



#semi_box01 {
	height: 35px;
	width: 596px;
	margin-left: 20px;
	background: url(../img/tittle_01.jpg);
	padding-top: 10px;
	padding-left: 3px;
	font-size: 16px;
	color: #006699;
	font-weight: bolder;

}

#semi_box02 {
	height: 35px;
	width: 596px;
	background: url(../img/tittle_02.jpg);
	padding-top: 10px;
	padding-left: 3px;
	font-size: 16px;
	color: #FF6633;
	font-family: lr oSVbN,Osaka,;
	font-weight: bolder;
	margin-top: 30px;

}

#semi_box03 {

	background: url(../img/tittle_03.jpg);

	font-size: 16px;

	font-weight: bold;

	color: #006600;

	height: 36px;

	width: 596px;

	margin-top: 5px;

	padding: 5px;

}





#days {

	height: auto;

	width: 610px;

	margin-top: 20px;

	margin-left: 20px;

	font-family: "lr oSVbN";

	list-style: inside;

}

#days table {

	line-height: 150%;

	font-family: "ＭＳ Ｐゴシック", Osaka, ;

	font-size: 12px;

}



#days02 {

	height: auto;

	width: 610px;

	margin-top: 20px;

	margin-left: 20px;

	font-family: lr oSVbN, Osaka,;

	list-style: inside;

}

#days@li {

	font-size: 10px;

	list-style: inside;

}





.blue { 

    background-color:#e4f1fa;

}
.f16 {
	font-size: 12px;
}


.top {

	text-align: center;

}



#info   {

	font-size: 10px;

}

#info a {

	font-size: 10px;

	color: #FF0000;

	margin: 0px;

	padding-left: 10px;

}

.font_pinks {

	font-size: 10px;

	color: #FF6699;

}

.font_blue {

	font-size: 14px;

	font-weight: bold;

	color: #115A9F;

}

.font_red {
	color: #990033;
	font-size: 14px;

}





.min {

	background-color: #FFFFCC;

	height: 20px;

	color: #333333;

	font-weight: bold;

	text-align: left;

}

#blog {

	width: 300px;

	margin: 1px;

	text-align: center;

	line-height: 5px;

	clear: both;

	padding-left: 50px;

}

.font_s01 {

	font-size: 10px;

	text-align: left;

}

#info2 {

	list-style-image: url(../info/img/arrow03.gif);

	margin-top: 10px;

	text-align: left;

	margin-left: 20px;

	line-height: 150%;

}

/* ---------------------------------------------------------

@tb^ݒ

--------------------------------------------------------- */



#footer {

	width: 855px;

	clear: both;

	padding-top: 0px;

	background: #02AFFF;

	color: #333333;

	text-align: center;

	height: 15px;

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

}

#f_annai {

	margin-top: 20px;

	margin-right: 35px;

	margin-left: 35px;

	padding-bottom: 15px;

}

#copy {

	bottom: 0px;

}



#annai_a {

	float: left;

	width: 360px;

	border: medium solid #999999;

}

.annai00 {

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #91BCE3;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-color: #666666;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-bottom-color: #666666;

	width: 360px;

}

#annai_b {

	width: 360px;

	float: right;

	border: medium solid #999999;

	font-size: 10px;

	text-align: left;

	line-height: 200%;

	margin: 3px;



}

#links {

	background-color: #000000;

	font-weight: bold;

	color: #FFFFFF;

	text-align: center;

	clear: both;

	background-position: center center;

	margin-top: 40px;

	margin-bottom: 20px;

	padding: 5px;

	margin-left: 20px;

	margin-right: 20px;

	height: 10px;

}

#menu_left h1 {

	font-size: 12px;

	font-weight: bold;

	line-height: 150%;

}
.b-ye {
	background-color: #FFFF99;
}
#days ul {
	margin: 0px;
	padding: 0px;
}
