@charset "Shift_JIS";
/*//////////////////////////////////////////////*/
/*?e?X?g                                        */
#test{
	position:absolute;
	top:15px;
	right:0px;
	font-size:24px;
	font-weight:bold;
}
/*//////////////////////////////////////////////*/
/*??????                                        */
html,body{
	margin:0;
	padding:0;
	color:#000000;
	backgound-color:#ffffff;
	background-image:url("../images/share/back.png");
}

*{
	margin:0;
	padding:0;
}

p{
	line-height:1.2em;
	font-size:97%;
	padding:5px 0 5px 10px;
	letter-spacing:1px;
	margin:5px 10px;
}

a{
	color:#0000ff;
}
a:hover{
	text-decoration:none;
}

strong{
	font-weight:bold;
	color:#ff0000;
}
em{
	font-weight:bold;
	font-style:normal;
}
img{
	border:0;
}
/*//////////////////////////////////////////////*/

/*//////////////////////////////////////////////*/
/*?e?[?u??                                      */
table{
	font-size:90%;
	border-collapse:collapse;
	background-color:#ffffff;
}
td,th{
	empty-cells:show;
	padding:5px;
	border-top:1px solid #888888;
	border-bottom:1px solid #888888;
	border-left:1px dashed #888888;
	border-right:1px dashed #888888;
}
th{
	background-color:#e3e3e3;
	background-image:url("../images/share/thBack.png");
	background-position:left top;
	background-repeat:no-repeat;
}
/*//////////////////////////////////////////////*/

/*//////////////////////////////////////////////*/
/*?w?b?_?[                                      */
#navi{
	width:100%;
	padding:0;
	height:70px;
	/*MacIE???Ȃ???PNG?摜???F?????Ă????Ȃ?*/
	background-color:#FF9922;
	border-bottom:1px solid #666666;
	background-image: url(../images/share/navi_b.png);

}
#navi ul{
	width:100%;
	list-style: none;
	text-decoration:none;
	padding:0;
	margin:0;	
}
#navi ul li{
	display:block;
	float:left;
	text-decoration:none;
	text-indent:-9999px;
	list-style: none;
	margin:0;
}
#navi ul li a{
	float:left;
	display:block;
	height:70px;
	text-decoration:none;
	padding:0;
	margin:0;
}
#navi ul li.home a{
	background-image: url(../images/share/navi.png);
	display:block;
	width:280px;
	height:70px;
	text-indent:-9999px;
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:0;
	margin:0 0 0 5px;
}
#navi ul li.anokuni a{
	background-image: url(../images/share/navi.png);
	display:block;
	width:100px;
	height:70px;
	text-indent:-9999px;
	background-position: -350px 0px;
	background-repeat:no-repeat;
	margin:0 0 0 20px;

}
#navi ul li.koukou a{
	background-image: url(../images/share/navi.png);
	display:block;
	width:111px;
	height:70px;
	text-indent:-9999px;
	background-position:-449px 0px;
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}
#navi ul li.koukou_net a{ background-image: url(../images/banner/koukou_banner.2gif.gif); display:block; width:125px; text-indent:-9999px; background-position:0 0; background-repeat:no-repeat; vertical-align: bottom; float: left; margin-left: 90px; padding:0; }
#navi ul li.daigaku_net a{ background-image: url(../images/banner/daigaku_banner2.gif); display:block; width:125px; text-indent:-9999px; background-position:0 0; background-repeat:no-repeat; vertical-align: bottom; float: left; padding:0; }
/*//////////////////////////////////////////////*/
#head{
	width:97%;
	padding:0 0 0 3%;
	height:70px;
	/*MacIE???Ȃ???PNG?摜???F?????Ă????Ȃ?*/
	background-color:#FF9922;
	border-bottom:1px solid #666666;
}
#head #siteName{
	text-indent:-9999px;
	margin:0;
	padding:14px 0 0 0;
	line-height:0em;
}
#head #siteName a{
	display:block;
	text-decoration:none;
	background-image:url("../images/share/logo.gif");
	background-position:left top;
	background-repeat:no-repeat;
	width:200px;
	height:34px;
	margin:0;
	padding:0;
	line-height:0;
}
#head #siteConsept{
	display:block;
	width:300px;
	height:15px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	line-height:0em;
	background-image:url("../images/share/consept.gif");
	background-position:left top;
	background-repeat:no-repeat;
}
/*//////////////////////////////////////////////*/

