/*--------------基本設定--------------*/
body {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color: #333333;
	font-size: 10pt;
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/background_001.gif);

}
.a_offecc:link {COLOR: #C85F03;text-decoration: underline}
.a_offecc:visited {COLOR: #C85F03;text-decoration: underline}
.a_offecc:hover {COLOR: #C85F03;text-decoration: none}

.a_gray:link {COLOR: #333333;text-decoration: none}
.a_gray:visited {COLOR: #333333;text-decoration: none}
.a_gray:hover {COLOR: #333333;text-decoration: underline}

a:link{color: #865099; text-decoration: underline}
a:visited{color: #865099;text-decoration: underline}
a:hover{color: #865099;text-decoration: none}
a:active{color: #865099;text-decoration: none}

/*--------------文字設定--------------*/
h1{
	font-size:10pt;
	font-weight: bold;
	line-height:12pt;
	margin-left: 10pt;
	margin-right: 0pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
}	
/*--------------日本語--------------*/

.j9 {font-family: "MS Pゴシック","Osaka"; font-size:50%; line-height:140% }
.j10 {font-family: "MS Pゴシック","Osaka"; font-size:80%; line-height:140% }
.j12 {font-family: "MS Pゴシック","Osaka"; font-size:80%; line-height:140% }
.j14 {font-family: "MS Pゴシック","Osaka"; font-size:100%; line-height:140% }
.j16 {font-family: "MS Pゴシック","Osaka"; font-size:120%; line-height:140% }
.j9m {font-family: "MS Pゴシック","Osaka"; font-size:50%;}
.j10m {font-family: "MS Pゴシック","Osaka"; font-size:80%;}
.j12m {font-family: "MS Pゴシック","Osaka"; font-size:80%;}
.j14m {font-family: "MS Pゴシック","Osaka"; font-size:100%;}

/*--------------英語--------------*/

.e9 {font-family: "Arial","Helvetica","sans-serif"; font-size:50%; line-height:140% }
.e10 {font-family: "Arial","Helvetica","sans-serif"; font-size:60%; line-height:140% }
.e12 {font-family: "Arial","Helvetica","sans-serif"; font-size:80%; line-height:140% }
.e9m {font-family: "Arial","Helvetica","sans-serif"; font-size:50%;}
.e10m {font-family: "Arial","Helvetica","sans-serif"; font-size:60%;}
.e12m {font-family: "Arial","Helvetica","sans-serif"; font-size:80%;}


.font_color_red {
	color: #FF0000;
}
.font_color_coffee {
	color: #C85F03;
}
.font_color_black {
	color: #000000;
}


/*--------------共通　ヘッダー--------------*/
.back_background01 {
	background-image: url(images/background_002.gif);
	background-repeat: repeat-y;
}
.back_background02 {
	background-image: url(images/background_003.gif);
	background-repeat: repeat-y;
}
.back_background03 {
	background-image: url(images/background_004.gif);
	background-repeat: repeat-y;
}


/*--------------共通　メニュー--------------*/
#m_menu01{background:url(images/menu_001.gif) no-repeat top;font-size:58px;}
#m_menu01:hover{background-image:url(images/menu_001_d.gif)}

#m_menu02{background:url(images/menu_002.gif) no-repeat top;font-size:58px;}
#m_menu02:hover{background-image:url(images/menu_002_d.gif)}

#m_menu03{background:url(images/menu_003.gif) no-repeat top;font-size:58px;}
#m_menu03:hover{background-image:url(images/menu_003_d.gif)}

#m_menu04{background:url(images/menu_004.gif) no-repeat top;font-size:58px;}
#m_menu04:hover{background-image:url(images/menu_004_d.gif)}

#m_menu05{background:url(images/menu_005.gif) no-repeat top;font-size:58px;}
#m_menu05:hover{background-image:url(images/menu_005_d.gif)}

#m_menu06{background:url(images/menu_006.gif) no-repeat top;font-size:58px;}
#m_menu06:hover{background-image:url(images/menu_006_d.gif)}

#m_menu07{background:url(images/menu_007.gif) no-repeat top;font-size:58px;}
#m_menu07:hover{background-image:url(images/menu_007_d.gif)}

#m_menu08{background:url(images/menu_008.gif) no-repeat top;font-size:58px;}
#m_menu08:hover{background-image:url(images/menu_008_d.gif)}

#m_menu09{background:url(images/menu_009.gif) no-repeat top;font-size:58px;}
#m_menu09:hover{background-image:url(images/menu_009_d.gif)}

#m_menu10{background:url(images/menu_010.gif) no-repeat top;font-size:58px;}
#m_menu10:hover{background-image:url(images/menu_010_d.gif)}

#m_events01{background:url(../events/images/events_menu_001.gif) no-repeat top;font-size:58px;}
#m_events01:hover{background-image:url(../events/images/events_menu_001_d.gif)}

#m_events02{background:url(../events/images/events_menu_002.gif) no-repeat top;font-size:58px;}
#m_events02:hover{background-image:url(../events/images/events_menu_002_d.gif)}

#m_events03{background:url(../events/images/events_menu_003.gif) no-repeat top;font-size:58px;}
#m_events03:hover{background-image:url(../events/images/events_menu_003_d.gif)}

#m_events04{background:url(../events/images/events_menu_004.gif) no-repeat top;font-size:58px;}
#m_events04:hover{background-image:url(../events/images/events_menu_004_d.gif)}

#m_events05{background:url(../events/images/events_menu_005.gif) no-repeat top;font-size:58px;}
#m_events05:hover{background-image:url(../events/images/events_menu_005_d.gif)}

#m_events06{background:url(../events/images/events_menu_006.gif) no-repeat top;font-size:58px;}
#m_events06:hover{background-image:url(../events/images/events_menu_006_d.gif)}

#m_events07{background:url(../events/images/events_menu_007.gif) no-repeat top;font-size:58px;}
#m_events07:hover{background-image:url(../events/images/events_menu_007_d.gif)}

#m_research01{background:url(../research/images/research_menu_001.gif) no-repeat top;font-size:58px;}
#m_research01:hover{background-image:url(../research/images/research_menu_001_d.gif)}

#m_research02{background:url(../research/images/research_menu_002.gif) no-repeat top;font-size:58px;}
#m_research02:hover{background-image:url(../research/images/research_menu_002_d.gif)}

#m_research03{background:url(../research/images/research_menu_003.gif) no-repeat top;font-size:58px;}
#m_research03:hover{background-image:url(../research/images/research_menu_003_d.gif)}

#m_research04{background:url(../research/images/research_menu_004.gif) no-repeat top;font-size:58px;}
#m_research04:hover{background-image:url(../research/images/research_menu_004_d.gif)}

#m_research05{background:url(../research/images/research_menu_005.gif) no-repeat top;font-size:58px;}
#m_research05:hover{background-image:url(../research/images/research_menu_005_d.gif)}

#m_university01{background:url(../university/images/university_menu_001.gif) no-repeat top;font-size:58px;}
#m_university01:hover{background-image:url(../university/images/university_menu_001_d.gif)}

#m_university02{background:url(../university/images/university_menu_002.gif) no-repeat top;font-size:58px;}
#m_university02:hover{background-image:url(../university/images/university_menu_002_d.gif)}

#m_university03{background:url(../university/images/university_menu_003.gif) no-repeat top;font-size:58px;}
#m_university03:hover{background-image:url(../university/images/university_menu_003_d.gif)}

#m_university04{background:url(../university/images/university_menu_004.gif) no-repeat top;font-size:58px;}
#m_university04:hover{background-image:url(../university/images/university_menu_004_d.gif)}

#m_university05{background:url(../university/images/university_menu_005.gif) no-repeat top;font-size:58px;}
#m_university05:hover{background-image:url(../university/images/university_menu_005_d.gif)}

#m_university06{background:url(../university/images/university_menu_006.gif) no-repeat top;font-size:58px;}
#m_university06:hover{background-image:url(../university/images/university_menu_006_d.gif)}

#m_university07{background:url(../university/images/university_menu_007.gif) no-repeat top;font-size:58px;}
#m_university07:hover{background-image:url(../university/images/university_menu_007_d.gif)}

#m_info01{background:url(../info/images/info_menu_001.gif) no-repeat top;font-size:58px;}
#m_info01:hover{background-image:url(../info/images/info_menu_001_d.gif)}

#m_info02{background:url(../info/images/info_menu_002.gif) no-repeat top;font-size:58px;}
#m_info02:hover{background-image:url(../info/images/info_menu_002_d.gif)}

#m_info03{background:url(../info/images/info_menu_003.gif) no-repeat top;font-size:58px;}
#m_info03:hover{background-image:url(../info/images/info_menu_003_d.gif)}

#m_info04{background:url(../info/images/info_menu_004.gif) no-repeat top;font-size:58px;}
#m_info04:hover{background-image:url(../info/images/info_menu_004_d.gif)}

#m_info05{background:url(../info/images/info_menu_005.gif) no-repeat top;font-size:58px;}
#m_info05:hover{background-image:url(../info/images/info_menu_005_d.gif)}

#m_facility01{background:url(../facility/images/facility_menu_001.gif) no-repeat top;font-size:58px;}
#m_facility01:hover{background-image:url(../facility/images/facility_menu_001_d.gif)}

#m_facility02{background:url(../facility/images/facility_menu_002.gif) no-repeat top;font-size:58px;}
#m_facility02:hover{background-image:url(../facility/images/facility_menu_002_d.gif)}

#m_facility03{background:url(../facility/images/facility_menu_003.gif) no-repeat top;font-size:58px;}
#m_facility03:hover{background-image:url(../facility/images/facility_menu_003_d.gif)}

#m_facility04{background:url(../facility/images/facility_menu_004.gif) no-repeat top;font-size:58px;}
#m_facility04:hover{background-image:url(../facility/images/facility_menu_004_d.gif)}

#m_contact01{background:url(../contact/images/contact_menu_001.gif) no-repeat top;font-size:58px;}
#m_contact01:hover{background-image:url(../contact/images/contact_menu_001_d.gif)}

#m_contact02{background:url(../contact/images/contact_menu_002.gif) no-repeat top;font-size:58px;}
#m_contact02:hover{background-image:url(../contact/images/contact_menu_002_d.gif)}

#m_kids01{background:url(../kids/images/menu_001.gif) no-repeat top;font-size:58px;}
#m_kids01:hover{background-image:url(../kids/images/menu_001_d.gif)}

#m_kids02{background:url(../kids/images/kids_menu_001.gif) no-repeat top;font-size:58px;}
#m_kids02:hover{background-image:url(../kids/images/kids_menu_001_d.gif)}

#m_kids03{background:url(../kids/images/kids_menu_002.gif) no-repeat top;font-size:58px;}
#m_kids03:hover{background-image:url(../kids/images/kids_menu_002_d.gif)}

#m_kids04{background:url(../kids/images/kids_menu_003.gif) no-repeat top;font-size:58px;}
#m_kids04:hover{background-image:url(../kids/images/kids_menu_003_d.gif)}

#m_kids05{background:url(../kids/images/kids_menu_004.gif) no-repeat top;font-size:58px;}
#m_kids05:hover{background-image:url(../kids/images/kids_menu_004_d.gif)}

#m_kids06{background:url(../kids/images/kids_menu_005.gif) no-repeat top;font-size:58px;}
#m_kids06:hover{background-image:url(../kids/images/kids_menu_005_d.gif)}

#m_kids07{background:url(../kids/images/kids_menu_006.gif) no-repeat top;font-size:58px;}
#m_kids07:hover{background-image:url(../kids/images/kids_menu_006_d.gif)}


/*--------------背景色設定--------------*/

.bgcolor1 {
	background-color: #E1E1E1;
}
.bgcolor2 {
	background-color: #EAEAEA;
}
.bgcolor3 {
	background-color: #EDEDED;
}
.bgcolor4 {
	background-color: #B5B5B5;
}
.bgcolor5 {
	background-color: #CACACB;
}
.bgcolor6 {
	background-color: #A6B73F;
}

.border {
	border: 1px solid #CCCCCC;
}

.padding {
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
}


/*--------------画像　メニュー--------------*/
div.toho01{
    position:relative;
    width:180px;
    height:150px;
}

div.toho02{
    position:relative;
    width:135px;
    height:195px;
}

span.guard{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    background-image:url(images/spacer.gif);
}