@charset "Shift_JIS";


/* 全体構文
----------------------------------*/
body{
margin:0;
pading:0;
background:url(../img/body_bg.jpg);
text-align:center;
color:#4d4d4d;
}
tr,td{
margin:0;
pading:0;
}
h1{
padding:0;
margin:0;
font-size:xx-small;
}
h1 img{
padding:0;
margin:0;
vertical-align:bottom;
}
p{
font-size:12px;
line-height:1.5em;
margin:0;
padding:0;
letter-spacing: 0.04em; 
}

.font10{
font-size:10px;
}
.font10_bold{
font-size:10px;
font-weight:bold;
}
.font12{
font-size:12px;
}
.font12_bold{
font-size:12px;
font-weight:bold;
}
a{
color:#4D4D4D;
}
a:hover{
color:#90a955;
}




/* 背景の布
----------------------------------*/
#main_wrap{
background:url(../img/main_bg.gif) repeat-y center;
width:760px;
margin:30px 20px 20px 20px;
margin-left:auto;
margin-right:auto;
position:relative;
}
#main_top{
background:url(../img/main_top.jpg) repeat-x center top;
width:760px;
padding-top:13px;
}
#main_bottom{
background:url(../img/main_bottom.jpg) repeat-x center bottom;
width:760px;
padding-bottom:13px;
}
#forenglish{
position:absolute;
top:30px;
left:758px;
width:23px;
height:89px;
}
/* left 758->764 */



/* ヘッダ
----------------------------------*/
#header{
clear:both;
float:left;
padding:30px 40px 0px 40px;
margin:0;
}



/* 2階層目以降のメインナビゲーション
----------------------------------*/
#main_navi{
background:url(../img/rogo.jpg) no-repeat top left;
width:670px;
height:88px;
padding-bottom:25px;
}
#main_navi ul{
margin:0;
padding:0;
width:670px;
font-size:smaller;
list-style:none;

}
#main_navi li{
margin:0;
padding:0;
float:left;
}
#main_navi li a{
display:block;
height:88px;
text-decoration: none;
text-indent:-9999px;
float:left;
}
#main_navi li#home a{
width:135px;
padding:0 44px 0 0;
}
#main_navi li#university a{
background:url(../img/university_out.gif);
width:111px;
}
#main_navi li#laboratory a{
background:url(../img/laboratory_out.gif);
width:109px;
}
#main_navi li#food_farm a{
background:url(../img/food_farm_out.gif);
width:111px;
}
#main_navi li#jona_news a{
background:url(../img/jona_news_out.gif);
width:88px;
}
#main_navi li#contact a{
background:url(../img/contact_out.gif);
width:72px;
}

#main_navi li#home a:hover{
width:135px;
padding:0 44px 0 0;
}
#main_navi li#university a:hover{
background:url(../img/university_over.gif);
width:111px;
}
#main_navi li#laboratory a:hover{
background:url(../img/laboratory_over.gif);
width:109px;
}
#main_navi li#food_farm a:hover{
background:url(../img/food_farm_over.gif);
width:111px;
}
#main_navi li#jona_news a:hover{
background:url(../img/jona_news_over.gif);
width:88px;
}
#main_navi li#contact a:hover{
background:url(../img/contact_over.gif);
width:72px;
}
/* ナビ 選択時
----------------------------------*/
#main_navi li#university_over a{
background:url(../img/university_over.gif);
height:88px;
width:111px;
}
#main_navi li#laboratory_over a{
background:url(../img/laboratory_over.gif);
height:88px;
width:109px;
}
#main_navi li#food_farm_over a{
background:url(../img/food_farm_over.gif);
height:88px;
width:111px;
}
#main_navi li#jona_news_over a{
background:url(../img/jona_news_over.gif);
height:88px;
width:88px;
}
#main_navi li#contact_over a{
background:url(../img/contact_over.gif);
height:88px;
width:72px;
}

/* コンテンツ
----------------------------------*/
#content{
clear:both;
margin:0px 0 0 0;

margin-left:auto;
margin-right:auto;
}
.flash{
margin-left:auto;
margin-right:auto;
}




/* ページトップへ
----------------------------------*/
#pagetop{
    clear:both;
    margin-left:auto;
    margin-right:auto;
    width:655px;
    height:20px;
	margin-top:15px;
}
#pagetop a{
    background:url(../img/page_top_out.gif) no-repeat;
    display:block;
    width:74px;
    height:13px;
	text-indent:-9999px;
	float:right;
}
#pagetop a:hover{
    background:url(../img/page_top_over.gif) no-repeat;
    display:block;
    width:74px;
    height:13px;
	text-indent:-9999px;
	float:right;
}


