@charset "utf-8";
/* CSS Document */

/* ************************************************** *
 * 基本設定
 * ************************************************** */
/* ================================================== */
/* ========================= */
/* ------------------------- */

/*全てリセット*/
*{
margin:0;
padding:0;
}

img{
border:none;
}

/*IE6,7以外に適用*/
html>/**/body img{
border:none;
vertical-align:bottom;
}

/*リンク設定*/
a {
	color:#0066cc;
}
a:hover {
	color: #cc0000;
	text-decoration: none;
}
a:visited {
	color: #666699;
}

/*リスト*/
li{
list-style:none;
list-style-position:outside;
}

/*見出し画像余白対策*/
h1 img,h2 img,h3 img,h4 img{
vertical-align:bottom;
}

/*フロート関連*/
.fright{
float:right;
}
.fleft{
float:left;
}
.fc{
clear:both;
}

/* 上付き文字 */
.textSuper{
	vertical-align: super !important;
	font-size:80%;
}

body{
background-image:url(../../images/common/body/bg_body.gif);
background-repeat:repeat-x;
background-color:#0A3A59;
font-size:12px;
color:#333333;
}

/*ページ横幅指定*/
.wrapper{
width:760px;
}
/*トップ用背景*/
.wr-top{
background-image:url(../../images/common/head/bg_head.jpg);
background-position:0 0;
background-repeat:no-repeat;
}
/*トップ以外背景*/
.wr-def{
background-image:url(../../images/common/head/bg_head_b.jpg);
background-position:0 0;
background-repeat:no-repeat;
}
/*英語版トップ用背景*/
.wr-top_EN{
background-image:url(../../en/images/home/bg_head.gif);
background-position:0 0;
background-repeat:no-repeat;
}
/*英語版トップ以外背景*/
.wr-def_EN{
background-image:url(../../en/images/common/head/bg_head_b.jpg);
background-position:0 0;
background-repeat:no-repeat;
}


/*アイコン付リンク*/
/*青○矢印*/
#contents p.link_bl{
background-image:url(../../images/common/body/icon_arrow-bl1.gif);
background-position:0 0;
background-repeat:no-repeat;
padding:0 0 0 15px;
margin:0;
line-height:1.2em;
}
/*橙○矢印*/
#contents p.link_or{
background-image:url(../../images/common/body/icon_arrow-or1.gif);
background-position:0 1px;
background-repeat:no-repeat;
padding:0 0 0 20px;
line-height:18px;
}

/* ************************************************** *
 * ▼ヘッダ
 * ************************************************** */
#head{
height:102px;
}
#head .logo{
float:left;
padding:25px 0 0 10px;
width:134px;
height:68px;
overflow:hidden;
}
#head .logo a,#head .logo span{
display:block;
margin:0;
padding:0;
width:134px;
height:68px;
overflow:hidden;
text-indent:-5000px;
color:#333333;
}
/* タブ部 */
#head #headcont{
float:right;
width:328px;
}
#head #headcont p{
display:none;
}
/* 英語版 */
#head .headEn{
float:right;
width:344px !important;
}


/*パンくずタブ*/
#Ptab{
width:558px;
height:23px;
margin:0 0 0 202px;
}
#Ptab li{
float:left;
line-height:0;
}
#Ptab img{
vertical-align:bottom;
}

/* ************************************************** *
 * ▼コンテンツ部
 * ************************************************** */
/*全体背景指定用*/
.mainbg{
width:100%;
background-image:url(../../images/common/body/bg_contents.gif);
background-repeat:repeat-y;
background-position:190px 0px;
}

#contents{
margin:0px 0 0 0;
padding:10px 0 0 0px;
float:right;
width:570px;
background-image:url(../../images/common/body/bg_contents-top.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}
#contents h1{
height:32px;
font-size:23px;
line-height:auto;
vertical-align:text-top;
color:#0a3a59;
margin:24px 0 0 18px;
padding:0;
}
#contents h1 img{
vertical-align:baseline;
}


/*トップ以外設定*/
#leaf h2.leaf01{
height:30px;
font-size:16px;
line-height:17px;
vertical-align:top;
background-image:url(../../images/common/body/bg_midashi_leaf01.gif);
background-position:0 0;
background-repeat:no-repeat;
margin:0 0 15px 20px;
padding:15px 0 0 16px;
}

