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

#header {
	position: relative;
	border-bottom: 1px solid #B1B1AB;
	z-index:90;
}
#header #fsize {
	position: absolute;
	top: 40px;
	right: 0px;
}
#header #fsize h2 {
	height: 26px;
	width: 64px;
	background: url(../../images/base_fontsize.gif) no-repeat left top;
	float: left;
}
#header #fsize ul {
	float: left;
}
#header #fsize li#fsize01 a {
	background: url(../../images/base_fontsize.gif) no-repeat -64px 0px;
	height: 26px;
	width: 23px;
	display: block;
	text-indent: -9999px;
}
#header #fsize li#fsize01 a:hover {
	background-position:-64px -26px;
}
#header #fsize li#fsize02 a {
	background: url(../../images/base_fontsize.gif) no-repeat -87px 0px;
	height: 26px;
	width: 23px;
	display: block;
	text-indent: -9999px;
}
#header #fsize li#fsize02 a:hover {
	background-position:-87px -26px;
}
#header #fsize li#fsize03 a {
	background: url(../../images/base_fontsize.gif) no-repeat -110px 0px;
	height: 26px;
	width: 24px;
	display: block;
	text-indent: -9999px;
}
#header #fsize li#fsize03 a:hover {
	background-position:-110px -26px;
}

#container {
	margin-top: 0px;
	overflow: auto;
	z-index: 5;
}

#pankuzu {
	line-height: 100%;
	margin-top: 8px;
	margin-bottom: 8px;
}

#container h2 {
	height: 0px;
	width: 0px;
	text-indent: -9999px;
	font-size: 0px;
}
#totop {
	padding-top: 8px;
	padding-bottom: 8px;
	float: right;
}
#totop a {
	background: url(../../images/base_btn-02.gif) no-repeat;
	height: 16px;
	width: 104px;
	display: block;
	text-indent: -9999px;
}
#container #alpha {
	width: 206px;
	position: absolute;
	top: 79px;
	left: 0px;
}
#container #alpha .boxhead {
	background: url(../../images/base_leftbox-01.png) no-repeat bottom;
	height: 8px;
	width: 206px;
}
#container #alpha .boxbody {
	background: url(../../images/base_leftbox-02.png) repeat-y;
	width: 206px;
	overflow: auto;
}
#container #alpha .boxbody .boxinner {
	width: 190px;
	margin-right: auto;
	margin-left: auto;
}
#container #alpha .boxfoot {
	background: url(../../images/base_leftbox-03.png) no-repeat top;
	height: 8px;
	width: 206px;
}
#container #alpha .boxhead2 {
	background: url(../../images/base_leftbox2-01.png) no-repeat bottom;
	height: 8px;
	width: 206px;
}
#container #alpha .boxbody2 {
	background: url(../../images/base_leftbox2-02.png) repeat-y;
	width: 206px;
	overflow: auto;
}
#container #alpha .boxbody2 .boxinner {
	width: 190px;
	margin-right: auto;
	margin-left: auto;
}
#container #alpha .boxfoot2 {
	background: url(../../images/base_leftbox2-03.png) no-repeat top;
	height: 8px;
	width: 206px;
}

#container #beta {
	margin-left: 230px;
	padding-top: 25px;
	margin-bottom: 25px;
}

#container #beta a:hover {
	filter: alpha(opacity=80);
	-ms-filter: alpha(opacity=80);
	opacity: 0.8;
}
ul.listul {
	margin: 0px;
	padding: 0px;
}
ul.listul li {
	list-style: none;
	background: url(../../images/base_li-01.gif) no-repeat left .2em;
	border-bottom: 1px solid #CCC;
	margin: 0px 0px 1.25em;
	padding: 0px 0px 1.25em 18px;
}
#alpha .leftbox ul {
	margin: 15px 10px;
	padding: 0px;
}
#alpha .leftbox li {
	list-style: none;
	margin: 0px 0px .7em;
	padding: 0px 0px .7em;
	border-bottom: 1px solid #CCC;
}
#alpha .leftbox .localnavi ul {
	margin: 0px;
	padding: 0px;
}
#alpha .leftbox .localnavi ul li {
	border-style: none;
	margin: 0px;
	padding: 0px;
}
#main_block {
	position: relative;
	z-index: 10;
}

/*#######################################*/
/*
▲



▼
*/
/*########################################
 お知らせ インデックス
------------------------------------------*/
.information {
	background: url(../../information/images/info_bg-01.jpg) no-repeat top;
	padding-top: 154px;
}
.information #alpha h3 {
	background: url(../../information/images/info_h3-01.jpg) no-repeat;
	height: 87px;
	width: 190px;
	text-indent: -9999px;
}
.information #alpha h3 a {
	height: 87px;
	width: 190px;
	display: block;
}
/*#######################################*/
/*
▲



▼
*/
/*########################################
 お知らせ 詳細
------------------------------------------*/
#beta #entry p {
	margin-bottom: 1em;
}
#beta #entry p.entry_pre {
	float: left;
	width: 45%;
}
#beta #entry p.entry_pre {
	float: right;
	width: 45%;
	text-align: right;
}
#beta .date {
	color: #666;
	font-size: 75%;
	margin: 0px;
}
.information #beta h4 {
	font-size: 140%;
	line-height: 100%;
	font-weight: bold;
	color: #000;
	background: #FFF url(../../images/base_h4bg-01.gif) repeat-y left;
	padding: 8px 8px 8px 12px;
	border: 3px double #C9C;
	margin: 0px 0px 15px;
}

#beta #entry {
}
/*#######################################*/
/*
▲



▼
*/
/*########################################
 イベント インデックス
------------------------------------------*/
.event {
	background: url(../../information/images/info_bg-01.jpg) no-repeat top;
	padding-top: 154px;
}
.event #alpha h3 {
	background: url(../../information/images/info_h3-01.jpg) no-repeat;
	height: 87px;
	width: 190px;
	text-indent: -9999px;
}
.event #alpha h3 a {
	height: 87px;
	width: 190px;
	display: block;
}
/*#######################################*/
/*
▲



▼
*/
/*########################################
　イベント 詳細
------------------------------------------*/
#beta #entry p {
	margin-bottom: 1em;
}
#beta .date {
	color: #666;
	font-size: 75%;
	margin: 0px;
}
.event #beta h4 {
	font-size: 140%;
	line-height: 100%;
	font-weight: bold;
	color: #000;
	background: #FFF url(../../images/base_h4bg-01.gif) repeat-y left;
	padding: 8px 8px 8px 12px;
	border: 3px double #C9C;
	margin: 0px 0px 15px;
}

