/*---- KIERウェブサイト用CSS --------------------------------------------------
	1. 全ページ共通
	1.1 全ページ > ヘッダー部分
	1.2 全ページ > ナビゲーション部分
	1.3 全ページ > コンテンツ部分
	1.4 全ページ > フッター部分
	2. ホームページ用
	2.1 ホームページ用 > ヘッダー部分
	2.2 ホームページ用 > ナビゲーション部分
	2.3 ホームページ用 > コンテンツ部分
	2.4 ホームページ用 > フッター部分
	3. サブカテゴリー用
	3.1 サブカテゴリー用 > ヘッダー部分
	3.2 サブカテゴリー用 > ナビゲーション部分
	3.3 サブカテゴリー用 > コンテンツ部分
	3.4 サブカテゴリー用 > フッター部分
  3.5 サブカテゴリー用 > 個別ページ設定
  3.5.1 サブカテゴリー用 > 個別ページ設定 > 研究所紹介
  3.5.2 サブカテゴリー用 > 個別ページ設定 > 研究組織
  3.5.3 サブカテゴリー用 > 個別ページ設定 > 教員紹介
  3.5.4 サブカテゴリー用 > 個別ページ設定 > 研究教育活動
	3.5.5 サブカテゴリー用 > 個別ページ設定 > 出版物
	3.5.6 サブカテゴリー用 > 個別ページ設定 > 21世紀COEプログラム
	3.5.7 サブカテゴリー用 > 個別ページ設定 > ディスカッション・ペーパー
	4. リーフ用
	4.1 リーフ用 > ヘッダー部分
	4.2 リーフ用 > ナビゲーション部分
	4.3 リーフ用 > コンテンツ部分
	4.4 リーフ用 > フッター部分
	4.5 リーフ用 > 個別ページ設定
	4.5.1 リーフ用 > 個別ページ設定 > サイトポリシー
	4.5.2 リーフ用 > 個別ページ設定 > サイトマップ
	4.5.3 リーフ用 > 個別ページ設定 > お問い合せ
	4.5.4 リーフ用 > 個別ページ設定 > 過去の更新履歴＆トピックス
	4.5.5 リーフ用 > 個別ページ設定 > 研究会カレンダー（総合情報）
	4.5.6 リーフ用 > 個別ページ設定 > 研究会カレンダー（各年版）
	4.5.7 リーフ用 > 個別ページ設定 > 過去のシンポジウム・公開講座
	4.5.8 リーフ用 > 個別ページ設定 > 研究所紹介 > 概要
	4.5.9 リーフ用 > 個別ページ設定 > 研究所紹介 > 沿革
	4.5.10 リーフ用 > 個別ページ設定 > 研究所紹介 > 所在地
	4.5.11 リーフ用 > 個別ページ設定 > 教員紹介 > プロフィール
	4.5.12 リーフ用 > 個別ページ設定 > 出版物 > ディスカッション・ペーパー
	4.5.13 リーフ用 > 個別ページ設定 > 出版物 > 年次報告書
	4.5.14 リーフ用 > 個別ページ設定 > 今後のシンポジウム・公開講座
	5. カバー用

-----------------------------------------------------------------------------*/



/*-----------------------------------------------------------------------------
	 1. 全ページ共通
-----------------------------------------------------------------------------*/

* {
	margin: 0;
	padding: 0;
}

body {
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: medium;
	color: #000000;
	/*background-color: #e5f2eb; パステルグリーン*/
	/*background-color: #f2ebe0; パステルオレンジ*/
	background-color: #e8efff; /*パステルブルー*/
}

div#Wrapper {
	position: relative;
	margin: 0px auto;
	width: 720px;
	background-image: url(../img/WrapperBackground.jpg);
	background-color: #ffffff;
}

a:link, a:visited {
	color: #3d72ff;
	text-decoration: none;
}

a:hover, a:active {
	color: #f29a00;
	text-decoration: none;
}

/*-----------------------------------------------------------------------------
	 1.1 ヘッダー部分
-----------------------------------------------------------------------------*/

body div#Wrapper div#Header {
	position: relative;
	width: 100%;
	background-color: #eef3ff;
}

body div#Wrapper div#Header h1 {
	display: none;
}

body div#Wrapper div#Header p#Headline {
	width: 100%;
	height: 18px;
	padding: 0px;
	text-indent: -9999px;
	background: url(../img/Headline.jpg) no-repeat;
	background-color: #ffffff;
}

body div#Wrapper div#Header p#HeaderBody {
	width: 720px;
	height: 60px;
	text-indent: -9999px;
	background: url(../img/HeaderBody.jpg) no-repeat;
	background-color: #ffffff;
}

body div#Wrapper div#Header p#Footline {
	display: none;
}

body div#Wrapper div#Header ul#Language {
	position: absolute;
	top: 18px;
	right: -18px;
	list-style-type: none;
}

body div#Wrapper div#Header ul#Language li#ToEnglish {
	width: 18px;
	height: 60px;
	background: url("../img/ToEnglish.jpg") no-repeat;
}

body div#Wrapper div#Header ul#Language li#ToEnglish a {
	display: block;
	width: 18px;
	height: 60px;
	text-indent: -9999px;
	background: url("../img/ToEnglish.jpg") 0 0 no-repeat;
}

body div#Wrapper div#Header ul#Language li#ToEnglish a:hover {
	background: url("../img/ToEnglish.jpg") -18px 0px no-repeat;
}

body div#Wrapper div#Header ul#Language li#ToJapanese {
	width: 18px;
	height: 60px;
	background: url("../img/ToJapanese.jpg") no-repeat;
}

body div#Wrapper div#Header ul#Language li#ToJapanese a {
	display: block;
	width: 18px;
	height: 60px;
	text-indent: -9999px;
	background: url("../img/ToJapanese.jpg") 0 0 no-repeat;
}

body div#Wrapper div#Header ul#Language li#ToJapanese a:hover {
	background: url("../img/ToJapanese.jpg") -18px 0px no-repeat;
}

body div#Wrapper div#Header ul#SiteInformation {
	position: absolute;
	top: 67px;
	top /* */: 55px;
	right: 5px;
	list-style-type: none;
	color: #f29a00;
}

body div#Wrapper div#Header ul#SiteInformation li#SitePolicy,
body div#Wrapper div#Header ul#SiteInformation li#SiteMap,
body div#Wrapper div#Header ul#SiteInformation li#Inquiry {
	float: left;
	padding: 0px 10px;
	font-size: 9pt;
	font-size /* */: 10pt;
}

body div#Wrapper div#Header ul#SiteInformation li#SitePolicy,
body div#Wrapper div#Header ul#SiteInformation li#SiteMap {
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #5f5f5f;
}

body div#Wrapper div#Header ul#SiteInformation li#Inquiry {
	padding-left: 10px;
	padding-right: 5px;
}

/*-----------------------------------------------------------------------------
	 1.2 ナビゲーション部分
-----------------------------------------------------------------------------*/

body div#Wrapper div#Navigation {
	position: relative;
	float: left;
	width: 160px;
	z-index: 3;
}

body div#Wrapper div#Navigation h2 {
	display: none;
}

body div#Wrapper div#Navigation h3#MenuMarker0,
body div#Wrapper div#Navigation h3#MenuMarker1,
body div#Wrapper div#Navigation h3#MenuMarker2,
body div#Wrapper div#Navigation h3#MenuMarker3,
body div#Wrapper div#Navigation h3#MenuMarker4,
body div#Wrapper div#Navigation h3#MenuMarker5,
body div#Wrapper div#Navigation h3#MenuMarker6,
body div#Wrapper div#Navigation h3#MenuMarker7,
body div#Wrapper div#Navigation h3#MenuMarker8,
body div#Wrapper div#Navigation h3#MenuMarker9 {
	margin-left: 10px;
	width: 150px;
}

body div#Wrapper div#Navigation h3#MenuMarker0 {
	margin-top: 10px;
}

body div#Wrapper div#Navigation h3#MenuMarker0 a,
body div#Wrapper div#Navigation h3#MenuMarker1 a,
body div#Wrapper div#Navigation h3#MenuMarker2 a,
body div#Wrapper div#Navigation h3#MenuMarker3 a,
body div#Wrapper div#Navigation h3#MenuMarker4 a,
body div#Wrapper div#Navigation h3#MenuMarker5 a,
body div#Wrapper div#Navigation h3#MenuMarker6 a,
body div#Wrapper div#Navigation h3#MenuMarker7 a,
body div#Wrapper div#Navigation h3#MenuMarker8 a,
body div#Wrapper div#Navigation h3#MenuMarker9 a {
	display: block;
	width: 142px;
	height: 18px;
	padding: 7px 0px 3px 8px;
	padding /* */: 5px 0px 5px 8px;
	background: url("../img/NavigationMenu.jpg") no-repeat;
	font-size: 9pt;
	font-size /* */: 10pt;
	color: #ffffff;
}

body div#Wrapper div#Navigation h3#MenuMarker0 a:hover,
body div#Wrapper div#Navigation h3#MenuMarker1 a:hover,
body div#Wrapper div#Navigation h3#MenuMarker2 a:hover,
body div#Wrapper div#Navigation h3#MenuMarker3 a:hover,
body div#Wrapper div#Navigation h3#MenuMarker4 a:hover,
body div#Wrapper div#Navigation h3#MenuMarker5 a:hover,
body div#Wrapper div#Navigation h3#MenuMarker6 a:hover,
body div#Wrapper div#Navigation h3#MenuMarker7 a:hover,
body div#Wrapper div#Navigation h3#MenuMarker8 a:hover,
body div#Wrapper div#Navigation h3#MenuMarker9 a:hover {
	color: #f29a00;
}