#leaf h2.leaf02{
height:30px;
margin:0 0 15px 20px;
padding:15px 0 0 16px;
background-image:url(../../images/common/body/bg_midashi_leaf02.gif);
background-position:0 0;
background-repeat:no-repeat;
font-size:16px;
}
/*ニュース*/
#leaf h2.newstitle{
width:510px;
margin:0 0px 25px 20px;
padding:0px 0 0 10px;
background:none;
font-size:18px;
line-height:20px;
}
#leaf h3.newsheadline{
font-size:14px;
margin:0 0 10px 0;
padding:0;
}

#leaf ul.location{
padding:0 0 0 15px;
}
#leaf ul.location li{
float:left;
padding:0 0 16px 0;
}
#leaf ul.introduction li{
padding:0 0 5px 0;
}

#leaf h2 img{
vertical-align:baseline;
}
#leaf h3{
padding:0 0 20px 0;
}
#leaf p{
line-height:20px;
margin-bottom:20px;
}
#leaf p.mb10{/*サンプルリクエスト用*/
line-height:20px;
margin-bottom:10px;
}
#leaf p.dotline{
line-height:1px;
}
/*回り込み画像右*/
#leaf p .mimg{
margin:0 0 10px 10px;
float:right;
}
/*回り込み画像左*/
#leaf p .mimg-l{
margin:0 10px 10px 0;
float:left;
}
/*1まとまりの箱*/
#leaf .contbox-leaf{
padding:0 0 30px 30px;
width:510px;
}
/*1まとまりの箱 画像並べる*/
#leaf .contbox-leaf-02{
width:510px;
margin:0 0 20px 30px;
}
#leaf .contbox-leaf-02 .conbox{
width:245px;
padding:0 0px 10px 0;
margin:0 0 -5px 0;
}
#leaf .contbox-leaf-02 .conbox p,#leaf #en .contbox-leaf-02 .conbox p{
margin:0 0 5px 0;
}
#leaf .contbox-leaf-02 .conbox p.text{
line-height:16px;
}
#leaf .contbox-leaf-02 .conbox p.com{
color: #4C5580;
line-height:16px;
}
/*縦長画像並べ*/
#leaf .contbox-leaf-02 p.himg{
	padding:0 15px 0 0;
	color: #4C5580;
}
/*リストKeyword*/
#leaf ul.keyword{
width:330px;
padding:0 0 7px 5px;
}
#leaf ul.keyword li{
background-image:url(../../images/common/body/icon_arrow-pu1.gif);
background-position:0 0;
background-repeat:no-repeat;
padding:0px 0 13px 19px;
line-height:16px;
}
#leaf ul.keyword li span{
line-height:16px;
}
#leaf ul.keyword li strong{
display:block;
padding:1px 0 3px 1px;
color:#064F80;
}

/*リスト番号付*/
#leaf ul.number-list{
padding:0 0 18px 0;
}
#leaf ul.number-list li{
clear:both;
padding:0 0 5px 0;
height:26px;
}
#leaf ul.number-list img{
display:block;
float:left;
}
#leaf ul.number-list strong{
padding:6px 0 0 5px;
color:#064F80;
display:block;
float:left;
width:460px;
}

/*沿革等テーブル*/
#leaf table.history{
margin:0 0 20px 0;
}
#leaf table.history th{
padding:10px 5px 10px 5px;
vertical-align:top;
line-height:16px;
font-weight:normal;
}
#leaf table.history td{
padding:10px 5px 10px 5px;
vertical-align:top;
line-height:16px;
}

#leaf .en-table{
border:solid #CCCCCC;
border-width:1px 1px 0 0;
}
#leaf .en-table td,#leaf .en-table th{
padding:5px;
border:solid #CCCCCC;
border-width:0 0 1px 1px;
}
#leaf .en-table th{
padding:5px;
border:solid #CCCCCC;
border-left-color:#606060;
border-width:0 0 1px 1px;
background:#0A3A59;
font-weight:bold;
color:#ffffff;
}


/* ▼コア支資料について
	*	マップ表示用
 * -----------------------------------*/
