
@charset "utf-8";

/*===================================================================
  News CSS
===================================================================*/

/* ニュースカテゴリ - すべて nCat0 */
.newsCategoryType0{ width:100px; height:16px; line-height:14px; text-align:center; font-size:11px; border:1px #dcdcdc solid; border-radius:8px; }
.newsCategoryType0[ON]{ background-color:#ebeff6; }
/* ニュースカテゴリ - セミナー nCat1 */
.newsCategoryType1{ width:100px; height:16px; line-height:14px; padding-left:2px; font-size:11px; border:1px #dcdcdc solid; border-radius:8px; }
.newsCategoryType1:before{ content:"●"; color:#758ac6; margin-right:2px; font-family:"游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.newsCategoryType1[ON]{ background-color:#ebeff6; }
/* ニュースカテゴリ - イベント nCat2 */
.newsCategoryType2{ width:100px; height:16px; line-height:14px; padding-left:2px; font-size:11px; border:1px #dcdcdc solid; border-radius:8px; }
.newsCategoryType2:before{ content:"●"; color:#88c2b8; margin-right:2px; font-family:"游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.newsCategoryType2[ON]{ background-color:#ebeff6; }
/* ニュースカテゴリ - シンポジウム nCat3 */
.newsCategoryType3{ width:100px; height:16px; line-height:14px; padding-left:2px; font-size:11px; border:1px #dcdcdc solid; border-radius:8px; }
.newsCategoryType3:before{ content:"●"; color:#f09600; margin-right:2px; font-family:"游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.newsCategoryType3[ON]{ background-color:#ebeff6; }
/* ニュースカテゴリ - お知らせ nCat4 */
.newsCategoryType4{ width:100px; height:16px; line-height:14px; padding-left:2px; font-size:11px; border:1px #dcdcdc solid; border-radius:8px; }
.newsCategoryType4:before{ content:"●"; color:#626262; margin-right:2px; font-family:"游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.newsCategoryType4[ON]{ background-color:#ebeff6; }
/* ニュースカテゴリ - メディア nCat5 */
.newsCategoryType5{ width:100px; height:16px; line-height:14px; padding-left:2px; font-size:11px; border:1px #dcdcdc solid; border-radius:8px; }
.newsCategoryType5:before{ content:"●"; color:#c2b709; margin-right:2px; font-family:"游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.newsCategoryType5[ON]{ background-color:#ebeff6; }
/* ニュースカテゴリ - 研究活動 nCat6 */
.newsCategoryType6{ width:100px; height:16px; line-height:14px; padding-left:2px; font-size:11px; border:1px #dcdcdc solid; border-radius:8px; }
.newsCategoryType6:before{ content:"●"; color:#aa70c0; margin-right:2px; font-family:"游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.newsCategoryType6[ON]{ background-color:#ebeff6; }

/* 文字色等  */
.Str01{}
.Str02{}
.Str03{ color:#939393; }

/* ニュース一覧  */
.NewsContentsContainer{ padding:10px 0 0 0; border-bottom:1px #ababab dotted; }
.NewsDate{ float:left; width:140px; }
.NewsDate p{ color:#456374; }
.NewsDate p:nth-of-type(1){ font-size:14px; line-height:160%; }
.NewsDate p:nth-of-type(2){ margin-top:2px; }
.NewsCategory{ float:left; width:110px; padding-top:3px; }
.NewsCategorySub{ float:left; width:110px; padding-top:5px; }
.NewsMemo{ float:left; width:510px; }
.NewsMemo p{ line-height:150%; margin-bottom:10px;}
.NewsMemo a{ text-decoration:underline;}

/* インデックスレイアウト  */
.neIndexTitle{}
.neIndexBox01{ margin-top:35px; }
.neIndexBox01L{ float:left; width:760px; }
.neIndexBox01R{ float:left; width:170px; margin-left:30px; }

/* ボタン  */
.nePageBtn{ display:block; width:170px; height:52px; line-height:52px; color:#333333; padding-left:20px; margin-bottom:5px; background-color:#e6e6e6; border-radius:5px; }
.nePageBtn:hover, .nePageBtn[ON]{ color:#ffffff; background-color:#456374; text-decoration:none; }

.neIndexYearBtn{ width:760px; height:35px; }
.neIndexYearBtn a{ float:left; display:block; width:100px; height:30px; line-height:30px; color:#333333; text-align:center; margin-right:5px; background-color:#e6e6e6; border-radius:5px; }
.neIndexYearBtn a:hover, .neIndexYearBtn a[ON]{ color:#ffffff; background-color:#456374; text-decoration:none; }

.neIndexCatBtn{ width:760px; height:55px; border-bottom:1px #b2b2b2 dotted; margin-top:10px; }
.neIndexCatBtn p{ cursor:pointer; float:left; margin-right:5px; }

.neLinkBtn01{background-color:#E6E6E6;padding:10px 12px;margin-bottom:8px;}
.neLinkBtn01 p{ line-height:150%;}
.neLinkBtn01 a{ text-decoration:underline;}

.neLinkBtn02{ border:1px solid #E6E6E6; padding:10px 12px;margin-bottom:8px;}
.neLinkBtn02 p{ line-height:150%;}
.neLinkBtn02 a{ text-decoration:underline;}

.neLinkBtn03{background-color:#ffffff;padding:8px 12px;margin-top:8px;}
.neLinkBtn03 p{ line-height:150%;}
.neLinkBtn03 a{ text-decoration:underline;}

.neLinkStr{ margin-top:30px;}


/* ニュース本体  */
.neCategoryBox{padding-bottom:5px;color:#375fa5; font-size:14px;}

.neBox{ width:756px;}
.neBox a{ text-decoration:underline;}

.neBackTop{ width:756px; text-align:right; }
.neBackBottom{ width:756px; text-align:right; margin-top:30px;}

.neStr01{ font-size:16px; font-weight:bold; border-bottom:1px solid #000000; margin-bottom:10px; margin-top:30px; padding-bottom:5px;}
.neStr02{ font-size:18px; font-weight:bold; border-bottom:1px solid #000000; margin-bottom:10px; margin-top:30px; padding-bottom:5px;}
.neStr03{ font-size:20px; font-weight:bold; border-bottom:1px solid #000000; margin-bottom:10px; margin-top:30px; padding-bottom:5px;}

.neTitle{ margin-bottom:20px; }
.nePrBox01{background-color:#E6E6E6;padding-top:12px;padding-left:12px;padding-right:12px;padding-bottom:12px;margin-top:10px;}
.nePrBox01 p{line-height:180%;}
.nePrBox01Str{font-size:17px; font-weight:bold; margin-bottom:10px;}

.nePrBox02{background-color:#E6E6E6;padding:10px 12px;margin:30px 0;}
.nePrBox02 p{line-height:180%;}
.nePrBox02Str p{font-size:17px; font-weight:bold; margin-bottom:10px; line-height:150%;}

.nePrResBox p{ float:left; line-height:160%; margin-top:2px; padding-right:10px;}
.nePrResBox p:nth-of-type(1){ }
.nePrResBox p:nth-of-type(2){ }

.nePrInvBox p{ float:left; line-height:160%; margin-top:2px; padding-right:10px;}
.nePrInvBox p:nth-of-type(1){ }
.nePrInvBox p:nth-of-type(2){ }

.nePubBox{ margin-top:12px;}
.nePubBox p{ float:left; line-height:160%; padding-right:10px;}
.nePubBox p span{ font-weight:bold; color:#375fa5; }

.neColBox01{background-color:#E6E6E6; padding:12px; margin-top:30px;}
.neColBox01Str p{font-size:17px; font-weight:bold; margin-bottom:10px; line-height:150%;}
.neColBox01Sub p{ margin-bottom:10px; }

.neImgBox{ margin-top:30px; }
.neImgBox p{ float:left; width:374px; margin-bottom:8px; display:inline-block; vertical-align: top; line-height:150%; }
.neImgBox img{ width:374px; height:auto; }
.neImgBox p:nth-of-type(1){}
.neImgBox p:nth-of-type(2){ margin-left:8px;}
.neImgBox p:nth-of-type(3){}
.neImgBox p:nth-of-type(4){ margin-left:8px;}
.neImgBox p:nth-of-type(5){}
.neImgBox p:nth-of-type(6){ margin-left:8px;}

.neImgBoxW{ margin-top:30px; }
.neImgBoxW p{ width:756px; margin-bottom:8px; display:inline-block; vertical-align: top; line-height:150%; }
.neImgBoxW img{ width:756px; height:auto; }

.neInfoBox{ margin-top:30px; border:1px solid #E6E6E6; padding:15px;}
.neInfoBox p{line-height:160%;}
.neInfoBox p span{ font-weight:bold; }
.neInfoBox p span:before{ content:"●"; color:#939393; margin-right:2px; font-size:90%; font-family:"游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.neInfoBox p.ti1em{margin-left:1.1em;text-indent:-1.1em;}
.neInfoBox p.ti2em{margin-left:2.1em;text-indent:-2.1em;}
.neInfoBox p.ti3em{margin-left:3.1em;text-indent:-3.1em;}
.neInfoBox p.ti4em{margin-left:4.1em;text-indent:-4.1em;}
.neInfoBox p.ti5em{margin-left:5.1em;text-indent:-5.1em;}
.neInfoBox p.ti6em{margin-left:6.1em;text-indent:-6.1em;}
.neInfoBox p.ti7em{margin-left:7.1em;text-indent:-7.1em;}
.neInfoBox p.ti8em{margin-left:8.1em;text-indent:-8.1em;}








/* OLD  */
.NewsHeadContainer{
	position:relative;
	width:750px;
	height:34px;
	border-bottom:1px #b3b3b3 dotted;
}
.NewsHeadTitle{
	position:absolute;
	top:0;
	left:0;
}
.NewsHeadGoList{
	position:absolute;
	top:5px;
	left:85px;
}


.NewsYearContainer{

}
.NewsYearContainer div{float:left;width:110px;}

.NewsBoxContainer{background-color:#E6E6E6;padding-top:12px;padding-left:12px;padding-right:12px;padding-bottom:12px;margin-top:20px;}
.NewsBoxTitle{font-size:18px; font-weight:bold;line-height:140%;}
.NewsBoxTitle span{font-weight:normal;}
.NewsBox{margin-top:5px;}
.NewsBox p{float:left;line-height:160%;}
.NewsBox p:nth-of-type(1){width:130px;}
.NewsBox p:nth-of-type(2){width:602px;}

.NewsBox2{margin-top:5px;}
.NewsBox2 p{float:left;line-height:160%;}
.NewsBox2 p:nth-of-type(1){width:160px;}
.NewsBox2 p:nth-of-type(2){width:572px;}

.NewsBoxContainerLinkWhite{background-color:#ffffff;padding-top:4px;padding-left:12px;padding-bottom:4px;margin-top:8px;}
