div#l01 {
	position:absolute;
	left: 37px;
	top: 132px;
	width:333px;
	height:29px;
	background-image: url('/top_img/top_b_01.gif');
	background-repeat:no-repeat;
	z-position:0;
	margin-top:0px;
}
	
div#l01 a {
	display:block;
	background-image: url('/top_img/top_b_01.gif');
	background-repeat:no-repeat;
	width:333px;
	height:29px;
	text-decoration:none;
	z-position:1;
	font-size:0pt;
	color:white;
	padding-top:22px;
}
div#l01 a:hover {
	display:block;
	background-image: url('/top_img/top_b_01_over.gif');
	background-repeat:no-repeat;
	height:29px;
	z-position:1;
}
	
div#l02 {
	position:absolute;
	left: 37px;
	top: 162px;
	width:333px;
	height:40px;
	background-image: url('/top_img/top_b_02.gif');
	background-repeat:no-repeat;
	z-position:0;
	margin-top:0px;
}
	
div#l02 a {
	display:block;
	background-image: url('/top_img/top_b_02.gif');
	background-repeat:no-repeat;
	text-decoration:none;
	width:333px;
	height:40px;
	font-size:0pt;
	color:white;
	z-position:1;
	padding-top:33px;
}
div#l02 a:hover {
	display:block;
	background-image: url('/top_img/top_b_02_over.gif');
	background-repeat:no-repeat;
	height:40px;
	z-position:1;
}
	
div#l03 {
	position:absolute;
	left: 37px;
	top: 326px;
	width:333px;
	height:40px;
	background-image: url('/top_img/top_b_03.gif');
	background-repeat:no-repeat;
	z-position:0;
	margin-top:0px;
}
	
div#l03 a {
	display:block;
	background-image: url('/top_img/top_b_03.gif');
	background-repeat:no-repeat;
	width:333px;
	height:40px;
	text-decoration:none;
	font-size:0pt;
	color:white;
	z-position:1;
	padding-top:33px;
}
div#l03 a:hover {
	display:block;
	background-image: url('/top_img/top_b_03_over.gif');
	background-repeat:no-repeat;
	height:40px;
	z-position:2;
}

div#l04 {
	position:absolute;
	left: 37px;
	top: 244px;
	width:333px;
	height:40px;
	background-image: url('/top_img/top_b_04.gif');
	background-repeat:no-repeat;
	z-position:0;
	margin-top:0px;
}
	
div#l04 a {
	display:block;
	background-image: url('/top_img/top_b_04.gif');
	background-repeat:no-repeat;
	width:333px;
	height:40px;
	text-decoration:none;
	font-size:0pt;
	color:white;
	z-position:1;
	padding-top:33px;
}
div#l04 a:hover {
	display:block;
	background-image: url('/top_img/top_b_04_over.gif');
	background-repeat:no-repeat;
	height:40px;
	z-position:2;
}
div#l05 {
	position:absolute;
	left: 37px;
	top: 285px;
	width:333px;
	height:40px;
	background-image: url('/top_img/top_b_05.gif');
	background-repeat:no-repeat;
	z-position:0;
	margin-top:0px;
}
	
div#l05 a {
	display:block;
	background-image: url('/top_img/top_b_05.gif');
	background-repeat:no-repeat;
	width:333px;
	height:40px;
	text-decoration:none;
	font-size:0pt;
	color:white;
	z-position:1;
	padding-top:33px;
}
div#l05 a:hover {
	display:block;
	background-image: url('/top_img/top_b_05_over.gif');
	background-repeat:no-repeat;
	height:40px;
	z-position:2;
}
div#l06 {
	position:absolute;
	left: 37px;
	top: 367px;
	width:333px;
	height:40px;
	background-image: url('/top_img/top_b_06.gif');
	background-repeat:no-repeat;
	z-position:0;
	margin-top:0px;
}
	
div#l06 a {
	display:block;
	background-image: url('/top_img/top_b_06.gif');
	background-repeat:no-repeat;
	width:333px;
	height:40px;
	text-decoration:none;
	font-size:0pt;
	color:white;
	z-position:1;
	padding-top:33px;
}
div#l06 a:hover {
	display:block;
	background-image: url('/top_img/top_b_06_over.gif');
	background-repeat:no-repeat;
	height:40px;
	z-position:2;
}
div#l07 {
	position:absolute;
	left: 37px;
	top: 367px;
	width:333px;
	height:40px;
	background-image: url('/top_img/top_b_07.gif');
	background-repeat:no-repeat;
	z-position:0;
	margin-top:0px;
}
	