#leaf div#coreCollectionMap{
	width:510px;
	padding:0 0 20px 0;
}
#leaf div#coreCollectionMap div#map{
	width:510px;
	height:380px;
}
#leaf div#coreCollectionMap li{
	display:block;
	height:32px;
	clear:both;
	padding:0 0 3px 0;
}
#leaf div#coreCollectionMap li span{
	display:block;
	height:32px;
	float:left;
	line-height:32px;
}
#leaf div#coreCollectionMap li img{
	display:block;
	float:left;
}
#leaf div#coreCollectionMap li input{
	display:block;
	height:32px;
	float:left;
	line-height:32px;
}
#leaf div#coreCollectionMap p{
	margin:0;
	padding:5px 0 10px 0;
}

/* ▼コア支資料について
	*	マップ表示用
	*	※ブランクウィンドウ
 * -----------------------------------*/
body#coreCollectionMap_Blank{
	text-align:center;
	background:none #ffffff;
	padding:0;
}
#coreCollectionMap{
	width:760px;
	text-align:left;
	margin:30px auto 30px auto;
}
#coreCollectionMap_Blank div#map{
	width:760px;
	height:520px;
	border:solid 1px #cccccc;
}
#coreCollectionMap_Blank li{
	display:block;
	height:32px;
	clear:both;
	padding:0 0 3px 0;
}
#coreCollectionMap_Blank li span{
	display:block;
	height:32px;
	float:left;
	line-height:32px;
}
#coreCollectionMap_Blank li img{
	display:block;
	float:left;
}
#coreCollectionMap_Blank li input{
	display:block;
	height:32px;
	float:left;
	line-height:32px;
}
#coreCollectionMap_Blank p{
	margin:0;
	padding:5px 0 10px 0;
}




/*メインビジュアル*/
#contents .mv{
margin:0 0 10px 15px;
}
/*区切り線*/
#contents .separate{
margin:0 0 10px 5px;
}
/*区切り線(英語版)*/
#contents .separate-en{
margin:0 0 25px 5px;
}

/*ニュース*/
#contents .news{
	width:540px;
	margin: 0 0 10px 15px;
}
#contents #leaf .news{
	width:510px;
	margin: 0 0 50px 15px;
}

/* ニュースリストへのボタン */
#contents .news p#goList{
	float:right;
	border:none;
	background:none;
	text-align:right;
	margin:0;
	padding:0;
}


/* ▼ニュース1件分
 --------------------------------------------------*/	
#contents .news p,#contents #leaf .news p{
width:530px;
color:#42A836;
line-height:16px;
background-image:url(../../images/home/bg_news.gif);
background-position:bottom left;
background-repeat:no-repeat;
margin:0 0 7px 5px;
padding:0 0 7px 0;
}

div.newshead{
color:#666666;
background-image:url(../../images/common/body/dotline.gif);
background-position:bottom;
background-repeat:no-repeat;
padding:0 20px 5px 20px;
margin:0 0 20px 0;
}
#contents div.newshead p{
margin:0;
padding:0;
}


/* ************************************************** *
 * ▼高知コアセンターについて
 * ************************************************** */
#contents .about-corecenter{
margin:0 0 0 15px;
}
#contents .about-corecenter div.cont{
width:170px;
padding:0 5px 8px 5px;
float:left;
}
#contents .about-corecenter h3{
font-size:12px;
padding:5px 0 5px 18px;
background-image:url(../../images/common/body/icon_arrow-or1.gif);
background-position:0 2px;
background-repeat:no-repeat;
}
#contents .about-corecenter p{
font-size:10px;
margin:0 0 5px 0;
line-height:15px;
}

/*所在地*/
#contents .add{
height:99px;
margin:15px 0px 0 5px;
padding:20px 0 0 0;
background-image:url(../../images/home/bg_add.gif);
background-repeat:no-repeat;
background-position:0 0;
}
#contents .add .cont{
margin:0 15px 0 15px;
}
#contents .add p{
margin:0 0 10px 0;
}
#contents .add .cont strong{
display:block;
color:#053F66;
font-size:14px;
margin:0 0 10px 0;
}


/* ************************************************** *
 * ▼サイトマップ
 * ************************************************** */