/*#######################################*/
/*
▲



▼
*/
/*########################################
　部活ブログ
------------------------------------------*/
#container .clubs  #alpha {
	width: 206px;
	position: static;
	margin-top: 25px;
	float: left;
	margin-bottom: 25px;
}
#container .clubs #alpha .boxbody .boxinner {
	width: 160px;
	margin-top: 20px;
}
#container .clubs #alpha .boxbody .boxinner h3 {
	font-size: 160%;
	margin-bottom: 10px;
}
#container .clubs #alpha .boxbody .boxinner h3 img {
	margin-top: 8px;
}
#container .clubs #alpha .boxbody .boxinner p {
	margin-bottom: 1.5em;
}
#container .clubs #alpha .boxbody .boxinner h4 {
	background: #B6B6B0;
	margin-right: -20px;
	margin-left: -20px;
	padding-left: 20px;
}
#container .clubs #alpha .boxbody .boxinner ul {
	margin-bottom: 1em;
	margin-left: 0px;
}
#container .clubs #alpha .boxbody .boxinner li {
	border-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#container a:hover img {
	filter: alpha(opacity=80);
	-ms-filter: alpha(opacity=80);
	opacity: 0.8;
}

#entry {
	margin-bottom: 5em;
}
#container .clubs #beta #entry #navi {
	overflow: auto;
}
#container .clubs #beta .titlebox {
	border-left: 5px solid #C9C;
	padding-left: 15px;
	margin-bottom: 20px;
}
#container .clubs #beta .titlebox p {
	margin: 0px 0px .3em;
}
#container .clubs #beta .titlebox h4 {
	font-size: 140%;
	line-height: 100%;
	font-weight: bold;
}
#container .clubs #beta .categorybox a {
	padding: 5px;
	background: #CC99CC;
	color: #FFF;
}
#container .clubs #beta .categorybox {
	padding-bottom: 40px;
	padding-top: 1em;
}

#container .content-nav .pagination-navigation {
	margin-bottom: 2em;
}

#container .content-nav .pagination-navigation .leftnavi {
	float: left;
	width: 15%;
}
#container .content-nav .pagination-navigation .rightvavi {
	float: right;
	width: 15%;
	text-align: right;
}
#container .content-nav .pagination-navigation .pagerblock {
	text-align: center;
	float: left;
	width: 70%;
}
/*#######################################*/
/*
▲



▼
*/
/*########################################
　総合案内 ローカルナビ
------------------------------------------*/
.generalinfo .localnavi li#lnavi01 a {
	background: url(../../generalinfo/images/generalinfo_lmenu.gif) no-repeat left top;
	height: 36px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
.generalinfo .localnavi li#lnavi01 a:hover ,
.generalinfo .localnavi li#lnavi01 a.active {
	background-position:-190px top;
}
.generalinfo .localnavi li#lnavi02 a {
	background: url(../../generalinfo/images/generalinfo_lmenu.gif) no-repeat left -36px;
	height: 36px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
.generalinfo .localnavi li#lnavi02 a:hover ,
.generalinfo .localnavi li#lnavi02 a.active {
	background-position:-190px -36px;
}
.generalinfo .localnavi li#lnavi03 a {
	background: url(../../generalinfo/images/generalinfo_lmenu.gif) no-repeat left -72px;
	height: 36px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
.generalinfo .localnavi li#lnavi03 a:hover ,
.generalinfo .localnavi li#lnavi03 a.active {
	background-position:-190px -72px;
}
.generalinfo .localnavi li#lnavi04 a {
	background: url(../../generalinfo/images/generalinfo_lmenu.gif) no-repeat left -108px;
	height: 36px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
.generalinfo .localnavi li#lnavi04 a:hover ,
.generalinfo .localnavi li#lnavi04 a.active {
	background-position:-190px -108px;
}
.generalinfo .localnavi li#lnavi05 a {
	background: url(../../generalinfo/images/generalinfo_lmenu.gif) no-repeat left -144px;
	height: 36px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
.generalinfo .localnavi li#lnavi05 a:hover ,
.generalinfo .localnavi li#lnavi05 a.active {
	background-position:-190px -144px;
}
.generalinfo .localnavi li#lnavi06 a {
	background: url(../../generalinfo/images/generalinfo_lmenu.gif) no-repeat left -180px;
	height: 36px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
.generalinfo .localnavi li#lnavi06 a:hover ,
.generalinfo .localnavi li#lnavi06 a.active {
	background-position:-190px -180px;
}


/*#######################################*/
/*
▲


▼
*/
/*########################################
　総合案内　事務室から
------------------------------------------*/ 

.generalinfo  table{ border:#999 solid 1px; background-color:#FFF; border-collapse:collapse; margin:0　15px 30px 0;}
.generalinfo table th,tr td{ padding:5px; text-align:left;}
.generalinfo table th{ background-color:#999; color:#FFF; font-weight:300; text-align:center;}
.generalinfo table tr td{ border:solid 1px #999;}


/*#######################################*/
/*
▲

▼
*/
/*########################################
　総合案内　FAQ
------------------------------------------*/ 

.FaqArea{ padding-bottom:30px;}
.FaqQ{ background-image:url(../../generalinfo/images/faq2.gif); background-repeat:no-repeat; background-position:left top; padding:5px 0 20px 50px; color:#C9C; font-size:110%;}

/*#######################################*/
/*
▲

▼
*/
/*########################################
　総合案内　MAP
------------------------------------------*/ 

.AccessK{ width:320px; float:left;}
.AccessF{width:320px; float:right;}

/*#######################################*/
/*
▲



▼
*/
/*########################################
　総合案内 フォーム
------------------------------------------*/
.generalinfo {
	background: url(../../information/images/info_bg-01.jpg) no-repeat top;
	padding-top: 154px;
}
.generalinfo #alpha h3 {
	background: url(../../generalinfo/images/generalinfo_h3-01.jpg) no-repeat;
	height: 87px;
	width: 190px;
	text-indent: -9999px;
}
.generalinfo #alpha h3 a {
	height: 87px;
	width: 190px;
	display: block;
}
.generalinfo #alpha p {
	margin: 10px 5px;
}

.generalinfo #beta h4 , .generalinfo #beta p {
	margin-bottom: 2em;
}
.generalinfo #beta .generalboxhead {
	background: url(../../generalinfo/images/generalinfo_box-01.gif) no-repeat bottom;
	height: 21px;
	width: 670px;
}
.generalinfo #beta .generalboxbody {
	background: url(../../generalinfo/images/generalinfo_box-02.gif) repeat-y;
	width: 670px;
}
.generalinfo #beta .generalboxinner {
	margin-right: 16px;
	margin-left: 16px;
}
.generalinfo #beta .generalboxinner h4 {
	float: left;
	margin-top: -2px;
	margin-right: 15px;
}
.generalinfo #beta .generalboxinner p {
	margin: 0px;
}
.generalinfo #beta .generalboxfoot {
	background: url(../../generalinfo/images/generalinfo_box-03.gif) no-repeat top;
	height: 21px;
	width: 670px;
}