/*//////////////////////////////////////////////*/
/*???̍??????N                                  */
#headLink{
	margin:0;
	padding:0;
	/*float:right;*/
}
#headLink *{
	margin:0;
	padding:0;
}
#headLink li{
	list-style-type:none;
	text-indent:-9999px;
}
#headLink #anokuni a{
	position:absolute;
	top:37px;
	_top:40px;
	left:350px;
	text-decoration:none;
	display:block;
	width:99px;
	height:33px;
	background-image:url("../images/share/anokuni.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#headLink #koukou{
	position:absolute;
	top:37px;
	_top:40px;
	left:449px;
	display:block;
	width:111px;
	height:33px;
	background-image:url("../images/share/anokuni.png");
	background-repeat:no-repeat;
	background-position:-99px 0px;
}
#headLink #koukouBook a{
	position:absolute;
	top:0px;
	right:20px;
	text-decoration:none;
	display:block;
	width:200px;
	height:70px;
	background-image:url("../images/share/book2005.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
/*//////////////////////////////////////////////*/

/*//////////////////////////////////////////////*/
/*???C??                                        */
#main{
	background-color:#ffffff;
	width:95%;
	max-width:1000px;
	padding:0 4px 0px 4px;
	margin:0px auto 0 auto;
	border-left:1px solid #8f8f8f;
	border-right:1px solid #8f8f8f;
}

#mainBody{
	padding:0 40px 0 0;
/* \*/
	padding:0;
/* */
	margin:0 0 0 197px;
/*
	width:70%;
	margin:0;
	float:right;
*/
}

#mainBodyNoSide{
	margin:0 auto;
}
/*//////////////////////////////////////////////*/

/*//////////////////////////////////////////////*/
/*?T?C?h?o?[                                    */
#sideBody{
	width:187px;

	position:absolute;
	top:167px;
	_top:163px;
