.top-news .news-box {
	float: left;
	width: 370px;
}
.top-news .title {
	background-image: url(../images/title_back.gif);
	background-repeat: repeat-x;
	height: 30px;
	margin-bottom: 20px;
	width: 370px;
}

h1 {
	font-size: 12px;
	margin-top: 0px;
	background-image: url(../images/title/h1_back.gif);
	background-repeat: repeat-x;
	background-position: left top;
	line-height: 30px;
	margin-bottom: 30px;
	width: 100%;
	overflow: hidden;
}
h1 img {
	vertical-align: top;
	float: left;
}
h1 em {
	line-height: 30px;
	float: right;
	font-style: normal;
	font-weight: normal;
}


h2 {
	font-size: 16px;
	color: #333333;
	margin-bottom: 30px;
}
h3 {
	font-size: 14px;
	color: #333333;
	margin-bottom: 5px;
}
h4 {
	font-size: 12px;
	color: #333333;
	margin-bottom: 5px;
}
ul {
	margin-top: 10px;
}
p {
	margin-top: 5px;
}
.color-dai {
	color: #4FB0B0;
}
.color-tan {
	color: #67B649;
}
.dot-dai {
	list-style-image: url(../jukensei/images/bre_dot-dai.gif);
}
.dot-tan {
	list-style-image: url(../jukensei/images/bre_dot-tan.gif);
}
.top-news h1 {
	width: 100%;
	overflow: hidden;
	margin-bottom: 30px;
}






.top-news h1 img {
	float: left;
}
.top-news h1 a, .top-news #old-news a {
	background-image: url(../images/btn-news.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 150px;
	float: right;
	text-indent: -1000em;
	margin-top: 3px;
}
.top-news #old-news a , .top-news h1 a{
	background-position: 0px 0px;
}
.top-news #involved a {
	background-position: -150px 0px;
	margin-left: 5px;
	width: 160px;
}
.top-news #old-news a:hover , .top-news h1 a:hover{
	background-position: 0px -20px;
}
.top-news #involved a:hover {
	background-position: -150px -20px;
}
.top-news dl {
	margin-top: 0px;
}
.top-news dt {
	float: left;
	width: 80px;
	text-align: right;
}
.top-news dd {
	margin-left: 100px;
	margin-bottom: 15px;
}
.top-news div dd {
	width: 260px;
}

.top-news dd a {
	color: #666666;
	text-decoration: none;
}
.top-news dd a:visited {
	color: #333333;
}
.top-news dd a:hover {
	text-decoration: underline;
	color: #666666;
}




.top-bnr {
	float: right;
	width: 160px;
	margin: 0px;
	padding: 0px;
}
.top-bnr ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.top-bnr li {
	margin-bottom: 5px;
}
.top-bnr .topics-bnr {
	padding-bottom: 20px;
}
.top-bnr .topics-bnr li {
}