.generalinfo #beta form {
	margin-bottom: 2em;
}
.generalinfo #beta form dl {
}
.generalinfo #beta form dt {
	margin-bottom: 0.8em;
	padding-bottom: 0.8em;
	float:left;
	display: block;
	width: 130px;
	clear: left;
}
.generalinfo #beta form dd {
	margin-left: 0px;
	margin-bottom: 0.8em;
	padding-bottom: 0.8em;
	border-bottom: 1px solid #CCC;
	display: block;
	padding-left: 135px;
}
.generalinfo #beta form .formbtns {
	margin: 1em;
	text-align: center;
}
.generalinfo #beta form .formbtns img {
	margin: 1em;
	text-align: center;
}
.generalinfo #beta form .formbtns input {
	margin: 1em;
	border-style: none;
}
.generalinfo #beta form .formbtns input:hover ,
.generalinfo #beta form .formbtns a:hover img {
	filter: alpha(opacity=80);
	-ms-filter: alpha(opacity=80);
	opacity: 0.8;
}
.generalinfo #beta form input ,
.generalinfo #beta form select ,
.generalinfo #beta form textarea {
	border: 1px solid #D2DEE2;
	font-size: 100%;
}

/*#######################################*/
/*
▲


/*########################################
　受験生の方へ インデックス
------------------------------------------*/
.exams {
	background: url(../../exams/images/exams_bg-01.jpg) no-repeat top;
	padding-top: 154px;
}
.exams #alpha h3 {
	background: url(../../exams/images/exams_h3-01.jpg) no-repeat;
	height: 87px;
	width: 190px;
	text-indent: -9999px;
}
.exams #alpha h3 a {
	height: 87px;
	width: 190px;
	display: block;
}
.exams #alpha p {
	margin: 10px 5px;
}
.exams .index_btns {
	margin: 2em 0px;
	padding: 0px;
}
.exams .index_btns .index_btns_block {
	background: url(../../images/catind-boxbg-01_s1.jpg) no-repeat left top;
	overflow: auto;
	height:208;
}
*:first-child+html .index_btns .index_btns_block {
	overflow:hidden;
}
.exams .index_btns  h5 {
	font-size: medium;
	margin-bottom: 16px;
	}
.exams .index_btns .index_btns_blockfoot {
	background: url(../../images/catind-boxbg-02_s1.jpg) no-repeat top;
	height: 1px;
	margin-bottom: 20px;
}
.exams .index_btns .index_btns_block2 {
	background: url(../../images/catind-boxbg-03_s1.jpg) no-repeat top;
}
.exams .index_btns .index_btns_blockfoot2 {
	background: url(../../images/catind-boxbg-04_s1.jpg) no-repeat top;
	height: 1px;
	margin-bottom: 20px;
	overflow: auto;
	height:208;
}

.exams .index_btns .index_btns_block .index_btns_01 {
	background: url(../../exams/images/catind_img-01.jpg) no-repeat 4px 4px;
	min-height:208;
	float: left;
	width: 325px;
	height:208;
	min-height:208px;
}
.exams .index_btns .index_btns_block .index_btns_02 {
	background: url(../../exams/images/catind_img-02.jpg) no-repeat 4px 4px;
	min-height:208;
	float: right;
	width: 325px;
	min-height:208px;
}
.exams .index_btns .index_btns_block .index_btns_03 {
	background: url(../../exams/images/catind_img-03.jpg) no-repeat 4px 4px;
	min-height:208;
	float: left;
	width: 325px;
	height:208;
	min-height:208px;
}
.exams .index_btns .index_btns_block .index_btns_04 {
	background: url(../../exams/images/catind_img-04.jpg) no-repeat 4px 4px;
	min-height:208;
	float: left;
	width: 325px;
	min-height:208px;
}
.exams .index_btns .index_btns_05 {
	background: url(../../exams/images/catind_img-05.jpg) no-repeat 4px 4px;
	min-height:208;
	float: right;
	width: 325px;
	height:208;
	min-height:208px;
}
.index_btns_inner {
	margin: 18px 10px 18px 170px;
}

.life #beta h4 , .life #beta p {
	margin-bottom: 2em;
}

.life .index_btns ul li h5{
	text-indent: -9999px;
	}
/*#######################################*/
/*
▲


▼
*/
/*########################################
　受験生の方へ ローカルナビ
------------------------------------------*/ 
.exams .localnavi li#lnavi01 a {
	background: url(../../exams/images/exams_lmenu.gif) no-repeat left top;
	height: 36px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
.exams .localnavi li#lnavi01 a:hover ,
.exams .localnavi li#lnavi01 a.active {
	background-position:-190px top;
}
.exams .localnavi li#lnavi02 a {
	background: url(../../exams/images/exams_lmenu.gif) no-repeat left -36px;
	height: 36px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
.exams .localnavi li#lnavi02 a:hover ,
.exams .localnavi li#lnavi02 a.active {
	background-position:-190px -36px;
}
.exams .localnavi li#lnavi03 a {
	background: url(../../exams/images/exams_lmenu.gif) no-repeat left -72px;
	height: 36px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
.exams .localnavi li#lnavi03 a:hover ,
.exams .localnavi li#lnavi03 a.active {
	background-position:-190px -72px;
}
.exams .localnavi li#lnavi04 a {
	background: url(../../exams/images/exams_lmenu.gif) no-repeat left -108px;
	height: 36px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
.exams .localnavi li#lnavi04 a:hover ,
.exams .localnavi li#lnavi04 a.active {
	background-position:-190px -108px;
}
.exams .localnavi li#lnavi05 a {
	background: url(../../exams/images/exams_lmenu.gif) no-repeat left -144px;
	height: 36px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
.exams .localnavi li#lnavi05 a:hover ,
.exams .localnavi li#lnavi05 a.active {
	background-position:-190px -144px;
}




/*#######################################*/
/*
▲

▼
*/
/*########################################
　受験生の方へ 募集要項
------------------------------------------*/ 