div#l07 a {
	display:block;
	background-image: url('/top_img/top_b_07.gif');
	background-repeat:no-repeat;
	width:333px;
	height:40px;
	text-decoration:none;
	font-size:0pt;
	color:white;
	z-position:1;
	padding-top:33px;
}
div#l07 a:hover {
	display:block;
	background-image: url('/top_img/top_b_07_over.gif');
	background-repeat:no-repeat;
	height:40px;
	z-position:2;
}
div#l08 {
	position:absolute;
	left: 37px;
	top: 408px;
	width:333px;
	height:40px;
	background-image: url('/top_img/top_b_08.gif');
	background-repeat:no-repeat;
	z-position:0;
	margin-top:0px;
}
	
div#l08 a {
	display:block;
	background-image: url('/top_img/top_b_08.gif');
	background-repeat:no-repeat;
	width:333px;
	height:40px;
	text-decoration:none;
	font-size:0pt;
	color:white;
	z-position:1;
	padding-top:33px;
}
div#l08 a:hover {
	display:block;
	background-image: url('/top_img/top_b_08_over.gif');
	background-repeat:no-repeat;
	height:40px;
	z-position:2;
}
div#l09 {
	position:absolute;
	left: 37px;
	top: 449px;
	width:333px;
	height:40px;
	background-image: url('/top_img/top_b_09.gif');
	background-repeat:no-repeat;
	z-position:0;
	margin-top:0px;
}
	
div#l09 a {
	display:block;
	background-image: url('/top_img/top_b_09.gif');
	background-repeat:no-repeat;
	width:333px;
	height:40px;
	text-decoration:none;
	font-size:0pt;
	color:white;
	z-position:1;
	padding-top:33px;
}
div#l09 a:hover {
	display:block;
	background-image: url('/top_img/top_b_09_over.gif');
	background-repeat:no-repeat;
	height:40px;
	z-position:2;
}
div#l10 {
	position:absolute;
	left: 37px;
	top: 490px;
	width:333px;
	height:40px;
	background-image: url('/top_img/top_b_10.gif');
	background-repeat:no-repeat;
	z-position:0;
	margin-top:0px;
}
	
div#l10 a {
	display:block;
	background-image: url('/top_img/top_b_10.gif');
	background-repeat:no-repeat;
	width:333px;
	height:40px;
	text-decoration:none;
	font-size:0pt;
	color:white;
	z-position:1;
	padding-top:33px;
}
div#l10 a:hover {
	display:block;
	background-image: url('/top_img/top_b_10_over.gif');
	background-repeat:no-repeat;
	height:40px;
	z-position:2;
}
div#l11 {
	position:absolute;
	left: 37px;
	top: 531px;
	width:333px;
	height:40px;
	background-image: url('/top_img/top_b_11.gif');
	background-repeat:no-repeat;
	z-position:1;
	margin-top:0px;
}
	
div#l11 a {
	display:block;
	background-image: url('/top_img/top_b_11.gif');
	background-repeat:no-repeat;
	width:333px;
	height:40px;
	text-decoration:none;
	font-size:0pt;
	color:white;
	z-position:2;
	padding-top:33px;
}
div#l11 a:hover {
	display:block;
	background-image: url('/top_img/top_b_11_over.gif');
	background-repeat:no-repeat;
	height:40px;
	z-position:3;
}
div#l12 {
	position:absolute;
	left: 37px;
	top: 204px;
	width:333px;
	height:40px;
	background-image: url('/top_img/top_b_12.gif');
	background-repeat:no-repeat;
	z-position:0;
	margin-top:0px;
}
	
div#l12 a {
	display:block;
	background-image: url('/top_img/top_b_12.gif');
	background-repeat:no-repeat;
	text-decoration:none;
	width:333px;
	height:40px;
	font-size:0pt;
	color:white;
	z-position:1;
	padding-top:33px;
}
div#l12 a:hover {
	display:block;
	background-image: url('/top_img/top_b_12_over.gif');
	background-repeat:no-repeat;
	height:40px;
	z-position:1;
}

