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

html{overflow-y: scroll;}
html,body{
	background-image:url(/material/images/background01.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	font-size:14px;
	line-height:16px;
}
img{border:0px;}
a:link,a:visited{color:#777777;text-decoration:none;}
a:hover{color:#777777;text-decoration:underline;}
.both{clear:both;height:20px;}
.center{margin:0 auto;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.pd-right10{padding-right:10px;}
.pd-right20{padding-right:20px;}
.blue1{font-size:16px;color:#0000FF;}
.blown{color:#553200;}

h1{font-size:12px;font-weight:normal;margin:0px;padding:0px;float:left;width:662px;}
h2{font-size:14px;font-weight:normal;margin:0px;padding:0px;line-height:22px;color:#00679D;}

#header01{
	width:800px;
	margin:0 auto;
	display:block;
	background-image:url(../images/background02.jpg);
	background-repeat:no-repeat;
	height:272px;
}
.header_top{float:left;}

.logo{margin-top:15px;width:286px;height:108px;display:block;margin-left:49px;}



.index_left01{
	background-image:url(../images/index_left_background01.jpg);
	background-repeat:repeat-y;
}

.index_left02{
	background-image:url(../images/index_left_bottom01.jpg);
	background-repeat:no-repeat;
	height:31px;
}

.index_left03{
	background-image:url(../images/index_left_image01.jpg);
	background-repeat:no-repeat;
}

.index_news{line-height:18px;}

.index_right_photo01{
	background-image:url(../images/index_right_news_background.jpg);
	background-repeat:no-repeat;
	width:142px;
	height:108px;
}

.index_right01{
	background-image:url(../images/index_right_top01.jpg);
	background-repeat:no-repeat;
	height:35px;
	width:420px;
}

.index_right_photo01 img{margin-top:3px;margin-left:3px;}
.index_right02{background-image:url(../images/index_right_background01.jpg);background-repeat:repeat-y;}
.index_right03{background-color:#DFFFEC;}
.index_right04{border:1px solid #93BACE;border-collapse:collapse;color:#45748C;}
.index_right04 th{border:1px solid #93BACE;font-weight:normal;text-align:left;}

.index_bottom01{
	background-image:url(../images/index_bottom_image02.jpg);
	background-repeat:repeat-y;
	margin:0 auto;
}

.footer{margin:0 auto;font-size:12px;line-height:20px;padding-bottom:10px;}
.footer a{color:#000000;}


.photo1_01{background-image:url(../images/photo/image1_02.jpg);background-repeat:repeat-y;margin:0 auto;}
.photo2_01{background-image:url(../images/photo/image2_02.jpg);background-repeat:repeat-y;margin:0 auto;}
.photo3_01{background-image:url(../images/photo/image3_02.jpg);background-repeat:repeat-y;margin:0 auto;}
.photo4_01{background-image:url(../images/photo/image4_02.jpg);background-repeat:repeat-y;margin:0 auto;}
.photo5_01{background-image:url(../images/photo/image5_02.jpg);background-repeat:repeat-y;margin:0 auto;}
.photo1_02{background-color:#FFFFFF;}


.photo_snavi{margin:0px;padding:0px;}
.photo_snavi li{margin:0px;padding:0px;list-style-type:none;width:159px;height:54px;float:left;}
.photo_snavi a{text-indent:-9999px;display:block;width:159px;height:54px;}
.photo_snavi01 a:link,.photo_snavi01 a:visited{background-image:url(../images/photo/snavi01.jpg);background-repeat:no-repeat;}
.photo_snavi02 a:link,.photo_snavi02 a:visited{background-image:url(../images/photo/snavi02.jpg);background-repeat:no-repeat;}
.photo_snavi03 a:link,.photo_snavi03 a:visited{background-image:url(../images/photo/snavi03.jpg);background-repeat:no-repeat;}
.photo_snavi04 a:link,.photo_snavi04 a:visited{background-image:url(../images/photo/snavi04.jpg);background-repeat:no-repeat;}
.photo_snavi05 a:link,.photo_snavi05 a:visited{background-image:url(../images/photo/snavi05.jpg);background-repeat:no-repeat;}

.policy_snavi{margin:0px;padding:0px;}
.policy_snavi li{margin:0px;padding:0px;list-style-type:none;width:183px;height:56px;float:left;margin-left:8px;}
.policy_snavi a{text-indent:-9999px;display:block;width:183px;height:56px;}
.policy_snavi01 a:link,.policy_snavi01 a:visited{background-image:url(../images/policy/snavi01.jpg);background-repeat:no-repeat;}
.policy_snavi02 a:link,.policy_snavi02 a:visited{background-image:url(../images/policy/snavi02.jpg);background-repeat:no-repeat;}
.policy_snavi03 a:link,.policy_snavi03 a:visited{background-image:url(../images/policy/snavi03.jpg);background-repeat:no-repeat;}
.policy_snavi04 a:link,.policy_snavi04 a:visited{background-image:url(../images/policy/snavi04.jpg);background-repeat:no-repeat;margin:0px;}
.policy_snavi01 a:hover,.policy_snavi01on{background-image:url(../images/policy/snavi01on.jpg);background-repeat:no-repeat;}
.policy_snavi02 a:hover,.policy_snavi02on{background-image:url(../images/policy/snavi02on.jpg);background-repeat:no-repeat;}
.policy_snavi03 a:hover,.policy_snavi03on{background-image:url(../images/policy/snavi03on.jpg);background-repeat:no-repeat;}
.policy_snavi04 a:hover,.policy_snavi04on{background-image:url(../images/policy/snavi04on.jpg);background-repeat:no-repeat;margin:0px;}

.policy1_01{background-image:url(../images/policy/image1_02.jpg);background-repeat:repeat-y;margin:0 auto;}

.access01{
	background-image:url(../images/policy/image4_03.jpg);
	background-repeat:no-repeat;
	height:419px;
	margin:0 auto;
}
.access02{
	background-image:url(../images/policy/image4_06.jpg);
	background-repeat:no-repeat;
	height:495px;
	margin:0 auto;
}

.schedule01{border:1px solid #8D8D8D;border-collapse:collapse;margin:0 auto;}
.schedule01 td{border:1px solid #8D8D8D;}
.schedule01 th{border:1px solid #8D8D8D;background-color:#C0DE96;font-weight:normal;}

.teacher01{background-image:url(../images/teacher/frame_image02.jpg);margin:0 auto;}
.teacher02{background-image:url(../images/teacher/frame_image05.jpg);}


.service01{
	background-image:url(../images/service/frame_image02.jpg);
	background-repeat:repeat-y;
}

.service02{
	background-image:url(../images/service/frame_image04.gif);
	background-repeat:no-repeat;
	width:237px;
	height:21px;
	color:#003298;
	padding-left:10px;
}

.service03{
	border:1px solid #B1B1B1;
	border-collapse:collapse;
}

.service03 th{
	background-color:#BEFBFF;
	font-weight:normal;
	border:1px solid #B1B1B1;
}

.service03 td{
	border:1px solid #B1B1B1;
}