.top-news .set {
	clear: both;
	background-image: url(../jukensei/images/news-line.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	padding-bottom: 10px;
	padding-top: 0px;
	margin: 0px;
}

.top-news h3 {
	font-size: 14px;
	margin-top: 3px;
	margin-bottom: 3px;
	line-height: 1.1em;
}
.t-01, .t-01 a, .t-01 a:hover, .t-01 a:visited {
	color: #00A2E6;
	text-decoration: none;
}
.t-02, .t-02 a, .t-02 a:hover, .t-02 a:visited {
	color: #F01189;
	text-decoration: none;
}
.t-03, .t-03 a, .t-03 a:hover, .t-03 a:visited {
	color: #2DA913;
	text-decoration: none;
}
.t-01 a:hover, .t-02 a:hover, .t-03 a:hover {
	text-decoration: underline;
}




.top-news .date {
	margin-top: 0px;
	margin-bottom: 0px;
}
.top-news .img-R {
	text-align: right;
}
.top-news p {
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 11px;
	line-height: 1.3em;
}
.curriculum {
	margin-bottom: 30px;
	width: 540px;
	border-top-color: #B9B9EA;
	border-right-color: #B9B9EA;
	border-bottom-color: #B9B9EA;
	border-left-color: #B9B9EA;
}
.curriculum caption {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 10px;
}

.curriculum th {
	background-color: #F2F2FB;
	color: #000099;
	border-top-color: #B9B9EA;
	border-right-color: #B9B9EA;
	border-bottom-color: #B9B9EA;
	border-left-color: #B9B9EA;
	white-space: nowrap;
	font-weight: normal;
	width: 30px;
}
.curriculum td {
	padding-right: 5px;
	padding-left: 5px;
	border-top-color: #B9B9EA;
	border-right-color: #B9B9EA;
	border-bottom-color: #B9B9EA;
	border-left-color: #B9B9EA;
}
.curriculum .grade {
	vertical-align: middle;
	text-align: center;
	background-color: #DDDDF4;
	font-weight: bold;
	color: #000099;
	width: 2em;
}

.curriculum .semester {
	font-weight: bold;
	text-align: center;
	background-color: #DDDDF4;
	color: #000099;
	letter-spacing: 1em;
	text-indent: 1em;
	font-size: 12px;
}
.curriculum .subject {
	text-align: center;
	background-color: #F2F2FB;
	color: #000099;
	padding-top: 0px;
	padding-bottom: 0px;
}

.curriculum .num {
	background-color: #FFFFFF;
}


.curriculum td ul {
	padding-left: 25px;
	line-height: 120%;
	list-style-type: disc;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.curriculum td ul li {
	margin-top: 2px;
	margin-bottom: 2px;
}
.curriculum .dan {
	margin: 0px;
	padding: 0px;
	list-style-type: disc;
}

.curriculum td .dan li {
	margin-top: 3px;
	margin-bottom: 3px;
	float: left;
	width: 210px;
	margin-right: 0px;
	margin-left: 20px;
	padding-left: 0px;
}
.curriculum h4 {
	clear: left;
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 12px;
	color: #000099;
	background-color: #F2F2FB;
	text-align: center;
}
.curriculum .noline {
	border-right-style: none;
}
.curriculum p {
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../jukensei/images/bre_curriculum.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 10px;
	line-height: 145%;
	font-size: 10px;
}



.admission-d {
	padding-top: 0px;
	padding-bottom: 20px;
	margin-bottom: 50px;
	background-image: url(../jukensei/images/back_admission-d.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 30px;
}
.admission-d h2 {
	text-align: center;
	background-image: url(../jukensei/images/back-top_admission-d.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	padding-top: 30px;
	margin-bottom: 0px;
	padding-bottom: 20px;
}
.admission-d div {
	padding-right: 40px;
	padding-left: 40px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 0px;
}
.admission-d h3 {
	margin-bottom: 5px;
	color: #59B5B5;
	margin-top: 0px;
}
.admission-d p {
	margin-top: 5px;
}
.admission-d ul {
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.admission-d li {
	background-image: url(../jukensei/images/bre_curriculum.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding-left: 1em;
}
.float-L {
	float: left;
}
.float-R {
	float: right;
}
.dl-styleA {
	margin-left: 0px;
}
.dl-styleA dt {
	float: left;
	width: 11em;
}
.dl-styleA dd {
	margin-left: 12em;
	margin-bottom: 0.7em;
	line-height: 1.4em;
}
.dl-styleB {
	border: 1px solid #CCCCCC;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	margin-top: 50px;
}
.dl-styleB dt {
	font-weight: bold;
	margin-bottom: 10px;
	vertical-align: middle;
	margin-top: 20px;
	font-size: 14px;
	background-image: url(../jukensei/images/bre_curriculum.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	line-height: 1.2em;
}
.dl-styleB dd {
	margin-bottom: 20px;
	margin-left: 15px;
	padding-left: 0px;
}

.dl-styleB img {
	vertical-align: middle;
	margin-left: 10px;
}
.dl-styleC {
	margin-top: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	width: 540px;
	padding-top: 5px;
}
.dl-styleC dt {
	float: left;
	width: 10em;
}
.dl-styleC dd {
	margin-left: 135px;
	line-height: 1.3em;
	margin-bottom: 3px;
	width: 400px;
}
.dl-styleD {
	margin-left: 0px;
	margin-top: 0px;
}
.dl-styleD dt {
	float: left;
	width: 16em;
}
.dl-styleD dd {
	margin-left: 18em;
	margin-bottom: 0.5em;
	line-height: 1.4em;
}
.dl-styleE {
	margin-left: 0px;
}
.dl-styleE dt {
	float: left;
	width: 5em;
}
.dl-styleE dd {
	margin-left: 6em;
	margin-bottom: 0.5em;
	line-height: 1.4em;
}

.zai-dai, .zai-tan {
	margin-top: 30px;
	font-size: 11px;
	line-height: 13px;
}

.zai-dai th, .zai-tan th {
	padding-right: 2px;
	padding-left: 2px;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.zai-dai td, .zai-tan td {
	text-align: right;
	color: #333;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
	line-height: 13px;
}
.zai-dai caption, .zai-tan caption {
	font-size: 10px;
	text-align: right;
}


.zai-dai h3 {
	color: #4FB0B0;
}
.zai-dai table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #A0D4D4;
	border-right-color: #A0D4D4;
	border-bottom-color: #A0D4D4;
	border-left-color: #A0D4D4;
}

.zai-dai th {
	background-color: #F0F9F9;
	color: #4FB0B0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #A0D4D4;
	border-right-color: #A0D4D4;
	border-bottom-color: #A0D4D4;
	border-left-color: #A0D4D4;
}
.zai-dai td {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #A0D4D4;
	border-right-color: #A0D4D4;
	border-bottom-color: #A0D4D4;
	border-left-color: #A0D4D4;
}


.zai-tan h3 {
	color: #67B649;
}
.zai-tan table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #AFD8A0;
	border-right-color: #AFD8A0;
	border-bottom-color: #AFD8A0;
	border-left-color: #AFD8A0;
}

.zai-tan th {
	color: #67B649;
	background-color: #F2F9F0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #AFD8A0;
	border-right-color: #AFD8A0;
	border-bottom-color: #AFD8A0;
	border-left-color: #AFD8A0;
}
.zai-tan td {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #AFD8A0;
	border-right-color: #AFD8A0;
	border-bottom-color: #AFD8A0;
	border-left-color: #AFD8A0;
}
.tb-wline th, .tb-wline td {
	border-top-width: 3px;
	border-top-style: double;
}
.zai-dai p, .zai-tan p {
	font-size: 11px;
	line-height: 1.3em;
	margin-top: 10px;
}

.zai-dai .num, .zai-tan .num {
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: double;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-indent: -1000em;
}
.zai-dai img, .zai-tan img {
	vertical-align: baseline;
}
.zai-dai .total {
	background-color: #F0F9F4;
	color: #333333;
}
.zai-tan .total {
	background-color: #F5F8E2;
	color: #333333;
}
.pdf-link {
	margin-left: 0px;
	padding-left: 5px;
	list-style-type: none;
	margin-top: 30px;
	border: 1px solid #dddddd;
	padding-top: 20px;
	padding-bottom: 15px;
	padding-right: 5px;
}
.pdf-link li {
	margin-bottom: 5px;
	padding-left: 20px;
}

.pdf-link li a {
	padding-left: 30px;
	margin-left: 0px;
	background-image: url(../images/pdficon.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 100%;
	width: 100%;
	padding-top: 2px;
	padding-bottom: 2px;
}
.get-adobe {
	background-color: #EEEEEE;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 50px;
}
.get-adobe dl {
	margin: 0px;
}
.curriculum-dai {
	font-size: 10px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 0px;
	margin-bottom: 12px;
	width: 540px;
}
.curriculum-dai th {
	background-color: #E2F1F1;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
	font-weight: normal;
	line-height: 1.2em;
	letter-spacing: 0.5em;
	font-size: 11px;
}
.curriculum-dai td {
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
	width: 25%;
	padding-bottom: 5px;
}
.curriculum-dai .grade {
	background-color: #83C7C7;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 12px;
}
.curriculum-dai .semester {
	font-size: 10px;
	color: #FFFFFF;
	background-color: #A0D4D4;
}

.curriculum-tan {
	font-size: 10px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 0px;
	margin-bottom: 12px;
	width: 540px;
}
.curriculum-tan th {
	background-color: #E6F2E1;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
	font-weight: normal;
	line-height: 1.2em;
	letter-spacing: 0.5em;
	font-size: 11px;
}
.curriculum-tan td {
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
	width: 25%;
	padding-bottom: 5px;
}
.curriculum-tan .grade {
	background-color: #96CC82;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 12px;
}
.curriculum-tan .semester {
	color: #FFFFFF;
	background-color: #B0D9A1;
	font-size: 10px;
}
.curriculum-dai ul , .curriculum-tan ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.curriculum-dai li , .curriculum-tan li{
	background-image: url(../images/line-01.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 1px;
	padding-bottom: 1px;
}

.risyuu-tan {
	width: 540px;
	font-size: 10px;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
}
.risyuu-tan th {
	background-color: #E6F2E1;
	white-space: nowrap;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
	color: #333333;
	font-weight: normal;
	line-height: 1.2em;
}

.risyuu-tan td {
	width: 20%;
	vertical-align: middle;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
}
.risyuu-tan caption {
	text-align: left;
	font-size: 12px;
	padding-bottom: 5px;
	font-weight: bold;
	letter-spacing: 0.2em;
}
.risyuu-tan .grade {
	background-color: #96CC82;
	color: #FFFFFF;
}

.table-styleA {
	font-size: 10px;
	border-top-color: #D1D1D1;
	border-right-color: #D1D1D1;
	border-bottom-color: #D1D1D1;
	border-left-color: #D1D1D1;
	margin-top: 0px;
	margin-bottom: 30px;
	width: 540px;
}
.table-styleA th {
	background-color: #E8E8E8;
	color: #4C4C4C;
	border-top-color: #D1D1D1;
	border-right-color: #D1D1D1;
	border-bottom-color: #D1D1D1;
	border-left-color: #D1D1D1;
	font-weight: normal;
	line-height: 1.2em;
	letter-spacing: 0.5em;
	font-size: 12px;
}
.table-styleA td {
	border-top-color: #D1D1D1;
	border-right-color: #D1D1D1;
	border-bottom-color: #D1D1D1;
	border-left-color: #D1D1D1;
	width: 25%;
}
.table-styleA .grade {
	background-color: #4C4C4C;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 0em;
	font-size: 10px;
}
.table-styleB {
	width: 540px;
	font-size: 10px;
	border-top-color: #D1D1D1;
	border-right-color: #D1D1D1;
	border-bottom-color: #D1D1D1;
	border-left-color: #D1D1D1;
}
.table-styleB th {
	background-color: #E8E8E8;
	white-space: nowrap;
	border-top-color: #D1D1D1;
	border-right-color: #D1D1D1;
	border-bottom-color: #D1D1D1;
	border-left-color: #D1D1D1;
	color: #4C4C4C;
	font-weight: normal;
	line-height: 1.2em;
}

.table-styleB td {
	width: 20%;
	vertical-align: middle;
	border-top-color: #D1D1D1;
	border-right-color: #D1D1D1;
	border-bottom-color: #D1D1D1;
	border-left-color: #D1D1D1;
}
.table-styleB caption {
	text-align: left;
	font-size: 12px;
	padding-bottom: 5px;
	font-weight: bold;
	letter-spacing: 0.2em;
}
.table-styleB .grade {
	background-color: #F6F6F6;
}

.table-styleC {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 10px;
	width: 100%;
	margin-top: 20px;
}
.table-styleC th {
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	font-size: 14px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-right: 0px;
	padding-left: 15px;
	color: #333333;
	padding-bottom: 5px;
	background-image: url(../jukensei/images/bre_bar.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 5px;
}
.table-styleC td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 1.5em;
	width: 25%;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.table-styleC strong {
	font-size: 12px;
	margin-bottom: 10px;
	color: #333333;
}
.table-styleD {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
	margin-top: 20px;
}
.table-styleD th {
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 20px;
	vertical-align: top;
	width: 40px;
	border-right-width: 2px;
	line-height: 1em;
}
.table-styleD td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #ECF4F4;
	border-right-color: #ECF4F4;
	border-bottom-color: #ECF4F4;
	border-left-color: #ECF4F4;
}
.table-styleD .photo {
	width: 200px;
	padding: 0px;
}
.table-styleD ul {
	margin-top: 0px;
	margin-left: 10px;
	padding-left: 0px;
	list-style-type: none;
	margin-bottom: 0px;
}
.table-styleD li {
	background-image: url(../jukensei/images/bre_curriculum.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 12px;
	margin-left: 0px;
}
.table-styleE {
	background-color: #FFFFFF;
	width: 100%;
	line-height: 1.25em;
	border-top-color: #D1D1D1;
	border-right-color: #D1D1D1;
	border-bottom-color: #D1D1D1;
	border-left-color: #D1D1D1;
	font-size: 10px;
	margin-bottom: 10px;
}
.table-styleE th {
	font-size: 10px;
	font-weight: normal;
	color: #4C4C4C;
	background-color: #E8E8E8;
	line-height: 1.2em;
	border-top-color: #D1D1D1;
	border-right-color: #D1D1D1;
	border-bottom-color: #D1D1D1;
	border-left-color: #D1D1D1;
}
.table-styleE td {
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-color: #D1D1D1;
	border-right-color: #D1D1D1;
	border-bottom-color: #D1D1D1;
	border-left-color: #D1D1D1;
}
.table-styleE .grade {
	background-color: #F6F6F6;
}

.table-styleE caption {
	text-align: left;
	padding-top: 5px;
}
.table-styleE h5 {
	font-size: 10px;
	color: #333;
	margin-top: 0px;
	margin-bottom: 5px;
}

.table-styleF {

	font-size: 10px;
	border-top-color: #D1D1D1;
	border-right-color: #D1D1D1;
	border-bottom-color: #D1D1D1;
	border-left-color: #D1D1D1;
	margin-top: 0px;
	width: 100%;
}
.table-styleF th {

	background-color: #E8E8E8;
	color: #4C4C4C;
	border-top-color: #D1D1D1;
	border-right-color: #D1D1D1;
	border-bottom-color: #D1D1D1;
	border-left-color: #D1D1D1;
	font-weight: normal;
}
.table-styleF td {

	border-top-color: #D1D1D1;
	border-right-color: #D1D1D1;
	border-bottom-color: #D1D1D1;
	border-left-color: #D1D1D1;
}
.table-styleF .grade {

	background-color: #F6F6F6;
	font-weight: normal;
}
.table-styleF caption {
	text-align: right;
	padding-top: 5px;
}
.table-styleF ol {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-left: 0px;
}
.table-styleF ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	list-style-type: disc;
}

.table-styleG {

	font-size: 12px;
	border-top-color: #D1D1D1;
	border-right-color: #D1D1D1;
	border-bottom-color: #D1D1D1;
	border-left-color: #D1D1D1;
	margin-top: 5px;
	width: 100%;
}
.table-styleG th {
	background-color: #F6F6F6;
	color: #4C4C4C;
	border-top-color: #D1D1D1;
	border-right-color: #D1D1D1;
	border-bottom-color: #D1D1D1;
	border-left-color: #D1D1D1;
	font-weight: normal;
	width: 8em;
	text-align: left;
	border-right-style: none;
}
.table-styleG td {

	border-top-color: #D1D1D1;
	border-right-color: #D1D1D1;
	border-bottom-color: #D1D1D1;
	border-left-color: #D1D1D1;
}
.table-styleG .grade {
	background-color: #E8E8E8;
	font-weight: bold;
	width: 5em;
	text-align: center;
	font-size: 12px;
	letter-spacing: 0.5em;
	border-right-style: solid;
}
.table-styleH {
	background-color: #FFFFFF;
	width: 100%;
	line-height: 1.25em;
	border-top-color: #D1D1D1;
	border-right-color: #D1D1D1;
	border-bottom-color: #D1D1D1;
	border-left-color: #D1D1D1;
	font-size: 10px;
}
.table-styleH th {
	font-size: 10px;
	font-weight: normal;
	color: #4C4C4C;
	background-color: #E8E8E8;
	line-height: 1.2em;
	border-top-color: #D1D1D1;
	border-right-color: #D1D1D1;
	border-bottom-color: #D1D1D1;
	border-left-color: #D1D1D1;
}
.table-styleH td {
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-color: #D1D1D1;
	border-right-color: #D1D1D1;
	border-bottom-color: #D1D1D1;
	border-left-color: #D1D1D1;
	text-align: center;
}
.table-styleH .grade {
	background-color: #F6F6F6;
	text-align: left;
}

.table-styleH caption {
	text-align: left;
	padding-top: 5px;
}
.table-styleI {

	font-size: 12px;
	border-top-color: #D1D1D1;
	border-right-color: #D1D1D1;
	border-bottom-color: #D1D1D1;
	border-left-color: #D1D1D1;
	margin-top: 5px;
	width: 100%;
}
.table-styleI th {
	background-color: #F6F6F6;
	color: #4C4C4C;
	border-top-color: #D1D1D1;
	border-right-color: #D1D1D1;
	border-bottom-color: #D1D1D1;
	border-left-color: #D1D1D1;
	font-weight: normal;
	text-align: left;
	border-right-style: none;
	white-space: nowrap;
	vertical-align: top;
}
.table-styleI td {

	border-top-color: #D1D1D1;
	border-right-color: #D1D1D1;
	border-bottom-color: #D1D1D1;
	border-left-color: #D1D1D1;
}
.table-styleI .grade {
	background-color: #E8E8E8;
	font-weight: bold;
	width: 5em;
	text-align: center;
	font-size: 12px;
	letter-spacing: 0.5em;
	border-right-style: solid;
}
.table-styleJ {
	background-color: #FFFFFF;
	width: 100%;
	line-height: 1.4em;
	border-top-color: #D1D1D1;
	border-right-color: #D1D1D1;
	border-bottom-color: #D1D1D1;
	border-left-color: #D1D1D1;
	font-size: 12px;
	margin-bottom: 10px;
}
.table-styleJ th {
	font-size: 11px;
	font-weight: normal;
	color: #4C4C4C;
	background-color: #E8E8E8;
	line-height: 1.2em;
	border-top-color: #D1D1D1;
	border-right-color: #D1D1D1;
	border-bottom-color: #D1D1D1;
	border-left-color: #D1D1D1;
	white-space: nowrap;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.table-styleJ td {
	vertical-align: top;
	border-top-color: #D1D1D1;
	border-right-color: #D1D1D1;
	border-bottom-color: #D1D1D1;
	border-left-color: #D1D1D1;
	padding: 4px;
}
.table-styleZ {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 30px;
}
.table-styleZ th {
	padding-right: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: top;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #FFFFFF;
}

.table-styleZ td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}



.sisetu-setLR {
	clear: both;
	width: 540px;
	padding: 0px;
	margin: 0px;
}
.sisetu-setLR h3 {
	margin-top: 10px;
	margin-bottom: 3px;
	font-size: 14px;
}
.sisetu-setLR h3 span {
	font-size: 10px;
	font-weight: normal;
	margin-left: 10px;
	background-color: #EBEBEB;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	line-height: 1em;
	padding: 2px;
	vertical-align: middle;
}
.sisetu-setLR p {
	margin-top: 5px;
	line-height: 1.4em;
}



.sisetu-setL {
	float: left;
	width: 265px;
	margin-bottom: 30px;
}
.sisetu-setR {
	float: right;
	width: 265px;
	margin-bottom: 30px;
}
.list-3dan {
	margin-top: 10px;
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
	margin-bottom: 0px;
}
.list-3dan li {
	width: 170px;
	float: left;
	background-image: url(../jukensei/images/bre_curriculum.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	text-indent: 15px;
	margin-right: 5px;
}
.list-kome {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}
.list-kome li {
	background-image: url(../jukensei/images/bre_kome.gif);
	background-repeat: no-repeat;
	background-position: 3px 5px;
	padding-left: 15px;
	margin-left: 0px;
}
.list-pdf {
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
}
.list-pdf li {
	background-image: url(../images/pdficon.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0px 0px;
}



.syuusyoku-set {
	clear: both;
	margin-top: 100px;
}
.soudan {
	font-size: 10px;
	background-color: #FDF9EE;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-bottom: 30px;
}
.soudan h4 {
	margin-top: 5px;
	text-align: center;
	font-size: 14px;
	color: #FF9900;
}

.soudan h5 {
	font-size: 12px;
	clear: both;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 5px;
	color: #333333;
}
.soudan .list-3dan {
	margin-bottom: 20px;
	margin-top: 0px;
}
.soudan .list-3dan li {
	width: 160px;
	text-indent: 10px;
	background-position: 0px 6px;
}
.kentei {
	margin-top: 30px;
	margin-bottom: 30px;
}
.kentei div {
	padding-left: 20px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #EEEEEE;
}
.kentei h3 {
	color: #67B649;
	font-size: 16px;
}

.kentei h4 {
	margin-top: 5px;
}
.kentei ul {
	margin-top: 5px;
	margin-bottom: 5px;
	list-style-type: none;
	margin-left: 20px;
	padding-left: 0px;
}
.kentei ul li {
	background-image: url(../jukensei/images/bre_curriculum.gif);
	background-repeat: no-repeat;
	background-position: 3px 5px;
	padding-left: 15px;
}

.sche-dai th {
	color: #A0D4D4;
	border-top-color: #A0D4D4;
	border-right-color: #A0D4D4;
	border-bottom-color: #A0D4D4;
	border-left-color: #A0D4D4;
}
.sche-tan {
	margin-top: 50px;
}


.sche-tan th {
	color: #AFD8A0;
	border-top-color: #AFD8A0;
	border-right-color: #AFD8A0;
	border-bottom-color: #AFD8A0;
	border-left-color: #AFD8A0;
}
.access-info {
	text-align: center;
	padding: 5px;
	border: 3px solid #DDDDDD;
	margin-top: 50px;
	clear: both;
}
.access-info h3 {
	margin-top: 5px;
	margin-bottom: 5px;
}
.access-info p {
	margin-bottom: 5px;
}
.sitemap-list {
	margin-top: 0px;
	margin-bottom: 0px;
}
.sitemap-list ul {
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: none;
}
.sitemap-list ul li {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 15px;
	background-image: url(../jukensei/images/bre_sitemap.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
.risyuu-set {
	border: 1px solid #AFD8A0;
	padding-right: 20px;
	padding-left: 20px;
	margin-top: 20px;
	background-color: #F5FBF2;
	color: #333333;
	padding-bottom: 10px;
}
.risyuu-set h3 {
	margin-top: 20px;
	margin-bottom: 20px;
	color: #67B649;
}
.risyuu-set .risyuu-left {
	float: left;
	width: 150px;
	line-height: 1.3em;
	font-size: 10px;
}
.risyuu-set .risyuu-name {
	font-size: 12px;
	line-height: 1.4em;
}

.risyuu-set .risyuu-right {
	margin-left: 170px;
}
.font-SS {
	font-size: 10px;
	line-height: 1.5em;
	font-weight: normal;
}

.font-S {
	font-size: 12px;
}
.font-M {
	font-size: 14px;
}

.font-L {
	font-size: 20px;
	font-weight: bold;
	line-height: 1.2em;
}
.font-red {
	color: #DD0000;
}

.text-R {
	text-align: right;
}

.kakomi-1 {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	border: 1px solid #CCCCCC;
}
.kakomi-2 {
	background-color: #EEEEEE;
	padding: 15px;
	color: #333333;
	line-height: 1.25em;
}

.guideline dl {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.guideline dt {
	float: left;
	width: 4em;
	text-align: right;
}
.guideline dd {
	margin-left: 6em;
	margin-bottom: 0.5em;
	line-height: 1.4em;
}


.guideline ol {
	margin-left: 8em;
	padding-left: 0em;
}
.link-list {
	list-style-type: none;
	padding-left: 0px;
	margin: 0px;
}

.link-list a {
	background-image: url(../jukensei/images/bre_link.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
.link-list a:hover {
	background-image: url(../jukensei/images/bre_link_o.gif);
}
.anchor-list {
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
	width: 540px;
	height: 30px;
}
.anchor-list li {
	float: left;
	margin-right: 15px;
}

.anchor-list li a {
	background-image: url(../jukensei/images/bre_anchor.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
	color: #333333;
	text-decoration: none;
}
.anchor-list li a:visited {
	color: #333333;
}
.anchor-list li a:hover {
	background-image: url(../jukensei/images/bre_anchor_o.gif);
	color: #333333;
}



.syuusyokusaki h3 {
	clear: both;
	margin-top: 0px;
}
.syuusyokusaki h4 {
	background-image: url(../jukensei/images/bre_curriculum.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	clear: both;
	padding-left: 10px;
	margin-top: 5px;
	margin-bottom: 0px;
}
.syuusyokusaki .list-3dan {
	font-size: 10px;
	margin-top: 0px;
	line-height: 1.2em;
}
.syuusyokusaki .list-3dan li {
	margin-bottom: 2px;
	text-indent: 10px;
	margin-right: 0px;
	width: 175px;
}
.syuusyokusaki p {
	clear: both;
	margin: 0px;
	height: 20px;
}
.nyuushi {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 10px;
}
.nyuushi th {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	text-align: left;
	font-size: 12px;
	padding: 0px;
}
.nyuushi img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.nyuushi th a {
	margin: 0px;
	padding-top: 9px;
	padding-right: 5px;
	padding-bottom: 9px;
	padding-left: 5px;
	display: block;
}
.nyuushi th a:hover {
	background-color: #F4F4F4;
}


.nyuushi td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.nyuushi ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 8px;
	margin-right: 20px;
	margin-bottom: 8px;
	margin-left: 30px;
}
.nyuushi li {
	background-image: url(../jukensei/images/bre_curriculum.gif);
	background-position: 5px 7px;
	padding-left: 20px;
	background-repeat: no-repeat;
	line-height: 1.8em;
}
.nyuushi-pdf li {
	background-image: url(../images/pdficon.gif);
	background-position: 0px 2px;
	padding-left: 25px;
}
.nyuushi-dai {
	font-size: 12px;
	line-height: 1em;
	font-weight: normal;
	background-color: #A0D4D4;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	color: #FFFFFF;
	margin-bottom: 10px;
	margin-top: 30px;
}
.nyuushi-tan {
	font-size: 12px;
	line-height: 1em;
	font-weight: normal;
	background-color: #B0D9A1;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #FFFFFF;
	margin-bottom: 10px;
	margin-top: 030px;
}
.tume {
	margin-bottom: -30px;
}
.line-bold td {
	border-bottom-width: 2px;
	border-bottom-style: solid;
}
.line-bold-L {
	border-left-width: 1px;
	border-left-style: solid;
	background-color: #F4FBFB;
}
.sientaisei {
	padding: 10px;
	border: 1px solid #CCCCCC;
	margin-top: 20px;
	clear: both;
}
.sientaisei h3 {
	margin-top: 0px;
}
.sientaisei h4 {
	margin-top: 0px;
	margin-bottom: 5px;
}

.sientaisei p {
	margin-bottom: 0px;
}
.sientaisei .jobfair {
	width: 125px;
}
.sientaisei dl {
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.sientaisei dt {
	font-weight: bold;
	margin-top: 5px;
	background-image: url(../jukensei/images/bre_curriculum.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 0px;
	padding-left: 15px;
}
.sientaisei dd {
	margin-left: 0px;
	padding-left: 15px;
}
.sientaisei ul {
	margin: 0px;
	padding-left: 15px;
}
.sientaisei .gray {
	background-color: #EEEEEE;
	padding: 10px;
	margin-top: 10px;
	color: #333333;
}
.Please {
	border: 3px double #FF9933;
	margin-bottom: 30px;
}
.Please th {
	vertical-align: middle;
	white-space: nowrap;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 14px;
	color: #333333;
}
.Please td {
	vertical-align: middle;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.setumei {
	width: 325px;
}
.hankakuaki {
	letter-spacing: 0.5em;
}
.link-text {
	margin-left: 140px;
}
.link-text h3, .link-text p {
	margin-top: 5px;
	margin-bottom: 10px;
}
.torikumi {
	margin-left: 195px;
}
.sinro-cap {
	width: 180px;
	font-size: 10px;
	line-height: 1.3em;
	margin-top: 10px;
}
.bnr-group {
	padding: 2px;
	border: 1px solid #DDDDDD;
	margin-bottom: 10px;
}
.bnr-group ul {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.bnr-group ul li {
	font-size: 10px;
	background-image: url(../kikaku/banner/t_mark.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	line-height: 1.2em;
	text-indent: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
}
.bnr-group a:link, .bnr-group a:visited {
	text-decoration: none;
	color: #0066FF;
	margin-left: 010px;
	display: block;
}
.bnr-group a:hover {
	text-decoration: underline;
}
.headline {
	border: 1px solid #FF5D00;
	line-height: 1.4em;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.headline strong {
	font-size: 15px;
}

.headline a:link,
.headline a:hover,
.headline a:visited {
	color: #FF5D00;
}
.headline span {
	font-weight: normal;
	padding-left: 1em;
	text-indent: -1em;
	display: block;
}
.headline ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.headline li {
	background-image: url(../images/bre_orange.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.table-styleG ul {
	margin-top: 0px;
	margin-bottom: 0px;
}
.chui {
	color: #F00;
	padding: 10px;
	border: 1px solid #F00;
}
.font-SS {
	margin-bottom: 5px;
}
