@charset "shift_jis";

/* --------------------------------
  ディスクロージャー誌CSS
-------------------------------- */

/* --------------------------------
  content :: main
-------------------------------- */
div#content div.main div h2 {
margin-bottom: 6px;
}

div#content div.main div h3 {
margin-bottom: 10px;
margin-top: 14px;
padding: 5px;
border-left: 4px solid #4F82DF;
font-size: 1.4em;
font-weight: bold;
width: 556px;
}

div#content div.main div p {
padding-bottom: 6px;
padding-top: 6px;
}

div#content div.main div p.dpm {
text-align: center;
width: 570px;
}

div#content div.main div p.dpm img {
margin-bottom: 1em;
}

div#content div.main div ul {
margin-left: 15px;
padding-left: 130px;
/*background-image: url(image/ph_disclosure.gif);
background-position: 10px 10px;
background-repeat: no-repeat;*/
}

div#content div.main div li {
padding-bottom: 12px;
padding-top: 6px;
padding-left: 22px;
background-image: url(../image/ic_pdf.gif);
background-position: left center;
background-repeat: no-repeat;
font-size: 1.4em;
font-weight: bold;
}

div#content div.main div ul.data {
margin-top: 4px;
background-image: none;
}

div#content div.main div ul.data li.first_child {
padding-bottom: 4px;
padding-left: 2px;
padding-top: 12px;
border-top: 1px #999999 solid;
background-image: none;
}

div#content div.main div table {
border-left: 1px #999999 solid;
border-top: 1px #999999 solid;
width: 570px;
}

div#content div.main div caption {
padding-bottom: 6px;
padding-top: 6px;
font-weight: bold;
text-align: left;
}

div#content div.main div th {
background-color: #E9FAFB;
width: 12em;
text-align: left;
vertical-align: middle;
}

div#content div.main div th,
div#content div.main div td {
padding: 8px 4px;
border-bottom: 1px #999999 solid;
border-right: 1px #999999 solid;
}

div#content div.main div table.disclosure {
margin-bottom: 5em;
margin-top: 1em;
}

div#content div.main div table.disclosure td img {
margin-left: 0.5em;
margin-right: 1.0em;
float: left;
}

div#content div.main div table.pages,
div#content div.main div table.pages th,
div#content div.main div table.pages td {
border: 0 none;
}

div#content div.main div table.pages td.pdf {
padding-left: 20px;
background-image: url(../image/ic_pdf.gif);
background-position: left center;
background-repeat: no-repeat;
}

div#content div.main div table.pages td {
color: #006633;
}

/* --------------------------------
  content :: menu
-------------------------------- */
div#content div.menu ul.category li {
list-style-image: url(../image/ar08.gif);
}