#sitemap{
padding:0 0 30px 0;
}
#sitemap h2{
font-size:14px;
color:#333333;
margin:0 30px 15px 30px;
padding:0 0 4px 0;
border:solid #cccccc;
border-width:0 0 1px 0;
}
#sitemap a {
	color:#0066cc;
}
#sitemap a:hover {
	color: #cc0000;
	text-decoration: none;
}
#sitemap a:visited {
	color: #666699;
}
#sitemap ul{
margin:0 0 15px 30px;
}
#sitemap li{
margin:0 0 12px 0;
padding:0 0 0 0px;
list-style:square;
line-height:18px;
}
#sitemap li.top{
color:#0A3A59;
}
#sitemap li.leaf{
color:#418ABB;
margin-left:20px;
}
#sitemap li.leaf2{
color:#7FAAC7;
margin-left:40px;
}
#sitemap li span{
color:#333333;
font-size:10px;
}

/* ************************************************** *
 * ▼関連サイトリンク
 * ************************************************** */
#links{
}
#links ul{
margin:15px 0 0 0;
}
#links li{
margin:0 0 13px 0;
padding:0 3px 13px 17px;
line-height:16px;
border:dotted #CCCCCC;
border-width:0 0 1px 0;
background:url(../../images/common/body/icon_arrow-bl1.gif) no-repeat;
background-position:0 1px;
}
#links li.indent-t{
border:none;
padding-bottom:0px;
}
#links li.indent{
padding:0 3px 0px 35px;
border-width:0 0 0px 0;
background:url(../../images/common/body/icon_arrow-bl1.gif) no-repeat;
background-position:18px 1px;
}
#links li.indent-last{
padding:0 3px 13px 35px;
border-width:0 0 1px 0;
background:url(../../images/common/body/icon_arrow-bl1.gif) no-repeat;
background-position:18px 1px;
}
#links li span{
color:#2E7E72;
}

/*スタッフ紹介*/
#staff div.contbox{
width:254px;
height:366px;
padding:0 0 20px 0;
background-image:url(../../images/iodp-curation/staff_bg-staff.gif);
background-position:0 0;
background-repeat:no-repeat;
float:left;
}
#staff p{
margin:0 0 0 15px;
line-height:1px;
}
#staff p.pic{
margin:15px 0 25px 15px;
}

/*ページトップへ*/
.jump-top{
width:555px;
background-color:#0A3A59;
background-image:url(../../images/common/body/cont_bottom.gif);
background-repeat:no-repeat;
background-position:0 0;
padding:9px 15px 0 0;
margin:0 0 0 190px;
text-align:right;
}
/*ページトップへ：英語版*/
.jump-top_en{
width:555px;
background-color:#0A3A59;
background-image:url(../../en/images/home/bg_contentsbottom.gif);
background-repeat:no-repeat;
background-position:0 0;
padding:9px 15px 0 0;
margin:0 0 0 190px;
text-align:right;
}


/*ローカルナビゲーション---------------------------------------*/
/*→navigation.css*/

/*フッター-----------------------------------------------------*/
#footer{
width:100%;
height:105px;
background-image:url(../../images/common/foot/bg_footer.gif);
background-repeat:repeat-x;
margin:25px 0 0 0;
color:#FFFFFF;
font-size:10px;
}
#footer a{
color:#FFFFFF;
}
#footer .sublink{
padding:18px 0 0 20px;
}
#footer .sublink li{
float:left;
background-image:url(../../images/common/body/icon_arrow-bl2.gif);
background-position:0 0px;
background-repeat:no-repeat;
padding:0 0 0 16px;
margin:0 20px 0 0;
}
#footer .copyright{
padding:40px 0 0 20px;
}


/* ************************************************** *
 * ▼英語版の指定が必要な場合はここから
 * ************************************************** */
#en{
	font-family:Geneva, Arial, Helvetica,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" , sans-serif;
}

#leaf #en p{
line-height:18px;
margin-bottom:15px;
}
#leaf #en p img{
vertical-align:bottom;
}
html>/**/body #leaf #en p img{
vertical-align:middle;
}


/* ================================================== */
/* スタッフ紹介ページ */
#leaf #en #staff p{
line-height:18px;
margin-bottom:0px;
}
#leaf #en #staff p.pic{
margin-bottom:25px;
}


/* ================================================== */
/* 交通案内ページ */
/* アクセスガイド */
#leaf #en .TransportationGuide ul.keyword li{
background-position:0 0;
}