/*
	float:right;
	width:187px;
	margin-right:10px;
*/
}
#sideBody p{
	font-size:75%;
	margin:0;
	padding:3px;
}
#sideBody h2{
	background-image:url("../images/side/title.png");
	background-repeat:no-repeat;
	background-position:left top;
	width:187px;
	height:27px;
	text-indent:-9999px;
	margin:0;
	padding:0;
}
#sideBody h2#sideUsa{
	height:21px;
	background-image:url("../images/side/kuniUsa.png");
	background-repeat:no-repeat;
	background-position:left top;
}
#sideBody h2#sideCa{
	height:21px;
	background-image:url("../images/side/kuniCa.png");
	background-repeat:no-repeat;
	background-position:left top;
}
#sideBody h2#sideUk{
	height:21px;
	background-image:url("../images/side/kuniUk.png");
	background-repeat:no-repeat;
	background-position:left top;
}
#sideBody h2#sideAu{
	height:21px;
	background-image:url("../images/side/kuniAu.png");
	background-repeat:no-repeat;
	background-position:left top;
}
#sideBody h2#sideNz{
	height:21px;
	background-image:url("../images/side/kuniNz.png");
	background-repeat:no-repeat;
	background-position:left top;
}
#sideBody h2#sideIr{
	height:21px;
	background-image:url("../images/side/kuniIr.png");
	background-repeat:no-repeat;
	background-position:left top;
}
#sideBody h2#sideTokusyu{
	background-image:url("../images/side/tokusyu.png");
	background-repeat:no-repeat;
	background-position:left top;
}
#sideBody h2#sideNews{
	background-image:url("../images/side/news.png");
	background-repeat:no-repeat;
	background-position:left top;
}
#sideBody h2#sideKoukan{
	background-image:url("../images/side/koukan.png");
	background-repeat:no-repeat;
	background-position:left top;
}
#sideBody h2#sideShihi{
	background-image:url("../images/side/shihi.png");
	background-repeat:no-repeat;
	background-position:left top;
}
#sideBody h2#sideKokusai{
	background-image:url("../images/side/kokusai.png");
	background-repeat:no-repeat;
	background-position:left top;
}
#sideBody h2#sideDaigaku{
	background-image:url("../images/side/daigaku.png");
	background-repeat:no-repeat;
	background-position:left top;
}
#sideBody h2#sideTanki{
	background-image:url("../images/side/tanki.png");
	background-repeat:no-repeat;
	background-position:left top;
}
#sideBody li{
	list-style-type:none;
	text-indent:-9999px;
}
#sideBody li#sideTfirst a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/tMenu_01.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#sideBody li#sideTfirst a:hover,#sideBody li#sideTfirstN a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/tMenu_01.png");
	background-repeat:no-repeat;
	background-position:-187px 0px;
}
#sideBody li#sideTagent a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/tMenu_02.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#sideBody li#sideTagent a:hover,#sideBody li#sideTagentN a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/tMenu_02.png");
	background-repeat:no-repeat;
	background-position:-187px 0px;
}
#sideBody li#sideTprogram a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/tMenu_03.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#sideBody li#sideTprogram a:hover,#sideBody li#sideTprogramN a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/tMenu_03.png");
	background-repeat:no-repeat;
	background-position:-187px 0px;
}
#sideBody li#sideTtaiken a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/tMenu_04.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#sideBody li#sideTtaiken a:hover,#sideBody li#sideTtaikenN a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/tMenu_04.png");
	background-repeat:no-repeat;
	background-position:-187px 0px;
}
#sideBody li#sideFirst a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/menu_01.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#sideBody li#sideFirst a:hover,#sideBody li#sideFirstN a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/menu_01.png");
	background-repeat:no-repeat;
	background-position:-187px 0px;
}
#sideBody li#sideKiso a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/menu_02.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#sideBody li#sideKiso a:hover,#sideBody li#sideKisoN a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/menu_02.png");
	background-repeat:no-repeat;
	background-position:-187px 0px;
}
#sideBody li#sideSoudan a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/menu_03.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#sideBody li#sideSoudan a:hover,#sideBody li#sideSoudanN a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/menu_03.png");
	background-repeat:no-repeat;
	background-position:-187px 0px;
}
#sideBody li#sideKuni a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/menu_04.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#sideBody li#sideKuni a:hover,#sideBody li#sideKuniN a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/menu_04.png");
	background-repeat:no-repeat;
	background-position:-187px 0px;
}
#sideBody li#sideGuide a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/menu_05.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#sideBody li#sideGuide a:hover,#sideBody li#sideGuideN a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/menu_05.png");
	background-repeat:no-repeat;
	background-position:-187px 0px;
}
#sideBody li#sideQa a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/menu_06.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#sideBody li#sideQa a:hover,#sideBody li#sideQaN a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/menu_06.png");
	background-repeat:no-repeat;
	background-position:-187px 0px;
}
#sideBody li#sideKfirst a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/kMenu_04.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#sideBody li#sideKfirst a:hover,#sideBody li#sideKfirstN a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/kMenu_04.png");
	background-repeat:no-repeat;
	background-position:-187px 0px;
}
#sideBody li#sideSfirst a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/sMenu_04.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#sideBody li#sideSfirst a:hover,#sideBody li#sideSfirstN a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/sMenu_04.png");
	background-repeat:no-repeat;
	background-position:-187px 0px;
}
#sideBody li#sideKagent a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/kMenu_01.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#sideBody li#sideKagent a:hover,#sideBody li#sideKagentN a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/kMenu_01.png");
	background-repeat:no-repeat;
	background-position:-187px 0px;
}
#sideBody li#sideKprogram a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/kMenu_02.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#sideBody li#sideKprogram a:hover,#sideBody li#sideKprogramN a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/kMenu_02.png");
	background-repeat:no-repeat;
	background-position:-187px 0px;
}
#sideBody li#sideKtaiken a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/kMenu_03.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#sideBody li#sideKtaiken a:hover,#sideBody li#sideKtaikenN a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/kMenu_03.png");
	background-repeat:no-repeat;
	background-position:-187px 0px;
}
#sideBody li#sideHschool a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/hMenu_01.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#sideBody li#sideHschool a:hover,#sideBody li#sideHschoolN a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/hMenu_01.png");
	background-repeat:no-repeat;
	background-position:-187px 0px;
}
#sideBody li#sideHtaiken a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/hMenu_02.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#sideBody li#sideHtaiken a:hover,#sideBody li#sideHtaikenN a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/hMenu_02.png");
	background-repeat:no-repeat;
	background-position:-187px 0px;
}
#sideBody li#sideHfirst a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/hMenu_03.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#sideBody li#sideHfirst a:hover,#sideBody li#sideHfirstN a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/hMenu_03.png");
	background-repeat:no-repeat;
	background-position:-187px 0px;
}
#sideBody li#sideDagent a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/dMenu_01.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#sideBody li#sideDagent a:hover,#sideBody li#sideDagentN a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/dMenu_01.png");
	background-repeat:no-repeat;
	background-position:-187px 0px;
}
#sideBody li#sideDschool a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/dMenu_02.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#sideBody li#sideDschool a:hover,#sideBody li#sideDschoolN a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/dMenu_02.png");
	background-repeat:no-repeat;
	background-position:-187px 0px;
}
#sideBody li#sideDprogram a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/dMenu_03.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#sideBody li#sideDprogram a:hover,#sideBody li#sideDprogramN a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/dMenu_03.png");
	background-repeat:no-repeat;
	background-position:-187px 0px;
}
#sideBody li#sideDtaiken a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/dMenu_04.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#sideBody li#sideDtaiken a:hover,#sideBody li#sideDtaikenN a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/dMenu_04.png");
	background-repeat:no-repeat;
	background-position:-187px 0px;
}
#sideBody li#sideDfirst a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/dMenu_05.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#sideBody li#sideDfirst a:hover,#sideBody li#sideDfirstN a{
	display:block;
	text-decoration:none;
	width:187px;
	height:30px;
	background-image:url("../images/side/dMenu_05.png");
	background-repeat:no-repeat;
	background-position:-187px 0px;
}
/*//////////////////////////////////////////////*/
/*???ʂ߂ɂ??[                                  */
#sideBody li#sideKuniS a{
	display:block;
	text-decoration:none;
	width:187px;
	height:26px;
	background-image:url("../images/side/kuniMenu_01.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#sideBody li#sideKuniS a:hover{
	background-image:url("../images/side/kuniMenu_01.png");
	background-repeat:no-repeat;
	background-position:-187px 0px;
}
#sideBody li#sideKuniE a{
	display:block;
	text-decoration:none;
	width:187px;
	height:26px;
	background-image:url("../images/side/kuniMenu_02.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#sideBody li#sideKuniE a:hover{
	background-image:url("../images/side/kuniMenu_02.png");
	background-repeat:no-repeat;
	background-position:-187px 0px;
}
#sideBody li#sideKuniA a{
	display:block;
	text-decoration:none;
	width:187px;
	height:26px;
	background-image:url("../images/side/kuniMenu_03.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#sideBody li#sideKuniA a:hover{
	background-image:url("../images/side/kuniMenu_03.png");
	background-repeat:no-repeat;
	background-position:-187px 0px;
}
#sideBody li#sideKuniH a{
	display:block;
	text-decoration:none;
	width:187px;
	height:26px;
	background-image:url("../images/side/kuniMenu_04.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#sideBody li#sideKuniH a:hover{
	background-image:url("../images/side/kuniMenu_04.png");
	background-repeat:no-repeat;
	background-position:-187px 0px;
}
#sideBody li#sideKuniD a{
	display:block;
	text-decoration:none;
	width:187px;
	height:26px;
	background-image:url("../images/side/kuniMenu_05.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#sideBody li#sideKuniD a:hover{
	background-image:url("../images/side/kuniMenu_05.png");
	background-repeat:no-repeat;
	background-position:-187px 0px;
}
#sideBody li#sideKuniP a{
	display:block;
	text-decoration:none;
	width:187px;
	height:26px;
	background-image:url("../images/side/kuniMenu_06.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#sideBody li#sideKuniP a:hover{
	background-image:url("../images/side/kuniMenu_06.png");
	background-repeat:no-repeat;
	background-position:-187px 0px;
}
#sideBody li#sideKuniT a{
	display:block;
	text-decoration:none;
	width:187px;
	height:26px;
	background-image:url("../images/side/kuniMenu_07.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#sideBody li#sideKuniT a:hover{
	background-image:url("../images/side/kuniMenu_07.png");
	background-repeat:no-repeat;
	background-position:-187px 0px;
}
/*//////////////////////////////////////////////*/
#sideBody li#sideTokusyuLink a{
	display:block;
	text-decoration:none;
	width:187px;
	height:76px;
	background-image:url("../images/issue/0510/side.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#sideBody ul#sideNewsList li{
	font-size:75%;
	text-indent:0;
	background-image:url("../images/share/point_5.png");
	background-position:1px 5px;
	background-repeat:no-repeat;
	padding:2px 1px 2px 15px;
}
/*//////////////////////////////////////////////*/

