body {
 margin:0px;
 padding:0px;
 background:url(http://www.dokoikube.com/koyo/img/back.jpg) repeat scroll;
 color:#000000;
 font-size:100%;
}
table {
 border-width:0px;
 padding:0px;
 background-color:#ffffff;
 table-layout:auto;
 border-collapse:collapse;
 border-spacing:0px;
 empty-cells:show;
}
td {
 margin:0px;
 padding:0px;
}
img {
 border:0px;
}
form {
 margin:0px;
}
input {
 margin:0px;
 line-height:100%;
 vertical-align:middle;
}
input.btn {
 padding:0px;
}
a:link {
 text-decoration:none;
 color:white;
}
a:visited {
 text-decoration:none;
 color:#ffeeee;
}
a:active {
 text-decoration:none;
 color:red;
}
a:hover {
 background-color:#cccccc;
 text-decoration:underline;
 color:blue;
}
a.b:link    {
 text-decoration:none;
 color: #000000;
}
a.b:visited {
 text-decoration:none;
 color: #000000;
 }
a.b:hover   {
 text-decoration:none;
 color: #ff0000;
}
a.b:link.w    {
 text-decoration:none;
 color: #000000;
}
a.b:visited.w {
 text-decoration:none;
 color: #000000;
}
a.b:hover.w   {
 text-decoration:none;
 color: #000000;
}
a.c:link    {
 text-decoration:none;
 color: #000000;
 font-size:70%;
}
a.c:visited {
 text-decoration:none;
 color: #000000;
 font-size:70%;
 }
a.c:hover   {
 text-decoration:none;
 color: #ff0000;
 font-size:70%;
}
table.top {
 margin:0px auto;
 border-width:0px;
 padding:0px;
 border-collapse:collapse;
/* background-color:#333333; */
/* color:#000000; */
}
table.top td.lbd {
 width:5px;
 background:url(http://www.dokoikube.com/koyo/img/line_l_u.jpg) repeat-y;
}
table.top td.rbd {
 width:5px;
 background:url(http://www.dokoikube.com/koyo/img/line_r_u.jpg) repeat-y;
}
table.top div.tl {
 margin:0px;
 border-width:0px 0px 5px 0px;
 border-bottom:5px solid #333333;
 padding:0px 0px 24px 0px;
 background:url(http://www.dokoikube.com/koyo/img/backsen.gif) repeat;
}
table.top div.tm {
 height:10px;
/* background:url(http://www.dokoikube.com/koyo/img/back.gif) no-repeat; */
 background:url(http://www.dokoikube.com/koyo/img/backsen.gif) repeat;
}
table.top div.tn {
 height:2px;
 background-color:#000000;
}
table.mn {
 margin:0px;
 width:100%;
 background-color:#333333;
 
 color:#ffffff;
}
table.mn td {
 height:26px;
 padding-left:10px;
 vertical-align:middle;
 background:url(http://www.dokoikube.com/koyo/img/menu_t.jpg) no-repeat scroll left top;
}
table.mn td.t {
 vertical-align:top;
}
table.mn th {
 font-style:normal;
 font-weight:normal;
 text-align:left;
}
table.rs {
 margin:.8em 0px 0px 0px;
 width:100%;
 font-size:96%;
}
table.rs td {
 padding:.1em .5em;
}
table.rs th {
 padding:.1em .5em;
 text-align:right;
 font-style:normal;
 font-weight:normal;
}
table.vc {
 margin:.6em 0px .6em 0px;
 width:100%;
 font-size:84%;
}
table.vc td {
 padding:.1em .5em;
}
table.vc th {
 padding:.1em .5em;
 text-align:center;
 font-style:normal;
 font-weight:normal;
 color:#272727;
}
table.vc th em {
 padding:.2em 0px;
 background-color:#cccccc;
 font-style:normal;
 font-weight:bold;
 color:#272727;
}
table.vc th var {
 padding:.2em 0px;
 font-style:normal;
 color:#272727;
}
table.vc a:link {
 text-decoration:none;
 color:#272727;
}
table.vc a:visited {
 text-decoration:none;
 color:#272727;
}
table.ls {
 margin:2px 0px;
 width:98%;
 text-align:left;
}
table.ls td.im {
 width:200px;
 min-width:200px;
/* background:url(http://www.dokoikube.com/koyo/img/back.jpg) repeat scroll; */
 text-align:center;
}
table.ls td.im img {
 padding:4px 0px;
 vertical-align:middle;
}
table.ls td div {
 margin:0px;
 border-width:0px 0px 0px 40px;
 border-left:40px solid #87A1CA;
 padding:.1em;
 background-color:#AFC2E2;
 font-size:110%;
}
table.ls td div a {
 padding:.1em .5em;
}
table.ls a:link {
 text-decoration:none;
 color:black;
}
table.ls a:visited {
 text-decoration:none;
 color:#222222;
}
table.ls a:active {
 text-decoration:none;
 color:red;
}
table.ls a:hover {
 background-color:#cccccc;
 text-decoration:underline;
 color:blue;
}
table.pm {
 margin:4px auto;
 font-size:90%;
}
table.pm td.ptl {
 width:14px;
 height:14px;
 background:url(http://www.dokoikube.com/koyo/img/table/table_1.gif) no-repeat;
}
table.pm td.ptc {
 height:14px;
 background:url(http://www.dokoikube.com/koyo/img/table/table_2.gif) repeat-x;
}
table.pm td.ptr {
 width:14px;
 height:14px;
 background:url(http://www.dokoikube.com/koyo/img/table/table_3.gif) no-repeat;
}
table.pm td.pml {
 width:14px;
 background:url(http://www.dokoikube.com/koyo/img/table/table_4.gif) repeat-y;
}
table.pm td.pmc {
 color:#272727;
}
table.pm td.pmr {
 width:14px;
 background:url(http://www.dokoikube.com/koyo/img/table/table_5.gif) repeat-y;
}
table.pm td.pbl {
 width:14px;
 height:14px;
 background:url(http://www.dokoikube.com/koyo/img/table/table_6.gif) no-repeat;
}
table.pm td.pbc {
 height:14px;
 background:url(http://www.dokoikube.com/koyo/img/table/table_7.gif) repeat-x;
}
table.pm td.pbr {
 width:14px;
 height:14px;
 background:url(http://www.dokoikube.com/koyo/img/table/table_8.gif) no-repeat;
}
table.at {
 margin:4px 0px;
 border-width:1px;
 border-color:#999999;
 border-spacing:1px;
 width:100%;
 font-size:84%;
 color:#272727;
}
table.at th {
 border-width:1px;
 border-color:#999999;
 padding:1px;
 background-color:#9FBBC4;
 text-align:center;
 font-style:normal;
 font-weight:normal;
}
table.at td {
 border-width:1px;
 border-color:#999999;
 padding:1px;
}
table.ft {
 margin:0px;
 border-top:2px solid #C9C9CB;
 width:100%;
 background-color:#FFFFFF;
 color:#272727;
}
table.ft th {
 height:4em;
 background-color:#999999;
 text-align:center;
 font-style:normal;
 font-weight:normal;
 font-size:84%;
 color:#FFFFFF;
}
table.ft td {
 text-align:center;
 font-size:84%;
}
table.ft td div {
 border-top:2px solid #FFFFFF;
 padding:.2em .5em;
 background-color:#272727;
 text-align:right;
 font-size:96%;
 color:#FFFFFF;
}
table.ft td.cr {
 height:1.6em;
 color:#272727;
}
div.ci {
 margin:1em 1em .5em 1em;
}
table.ct {
 margin:0px;
 width:100%;
 background-color:#063561;
 color:white;
}
table.ct th {
 padding:.1em .1em .1em .8em;
 text-align:left;
 font-style:italic;
 font-weight:normal;
 font-size:180%;
}
table.ct td {
 padding:0em .1em .1em .1em;
 text-align:center;
 font-style:normal;
 font-weight:normal;
 font-size:100%;
}
table.ci {
 margin:0px;
 width:96%;
 text-align:center;
 font-size:96%;
}
table.ci th {
 width:350px;
 text-align:center;
 vertical-align:middle;
}
table.ca {
 margin:0px;
 width:100%;
 font-size:96%;
}
table.ca th {
 width:150px;
 height:30px;
 text-align:center;
 vertical-align:middle;
}
table.ca td {
 text-align:left;
}
table.ca td.r {
 height:30px;
 text-align:right;
}
table.ca td.qr {
 width:82px;
 height:82px;
 text-align:right;
 vertical-align:bottom;
}
table.ca td img {
 padding:0px 1px;
}
table.ca a:link {
 text-decoration:none;
 color:#272727;
}
table.ca a:visited {
 text-decoration:none;
 color:#222222;
}
table.ca a:hover {
 background-color:#cccccc;
 text-decoration:underline;
 color:blue;
}
table.cp {
 margin:1em auto;
 width:600px;
 text-align:center;
 font-size:96%;
}
table.cp td.ptl {
 width:32px;
 height:32px;
 background:url(http://www.dokoikube.com/koyo/img/table/table_1b.gif) no-repeat;
}
table.cp td.ptc {
 height:32px;
 background:url(http://www.dokoikube.com/koyo/img/table/table_2b.gif) repeat-x;
}
table.cp td.ptr {
 width:32px;
 height:32px;
 background:url(http://www.dokoikube.com/koyo/img/table/table_3b.gif) no-repeat;
}
table.cp td.pml {
 width:32px;
 background:url(http://www.dokoikube.com/koyo/img/table/table_4b.gif) repeat-y;
}
table.cp td.pmc {
 color:#272727;
 text-align:left;
 line-height:120%;
}
table.cp td.pmr {
 width:32px;
 background:url(http://www.dokoikube.com/koyo/img/table/table_5b.gif) repeat-y;
}
table.cp td.pbl {
 width:32px;
 height:26px;
 background:url(http://www.dokoikube.com/koyo/img/table/table_6b.gif) no-repeat;
}
table.cp td.pbc {
 height:26px;
 background:url(http://www.dokoikube.com/koyo/img/table/table_7b.gif) repeat-x;
}
table.cp td.pbr {
 width:32px;
 height:26px;
 background:url(http://www.dokoikube.com/koyo/img/table/table_8b.gif) no-repeat;
}
table.cd {
 margin:0px auto;
 width:94%;
 font-size:96%;
}
table.cd th {
 padding:.2em 0em;
 text-align:left;
}
table.cd td {
 color:#272727;
 line-height:140%;
}
table.cd td img.im {
 padding:0px 0px 1em 1.5em;
 float:right;
 vertical-align:top;
}
div.kh {
 margin:10px 0px 0px 0px;
 background-color:#063561;
 text-align:center;
 font-size:160%;
 font-style:italic;
 color:white;
}
div.kt {
 margin:10px 25px 0px 25px;
}
table.kl {
 margin:0px 25px;
 border-width:1px;
 border-color:#2A2977;
 width:94%;
}
table.kl td {
 padding:1px .5em;
}
table.kl td.j {
 width:45%;
 text-align:center;
}
table.kl td.s {
 width:35%;
 text-align:center;
}
table.kl td.p {
 width:20%;
 text-align:center;
}
table.kl a:link {
 text-decoration:none;
 color:#0000FF;
}
table.kl a:visited {
 text-decoration:none;
 color:#000099;
}
table.kl a:hover {
 background-color:#cccccc;
 text-decoration:underline;
 color:blue;
}

td.a {
 font-size: 18pt;
 font-style: italic;
 color: #ffffff;
}
td.w {
 font-size: 9pt;
 color: #272727;
}
td.aw {
 font-size: 12pt;
/* font-size:98%; */
/* color: #272727; */
 color: #ffffff;
}
td.pt {
 padding:0em 0em 1em 0em;
 font-size:96%;
 color: #272727;
}
td.b {
 font-size: 10pt;
/* font-size:80%; */
 color: #ffffff;
}
td.cp {
 text-align:center;
 font-size:84%;
 color: #272727;
}
td.pos {
 padding:.5em;
 font-size:100%;
 color: #272727;
}
td.pa {
 padding:.3em;
 font-size:80%;
 color: #272727;
 text-align:center;
}
td.pale {
 padding:.3em;
 font-size:80%;
 color: #272727;
 text-align:left;
}
.ad {
 font-size:98%;
 padding:2em 4em 2em 4em;
 line-height:1.5em;
}
.aa {
 margin:0px;
 padding:.2em 1em;
 border-width:thick;
 border-style:ridge;
 border-color:#99cc99;
 background-color:#f8cc66;
 font-size:150%;
 font-weight:bolder;
 color:#000000;
}
.fs9 {
 font-size:90%;
}
.fs8 {
 font-size:80%;
}
.fs5 {
 font-size:50%;
}
.fs3 {
 font-size:30%;
}
