/* CSS Document */

body{margin:5px 0px 0px 5px ;background-color:#FFF;
}
body,tr,td,th { font-size:12px; }

table.maintable{
width:355px;
border-style: none;
border-collapse: collapse;
}

ul{margin:5px 0 7px 0;padding:0 0 0 5px; list-style:none; list-style-position: outside;}
li{background:url(./sozai/maru.gif) left 3px no-repeat;padding-left:10px;}

.detail a{font-size:10px;color:#6666CC;padding-left:5px;}
.detail a:hover{color:#FF9900;}

.red{color:#F00;font-weight:normal;}

th{text-align:right;}

ul.note2{color:#00C;font-size:13px;margin-left:10px;padding:10px 0 0 10px;}
ul.note2 li{margin-bottom:5px;}

a.btn:hover,input.btn:hover{
  color: #000;
  background-color: #C5DAFC;  /* 背景色 */
  border: inset 2px #E3EDFC;  /* 枠の色 */
}
a.btn:active,input.btn:active{ color: #000; }
a.btn:visited,input.btn:visited{ color: #000; }
a.btn,input.btn {
  display: inline;             /* ブロック要素にする */
  width: 140px;                /* 横幅 */
  color: #000;
  background-color: #DBE6FC;  /* 背景色 */
  border: outset 2px #E3EDFC; /* 枠の色 */
	margin-right:1px;
	padding: 1px 1px 1px 0px;
  font-size: 13px;            /* フォントサイズ */
  font-weight: bold;            /* フォントサイズ */  
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}
a.btn{padding:2px;}