/*//////////////////////////////////////////////*/
/*?p???N?Y                                      */
.pankuzu{
	width:100%;
	clear:both;
	font-size:95%;
	padding:20px 10px;
}
.pankuzu ol li{
	list-style:none;
	display:inline;
	background-image:url("../images/share/pankuzu.png");
	background-position:right top;
	background-repeat:no-repeat;
	padding:0 14px 0 3px;
}
.pankuzu ol li.now{
	background-image:none;
}
/*//////////////////////////////////////////////*/

/*//////////////////////////////////////////////*/
/*???C?????j???[                                */
#mainMenu{
	background-image:url("../images/share/mainMenuBg.gif");
	background-position:0px 0px;
	background-repeat:repeat-x;
	width:100%;
	_width:102.5%;
	height:33px;
	margin:0 auto;
	border-left:1px solid #888888;
	border-right:1px solid #888888;
}

#mainMenu ul{
	width:750px;
	margin:0 auto;
}

#mainMenu ul li{
	list-style:none;
	float:left;
}

#mainMenu ul li.koukan a{
	text-decoration:none;
	display:block;
	width:187px;
	height:33px;
	text-indent:-9999px;
	background-image:url("../images/share/mainMenu.png");
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#mainMenu ul li.koukan a:hover{
	background-image:url("../images/share/mainMenu.png");
	background-position:0px -33px;
	background-repeat:no-repeat;
}
#mainMenu ul li.koukanN a{
	text-decoration:none;
	display:block;
	width:187px;
	height:33px;
	text-indent:-9999px;
	background-image:url("../images/share/mainMenu.png");
	background-position:0px -33px;
	background-repeat:no-repeat;
}

