@charset "utf-8";
body{
	text-align:center

}


#header{
	height:320px;
	width:910px;
	position:relative;
	background:url(../images/top/main_img.jpg) no-repeat;
}

#flash{
	position:absolute;
	left:210px;
	top:77px;
	width:700px;
	height:210px;
	margin:0;
	padding:0;
}

#header ul{
	margin:0;
	padding:0;
}

#header li{
	width:137px;
	height:57px;
	margin:0;
	padding:0;
}
#header a{
	display:block;
	width:137px;
	height:57px;
	text-indent:-7777px;
	overflow:hidden;
	}
	
#header p{
	margin:0;
	padding:0;
}

p.jevent a{ position:absolute; top:10px; left:479px;}
p.hevent a{ position:absolute; top:10px; left:628px;}
p.inquiry a{ position:absolute; top:10px; left:774px;}

#header h1{
	display:block;
	text-indent:-77777px;
	font-size:10px;
}
#header h2{
	display:block;
	text-indent:-77777px;
	width:500px;
	font-size:10px;
}
#header h3{
	display:block;
	text-indent:-77777px;
	font-size:10px;
}

#header li{
	display:block;
	text-indent:-77777px;
	font-size:10px;
}

#banner01{
	margin-top:15px;
}
#banner01 li{
	width:230px;
	height:100px;
	float:left;
	text-indent:-7777px;
	overflow:hidden;
}
#banner01 a{
	display:block;
	width:220px;
	height:100px;
	}
	
#banner01 .jevent a{	background:url(../images/top/bannerJevent.gif) no-repeat}
#banner01 .hevent a{	background:url(../images/top/bannerHevent.gif) no-repeat}
#banner01 .inquiry a{	background:url(../images/top/bannerInquiry.gif) no-repeat}

#information{
	width:195px;
}
#information h4{
	height:35px;
	background:url(../images/top/info_top.gif) no-repeat;
	margin:0;
	padding:0;
	text-indent:-7777px;
	overflow:hidden;
}
#information .infomationMid{
	padding:0 20px;
	background:url(../images/top/info_mid.gif) repeat-y;
}
#information .infomationMid p{
	margin:0;
	padding:0 5px;
}
#information .infomationBtm{
	height:12px;
	background:url(../images/top/info_btm.gif) no-repeat;
	margin:0;
	padding:0;
}

#releaseBox{
	margin-top:15px;
}
#releaseBox div.leftBox{
	width:410px;
	float:left;
}
#releaseBox div.news h4{
	width:415px;
	height:35px;
	text-indent:-7777px;
	overflow:hidden;
	background:url(../images/top/titleNews.gif) no-repeat;
	margin-top:30px;
	margin-bottom:0px;
	clear:both;
}
#releaseBox div.news h4 a{
	display:block;
}
#releaseBox div.news dt{
	float:left;
	width:108px;
	padding:5px 0;
}
#releaseBox div.news dd{
	padding:5px 0 5px 112px;
	background:url(../images/top/newsBorder.gif) no-repeat bottom left;
}
#releaseBox div.rightBox{
	width:275px;
	float:right;
}

#releaseBox div.event h4{
	width:275px;
	height:28px;
	text-indent:-7777px;
	overflow:hidden;
	background:url(../images/top/titleEvent.gif) no-repeat;
}
#releaseBox div.event h4 a{
	height:28px;
	display:block;
}
#releaseBox div.event div.greenBox{
	background-color:#DBF5F3;
	padding:10px;
}
#releaseBox div.event h5{
	font-size:14px;
	font-weight:bold;
	color:#3B9B8D;
}
#releaseBox div.event h6{
	font-size:12px;
	font-weight:normal;
}
#releaseBox div.event ul{
	padding-left:1em;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #FFF;
}
#releaseBox div.event span.greenDot{
	color:#3B9B8D;
	font-weight:bold;
	padding-right:5px;
}

#releaseBox div.event ul.linkGrp{
	border-bottom:none;
	padding-left:200px;
	height:25px;
}
#releaseBox div.event ul.linkGrp li{
	float:left;
	text-indent:-7777px;
	overflow:hidden;
}
#releaseBox div.event ul.linkGrp li.linkDetail{
	width:50px;
	margin-right:0px;
	}
