@charset "Shift_Jis";


/* 自由に消して足して書き換えてください。 */


/***** ページの設定 ******/
body{                                                               /* ページ全体の設定 */
   color:#3c3c3c;                                                      /* 文字色の設定*/
   font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Verdana,Chicago,sans-serif;  /* フォントの種類 */
   line-height:150%;                                                /* 行間の設定 */
   font-size:84%;                                                  /* 文字の大きさ */
   background-image: url(img/leftbg.gif);                          /* 背景(左端) */
   background-repeat: no-repeat;
   background-position: left;
   background-attachment: fixed;
   margin: 5px 0px 0px 5px;
   padding: 5px 0px 0px 5px;
   }

p{margin:5px 0 15px;}   /* p要素の設定 */



/***** リンクの設定 ******/
a:link   {color:#666;}                   /* リンク色 */
a:visited{color:#666;}                   /* 既読リンク色 */
a:hover  {color:#900;                    /* カーソルがリンクの上に来た時の色 */
          text-decoration:underline;}    /* カーソルがリンクの上に来た時下線を出す */
a{text-decoration: none;}                /* リンクの下線を消す */

/***** リンクの設定(.main) ******/
.main a:link   {color:#6a5acd;}                   /* リンク色 */
.main a:visited{color:#6a5acd;}                   /* 既読リンク色 */
.main a:hover  {color:#1e90ff;                    /* カーソルがリンクの上に来た時の色 */
          text-decoration:underline;}    /* カーソルがリンクの上に来た時下線を出す */
.main a{text-decoration: none;}                /* リンクの下線を消す */

/***** リンクの設定(U-Mart) ******/
.u-mart a:link   {color:#b8860b;}                   /* リンク色 */
.u-mart a:visited{color:#b8860b;}                   /* 既読リンク色 */
.u-mart a:hover  {color:#ff4500;                    /* カーソルがリンクの上に来た時の色 */
          text-decoration:underline;}    /* カーソルがリンクの上に来た時下線を出す */
.u-mart a{text-decoration: none;}                /* リンクの下線を消す */

/***** リンクの設定(UMIE) ******/
.umie a:link   {color:#4169e1;}                   /* リンク色 */
.umie a:visited{color:#4169e1;}                   /* 既読リンク色 */
.umie a:hover  {color:#556b2f;                    /* カーソルがリンクの上に来た時の色 */
          text-decoration:underline;}    /* カーソルがリンクの上に来た時下線を出す */
.umie a{text-decoration: none;}                /* リンクの下線を消す */

/***** リンクの設定(buttom) ******/
.buttom a:link   {color:#fff;}                   /* リンク色 */
.buttom a:visited{color:#fff;}                   /* 既読リンク色 */
.buttom a:hover  {color:#fff;}                   /* カーソルがリンクの上に来た時の色 */
.buttom a{text-decoration: none;}                /* リンクの下線を消す */


/***** h要素の設定 ******/
h1{                       /* h1要素の設定 */
   margin:3px 0 10px;     /* マージン */
   padding:0;             /* パディング */
   font-size:100%;        /* 文字サイズ */
   font-weight:lighter;   /* 文字を細くする */
   }

h2{                                /* h2要素の設定 */
   margin:30px 0 4px;              /* マージン */
   padding:0 0 4px;                /* パディング */
   font-size:100%;                 /* 文字サイズ */
   border-bottom:solid 1px #ccc;   /* 下罫線 */
   }

h3{
	font-size: 105%;
}

.text {/*背景グレー(横長)*/
	margin-right: 0px;
	margin-left: 0px;
	padding-right:20px;
	padding-left:20px;
	background-color: #CCCCCC;
	color: #333333;
	font-size: 100%;
	line-height: 160%;
}

.text0_5 {/*背景グレー(横50%)*/
	margin: 0px 0px 3px 0px;
	padding-left:20px;
	background-color: #CCCCCC;
	color: #333333;
	font-size: 100%;
	line-height: 160%;
	width: 50%;
}

.text1 {
	margin-right: 0px;
	margin-left: 0px;
	padding-right:20px;
	padding-left:20px;
	color: #333333;
	font-size: 12px;
	line-height: 160%;
}

.text2 {
	margin: 0px;
	padding: 0px;
	color: #333333;
	line-height: 160%;
	}
	
.text3 {/*背景白・文字色紺*/
	margin: 0px;
	padding: 0px;
	color:#041475 ;
	line-height: 160%;
	font-size: 100%;
}

.midasi1{/*見出し小*/
	font-size: 100%;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	border-width: 0px 2px 3px 0px;
	border-style: double;
	width: 100px;
	text-align: center;
}

.midasi2{/*見出し大*/
	font-size: 100%;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	border-width: 0px 2px 3px 0px;
	border-style: double;
	width: 200px;
	text-align: center;
}

.exmidasi{/*bold四方の見出し*/
	border-width: 3px;
	border-style: solid;
	width: 80px;
	text-align: center;
	margin: 0px 0px 23px 13px;
	font-weight: bold;
}

.center{/*center(table)*/
	padding:3px;
	text-align: center;
	font-size: 100%;
}

.font{
	font-size: 100%;
}

/***** 写真部分の設定 ******/
.photo{                                   /* 写真の設定 */
   width:80px;
   height: 900px;               /* 幅・高さ */
   margin-right:10px;                     /* 右マージン */
   background-image:url(img/leftbg.gif);   /* 背景画像 */
   float:left;                            /* 左に回り込み */
   }



/***** メニュー部分の設定 ******/
ul#menu{                    /* メニュー01 */
   margin:0 0 0px;        /* マージン */
   padding:3px;             /* パディング */
   color:#bbb;              /* 文字色 */
   background-color:#eee;   /* 背景色 */
   text-align:right;        /* 文字を右寄せ */
   }

#menu li{                         /* メニュー02 */
   margin:0 0 0 10px;             /* マージン */
   padding:0 8px 0 0;             /* パディング */
   border-right:solid 1px #999;   /* 左罫線 */
   list-style:none;               /* リストスタイル */
   display:inline;                /* インライン */
   }



/***** その他の設定 ******/
.content{        /* 記事部分 */
   width:80%;    /* 幅 */
   margin: 5px 0px 0px 100px;
   }

.main{
	padding: 0px 0px 0px 15px;
	margin: 5px 0px 0px 0px;
	font-size: 100%;
	line-height: 133%;
}

.buttom{
	margin-top: 30px;
	text-align: center;
}


.publist{    /* 論文リスト */
	padding: 0px 0px 0px 15px;
	margin: 5px 0px 0px 0px;
	font-size: 100%;
	line-height: 170%;
	width: 85%;
}

.whatmain{
	float: left;
	padding: 0px;
	margin: 0px 10px 0px 0px;
}

.whatmaintext{
	width: 95%;
}

.u-mart{
	padding: 13px 0px 13px 0px;
	margin: 10px 0px 0px 10px;
	width: 300px;
	background-color:#ECE9D8;
}

.umie{
	padding: 13px 0px 13px 0px;
	margin: 10px 0px 0px 10px;
	width: 300px;
	background-color:#d3cdcb;
}


#clear{          /* クリア */
   clear:both;   /* 回り込みを解除 */
   }

.righttop{
	height: 80px;
	background-image: url(img/righttop.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.toptree{
	width: 700px;
}

.commentmini{
	margin: -10px 0px 30px 50px;
	padding: 5px;
	width: 550px;
	border-width: 1px;
	border-style: solid;
}

ul.listnormal{
	list-style-type: disc;
	margin: 5px 0px 0px 18px;
}

ul.listrule{
	margin: 8px 0px 8px 25px;
}

ul.listnum{
	margin: 8px 0px 8px 25px;
	list-style-type: decimal;
}

ul.listno{
	margin: 3px 0px 8px 25px;
	list-style-type: none;
}