@charset "euc-jp";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	font-family : "MS UI Gothic",Osaka, sans-serif;
	color: #666;
	line-height:1.3;
	background-color:#fff;
	font-size:13px;
}
td, th {
	font-size:12px;
	line-height:1.3;
}

a:link,a:visited{
color:#749C36;
}
a:hover{
color:#ACC486;
}
form{
	margin:0;
	padding:0;
}
img{
	border:0;
	margin:0;
	padding:0;
}

.all{
background-image:url(img/back.gif);
background-repeat:repeat-y;
width:800px;
}

.menu{
width:165px;
margin-bottom:10px;
}
.menu img{
display:block;
}
.news_p{
background-image:url(img/news.gif);
width:578px;
height:137px;
}
.textarea{
height: 11em;
overflow: auto;
margin-left:30px;
margin-right:20px;
}
.news{
background-image:url(img/top/ad.jpg);
background-repeat:no-repeat;
background-position:right;
}
.data{
margin-bottom:7px;
}

.data img{
margin-left:3px;
}
.data b{
display:block;
color:#EC5791;
}

.box{
background-image:url(img/header_back.jpg);
background-repeat:no-repeat;
width:760px;
}


.box2{
border:2px solid #FF8515;
padding:3px;
margin:0 20px 0 15px;
}
.headerimg{
margin-top:24px;
margin-bottom:27px;
}


.contents{
padding:0px 11px 20px 12px;
}

h1{
margin-top:0px;
margin-bottom:10px;
}
h2{
margin:0 12px 0 12px;
}
h3{
background-image:url(diary/img/diary.gif);
background-repeat:no-repeat;
font-weight:bold;
color:#fff;
font-size:14px;
padding:7px 0 5px 37px;
margin:0 12px 0 12px;
}


p{
margin:10px 15px 10px 15px;
}
.section{
	margin:0 0 20px 0;
}
.fontsize10{
font-size:10px;
}

.mainimg{
margin:0 12px 10px 12px;
}
.day{
margin-left:18px;
margin-top:5px;
color: #749C36;
font-weight:bold;
}
.green {color: #749C36}

.form_b{
margin:10px 0 10px 150px;
}
.orange{
color:#FF6633;
}
.check{
background-color:#FFFFCC;
padding:7px;
}
.red{
color:#ff0000;
}
.goods{
font-size:14px;
font-weight:bold;
color:#FF6633;
}
.diary{
margin:10px 10px 5px 15px;
}

.orange2{
color:#FF8515;
}

.name{
font-size:14px;
font-weight:bold;
margin-bottom:3px;
}

.name22{
margin-bottom:1px;
}
.modoru{
text-align:right;
margin-top:10px;
}
.schoolphoto{
margin-bottom:3px;
}