#releaseBox div.event ul.linkGrp li.linkDetail a{
	display:block;
	width:50px;
	height:22px;
	background:url(../images/top/btnDetail.gif) no-repeat;
}
#releaseBox div.event ul.linkGrp li.linkMail{
	width:80px;
}
#releaseBox div.event ul.linkGrp li.linkMail a{
	display:block;
	width:80px;
	height:22px;
	background:url(../images/top/btnMail.gif) no-repeat;
}





#navigation{
	float:left;
	width:195px;
	position:relative;
}

#navigation ul{
	background:url(../images/common/menu.gif) no-repeat;
	margin:0;
	padding:0;
	height:335px;
	padding-left:10px;
	padding-top:9px;
	
}
#navigation ul a{
	margin:0;
	padding:0;
	width:177px;
	height:35px;
	display:block;
	text-indent:-7777px;
	overflow:hidden;
}

#navigation .top a:hover{	background:url(../images/common/menuAct.gif) no-repeat -10px -9px;}
#navigation .info a:hover{	background:url(../images/common/menuAct.gif) no-repeat -10px -43px;}
#navigation .life a:hover{	background:url(../images/common/menuAct.gif) no-repeat -10px -78px;}
#navigation .shinro a:hover{	background:url(../images/common/menuAct.gif) no-repeat -10px -114px;}
#navigation .club a:hover{	background:url(../images/common/menuAct.gif) no-repeat -10px -149px;}
#navigation .event a:hover{	background:url(../images/common/menuAct.gif) no-repeat -10px -184px;}
#navigation .new a:hover{	background:url(../images/common/menuAct.gif) no-repeat -10px -219px;}
#navigation .access a:hover{	background:url(../images/common/menuAct.gif) no-repeat -10px -254px;}
#navigation .inquiry a:hover{	background:url(../images/common/menuAct.gif) no-repeat -10px -289px;}


#navigation .top a.act{	background:url(../images/common/menuAct.gif) no-repeat -10px -9px;}
#navigation .info a.act{	background:url(../images/common/menuAct.gif) no-repeat -10px -43px;}
#navigation .life a.act{	background:url(../images/common/menuAct.gif) no-repeat -10px -78px;}
#navigation .shinro a.act{	background:url(../images/common/menuAct.gif) no-repeat -10px -114px;}
#navigation .club a.act{	background:url(../images/common/menuAct.gif) no-repeat -10px -149px;}
#navigation .event a.act{	background:url(../images/common/menuAct.gif) no-repeat -10px -184px;}
#navigation .new a.act{	background:url(../images/common/menuAct.gif) no-repeat -10px -219px;}
#navigation .access a.act{	background:url(../images/common/menuAct.gif) no-repeat -10px -254px;}
#navigation .inquiry a.act{	background:url(../images/common/menuAct.gif) no-repeat -10px -289px;}


#navigation div.menu_table{
	position:absolute;
	width: 250px;
	visibility:hidden;
	background:url(../images/common/bgMenuarrow.gif) no-repeat;
}
#navigation div.menuBox{
	background-color:#49ADA1;
	border:1px solid #FFF;
	margin-left:20px;
	padding:5px;
}
#navigation div.menu_table ol{
	list-style:none;
	color:#FFF;
	margin:0;
	padding:0 0 0 90px;
}
#navigation div.menu_table li{
	background:url(../images/common/bgMenuarrow_s.gif) no-repeat left;
}

#navigation div.menu_table a{
	padding-left:10px;
	color:#FFF;
}
#navigation div#Layer1{
	left:164px;
	top:52px;
}
#navigation div#Layer2{
	left:164px;
	top:87px;
}
#navigation div#Layer4{
	left:164px;
	top:190px;
}
#navigation div#Layer5{
	left:164px;
	top:225px;
}


#navigation div.menu_table img{
	float:left;
}



