a:link{
	color:#cc3300;
	text-decoration:;
	}
a:visited{
	color:#cc3300;
	text-decoration:;
	}
a:hover{
	color:#333333;
	text-decoration:none;
	}
/* top$B%?%0%9%?!<%H(B */
div.top1{
	text-align:right;
	}
div.top2{
	width:360px;
	text-align:left;
	position:absolute;
	left:350;
	top:100;
	}
div.section2{
	width:740px;
	height:px;
	text-align:;
	margin-top:10px;
	margin-left:0px;
	background-color:#;
	}
/* $B%?%0%9%?!<%H(B */

body{
	background-color:#ffffff;
	}
.contents{
	width:740px;
	background-color:#ffffff;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	border:solid 1px #666666;
	}
div.head{
	width:740px;
	height:70px;
	text-align:left;
	margin-left:0px;
	margin-right;0px;
	padding-top:28px;
	background-image:url(images/back2.gif);
	background-image:repeat:no-repeat;
	background-color:#333333;
	}
table.si{
	font-size:12px;
	margin-left:0px;
	background-color:#ffffff;
	}
.body1{
	background-color:#ffffff;
	width:740px;
	height:100$B!s(B;
	margin-top:0px;
	margin-left:0px;
	padding-top:0px;
	text-align:center;
	}


ul{
	text-align:left;
	margin-left:10px;
	padding-left:23px;
	font-size:12px;
	color:#808080;
	list-style-image:url(images/images2/siro.gif)
	}
li{
	padding-left:0px;
	margin-bottom:5px;
	vertical-align:middle;
	}

div.pankuzu{
	font-size:11px;
	font-style:normal;
	font-family: MS$B%4%7%C%/(B;
	text-align:left;
	margin-left:15px;
	}
div.section1{
	width:590px;
	height:px;
	text-align:left;
	margin-top:10px;
	margin-left:140px;
	background-color:#;
	}
	/*  $B1@7A%F%-%9%H(B*/
h1{
	font-size:18px;
	text-align:left;
	margin-left:10px;
	margin-top:20px;
	font-weight:300;
	font-style:normal;
	color:#333333;
	}
h2{
	margin-top:18px;
	margin-left:10px;
	text-align:left;
	font-size:16px;
	font-weight:300;
	font-style:normal;
	color:#333333;
	}
h2.mark{
	margin-left:15px;
	}
	/*  $B8+=P$7%F%-%9%H(B*/
h3{
	width:450px;
	margin-top:25px;
	margin-left:15px;
	margin-bottom:10px;
	font-size:13px;
	font-weight:200;
	text-align:left;
	font-style:;
	color:#333333;

	}
	/*  */
h4{
	width:450px;
	margin-top:20px;
	margin-left:20px;
	margin-bottom:12px;
	font-size:13px;
	font-weight:200;
	text-align:left;
	font-style:normal;
	color:#333333;
	}
p.text1{
	width:540px;
	margin-left:30px;
	margin-bottom:20px;
	 line-height:27px;
	 text-align:center;
	 font-size:14px;
	 font-style:normal;
	 color:#333333;
	 }
/*  information$B$N%F%-%9%H(B*/
p.text2{
	margin-left:20px;
	 line-height:22px;
	 text-align:left;
	 font-size:12px;
	 font-style:normal;
	 color:#333333;
	 background-color:#ffffff;
	 }
/*  teacher$B$H(Bproject$BFb$N%F%-%9%H(B*/
p.text3{
	margin-left:35px;
	margin-top:20px;
	 line-height:22px;
	 text-align:left;
	 font-size:12px;
	 font-style:normal;
	 color:#333333;
	 }
	/*  archive$B$H(Bproject$B$N%F%-%9%H(B*/
p.text4{
	margin-left:10px;
	margin-top:10px;
	 line-height:18px;
	 text-align:left;
	 font-size:12px;
	 font-style:normal;
	 color:#333333;
	 }
p.text-kome{
	margin-left:10px;
	 line-height:15px;
	 text-align:left;
	 font-size:11px;
	 font-style:normal;
	 color:#666666;
	 }

div.risuto{
	margin-left:70px;
	}
p.coment1{
	text-align:left;
	margin-left:10px;
	font-size:10px;
	margin-top:5px;
	color:#333333;
	font-style:normal;
	}
div.footer{
	width:740px;
	height:20px;
	text-align:;
	background-color:#ffffff;
	}
address{
	font-size:10px;
	margin-top:3px;
	margin-bottom:12px;
	text-align:center;
	font-style:normal;
	font-family: MS$B%4%7%C%/(B;
	color: #333333;
	}
form.mailma{
	color:#666666;
	font-size:12px;
	}
td span.ma
	{
	color:#990033;
	font-size:11px;
	}
p.bottan{
	 text-align:center;
	 font-size:12px;

	 }
