/*--------------*/
/* タグ全体制御 */
/*--------------*/
body {
  font-family : verdana,arial,"MS PGothic","Osaka",sans-serif;
  font-size : 12px;
  line-height : 140%;
}

td {
  font-family : verdana,arial,"MS PGothic","Osaka",sans-serif;
  font-size : 12px;
  line-height : 140%;
}

th {
  font-family : verdana,arial,"MS PGothic","Osaka",sans-serif;
  font-size : 12px;
  line-height : 140%;
  font-weight : normal;
}

form {
    margin : 0px;
}

a {
  color : #3778FF;
  text-decoration : none;
}

a:hover {
  color : #cc6600;
  text-decoration : underline;
}

img {
  border : none;
  padding : 0px;
  margin : 0px;
}

p {
  padding : 0px;
  margin : 0px;
}

ul {
  list-style : none;
  margin : 0px ;
  padding : 0px ;
}

li {
  display : inline;
}

textarea {
  font-family : arial,"MS PGothic","Osaka",sans-serif;
  font-size : 12px;
}


/*----------------*/
/* その他表示項目 */
/*----------------*/
/* 必須項目 */
.must {
    color: red;
}

/* コメント */
.comment {
    color: #3350F4;
}

/* 注釈 */
.note {
    color: gray;
}

/* デザインセル */
.cell01 {
    padding: 4px;
    border-width: 0px 0px 3px 0px;
    border-style:solid;
    border-color:#d7eaf8;
}

/* Yahooファイナンス */
.redFin {
    color: red;
}

.greenFin {
    color: green;
}


/*----------*/
/* デザイン */
/*----------*/
table.window {
    border: none 0px;
    border-spacing: 0px;
}

table.window tr th {
    padding: 0px;
    margin: 0px;
}

table.window tr td {
    padding: 0px;
    margin: 0px;
}

tr.top th {
    font-family : verdana,arial;
    font-size : 10pt;
    background-color: #7abbe7;
    text-align: left;
    vertical-align: middle;
    color: #ffffff;
}

tr.middle {
    background-color: #f1f8fd;
}

tr.bottom {
    background-color: #f1f8fd;
}

ul.company_logo li {
    margin: 0 22px 0 0;
}

.disabled_input {
    background: #fff;
    border:1px dotted silver;
}

input[type=button],
input[type=checkbox],
input[type=radio],
button {
	cursor: pointer;
}