div.subl {
	margin-top:1px;
	margin-bottom:1px;
	padding:1px 1px 1px 1px;
	white-space:nowrap;

}
div.subl a {
	text-decoration:none;
	color:black;
	display:block;
}
div.subl a:hover {
	background-color:#ddffff;
}
span.li {
	padding:1px 15px 1px 0px;
	color:black;
	line-height:120%;
	font-size:11pt;
}
div#menu1 {
	position:absolute;
	top:132px;
	left:374px;
	visibility:hidden;
	z-index:1;
}
div#menu2 {
	position:absolute;
	top:172px;
	left:374px;
	visibility:hidden;
	z-index:1;
}
div#menu3 {
	position:absolute;
	top:254px;
	left:374px;
	visibility:hidden;
	z-index:1;
}
div#menu4 {
	position:absolute;
	top:296px;
	left:374px;
	visibility:hidden;
	z-index:1;
}
div#menu5 {
	position:absolute;
	top:213px;
	left:374px;
	visibility:hidden;
	z-index:1;
}
div#li1 {
	border:1px solid #ff77bb;
	background-color:white;
}
div#li2 {
	border:1px solid #0000cc;
	background-color:white;
}
div#li3 {
	border:1px solid #cc0000;
	background-color:white;
}
div#li4 {
	border:1px solid #f9bb00;
	background-color:white;
}
div#li5 {
	border:1px solid #ff55aa;
	background-color:white;
}

ul {
	list-style-image: url('/top_img/maru.gif');
	color:#ff2f2f;
	line-height:16px;
	margin-top:0px;
}
li {
	margin-top:3px;margin-bottom:3px;margin-left:70px;
	text-indent:-70px;
}

#top {
	background:url('/top_img/top_img_01.gif') no-repeat 50% 100%;
	width:800px;
	height:641px;
}

#nhk {
	position:absolute;
	top:450px;
	left:455px;
	width:320px;
	background-color:transparent;
	text-align:center;
	z-index: 1;
	overflow:hidden;
}

img#fuki {
	position:absolute;
	top:350px;
	left:240px;
	z-index:3;
	visibility:hidden;
}
#radio {
	position:absolute;
	top:360px;
	left:405px;
	width:280px;
	background-color:transparent;
	text-align:center;
	z-index: 1;
	overflow:hidden;
}

img#note {
	position:absolute;
	top:250px;
	left:150px;
	z-index:3;
	visibility:hidden;
}

#history {
margin-left:35px;font-size:10pt;line-height:110%;
}
#history a {
	text-decoration:none;
}
#update {
	font-size:10pt;
	margin-left:15px;
}
#update a {
	text-decoration:none;
}
#update ul{
	list-style:none;
}

span.fs12 {
	font-size:12pt;
}
span.bw {
	color:brown;
}
#bottom1 {
margin-top:30px;background-color:#9797FF;width:800px;height:12px;
}
#bottom2 {
background-color:#CECEFF;width:800px;height:60px;color:#666666;font-family:Times New Roman;text-align:center;
}
#bottom2 a {
	text-decoration:none;
}
#bottom3 {
margin-bottom: 2;font-size:10pt;
}
#bottom4 {
font-size:14pt;font-weight:bold
}
#bottom5 {
font-size:10pt;font-weight:bold
}
table#kiku0 {height:280px}
td#kiku1 {
z-index:0;border:1px solid gray;padding:20px;background-image:url('/page/gifimgs/bg1.jpg');width:300px;height:260px;
}

div#img1 {
	padding-left:430px;
	padding-top:120px;
}
table#img2 {
border:1px solid gray;background-image:url('/page/gifimgs/bg1.jpg');width:320px;
}
td#img3 {
vertical-align:top;text-align:center;padding:20px
}
p#img4 {
font-weight: normal; font-size: 11pt; margin-top: 10;text-decoration:underline;margin-bottom:0px
}

td#kiku1 a {
	text-decoration:none;
}
p#kiku2 {
height:74px;width:100%;cursor:hand;background:url('/page/gifimgs/header_logo.jpg') no-repeat 50% 0%;margin-top:0px;margin-bottom:0px;
}
p#kiku3 {
text-decoration:underline;text-align:center;font-size:11pt;cursor:hand;background:url('/page/gifimgs/header_kikunosuke.gif') no-repeat 50% 0%;height:150px;padding-top:130px;
}

#kyujin {
	position: absolute;
	left: 292px;
	top:548px;
	height:18px;
	width:72px;
	border:0px;
	display:block;
	z-index:0;
}

