@charset "shift_jis";

/* --------------------------------
  リンク集用CSS
-------------------------------- */

/* --------------------------------
  content :: main
-------------------------------- */
div#content div.main h1 {
margin-bottom: 0.6em;
padding-left: 30px;
background-image: url(../image/ic_attention.gif);
background-position: left center;
background-repeat: no-repeat;
font-size: 2.0em;
font-weight: bold;
}

div#content div.main h1 span {
font-size: 0.5em;
font-weight: normal;
}

div#content div.main h2,
div#content div.atm h4 {
margin-bottom: 0.25em;
padding-left: 0.15em;
padding-top: 1.25em;
border-bottom: 1px #666666 solid;
font-size: 1.4em;
font-weight: bold;
}

div#content div.main h3 {
padding-top: 0.5em;
font-size: 1.2em;
font-weight: bold;
}

div#content div.atm h1 {
margin-bottom: 0;
}

div#content div.atm h2,
div#content div.atm h3 {
margin-bottom: 0;
padding-top: 0.7em;
border-bottom: 0 none;
font-size: 1.6em;
text-align: center;
}

div#content div.atm h3 {
margin-bottom: 0.5em;
}

div#content div.atm h3 span {
padding-left: 21px;
background-image: url(../image/ic_caution.gif);
background-position: left center;
background-repeat: no-repeat;
}

div#content div.main table {
margin-left: 1em;
}

div#content div.main p,
div#content div.main td,
div#content div.main li {
line-height: 160%;
}

div#content div.main li {
margin-left: 1.4em;
list-style-type: disc;
}

div#content div.main strong {
color: #CC0000;
font-weight: bold;
}

div#content div.main table.us {

}
div#content div.main table.us {
margin-top: 0.75em;
border-left: 1px #999999 solid;
border-top: 1px #999999 solid;
line-height: 160%;
width: 540px;
}

div#content div.main table.us th,
div#content div.main table.us td {
padding: 0.2em;
border-bottom: 1px #999999 solid;
border-right: 1px #999999 solid;
vertical-align: middle;
}