body div#Wrapper div#Navigation ul#Menu0Sub,
body div#Wrapper div#Navigation ul#Menu1Sub,
body div#Wrapper div#Navigation ul#Menu2Sub,
body div#Wrapper div#Navigation ul#Menu3Sub,
body div#Wrapper div#Navigation ul#Menu4Sub,
body div#Wrapper div#Navigation ul#Menu5Sub,
body div#Wrapper div#Navigation ul#Menu6Sub,
body div#Wrapper div#Navigation ul#Menu7Sub,
body div#Wrapper div#Navigation ul#Menu8Sub,
body div#Wrapper div#Navigation ul#Menu9Sub {
	margin-left: 10px;
	width: 150px;
	background: url("../img/SubMenuBackground.jpg") repeat-y;
	list-style-type: none;
	list-style-position: outide;
}

body div#Wrapper div#Navigation ul#Menu0Sub li,
body div#Wrapper div#Navigation ul#Menu1Sub li,
body div#Wrapper div#Navigation ul#Menu2Sub li,
body div#Wrapper div#Navigation ul#Menu3Sub li,
body div#Wrapper div#Navigation ul#Menu4Sub li,
body div#Wrapper div#Navigation ul#Menu5Sub li,
body div#Wrapper div#Navigation ul#Menu6Sub li,
body div#Wrapper div#Navigation ul#Menu7Sub li,
body div#Wrapper div#Navigation ul#Menu8Sub li,
body div#Wrapper div#Navigation ul#Menu9Sub li {
	padding: 4px 0px 4px 10px;
	padding /* */: 5px 0px 5px 10px;
	font-size: 10pt;
	border-style: solid;
	border-width: 0px 0px 2px;
	border-color: #0d198a;
	color: #f29a00;
}

body div#Wrapper div#Navigation ul#Menu0Sub li a,
body div#Wrapper div#Navigation ul#Menu1Sub li a,
body div#Wrapper div#Navigation ul#Menu2Sub li a,
body div#Wrapper div#Navigation ul#Menu3Sub li a,
body div#Wrapper div#Navigation ul#Menu4Sub li a,
body div#Wrapper div#Navigation ul#Menu5Sub li a,
body div#Wrapper div#Navigation ul#Menu6Sub li a,
body div#Wrapper div#Navigation ul#Menu7Sub li a,
body div#Wrapper div#Navigation ul#Menu8Sub li a,
body div#Wrapper div#Navigation ul#Menu9Sub li a {
	display: block;
	color: #ffffff;
}

body div#Wrapper div#Navigation ul#Menu0Sub li a:hover,
body div#Wrapper div#Navigation ul#Menu1Sub li a:hover,
body div#Wrapper div#Navigation ul#Menu2Sub li a:hover,
body div#Wrapper div#Navigation ul#Menu3Sub li a:hover,
body div#Wrapper div#Navigation ul#Menu4Sub li a:hover,
body div#Wrapper div#Navigation ul#Menu5Sub li a:hover,
body div#Wrapper div#Navigation ul#Menu6Sub li a:hover,
body div#Wrapper div#Navigation ul#Menu7Sub li a:hover,
body div#Wrapper div#Navigation ul#Menu8Sub li a:hover,
body div#Wrapper div#Navigation ul#Menu9Sub li a:hover {
	color: #f29a00;
}

body div#Wrapper div#Navigation h3#RelatedLinkTitle {
	margin: 30px 0px 0px 10px;
	width: 140px;
	padding: 5px 0px 5px 10px;
	font-size: 9pt;
	font-size /* */: 10pt;
	color: #ffffff;
	background: url("../img/RelatedLinkTitle.jpg") no-repeat;
	background-color: #0d198a;
}

body div#Wrapper div#Navigation ul#RelatedLink {
	margin-left: 10px;
	width: 150px;
	list-style-type: none;
	list-style-position: outside;
	list-style-position /* */: inside;
	background: url("../img/RelatedLinkBackground.jpg") repeat-y;
	background-color: #0d198a;
}

body div#Wrapper div#Navigation ul#RelatedLink li {
	width: 150px
	width /* */: 145px;
	padding: 5px 0px 5px 5px;
	border-style: solid;
	border-width: 0px 0px 2px;
	border-color: #0d198a;
	font-size: 9pt;
	font-size /* */: 10pt;
}

/* IE 7 用レイアウト */
*:first-child+html body div#Wrapper div#Navigation ul#RelatedLink {
  list-style-position : outside;
}

*:first-child+html body div#Wrapper div#Navigation ul#RelatedLink li {
font-size : 10pt;
}

body div#Wrapper div#Navigation p#Validator {
	margin: 30px auto 30px;
	text-align: center;
}

body div#Wrapper div#Navigation p#Validator img {
	border: none;
}


/*-----------------------------------------------------------------------------
	 1.3 コンテンツ部分
-----------------------------------------------------------------------------*/

body div#Wrapper div#Contents {
	position: relative;
	float: right;
	width: 560px;
}

body div#Wrapper div#Contents p#UnderConstruction {
	width: 520px;
	padding: 100px 0px 500px;
	text-align: center;
	font-size: 14pt;
	background: url("../img/KyodaiLogo275.jpg") no-repeat;
	background-position: 50% 50%;
}

body div#Wrapper div#Contents p.Centering {
	margin: 0px auto 0px;
	text-align: center;
}

body div#Wrapper div#Contents img.CutRight,
body div#Wrapper div#Contents img.CutLeft {
	margin: 20px;
}

body div#Wrapper div#Contents img.CutRight {
	float: right;
}

body div#Wrapper div#Contents img.CutLeft {
	float: left;
}

body div#Wrapper div#Contents p.ImageWrapperLeft,
body div#Wrapper div#Contents p.ImageWrapperRight,
body div#Wrapper div#Contents p.ImageWrapperLeftEng,
body div#Wrapper div#Contents p.ImageWrapperRightEng {
	float: left;
	margin: 15px 20px 15px 10px;
	margin-left /* */: 20px;
	padding: 10px;
	font-size: 10pt;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	border-color: #afafaf;
	background-color: #efefef;
}

body div#Wrapper div#Contents p.ImageWrapperRight,
body div#Wrapper div#Contents p.ImageWrapperRightEng {
	float: right;
	margin: 15px 10px 15px 20px;
	margin-right /* */: 20px;
}

body div#Wrapper div#Contents p.ImageWrapperLeft img,
body div#Wrapper div#Contents p.ImageWrapperRight img,
body div#Wrapper div#Contents p.ImageWrapperLeftEng img,
body div#Wrapper div#Contents p.ImageWrapperRightEng img {
	margin-bottom: 15px;
}

body div#Wrapper div#Contents p.ImageWrapperLeftEng,
body div#Wrapper div#Contents p.ImageWrapperRightEng {
	font-family: Times New Roman;
}

body div#Wrapper div#Contents p#GetAdobeReader {
	margin: 10px 20px 0px;
	text-align: center;
}

body div#Wrapper div#Contents p#GetAdobeReader img {
	border-width: 0px;
}



/*-----------------------------------------------------------------------------
	 1.4 フッター部分
-----------------------------------------------------------------------------*/

body div#Wrapper div#Footer {
	position: relative;
	clear: both;
	width: 100%;
	background-color: #eef3ff;
}

body div#Wrapper div#Footer p#Copyright {
	width: 100%;
	padding: 8px 0px;
	padding /* */: 10px 0px;
	text-align: center;
	font-size: 9pt;
	font-size /* */: 10pt;
	color: #ffffff;
	background: url("../img/FooterBackground.jpg");
}



/*-----------------------------------------------------------------------------
	 2. ホームページ用
	 2.1 ヘッダー部分
	 2.2 ナビゲーション部分
	 2.3 コンテンツ部分
	 2.4 フッター部分
-----------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------
	 2.1 ヘッダー部分
-----------------------------------------------------------------------------*/

/* 記載事項なし */


/*-----------------------------------------------------------------------------
	 2.2 ナビゲーション部分
-----------------------------------------------------------------------------*/

body#Home div#Wrapper div#Navigation h3#MenuMarker0 {
	width: 142px;
	height: 18px;
	padding: 7px 0px 3px 8px;
	padding /* */: 5px 0px 5px 8px;
	background: url("../img/NavigationMenu.jpg") no-repeat;
	font-size: 10pt;
	color: #f29a00;
}

body#Home div#Wrapper div#Navigation ul#Menu0Sub,
body#Home div#Wrapper div#Navigation ul#Menu1Sub,
body#Home div#Wrapper div#Navigation ul#Menu2Sub,
body#Home div#Wrapper div#Navigation ul#Menu3Sub,
body#Home div#Wrapper div#Navigation ul#Menu4Sub,
body#Home div#Wrapper div#Navigation ul#Menu5Sub,
body#Home div#Wrapper div#Navigation ul#Menu6Sub,
body#Home div#Wrapper div#Navigation ul#Menu7Sub,
body#Home div#Wrapper div#Navigation ul#Menu8Sub,
body#Home div#Wrapper div#Navigation ul#Menu9Sub {
	margin: 0px;
	border-style: solid;
	border-width: 2px 0px 0px;
	border-color: #0d198a;
	display: none;
}

body#Home div#Wrapper div#Navigation ul#Menu1Sub {
	position: absolute;
	top: 36px;
	left: 158px;
}

body#Home div#Wrapper div#Navigation ul#Menu2Sub {
	position: absolute;
	top: 64px;
	left: 158px;
}

