/* TDノーマル */
td {  font-size: 12px}

/* 見出し */
h2 {  font-size: 24px}
h3 {  font-size: 18px; line-height: 150%}
h4 {  font-size: 14px; line-height: 150%}
h5 {  font-size: 12px; line-height: 150%}
h6 {  font-size: 10px; line-height: 150%}

/* コンテンツ */
p {  font-size: 14px}
P.xsm{  font-size: 10px; line-height: 170%}
P.sml{  font-size: 12px; line-height: 170%}
P.mdl{  font-size: 14px; line-height: 170%}
P.lrg{  font-size: 18px; line-height: 170%}

/* コメント */
P. cmn{  font-size: 14px; line-height: 150%}

/* キャプション */
P.cpt {  font-size: 12px; line-height: 150%}

/* Index＞最新情報 */
A.nws {  font-size: 12px; line-height: 120%; color: #333333; text-decoration: none}
A.nws:hover {  font-size: 12px; line-height: 120%; color: #333333; text-decoration: underline}

/* Index＞最新情報（TD余白） */
TD.nws { padding-top: 4px; padding-right: 22px; padding-bottom: 22px; padding-left: 22px}

/* レフトメニュー */
A.menu{  font-size: 12px; line-height: 120%; color: #FFFFFF; text-decoration: none}
A.menu:hover {  font-size: 12px; line-height: 120%; color: #FFFFFF; text-decoration: underline}

/* レフトメニュー＞選択ページ */
A.view { font-size: 12px; line-height: 120%; text-decoration: none ; color: #FFFFFF}

/* フッター */
A.ftr {  font-size: 12px; line-height: 120%; color: #000000; text-decoration: none}body {  color: #000000; background-image: url(images/bg.gif)}
A.ftr:hover { font-size: 12px; line-height: 120%; color: #000000; text-decoration: underline}
.ftr { font-size: 12px; line-height: 120%; color: #000000}

/* TD余白 */
TD.pd5 {  padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
TD.pd8 { padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px}

/* Linkページ */
A.lnk { font-size: 14px; text-decoration: none }
A.lnk:hover { font-size: 14px; text-decoration: underline}

/* Linkページ＞TD余白 */
TD.lnk { font-size: 14px; background-color: #FFFFE7; font-weight: bold}
P.cmn { font-size: 14px; line-height: 150% }
TD.menu { padding-top: 4px; padding-left: 4px}
A.case { font-size: 14px; line-height: 150%; color: #333333; text-decoration: none }
A.case:hover { font-size: 14px; line-height: 150%; color: #333333; text-decoration: underline}
TD.int { font-size: 14px; font-weight: bold ; color: #21A2AD; line-height: 120%}
P.lead { font-size: 12px; line-height: 140%; color: #000000}
TD.int_bn { font-size: 14px; background-color: #E6F5F5; font-weight: bold }
TD.css_bn { font-size: 14px; background-color: #E6F0FA; font-weight: bold }
P.kwd { font-size: 14px; line-height: 170%}
TD.cssb { font-size: 14px; background-color: #E6F0FA; font-weight: bold }
TD.intb { font-size: 14px; background-color: #E6F5F5; font-weight: bold }
Ol.mdl { font-size: 14px; line-height: 170% }
TD.spc { font-size: 14px; font-weight: bold ; color: #FF4545}
A.url {  color: #333333; text-decoration: underline}
A.url:hover { color: #CC0000; text-decoration: underline}
TD.spcb { font-size: 14px; background-color: #FFF3F3; font-weight: bold }
TD.mdl { font-size: 12px}
TD.sml { font-size: 10px}
TD.xsm { font-size: 10px}