#mainMenu ul li.shihi a{
	text-decoration:none;
	display:block;
	width:187px;
	height:33px;
	text-indent:-9999px;
	background-image:url("../images/share/mainMenu.png");
	background-position:-187px 0px;
	background-repeat:no-repeat;
}
#mainMenu ul li.shihi a:hover{
	background-image:url("../images/share/mainMenu.png");
	background-position:-187px -33px;
	background-repeat:no-repeat;
}
#mainMenu ul li.shihiN a{
	text-decoration:none;
	display:block;
	width:187px;
	height:33px;
	text-indent:-9999px;
	background-image:url("../images/share/mainMenu.png");
	background-position:-187px -33px;
	background-repeat:no-repeat;
}
#mainMenu ul li.kokusai a{
	text-decoration:none;
	display:block;
	width:187px;
	height:33px;
	text-indent:-9999px;
	background-image:url("../images/share/mainMenu.png");
	background-position:-374px 0px;
	background-repeat:no-repeat;
}
#mainMenu ul li.kokusai a:hover{
	background-image:url("../images/share/mainMenu.png");
	background-position:-374px -33px;
	background-repeat:no-repeat;
}
#mainMenu ul li.kokusaiN a{
	text-decoration:none;
	display:block;
	width:187px;
	height:33px;
	text-indent:-9999px;
	background-image:url("../images/share/mainMenu.png");
	background-position:-374px -33px;
	background-repeat:no-repeat;
}