.applicant{}
.applicant table{ width:100%;border-collapse: collapse;}
.applicant table th{ background-color:#CD95CD; color:#FFF; font-weight:bold; width:100px; border:#CCC 1px solid;}
.applicant table td{ border:#CCC 1px solid; padding:10px;}
.applicant .info{ width:100%; height:234px; background-image:url(../../exams/images/info.jpg); background-repeat:no-repeat; margin-top:50px;}
.applicant .info .infotxt{ padding:55px 30px 0 300px;}
.applicant .infobtm{ background-image:url(../../exams/images/info2.jpg); height:10px; width:670px;}


/*#######################################*/
/*
▲

▼
*/
/*########################################
　受験生の方へ 説明会日程
------------------------------------------*/ 

#briefing{ background-image:url(../../exams/images/bri_img1.jpg); background-position:left top; background-repeat:no-repeat; padding:0 0 0 320px;}


/*#######################################*/
/*
▲

▼
*/
/*########################################
　受験生の方へ 卒業生の声
------------------------------------------*/ 

.VoiceErea{ }
.VoiceProf{ width:160px; float:left; }
.VoiceText{ width:480px; float:right;}
.VoiceProf img{ padding-bottom:10px; }
.border{border-bottom:#CCC dotted 1px; margin:0 0 30px 0;}

/*#######################################*/
/*
▲



▼
*/
/*########################################
　受験生の方へ オープンキャンパス 申し込み
------------------------------------------*/
.exams #alpha h3 {
	background: url(../../exams/images/examine_h3-01.jpg) no-repeat;
	height: 87px;
	width: 190px;
	text-indent: -9999px;
}
.exams #alpha h3 a {
	height: 87px;
	width: 190px;
	display: block;
}
.exams #alpha p {
	margin: 10px 5px;
}

.exams #beta h4 , .exams #beta p {
	margin-bottom: 2em;
}
.exams #beta .generalboxhead {
	background: url(../../generalinfo/images/generalinfo_box-01.gif) no-repeat bottom;
	height: 21px;
	width: 670px;
}
.exams #beta .generalboxbody {
	background: url(../../generalinfo/images/generalinfo_box-02.gif) repeat-y;
	width: 670px;
}
.exams #beta .generalboxinner {
	margin-right: 16px;
	margin-left: 16px;
}
.exams #beta .generalboxinner h4 {
	float: left;
	margin-top: -2px;
	margin-right: 15px;
}
.exams #beta .generalboxinner p {
	margin: 0px;
}
.exams #beta .generalboxfoot {
	background: url(../../generalinfo/images/generalinfo_box-03.gif) no-repeat top;
	height: 21px;
	width: 670px;
}

.exams #beta form {
	margin-bottom: 2em;
}
.exams #beta form dl {
}
.exams #beta form dt {
	margin-bottom: 0.8em;
	padding-bottom: 0.8em;
	float:left;
	display: block;
	width: 130px;
	clear: left;
}
.exams #beta form dd {
	margin-left: 0px;
	margin-bottom: 0.8em;
	padding-bottom: 0.8em;
	border-bottom: 1px solid #CCC;
	display: block;
	padding-left: 135px;
}
.exams #beta form .formbtns {
	margin: 1em;
	text-align: center;
}
.exams #beta form .formbtns img {
	margin: 1em;
	text-align: center;
}
.exams #beta form .formbtns input {
	margin: 1em;
	border-style: none;
}
.exams #beta form .formbtns input:hover ,
.exams #beta form .formbtns a:hover img {
	filter: alpha(opacity=80);
	-ms-filter: alpha(opacity=80);
	opacity: 0.8;
}
.exams #beta form input ,
.exams #beta form select ,
.exams #beta form textarea {
	border: 1px solid #D2DEE2;
	font-size: 100%;
}
/*#######################################*/
/*
▲



▼
*/
/*########################################
　学校生活 ローカルナビ
------------------------------------------*/
.life .localnavi li#lnavi01 a {
	background: url(../../life/images/life_lmenu.gif) no-repeat left top;
	height: 36px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
.life .localnavi li#lnavi01 a:hover ,
.life .localnavi li#lnavi01 a.active {
	background-position:-190px top;
}
.life .localnavi li#lnavi02 a {
	background: url(../../life/images/life_lmenu.gif) no-repeat left -36px;
	height: 36px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
.life .localnavi li#lnavi02 a:hover ,
.life .localnavi li#lnavi02 a.active {
	background-position:-190px -36px;
}
.life .localnavi li#lnavi03 a {
	background: url(../../life/images/life_lmenu.gif) no-repeat left -72px;
	height: 36px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
.life .localnavi li#lnavi03 a:hover ,
.life .localnavi li#lnavi03 a.active {
	background-position:-190px -72px;
}
.life .localnavi li#lnavi04 a {
	background: url(../../life/images/life_lmenu.gif) no-repeat left -108px;
	height: 36px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
.life .localnavi li#lnavi04 a:hover ,
.life .localnavi li#lnavi04 a.active {
	background-position:-190px -108px;
}
.life .localnavi li#lnavi05 a {
	background: url(../../life/images/life_lmenu.gif) no-repeat left -144px;
	height: 36px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
.life .localnavi li#lnavi05 a:hover ,
.life .localnavi li#lnavi05 a.active {
	background-position:-190px -144px;
}

/*#######################################*/
/*
▲



▼
*/
/*########################################
　学校生活 インデックス
------------------------------------------*/
.life {
	background: url(../../life/images/life_bg-01.jpg) no-repeat top;
	padding-top: 154px;
}
.life #alpha h3 {
	background: url(../../life/images/life_h3-01.jpg) no-repeat;
	height: 87px;
	width: 190px;
	text-indent: -9999px;
}
.life #alpha h3 a {
	height: 87px;
	width: 190px;
	display: block;
}
.life #alpha p {
	margin: 10px 5px;
}

.life .index_btns {
	margin: 2em 0px;
	padding: 0px;
}
.life .index_btns .index_btns_block {
	background: url(../../images/catind-boxbg-01_s1.jpg) no-repeat left top;
	overflow: auto;
	height:208;
}
.life .index_btns  h5 {
	font-size: medium;
	margin-bottom: 16px;
	}
.life .index_btns .index_btns_blockfoot {
	background: url(../../images/catind-boxbg-02_s1.jpg) no-repeat top;
	height: 1px;
	margin-bottom: 20px;
}
.life .index_btns .index_btns_block2 {
	background: url(../../images/catind-boxbg-03_s1.jpg) no-repeat top;
}
.life .index_btns .index_btns_blockfoot2 {
	background: url(../../images/catind-boxbg-04_s1.jpg) no-repeat top;
	height: 1px;
	margin-bottom: 20px;
	overflow: auto;
	height:208;
}

.life .index_btns .index_btns_block .index_btns_01 {
	background: url(../../life/images/catind_img-01.jpg) no-repeat 4px 4px;
	min-height:208;
	float: left;
	width: 325px;
	height:208;
	min-height:208px;
}
.life .index_btns .index_btns_block .index_btns_02 {
	background: url(../../life/images/catind_img-02.jpg) no-repeat 4px 4px;
	min-height:208;
	float: right;
	width: 325px;
	min-height:208px;
}
.life .index_btns .index_btns_block .index_btns_03 {
	background: url(../../life/images/catind_img-03.jpg) no-repeat 4px 4px;
	min-height:208;
	float: left;
	width: 325px;
	height:208;
	min-height:208px;
}
.life .index_btns .index_btns_block .index_btns_04 {
	background: url(../../life/images/catind_img-04.jpg) no-repeat 4px 4px;
	min-height:208;
	float: right;
	width: 325px;
	min-height:208px;
}
.life .index_btns .index_btns_05 {
	background: url(../../life/images/catind_img-05.jpg) no-repeat 4px 4px;
	min-height:208;
	float: left;
	width: 325px;
	height:208;
	min-height:208px;
}
.index_btns_inner {
	margin: 18px 10px 18px 170px;
}

