body {
 color: #333300;
 background-color: #FFFFFF;
 background-image: url();
 font-size: x-small;
 background-repeat: repeat-y;
 background-attachment: fixed
 }

.chk { margin-bottom: 3px;
 font-size: small;
 padding: 3px;
 border-style: none none solid solid;
 border-width: 0px 0px 1px 5px;
 border-color: #28AAD2 }

.tips  {
 font-weight: bold;
 font-size: 20px;
 margin-bottom: 5px;
 padding: 3px 3px 4px;
 border-style: none none solid solid;
 border-width: 0px 0px 1px 5px;
 border-color: #28AAD2
 }

.small { font-size: x-small}

h2 {
 border-width : 0px 0px 2px 8px;
 border-style : none none solid solid ;
 border-color : #CC6600;
 padding-left : 7px;
 }

h4 { background-color: #FFFFFF; padding : 3px }

a:link {  color: #CC3300; text-decoration: none}
a:visited { color: #666600; text-decoration: none }
a:active { color: #CC3300; text-decoration: none }
a:hover { color: #FF9900; text-decoration: underline}
a:link.menu {  color: #FFFFFF; text-decoration: none}
a:visited.menu { color: #FFFFFF; text-decoration: none }
a:active.menu { color: #FFFFFF; text-decoration: none }
a:hover.menu { color: #FF9900; text-decoration: underline}

td,th { font-size: x-small }
td.menu { font-size: x-small; color: #FFFFFF }
input { font-size: x-small }
select { font-size: x-small }
dd { margin-bottom: 5px }
.point { color:#CC6600 }
.point2 { color:#CC6600;font-size: xx-small }
.point3 { color:#FF0000;font-size: xx-small }

.t_style { 
border-collapse: collapse; /* 枠線の表示方法 */
background-color: #FFFFFF;
border: 1px #666666 solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
} 

.t_style td { 
border: 1px #666666 solid; /* セルの枠線（太さ・色・スタイル） */ 
padding: 3px; /* セル内の余白 */ 
} 

.t_style th { 
border: 1px #666666 solid; /* セルの枠線（太さ・色・スタイル） */ 
background-color: #EEE8AA;
padding: 3px; /* セル内の余白 */ 
} 

