/* ２０２６－１月初席別CSS */
body{
	font-family:"メイリオ", "HiraKakuProN-W3";
	color: #250d00;
	background-color: #CCCCFF;
	text-align:center;
	margin-top: 15px;
	margin-bottom: 15px;
}
h3 {
	background-image:url(h3_bgd.jpg);
	border:3px double #FF9900;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px !important;
	padding-left: 4px;
	margin:0.5em 0px;
	clear:both;
}
p {
	text-align:center;
	font-size: 90%;
	line-height: 150%;
}
}
p img {
	float: left;
	margin-right:15px;
	border: solid 1px #666666;
}
#path {
	text-align:right;
	margin: 0px;
}
a {
	color: #FF9966;
	text-decoration: none;
	font-weight:bold;
}

#contents {
	height: 950px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin: auto;
	text-align:left;
	padding-bottom: 30px;
}

.sl {
	font-size: 20px;
	color: #0099ff
	}
.sr {
	font-size: 14px;
	color: #b22222;
	}
.sj {
	font-size: 13px;
	line-height: 100%;
	color: #ff4500
	}
.white {
	color: #ffffff;
	 }
.blue {
	color: #0099ff;
	 }
.brown {
	color: #993333;
	font-size: 110%;
	 }
.de {
	font-size: 80%;
	line-height: 100%;
	color: #9900CC;
	}
.ug {
	color: #ff0000;
	font-size: 120%;
	 }
.lin1 {
	line-height: 26px;
	/*line-height: 180%;*/
	 }
.lin2 {
	line-height: 26px;
	/*line-height: 220%;*/
	 }
.lin3 {
	line-height: 24px;
	/*line-height: 220%;*/
	 }
.lin4 {
	line-height: 25px;
	/*line-height: 220%;*/
	 }
.lin5 {
	line-height: 28.5px;
	/*line-height: 180%;*/
	 }
.lin6 {
	line-height: 28px;
	/*line-height: 180%;*/
	 }

#update1 {
	width:520px;
	/*height: 70px;*/
	margin-top: 10px;
	margin-left: 110px;
	font-family:"メイリオ", "HiraKakuProN-W3";
	padding:2% 2%;
	border-left: double 5px #543f32;
	border-right: double 5px #543f32;
	text-align:center;
	line-height: 150%;
	letter-spacing: 1px; 
	font-size: 14px !important;
	background-color: #FFFFFF;
	}
#update2 {
	width:240px;
	/*height: 500px;*/
	margin-top: 10px;
	display: inline;
	margin-left: 10px;
	letter-spacing: 0.3px; 
	border: double 5px #ffa500;
	font-size: 14px !important;
	padding-bottom: 10px;
	padding-left: 2px;
	padding-top: 10px;
	line-height: 21px;
	float: left;
	text-align:center;
	background-color: #FFFFFF;
	}
#update3 {
	width:240px;
	/*height: 500px;*/
	margin-top: 10px;
	display: inline;
	margin-left: 7px;
	letter-spacing: 0.3px; 
	border: double 5px #6b8e23;
	font-size: 14px !important;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-top: 10px;
	line-height: 20px;
	float: left;
	text-align:center;
	background-color: #FFFFFF;
	}
#update4 {
	width:240px;
	/*height: 500px;*/
	margin-top: 10px;
	/*display: inline;*/
	margin-left: 7px;
	letter-spacing: 0.3px; 
	border: double 5px #4b0082;
	font-size: 14px !important;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-top: 10px;
	line-height: 18px;
	float: left;
	text-align:center;
	background-color: #FFFFFF;
	}
#update5 {
	width:500px;
	/*height: 500px;*/
	margin-top: 10px;
	/*display: inline;*/
	margin-left: 150px;
	letter-spacing: 0.1em; 
	font-size: 14px !important;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-top: 10px;
	line-height: 18px;
	float: left;
	text-align:center;
	background-color: #FFFFFF;
	}
#update6 {
	width:685px;
	/*height: 100px;*/
	margin-top: 50px;
	margin-left: 30px;
	padding-top: 20px;
	text-align:center;
	line-height: 150%;
	letter-spacing: 0.1em; 
	font-size: 14px !important;
	border: double 5px #4b0082;
	}
img.kakui { margin-left: 120px;
margin-top: 0px;
margin-right: 0px;
}
