.mini{
  font-size: 1%;
}
.small{
  font-size: 85%;
}
.large{
  font-size: 115%;
}

/* h1はシステムのタイトル */
h1{
  margin:0;padding:0;font-size:100%;font-weight:normal;border:none;font-style:normal;
}
/* コンテンツ名 */
h2{
}
/* 表のタイトルなど */
h3{
  margin: 0;
  font-size: 14px;
  font-weight: bold;
}
/* 見出し */
h4{
}
/* ページ内見出し */
h5{
  margin: 1rem 0 !important;
}
/* コンテンツ内タイトル */
h6{
  font-size: 1.6rem !important;
  margin: 4rem 0 2rem 0 !important;
}

/* リスト */
li {
  list-style-type: none;
}

table{
  /*border: 1px solid #ccc;*/
}
/* リンク色 */
a:link {
  color: #009;
  text-decoration: none;
}
a:visited {
  color: #009;
    text-decoration: none;
}
a:hover {
  color: #00C;
  /*    font-style:normal; */
  text-decoration: underline;
}
a:active {
  color: #009;
  /*  text-decoration: none; */
}

/*画像関連*/
img.img_size_s {
  width: 150px;
}
img.img_size_m {
  width: 300px;
}
img.img_size_l {
  width: 450px;
}

/* ボタン */
input[type="button"], input[type="submit"] {
  margin: 2px 1px;
  height: 30px;
  min-width: 80px;
  cursor: pointer;

  /*display: block;*/
  /*width:180px;*/
  text-align: center;
  text-decoration: none;
  padding:0.6em 1em;
  color: #FFF;
  background: #239d52;
  box-sizing:border-box;
  text-transform: uppercase;
  font-weight: bold;
  border-radius: 4px;
}

div#message {
  color: #CCCC00;
  background-color: #EEE;
}
div#error {
  color: #FF0000;
  background-color: #EEE;
  font-weight: bold;
}
div#debug {
  clear: both;
  color: #339;
  background-color: #FFC;
  font-size: 120%;
  min-height: 100px;
}

/* **********************************************/
/* エリア詳細設定 */
/* **********************************************/

/* テキストボックス入力時 変色 */
select.w:focus,
input.w[type="text"]:focus,
input.w[type="password"]:focus,
textarea.w:focus {
  border: solid 1px #999;
  background-color: #ffcc33;
}

/* コメント */
.comment {
  font-size: 70%;
  color: #000000;
}
/* 注意 */
.attention {
  color: #FF0000;
}
span.error {
  color: #FF0000;
}
