/* 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 ; }