body { font-size: 12px; line-height: 120%; text: #000000; margin-top: 5px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px; }
td { font-size: 12px; line-height: 120%; Color: #000000;}

td.topics { font-size: 12px; line-height: 140%; Color: #000000;}

.topics02{margin:10px 0; padding:0; list-style:none; line-height:140%;}
.recommend h3{margin:0 0 10px 0; padding:0; font-size:12px;}
.recommend p{margin:0; padding:0; line-height:140%;}
/*ちょっとした行の余白空けに使用 */

td.h5px { padding-top:5px;}
td.h10px { padding-top:10px;}
td.h15px { padding-top:15px;}
td.f5px { padding-bottom:5px;}
td.f10px { padding-bottom:10px;}

td.hf10px { padding-top:10px; padding-bottom:10px;}
td.hf5px { padding-top:5px; padding-bottom:5px;}

td.l5px { padding-left:5px;}
td.l20px { padding-left:20px;}

td.r5px { padding-right:5px;}

td.hyou {padding:'1px' '1px' '1px' '1px'; background-color:#CCCCCC;}

/* ラインとドット */

td.dots_w { background-image: url("img/dots_w.gif"); }
td.dots_h { background-image: url("img/dots_h.gif"); }
td.line { background-color:#000000; }

/* 文字色 */

.kigou {color:#00A4F1;}
.red {color:#FF0000;}
.darkred {color:#BF0E0E;}
.blue {color:#0066FF;}
.gray {color:#999999;}

/* テキストリンク */

A:link    { color: #000000; text-decoration: none;}
A:visited { color: #663333; text-decoration: none;}
A:hover   { color: #663333; text-decoration:underline}

A.red:link    { color: #CC0000; text-decoration: none;}
A.red:visited { color: #CC0000; text-decoration: none;}
A.red:hover   { color: #E8100B; text-decoration:underline}

/* 基本文字 */

.txt10 { font-size: 10px; line-height: 120%; }

.txt11 { font-size: 11px; line-height: 120%; }

.txt12 { font-size: 12px; line-height: 120%; }

.txt15 { font-size: 15px; line-height: 120%; }

.txt16 { font-size: 16px; line-height: 120%; }

.txt18 { font-size: 18px; line-height: 120%; }

.txt14 { font-size: 14px; line-height: 120%; }

.txt20 { font-size: 20px; line-height: 150%; }
