@charset "shift_jis";
#leftbox .picture {
	background-image: url(../common2009/e.jpg);
	background-repeat: no-repeat;
	height: 160px;
	width: 180px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}


.library_box {
	margin-top: 20px;
	border: 0px solid #460000;
	margin-bottom: 10px;
}
.library_box img {
	text-align: center;

}


.library_box .bdbrtl {
	border: 1px solid #FFFFFF;
}
.library_box .bdbrt {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.library_box .bdbrl {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.library_box .bdbr {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.library_box h3 {
	font-size: 90%;
	padding-left: 20px;
	line-height: 30px;
	height: 30px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.library_box ul {
	list-style-type: circle;
	font-size: 80%;
	list-style-position: inside;
	line-height: 20px;
	height: 20px;
	padding-bottom: 20px;
}
.library_box li {
	padding-left: 20px;
	display: inline;
}
.library_box h4 {
	font-size: 80%;
	padding-bottom: 20px;
	color: #460000;
}
.library_box p {
	font-size: 80%;
	padding-bottom: 20px;
	color: #333;
	line-height: 1.6;
}

.bdbr  .white       {
	font-size: 10px;
	text-align: center;
}
.library_box       .bdbrt_3 {
	height: 90px;
	width: 120px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-top-color: #FFFFFF;
	background-image: url(../library090825/library3_03.jpg);
	background-repeat: no-repeat;
	filter: Alpha(Opacity=60);

}
.library_box      .bdbrt_3      a {
	display: block;
	height: 90px;
	width: 120px;
	color: #FFFFFF;
	line-height: 90px;
	text-decoration: none;
	text-align: center;
}
.library_box      .bdbrt_3      a:hover{
	background-image: url(clown.gif);
	background-repeat: no-repeat;
	color: #000000;
	filter: Alpha(Opacity=70);
}


.library_box     .bdbrt_5 {
	height: 90px;
	width: 120px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-top-color: #FFFFFF;
	background-image: url(../library090825/library3_05.jpg);
	background-repeat: no-repeat;
	filter: Alpha(Opacity=60);

}
.library_box    .bdbrt_5    a {
	display: block;
	height: 90px;
	width: 120px;
	color: #FFFFFF;
	line-height: 90px;
	text-decoration: none;
	text-align: center;
}
.library_box    .bdbrt_5    a:hover{
	background-image: url(hoken.jpg);
	background-repeat: no-repeat;
	color: #000000;
	filter: Alpha(Opacity=70);
}
.library_box    .bdbr_8 {
	height: 90px;
	width: 120px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	filter: Alpha(Opacity=60);
	background-image: url(../library090825/library3_08.jpg);
	background-repeat: no-repeat;

}
.library_box   .bdbr_8   a {
	display: block;
	height: 90px;
	width: 120px;
	color: #FFFFFF;
	line-height: 90px;
	text-decoration: none;
	text-align: center;
}
.library_box   .bdbr_8   a:hover{
	background-image: url(tire_story.jpg);
	background-repeat: no-repeat;
	color: #000000;
	filter: Alpha(Opacity=70);
}
.library_box    .bdbr_10 {
	height: 90px;
	width: 120px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	filter: Alpha(Opacity=60);
	background-image: url(../library090825/library3_10.jpg);
	background-repeat: no-repeat;

}
.library_box   .bdbr_10   a {
	display: block;
	height: 90px;
	width: 120px;
	color: #FFFFFF;
	line-height: 90px;
	text-decoration: none;
	text-align: center;
}
.library_box   .bdbr_10   a:hover{
	background-image: url(report1.jpg);
	background-repeat: no-repeat;
	color: #000000;
	filter: Alpha(Opacity=70);
}
.library_box       .bdbr_12 {
	height: 90px;
	width: 120px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	background-image: url(../library090825/library3_12.jpg);
	background-repeat: no-repeat;
	filter: Alpha(Opacity=60);

}
.library_box      .bdbr_12      a {
	display: block;
	height: 90px;
	width: 120px;
	color: #FFFFFF;
	line-height: 90px;
	text-decoration: none;
	text-align: center;
}
.library_box      .bdbr_12      a:hover{
	background-image: url(../library_parts/nhk_diary.jpg);
	background-repeat: no-repeat;
	color: #000000;
	filter: Alpha(Opacity=70);
}
.library_box        .bdbrl_13 {
	height: 90px;
	width: 120px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	background-image: url(../library090825/library3_13.jpg);
	background-repeat: no-repeat;
	filter: Alpha(Opacity=60);
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;

}
.library_box       .bdbrl_13       a {
	display: block;
	height: 90px;
	width: 120px;
	color: #FFFFFF;
	line-height: 90px;
	text-decoration: none;
	text-align: center;
}
.library_box       .bdbrl_13       a:hover{
	background-image: url(kyoka.jpg);
	background-repeat: no-repeat;
	color: #000000;
	filter: Alpha(Opacity=70);
}
.library_box    .bdbr_15 {
	height: 90px;
	width: 120px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	filter: Alpha(Opacity=60);
	background-image: url(../library090825/library3_15.jpg);
	background-repeat: no-repeat;

}
.library_box   .bdbr_15   a {
	display: block;
	height: 90px;
	width: 120px;
	color: #FFFFFF;
	line-height: 90px;
	text-decoration: none;
	text-align: center;
}
.library_box   .bdbr_15   a:hover{
	background-image: url(hyousyou120x90.jpg);
	background-repeat: no-repeat;
	color: #000000;
	filter: Alpha(Opacity=70);
}
.library_box    .bdbr_17 {
	height: 90px;
	width: 120px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	filter: Alpha(Opacity=60);
	background-image: url(../library090825/library3_17.jpg);
	background-repeat: no-repeat;

}
.library_box   .bdbr_17   a {
	display: block;
	height: 90px;
	width: 120px;
	color: #FFFFFF;
	line-height: 90px;
	text-decoration: none;
	text-align: center;
}
.library_box   .bdbr_17   a:hover{
	background-image: url(etc.gif);
	background-repeat: no-repeat;
	color: #000000;
	filter: Alpha(Opacity=70);
}
.library_box      .bdbr_20 {
	height: 90px;
	width: 120px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	background-image: url(../library090825/library3_20.jpg);
	background-repeat: no-repeat;
	filter: Alpha(Opacity=60);

}
.library_box     .bdbr_20     a {
	display: block;
	height: 90px;
	width: 120px;
	color: #D6B79B;
	line-height: 90px;
	text-decoration: none;
	text-align: center;
}
.library_box     .bdbr_20     a:hover{
	background-repeat: no-repeat;
	color: #000000;
	filter: Alpha(Opacity=70);
	background-image: url(carrer1.jpg);
}
.library_box     .bdbr_22 {
	height: 90px;
	width: 120px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	background-image: url(../library090825/library3_22.jpg);
	background-repeat: no-repeat;
	filter: Alpha(Opacity=60);

}
.library_box    .bdbr_22    a {
	display: block;
	height: 90px;
	width: 120px;
	color: #FFFFFF;
	line-height: 90px;
	text-decoration: none;
	text-align: center;
}
.library_box    .bdbr_22    a:hover{
	background-image: url(drive3.jpg);
	background-repeat: no-repeat;
	color: #000000;
	filter: Alpha(Opacity=70);
}
.library_box      .bdbr_24 {
	height: 90px;
	width: 120px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	background-image: url(../library090825/library3_24.jpg);
	background-repeat: no-repeat;
	filter: Alpha(Opacity=60);

}
.library_box     .bdbr_24     a {
	display: block;
	height: 90px;
	width: 120px;
	color: #FFFFFF;
	line-height: 90px;
	text-decoration: none;
	text-align: center;
}
.library_box     .bdbr_24     a:hover{
	background-image: url(clover.gif);
	background-repeat: no-repeat;
	color: #000000;
	filter: Alpha(Opacity=70);
}
.library_box        .bdbr_27 {
	height: 90px;
	width: 120px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	background-image: url(../library090825/library3_27.jpg);
	background-repeat: no-repeat;
	filter: Alpha(Opacity=60);

}
.library_box       .bdbr_27       a {
	display: block;
	height: 90px;
	width: 120px;
	color: #FFFFFF;
	line-height: 90px;
	text-decoration: none;
	text-align: center;
}
.library_box       .bdbr_27       a:hover{
	background-image: url(syugyou.jpg);
	background-repeat: no-repeat;
	color: #000000;
	filter: Alpha(Opacity=70);
}
.library_box       .bdbr_29 {
	height: 90px;
	width: 120px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	background-image: url(../library090825/library3_29.jpg);
	background-repeat: no-repeat;
	filter: Alpha(Opacity=60);

}
.library_box      .bdbr_29      a {
	display: block;
	height: 90px;
	width: 120px;
	color: #FFFFFF;
	line-height: 90px;
	text-decoration: none;
	text-align: center;
}
.library_box      .bdbr_29      a:hover{
	background-image: url(demaejyugyou.jpg);
	background-repeat: no-repeat;
	color: #000000;
	filter: Alpha(Opacity=70);
}
.library_box        .bdbrl_25 {
	height: 90px;
	width: 120px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	background-image: url(../library090825/library3_25.jpg);
	background-repeat: no-repeat;
	filter: Alpha(Opacity=60);
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;

}
.library_box       .bdbrl_25       a {
	display: block;
	height: 90px;
	width: 120px;
	color: #FFFFFF;
	line-height: 90px;
	text-decoration: none;
	text-align: center;
}
.library_box       .bdbrl_25       a:hover{
	background-image: url(kuruma_open.jpg);
	background-repeat: no-repeat;
	color: #000000;
	filter: Alpha(Opacity=70);
}
.library_box       .bdbr_32 {
	height: 90px;
	width: 120px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	background-image: url(../library090825/library3_32.jpg);
	background-repeat: no-repeat;
	filter: Alpha(Opacity=60);

}
.library_box      .bdbr_32      a {
	display: block;
	height: 90px;
	width: 120px;
	color: #FFFFFF;
	line-height: 90px;
	text-decoration: none;
	text-align: center;
}
.library_box       .bdbr_32       a:hover{
	background-image: url(itatu.jpg);
	background-repeat: no-repeat;
	color: #000000;
	filter: Alpha(Opacity=70);
}
.library_box       .bdbr_34 {
	height: 90px;
	width: 120px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	background-image: url(../library090825/library3_34.jpg);
	background-repeat: no-repeat;
	filter: Alpha(Opacity=60);

}
.library_box      .bdbr_34      a {
	display: block;
	height: 90px;
	width: 120px;
	color: #FFFFFF;
	line-height: 90px;
	text-decoration: none;
	text-align: center;
}
.library_box       .bdbr_34       a:hover{
	background-image: url(bpschool_9_s.jpg);
	background-repeat: no-repeat;
	color: #000000;
	filter: Alpha(Opacity=70);
}
.story_box {
	margin-top: 20px;
	padding: 0px;
	margin-bottom: 20px;
}
.story_box table {
	margin-bottom: 20px;
	border: 1px solid #460000;
}
.story_box img {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.story_box p {
	font-size: 80%;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
}
.koumoku {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #952805;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #952805;
	line-height: 5px;
	height: 5px;
	padding-left: 5px;
	margin-left: 20px;
	width: 300px;
}

.story_box_total {
	margin-top: 20px;
	padding-bottom: 20px;
}

.story_box_total table {
	margin-bottom: 20px;
	border: 1px solid #460000;
	background-image: url(hokenstorykeshiki.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.story_box_total img {
	float: right;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.story_box_total p {
	font-size: 80%;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 1.4;
}
.story_box_jiko {
	margin-top: 20px;
	padding-bottom: 20px;
}

.story_box_jiko table {
	margin-bottom: 20px;
	border: 1px solid #460000;
	background-image: url(report.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.story_box_jiko img {
	float: right;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.story_box_jiko p {
	font-size: 80%;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 1.4;
}
.highschool_bg1 {
	background-image: url(demae2.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;

}
.highschool_bg2 {
	background-image: url(demae3.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;

}
.highschool_bg3 {
	background-image: url(demae4.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;


}
.highschool_bg4 {
	background-image: url(demae5.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.drive_p {
	padding-bottom: 10px;
}
.story_box .img_center {
	text-align: center;
	padding-bottom: 20px;
}