/* ================================================== */
/* 赤アクセント付見出し */
#en h2.leaf01{
height:30px;
font-size:16px;
line-height:17px;
vertical-align:top;
background-image:url(../../images/common/body/bg_midashi_leaf01.gif);
background-position:0 0;
background-repeat:no-repeat;
margin:0 0 15px 20px;
padding:15px 0 0 16px;
}
/* 複数行になる場合画像余白で調整用 */
#en h2.leaf01_en02{
height:45px;
margin:0 0 15px 20px;
padding:0px 0 0 16px;
background-image:url(../../images/common/body/bg_midashi_leaf01.gif);
background-position:0 0;
background-repeat:no-repeat;
}

/* ================================================== */
/*リストKeyword*/
#en ul.keyword{
width:auto;
padding:0 0 7px 5px;
}
#en ul.keyword_2col{
width:330px;
padding:0 0 7px 5px;
}
#en ul.keyword li,#en ul.keyword_2col li{
background-image:url(../../images/common/body/icon_arrow-pu1.gif);
background-position:0 2px;
background-repeat:no-repeat;
padding:2px 0 13px 19px;
line-height:16px;
}
#en ul.keyword li span,#en ul.keyword_2col li span{
line-height:16px;
}
#en ul.keyword li strong,#en ul.keyword_2col li strong{
display:block;
padding:1px 0 3px 1px;
color:#064F80;
}

/* ================================================== */
/* テキスト見出しの場合。アクセント無 */
#leaf h2.leaf01_text{
margin:0 20px 15px 20px;
padding:15px 0px 0 0px;
font-size:18px;
line-height:22px;
}


/* ================================================== */
/* ▼サンプルリクエスト：IODP基本方針 */

/* 日付 */
#en #days{
text-align:right;
padding:0 25px 0 25px;
}
/* ▼各項目まとまり */
#en .BasicPolicy_container{
padding:0 0 15px 20px;
width:515px;
}
/* 項目見出し */
#en .BasicPolicy_container h3{
margin:0 15px 15px 0px;
padding:0;
font-size:16px;
}
#en .BasicPolicy_container h4{
font-size:12px;
margin-bottom:5px;
}
/* 本文 */
#en .BasicPolicy_container p{
margin:0 15px 0 15px;
padding:0;
}
#en .BasicPolicy_container ol{
margin:0 15px 0 15px;
}


/* ================================================== */
/* ▼ローカルガイド */
#en ul.localinfo{
padding:0 0 7px 5px;
}
#en ul.localinfo li{
background-image:url(../../images/common/body/icon_arrow-pu1.gif);
background-position:0 0;
background-repeat:no-repeat;
padding:0px 0 13px 19px;
line-height:18px;
}
#en ul.localinfo li span{
line-height:16px;
}
#en ul.localinfo li strong{
display:block;
padding:1px 0 3px 1px;
color:#064F80;
}
#en ul.localinfo li p.link_or{
margin-top:5px;
}


#en #KochisClimate{
border:solid #cccccc;
border-width:1px 0 0 1px;
margin:0 0 30px 0;
}
#en #KochisClimate td,#en #KochisClimate th{
font-size:10px;
border:solid #cccccc;
border-width:0 1px 1px 0;
padding:2px;
}
#en #KochisClimate th{
text-align:left;
background:#F2DEE0;
}
#en #KochisClimate tr.month td{
background:#E5E8F2;
}


/* ================================================== */
/* ▼出版物 ※英語共通指定 */

#leaf .publicationItem,
#leaf #en .publicationItem{
padding:0 0 30px 30px;
width:510px;
}
#leaf .publicationItem table,
#leaf #en .publicationItem table{
	border:solid #cccccc;
	border-width:1px 1px 0 0;
}
#leaf .publicationItem td,
#leaf #en .publicationItem td{
	vertical-align:top;
	border:solid #cccccc;
	border-width:0 0 1px 1px;
	padding:8px 3px 8px 3px;
}
#leaf .publicationItem td table.thumb,
#leaf #en .publicationItem td table.thumb{
	border:none;
	margin:0 0 10px 0;
}
#leaf .publicationItem td table.thumb td,
#leaf #en .publicationItem td table.thumb td{
	width:160px;
	height:160px;
	_width:158px;
	_height:158px;
	text-align:center;
	vertical-align:middle;
	border:solid 1px #e5e5e5;
	padding:0;
}
#leaf .publicationItem td table.thumb td p,
#leaf #en .publicationItem td table.thumb td p{
	font-size:0;
	line-height:0;
	text-align:center;
	margin:0;
	padding:0;
}
#leaf .publicationItem td p.itemName,
#leaf #en .publicationItem td p.itemName{
	color:#0a3a59;
	font-weight:bold;
	font-size:12px;
	line-height:14px;
	text-align:center;
	padding:0;
	margin:0 4px 3px 4px;
}
#leaf .publicationItem td p.explain,
#leaf #en .publicationItem td p.explain{
	font-size:10px !important;
	line-height:12px;
	padding:0;
	margin:0 4px 8px 4px;
}
#leaf .publicationItem td p.dl,
#leaf #en .publicationItem td p.dl{
	font-size:12px;
	background:url(../../images/common/body/icon_pdf_s.gif) no-repeat;
	background-position:0 0;
	margin:0 4px 0 4px;
	padding:0 0 0 20px;
}


