body {background-image:url(images/gg.jpg); }

table {margin:0; padding:0;}
table td {padding:0; vertical-align:top;  line-height:120%; font-size:15px; font-family: Osaka, ‚l‚r ‚oƒSƒVƒbƒN, MS UI Gothic, sans-serif }	

td#leftcolumn {width:250px;  background:#fff; vertical-align:top; padding-left:15px;}

td#ccolumn {width:520px; vertical-align:top; padding:5px 5px 5px 5px; }
#footer {text-align:center;}
ul {margin:2px; padding:2px 2px 2px 2px; list-style:decimal outside; text-align:left; line-height:140%;}
li {margin-left:15px; list-style-image:url(images/mini9.gif); color:#004C00;outside;}
#menubar {border-bottom: solid 2px #fff; background-color:#DEED9F}
#content {padding:10px 20px 5px 20px;}

#content2 {padding:10px 10px 5px 180px;}
#content3 {padding:0px 0px 0px 50px;}
#content_topic {padding:10px 10px 10px 40px;}
/*From rmr.jp*/
        .photoBoxL {    float: left;    margin-right:0 0 10px  10px;padding:2px;}
        .photoBoxR {    float: right;   margin-left: 0 0 10px 20px;padding:2px;}
        .photoBoxC {    margin-right: auto;     margin-left: auto;}
        .img {  padding:5px;    border-top: solid 0px #C0C0C0;}
.even { padding:10px 15px 15px 5px; background-color: #f0ffe6;border-bottom: 1px dashed #B5D0EA; border-left: 1px dashed #B5D0EA; font-size:13px;}
.odd {padding:10px 15px 15px 5px; background-color: #fff; border-bottom: 1px dashed #B5D0EA; border-left: 1px dashed #B5D0EA; font-size:13px;}
div.char {font-size:13px; font-weight:bold; color:#CC6633}
