@charset "shift_jis";

/* --------------------------------
  経営方針・経営理念用CSS
-------------------------------- */

/* --------------------------------
  content :: main
-------------------------------- */
div#content div.main div p {
line-height: 160%;
}

div#content div.main div h2 {
margin-bottom: 6px;
}

div#content div.main div h3 {
margin-bottom: 4px;
margin-top: 14px;
color: #003366;
font-size: 1.6em;
font-weight: bold;
width: 570px;
}

div#content div.main div h4 {
margin-bottom: 10px;
margin-top: 14px;
padding: 5px;
border-left: 4px  #4F82DF solid;
font-size: 1.4em;
font-weight: bold;
width: 556px;
}

div#content div.main div div.policy {
padding-bottom: 16px;
width: 534px;
text-align: center;
}

div#content div.main div div.policy p {
margin-top: 10px;
text-align: left;
}

div#content div.main div div.policy p.first_child {
margin-top: 0;
}

div#content div.main div div.policy p strong {
font-weight: bold;
}

div#content div.main div div.policy p img {
margin-right: 8px;
float: left;
}


div#content div.main div table {
width: 570px;
}

div#content div.main div th {
color: #003366;
font-size: 1.8em;
font-weight: bold;
text-align: center;
width: 5.5em;
}

div#content div.main div td p {
margin-bottom: 12px;
padding-left: 8px;
border-left: 5px #999999 double;
_border-left: 4px #999999 double;
}

div#content div.main div td strong {
color: #003366;
font-size: 1.4em;
font-weight: bold;
}


/* --------------------------------
  content :: menu
-------------------------------- */
div#content div.menu ul.category li {
list-style-image: url(../image/ar08.gif);
}