/* ----------------------------------------
 * ▼施設・設備紹介 */
/* トップ */
#leaf p.cooperateBtn{
	text-align:center;
	margin:0 !important;
	padding:0 !important;
}
#leaf p.institutionMap{
	text-align:center;
}
#leaf div.institutionList{
	width:510px;
	border: solid #CCC;
	border-width:0 0 1px 0;
	margin:0 0 20px 30px;
}

#leaf div.institutionList h3{
	padding-bottom:15px;
}

/* トップ - リスト部 */
div.institutionList ul{
	background:url(../../images/institution/index_listbg.gif) repeat;
	background-position:0 0;
}
div.institutionList ul.single{
	border:solid #cccccc;
	border-width:1px 1px 0 1px;
}
div.institutionList li{
	height:26px;
	overflow:hidden;
	line-height:24px;
	vertical-align:text-top;
	background:url(../../images/institution/index_listicon_3.gif) no-repeat;
	background-position:20px 12px;
	padding:0;
}
div.institutionList li a{
	display:block;
	padding:2px 0 0 32px;
}

div.institutionList p.singleLink {
	height:33px;
	border:solid #cccccc;
	border-width:1px 1px 0 1px;
	line-height:12px;
	margin:0 !important;
	padding:0 !important;
}
div.institutionList p.singleLink a{
	height:23px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#0069b3;
	background:url(../../images/institution/index_listicon_1.gif) no-repeat;
	background-position:8px 13px;
	margin: 0px;
	padding: 7px 0 3px 22px;
}
div.institutionList p.singleLink a:hover{
	background-color:#f5f5f5;
}

/* 詳細ページ */
#leaf div.institutionItem{
	width:510px;
	margin:0 0 30px 30px;
	border:solid #cccccc;
	border-width:1px;
}
#leaf div.institutionItem h2{
	font-size:14px;
	color:#ffffff;
	background:#0a3a59;
/*	border:solid #cccccc 1px;*/
	padding:3px 5px 3px 5px;
}
#leaf div.institutionItem div.thumb{
	text-align:center;
	padding:15px 10px 15px 10px;
	margin:0;
}
#leaf div.institutionItem div.thumb table{
}
#leaf div.institutionItem div.thumb td{
	width:200px;
	height:200px;
	text-align:center;
	vertical-align:middle;
	border:solid 1px #e0e0e0;
	background:#f5f5f5;
}
#leaf div.institutionItem div.thumb td.name{
	height:auto;
	vertical-align:top;
	background:none;
	border:none;
}

#leaf div.institutionItem table.explain{
/*	border:solid #cccccc;
	border-width:1px 0 0 0;*/
}
#leaf div.institutionItem .explain th,
#leaf div.institutionItem .explain td{
	line-height:18px;
	border:solid #cccccc;
	border-width:1px 0 0 0;
	padding:5px;
}
#leaf div.institutionItem .explain th{
	text-align:left;
	line-height:14px;
	font-weight:normal;
	background:#e6e6e6;
	padding:3px 5px 3px 5px;
}

#leaf div.institutionItem .explain td th,
#leaf div.institutionItem .explain td td{
	text-align:left;
	border:solid #e6e6e6;
	border-width:0 0 1px 0;
}
#leaf div.institutionItem .explain td th{
	width:100px;
	background:none;
}
#leaf div.institutionItem .explain p{
	margin:10px 5px 0 5px;
}
#leaf div.institutionItem .explain ul{
	margin:15px 0 15px 0;
}
#leaf div.institutionItem .explain li{
	list-style:square;
	margin:0 0 5px 15px;
}

#leaf div.institutionItem span.super{
	vertical-align:super;
	font-size:8px;
}