@charset "Shift_JIS";

/*循環センターＨＰ用設定ファイル*/
/**************************************/
/* 共通                               */
/**************************************/
Body.Set1    {margin-top:5px; background-image:url("img/bk_main.gif"); background-repeat:repeat; font-size:90%; letter-spacing:1px;}
Body.Set2    {margin:0px;}

/*外枠（740ピクセル）*/
.BasicPanel  {width:740px; margin-left:auto; margin-right:auto; background-color:#FFFFFF;}
/*内枠（600ピクセル）*/
.ContentsPanel {width:600px; margin-left:auto; margin-right:auto; line-height:1.3; padding-bottom:30px;}

/* リンクの設定 */
A:hover          {color: red; text-decoration:none;}
A.style1:link    {text-decoration:none;}
A.style1:visited {text-decoration:none;}
A.style1:hover   {color:red; text-decoration:underline;}

/*回りこみ*/
.FloatLeft  {float: left; padding:0px 20px 0px  0px;}
.FloatRight {float:right; padding:0px 0px 10px 20px;}
.FloatClear {clear:both;}

/*リストの幅*/
li {margin:8px 0px;}
ol {margin-bottom:30px;}
ul {margin-bottom:30px;}
.Color3 Li {color:#001799;}

/*イメージのブロック化*/
.ImgBlock   {display:block;}

/*余白*/
.BlankBtm1  {margin-bottom:30px;}
.BlankBtm5  {margin-bottom:50px;}
.BlankTop2  {margin-top:20px;}

/* フッター */
#TopFooter {height: 38px; background-image:url("img/footer.gif"); background-repeat:no-repeat;}
#SubFooter {height:133px; background-image:url("img/footer_sub.jpg"); background-repeat:no-repeat;}

/*パンくずリスト*/
#MenuList {margin-left:30px; font-size:10px; /*font-size:75%;*/ padding:7px 0px 0px 0px; letter-spacing:normal;}

.ComText1 {font-size:0.8em; margin-top:50px; margin-bottom:10px; color:gray; letter-spacing:1.3px;}
.ComText2 {text-align:center;}
.ComText3 {font-size:0.8em; margin-top:20px; text-align:right;}
.ComText4 {color:#cc0000;}

.ComImg1  {margin-top:30px; margin-bottom:40px;}
.ComImg2  {margin-top:15px; margin-bottom:15px;}
.ComImg3  {margin-top:30px; margin-bottom:20px;}

.ComTitle1 h4 {border:gray 1px dotted; background-color:#F5F5F5; padding:5px;}
.ComTitle2 h3 {font-size:99%; padding:5px 10px; border-left:#00008F 5px solid; border-bottom:#00008F 1px dotted; background-color:#FFFAF0; margin-top:10px;}
.ComTitle2 h4 {font-size:98%; padding:5px  0px; width:100px; border-bottom:black 1px dotted;}


/**************************************/
/* トップページ                       */
/**************************************/
/*#MainImg  {height:440px; background-image:url("img/img_top4.jpg"); background-repeat:no-repeat; background-color:#FFFFFF;}*/
/*#FlashImg {width: 200px; height: 440px; margin-left:540px; position:absolute; overflow:hidden;}*/
/*バナーが増えたので変更（30ピクセル移動）*/
#MainImg  {height:515px; background-image:url("img/img_top4a.jpg"); background-repeat:no-repeat; background-color:#FFFFFF;}
#FlashImg {width:200px; height:440px; margin-top:30px; margin-left:540px; position:absolute; overflow:hidden;}
.Br00Set  {margin-top:8px; margin-left:40px;}

/***** N00新着情報 *****/
.N00Header    {background-image:url("img/img_new1.gif");  background-repeat:no-repeat; width:360px; height: 35px; margin-left:30px;}
.N00Footer    {background-image:url("img/img_new3.gif");  background-repeat:no-repeat; width:360px; height: 15px; margin-left:30px;}    
.N00Flame     {width:360px; height:160px; margin-left:30px;background-image:url("img/img_new2.gif"); background-repeat:repeat-y; overflow:auto;}
.ScrollbarSet1 {scrollbar-base-color:#A0D819; scrollbar-arrow-color:green; scrollbar-track-color:#CDF078; scrollbar-darkshadow-color:#A0D819;}

/**************************************/
/* サブページ共通                     */
/**************************************/
.SubTitleSet  {margin-top:30px; margin-bottom:20px;}/*黒のタイトル*/

.SubMenuSet     {position:relative; margin-top:10px; margin-bottom:5px;}/*青丸のタイトル*/
.SubMenuSet DIV {position:absolute; width:100%; top:40px; left:0px; text-align:right; font-size:12px; letter-spacing:normal;}
.SubMenuSet A   {color:blue;}

.MenuBtn DIV  {margin-left:30px; margin-top:10px;}
.PanelHeight1 {height:320px;} /*高さ*/

/*リンク：#TOPへ戻る*/
.LinkTop         {text-align:right; margin-top:20px; font-size:10px; letter-spacing:normal;}
.LinkTop A       {color:blue; text-decoration:underline;}
.LinkTop A:hover {color:red; text-decoration:none;}



/**************************************/
/* センター概要                       */
/**************************************/
/***** P01プロジェクト *****/
.P01Text1 h3 {font-size:99%; padding:5px 10px; border-left:green 5px solid; border-bottom:green 1px dotted; background-color:#FFFAF0; margin-top:40px;}
.P01Text1 h4 {font-size:98%;color:green; margin-top:30px;}

/***** P03沿革 *****/
.P03Panel1    {width:550px; margin-left:auto; margin-right:auto; line-height:1.5;}
.P03Panel1 th {width:150px; height:30px; border-bottom:gray 1px dotted;}
.P03Panel1 td {width:400px; height:30px; border-bottom:gray 1px dotted;}

/**** P05研究棟の紹介 ****/
.P05Text1  {font-weight:bold; color:green;}
.P05Panel1 {padding:10px; font-size:12px; line-height:1.6; border:green 1px dotted; background-color:#FFFAF0; margin-top:10px; margin-bottom:30px;}
.P05Line01 {margin-top:20px; border-bottom:#A9A9A9 3px dotted;}

/**** P04交通案内 ****/
.P04Panel1 {width:310px; margin-left:280px; margin-top:320px; padding:10px; position:absolute; line-height:1.5; border:gray 1px dotted;}

/**************************************/
/* メンバー紹介                       */
/**************************************/
.P07Table1    {width:600px; margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:30px; background-color:#808080;}
.P07Table1 th {height:20px;}
.P07Table1 td {height:35px; background-color:#FFFFFF;}

.Color1 th  {background-color:#ADD8E6;}
.Color2 th  {background-color:#a4ffa4;}

/**************************************/
/* メンバー紹介：詳細 　　　　　　　　*/
/**************************************/
/**** コンテンツページ *****/
/*外枠（750ピクセル）*/
.M02BasicPanel    {width:750px; margin-left:auto; margin-right:auto; background-color:#FFFFFF;}
/*内枠（650ピクセル）*/
.M02ContentsPanel {width:650px; margin-left:auto; margin-right:auto; letter-spacing:1px; line-height:1.3;}

/*見出し*/
.M02Text1 h2  {font-size:large; padding:4px 10px; border-left:silver 5px solid; background-color:#e9e9e9; text-align:right; margin-bottom:20px;}
.M02Text1 h3  {font-size:98%; padding:5px  0px;width:380px; border-bottom:black 1px dotted;}
.M02Text1 h4  {font-size:98%; color:#001799;}

/*プロフィールテーブル*/
.M02Table1    {width:650px; letter-spacing:1px; line-height:1.3; margin-bottom:30px;}
.M02Table1 th {width:120px; border-left:#99cc99 4px solid; background-color:#e9e9e9; font-weight:normal; text-align:left; padding:3px 10px;}
.M02Table1 td {padding-left:10px;}

/*フッター*/
.M02Footer {margin-top:10px; text-align:center; color:green;}

/**** メニューページ ****/
.M02MenuPanel  {width:730px; margin-left:auto; margin-right:auto;}
.ImgPhoto      {margin-left:25px;}
.M02LinkHeight {height:200px;}/*リンク領域の高さ*/

/*氏名のフォント設定*/
.M02Name1 {font-family: "Century",serif; font-weight:bold; color:navy; font-size:23px;}
.M02Name2 {font-family: "ＭＳ Ｐ明朝",serif; font-weight:bold; font-size:20px;}

/*擬似フレーム*/
.M02Flame      {height:183px; padding:5px 10px 2px 0px; overflow:scroll; overflow-x:hidden; border-left:#7DAF8C dotted 1px; line-height:1.3; font-size:90%; letter-spacing:1px; }
.ScrollbarSet2 {scrollbar-face-color:#009CD5; scrollbar-arrow-color:#ffffff; scrollbar-darkshadow-color:#009CD5;scrollbar-3dlight-color:#009CD5; scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#ffffff;} /*青*/

/**************************************/
/* 研究報告資料                       */
/**************************************/
.R01Panel1    {width:680px; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:20px; line-height:1.2;}
.R01Panel1 th {height:20px; background-color: #6495ED;}
.R01Panel1 td {height:45px; border-bottom:#4682B4 1px dotted;}
.R01Text      {font-size: 80%;}

.R01SubMenuSet {margin-left:70px; margin-top:10px; margin-bottom: 5px;}

/**************************************/
/* データベース                       */
/**************************************/
.P06Color1   {padding:10px; border-left:1px #DCDCDC solid;  border-bottom:1px #DCDCDC solid; border-top:1px #DCDCDC solid; border-right:1px #DCDCDC solid; color:#00008F; margin-bottom:30px;}
.P06Text2    {font-weight:bold; padding-bottom:5px; color:#00008F;}

/**************************************/
/* サイトマップ                       */
/**************************************/
.S01Panel1  {width:550px; margin-left:auto; margin-right:auto; border-bottom:gray 1px dotted; padding:8px 10px; line-height:1.3;}


/**************************************/
/* 環環：関連用                       */
/**************************************/
.KannKannBox          {width:600px; background:url("img/jp/kan_back.gif") repeat;}
.KannKannBox IMG      {display:block;}
.KannKannBox IMG.STtl {margin-top:10px; margin-left:40px;}
.KannKannBox UL       {margin:15px 20px 30px 40px; padding:0px 0px 0px 20px;}