body#Home div#Wrapper div#Navigation ul#Menu3Sub {
	position: absolute;
	top: 92px;
	left: 158px;
}

body#Home div#Wrapper div#Navigation ul#Menu4Sub {
	position: absolute;
	top: 120px;
	left: 158px;
}

body#Home div#Wrapper div#Navigation ul#Menu5Sub {
	position: absolute;
	top: 148px;
	left: 158px;
}

body#Home div#Wrapper div#Navigation h3.TopicsTitle {
	margin-top: 30px;
	margin-left: 10px;
	width: 140px;
	padding: 5px 0px 5px 10px;
	font-size: 10pt;
	color: #ffffff;
	background: url("../img/TopicsTitle.jpg") no-repeat;
	background-color: #0d198a;
}

body#Home div#Wrapper div#Navigation p.TopicsBody,
body#Home div#Wrapper div#Navigation p.TopicsBodySub {
	margin-left: 10px;
	width: 136px;
	padding: 5px;
	border-style: solid;
	border-width: 0px 2px 2px;
	border-color: #0d198a;
	font-size: 9pt;
	font-size /* */: 10pt;
	/*background: url("../img/TopicsBackground.jpg") repeat-y;
	background-color: #0d198a;*/
}

body#Home div#Wrapper div#Navigation p.TopicsBodySub {
	width: 123px;
	padding-left: 18px;
	background-color: #efefef;
}



/*-----------------------------------------------------------------------------
	 2.3 コンテンツ部分
-----------------------------------------------------------------------------*/

body#Home div#Wrapper div#Contents div#EyeCatchWrapper {
	margin: 10px 10px 30px;
	width: 540px;
	z-index: 0;
}

body#Home div#Wrapper div#Contents div#EyeCatchWrapper p#EyeCatchHeader,
body#Home div#Wrapper div#Contents div#EyeCatchWrapper p#EyeCatchFooter {
	padding: 3px 10px;
	font-size: 9pt;
}

body#Home div#Wrapper div#Contents div#EyeCatchWrapper p#EyeCatchHeader {
	background: url("../img/EyeCatchHeaderBackground.jpg") repeat-x;
	color: #fefefe;
}

body#Home div#Wrapper div#Contents div#EyeCatchWrapper p#EyeCatchBody {
	width: 540px;
	height: 254px;
	text-indent: -9999px;
	background: url("http://www.kier.kyoto-u.ac.jp/img/EyeCatch.jpg") no-repeat;
	z-index: 0;
}

body#Home div#Wrapper div#Contents div#EyeCatchWrapper p#EyeCatchFooter {
	text-align: right;
}

body#Home div#Wrapper div#Contents h2#InviteTitle,
body#Home div#Wrapper div#Contents h2#UpdateTitle,
body#Home div#Wrapper div#Contents h2#WorkshopTitle,
body#Home div#Wrapper div#Contents h2#SymposiumTitle,
body#Home div#Wrapper div#Contents h2#UpdateTitleEng, 
body#Home div#Wrapper div#Contents h2#SymposiumTitleEng {
	clear: both;
	margin: 25px 10px 5px;
	margin-bottom /* */: 1px;
	width: 540px;
	height : 20px;
	text-indent: -9999px;
}

body#Home div#Wrapper div#Contents h2#InviteTitle {
	background: url("../img/HomeContentsTitleInvite.jpg") no-repeat;
}

body#Home div#Wrapper div#Contents h2#UpdateTitle {
	background: url("../img/HomeContentsTitleUpdate.jpg") no-repeat;
}

body#Home div#Wrapper div#Contents h2#WorkshopTitle {
	background: url("../img/HomeContentsTitleWorkshop.jpg") no-repeat;
}

body#Home div#Wrapper div#Contents h2#SymposiumTitle {
	background: url("../img/HomeContentsTitleSymposium.jpg") no-repeat;
}

body#Home div#Wrapper div#Contents h2#UpdateTitleEng {
	background: url("../img/HomeContentsTitleUpdateEng.jpg") no-repeat;
}

body#Home div#Wrapper div#Contents h2#SymposiumTitleEng {
	background: url("../img/HomeContentsTitleSymposiumEng.jpg") no-repeat;
}

body#Home div#Wrapper div#Contents ul.Update {
	margin-left: 10px;
	width: 540px;
	list-style-type: none;
	list-style-position: inside;
}

body#Home div#Wrapper div#Contents ul.Update li.Date,
body#Home div#Wrapper div#Contents ul.Update li.Summary {
	font-size: 9pt;
	font-size /* */: 10pt;
	line-height: 150%;
}


body#Home div#Wrapper div#Contents ul.Update li.Date {
	float: left;
	width: 90px;
	width /* */: 80px;
	padding: 4px 0px 6px 10px;
	padding-bottom /* */: 1px;
	font-weight: bold;
	color: #0d198a;
}

body#Home div#Wrapper div#Contents ul.Update li.Summary {
	float: right;
	float /* */: left;
	width: 419px;
	width /* */: 420px;
	padding: 4px 10px 6px 11px;
	padding /* */: 4px 0px 1px 20px;
}

body#Home div#Wrapper div#Contents ul.Workshop,
body#Home div#Wrapper div#Contents ul.Symposium {
	margin-left: 10px;
	width: 540px;
	list-style-type: none;
	list-style-position: inside;
}

body#Home div#Wrapper div#Contents ul.Workshop li.Date,
body#Home div#Wrapper div#Contents ul.Symposium li.Date{
	float: left;
	width: 90px;
	width /* */: 80px;
	padding: 4px 0px 6px 10px;
	padding-bottom /* */: 1px;
	font-size: 9pt;
	font-size /* */: 10pt;
	font-weight: bold;
	line-height: 150%;
	color: #0d198a;
}

body#Home div#Wrapper div#Contents ul.Workshop li.Summary,
body#Home div#Wrapper div#Contents ul.Symposium li.Summary {
	float: right;
	float /* */: left;
	width: 432px;
	width /* */: 420px;
	font-size: 9pt;
	font-size /* */: 10pt;
}

body#Home div#Wrapper div#Contents ul.Workshop li.Summary dl.Summary,
body#Home div#Wrapper div#Contents ul.Symposium li.Summary dl.Summary {
	list-style-type: none;
	list-style-position: outside;
	font-size: 9pt;
	font-size /* */: 10pt;
}

body#Home div#Wrapper div#Contents ul.Workshop li.Summary dl.Summary dt.Title,
body#Home div#Wrapper div#Contents ul.Symposium li.Summary dl.Summary dt.Title {
	width: 97%;
	width /* */: 100%;
	padding: 4px 10px 3px 10px;
	padding-left /* */: 20px;
	padding-bottom /* */: 1px;
	font-size: 9pt;
	font-size /* */: 10pt;
	font-weight: normal;
	line-height: 150%;
}

body#Home div#Wrapper div#Contents ul.Workshop li.Summary dl.Summary dd.Abstract,
body#Home div#Wrapper div#Contents ul.Symposium li.Summary dl.Summary dd.Abstract {
	width: 97%;
	width /* */: 100%;
	padding: 2px 10px 6px 10px;
	padding /* */: 4px 10px 1px 20px;
	font-size: 9pt;
	font-size /* */: 10pt;
	font-weight: normal;
	line-height: 150%;
	color: #000000;
}

body#Home div#Wrapper div#Contents p#SymposiumArchive,
body#Home div#Wrapper div#Contents p#WorkshopArchive,
body#Home div#Wrapper div#Contents p#UpdateArchive {
	clear: both;
	margin-left: 10px;
	width: 520px;
	padding: 13px 10px 3px 10px;
	font-size: 9pt;
	font-size /* */: 10pt;
	text-align: right;
}

body#Home div#Wrapper div#Contents p#SymposiumArchive span.Forthcoming,
body#Home div#Wrapper div#Contents p#SymposiumArchive span.Past {
	padding-right: 10px;
}

body#Home div#Wrapper div#Contents p#SymposiumArchive span.Past {
	padding-right: 0px;
}

body#Home div#Wrapper div#Contents p#WorkshopArchive span.Index,
body#Home div#Wrapper div#Contents p#WorkshopArchive span.Forthcoming,
body#Home div#Wrapper div#Contents p#WorkshopArchive span.Past {
	width: 80px;
}

body#Home div#Wrapper div#Contents p#WorkshopArchive span.Index,
body#Home div#Wrapper div#Contents p#WorkshopArchive span.Forthcoming {
	padding-right: 10px;
}

body#Home div#Wrapper div#Contents p#WorkshopArchive {
	margin-bottom: 50px;
}

body#Home div#Wrapper div#Contents p#Information {
	width: 460px;
	margin: 20px auto 30px;
	padding: 10px;
	text-indent: 1em;
	line-height: 1.5;
	font-size: 10pt;
	border-style: solid;
	border-width: 1px;
	border-color: #afafaf;
	background-color: #f9f9f9;
}



/*-----------------------------------------------------------------------------
	 2.4 フッター部分
-----------------------------------------------------------------------------*/

/* 記載事項なし */



/*-----------------------------------------------------------------------------
	 3. サブカテゴリー用
	 3.1 ヘッダー部分
	 3.2 ナビゲーション部分
	 3.3 コンテンツ部分
	 3.4 フッター部分
   3.5 個別ページ設定
   3.5.1 研究所紹介
   3.5.2 研究組織
   3.5.3 教員紹介
   3.5.4 研究教育活動
-----------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------
	 3.3 コンテンツ部分
-----------------------------------------------------------------------------*/

