@charset "utf-8";

/* ------------------------------------------------------------
  filename:typography.css
  created: 090407
  update:  090407
------------------------------------------------------------ */

/* ------------------------------------------------------------ 基本設定 */

div#header h1,
div#header h2,
div#header h3,
div#header h4,
div#header h5,
div#header h6,
div#header p,
div#header li,
div#header dt,
div#header dd,
div#header th,
div#header td,
div#header pre,
div#header caption,
div#header address,
div#footer h1,
div#footer h2,
div#footer h3,
div#footer h4,
div#footer h5,
div#footer h6,
div#footer p,
div#footer li,
div#footer dt,
div#footer dd,
div#footer th,
div#footer td,
div#footer pre,
div#footer caption,
div#footer address,
div#subContents h1,
div#subContents h2,
div#subContents h3,
div#subContents h4,
div#subContents h5,
div#subContents h6,
div#subContents p,
div#subContents li,
div#subContents dt,
div#subContents dd,
div#subContents th,
div#subContents td,
div#subContents pre,
div#subContents caption,
div#subContents address {
	line-height: 1.5;
	color: #333;
	font-size: 120%;
}

/* 最大長対応 */

div#header h1,
div#header h2,
div#header h3,
div#header h4,
div#header h5,
div#header h6,
div#header p,
div#header li,
div#header dt,
div#header dd,
div#header th,
div#header td,
div#header label,
div#header span,
div#header pre,
div#footer h1,
div#footer h2,
div#footer h3,
div#footer h4,
div#footer h5,
div#footer h6,
div#footer p,
div#footer li,
div#footer dt,
div#footer dd,
div#footer th,
div#footer td,
div#footer label,
div#footer span,
div#footer pre,
div#subContents h1,
div#subContents h2,
div#subContents h3,
div#subContents h4,
div#subContents h5,
div#subContents h6,
div#subContents p,
div#subContents li,
div#subContents dt,
div#subContents dd,
div#subContents th,
div#subContents td,
div#subContents label,
div#subContents span,
div#subContents pre { word-break:break-all; }

div#header ol li,
div#header ul li,
div#footer ol li,
div#footer ul li,
div#subContents ol li,
div#subContents ul li { list-style: none; }

/* 入れ子対応 */

div#header dd dt,
div#header dd dd,
div#header dd input,
div#header dd select,
div#header dd textarea,
div#header th p,
div#header th li,
div#header th dt,
div#header th dd,
div#header th input,
div#header th select,
div#header th textarea,
div#header td p,
div#header td li,
div#header td dt,
div#header td dd,
div#header td input,
div#header td select,
div#header td textarea,
div#footer dd dt,
div#footer dd dd,
div#footer dd input,
div#footer dd select,
div#footer dd textarea,
div#footer th p,
div#footer th li,
div#footer th dt,
div#footer th dd,
div#footer th input,
div#footer th select,
div#footer th textarea,
div#footer td p,
div#footer td li,
div#footer td dt,
div#footer td dd,
div#footer td input,
div#footer td select,
div#footer td textarea,
div#subContents dd dt,
div#subContents dd dd,
div#subContents dd input,
div#subContents dd select,
div#subContents dd textarea,
div#subContents th p,
div#subContents th li,
div#subContents th dt,
div#subContents th dd,
div#subContents th input,
div#subContents th select,
div#subContents th textarea,
div#subContents td p,
div#subContents td li,
div#subContents td dt,
div#subContents td dd,
div#subContents td input,
div#subContents td select,
div#subContents td textarea { font-size: 100%; }

/* 強調スタイル */

div#header em,
div#footer em,
div#subContents em
 {
	font-size: 125%;
	font-weight: bold !important;
}

div#header strong,
div#footer strong,
div#subContents strong { font-weight: bold; }

div#header strong.more,
div#footer strong.more,
div#subContents strong.more { color: #C00; }

div#header strong.most,
div#header strong.most,
div#header strong.most {
	color: #C00;
	font-weight: bold;
}

/* リンクスタイル */
a:link {
	color:#833A19;
	text-decoration: underline;
}

a:visited {
	color:#800080;
	text-decoration: underline;
}

a:hover,
a:active {
	color:#E75991;
	text-decoration: underline;
}

/* EOF */
