/* about_okano 190122更新分*/

a:link {color:#66FFCC}
a:active {color:#66FFCC}
a:visited {color:#66FFCC}
em { font-style:normal ; font-weight:bold ; }
img { margin:0 ; padding:0 ; }
body {
	color:#ffffff;
	padding:0;
	margin-top: 3;
	margin-right: 0;
	margin-bottom: 3pt;
	margin-left: 0;
}

body#oknnew1 { 
	font-color:#ffffff;
	font-size:10pt ;
	margin:0px 0 0 0;
	text-align: justify;
	padding:0px;
background:#666666 url(okn_pic/oknbg_3.jpg) repeat-y fixed 0 0 ; }
	
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;
	margin-top: 0px;
	margin-bottom: 0px;
}
body#tkrjm { font-size:10pt ; background-color:#666666 ; }
body#oknnew { font-size:10pt ; background:#666666 url(okn_pic/oknbg.jpg) repeat-y fixed 0 0 ; }
body#daichi1 {
	font-size:100%;
	background-attachment: fixed;
	background-color: #666666;
	background-image: url(okn_dai/dai_pic/daichi_bg1.jpg);
	background-repeat: repeat-y;
	background-position: 0 0;
	margin-top: 0px;
	margin-bottom: 0px;
}
body#daichi4 {
	font-size:100%;
	background-attachment: fixed;
	background-color: #666666;
	background-image: url(okn_dai/dai_pic/daichi_bg2.jpg);
	background-repeat: repeat-y;
	background-position: 0 0;
	margin-top: 0px;
	margin-bottom: 0px;
}

.title {  font-size: 12pt; line-height: 100% ; font-weight:bold ; }
.status {  font-size: 9pt; line-height: 100%; color:#FF0066 ; }
.booktitle {  font-size: 12pt; line-height: 140% ; font-weight:bold ; }
.bookinfo {  font-size: 10pt; line-height: 140% ; }
.thumb {  font-size: 10pt; line-height: 100% ; }
.continfo_L {  font-size: 10pt; line-height: 160% ; }
.continfo_S {  font-size: 9pt; line-height: 160% ; }
.continfo_more {  font-size: 9pt; line-height: 110%; }
.story_digest {
	font-size: 9pt;
	line-height: 160%;
	margin-left: 18px;
	margin-right: 18px;
	color: #FFFF99;
}
.ttbbooktitle {
	font-size: 11pt;
	line-height: 110%;
	font-weight: bold;
}
.ttbbookinfo {
	font-size: 9pt;
	line-height: 110%;
}
.booktitle2 {
	font-size: 11pt;
	line-height: 150%;
	font-weight: bold;
	margin-top: 18px;
	margin-bottom: 18px;
}
.bookinfo2 {
	font-size: 9pt;
	line-height: 150%;
	margin-top: 18px;
	margin-bottom: 18px;
}
.headcopy {
	font-size: 9pt;
	line-height: 100%;
	font-style: italic;
}
.larger {  font-size: 110% ; }
.smaller {  font-size: 90% ; }


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 ; }
div.genlogo { width:80px ; height:30px ; float:left ; background:#2b0e66 url(../top_pic/bg.jpg) repeat fixed 0 0 ; }

div#okncre { width:564px ; color:#ffffff ; background-color:transparent ; }
div.okncontentbox { width:560px ; color:#ffffff ; background-color:transparent ;}
div.oknnewbody { width:564px ; color:#ffffff ; background-color:transparent ; padding-bottom:2em ; }
div.tkrjmbody { width:700px ; color:#ffffff ; background-color:#2b0e66 ; padding-bottom:600px; }
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:#63527A ; border-style: solid ;}
dt.com { border-color:#543B41 ; border-style:solid ;}
dt.int { border-color:#5C5B43 ; 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 ; }

.pictwrapright {
	float: left;
	padding:0px 8px 0px 8px;
}
.pictwrapleft {
	float: right;
	padding:0px 8px 0px 8px;
}
.pictwrapclear {
	clear: both;
}


p.bkinf {
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	line-height: 140%;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}


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 { width:530px ; margin:0 0 2em 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.5em ; 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 ; }