body.Subcategory div#Wrapper div#Contents p#PositionMarkerTop,
body.Subcategory div#Wrapper div#Contents p#PositionMarkerBottom {
	margin: 10px 10px 20px;
	width: 540px;
	padding: 5px 0px;
	border-style: dashed;
	border-width: 0px 0px 1px;
	border-color: #dfdfdf;
	text-align: right;
	font-size: 10pt;
}

body.Subcategory div#Wrapper div#Contents p#PositionMarkerBottom {
	margin: 50px 10px 0px;
	border-width: 1px 0px 0px;
}

body.Subcategory div#Wrapper div#Contents h2#SubcategoryTitle {
	margin: 29px 20px 0px;
	width: 510px;
	padding: 6px 0px 6px 10px;
	padding /* */: 5px 0px 5px 10px;
	border-style: solid;
	border-width: 0px 0px 0px;
	border-color: #0d198a;
	font-size: 11pt;
	color: #ffffff;
	background: url("../img/SubcategoryTitle.jpg") no-repeat;
}

body.Subcategory div#Wrapper div#Contents h3 {
	margin: 30px 20px 0px;
	width: 510px;
	width /* */: 510px;
 	padding: 5px 0px 5px 10px;
	font-size: 11pt;
	color: #0d198a;
	border-style: solid;
	border-width: 0px 0px 1px;
	border-color: #0d198a;
}

body.Subcategory div#Wrapper div#Contents p#TitleExplanation {
	margin: 0px 20px 30px;
	width: 510px;
	padding: 5px 0px 5px 5px;
	text-indent: 1em;
	font-size: 10pt;
}

body.Subcategory div#Wrapper div#Contents dl.SubcategoryList {
	margin: 50px 20px 0px;
	width: 520px;
}

body.Subcategory div#Wrapper div#Contents dl.SubcategoryList dt.SubcategoryTerm {
	padding: 4px 0px 6px 35px;
	padding /* */: 3px 0px 3px 35px;
	font-size: 11pt;
	background: url("../img/SubcategoryListTitle.jpg") no-repeat;
}

body.Subcategory div#Wrapper div#Contents dl.SubcategoryList dd.SubcategoryDefinition {
	padding: 10px;
	text-indent: 1em;
	font-size: 10pt;
	line-height: 150%;
}

body.Subcategory div#Wrapper div#Contents dl.SubcategoryList dd.SubcategoryExternalLink {
	padding: 0px 10px 10px;
	text-align: right;
	font-size: 10pt;
}

body.Subcategory div#Wrapper div#Contents p.SubcategoryBody {
	margin: 5px 20px 0px;
	padding: 5px;
	text-indent: 1em;
	font-size: 10pt;
	line-height: 150%;
}

body.Subcategory div#Wrapper div#Contents p.ExternalLink {
	margin: 0px 20px;
	width: 520px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10pt;
	text-align: right;
}


/*-----------------------------------------------------------------------------
	 3.5.1 研究所紹介
-----------------------------------------------------------------------------*/

body#Kier div#Wrapper div#Navigation h3#MenuMarker1 {
	width: 142px;
	height: 18px;
	padding: 7px 0px 3px 8px;
	padding /* */: 5px 0px 5px 8px;
	background: url("../img/NavigationMenu.jpg") no-repeat;
	font-size: 9pt;
	font-size /* */: 10pt;
	color: #f29a00;
}

body#Kier div#Wrapper div#Contents p#PositionMarkerBottom {
	margin-top: 200px;
}



/*-----------------------------------------------------------------------------
	 3.5.2 研究組織
-----------------------------------------------------------------------------*/

body#Organization div#Wrapper div#Navigation h3#MenuMarker2 {
	width: 142px;
	height: 18px;
	padding: 7px 0px 3px 8px;
	padding /* */: 5px 0px 5px 8px;
	background: url("../img/NavigationMenu.jpg") no-repeat;
	font-size: 9pt;
	font-size /* */: 10pt;
	color: #f29a00;
}

body#OrganizationVisiting div#Wrapper div#Contents p#PositionMarkerBottom {
	margin-top: 300px;
}


/*-----------------------------------------------------------------------------
	 3.5.3 教員紹介
-----------------------------------------------------------------------------*/

body#Faculty div#Wrapper div#Navigation h3#MenuMarker3 {
	width: 142px;
	height: 18px;
	padding: 7px 0px 3px 8px;
	padding /* */: 5px 0px 5px 8px;
	background: url("../img/NavigationMenu.jpg") no-repeat;
	font-size: 9pt;
	font-size /* */: 10pt;
	color: #f29a00;
}

body#Faculty div#Wrapper div#Contents dl.FacultyList {
	width: 230px;
	margin: 20px auto 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #dfdfdf;
}

body#Faculty div#Wrapper div#Contents dl.FacultyList dt#DirectorTitle,
body#Faculty div#Wrapper div#Contents dl.FacultyList dt#ViceDirectorTitle {
	float: left;
	width: 65px;
	padding: 5px 0px 5px 10px;
	font-size: 11pt;
	background-color: #dfdfdf;
}

body#Faculty div#Wrapper div#Contents dl.FacultyList dd#DirectorName,
body#Faculty div#Wrapper div#Contents dl.FacultyList dd#ViceDirectorName {
	padding: 5px 0px 5px 0px;
	text-indent: 2em;
	font-size: 11pt;
}

body#Faculty div#Wrapper div#Contents table.FacultyTable {
	width: 520px;
	margin: 20px 20px;
	font-size: 11pt;
	border-width: 0px;
}

body#Faculty div#Wrapper div#Contents table.FacultyTable caption {
	margin: 0px;
	padding: 5px 0px;
	background-color: #ccccff;
}

body#Faculty div#Wrapper div#Contents table.FacultyTable thead {
}

body#Faculty div#Wrapper div#Contents table.FacultyTable thead tr {
}

body#Faculty div#Wrapper div#Contents table.FacultyTable thead tr th {
	width: 155px;
	padding: 5px 0px 5px 5px;
	font-weight: 400;
	background-color: #dfdfdf;
	/*background-color: #ccccff;*/
}

body#Faculty div#Wrapper div#Contents table.FacultyTable thead tr th.AcademicPost {
}

body#Faculty div#Wrapper div#Contents table.FacultyTable tbody {
	vertical-align: top;
	font-size: 10pt;
}

body#Faculty div#Wrapper div#Contents table.FacultyTable tbody tr {
}

body#Faculty div#Wrapper div#Contents table.FacultyTable tbody tr td {
	padding: 5px 0px 5px 20px;
}

body#Faculty div#Wrapper div#Contents table.FacultyTable tbody tr td.AcademicPost {
	padding-left: 5px;
}

body#Faculty div#Wrapper div#Contents table.FacultyTable tbody tr td p,
body#Faculty div#Wrapper div#Contents table.FacultyTable tbody tr td a {
	margin-bottom: 5px;
}

body#Faculty div#Wrapper div#Contents table.FacultyTable tbody tr td p a {
	margin: 0px;
}

body#Faculty div#Wrapper div#Contents table.FacultyTable thead tr th.AcademicPost,
body#Faculty div#Wrapper div#Contents table.FacultyTable tbody tr td.AcademicPost {
	width: 55px;
	background-color: #dfdfdf;
}




/*-----------------------------------------------------------------------------
	 3.5.4 研究教育活動
-----------------------------------------------------------------------------*/

body#Activity div#Wrapper div#Navigation h3#MenuMarker4 {
	width: 142px;
	height: 18px;
	padding: 7px 0px 3px 8px;
	padding /* */: 5px 0px 5px 8px;
	background: url("../img/NavigationMenu.jpg") no-repeat;
	font-size: 9pt;
	font-size /* */: 10pt;
	color: #f29a00;
}

body#Activity div#Wrapper div#Contents p#PositionMarkerBottom {
	margin-top: 300px;
}

/*-----------------------------------------------------------------------------
	 3.5.5 出版物
-----------------------------------------------------------------------------*/

body#Publication div#Wrapper div#Navigation h3#MenuMarker5 {
	width: 142px;
	height: 18px;
	padding: 7px 0px 3px 8px;
	padding /* */: 5px 0px 5px 8px;
	background: url("../img/NavigationMenu.jpg") no-repeat;
	font-size: 9pt;
	font-size /* */: 10pt;
	color: #f29a00;
}

body#Publication div#Wrapper div#Contents p#PositionMarkerBottom {
	margin-top: 150px;
}

/*-----------------------------------------------------------------------------
	 3.5.6 21世紀COEプログラム
-----------------------------------------------------------------------------*/

body#Coe div#Wrapper div#Navigation h3#MenuMarker6 {
	width: 142px;
	height: 18px;
	padding: 7px 0px 3px 8px;
	padding /* */: 5px 0px 5px 8px;
	background: url("../img/NavigationMenu.jpg") no-repeat;
	font-size: 9pt;
	font-size /* */: 10pt;
	color: #f29a00;
}

/*-----------------------------------------------------------------------------
	 3.5.7 ディスカッション・ペーパー
-----------------------------------------------------------------------------*/

body#PublicationDp div#Wrapper div#Contents div#DpIndexWrapper {
	margin: 15px 20px 30px;
	width: 520px;
}

body#PublicationDp div#Wrapper div#Contents div#DpIndexWrapper div#DpIndexEng,
body#PublicationDp div#Wrapper div#Contents div#DpIndexWrapper div#DpIndexJpn {
	float: left;
	width: 257px;
}

body#PublicationDp div#Wrapper div#Contents div#DpIndexWrapper div#DpIndexJpn {
	float: right;
}