#btmBanners{
	width:910px;
	margin:10px auto;
	text-align:left;
	font-size:12px;
}
#btmBanners ul.banners li{
	float:left;
	text-indent:-7777px;
	overflow:hidden;
	margin-right:2px;
}
#btmBanners ul.banners li.bnrSwim a{
	display:block;
	width:140px;
	height:60px;
	background:url(../images/top/bannerSwim.gif) no-repeat;
}
#btmBanners ul.banners li.bnrSci a{
	display:block;
	width:185px;
	height:60px;
	background:url(../images/top/bannerScience.gif) no-repeat;
}
#btmBanners ul.banners li.bnrDosokai a{
	display:block;
	width:140px;
	height:60px;
	background:url(../images/top/bannerDosokai.gif) no-repeat;
}
#btmBanners ul.banners li.bnrGym a{
	display:block;
	width:220px;
	height:60px;
	background:url(../images/top/bannerGym.gif) no-repeat;
}
#btmBanners ul.banners li.bnrGymnastic a{
	display:block;
	width:220px;
	height:60px;
	background:url(../images/top/bannerGymnastics.gif) no-repeat;
}

#btmBanners ul.banners li.bnrGodo a{
	display:block;
	width:215px;
	height:60px;
	margin-top:2px;
	background:url(../images/top/sodankaibanner.jpg) no-repeat;
}
	
	
#btmBanners ul.banners li.bnrkouka a{
	display:block;
	width:185px;
	height:35px;
	margin-top:2px;
	background:url(../images/top/banner_kouka.gif) no-repeat;


}
#btmBanners ul.banners li.bnrFujimura a{
	display:block;
	width:140px;
	height:60px;
	background:url(../images/top/bnrFujimurakai.gif) no-repeat;
}

ul#tab{
	padding:0;
	display:inline;
	width:410px;
}
ul#tab li{
	display:inline;
	font-size:12px;
	float:left;
	text-align:center;
	width:50%;
	background-color:#F2F2F2;
	}
ul#tab a{
	font-weight:bold;
	display:block;
	padding:2px 0;
	border-bottom:1px solid #3B9B8D;
}

#tab .selected{
	border:none;
	background:url(../images/top/tabBg.gif) repeat-x;
}
#tab .selected a{
	color:#FFF;
}
#scene0,#scene1{
	margin-top:5px;
}
p.shutugan{
	width:410px;
	height:50px;
	overflow:hidden;
}
p.shutugan a{
	background:url(../images/top/shutugan.gif) no-repeat;
	text-indent:-9999em;
	width:410px;
	height:50px;
	display:block;
}






#info_top{
	width:700px; margin-top:20px;
}


#info_top h4{
	border-bottom:solid 1px #E882A9; 
    text-indent:-8888px; 
	background-image:url(../images/top/titleInfo.gif); 
	background-repeat:no-repeat; 
	height:22px;
	margin-bottom:10px;
}


#info_top p{
	line-height:20px;
	margin:0;
	padding:0;
}

#wahts_new_title{
	border-bottom:solid 1px #3B9B8D;
	width:700px;
	margin-top:20px;
}
#wahts_new_title h4{
	text-indent:-8888px; 
	background-image:url(../images/top/titleWahtnew.gif); 
	background-repeat:no-repeat; 
	height:22px; 
	width:300px; 
	float:left;
}

#wahts_new_title ul{
	float:right;
}

#wahts_new_title li{
	float:left; 
	padding:0 8px;
}

#wahts_new_title li a{
	text-indent:-8888px; 
	background-repeat:no-repeat; 
	height:22px; 
	display:block; 
	float:left;
}

#wahts_new_title li a.info{
	width:63px; 
	background-image:url(../images/top/btn_info.gif); 
}

#wahts_new_title li a.event{
	width:63px; 
	background-image:url(../images/top/btn_event.gif); 
}

#wahts_new_title li a.blog{
	width:76px; 
	background-image:url(../images/top/btn_blog.gif); 
}

#wahts_new_title li a.club{
	width:90px; 
	background-image:url(../images/top/btn_club.gif); 
}

.whats_new{
	width:700px; 
	margin-top:20px;
	display:block;
}


.whats_new dt{
	float:left;
	width:190px;
	padding:8px 0;
	clear:both;
}

.whats_new dd{
	padding:8px 0 8px 190px;
	background:url(../images/top/newsBorder_2011.gif) no-repeat bottom left;
}




#setumeikai_title{
	border-bottom:solid 1px #3B9B8D;
	width:700px;
	padding-bottom:1px;
	margin-top:20px;
}

