/* styles written in this file is for Standard */

div#main h2{
	padding-bottom:		17px;
}

.report-page .report-column{
	width:			904px;
	margin:			0px 0px 0px 18px;
}

.report-page .main-contents{
	width:			664px;
	float:			right;
	margin:			0px 0px 60px 0px;
}

.report-page .sub-contents{
	width:			240px;
	float:			right;
	padding-bottom:		10px;
}

.report-page .main-contents h3{
	display:		none;
}

.report-page .main-contents .year-navi{
	padding:		0px 0px 0px 5px;
}

.report-page .main-contents .year-navi ol{
	margin:			0px;
	padding:		0px;
	list-style-type:	none;
}

.report-page .main-contents .year-navi ol li{
	margin:			0px;
	padding:		0px;
	display:		inline;
}

.report-page .main-contents .month-navi{
	padding:		8px 0px 8px 11px;
}

.report-page .main-contents .month-navi ol{
	margin:			0px;
	padding:		0px;
	list-style-type:	none;
}

.report-page .main-contents .month-navi ol li{
	margin:			0px;
	padding:		0px;
	display:		inline;
}

.report-page .main-contents .month-navi ol li img{
	cursor:			pointer;
}

.report-page .main-contents .main-contents-child{
	width:			642px;
	margin:			0px 0px 0px 11px;
}

.report-page .sub-contents{
	padding-top:		7px;
}

.report-page .sub-contents-child{
	padding-bottom:		5px;
}

.report-page .sub-contents-child h3{
	display:		none;
}

.report-page .sub-contents-child h4{
	margin:			0px;
	padding:		0px 0px 8px 13px;
}

.report-page .sub-contents-child dl{
	width:			193px;
	margin:			0px 0px 0px 21px;
	padding:		0px;
	font-size:		10px;
	line-height:		1.2;
	color:			#333333;
}

.report-page .sub-contents-child dl dt{
	margin:			0px;
	padding:		8px 0px 5px 0px;
	font-weight:		bold;
	background-image:	url(/common/_img/_sub_lin_01.gif);
	background-repeat:	no-repeat;
	background-position:	left top;
}

.report-page .sub-contents-child dl dt.first-child{
	padding-top:		0px;
	background-image:	none;
}

.report-page .sub-contents-child dl dd{
	margin:			0px;
	padding:		0px 0px 8px 11px;
	background-image:	url(/common/_img/_sub_ico_01.gif);
	background-repeat:	no-repeat;
	background-position:	left top;
}

.report-page .sub-contents-child dl dd a:link,
.report-page .sub-contents-child dl dd a:visited,
.report-page .sub-contents-child dl dd a:hover,
.report-page .sub-contents-child dl dd a:active{
	color:			#333333;
}

.report-page .sub-contents-child p{
	margin:			0px;
	padding:		0px;
}

.report-page .sub-contents-child p.button{
	text-align:		right;
	padding:		20px 16px 15px 0px;
}

.report-page .sub-contents .photo-movie{
	padding-top:		43px;
	background-image:	url(/common/_img/_sub_cap_01.jpg);
	background-repeat:	no-repeat;
	background-position:	left top;
}

.report-page .sub-contents .photo-movie .photo{
	padding-bottom:		10px;
}

.report-page .sub-contents .school{
	background-image:	url(/common/_img/_sub_cap_02.jpg);
	background-repeat:	no-repeat;
	background-position:	left top;
}

.report-page .sub-contents .monthly{
	background-image:	url(/common/_img/_sub_cap_03.jpg);
	background-repeat:	no-repeat;
	background-position:	left top;
}

.report-page .sub-contents .interview{
	padding-bottom:		14px;
	background-image:	url(/common/_img/_sub_cap_04_bg.jpg);
	background-repeat:	no-repeat;
	background-position:	left bottom;
}

.report-page .sub-contents .interview p.button{

}

.report-page .sub-contents .interview p.button{
	padding-top:		18px;
	background-image:	url(/common/_img/_sub_cap_04.jpg);
	background-repeat:	no-repeat;
	background-position:	left top;
}