.life #beta h4 , .life #beta p {
	margin-bottom: 2em;
}

.life .index_btns ul li h5{
	text-indent: -9999px;
	}
/*#######################################*/
/*
▲



▼
*/
/*########################################
　学校生活 部活動紹介
------------------------------------------*/
.life .club_list ul {
	margin: 0px 0px 0px 20px;
	padding: 0px;
}
.life .club_list ul li {
	list-style: url(../../images/base_li-01.gif);
	float: left;
	width: 25%;
	margin-bottom: .8em;
}
.life #beta .generalboxhead {
	background: url(../../generalinfo/images/generalinfo_box-01.gif) no-repeat bottom;
	height: 21px;
	width: 670px;
}
.life #beta .generalboxbody {
	background: url(../../generalinfo/images/generalinfo_box-02.gif) repeat-y;
	width: 670px;
}
.life #beta .generalboxinner {
	margin-right: 24px;
	margin-left: 24px;
}
.life #beta .generalboxinner h4 {
	float: left;
	margin-top: -2px;
	margin-right: 15px;
}
.life #beta .generalboxinner p {
	margin: 0px;
}
.life #beta .generalboxfoot {
	background: url(../../generalinfo/images/generalinfo_box-03.gif) no-repeat top;
	height: 21px;
	width: 670px;
	margin-bottom: 20px;
}
.life #beta .rbtn {
	float: right;
}
.life #beta .rbtn img {
	margin-top: -.5em;
}
.life #beta .lbtn {
	float: left;
}

.life #beta .generalboxinner h5 {
	font-size: 150%;
}
.life #beta .generalboxinner h6 {
	font-size: 110%;
	border-bottom: 1px dotted #B1B1AB;
	margin-bottom: .7em;
	padding-bottom: .7em;
}
.life #beta .generalboxinner .lbox {
	float: left;
	width: 300px;
}
.life #beta .generalboxinner .rbox {
	float: right;
	width: 300px;
}
.life #beta .generalboxinner .rbox p {
	margin-bottom: 2em;
}
.life #beta .generalboxinner .msgbox {
}
.life #beta .generalboxinner .msgbox h6 {
	border-style: none;
	text-indent: -9999px;
	background: url(../../life/images/club_box-01.gif) no-repeat bottom;
	height: 56px;
	width: 622px;
	margin: 0px;
	padding: 0px;
}
.life #beta .generalboxinner .msgbox .msgbox_body {
	background: url(../../life/images/club_box-02.gif) repeat-y;
}
.life #beta .generalboxinner .msgbox .msgbox_body_inner {
	margin-right: 20px;
	margin-left: 45px;
	padding-bottom: 10px;
}
.life #beta .generalboxinner .msgbox .msgbox_foot {
	background: url(../../life/images/club_box-03.gif) no-repeat top;
	height: 11px;
	width: 622px;
	margin-bottom: 20px;
}
.life #beta a.toind {
	background: url(../../images/base_li-02.gif) no-repeat right;
	padding-right: 15px;
}
.red{ color:#C00;}

.life #beta table{ margin-bottom:20px;}
.life #beta td{ padding:0px; vertical-align:top;}
/*#######################################*/
/*
▲



▼
*/
/*########################################
　学校生活 スクールライフブログ
------------------------------------------*/
.eventblog {
	background: url(../../life/event/images/schoollife_title-01.jpg) no-repeat top;
	padding-top: 200px;
}


/*#######################################*/
/*
▲

▼
*/
/*########################################
　学校生活 春日部東高校てどんなところ？	
------------------------------------------*/

#what {width: 900px; height: 720px; position: absolute; top: 50%; left: 50%; margin: -380px 0 0 -470px; padding: 20px; } 

/*#######################################*/
/*
▲


▼
*/
/*########################################
　学校生活 一年の行事	
------------------------------------------*/

.EventBlock { padding-bottom:50px;}
.EventBlock table {width: 100%; margin-bottom:20px;} 
.EventBlock table tr td{ border-bottom:#CCC dotted 1px; padding:10px; width:80%;} 
.EventBlock table tr th{ border-bottom:#CCC dotted 1px; padding:10px; width:20%; text-align:left;} 

/*#######################################*/
/*
▲

▼
*/
/*########################################
　学校紹介 ローカルナビ
------------------------------------------*/

.intro .localnavi li#lnavi01 a {
	background: url(../../intro/images/intro_lmenu.gif) no-repeat left top;
	height: 36px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
.intro .localnavi li#lnavi01 a:hover ,
.intro .localnavi li#lnavi01 a.active {
	background-position:-190px top;
}



.intro .localnavi li#lnavi02 a {
	background: url(../../intro/images/intro_lmenu.gif) no-repeat left -36px;
	height: 35px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
.intro .localnavi li#lnavi02 a:hover ,
.intro .localnavi li#lnavi02 a.active {
	background-position:-190px -36px;
}
.intro .localnavi li#lnavi03 a {
	background: url(../../intro/images/intro_lmenu.gif) no-repeat left -71px;
	height: 35px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
.intro .localnavi li#lnavi03 a:hover ,
.intro .localnavi li#lnavi03 a.active {
	background-position:-190px -71px;
}
.intro .localnavi li#lnavi04 a {
	background: url(../../intro/images/intro_lmenu.gif) no-repeat left -107px;
	height: 37px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
.intro .localnavi li#lnavi04 a:hover ,
.intro .localnavi li#lnavi04 a.active {
	background-position:-190px -107px;
}
.intro .localnavi li#lnavi05 a {
	background: url(../../intro/images/intro_lmenu.gif) no-repeat left -144px;
	height: 36px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
.intro .localnavi li#lnavi05 a:hover ,
.intro .localnavi li#lnavi05 a.active {
	background-position:-190px -144px;
}

.intro .localnavi li ul#lsubnavi li a {
	height:auto;
	width:auto;
	text-indent:0em;
	background-image:none;
}
.intro .localnavi li ul#lsubnavi {
	margin-left:1em;
}
.intro .localnavi li ul#lsubnavi li {
	margin-bottom:.5em;
	background: url(../../images/base_li-01.gif) no-repeat left 3px;
	list-style: none;
	padding-left: 15px;
}

