@import"base.css";

h3{
	margin:30px 0px 10px 0px;
	font-size:20px;
	font-weight:900;
}

.to_top{
	margin :20px 20px 0px 20px;
	text-align:right;
	color:#660000;
}
.to_top	a{
	color:#660000;
	text-decoration:none;
}
.right
{
	width: 600px;
	float: right;
	_clear: both;
}

.right .title
{
	background-image: url(../images/les_title.jpg);
}

.middle
{
	width: 600px;
	height: 120px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0;
	background-image: url(../images/lesson_msg.jpg);
}

.middle .AB
{
	width: 430px;
	font-size:13px;
	line-height:15px;
	text-align:left;
	margin: 0 140px 0 30px;
	padding: 0 0 0 0;
	border:0;
}

.CD
{
	width: 550px;
	text-align: left;
	font-size:13px;
	line-height:20px;
	margin: 0 10px 0 50px;
}

.CD a
{
	font-size:15px;
	color:#8ccd00; 
	text-decoration: none;
}

.CD a:hover
{
	color:#476800; 
}

.CD dt
{
	font-size: 12px;
	color: #000000;
	display:inline;
	clear:both;
}
.CD dd
{
	margin: 0 0 0 10px;
	font-size: 12px;
	color: #797979;
}


.add
{
	width: 600px;
	height: 150px;
	font-size:14px;
	text-align: center;
}
.add a
{
	margin : 20px auto 20px auto;
	width:530px;
	height:140px; 
	display:block;
	font-size:15px;
	color:#8ccd00; 
	text-decoration: none;
	background : url(../images/add.jpg);
}
.add a:link, .left .add a:visited 
{
	margin : 20px auto 20px auto;
	width:530px;
	height:140px; 
	display:block;
	background : url(../images/add.jpg);
} 
.add a:hover 
{ 
	width:530px;
	height:140px; 
	display:block;
	background : url(../images/add_after.jpg);
} 


.fw_gallaery_link
{
	width: 600px;
	height: 150px;
	font-size:14px;
	text-align: center;
}
.fw_gallaery_link a
{
	margin : 20px auto 20px auto;
	width:530px;
	height:140px; 
	display:block;
	font-size:15px;
	color:#8ccd00; 
	text-decoration: none;
	background : url(../lesson/fw_gallaery/img/fw_gallaaery__btn_before.jpg);
}
.fw_gallaery_link a:link, .left .fw_gallaery_link a:visited 
{
	margin : 20px auto 20px auto;
	width:530px;
	height:140px; 
	display:block;
	background : url(../lesson/fw_gallaery/img/fw_gallaaery__btn_before.jpg);
} 
.fw_gallaery_link a:hover 
{ 
	width:530px;
	height:140px; 
	display:block;
	background : url(../lesson/fw_gallaery/img/fw_gallaaery__btn_after.jpg);
} 

.eg_gallaery_link
{
	width: 600px;
	height: 150px;
	font-size:14px;
	text-align: center;
}
.eg_gallaery_link a
{
	margin : 0px auto 20px auto;
	width:530px;
	height:140px; 
	display:block;
	font-size:15px;
	color:#8ccd00; 
	text-decoration: none;
	background : url(../lesson/eg_gallaery/img/eg_gallaaery__btn_before.jpg);
}
.eg_gallaery_link a:link, .left .eg_gallaery_link a:visited 
{
	margin : 0px auto 20px auto;
	width:530px;
	height:140px; 
	display:block;
	background : url(../lesson/eg_gallaery/img/eg_gallaaery__btn_before.jpg);
} 
.eg_gallaery_link a:hover 
{ 
	width:530px;
	height:140px; 
	display:block;
	background : url(../lesson/eg_gallaery/img/eg_gallaaery__btn_after.jpg);
} 



.o-w
{
	width: 590px;
	height: 150px;
	margin: 10px 0 0 0px;
	padding: 0px 0 0 25px;
	float: left;
	text-align:right;
}
.o-w img
{
	margin: 0 0 0 0;
	float:left;
}

.o-w-c
{
	width: 247px;
	height: 150px;
	background: url(../images/calendar_waku.jpg);
	float: left;
	font-size: 10px;
}

.o-w-c .text-u
{
	width: 235px;
	height: 65px;
	margin: 3px 10px 0 3px;
}

.o-w-c .text-d
{
	width: 235px;
	height: 65px;
	margin: 5px 0 0 3px;
	text-align:left;
}

.sch_link
{
	width: 590px;
	font-size:14px;
	margin : 0px 0 10px 0;
	text-align: center;
	clear:both;
}
.sch_link a
{
	font-size:15px;
	color:#8ccd00; 
	text-decoration: none;
}
.sch_link a:hover
{
	color:#476800; 
}

#school_select{
	margin: 30px 0 30px 0;
}
#school_select p{
	margin :10px 0 10px 0;	
}



.profeel
{
	width: 500px;
	height: 210px;
	margin: 10px 0 0 25px;
	padding: 0 0 0 30px;
	float: left;
	text-align: left;
	font-size: 10px;
}

.profeel dt
{
	font-size: 12px;
	color: #000000;
	display:inline;
}
.profeel dd
{
	margin: 0 0 10px 10px;
	font-size: 12px;
	color: #797979;
}

.lesson_table
{
	margin:0 0 0 20px;
}
.lesson_table .table_item
{
	width:50px;
	vertical-align:top;
}
.lesson_table .table_note
{
	width:400px;
}
.img_lesson_yagoto
{
	height:80px;
	float:left;
}
.txt_lesson_yagoto
{
	float:left;
}