.school-index .main-contents{
	background-image:	url(../_img/sch_bod_bg_01.gif);
	background-repeat:	repeat-y;
	background-position:	left;
}

.school-index .main-contents p.report-top{
	width:			664px;
	margin:			0px;
	padding:		34px 0px 18px 0px;
	text-align:		right;
	background-image:	url(../_img/sch_ttl.jpg);
	background-repeat:	no-repeat;
	background-position:	left top;
}

.school-index .main-contents p.report-top img{
	margin-right:		11px;
}

.school-index .main-contents p.report-top-foot{
	background-color:	#ffffff;
	background-image:	url(../_img/sch_bod_bg_02.gif);
	background-repeat:	no-repeat;
	background-position:	left top;
	margin:			0px;
	padding:		35px 0px 0px 0px;
	text-align:		center;
}

.school-index .main-contents .main-contents-child{
	width:			642px;
	margin:			0px 0px 0px 11px;
}

.school-index .main-contents .main-contents-child h4 {
	margin:			0px 0px 10px 0px;
	padding-right:		9px;
	height:			27px;
	background-repeat:	no-repeat;
	background-position:	left top;
	text-align:		right;
	color:			#ffffff;
	font-size:		10px;
	line-height:		2.5;
}

.school-index .main-contents .main-contents-child.month1 h4 {
	background-image:	url(../_img/sch_bod_cap_01.gif);
}

.school-index .main-contents .main-contents-child.month2 h4 {
	background-image:	url(../_img/sch_bod_cap_02.gif);
}

.school-index .main-contents .main-contents-child.month3 h4 {
	background-image:	url(../_img/sch_bod_cap_03.gif);
}

.school-index .main-contents .main-contents-child.month4 h4 {
	background-image:	url(../_img/sch_bod_cap_04.gif);
}

.school-index .main-contents .main-contents-child.month5 h4 {
	background-image:	url(../_img/sch_bod_cap_05.gif);
}

.school-index .main-contents .main-contents-child.month6 h4 {
	background-image:	url(../_img/sch_bod_cap_06.gif);
}

.school-index .main-contents .main-contents-child.month7 h4 {
	background-image:	url(../_img/sch_bod_cap_07.gif);
}

.school-index .main-contents .main-contents-child.month8 h4 {
	background-image:	url(../_img/sch_bod_cap_08.gif);
}

.school-index .main-contents .main-contents-child.month9 h4 {
	background-image:	url(../_img/sch_bod_cap_09.gif);
}

.school-index .main-contents .main-contents-child.month10 h4 {
	background-image:	url(../_img/sch_bod_cap_10.gif);
}

.school-index .main-contents .main-contents-child.month11 h4 {
	background-image:	url(../_img/sch_bod_cap_11.gif);
}

.school-index .main-contents .main-contents-child.month12 h4 {
	background-image:	url(../_img/sch_bod_cap_12.gif);
}

.school-index .main-contents .main-contents-child table {
	margin:			0px;
	padding:		0px;
	width:			642px;
	border:			none;
}

.school-index .main-contents .main-contents-child table th,
.school-index .main-contents .main-contents-child table td {
	margin:			0px;
	border-right:		solid 2px #ffffff;
	border-bottom:		solid 2px #ffffff;
	font-size:		11px;
	line-height:		1.2;
	color:			#333333;
	text-align:		center;
	vertical-align:		center;
}

.school-index .main-contents .main-contents-child table th {
	height:			32px;
	background-color:	#78B5FA;
}

.school-index .main-contents .main-contents-child table td {
	padding:		7px 10px;
	background-color:	#D9EBFF;
}

.school-index .main-contents .main-contents-child table td.location {
	padding-left:		14px;
	padding-right:		14px;
	text-align:		left;
}

.school-index .main-contents .main-contents-child table td a:link,
.school-index .main-contents .main-contents-child table td a:visited,
.school-index .main-contents .main-contents-child table td a:active,
.school-index .main-contents .main-contents-child table td a:hover {
	color:			#2874B9;
}

#school_list{
	display:none;
}

