/* site */

a:link {color:#9999ff}

a:active {color:#9900ff}

a:visited {color:#ff0099}



em { font-style:normal ; font-weight:bold ; }



img { margin:0 ; padding:0 ; }



body { color:#ffffff ; margin:0 ; padding:0 ; }

body#rrk { font-size:10pt ; background:#666666 url(site_pic/koushin_bk.jpg) no-repeat fixed 0 0 ; }
<!-------body#rrk { font-size:10pt ; background:#666666 url(site_pic/koushin_bk.jpg) repeat-y fixed 0 0 ;}-->

body#about { font-size:10pt ; background-color:#666666 ; }

body#framebody { color:#ffffff ; background:#2b0e66 url(../top_pic/bg.jpg) repeat fixed 0 0 ; font-size:9pt ; }

body#gen { color:#ffffff ; background-color:#666666 ; font-size:9pt ; }



div { margin:0; padding:0 ; border:none; }

div.genleft { width:120px ; height:30px ; float:left ; background:#2b0e66 url(../top_pic/bg.jpg) repeat fixed 0 0 ; }

div.genform { width:220px ; height:30px ; float:left ; background:#2b0e66 url(../top_pic/bg.jpg) repeat fixed 0 0 ; }

div.genright { width:280px ; height:30px ; float:left ; background:#2b0e66 url(../top_pic/bg.jpg) repeat fixed 0 0 ; font-size:9pt ; text-align:right ; color:#a78dca ; }

div.genlogo { width:80px ; height:30px ; float:left ; background:#2b0e66 url(../top_pic/bg.jpg) repeat fixed 0 0 ; }

<!--
div.sitebody { width:700px ; color:#ffffff ; background:#2b0e66 url(site_pic/koushin_bk.jpg) repeat fixed 0 0 ; padding-bottom:10em ; }
-->
div.sitebody { width:700px ; color:#ffffff ; padding-bottom:10em ; }


div.aboutbody { width:700px ; color:#ffffff ; background-color:#2b0e66 ; padding-bottom:10em ; }



div.normal { padding-top:24px ; margin:0 ; }

div.sect { margin:0 ; padding:0 ; }



form { margin:0 ; padding:2px ; }



dl { margin:0 ; padding:0 2em ; }

dt { font-size:12pt ; border-width:0 0 1px 0 ; border-color:#a78dca ; border-style:solid ; padding:0.5em 0 0 0 ; margin:0 ; }

dt.cre { border-color:#a78dca ; border-style:solid ;}

dt.com { border-color:#ca8d9c ; border-style:solid ;}

dt.int { border-color:#c1c08d ; border-style:solid ;}

dd { padding:0.5em 0 ; line-height:1.75em ; margin:0 2em ; }



p { padding:0 ; margin:0 ; }

p#whatsnew { width:362px ; text-align:right ; font-size:9pt ; margin:0 0 4pt 0 ; }



h1 { font-size:12pt ; font-weight:bold ; color:#ffffff ; background-color:#996699 ;

width:560px ; height:30px ; padding-top:6px ; padding-left:16px ; margin:0 ; 

margin-left:0 ; border:2px #cccccc ridge ; border-bottom : none ; }



ul { margin-left:50px ; margin-right:100px ; width:400px ; list-style-type:none ; }

li#worksleft { float:left ; line-height:22px ; padding-top:4px ; background-color:#996699 ; 

color:#ffffff ; font-size:12pt ; width:200px ; text-align:center ; }

li#worksright { float:left ; line-height:22px ; padding-top:4px ; background-color:#ccccff ; 

color:#ffffff ; font-size:9pt ; width:200px ; text-align:center ; }

li#eventleft { float:left ; line-height:22px ; padding-top:4px ; background-color:#cc99cc ; 

color:#ffffff ; font-size:9pt ; width:200px ; text-align:center ; }

li#eventright { float:left ; line-height:22px ; padding-top:4px ; background-color:#666699 ; 

color:#ffffff ; font-size:12pt ; width:200px ; text-align:center ; }



table { margin:0 0 1em 0 ; padding:0 ; }

tr { margin:0 ; }

td.midashi { height:30px ; border:2px #cccccc ridge ;

font-size:12pt ; font-weight:bold ; color:#ffffff ; background-color:#996699 ; }

td.works { width:120px ; border:2px #ccccff ridge ; margin:0 ; border-top:none ; }

ul.works { width:120px ; margin:0 ; padding:0 ; list-style-type:none ; }

li.works { font-size:10pt ; margin:0 ; padding:0 ; line-height:1.5em ; text-align:center ; }

td.comment { width:360px ; border:2px #ccccff ridge ; margin:0 ; border-top:none ; border-left:none ; }

ul.comment { width:360px ; margin:0 ; padding:0 ; list-style-type:none ; }

li.comment { font-size:10pt ; margin:0 ; padding:0 ;  padding-top:10pt ; line-height:1.5em ; }

em.comment { font-size:10pt }

td.publisher { width:80px ; border:2px #ccccff ridge ; margin:0 ; border-top:none ; border-left:none ; }

ul.publisher { margin:0 ; padding:0 ; list-style-type:none ; }

li.publisher { font-size:10pt ; margin:0 ; padding:0 ;line-height:1.2em ; }



ul.titlelist { width:auto ; margin:0 ; padding:0 ; list-style-type:none ; }

li.titlelist { font-size:10pt ; margin:0 ; padding:0 ; line-height:1em ; 

padding-left:20pt ; }



td.eventmidasi { height:30px ; border:2px #cccccc ridge ;

font-size:12pt ; font-weight:bold ; color:#ffffff ; background-color:#336699 ; }

td.event { width:140px ; border:2px #ccccff ridge ; margin:0 ; border-top:none ; }

ul.event { width:140px ; margin:0 ; padding:0 ; list-style-type:none ; }

li.event { font-size:10pt ; margin:0 ; padding:0 ; line-height:1.5em ; text-align:center ; }

td.evntcmnt { width:390px ; border:2px #ccccff ridge ; margin:0 ; padding:0.2em ; border-top:none ; border-left:none ; }

ul.evntcmnt { width:390px ; margin:0 ; padding:0 ; padding-bottom:2em ; list-style-type:none ; }

li.evntcmnt { font-size:10pt ; margin:0 ; padding:0 ;  padding-top:10pt ; line-height:1.5em ; }

td.evntpub { background-color:#336666 ; margin:0 ; padding:4px ; 

border:2px #ccccff ridge ; border-top:none ; border-left:none ; font-size:10pt ; }



table#place { width:390px ; color:#ffffff ; margin:0 ; }

th { font-size:10pt ; }

th.head { background-color:#339966 ; }

tr.place1 { background-color:#007744 ; margin:0 ; }

tr.place2 { background-color:#006633 ; margin:0 ; }

td.city { width:100px ; text-align:center ; font-size:10pt ; }

td.date { text-align:left ; font-size:10pt ; }

td.place { text-align:left ; font-size:10pt ; }