#mainMenu ul li.daigaku a{
	text-decoration:none;
	display:block;
	width:189px;
	height:33px;
	text-indent:-9999px;
	background-image:url("../images/share/mainMenu.png");
	background-position:-561px 0px;
	background-repeat:no-repeat;
}
#mainMenu ul li.daigaku a:hover{
	background-image:url("../images/share/mainMenu.png");
	background-position:-561px -33px;
	background-repeat:no-repeat;
}
#mainMenu ul li.daigakuN a{
	text-decoration:none;
	display:block;
	width:187px;
	height:33px;
	text-indent:-9999px;
	background-image:url("../images/share/mainMenu.png");
	background-position:-561px -33px;
	background-repeat:no-repeat;
}
/*//////////////////////////////////////////////*/

/*//////////////////////////////////////////////*/
/*????????BOX?w?b?_                             */
#shiryouBoxHead{
	position:absolute;
	top:120px;
	right:0;
}
.shiryouList{
	text-indent:-9999px;
	width:220px;
	margin:0 0 0 auto;
	padding:0;
}
.shiryouList a{
	text-decoration:none;
	width:220px;
	height:37px;
	display:block;
	background-image:url("../images/share/bt_shiryouBox.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.shiryouList a:hover{
	background-image:url("../images/share/bt_shiryouBox.png");
	background-repeat:no-repeat;
	background-position:0px -37px;
}
#shiryouBoxHead .shiryouList a{
	text-decoration:none;
	width:102px;
	height:31px;
	display:block;
	background-image:url("../images/share/bt_shiryouBoxS.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#shiryouBoxHead .shiryouList a:hover{
	background-image:url("../images/share/bt_shiryouBoxS.png");
	background-repeat:no-repeat;
	background-position:0px -31px;
}
.shiryouListF{
	clear:both;
	text-indent:-9999px;
	width:182px;
	margin:0 0 0 auto;
	padding:0;
}
.shiryouListF a{
	text-decoration:none;
	width:182px;
	height:30px;
	display:block;
	background-image:url("../images/share/bt_shiryouF.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.shiryouListF a:hover{
	background-image:url("../images/share/bt_shiryouF.png");
	background-repeat:no-repeat;
	background-position:0px -30px;
}
/*//////////////////////////////////////////////*/

/*//////////////////////////////////////////////*/
/*?t?b?^                                        */
#foot{
	clear:both;
	font-size:80%;
	text-align:center;
	background-color:#ffffff;
	width:100%;
	padding:10px 0 0 0;
	margin:0 auto;
	border-top:1px solid #666666;
}
#foot ul{
	width:100%;
	margin:0 auto;
	list-style:none;
}
#foot ul li{
	display:inline;
	padding:0 5px;
}
#foot address{
	display:block;
	margin:10px auto 0 auto;
	padding-top:3px;
	width:100%;
	height:20px;
	background-image:url("../images/share/footBack.png");
	background-repeat:repeat-x;
	border-top:3px solid #ababab;
	font-style:normal;
	font-weight:bold;
	letter-spacing:2px;
}
/*//////////////////////////////////////////////*/

#bottom{
	margin:40px 0 0 0;
	border-top: 1px dashed #bbbbbb;
}