/*#######################################*/
/*
▲


▼
*/
/*########################################
　学校生活 インデックス
------------------------------------------*/
.intro {
	background: url(../../intro/images/intro_bg-01.jpg) no-repeat top;
	padding-top: 154px;
}

.intro #alpha h3 {
	background: url(../../intro/images/intro_h3-01.jpg) no-repeat;
	height: 87px;
	width: 190px;
	text-indent: -9999px;
}
.intro #alpha h3 a {
	height: 87px;
	width: 190px;
	display: block;
}
.intro #alpha p {
	margin: 10px 5px;
}
.intro .index_btns {
	margin: 2em 0px;
	padding: 0px;
}
.intro .index_btns .index_btns_block {
	background: url(../../images/catind-boxbg-01_s1.jpg) no-repeat left top;
	overflow: auto;
	height:208;
}
.intro .index_btns  h5 {
	font-size: medium;
	margin-bottom: 16px;
	}
.intro .index_btns .index_btns_blockfoot {
	background: url(../../images/catind-boxbg-02_s1.jpg) no-repeat top;
	height: 1px;
	margin-bottom: 20px;
}
.intro .index_btns .index_btns_block2 {
	background: url(../../images/catind-boxbg-03_s1.jpg) no-repeat top;
}
.intro .index_btns .index_btns_blockfoot2 {
	background: url(../../images/catind-boxbg-04_s1.jpg) no-repeat top;
	height: 1px;
	margin-bottom: 20px;
	overflow: auto;
	height:208;
}

.intro .index_btns .index_btns_block .index_btns_01 {
	background: url(../../intro/images/catind_img-01.jpg) no-repeat 4px 4px;
	min-height:208;
	float: left;
	width: 325px;
	height:208;
	min-height:208px;
}
.intro .index_btns .index_btns_block .index_btns_02 {
	background: url(../../intro/images/catind_img-02.jpg) no-repeat 4px 4px;
	min-height:208;
	float: right;
	width: 325px;
	min-height:208px;
}
.intro .index_btns .index_btns_block .index_btns_03 {
	background: url(../../intro/images/catind_img-03.jpg) no-repeat 4px 4px;
	min-height:208;
	float: left;
	width: 325px;
	height:208;
	min-height:208px;
}
.intro .index_btns .index_btns_block .index_btns_04 {
	background: url(../../intro/images/catind_img-04.jpg) no-repeat 4px 4px;
	min-height:208;
	float: right;
	width: 325px;
	min-height:208px;
}
.intro .index_btns .index_btns_05 {
	background: url(../../intro/images/catind_img-05.jpg) no-repeat 4px 4px;
	min-height:208;
	float: left;
	width: 325px;
	height:208;
	min-height:208px;
}
.index_btns_inner {
	margin: 18px 10px 18px 170px;
}

.intro #beta h4 , .intro #beta p {
	margin-bottom: 2em;
}

.intro .index_btns ul li h5{
	text-indent: -9999px;
	}
/*#######################################*/
/*
▲

/*########################################
　教育 ローカルナビ
------------------------------------------*/

.educate .localnavi li#lnavi01 a {
	background: url(../../educate/images/educate_lmenu.gif) no-repeat left top;
	height: 36px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
.educate .localnavi li#lnavi01 a:hover ,
.educate .localnavi li#lnavi01 a.active {
	background-position:-190px top;
}



.educate .localnavi li#lnavi02 a {
	background: url(../../educate/images/educate_lmenu.gif) no-repeat left -36px;
	height: 36px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
.educate .localnavi li#lnavi02 a:hover ,
.educate .localnavi li#lnavi02 a.active {
	background-position:-190px -36px;
}
.educate .localnavi li#lnavi03 a {
	background: url(../../educate/images/educate_lmenu.gif) no-repeat left -72px;
	height: 36px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
.educate .localnavi li#lnavi03 a:hover ,
.educate .localnavi li#lnavi03 a.active {
	background-position:-190px -72px;
}
.educate .localnavi li#lnavi04 a {
	background: url(../../educate/images/educate_lmenu.gif) no-repeat left -108px;
	height: 36px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
.educate .localnavi li#lnavi04 a:hover ,
.educate .localnavi li#lnavi04 a.active {
	background-position:-190px -108px;
}
.educate .localnavi li#lnavi05 a {
	background: url(../../educate/images/educate_lmenu.gif) no-repeat left -144px;
	height: 36px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}
.educate .localnavi li#lnavi05 a:hover ,
.educate .localnavi li#lnavi05 a.active {
	background-position:-190px -144px;
}

/*#######################################*/
/*
▲


▼
*/
/*########################################
　教育 インデックス
------------------------------------------*/
.educate {
	background: url(../../educate/images/educate_bg-01.jpg) no-repeat top;
	padding-top: 154px;
}
.educate #alpha h3 {
	background: url(../../educate/images/educate_h3-01.jpg) no-repeat;
	height: 87px;
	width: 190px;
	text-indent: -9999px;
}
.educate #alpha h3 a {
	height: 87px;
	width: 190px;
	display: block;
}
.educate #alpha p {
	margin: 10px 5px;
}
.educate .index_btns {
	margin: 2em 0px;
	padding: 0px;
}
.educate .index_btns .index_btns_block {
	background: url(../../images/catind-boxbg-01_s1.jpg) no-repeat left top;
	overflow: auto;
	height:208;
}
.educate .index_btns  h5 {
	font-size: medium;
	margin-bottom: 16px;
	}
.educate .index_btns .index_btns_blockfoot {
	background: url(../../images/catind-boxbg-02_s1.jpg) no-repeat top;
	height: 1px;
	margin-bottom: 20px;
}
.educate .index_btns .index_btns_block2 {
	background: url(../../images/catind-boxbg-03_s1.jpg) no-repeat top;
}
.educate .index_btns .index_btns_blockfoot2 {
	background: url(../../images/catind-boxbg-04_s1.jpg) no-repeat top;
	height: 1px;
	margin-bottom: 20px;
	overflow: auto;
	height:208;
}

.educate .index_btns .index_btns_block .index_btns_01 {
	background: url(../../educate/images/catind_img-01.jpg) no-repeat 4px 4px;
	min-height:208;
	float: left;
	width: 325px;
	height:208;
	min-height:208px;
}
.educate .index_btns .index_btns_block .index_btns_02 {
	background: url(../../educate/images/catind_img-02.jpg) no-repeat 4px 4px;
	min-height:208;
	float: right;
	width: 325px;
	min-height:208px;
}

.educate .index_btns .index_btns_03 {
	background: url(../../educate/images/catind_img-03.jpg) no-repeat 4px 4px;
	min-height:208;
	float: left;
	width: 325px;
	height:208;
	min-height:208px;
}
.index_btns_inner {
	margin: 18px 10px 18px 170px;
}

