@import url(/design/161/default.css);
@import url(/design/161/globalnavi_left.css);
@import url(/design/161/bothsidebarmenu.css);
@import url(/design/561/cms.css);
@import url(/design/561/design.css);

#contentBody p {
    font-size: 100%;
    color:#939598;/* @@HT@@ */
    line-height: 1.5;
    background-color:transparent;
    margin:0 0 0 0;
    padding:0.5em 0.5em 1em 0.5em;
/*    border:solid 1px #222222; */              /* for DEBUG */
}

#contentBody img {
    border: none;
    padding: 0 0 0 0;
    margin: 0 0 1em 0;
    vertical-align:bottom;
}

/* 中見出し（==見出し==） */
#contentBody h2 {
    font-size:100%;/* @@H2S@@ */
    color:#ffffff;/* @@HT@@ */
    font-weight:bold;
    min-height:27px;
    margin:1em 1.5em 0.5em 0em;
    padding:0.5em 0 0 0.5em;
    border-left: none;
    border-bottom: none;
    background-image:url(/design/561/h2.png);
    background-position: 0 center;
    background-repeat: no-repeat;
}

* html #contentBody h2 {
    height:27px;
    behavior: url(/wizCommon/script/iepngfix.htc);
}


/*
 *　表組の設定
 */
#contentBody .tableBox {
    border-style: none;
    border-width: 0px;
    border-color: #fffff;/* @@BD@@ */
    width:578px;
    margin: 10px 0 0 15px;
}
/* 見出し行の設定 */
#contentBody .tableHeader th {
    color:#939598;/* @@TX@@ */
    background-color: #ffffff;/* @@BG@@ */
}
/* 奇数行の設定 */
#contentBody .tableRow1 td {
    color:#939598;/* @@TX@@ */
    font-size: 105%;
    border-right-style: none;
    border-right-width: 0px;
    border-right-color: #ffffff;/* @@BD@@ */
    border-bottom-style: none;
    border-bottom-width: 0px;
    border-bottom-color: #ffffff;/* @@BD@@ */
}
/* 偶数行の設定 */
#contentBody .tableRow2 td {
    color:#939598;/* @@TX@@ */
    font-size: 105%;
    border-right-style: none;
    border-right-width: 0px;
    border-right-color: #ffffff;/* @@BD@@ */
    border-bottom-style: none;
    border-bottom-width: 0px;
    border-bottom-color: #ffffff;/* @@BD@@ */
}

#contentBody div.img001 {
    width:177px;
    height:57px;
    margin:0 0 0 0;
}

#contentBody div.img001 a {
    display:block;
    width:177px;
    height:57px;
    margin:0 0 0 0;
    background-image:url(/design/563/bn_top1.png);
    background-repeat: no-repeat;
}

#contentBody div.img001 a:hover {
    background-image:url(/design/563/bn_top1.png);
    background-repeat: no-repeat;
}

#contentBody div.img002 {
    width:177px;
    height:57px;
    margin:0.5em 0 0 0;
}

#contentBody div.img002 a {
    display:block;
    width:177px;
    height:57px;
    margin:0.5em 0 0 0;
    background-image:url(/design/563/bn_top2.png);
    background-repeat: no-repeat;
}

#contentBody div.img002 a:hover {
    background-image:url(/design/563/bn_top2.png);
    background-repeat: no-repeat;
}

#contentBody div.img003 {
    width:177px;
    height:57px;
    margin:0.5em 0 0 0;
}

#contentBody div.img003 a {
    display:block;
    width:177px;
    height:57px;
    margin:0.5em 0 0 0;
    background-image:url(/design/563/bn_top3.png);
    background-repeat: no-repeat;
}

#contentBody div.img003 a:hover {
    background-image:url(/design/563/bn_top3.png);
    background-repeat: no-repeat;
}

#contentBody .fontRed a {
   font-size:100%;
   color:#2467d9;/* @@AL@@ */
   font-style:normal;
   font-weight:normal;
   background-color:transparent;
   background-image: url(/design/161/new_off.jpg);
   background-position:right center;
   background-repeat:no-repeat;
   padding:0 28px 0 0;
}

#contentBody .fontRed a:hover {
   color:#990066;/* @@AH@@ */
   background-image: url(/design/161/new_on.jpg);
   background-position:right center;
   background-repeat:no-repeat;
}
