﻿* {
    margin: 0;
    padding: 0;
    font-family: Verdana, Arial, sans-serif;
}
body {
    font-size: 9pt;
    line-height: 16pt;
    color: #000000;
    letter-spacing: 2px;
    padding: 8px;
    background-color: #7d8085;
}
/* リンク */
a,
a:link,
a:visited {
    color: #888888;
    text-decoration: none;
}
a:hover {
    color: #1e96c3;
    text-decoration: underline;
}
a:active {}
/* リンクつき画像 */
a img {
    border: none;
}
.left
{
    float: left;
}
.right
{
    float: right;
}
h1,h2,h3,h4
{
    clear: both;
    overflow: hidden;
    letter-spacing: normal;
    overflow: hidden;
    margin-bottom: 10px;
    width: 100%;
}
.logo
{
    margin-bottom: 7px;
}
.mt10
{
    margin-top: 10px;
}

/* ボックス */

.top,
.bottom
{
    clear: both;
    overflow: hidden;
    width: 100%;
    height: 7px;
}
.top div,
.bottom div
{
    width: 7px;
    height: 7px;
    padding: 0;
    background-repeat: no-repeat;
}
.top .left
{
    background-image: url(../images/1.jpg);
}
.top .right
{
    background-image: url(../images/2.jpg);
}
.bottom .left
{
    background-image: url(../images/4.jpg);
}
.bottom .right
{
    background-image: url(../images/3.jpg);
}

/* ボックス1 */

.box1
{
    background-color: #ffffff;
    width: 950px;
    margin-bottom: 7px;
}
.box1 .body
{
    padding: 3px 0 3px 10px;
    height: 120px;
}
.box1 .body div
{
    float: left;
    overflow: hidden;
    padding-right: 16px;
    margin-right: 16px;
    border-right: solid 1px #cccccc;
    width: 206px;
}
.box1 .body .nb
{
    border-right: none;
    padding-right: 0;
    margin-right: 0;
}
/* ボックス2 */

.box2
{
    background-color: #ffffff;
    width: 1312px;
    margin-bottom: 7px;
}
.box2 .body
{
    padding: 3px 0 3px 10px;
}
.box2 .body div
{
    float: left;
    overflow: hidden;
    padding-right: 16px;
    margin-right: 16px;
    border-right: solid 1px #cccccc;
    height: 120px;
}
.box2 .body .d1
{
    width: 154px;
}
.box2 .body .d2
{
    width: 194px;
}
.box2 .body .d3
{
    width: 184px;
}
.box2 .body .d4
{
    width: 218px;
}
.box2 .body .d5
{
    width: 204px;
}
.box2 .body .d6
{
    width: 264px;
}
.box2 .body .nb
{
    border-right: none;
    padding-right: 0;
    margin-right: 0;
    width: 74px;
}
/* ボックス3 */

.box3
{
    background-color: #ffffff;
    width: 360px;
    margin-bottom: 7px;
}
.box3 .body
{
    padding: 3px 10px 3px 10px;
    height: 120px;
}

/* ボックス4 */

.box4
{
    background-color: #ffffff;
    width: 1348px;
    margin-bottom: 7px;
}
.box4 .body
{
    padding: 3px 0 3px 10px;
}
.box4 .body div
{
    float: left;
    overflow: hidden;
    padding-right: 16px;
    margin-right: 16px;
    border-right: solid 1px #cccccc;
    height: 110px;
}
.box4 .body .d1
{
    width: 112px;
}
.box4 .body .d2
{
    width: 70px;
}
.box4 .body .d3
{
    width: 122px;
}
.box4 .body .d4
{
    width: 154px;
}
.box4 .body .d5
{
    width: 130px;
}
.box4 .body .d6
{
    width: 244px;
}
.box4 .body .d7
{
    width: 132px;
}
.box4 .body .nb
{
    border-right: none;
    padding-right: 0;
    margin-right: 0;
    width: 136px;
}

/* ボックス5 */

.box5
{
    background-color: #ffffff;
    width: 554px;
    margin-bottom: 7px;
}
.box5 .body
{
    padding: 3px 0 3px 10px;
}
.box5 .body div
{
    float: left;
    overflow: hidden;
    padding-right: 16px;
    margin-right: 16px;
    border-right: solid 1px #cccccc;
    height: 90px;
}
.box5 .body div
{
    width: 336px;
}
.box5 .body .nb
{
    border-right: none;
    padding-right: 0;
    margin-right: 0;
    width: 158px;
}