<!--

body,td{

font-family:sans-serif, "sans-serif";

font-size:0.9em;

color:#333333;

}



/* 画像枠なし */

img	{border: none;}



/* リスト行間 */

ol,ul	{line-height:1.5;}



/* リンク */

A:link		{color:#0033CC;text-decoration:none;}

A:visited		{color:#336666;text-decoration:none;}

A:active		{color:#0033CC;}

A:hover		{color:#0033CC;text-decoration:underline;}



/* フォント関係 */

.size10	{font-size:0.8em;line-height:1.5;}

.size12	{font-size:0.9em;line-height:1.5;}

.size14	{font-size:1em;line-height:1.5;}

.size18	{font-size:1.2em;line-height:1.5;}

.blue	{color:#003399;line-height:1.5;}

.bblue	{font-weight:bold;color:#003399;line-height:1.5;}

.blue12	{font-size:0.9em;line-height:1.5;color:#003399;}

.blue14	{font-size:1em;line-height:1.5;color:#003399;}

.blue18	{font-size:1.2em;line-height:1.5;color:#003399;}

.white	{font-weight:bold;line-height:1.5;color:#ffffff;}

.white10	{font-size:0.8em;ine-height:1.5;color:#ffffff;}

.pink	{color:#cc0099;}





/* 見出し */

H1 {
     color: #071A71; /* 文字の色 */
     width : 100% ;
     font-size :1.2em ;  /*文字の大きさを指示する時に数値を記述*/
     line-height :30px ;  /*行の高さを指示する時に数値を記述*/
     padding-left :15px ;
     margin : 0px 0px 0px 0px ;  /*上下に余白を作る場合１番目（上）３番目（下）の０ｐｘに数値を記述*/
     background : #f9f9f9 ;
     border-bottom : solid 2px #cccccc ;

}
H2 {
   color: #071A71; /* 文字の色 */
     width : 250px ;
     font-size :1.2em ;  /*文字の大きさを指示する時に数値を記述*/
     line-height :30px ;  /*行の高さを指示する時に数値を記述*/
     padding-left :15px ;
     margin : 0px 0px 0px 0px ;  /*上下に余白を作る場合１番目（上）３番目（下）の０ｐｘに数値を記述*/
     background : #f9f9f9 ;
     border-bottom : solid 2px #cccccc ;
}


h3{
margin:0px 0 0px 0;
border-style: solid;
border-width: 0px 0px 0px 0px;
3px 1px;
border-color: #999999 #CC9999 #CC9999 #999999;
padding: 3px 5px;
color:#005599;
font-size:1.2em;
letter-spacing: 0.1em;
}


h4{
margin:0px 0 5px 0;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999 #CC9999 #CC9999 #999999;
background-color: #ffFFff;
padding: 3px 5px;
color:#000099;
font-size:1.0em;
letter-spacing: 0.1em;
}




/* テーブル罫線を重ねて表示 */

.tb{

border-collapse:collapse;

}



/* --- 自動改行設定 --- */

pre{

white-space:pre-wrap;

white-space:-moz-pre-wrap;

white-space:-pre-wrap;

white-space:-o-pre-wrap;

word-wrap:break-word;

font-size:1em;line-height:1.5;

}





/* --- 飾り枠1 --- */

.box{

border-left: solid 2px #999999;

border-bottom: solid 1px #000000;

background:#ffffff;

}

.title{/*タイトル部分*/

font-size: 1em;

letter-spacing: 0.1em;

color: #FFFF00;

font-weight:bold;

background-color: #3333CC;/*背景色*/

padding: 3px 0 3px 10px;

border-left: solid 5px #000000;

border-bottom: solid 1px #000000;

}

.text{/*内容部分*/

color: #333333;

padding: 2px;

border-top: solid 1px #747474;

border-right: solid 5px #000000;

border-left: solid 5px #000000;

}





/* --- 飾り枠2 --- */

.box2{/*外枠*/

margin: 0 0 0 1px;

padding: 0 0 0 8px;

background-color: #0099ff;/*太枠の色*/

border: solid 1px #999999;

  }

.box2 dl{/*内部枠*/

padding: 3px;

position: relative;

background-color: #ffffff;

border-bottom: solid 1px #3333cc;

border-left: solid 1px #3333cc;

}

.box2 dt{/*タイトルの設定*/

color:#330099;

font-size: 1em;

font-weight: bold;

border-bottom: dashed 1px #3333cc;/*破線の太さ・色*/

}

.box2 dd{/*内容部分*/

margin: 1px 10px;

line-height:1.3;

  }



/* --- 見出しと本文--- */

.title2{/*見出し*/

padding: 4px 10px;

margin:17px 0 7px 0;

font-size: 1.0em;

letter-spacing: 0.2em;

color: #336699;

font-weight:bold;

background-color: #FFFfff;

border: solid 1px #B0C4DE;/*枠線*/

}

.text2{/*本文*/

color: #333333;

padding: 0 15px;

line-height:1.5;

}





/* ---左側メニュー内枠 --- */

.indent{

padding: 4px;

border: dotted 1px #3333cc;

background-color: #F0F8FF;

margin-left: 25px;

margin-top: 15px;

font-size:0.9em;

line-height:1.2;

color:#3333CC;

}



/* ---研究室名先生名--- */

.indent2{

margin: 3px 45px;

font-size:0.9em;

line-height:1.5;

color:#3333CC;

}



/* ---左側メニュー内--- */

.indent3{

margin-top: 15px;

margin-left: 28px;

}





/* --- ページタイトル --- */

.pagetitle{

padding: 5px 10px;

margin:5px 0 15px 0;

background-color: #E0FFFF;

color:#333399;

font-size:1.2em;

font-weight:bold;

border-left:3px solid #333399;

border-bottom: dotted 1px #3333cc;

}



/* ---各ページメニュ --- */

.menu{

padding: 5px;

margin:0 0 10px 0;

background-color: #ccff99;

border-top:1px solid #333399;

border-bottom: 1px solid #333399;

}



/* ---赤い枠線 --- */

.redbox{

padding: 4px;

border: dotted 1px #ff0000;

font-size:1em;

line-height:1.2;

color:#ff0000;

text-align:center;

}





-->

