body {
scrollbar-base-color:#dadcf1; 
scrollbar-face-color:#ffffff; 
scrollbar-darkshadow-color:#ffffff; 
scrollbar-highlight-color:#ffffff; 
scrollbar-3dlight-color:#ffffff; 
scrollbar-arrow-color:#5771B3; 
margin: 0;
padding: 0;
font : 13px "Helvetica", "Arial", "Hiragino Maru Gothic Pro", "MS PGothic", sans-serif; 
 color: #333333 ;}

form { margin:0 ; }

.title0 {font : 22px "Helvetica", "Arial", "Hiragino Maru Gothic Pro", "MS PGothic"; color: red;}
.title1 {font : 18px "Comic Sans MS", "Helvetica", "Arial", "Hiragino Maru Gothic Pro", "MS PGothic" ;}
.title2 {font : 16px "Comic Sans MS", "Helvetica", "Arial", "Hiragino Maru Gothic Pro", "MS PGothic";}
.title3 {font : 13px "Comic Sans MS", "Helvetica", "Arial", "Hiragino Maru Gothic Pro", "MS PGothic";}
.title1j {font : 18px "Hiragino Maru Gothic Pro", "MS PGothic" ;}
.title2j {font : 16px "Hiragino Maru Gothic Pro", "MS PGothic";}
.title3j {font : 13px "Hiragino Maru Gothic Pro", "MS PGothic";}
.navi {font : 13px "Helvetica", "Arial", "Hiragino Maru Gothic Pro", "MS PGothic" ; line-height:16px ; padding-left: 2px; padding-right: 2px; color: #333333 ;}
.announce {position: fixed; top: 0px; width: 714px; padding: 4px; background-color: #ffffff }
.anounce_title {font : 16px "Helvetica", "Arial", "Hiragino Maru Gothic Pro", "MS PGothic"; color: #993300}
.contents {padding-top: 16em; } // adjust padding-top

.mainL {font : 16px "Helvetica", "Arial", "Hiragino Maru Gothic Pro", "MS PGothic"; ; line-height:130%}
.main {font : 13px "Helvetica", "Arial", "Hiragino Maru Gothic Pro", "MS PGothic" ; line-height:130% ; padding-left: 2px; padding-right: 2px; color: #333333 ;}
.main14 {font : 13px "Helvetica", "Arial", "Hiragino Maru Gothic Pro", "MS PGothic" ; line-height:140% ; padding-left: 2px; padding-right: 2px; color: #333333 ;}
.main15 {font : 13px "Helvetica", "Arial", "Hiragino Maru Gothic Pro", "MS PGothic" ; line-height:150% ; padding-left: 2px; padding-right: 2px; color: #333333 ;}
.main18 {font : 13px "Helvetica", "Arial", "Hiragino Maru Gothic Pro", "MS PGothic" ; line-height:180% ; padding-left: 2px; padding-right: 2px; color: #333333 ;}
.mainb {font : 13px "Helvetica", "Arial", "Hiragino Maru Gothic Pro", "MS PGothic" ; line-height:130% ; padding-left: 2px; padding-right: 2px; color: #993300 ;}
.mainw {font : bold 13px "Helvetica", "Arial", "Hiragino Maru Gothic Pro", "MS PGothic" ; line-height:130% ; padding-left: 2px; padding-right: 2px; color: #ffffff ;}
.mainS {font : 12px "Helvetica", "Arial", "Hiragino Maru Gothic Pro", "MS PGothic" ; line-height:130% ; }
.mainSb {font : 12px "Helvetica", "Arial", "Hiragino Maru Gothic Pro", "MS PGothic" ; line-height:130% ; color: #993300 ;}
.mainS15 {font : 12px "Helvetica", "Arial", "Hiragino Maru Gothic Pro", "MS PGothic" ; line-height:150% ; }
.main_board {font : 13px "Helvetica", "Arial", "Hiragino Maru Gothic Pro", "MS PGothic" ; line-height:150% ; padding-left: 2px; padding-right: 2px; color: #333333 ;}

.small {font : 11px "Comic Sans MS", "Helvetica", "Arial", "Hiragino Maru Gothic Pro", "MS PGothic" ; line-height:130%; }
.smalla {font : 11px "Helvetica", "Arial", "Hiragino Maru Gothic Pro", "MS PGothic" ; line-height:130%; }
.smalla10 {font : 11px "Helvetica", "Arial", "Hiragino Maru Gothic Pro", "MS PGothic" ; line-height:100%; }
.smallV {font : 9px "Verdana", "Hiragino Maru Gothic Pro", "MS PGothic" ; line-height:130% ;}
.smallV10 {font : 9px "Verdana", "Hiragino Maru Gothic Pro", "MS PGothic" ; line-height:100% ;}

.ohash {font : 13px "Helvetica", "Arial", "Hiragino Maru Gothic Pro", "MS PGothic" ; line-height:160%; vertical-align: middle ;}

.bold {font-weight: bold; }
.boldb {font-weight: bold; color: #993300 ;}

a:link {color:#333333; text-decoration:underline;}
a:visited {color:#333333; text-decoration:underline;}
a:active {color:#ce6761; text-decoration:underline;}
a:hover {color:#ff6600; text-decoration:underline;}

.link2 a:link {color:#cc0066;text-decoration:underline;}
.link2 a:visited {color:#cc0066;text-decoration:underline;}
.link2 a:active {color:#cc0066;text-decoration:underline;}
.link2 a:hover {color:#0066ff;text-decoration:underline;}

.link3 a:link { color: blue; }
.link3 a:visited { color: mediumblue; }
.link3 a:hover { color: red; background-color: gold; }

.link4 a:link { color: #000080; }
.link4 a:hover { color: red; background-color: gold; }
.link4 a:visited { color: #000080; }
.link4 {font : 13px "Comic Sans MS", "Helvetica", "Arial", "Hiragino Maru Gothic Pro", "MS PGothic";}

.link4j a:link { color: #000080; }
.link4j a:hover { color: red; background-color: gold; }
.link4j a:visited { color: #000080; }
.link4j {font : 13px "Hiragino Maru Gothic Pro", "MS PGothic";}

.link5 a:link { color: blue; }
.link5 a:visited { color: purple; }
.link5 a:active {color:#ce6761;}
.link5 a:hover { color: purple; background-color: yellow; }

.link_needed a:link { color:red; }
.link_needed a:hover { color: red; background-color: gold; }
.link_needed a:visited { color: red; }

.link_remarks a:link {color:#333333; text-decoration:underline;}
.link_remarks a:visited {color:#333333; text-decoration:underline;}
.link_remarks a:active {color:#ce6761; text-decoration:underline;}
.link_remarks a:hover {color:#ff6600; text-decoration:underline; background-color: white;}

.linkb a:link {color:#333333;text-decoration:underline;}
.linkb a:visited {color:#333333;text-decoration:underline;}
.linkb a:active {color:#333333;text-decoration:underline;}
.linkb a:hover {color:#999999;text-decoration:underline;}


.linki0 a:link {color:#999999; text-decoration:underline;}
.linki0 a:visited {color:#999999; text-decoration:underline;}
.linki0 a:active {color:#ce6761; text-decoration:underline;}
.linki0 a:hover {color:#ff6600; text-decoration:underline;}

.linki1 a:link {color:#666666; text-decoration:underline; font-style:italic;}
.linki1 a:visited {color:#666666; text-decoration:underline; font-style:italic;}
.linki1 a:active {color:#ce6761; text-decoration:underline; font-style:italic;}
.linki1 a:hover {color:#ff6600; text-decoration:underline; font-style:italic;}

.linki2 a:link {color:#333333; text-decoration:underline;}
.linki2 a:visited {color:#333333; text-decoration:underline;}
.linki2 a:active {color:#ce6761; text-decoration:underline;}
.linki2 a:hover {color:#ff6600; text-decoration:underline;}

.linki0i a img { border: 2px solid #ffffff ; filter: Alpha(opacity=60); -moz-opacity: 0.5 ; opacity: 0.5; }
.linki0i a:hover img { border: 2px solid #FF6600 ; filter: Alpha(opacity=100); -moz-opacity: 1.0 ; opacity: 1.0; }

.linki1i a img { border: 2px solid #ffffff ; filter: Alpha(opacity=100); -moz-opacity: 1.0 ; opacity: 1.0; }
.linki1i a:hover img { border: 2px solid #FF6600 ; filter: Alpha(opacity=100); -moz-opacity: 1.0 ; opacity: 1.0; }

.linki1ib a img { border: 2px solid #ffffff ; filter: Alpha(opacity=100); -moz-opacity: 1.0 ; opacity: 1.0; }
.linki1ib a:hover img { border: 2px solid #333333 ; filter: Alpha(opacity=100); -moz-opacity: 1.0 ; opacity: 1.0; }

.linki2i a img { border: 2px solid #ffffff ; filter: Alpha(opacity=100); -moz-opacity: 1.0 ; opacity: 1.0; }
.linki2i a:hover img { border: 2px solid #FF6600 ; filter: Alpha(opacity=100); -moz-opacity: 1.0 ; opacity: 1.0; }


.thumbyen0 {font : 9px "Comic Sans MS", "Helvetica", "Arial", "Hiragino Maru Gothic Pro", "MS PGothic"; color:#999999;}
.thumbyen1 {font : 9px "Comic Sans MS", "Helvetica", "Arial", "Hiragino Maru Gothic Pro", "MS PGothic"; color:#666666;}
.thumbyen2 {font : 9px "Comic Sans MS", "Helvetica", "Arial", "Hiragino Maru Gothic Pro", "MS PGothic"; color:#333333;}