#setumeikai_title h4{
	 text-indent:-8888px; 
	 background-image:url(../images/top/titleEvent_2011.gif); 
	 background-repeat:no-repeat; 
	 height:28px;
	 width:300px; 
	float:left;
}

#setumeikai_title ul{
	float:right;
}

#setumeikai_title li{
	float:left; 
	padding:0 8px;
}

#setumeikai_title li a{
	text-indent:-8888px; 
	background-repeat:no-repeat; 
	height:28px; 
	display:block; 
	float:left;
	background-image:url(../images/top/btn_syosai.gif);
	background-position:bottom;
	width:78px;
	background-repeat:no-repeat;
}

#setumeikai{
	width:700px; 
	margin-top:0px;
	background-image:url(../images/top/setumeikai_bg.gif);
	clear:both;
}

#setumeikai .contents{
	width:212px;
	float:left;
	margin:0;
	padding:10px;
	background-color:transparent;
}

#setumeikai .contents h5{
	font-weight:bold;
	font-size:14px;
	color:#3B9B8D;
	margin-bottom:5px;
}


#setumeikai .contents h6{
	font-size:12px;
	font-weight:normal;
}
#setumeikai .contents ul{
	padding-left:1em;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:0px dashed #3B9B8D;
}
#setumeikai .contents span.greenDot{
	color:#3B9B8D;
	font-weight:bold;
	padding-right:5px;
}

#setumeikai .contents ul.linkGrp{
	border-bottom:none;
	padding-left:200px;
	height:25px;
}
#setumeikai .contents ul.linkGrp li{
	float:left;
	text-indent:-7777px;
	overflow:hidden;
}
#setumeikai .contents ul.linkGrp li.linkDetail{
	width:50px;
	margin-right:0px;
	}
#setumeikai .contents ul.linkGrp li.linkDetail a{
	display:block;
	width:50px;
	height:22px;
	background:url(../images/top/btnDetail.gif) no-repeat;
}
#setumeikai .contents ul.linkGrp li.linkMail{
	width:80px;
}
#setumeikai .contents ul.linkGrp li.linkMail a{
	display:block;
	width:80px;
	height:22px;
	background:url(../images/top/btnMail.gif) no-repeat;
}

#bnr_contents{
	clear:both;
	 background-image:url(../images/top/bnr_bg.jpg); 
	 width:700px; 
	 height:164px; 
	 text-align:left; 
	 margin-top:20px;
	 position:relative;
	 margin-bottom:50px;
}
#bnr_contents li{
	position:absolute;
}
#bnr_contents li a{
	display:block;
}
#bnr_contents ul,#bnr_contents li{
	margin:0;
	padding:0;
	}
	
#bnr_contents li.swim{
	top:21px;
	left:27px;
}

#bnr_contents li a.swim{
	display:block;
	width:140px;
	height:60px;
	text-indent:-8888px;
}

#bnr_contents li.science{
	top:21px;
	left:184px;
}
#bnr_contents li.science a{
	width:185px;
	height:60px;
	text-indent:-8888px;
	overflow:hidden;
}


#bnr_contents li.dosokai{
	top:21px;
	left:381px;
	}

#bnr_contents li a.dosokai{
	display:block;
	width:140px;
	height:60px;
	text-indent:-8888px;
}

#bnr_contents li.fujimurakai{
	top:21px;
	left:535px;
}

#bnr_contents li a.fujimurakai{
	width:140px;
	height:60px;
	text-indent:-8888px;
}

#bnr_contents li.gym{
	top:92px;
	left:27px;	
}

#bnr_contents li a.gym{
	width:220px;
	height:59px;
	text-indent:-8888px;	
}

#bnr_contents li.gymnastic{
	top:92px;
	left:257px;
}

#bnr_contents li a.gymnastic{
	width:220px;
	height:59px;
	text-indent:-8888px;
}

#bnr_contents li.basket{
	top:92px;
	left:490px;	
}

#bnr_contents li a.basket{
	width:185px;
	height:59px;
	text-indent:-8888px;	
}

#top_bnr{
	 width:700px; 
	 height:80px; 
	 margin:15px 0 10px 0;
}
