@charset "UTF-8";
#leftsp {
 width:5px;
 background:url(http://www.dokoikube.com/s/img/s/line_l_u.jpg) repeat-y scroll right top;
}
#rightsp {
 width:5px;
 background:url(http://www.dokoikube.com/s/img/s/line_r_u.jpg) repeat-y scroll left top;
}
body {
 margin:0;
 padding:0;
 background-image:url(http://www.dokoikube.com/img/back.gif);
 color:#111111;
 font-size:11pt;
}
img {
 border:0;
}
form {
 margin:0;
}
select {
 font-size:9pt;
}
input {
 margin:0;
 line-height:100%;
 font-size:9pt;
}
input.btn {
 margin:0;
 padding:0;
}
table {
 border:0 none transparent;
 border-collapse:collapse;
 border-spacing:0;
 background-color:#ffffff;
 color:#222222;
 text-align:left;
}
th, td {
 padding:0;
}
table.body {
 margin:0 auto;
}
div.menu {
 margin:0;
 border:1px solid #C9C9C9;
 border-top-width:0px;
 border-bottom-width:2px;
 background-color:#f6f6f6;
}
div.menu table {
 font-size:9pt;
 background-color:transparent;
}
div.menu table.m {
 margin:0 0 .8em 2px;
 width:100%;
}
div.menu table.m th {
 width:9px;
 height:18px;
 background:url(http://www.dokoikube.com/s/img/s/menu_sen.jpg) no-repeat scroll center center;
}
div.menu table.m td a {
 padding-left:17px;
 height:18px;
 background:url(http://www.dokoikube.com/s/img/s/yazirushi.jpg) no-repeat scroll left center;
}
div.menu table.c {
 margin:0 0 0 20px;
 width:100%;
}
div.menu table.c th {
 width:9px;
 height:18px;
 background:url(http://www.dokoikube.com/s/img/s/menu_sen.jpg) no-repeat scroll center center;
}
div.menu table.c td.y {
 padding-left:17px;
 height:18px;
 background:url(http://www.dokoikube.com/s/img/s/yazirushi.jpg) no-repeat scroll left center;
}
div.menu table.c td a {
 padding-left:17px;
 height:18px;
 background:url(http://www.dokoikube.com/s/img/s/yazirushi.jpg) no-repeat scroll left center;
}
div.menu dl, div.menu dt, div.menu dd {
 margin:0;
 padding:0;
}
div.menu ul {
 margin:0;
 padding:0;
 list-style-type:none;
 list-style-image:none;
}
div.menu dl {
 width:100%;
 float:left;
}
div.menu dl dt {
 float:left;
 position:relative;
 height:1em;
}
div.menu dl dt ul {
 border:1px solid #666666;
 display:none;
 position:absolute;
 top:1em;
 left:1em;
 background-color:#ffffff;
 z-index:0;
}
div.menu dl dt ul li {
 border-width:0 1px 1px 0;
 border-style:solid;
 border-color:#666666;
 padding:2px;
 position:relative;
 white-space:nowrap;
}
div.menu dl dt a.n {
 padding:0;
 background-image:none;
}
div.menu dl dt ul li ul {
 display:none;
 position:absolute;
 top:0;
 z-index:0;
}
table.rs {
 margin:.4em 0 0;
 width:100%;
 font-size:11pt;
}
table.rs td {
 padding:.4em;
}
table.vc {
 margin:.5em 0;
 width:100%;
 font-size:9pt;
}
table.vc td {
 padding:.4em;
 white-space:nowrap;
}
table.vc td table {
 margin:0 .2em;
}
table.vc td table td {
 padding:.2em;
 white-space:normal;
}
table.vc td table td em {
 padding:.1em 0;
 background-color:#cccccc;
 font-style:normal;
 font-weight:bold;
 color:#222222;
}
table.ls {
 width:100%;
 font-size:11pt;
}
table.ls th {
 padding:.1em .6em;
 background-color:#c7ecda;
 text-align:left;
 font-style:normal;
 font-weight:normal;
}
table.ls td {
 padding:0em .4em;
}
table.ls img {
 vertical-align:top;
}
table.ls td.h {
 background-color:#ad4e2f;
 text-align:center;
 font-size:80%;
 color:#ffffff;
}
table.ls td.t {
 padding:0em .2em;
 background-color:#d7d7d7;
 text-align:center;
 font-size:80%;
 color:#111111;
}
table.ls td.b {
 border-bottom:1px solid #e0c360;
 background-color:#ffe27f;
 font-size:80%;
 color:#111111;
}
table.ls td.b span {
 white-space:nowrap;
}
table.hd {
 background-color:#c7ecda;
}
table.bt {
 color:#000000;
}
table.bt td.tl {
 width:18px;
 height:18px;
 background:url(http://db.dokoikube.com/img/table_t/ta-g-lu.gif) no-repeat;
}
table.bt td.tc {
 height:18px;
 background:url(http://db.dokoikube.com/img/table_t/ta-g-u.gif) repeat-x;
}
table.bt td.tr {
 width:18px;
 height:18px;
 background:url(http://db.dokoikube.com/img/table_t/ta-g-ru.gif) no-repeat;
}
table.bt td.ml {
 width:18px;
 background:url(http://db.dokoikube.com/img/table_t/ta-g-l.gif) repeat-y;
}
table.bt td.mc {
 padding:.2em 1em;
 text-align:center;
 font-size:150%;
 font-weight:bold;
}
table.bt td.mr {
 width:18px;
 background:url(http://db.dokoikube.com/img/table_t/ta-g-r.gif) repeat-y;
}
table.bt td.bl {
 width:18px;
 height:18px;
 background:url(http://db.dokoikube.com/img/table_t/ta-g-ls.gif) no-repeat;
}
table.bt td.bc {
 height:18px;
 background:url(http://db.dokoikube.com/img/table_t/ta-g-s.gif) repeat-x;
}
table.bt td.br {
 width:18px;
 height:18px;
 background:url(http://db.dokoikube.com/img/table_t/ta-g-rs.gif) no-repeat;
}
table.bg {
 color:#000000;
}
table.bg td.tl {
 width:15px;
 height:25px;
 background:url(http://db.dokoikube.com/img/table_bg/ta-lu.gif) no-repeat;
}
table.bg td.tc {
 height:25px;
 background:url(http://db.dokoikube.com/img/table_bg/ta-u.gif) repeat-x;
}
table.bg td.tr {
 width:16px;
 height:25px;
 background:url(http://db.dokoikube.com/img/table_bg/ta-ru-bg.gif) no-repeat;
}
table.bg td.ml {
 width:15px;
 background:url(http://db.dokoikube.com/img/table_bg/ta-l.gif) repeat-y;
}
table.bg td.mr {
 width:16px;
 background:url(http://db.dokoikube.com/img/table_bg/ta-r.gif) repeat-y;
}
table.bg td.bl {
 width:15px;
 height:15px;
 background:url(http://db.dokoikube.com/img/table_bg/ta-ls.gif) no-repeat;
}
table.bg td.bc {
 height:15px;
 background:url(http://db.dokoikube.com/img/table_bg/ta-s.gif) repeat-x;
}
table.bg td.br {
 width:16px;
 height:15px;
 background:url(http://db.dokoikube.com/img/table_bg/ta-rs-bg.gif) no-repeat;
}
table.bp {
 color:#000000;
}
table.bp td.tl {
 width:15px;
 height:25px;
 background:url(http://db.dokoikube.com/img/table-p/ta-lu.gif) no-repeat;
}
table.bp td.tc {
 height:25px;
 background:url(http://db.dokoikube.com/img/table-p/ta-u.gif) repeat-x;
}
table.bp td.tr {
 width:16px;
 height:25px;
 background:url(http://db.dokoikube.com/img/table-p/ta-ru-p.gif) no-repeat;
}
table.bp td.ml {
 width:15px;
 background:url(http://db.dokoikube.com/img/table-p/ta-l.gif) repeat-y;
}
table.bp td.mr {
 width:16px;
 background:url(http://db.dokoikube.com/img/table-p/ta-r.gif) repeat-y;
}
table.bp td.bl {
 width:15px;
 height:15px;
 background:url(http://db.dokoikube.com/img/table-p/ta-ls.gif) no-repeat;
}
table.bp td.bc {
 height:15px;
 background:url(http://db.dokoikube.com/img/table-p/ta-s.gif) repeat-x;
}
table.bp td.br {
 width:16px;
 height:15px;
 background:url(http://db.dokoikube.com/img/table-p/ta-rs-p.gif) no-repeat;
}
table.tg {
 font-size:94%;
}
table.tg th {
 padding:1px .2em 1px 0px;
 text-align:left;
}
table.tg td {
 padding:1px 0px 1px .2em;
 text-align:left;
}
table.op {
 font-size:96%;
}
table.op th {
 padding:0px .2em 1em .8em;
 text-align:left;
}
table.op td {
 padding:0px .5em 1em .2em;
 text-align:left;
}
td.a {
 font-size: 18pt;
 font-style: italic;
 color: #135412;
 font-weight: bolder;
 text-decoration: underline;
}
td.w {
/* font-size: 9pt; */
 font-size:80%;
 color: #272727;
}
td.aw {
/* font-size: 12pt; */
 font-size:98%;
 color: #272727;
}
td.pt {
 padding:0em 0em 1em 0em;
 font-size:96%;
 color: #272727;
}
td.b {
/* font-size: 9pt; */
 font-size:80%;
 color: #ffffff;
}
a:link {
 text-decoration:none;
 color:#000066;
}
a:visited {
 text-decoration:none;
 color:#000033;
}
a:active {
 text-decoration:none;
 color:red;
}
a:hover {
 text-decoration:underline;
 color:green;
}
.ad {
 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%;
}