body#PublicationDp div#Wrapper div#Contents div#DpIndexWrapper div#DpIndexEng h3,
body#PublicationDp div#Wrapper div#Contents div#DpIndexWrapper div#DpIndexJpn h3 {
	margin: 10px 10px 0px 0px;
	padding-left: 15px;
	width: 225px;
	width /* */: 240px;
}

body#PublicationDp div#Wrapper div#Contents div#DpIndexWrapper div#DpIndexEng p.DiscussionPaperIndex,
body#PublicationDp div#Wrapper div#Contents div#DpIndexWrapper div#DpIndexJpn p.DiscussionPaperIndex {
	margin: 10px 0px 20px 20px;
	font-size: 10pt;
	line-height: 150%;
}



/*-----------------------------------------------------------------------------
	 4. リーフ用
	 4.1 ヘッダー部分
	 4.2 ナビゲーション部分
	 4.3 コンテンツ部分
	 4.4 フッター部分
	 4.5 個別ページ設定
	 4.5.1 サイトポリシー
-----------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------
	 4.2 ナビゲーション部分
-----------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------
	 4.3 コンテンツ部分
-----------------------------------------------------------------------------*/

body.Leaf div#Wrapper div#Contents p#PositionMarkerTop,
body.Leaf div#Wrapper div#Contents p#PositionMarkerBottom {
	margin: 10px 10px 20px;
	width: 540px;
	padding: 5px 0px;
	border-style: dashed;
	border-width: 0px 0px 1px;
	border-color: #dfdfdf;
	text-align: right;
	font-size: 9pt;
	font-size /* */: 10pt;
}

body.Leaf div#Wrapper div#Contents p#PositionMarkerBottom {
	clear: both;
	margin: 50px 10px 0px;
	border-width: 1px 0px 0px;
}

body.Leaf div#Wrapper div#Contents h2#LeafTitle {
	margin: 33px 20px 0px;
	margin-top /* */: 29px;
	width: 510px;
	padding: 6px 0px 6px 10px;
	padding /* */: 5px 0px 5px 10px;
	border-style: solid;
	border-width: 0px 0px 0px;
	border-color: #0d198a;
	font-size: 11pt;
	color: #ffffff;
	background: url("../img/SubcategoryTitle.jpg") no-repeat;
}

body.Leaf div#Wrapper div#Contents h3.LeafParagraphTitle {
	margin: 30px 20px 0px;
	width: 510px;
	width /* */: 510px;
 	padding: 5px 0px 5px 10px;
	font-size: 11pt;
	color: #0d198a;
	border-style: solid;
	border-width: 0px 0px 1px;
	border-color: #0d198a;
	clear: both;
}

body.Leaf div#Wrapper div#Contents p.LeafBody,
body.Leaf div#Wrapper div#Contents p.LeafBodyEng {
	margin: 10px 20px 0px;
	padding: 5px 5px 0px;
	text-indent: 1em;
	line-height: 150%;
	font-size: 10pt;
}

body.Leaf div#Wrapper div#Contents p.LeafBodyEng {
	text-indent: 0em;
	font-family: Times New Roman;
}

body.Leaf div#Wrapper div#Contents p.LeafSupplement,
body.Leaf div#Wrapper div#Contents p.LeafSupplementEng {
	margin: 20px 20px 20px;
	padding: 10px;
	text-indent: 1em;
	line-height: 150%;
	font-size: 10pt;
	border-style: solid;
	border-width: 1px;
	border-color: #afafaf;
	background-color: #efefef;
}

body.Leaf div#Wrapper div#Contents p.LeafSupplementEng {
	text-indent: 0em;
	font-family: Times New Roman;
}

body.Leaf div#Wrapper div#Contents p.LeafSupplementEng span {
	font-size: 11pt;
	font-weight: 600;
	font-family: "ＭＳ Ｐゴシック";
	text-decoration: underline;
}

body.Leaf div#Wrapper div#Contents dl {
	width: 520px;
	margin: 30px 20px;
}

body.Leaf div#Wrapper div#Contents dl dt.ItemTitle {
	margin: 20px 0px 5px;
 	padding: 5px 0px 5px 10px;
	border-style: solid;
	border-width: 0px 0px 1px;
	border-color: #0d198a;
	font-size: 11pt;
	font-weight: bold;
	color: #0d198a;
}

body.Leaf div#Wrapper div#Contents dl dd.ItemDefinition,
body.Leaf div#Wrapper div#Contents dl dd.ItemDefinitionSupplement {
	padding: 5px;
	text-indent: 1em;
	font-size: 10pt;
}

body.Leaf div#Wrapper div#Contents dl dd.ItemDefinitionSupplement {
	text-indent: 0em;
	text-align: center;
}

body.Leaf div#Wrapper div#Contents dl dd.ItemDefinitionSupplement img {
	border-width: 0px;
}



/*-----------------------------------------------------------------------------
	 4.5 個別ページ設定
	 4.5.1 サイトポリシー
	 4.5.2 サイトマップ
	 4.5.3 お問い合せ
	 4.5.4 過去の更新履歴
	 4.5.5 研究会カレンダー（総合情報）
	 4.5.6 研究会カレンダー（各年版）
	 4.5.7 過去のシンポジウム・公開講座
	 4.5.8 研究所紹介 >> 概要
	 4.5.9 研究所紹介 >> 沿革
	 4.5.10 研究所紹介 >> 所在地
	 4.5.11 教員紹介 >> プロフィール
-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------
	 4.5.1 サイトポリシー
-----------------------------------------------------------------------------*/

body#SitePolicy div#Wrapper div#Contents dl#SitePolicyList {
	width: 520px;
	margin: 30px 20px;
}

body#SitePolicy div#Wrapper div#Contents dl#SitePolicyList dt.ItemTitle {
	margin-top: 20px;
	padding: 5px 0px 5px 10px;
	border-style: solid;
	border-width: 0px 0px 1px;
	border-color: #0d198a;
	font-size: 11pt;
	font-weight: bold;
	color: #0d198a;
}

body#SitePolicy div#Wrapper div#Contents dl#SitePolicyList dd.ItemDefinition,
body#SitePolicy div#Wrapper div#Contents dl#SitePolicyList dd.ItemDefinitionSupplement {
	padding: 5px;
	text-indent: 1em;
	font-size: 10pt;
}

body#SitePolicy div#Wrapper div#Contents dl#SitePolicyList dd.ItemDefinitionSupplement {
	text-indent: 0em;
	text-align: center;
}

body#SitePolicy div#Wrapper div#Contents dl#SitePolicyList dd.ItemDefinitionSupplement img {
	border-width: 0px;
}



/*-----------------------------------------------------------------------------
	 4.5.2 サイトマップ
-----------------------------------------------------------------------------*/

body#SiteMap div#Wrapper div#Contents {
	width: 556px;
	width /* */: 560px;
}

body#SiteMap div#Wrapper div#Contents h3 {
	margin: 30px auto 0px;
	margin-left: 19px;
	margin /* */: 30px 20px 0px;
	width: 506px;
	width /* */: 510px;
	padding: 4px 0px 6px 35px;
	padding /* */: 3px 0px 3px 35px;
	font-size: 11pt;
	font-weight: 400;
	background: url("../img/SubcategoryListTitle.jpg") no-repeat;
}

body#SiteMap div#Wrapper div#Contents h4 {
	margin: 20px 18px 0px;
	margin /* */: 20px 20px 0px;
	padding: 4px 0px 6px 15px;
	padding /* */: 3px 0px 3px 15px;
	font-size: 11pt;
	font-weight: 400;
	border-style: solid;
	border-color: #0e1b8d;
	border-width: 0px 0px 1px 0px;
}

body#SiteMap div#Wrapper div#Contents h5 {
	margin: 11px 18px 0px;
	margin /* */: 12px 20px 0px;
	padding: 4px 0px 6px 15px;
	padding /* */: 3px 0px 3px 15px;
	font-size: 10pt;
	font-weight: 400;
}

body#SiteMap div#Wrapper div#Contents ul {
	margin: 10px 18px 0px;
	margin /* */: 10px 20px 0px;
	
}

body#SiteMap div#Wrapper div#Contents ul li {
	margin: 5px 0px 0px 30px;
	margin /* */: 5px 0px 0px 30px;
	font-size: 10pt;
}



/*-----------------------------------------------------------------------------
	 4.5.3 お問い合せ
-----------------------------------------------------------------------------*/

body#SiteInquiry div#Wrapper div#Contents dl#SiteInquiryList {
	margin: 200px 20px 0px;
	width: 516px;
	border-style: solid;
	border-width: 2px;
	border-color: #0d198a;
	background-color: #3d72ff;
}

body#SiteInquiry div#Wrapper div#Contents dl#SiteInquiryList dt#Title {
	float: left;
	width: 310px;
	padding: 30px 0px 30px 20px;
	font-size: 16pt;
	color: #ffffff;
}

body#SiteInquiry div#Wrapper div#Contents dl#SiteInquiryList dd#Zip,
body#SiteInquiry div#Wrapper div#Contents dl#SiteInquiryList dd#Address,
body#SiteInquiry div#Wrapper div#Contents dl#SiteInquiryList dd#Tel,
body#SiteInquiry div#Wrapper div#Contents dl#SiteInquiryList dd#Url {

	padding: 3px 10px;
	font-size: 10pt;
	color: #ffffff;
}

/*body#SiteInquiry div#Wrapper div#Contents p#PositionMarkerBottom {
	margin-top: 300px;
}*/