/* フッタ
----------------------------------*/
#footer{
    clear:both;
    margin-left:auto;
    margin-right:auto;
    background:url(../img/footer.gif) repeat-x center 20px;
    width:676px;
    height:100px;
}
#footer ul{
    margin:0;
    padding:15px 0 0 0 ;
    width:680px;
    list-style:none;
}
#footer li{
    padding:0;
	margin:0;
	text-indent:-9999px;
}
#footer li a{
    display:block;
    height:24px;
    text-decoration:none;
	text-indent:-9999px;
}
#footer address {
    clear:both;
    font-size:11px;
    color:#784b29;
    font-style: normal;
    vertical-align:bottom;
    padding-top:10px;
}
/* ▽フッタ:コメントアウト箇所start('08.6.15memo1/3)
----------------------------------*/

li#public{ 
	background:url(../img/public_out.gif) no-repeat;
	width:57px;
    height:24px;
	float:right;
	margin-right:15px;
}
li#info{ 
	background:url(../img/info_out.gif) no-repeat;
	width:108px;
    height:24px;
	float:right;
	margin-right:15px;
}
/* △フッタ:コメントアウト箇所end('08.6.15memo1/3)
----------------------------------*/


/* ▽フッタ:置換箇所start('08.6.15memo1/3)
----------------------------------*/
li#sitemap{ 
	background:url(../img/sitemap_out.gif) no-repeat;
	width:72px;
    height:24px;
	float:right;
	margin-right:15px;
}
/* △フッタ:置換箇所end('08.6.15memo1/3)
----------------------------------*/


li#link{ 
	background:url(../img/link_out.gif) no-repeat;
	width: 51px;
    height: 24px;
	float:right;
	margin-right:15px;
}
li#access { 
	background:url(../img/access_out.gif) no-repeat;
	width: 51px;
    height: 24px;
	float:right;
}
#footer li a{ 
    display:block;
    height:20px;
}


/* ▽フッタ:コメントアウト箇所start('08.6.15memo2/3)
----------------------------------*/
li#public a:hover{ 
	background:url(../img/public_over.gif) no-repeat;
	width:57px;
	float:right;
}
li#info a:hover{ 
	background:url(../img/info_over.gif) no-repeat;
	width:108px;
	float:right;
}
/* △フッタ:コメントアウト箇所end('08.6.15memo2/3)
----------------------------------*/

/* ▽フッタ:置換箇所start('08.6.15memo2/3)
----------------------------------*/
li#sitemap a:hover{ 
	background:url(../img/sitemap_over.gif) no-repeat;
	width:72px;
	float:right;
}
/* △フッタ:置換箇所end('08.6.15memo2/3)
----------------------------------*/

li#link a:hover{ 
	background:url(../img/link_over.gif) no-repeat;
	width: 51px;
	float:right;
}
li#access a:hover{ 
	background:url(../img/access_over.gif) no-repeat;
	width: 51px;
	float:right;
}


/* ▽フッタ:コメントアウト箇所start('08.6.15memo3/3)
----------------------------------*/
li#public_over{ 
	background:url(../img/public_over.gif) no-repeat;
	width:57px;
	float:right;
	margin-right:15px;
}
li#info_over{ 
	background:url(../img/info_over.gif) no-repeat;
	width:108px;
	float:right;
	margin-right:15px;
}
/* △フッタ:コメントアウト箇所end('08.6.15memo3/3)
----------------------------------*/


/* ▽フッタ:置換箇所start('08.6.15memo3/3)
----------------------------------*/
li#sitemap_over{ 
	background:url(../img/sitemap_over.gif) no-repeat;
	width:72px;
	float:right;
	margin-right:15px;
}

/* △フッタ:置換箇所end('08.6.15memo3/3)
----------------------------------*/


li#link_over{ 
	background:url(../img/link_over.gif) no-repeat;
	width: 51px;
	float:right;
	margin-right:15px;
}
li#access_over{ 
	background:url(../img/access_over.gif) no-repeat;
	width: 51px;
	float:right;
}	
	
/* ペーパー
----------------------------------*/
#paper_wrap{
clear:both;
width:689px;
background:url(../img/paper_main.gif) repeat-y center;
margin-left:auto;
margin-right:auto;
}
#paper_top{
width:689px;
background:url(../img/paper_top.gif) no-repeat center top;
padding:55px 0 0 0;
}
#paper_bottom{
width:689px;
background:url(../img/paper_bottom.gif) no-repeat center bottom;
padding:0px 0 55px 0;
}

/* ボード
----------------------------------*/
#boad_wrap{
clear:both;
width:700px;
background:url(../img/boad_bg.gif) repeat-y center;
margin-left:auto;
margin-right:auto;
}
#boad_top{
width:700px;
background:url(../img/boad_top.jpg) no-repeat center top;
padding:80px 0 0 0;
}
#boad_bottom{
width:700px;
background:url(../img/boad_bottom.jpg) no-repeat center bottom;
padding:0px 0 80px 0;
position:relative;
}
