body {

	background-color: #EDFFE6;

	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";

	font-size: 14px;





}

.mainbg {

	background-attachment: fixed;

	background-image: url(lecture/images/mainbg.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	background-color: #FFFFFF;



}

.headerback {

	background-image: url(lecture/images/header01.jpg);

	background-repeat: repeat-x;

	background-position: center top;

}

.shade01 {

	background-image: url(lecture/images/shade01.jpg);

	background-repeat: repeat-y;

	background-position: left top;

	background-color: #FFFFFF;



}

.shade02 {

	background-image: url(lecture/images/layout01_14.jpg);

	background-repeat: repeat-y;

	background-position: left top;

}

.huderback {

	background-color: #FFFFFF;

	background-image: url(images/huder01_02.jpg);

	background-repeat: repeat-x;

	background-position: left top;



}

a:link {

	color: #003300;

}

a:visited {

	color: #003300;

}

a:hover {

	color: #00CC00;

}

a:active {

	color: #00CC00;

}

.subback {

	background-image: url(lecture/images/layout01_17.jpg);

	background-repeat: repeat-y;

	background-position: left top;

}

.headerback01 {

	background-attachment: fixed;

	background-image: url(lecture/images/header02.jpg);

	background-repeat: no-repeat;

	background-position: right top;

}

.copyright {

	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";

	font-size: 12px;

	font-style: normal;

	color: #336633;

}

.whitefont {

	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";

	font-size: 14px;

	color: #FFFFFF;

}

td {

	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";

	font-size: 14px;

	line-height: 18px;

	color: #000000;

}

.yomasebun {

	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";

	font-size: 14px;

	line-height: 20px;

	color: 000000;

	letter-spacing: 2px;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-right: 10px;

	padding-left: 10px;







}

.l-font {

	font-size: 16px;

}

.shorokudai {

	font-size: 14px;

	color: #000000;

	background-color: #CCFFCC;

	padding-top: 3px;

	padding-bottom: 3px;

}

.shorokudai00 {



	font-size: 24px;

	color: #000000;

	padding-top: 10px;

	padding-bottom: 10px;

}

.seo {

	font-size: 10px;

	color: #006600;



}

.linkbutton {
padding-left:15px;
padding-top:8px;
}

.link_td1 {
	padding-left:10px;
	padding-top:8px;
	background-color: #339900;
	filter:Alpha(opacity=100);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: 1px;
	border-left-width: thin;
	border-bottom-color: #FFFFFF;
	color: #FFFFFF;
	text-align: left;
	padding-right: 10px;
	font-size: 12px;
}
.link_td2 {
	padding-left:15px;
	padding-top:8px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: 1px;
	border-left-width: thin;
	border-bottom-color: #339900;
	font-size: 12px;
}
.link_td3 {
	padding-top:5px;
	font-size: 12px;
	text-align: center;
}