/*-----------------------------------------------------------------------------
	 4.5.4 過去の更新情報＆トピックス
-----------------------------------------------------------------------------*/

body#UpdateArchive div#Wrapper div#Contents div.MonthWrapper {
	margin-left: 20px;
}

body#UpdateArchive div#Wrapper div#Contents div.MonthWrapper ul.Update {
	width: 540px;
	list-style-type: none;
	list-style-position: inside;
}

body#UpdateArchive div#Wrapper div#Contents div.MonthWrapper ul.Update li.Date,
body#UpdateArchive div#Wrapper div#Contents div.MonthWrapper ul.Update li.Summary {
	font-size: 9pt;
	font-size /* */: 10pt;
	line-height: 150%;
}

body#UpdateArchive div#Wrapper div#Contents div.MonthWrapper ul.Update li.Date {
	float: left;
	width: 90px;
	width /* */: 80px;
	padding: 4px 0px 6px 10px;
	padding-bottom /* */: 1px;
	font-weight: bold;
	color: #0d198a;
}

body#UpdateArchive div#Wrapper div#Contents div.MonthWrapper ul.Update li.Summary {
	float: right;
	float /* */: left;
	width: 409px;
	width /* */: 410px;
	padding: 4px 10px 6px 11px;
	padding /* */: 4px 0px 1px 20px;
}

body#UpdateArchive div#Wrapper div#Contents p.ToTop {
	margin: 0px 20px;
	padding: 10px 0px;
	text-align: right;
	font-size: 10pt;
}




/*-----------------------------------------------------------------------------
	 4.5.5 研究会カレンダー（総合情報）
-----------------------------------------------------------------------------*/






/*-----------------------------------------------------------------------------
	 4.5.6 研究会カレンダー（各年版）
-----------------------------------------------------------------------------*/

body#WorkshopCalender div#Wrapper div#Contents {
	
}


body#WorkshopCalender div#Wrapper div#Contents h3.MonthHeader {
	margin: 30px 20px 0px;
	width: 485px;
	padding: 4px 0px 6px 35px;
	padding /* */: 3px 0px 3px 35px;
	font-size: 11pt;
	background: url("../img/SubcategoryListTitle.jpg") no-repeat;
}

body#WorkshopCalender div#Wrapper div#Contents p.MonthFooter {
	margin-left: 20px;
	margin-bottom: 40px;
	width: 500px;
	padding: 5px 20px 5px 0px;
	border-style: solid;
	border-width: 0px 0px 0px;
	border-color: #afafaf;
	text-align: right;
	font-size: 10pt;
}

body#WorkshopCalender div#Wrapper div#Contents div.DayWrapper {
	margin-top: 3px;
	margin-left: 20px;
	width: 520px;
	border-style: double;
	border-width: 0px 0px 3px;
	border-color: #afafaf;
}

body#WorkshopCalender div#Wrapper div#Contents div.DayWrapper h4.DayHeader {
	float: left;
	padding: 10px 0px 3px 10px;
	font-size: 10pt;
	font-weight: 400;
}

body#WorkshopCalender div#Wrapper div#Contents div.DayWrapper div.TimeWrapper {
	margin-left: 65px;
	width: 447px;
	width /* */: 455px;
}

body#WorkshopCalender div#Wrapper div#Contents div.DayWrapper div.TimeWrapper p.TimeHeader {
	float: left;
	padding: 10px 0px 3px 3px;
	padding /* */: 10px 0px 3px 10px;
	font-size: 10pt;
}

body#WorkshopCalender div#Wrapper div#Contents div.DayWrapper div.TimeWrapper  div.WorkshopWrapper,
body#WorkshopCalender div#Wrapper div#Contents div.DayWrapper div.TimeWrapper  div.WorkshopWrapper1 {
	margin-left: 80px;
	width: 363px;
	width /* */: 375px;
	border-style: solid;
	border-width: 0px 0px 0px;
	border-color: #afafaf;
}

body#WorkshopCalender div#Wrapper div#Contents div.DayWrapper div.TimeWrapper  div.WorkshopWrapper1 {
	background-color: #e8efff;
}

body#WorkshopCalender div#Wrapper div#Contents div.DayWrapper div.TimeWrapper  div.WorkshopWrapper
 p.WorkshopHeader,
body#WorkshopCalender div#Wrapper div#Contents div.DayWrapper div.TimeWrapper  div.WorkshopWrapper1
 p.WorkshopHeader {
	padding: 10px 0px 10px 10px;
	font-size: 10pt;
}

body#WorkshopCalender div#Wrapper div#Contents div.DayWrapper div.TimeWrapper  div.WorkshopWrapper
 dl.WorkshopContents,
body#WorkshopCalender div#Wrapper div#Contents div.DayWrapper div.TimeWrapper  div.WorkshopWrapper1
 dl.WorkshopContents {
	margin: 0px;
	width: 100%;
	padding: 0px;
}

body#WorkshopCalender div#Wrapper div#Contents div.DayWrapper div.TimeWrapper  div.WorkshopWrapper
 dl.WorkshopContents dt,
body#WorkshopCalender div#Wrapper div#Contents div.DayWrapper div.TimeWrapper  div.WorkshopWrapper1
 dl.WorkshopContents dt {
	padding: 5px 5px 2px 10px;
	font-size: 10pt;
	border-style: solid;
	border-width: 0px 0px 0px;
	border-color: #afafaf;
}

body#WorkshopCalender div#Wrapper div#Contents div.DayWrapper div.TimeWrapper  div.WorkshopWrapper
 dl.WorkshopContents dd,
body#WorkshopCalender div#Wrapper div#Contents div.DayWrapper div.TimeWrapper  div.WorkshopWrapper1
 dl.WorkshopContents dd {
	padding: 3px 20px 5px 0px;
	text-align: right;
	font-size: 10pt;
}

body#WorkshopCalender div#Wrapper div#Contents div.DayWrapper div.TimeWrapper  div.WorkshopWrapper
 p.WorkshopFooter,
body#WorkshopCalender div#Wrapper div#Contents div.DayWrapper div.TimeWrapper  div.WorkshopWrapper1
 p.WorkshopFooter {
	padding: 5px 10px 5px 10px;
	/*text-align: right;*/
	font-size: 10pt;
}

body#WorkshopCalender div#Wrapper div#Contents div.DayWrapper div.TimeWrapper  div.WorkshopWrapper
 p.WorkshopFooter span,
body#WorkshopCalender div#Wrapper div#Contents div.DayWrapper div.TimeWrapper  div.WorkshopWrapper1
 p.WorkshopFooter span {
	
}


/*-----------------------------------------------------------------------------
	 4.5.7 過去のシンポジウム・公開講座
-----------------------------------------------------------------------------*/

body#SymposiumArchive div#Wrapper div#Contents div.YearWrapper {
	margin-left: 20px;
	width: 520px;
}

body#SymposiumArchive div#Wrapper div#Contents div.YearWrapper
 ul.Symposium {
	clear: both;
	list-style-type: none;
	list-style-position: inside;
}

body#SymposiumArchive div#Wrapper div#Contents div.YearWrapper
 ul.Symposium li.Date {
	float: left;
	width: 90px;
	width /* */: 90px;
	padding: 4px 0px 6px 10px;
	padding-bottom /* */: 1px;
	font-size: 9pt;
	font-size /* */: 10pt;
	font-weight: bold;
	line-height: 150%;
	color: #0d198a;
}

body#SymposiumArchive div#Wrapper div#Contents div.YearWrapper
 ul.Symposium li.Summary {
	float: right;
	float /* */: left;
	width: 400px;
	width /* */: 400px;
	padding: 0px;
	font-size: 9pt;
	font-size /* */: 10pt;

}

body#SymposiumArchive div#Wrapper div#Contents div.YearWrapper
 ul.Symposium li.Summary dl.Summary {
	margin: 0px;
	width: 420px;
	width /* */: 420px;
	list-style-type: none;
	list-style-position: outside;
	font-size: 9pt;
	font-size /* */: 10pt;

}

body#SymposiumArchive div#Wrapper div#Contents div.YearWrapper
 ul.Symposium li.Summary dl.Summary dt.Title {
	padding: 4px 0px 3px 10px;
	padding-left /* */: 10px;
	padding-bottom /* */: 1px;
	font-size: 9pt;
	font-size /* */: 10pt;
	font-weight: normal;
	line-height: 150%;
}

body#SymposiumArchive div#Wrapper div#Contents div.YearWrapper
 ul.Symposium li.Summary dl.Summary dd.Abstract {
	padding: 2px 0px 6px 10px;
	padding /* */: 4px 10px 1px 10px;
	font-size: 9pt;
	font-size /* */: 10pt;
	font-weight: normal;
	line-height: 150%;
	color: #000000;
}

body#SymposiumArchive div#Wrapper div#Contents p.ToTop {
	clear: both;
	margin: 0px 20px;
	padding: 10px 0px;
	text-align: right;
	font-size: 10pt;
}



/*-----------------------------------------------------------------------------
	 4.5.8 研究所紹介 >> 概要
-----------------------------------------------------------------------------*/

body#KierOutlook div#Wrapper div#Contents dl#Director {
	float: right;
	margin: 15px 10px 20px 20px;
	margin /* */: 15px 20px 20px;
	width: 138px;
	border-style: solid;
	border-width: 1px;
	border-color: #afafaf;
	background-color: #efefef;
}

body#KierOutlook div#Wrapper div#Contents dl#Director dt#Cut {
	margin-top: 10px;
	text-align: center;
}

