@charset "UTF-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

td {
	font-size:12px;
	line-height: 150%;
	text-align: left;
}

.p_10 {
	font-size:10px;
}

.p_12 {
	font-size:12px;
}
.p_13 {
	font-size:12px;
	color:#A86C10;
	font-weight: bolder;
}

.p_14 {
	font-size:12px;
	color:#4775DD;
	font-weight: bolder;
}
.p_15 {
	font-size:12px;
	color:#4775DD;
	}
h3 {
	font-size:13px;
	margin-bottom:0px;
}

h3.news {
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;
	color:#4775DD;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:0px;
}
h3.news1 {
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#4775DD;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:0px;
}

img.news_img {
	margin-right:10px;
}

.next {
	float:right;
}

img.blog_img {
	float:left;
	margin-right:10px;
}

.ls2 {
	letter-spacing:0.2px;
}

.ls4 {
	letter-spacing:0.4px;
}

.ls6 {
	letter-spacing:0.6px;
}

.ls8 {
	letter-spacing:0.8px;
}

.ls10 {
	letter-spacing:1.0px;
}

#footer {
	color:#FFFFFF;
}

/*=== �����N�ݒ� ===*/
#footer a:link {		/* ���K�̃����N  */
	color: #FFFFFF;
}
#footer a:visited {	/* ���K�̃����N  */
	color: #FFFFFF;
}
#footer a:hover {	/* ���[�U���w�������Ă��� */
	color: #FF6600;
}
#footer a:active {	/* ���쒆�̃����N */
	color: #FFCC66;
}

div.cal { float: right; margin: 0px; }
div.cal * { text-align: center; font-size: 9pt; }
div.cal table { border: solid 1px green; width: 125px; }
div.cal caption { border: solid 1px green; border-bottom: none; background: aquamarine; }
div.cal td.today { background: aquamarine; }
.white {
	color: #FFF;
}
.red {
	color: #F00;
}
.font01 {
	font-family: "MS PGothic";
	font-size: 10px;
	line-height: 14px;
	color: #666666;
	text-decoration: none;
}
.font01:hover {
	font-family: "MS PGothic";
	font-size: 10px;
	color: #000000;
	line-height: 14px;
	text-decoration: underline;
	}
#frame {padding:1px; border: 1px solid #e1e1e1; background-color: #fff;}

.center {text-align: center; }