div#ivent{position:absolute;left:415px;top:110px;width:340px;border:1px solid #6666cc;padding:20px 20px 15px 20px;text-align:center;line-height:110%;background-color:#f0fff0;}
div#ivent2{position:absolute;left:415px;top:115px;width:360px;border:1px solid #cc6666;padding:20px 0px 20px 0px;text-align:center;line-height:110%;background-color:#fff0f0;}
div#ivent3{ position:absolute; left:415px; top:320px; text-align:center; }
div#ivent4{ position:absolute; left:450px; top:125px; text-align:center; }
div#back{position:absolute; left:0px; top:50px; width:800px;height:550px; 
	background-image: url('/top_img/top_back.jpg');
	background-repeat:no-repeat;
}
div#taju{position:absolute; left:596px; top:615px; width:200px;height:180px;line-height:120%; 
	padding:15px 0px 10px 0px;
	font-size:11pt;
	border:1px solid black;
	background-color:#fff6f6;
}
div#taju a {color:black;text-decoration:none;}
img#ivent{margin-left:35px;margin-top:5px}
p#ivent{font-size:11pt;margin-top:10px;margin-bottom:0px;}
p#ivent1{font-size:11pt;margin-top:0px;text-align:right;}
p#ivent a{text-decoration:none;} 
p#ivent1 a{text-decoration:none;} 
p#ivent2{font-size:11pt;margin:15px 20px 0px 20px;text-align:left;font-weight:normal;}
p#ivent4{font-size:11pt;margin:10px 20px 0px 20px;text-align:center;font-weight:normal;}
div#soudan{position:absolute; left:500px; top:700px; width:300px;height:180px;line-height:120%; 
	padding:15px 10px 10px 10px;
	font-size:12pt;
	border:1px solid black;
	background-color:#FFFFC4;
	text-align:center;
}
div#soudan a {color:black;text-decoration:none;}





#event_23 a{
display:block;
width:320px;
color:#F0027F;
background:url(../top_img/h23_summer_school.jpg) no-repeat;
height:50px;
line-height:50px;
text-decoration:none;
text-indent:-9999px;
text-align:center;}

#event_23 a:hover{
color:orange; 
background: url(../top_img/h23_summer_school_over.jpg) no-repeat;
}



#event_boutyou a{
display:block;
width:320px;
color:#F0027F;
background:url(../top_img/h23_56boutyou.jpg) no-repeat;
height:50px;
line-height:50px;
text-decoration:none;
text-indent:-9999px;
text-align:center;}

#event_boutyou a:hover{
color:orange; 
background: url(../top_img/h23_56boutyou_over.jpg) no-repeat;
}

img#preload{
	width:0px;
	height:0px;
	position:absolute;
	top:0px;
	left:3000px
}
div#opinion{
	position:absolute;
	left:401px;
	top:135px;
	width:400px;
	height:360px;
	border:1px solid black;
	background: url('../top_img/opinion_5.png') no-repeat 0% 0%;
}
a:hover div#opinion{
	background: url('../top_img/opinion_5_o.png') no-repeat 0% 0%;
}


div#top_Globalmenu {
	width: 530px;
	position: absolute;
	left: 354px;
	top: 81px;
	text-align: right;
	
}
div#top_Globalmenu ul {
	margin: 0px;
	width: 500px;
	text-align: right;

}
div#top_Globalmenu ul li{
	list-style-type: none!important;
	float: left;
	list-style-image: none;
	text-indent: 0px!important;
	margin: 0px;
}

table#recruit{
	background-color:#0066CC;
	position:absolute;
	top:150px;
	left:450px;
}
table#recruit td{
	background-color:#0066CC;
	padding:10px;
	font-size:10pt;
	font-weight:normal;
	border:1px double white;
}
table#recruit h3{
	margin:0px 0px 5px 0px;
	font-size:11pt;
	font-weight:normal;
	text-align:center;
}
table#recruit h3 b{
	font-size:14pt;
	font-weight:bold;
}
table#recruit p{
	margin:0px;
	text-align:center;
}
table#recruit a{
	color:white;
	text-decoration:none;
}

/*---------------------------------------------------------------------------
　clearfix
---------------------------------------------------------------------------*/
.clearfix:after {
  content:".";
  height:0;
  display:block;
  visibility:hidden;
  clear:both;
}
.clearfix {
  display:inline-block;
 *height:1%;
  min-height:1%;
  zoom:1;
}