body#KierOutlook div#Wrapper div#Contents dl#Director dd#Title,
body#KierOutlook div#Wrapper div#Contents dl#Director dd#Name {
	font-size: 10pt;
	text-align: center;
}

body#KierOutlook div#Wrapper div#Contents dl#Director dd#Title {
	padding: 10px 0px 3px;
	text-align: center;
}

body#KierOutlook div#Wrapper div#Contents dl#Director dd#Name {
	padding: 2px 0px 10px;
	text-align: center;
}

body#KierOutlook div#Wrapper div#Contents dl#Director dd#Name span {
	margin-left: 6px;
	font-size: 12pt;
}

body#KierOutlook div#Wrapper div#Contents table#ActualStaff {
	width: 520px;
	margin: 20px 20px;
	font-size: 10pt;
	border-width: 0px;
}

body#KierOutlook div#Wrapper div#Contents table#ActualStaff thead {
	
}

body#KierOutlook div#Wrapper div#Contents table#ActualStaff thead tr {
	
}

body#KierOutlook div#Wrapper div#Contents table#ActualStaff thead tr th {
	width: 80px;
	padding: 5px 5px;
	font-weight: 400;
	background-color: #dfdfdf;
}

body#KierOutlook div#Wrapper div#Contents table#ActualStaff tbody {
	vertical-align: top;
}

body#KierOutlook div#Wrapper div#Contents table#ActualStaff tbody tr td {
	padding: 5px 10px 5px 0px;
	text-align: right;
}

body#KierOutlook div#Wrapper div#Contents table#ActualStaff tbody tr td.Post {
	padding-left: 5px;
	text-align: left;
}

body#KierOutlook div#Wrapper div#Contents table#ActualStaff thead tr th.Post,
body#KierOutlook div#Wrapper div#Contents table#ActualStaff tbody tr td.Post {
	width: 80px;
	padding-left: 20px;
	background-color: #dfdfdf;
}

body#KierOutlook div#Wrapper div#Contents table#DirectorsList {
	width: 520px;
	margin: 20px 20px;
	font-size: 10pt;
	border-width: 0px;
}

body#KierOutlook div#Wrapper div#Contents table#DirectorsList thead tr th {
	width: 200px;
	padding: 5px;
	font-weight: 400;
	background-color: #dfdfdf;
}

body#KierOutlook div#Wrapper div#Contents table#DirectorsList thead tr th.Era {
	width: 80px;
	padding-left: 20px;
	padding-right: 0px;
	text-align: left;
}

body#KierOutlook div#Wrapper div#Contents table#DirectorsList tbody tr td {
	padding: 5px 0px 5px 20px;
}

body#KierOutlook div#Wrapper div#Contents table#DirectorsList tbody tr td.Era {
	background-color: #dfdfdf;
}

body#KierOutlook div#Wrapper div#Contents table#ProfessorsEmeritiList {
	width: 520px;
	margin: 20px 20px;
	font-size: 10pt;
	border-width: 0px;
}

body#KierOutlook div#Wrapper div#Contents table#ProfessorsEmeritiList thead {
	
}

body#KierOutlook div#Wrapper div#Contents table#ProfessorsEmeritiList thead tr {
	
}

body#KierOutlook div#Wrapper div#Contents table#ProfessorsEmeritiList thead tr th {
	width: 200px;
	padding: 5px;
	font-weight: 400;
	background-color: #dfdfdf;
}

body#KierOutlook div#Wrapper div#Contents table#ProfessorsEmeritiList thead tr th.Num {
	width: 80px;
	padding-left: 20px;
	padding-right: 0px;
	text-align: left;
}

body#KierOutlook div#Wrapper div#Contents table#ProfessorsEmeritiList tbody {
	
}

body#KierOutlook div#Wrapper div#Contents table#ProfessorsEmeritiList tbody tr {
	
}

body#KierOutlook div#Wrapper div#Contents table#ProfessorsEmeritiList tbody tr td {
	padding: 5px 0px 5px 20px;
}

body#KierOutlook div#Wrapper div#Contents table#ProfessorsEmeritiList tbody tr td.Num {
	background-color: #dfdfdf;
}






/*-----------------------------------------------------------------------------
	 4.5.9 研究所紹介 >> 沿革
-----------------------------------------------------------------------------*/

body#KierHistory div#Wrapper div#Contents dl#KierHistoryList {
	width: 520px;
	margin: 30px 20px;
}

body#KierHistory div#Wrapper div#Contents dl#KierHistoryList dt.ItemTitle {
	margin-top: 20px;
	padding: 5px 0px 5px 10px;
	border-style: solid;
	border-width: 0px 0px 1px;
	border-color: #0d198a;
	font-size: 11pt;
	font-weight: bold;
	color: #0d198a;
}

body#KierHistory div#Wrapper div#Contents dl#KierHistoryList dd.ItemDefinition,
body#KierHistory div#Wrapper div#Contents dl#KierHistoryList dd.ItemDefinitionSupplement {
	padding: 5px;
	text-indent: 1em;
	font-size: 10pt;
}

body#KierHistory div#Wrapper div#Contents dl#KierHistoryList dd.ItemDefinitionSupplement {
	text-indent: 0em;
	text-align: center;
}

body#KierHistory div#Wrapper div#Contents dl#KierHistoryList dd.ItemDefinitionSupplement img {
	border-width: 0px;
}

body#KierHistory div#Wrapper div#Contents table#ChronologicalTable {
	width: 520px;
	margin: 30px 20px 0px;
	border-width: 0px;
}

body#KierHistory div#Wrapper div#Contents table#ChronologicalTable tr {
	border-width: 0px;
}

body#KierHistory div#Wrapper div#Contents table#ChronologicalTable tr td.Year {
	width: 80px;
	padding: 5px 0px 5px 10px;
	vertical-align: top;
	background-color: #dfdfdf;
}

body#KierHistory div#Wrapper div#Contents table#ChronologicalTable tr td.Event {
	padding: 5px;
	padding-left: 10px;
}

body#KierHistory div#Wrapper div#Contents table#ChronologicalTable tr td.Year,
body#KierHistory div#Wrapper div#Contents table#ChronologicalTable tr td.Event {
	font-size: 10pt;
	border-width: 0px;
	line-height: 150%;
}

/*-----------------------------------------------------------------------------
	 4.5.10 研究所紹介 >> 所在地
-----------------------------------------------------------------------------*/



/*-----------------------------------------------------------------------------
	 4.5.11 教員紹介 >> プロフィール
-----------------------------------------------------------------------------*/

body#Profile div#Wrapper div#Contents h2 {
	margin: 33px 20px 0px;
	margin-top /* */: 29px;
	width: 510px;
	padding: 6px 0px 6px 10px;
	padding /* */: 5px 0px 5px 10px;
	border-style: solid;
	border-width: 0px 0px 0px;
	border-color: #0d198a;
	font-size: 11pt;
	color: #ffffff;
	background: url("../img/SubcategoryTitle.jpg") no-repeat;
}

body#Profile div#Wrapper div#Contents div#Fundamentals {
	height: 170px;
	margin: 10px 20px 0px;
}

body#Profile div#Wrapper div#Contents div#Fundamentals div#Portrait {
	float: right;
}

body#Profile div#Wrapper div#Contents div#Fundamentals div#Portrait img {
	margin: 0px 10px 5px;
}

body#Profile div#Wrapper div#Contents div#Fundamentals div#Information {
	float: left;
}

body#Profile div#Wrapper div#Contents div#Fundamentals div#Information p {
	margin: 5px 0px 0px 10px;
	font-size: 10pt;
}

body#Profile div#Wrapper div#Contents div#Fundamentals div#Information p#Roman {
	margin-top: 0px;
	margin-bottom: 25px;
}

body#Profile div#Wrapper div#Contents div#Fundamentals div#Information p#Position {
	margin-bottom: 25px;
	font-size: 11pt;
}



body#Profile div#Wrapper div#Contents div#Details {
	clear: both;
	margin: 10px 20px 30px;
}

body#Profile div#Wrapper div#Contents div#Details h3 {
	margin: 30px 0px 5px;
	padding: 5px 10px;
	font-size: 11pt;
	color: #0d198a;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #0d198a;
}

body#Profile div#Wrapper div#Contents div#Details h4 {
	margin: 0px;
	padding: 5px 10px;
	font-size: 10pt;
	color: #0d198a;
}

body#Profile div#Wrapper div#Contents div#Details p {
	margin: 5px 10px;
	text-indent: 1em;
	font-size: 10pt;
	line-height: 150%;
}

body#Profile div#Wrapper div#Contents div#Details ul {
	margin: 0px 10px;
	list-style: none;
}

body#Profile div#Wrapper div#Contents div#Details ul li,
body#Profile div#Wrapper div#Contents div#Details ul li.English {
	font-size: 10pt;
	line-height: 125%;
}

body#Profile div#Wrapper div#Contents div#Details ul li.English {
	font-family: "Times New Roman";
}

body#Profile div#Wrapper div#Contents div#Details ul li.English span {
	font-style: italic;
}

body#Profile div#Wrapper div#Contents div#Details table {
	margin: 0px 10px;
	font-size: 10pt;
}

body#Profile div#Wrapper div#Contents div#Details table thead {
	display: none;
}

body#Profile div#Wrapper div#Contents div#Details table tbody tr td.Period,
body#Profile div#Wrapper div#Contents div#Details table tbody tr td.Affiliation {
	line-height: 150%;
	vertical-align: top;
}

body#Profile div#Wrapper div#Contents div#Details table tbody tr td.Period {
	width: 100px;
}

