/* ======================================== *
    CSSファイル / にゅすけ
 * ======================================== */

/* ---------------------------------------- *
    共通
 * ---------------------------------------- */

@media (hover: hover) {
  /* リンクの場合 */
  a:any-link:hover {
	COLOR: #9999FF; TEXT-DECORATION: none;
  }
  /* ボタンの場合 */
  button:enabled:hover {
  }
  /* 特定できない場合 */
  .button:where(:any-link, :enabled, summary):hover {
  }
}

.def {
  PADDING-LEFT: 1.0em ;
  PADDING-RIGHT: 1.0em ;
}
DD.defdd {
  margin-left: 1.0em;
}

/* スマホ対応 */
img {
  max-width: 100% ;
  height: auto ;
}

/* ---------------------------------------- *
    トップ
 * ---------------------------------------- */

.title {
  FONT-SIZE:150%;
  BORDER-STYLE: solid;
  BORDER-WIDTH: 1px; PADDING: 0.2em 1.0em 0.2em 1.0em;
  BORDER-COLOR: #FFFFEE #FFFF00 #FFFF00 #FFFFEE;
  BACKGROUND: #FFFF99; COLOR: #0000BB;
}

.subj {
  PADDING: 0.2em 1.0em 0.2em 1.0em;
  BORDER-STYLE: solid;
  BORDER-WIDTH: 1px 0 1px 0;
  BORDER-COLOR: #CCCCCC #444444 #CCCCCC #444444;
  FONT-SIZE: 110%;
  FONT-WEIGHT: bold ;
  BACKGROUND: #DEC3B2;
}

/* ---------------------------------------- *
    レポート
 * ---------------------------------------- */

DD.rep {
  padding-top: 1.0em ;
  margin-left: 1.0em ;
}

DD.rep2 {
  padding-top: 0.5em ;
  margin-left: 1.0em ;
}

.subj2 {
  PADDING: 4px;
  BORDER-STYLE: solid;
  BORDER-WIDTH: 0 0 1px 0;
  BORDER-COLOR: #444444 #444444 #999999 #444444;
  COLOR: #444444;
}

.mini_subj {
  COLOR: #FF0000;
}

.none_box {
  DISPLAY: table;
}

.tb1 {
	BORDER-STYLE: solid; BORDER-WIDTH: 1px ;
	BACKGROUND: #333333;
}
.tb2 {
	BORDER-STYLE: solid; BORDER-WIDTH: 1px ;
	BACKGROUND: #0000FF;
}
.td2 {
	BACKGROUND: #CCCCCC;
	BORDER-STYLE: solid; BORDER-WIDTH: 1px ;
	BORDER-COLOR: #FFFFFF #999999 #999999 #FFFFFF ;
	PADDING: 3px 5px 3px 5px;
}
.td1 {
	BACKGROUND: #BBBBBB;
	BORDER-STYLE: solid; BORDER-WIDTH: 1px ;
	BORDER-COLOR: #CCCCCC #666666 #666666 #CCCCCC ;
	PADDING: 3px 5px 3px 5px;
}
.st {
	BACKGROUND: #CCCCCC;
	BORDER-STYLE: solid; BORDER-WIDTH: 1px ;
	BORDER-COLOR: #FFFFFF #999999 #999999 #FFFFFF ;
}
.st2 {
	BACKGROUND: #999999;
	BORDER-STYLE: solid; BORDER-WIDTH: 1px ;
	BORDER-COLOR: #CCCCCC #666666 #666666 #CCCCCC ;
}

.index {
	BACKGROUND: #CCCCCC;
	BORDER-STYLE: solid; BORDER-WIDTH: 1px ;
	BORDER-COLOR: #FFFFFF #999999 #999999 #FFFFFF ;
	PADDING: 3px 5px 3px 5px;
}