.educate #beta h4 , .educate #beta p {
	margin-bottom: 2em;
}

.educate .index_btns ul li h5{
	text-indent: -9999px;
	}
/*#######################################*/
/*
▲

▼
*/
/*########################################
　教育 下層
------------------------------------------*/

.educate #Curriculum table{ border:#999 solid 1px; background-color:#FFF; border-collapse:collapse; float:left; margin-right: 10px; width:120px;}
.educate #Curriculum table th,tr td{ padding:5px; text-align:left;}
.educate #Curriculum table th{ background-color:#999; color:#FFF; font-weight:300; text-align:center;}
.educate #Curriculum table tr td{ border:solid 1px #999;}

.educate #CurriculumB table{ border:#999 solid 1px; background-color:#FFF; border-collapse:collapse; float:left; margin-right: 10px; width:200px;}
.educate #CurriculumB table th,tr td{ padding:5px; text-align:left;}
.educate #CurriculumB table th{ background-color:#999; color:#FFF; font-weight:300; text-align:center;}
.educate #CurriculumB table tr td{ border:solid 1px #999;}

.educate #HumanitiesNaviA{ background-image:url(../../educate/images/humanities_txt2.gif); background-repeat:no-repeat; width:325px; margin-right:20px; float:left; padding-top:20px; margin-bottom:50px;}
.educate #HumanitiesNaviB{ background-image:url(../../educate/images/humanities_txt3.gif); background-repeat:no-repeat; width:325px; float:right; padding-top:20px; margin-bottom:50px;}
.educate #CounselingNaviA{ background-image:url(../../educate/images/con_txt2.gif); background-repeat:no-repeat; width:325px; margin-right:20px; float:left; padding-top:20px; margin-bottom:50px;}
.educate #CounselingNaviB{ background-image:url(../../educate/images/con_txt3.gif); background-repeat:no-repeat; width:325px; float:right; padding-top:20px; margin-bottom:50px;}

.educate #schedule table{ border-collapse:collapse;}
.educate #schedule table th,tr td{ padding:10px; text-align:left;}
.educate #schedule table th{ background-color:#999; color:#FFF; font-weight:300; text-align:center; width:250px;}
.educate #schedule table tr td{ border:solid 2px #FDFDF4; background-color:#EEE;}
.educate #schedule .month{ background-color:#FDFDF4;}

.educate #conseiling table{ border:#999 solid 1px; background-color:#FFF; border-collapse:collapse; float:left; margin:0 15px 30px 0; width:320px;}
.educate #conseiling table th,tr td{ padding:5px; text-align:left;}
.educate #conseiling table th{ background-color:#999; color:#FFF; font-weight:300; text-align:center;}
.educate #conseiling table tr td{ border:solid 1px #999;}
.educate #conseiling .app{ width:90%;}

.educate table{ border:#999 solid 1px; background-color:#FFF; border-collapse:collapse; margin:0 15px 30px 0;}
.educate table th,tr td{ padding:5px; text-align:left;}
.educate table th{ background-color:#999; color:#FFF; font-weight:300; text-align:center;}
.educate table tr td{ border:solid 1px #999;}

.s_navi{ float:right;}
.s_navi img{ padding-left:10px;}

#StudentVoice{ background-image:url(../../educate/images/humanities_bg1.gif); background-repeat:no-repeat; padding:40px 20px 20px 140px; width:460px; margin-bottom:30px;}
#VoiceText{ background-color:#FFF; padding:20px;}
#Experience{ background-image:url(../../educate/images/humanities_bg2.gif); background-repeat:no-repeat; padding:40px 20px 20px 140px; width:460px; margin-bottom:30px;}

#HumanitiesNaviA h5{ text-indent:-9999px;}
#HumanitiesNaviB h5{ text-indent:-9999px;}
#CounselingNaviA h5{ text-indent:-9999px;}
#CounselingNaviB h5{ text-indent:-9999px;}
#Experience h5{ text-indent:-9999px;}
#StudentVoice h5{ text-indent:-9999px;}

/*#######################################*/
/*
▲

▼
*/
/*########################################
　教育ブログ
------------------------------------------*/
.educateblog {
	background: url(../../educate/edutcateblog/images/educateblog_title-01.jpg) no-repeat top;
	padding-top: 200px;
}


/*#######################################*/
/*
▲

▼
*/
/*########################################
　保護者の方へ インデックス
------------------------------------------*/
.guardian {
	background: url(../../guardian/images/guardian_bg-01.jpg) no-repeat top;
	padding-top: 154px;
}
.guardian p{ padding-bottom:20px;}
.guardian #alpha h3 {
	background: url(../../guardian/images/guardian_h3-01.jpg) no-repeat;
	height: 87px;
	width: 190px;
	text-indent: -9999px;
}
.guardian #alpha h3 a {
	height: 87px;
	width: 190px;
	display: block;
}
.guardian #alpha p {
	margin: 10px 5px;
}

/*#######################################*/
/*
▲




▼
*/
/*########################################
　総合案内 インデックス
------------------------------------------*/
.generalinfo {
	background: url(../../information/images/info_bg-01.jpg) no-repeat top;
	padding-top: 154px;
}
.generalinfo #alpha h3 {
	background: url(../../generalinfo/images/generalinfo_h3-01.jpg) no-repeat;
	height: 87px;
	width: 190px;
	text-indent: -9999px;
}
.generalinfo #alpha h3 a {
	height: 87px;
	width: 190px;
	display: block;
}
.generalinfo #alpha p {
	margin: 10px 5px;
}
.generalinfo .index_btns {
	margin: 2em 0px;
	padding: 0px;
}
.generalinfo .index_btns .index_btns_block {
	background: url(../../images/catind-boxbg-01_s1.jpg) no-repeat left top;
	overflow: auto;
	height:208;
}
.generalinfo .index_btns  h5 {
	font-size: medium;
	margin-bottom: 16px;
	}
.generalinfo .index_btns .index_btns_blockfoot {
	background: url(../../images/catind-boxbg-02_s1.jpg) no-repeat top;
	height: 1px;
	margin-bottom: 20px;
}
.generalinfo .index_btns .index_btns_block2 {
	background: url(../../images/catind-boxbg-03_s1.jpg) no-repeat top;
}
.generalinfo .index_btns .index_btns_blockfoot2 {
	background: url(../../images/catind-boxbg-04_s1.jpg) no-repeat top;
	height: 1px;
	margin-bottom: 20px;
	overflow: auto;
	height:208;
}