body#Profile div#Wrapper div#Contents div#Details table tbody tr td.Affiliation {
}





/*-----------------------------------------------------------------------------
	4.5.12 ディスカッション・ペーパー
-----------------------------------------------------------------------------*/

body#PublicationDpEng div#Wrapper div#Contents {
	width: 556px;
	width /* */: 560px;
}

body#PublicationDp div#Wrapper div#Contents h4,
body#PublicationDpEng div#Wrapper div#Contents h4,
body#PublicationDpJpn div#Wrapper div#Contents h4 {
	margin: 10px 20px 10px;
	margin-bottom /* */: 15px;
	padding: 3px 0px 3px 10px;
	border-style: solid;
	border-color: #0d198a;
	border-width: 0px 0px 0px 10px;
	font-size: 12pt;
	color: #0d198a;
	background-color: #f6f6f6;
}

body#PublicationDp div#Wrapper div#Contents div.DpWrapper,
body#PublicationDpEng div#Wrapper div#Contents div.DpWrapper,
body#PublicationDpJpn div#Wrapper div#Contents div.DpWrapper {
	margin: 0px 20px 0px;
	padding-bottom: 30px;
	font-size: 10pt;
}

body#PublicationDp div#Wrapper div#Contents div.DpWrapper span,
body#PublicationDpEng div#Wrapper div#Contents div.DpWrapper span,
body#PublicationDpJpn div#Wrapper div#Contents div.DpWrapper span {
	display: block;
}

body#PublicationDp div#Wrapper div#Contents div.DpWrapper span.Number,
body#PublicationDpEng div#Wrapper div#Contents div.DpWrapper span.Number,
body#PublicationDpJpn div#Wrapper div#Contents div.DpWrapper span.Number,
body#PublicationDp div#Wrapper div#Contents div.DpWrapper span.PublicationDate,
body#PublicationDpEng div#Wrapper div#Contents div.DpWrapper span.PublicationDate,
body#PublicationDpJpn div#Wrapper div#Contents div.DpWrapper span.PublicationDate {
	float: left;
	margin-bottom: 0px;
	width: 250px;
	padding: 5px 0px 5px 10px;
	font-weight: 600;
	color: #0d198a;
}

body#PublicationDp div#Wrapper div#Contents div.DpWrapper span.PublicationDate,
body#PublicationDpEng div#Wrapper div#Contents div.DpWrapper span.PublicationDate,
body#PublicationDpJpn div#Wrapper div#Contents div.DpWrapper span.PublicationDate {
	float: right:
	padding-right: 10px;
	padding-left: 0px;
	text-align: right;
}

body#PublicationDp div#Wrapper div#Contents div.DpWrapper ul,
body#PublicationDpEng div#Wrapper div#Contents div.DpWrapper ul,
body#PublicationDpJpn div#Wrapper div#Contents div.DpWrapper ul {
	clear: both;
	margin-top: 0px;
	list-style-type: none;
	border-style: solid;
	border-color: #0d198a;
	border-width: 1px 0px 0px 0px;
}

body#PublicationDp div#Wrapper div#Contents div.DpWrapper ul li.PaperTitle,
body#PublicationDpEng div#Wrapper div#Contents div.DpWrapper ul li.PaperTitle,
body#PublicationDpJpn div#Wrapper div#Contents div.DpWrapper ul li.PaperTitle,
body#PublicationDp div#Wrapper div#Contents div.DpWrapper ul li.Author,
body#PublicationDpEng div#Wrapper div#Contents div.DpWrapper ul li.Author,
body#PublicationDpJpn div#Wrapper div#Contents div.DpWrapper ul li.Author {
	padding: 5px 10px 2px;
	font-size: 12pt;
	font-style: italic;
	line-height: 125%;
	font-family: Times New Roman;
}

body#PublicationDpJpn div#Wrapper div#Contents div.DpWrapper ul li.PaperTitle {
	font-style: normal;
	font-family: "ＭＳ Ｐゴシック";
}

body#PublicationDp div#Wrapper div#Contents div.DpWrapper ul li.Author,
body#PublicationDpEng div#Wrapper div#Contents div.DpWrapper ul li.Author,
body#PublicationDpJpn div#Wrapper div#Contents div.DpWrapper ul li.Author {
	padding-top: 3px;
	font-size: 11pt;
	font-style: normal;
	text-align: right;
	line-height: 125%;
}

body#PublicationDp div#Wrapper div#Contents div.DpWrapper ul li.FileSize,
body#PublicationDpEng div#Wrapper div#Contents div.DpWrapper ul li.FileSize,
body#PublicationDpJpn div#Wrapper div#Contents div.DpWrapper ul li.FileSize {
	padding: 5px 10px;
	text-align: right;
}

body#PublicationDp div#Wrapper div#Contents div.DpWrapper p,
body#PublicationDpEng div#Wrapper div#Contents div.DpWrapper p,
body#PublicationDpJpn div#Wrapper div#Contents div.DpWrapper p {
	margin-top: 15px;
	padding: 8px 0px;
	border-style: double;
	border-color: #0d198a;
	border-width: 3px 0px 0px 0px;
	text-align: right;
}

body#PublicationDp div#Wrapper div#Contents div.DpWrapper p a.ToIndex,
body#PublicationDpEng div#Wrapper div#Contents div.DpWrapper p a.ToIndex,
body#PublicationDpJpn div#Wrapper div#Contents div.DpWrapper p a.ToIndex,
body#PublicationDp div#Wrapper div#Contents div.DpWrapper p a.ToTop,
body#PublicationDpEng div#Wrapper div#Contents div.DpWrapper p a.ToTop,
body#PublicationDpJpn div#Wrapper div#Contents div.DpWrapper p a.ToTop {
	padding: 3px 10px;
 	border-style: solid;
	border-color: #000000;
	border-width: 0px 1px 0px 0px;
}

body#PublicationDp div#Wrapper div#Contents div.DpWrapper p a.ToTop,
body#PublicationDpEng div#Wrapper div#Contents div.DpWrapper p a.ToTop,
body#PublicationDpJpn div#Wrapper div#Contents div.DpWrapper p a.ToTop {
	padding-left: 8px;
	border-width: 0px 0px 0px 0px;
}



/*-----------------------------------------------------------------------------
	4.5.13 年次報告書
-----------------------------------------------------------------------------*/

body#PublicationAr div#Wrapper div#Contents h4 {
	margin: 10px 10px 0px;
	padding: 5px 20px;
	font-size: 10pt;
}

body#PublicationAr div#Wrapper div#Contents ul {
	margin: 5px 0px 20px 45px;
	list-style-type: none;
}

body#PublicationAr div#Wrapper div#Contents ul li {
	font-size: 10pt;
	line-height: 150%;
}



/*-----------------------------------------------------------------------------
	4.5.14 今後のシンポジウム・公開講座
-----------------------------------------------------------------------------*/

body#Symposium div#Wrapper div#Contents dl {
	margin-top: 10px;
	margin-left: 20px;
	width: 520px;

}

body#Symposium div#Wrapper div#Contents dl dt,
body#Symposium div#Wrapper div#Contents dl dd {
	padding: 5px 0px 0px 15px;
	font-size: 10pt;
	line-height: 150%;
}

body#Symposium div#Wrapper div#Contents dl dt {
	font-weight: 600;
}

body#Symposium div#Wrapper div#Contents dl dd {
	
}



/*-----------------------------------------------------------------------------
	 5. カバー用
-----------------------------------------------------------------------------*/

body#Cover div#Wrapper {
	position: absolute;
	width: 720px;
	height: 405px;
	left: 50%;
	top: 50%;
	margin-left: -360px;
	margin-top: -240px;
	/*border-style: solid;
	border-width: 1px;
	border-color: #dadada;*/
}

body#Cover div#Wrapper h1 {
	display: none;
}

body#Cover div#Wrapper div#Contents {
	position: relative;
	width: 720px;
	height: 405px;
	background: url("../img/CoverImage.jpg") no-repeat;
	/*background-color: #fefecc;*/
}

body#Cover div#Wrapper ul {
	position: absolute;
	top: 375px;
	left: 427px;
	list-style: none;
	list-style-position: inside;
}

body#Cover div#Wrapper ul li#Japanese,
body#Cover div#Wrapper ul li#English,
body#Cover div#Wrapper ul li#Archive {
	font-size: 11pt;
}


body#Cover div#Wrapper ul li#Japanese {
	float: left;
}

body#Cover div#Wrapper ul li#English {
	float: left;
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: #111111;
}

body#Cover div#Wrapper ul li#Archive {
	float: left;
}

body#Cover div#Wrapper ul li#Japanese a {
	margin-right: 10px;
}

body#Cover div#Wrapper ul li#English a {
	margin-left: 10px;
	margin-right: 10px;
}

body#Cover div#Wrapper ul li#Archive a {
	margin-left: 10px;
}

body#Cover div#Wrapper ul li#Japanese a:hover {
	
}

body#Cover div#Wrapper ul li#English a:hover {
	
}

body#Cover div#Wrapper ul li#Archive a:hover {

}



/*-----------------------------------------------------------------------------
	作業中につき以下のメニュー項目は非表示
-----------------------------------------------------------------------------*/
/*body div#Wrapper div#Navigation h3#MenuMarker3,
body div#Wrapper div#Navigation h3#MenuMarker4,
body div#Wrapper div#Navigation h3#MenuMarker5,
body div#Wrapper div#Navigation h3#MenuMarker6,
body div#Wrapper div#Navigation h3#MenuMarker7 {
	display: none;
}*/
/*----調整中の項目終了-------------------------------------------------------*/