.generalinfo .index_btns .index_btns_block .index_btns_01 {
	background: url(../../generalinfo/images/catind_img-01.jpg) no-repeat 4px 4px;
	min-height:208;
	float: left;
	width: 325px;
	height:208;
	min-height:208px;
}
.generalinfo .index_btns .index_btns_block .index_btns_02 {
	background: url(../../generalinfo/images/catind_img-02.jpg) no-repeat 4px 4px;
	min-height:208;
	float: right;
	width: 325px;
	min-height:208px;
}
.generalinfo .index_btns .index_btns_block .index_btns_03 {
	background: url(../../generalinfo/images/catind_img-03.jpg) no-repeat 4px 4px;
	min-height:208;
	float: left;
	width: 325px;
	height:208;
	min-height:208px;
}
.generalinfo .index_btns .index_btns_block .index_btns_04 {
	background: url(../../generalinfo/images/catind_img-04.jpg) no-repeat 4px 4px;
	min-height:208;
	float: right;
	width: 325px;
	min-height:208px;
}
.generalinfo .index_btns .index_btns_block .index_btns_05 {
	background: url(../../generalinfo/images/catind_img-05.jpg) no-repeat 4px 4px;
	min-height:208;
	float: left;
	width: 325px;
	height:208;
	min-height:208px;
}
.generalinfo .index_btns .index_btns_block .index_btns_06 {
	background: url(../../generalinfo/images/catind_img-06.jpg) no-repeat 4px 4px;
	min-height:208;
	float: right;
	width: 325px;
	min-height:208px;
}
.index_btns_inner {
	margin: 18px 10px 18px 170px;
}

.generalinfo #beta h4 , .life #beta p {
	margin-bottom: 2em;
}

.generalinfo .index_btns ul li h5{
	text-indent: -9999px;
	}
/*#######################################*/
/*
▲



▼
*/
/*########################################
　サイトマップ
------------------------------------------*/ 

.sitemap h4{ padding:30px 0 0 0;} 
.sitemap dt{ font-weight:300; padding:5px 0 5px 10px; border:solid 1px #E3C9DF; background-color: #FFF; margin:20px 0 10px 0; font-size:110%; font-weight:300;}
.sitemap dd{ background-image: url(../../images/link_ya2.gif); background-repeat:no-repeat; padding-left:15px; margin-left: 1em; padding-bottom:5px;}
.sitemap .NoPoint{background-image: url(../../images/link_ya3.gif); background-repeat:no-repeat; padding-left:10px; margin-left: 2em; padding-bottom:5px;}
#SitemapL{width:440px; float:left;}
#SitemapR{width:440px; float:right;}

/*#######################################*/
/*
▲

▼
*/
/*########################################
　プライバシーポリシー
------------------------------------------*/ 

.privacy h4{ padding:30px 0 30px 0;} 
#PrivacyArea{ }
.privacy p{ padding-bottom:10px;}


/*#######################################*/
/*
▲

▼
*/
/*########################################
 校長だより・教頭だより
------------------------------------------*/

.titlebox h5 {
	font-size: 1.2em;
	color: #BC71BB;
	margin-bottom: 2em;
}
.titlebox .date {
	margin:0;
	padding:0;
}
.intro #beta .titlebox p {
	margin-bottom: .5em;
}

.archives-head {
	background: url(../../images/blog_footbox-01.gif) no-repeat;
	height: 10px;
	width: 670px;
}
.archives-body {
	background: url(../../images/blog_footbox-02.gif) repeat-y;
	width: 670px;
	position:relative;
}
.archives-body h4 {
	margin-left: 2.5em;
}
.archives-body .toarchives {
	position:absolute;
	right:30px;
	top:0px;
}
.archives-body ul {
	margin: 0px 0px 0px 3em;
	padding: 0px;
}
.archives-body li {
	background: url(../../images/base_li-01.gif) no-repeat left 3px;
	list-style: none;
	padding-left: 15px;
	padding-bottom: .5em;
}
.archives-foot {
	background: url(../../images/blog_footbox-03.gif) no-repeat;
	height: 10px;
	width: 670px;
}
.archivelist {
	margin: 0px;
	padding: 0px;
}
.archivelist ul {
	margin: 0px;
	padding: 0px;
}
.archivelist li {
	background: url(../../images/base_li-01.gif) no-repeat left 3px;
	list-style: none;
	padding-left: 15px;
	padding-bottom: 0.5em;
	margin-bottom: 0.5em;
	border-bottom: 1px dotted #C4C4BD;
}
#container .intro #beta .categorybox a {
	padding: 5px;
	background: #CC99CC;
	color: #FFF;
}
#container .intro #beta .categorybox {
	padding-bottom: 40px;
	padding-top: 1em;
}




.pdfbox {
	border: 1px solid #BE77BD;
	background: #FFF;
	padding: 1em;
	margin-top: 2em;
	margin-bottom: 2em;
}

.pdfbox p {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.guardian .localnavi ul#lsubnavi li a {
	height:auto;
	width:auto;
	text-indent:0em;
	background-image:none;
}
.guardian .localnavi ul#lsubnavi {
	margin-left:1em;
	margin-top: 1em;
}
.guardian .localnavi ul#lsubnavi li {
	margin-bottom:.5em;
	background: url(../../images/base_li-01.gif) no-repeat left 3px;
	list-style: none;
	padding-left: 15px;
}

#container .guardian #beta .categorybox a {
	padding: 5px;
	background: #CC99CC;
	color: #FFF;
}
#container .guardian #beta .categorybox {
	padding-bottom: 40px;
	padding-top: 1em;
}


#briefing_table table {
	margin-bottom: 2em;
	border-collapse:collapse;
	width:99%;
}

#briefing_table table th {
	font-size: 1.2em;
	font-weight: bold;
	color: #FFF;
	background: url(../../exams/images/brief_tbbg-01.jpg) repeat-y;
	padding: 5px;
	text-align: left;
	border: 1px solid #999;
}
#briefing_table table td {
	border: 1px solid #999;
}
#briefing_table table td.btntd {
	width:150px;
	text-align:center;
	vertical-align: middle;
}
#briefing_table table td.td01 {
	width:150px;
}
#briefingentry h5 {
	background: #FFF;
	border: 1px solid #CC99CC;
	padding: .3em;
	margin-bottom: 1em;
	font-size: 1.4em;
	font-weight: bold;
	color: #72266D;
	width:auto;
	display: inline;
}

#briefingentry dl {
	padding-top: 1em;
	padding-bottom: 1em;
}
#briefingentry dl dt {
	width: 9em;
	float: left;
	font-weight: bold;
}
#briefingentry dl dd {
	border-bottom: 1px dotted #999;
	margin-bottom: 0.5em;
	padding-bottom: 0.5em;
	margin-left: 0px;
	padding-left: 10em;
}
#briefingentry .entrytextbox {
	background: #FFF;
	border: 1px solid #CC99CC;
	padding: 1em;
	margin-bottom: 2em;
}

