@charset "UTF-8";

.pankuzu { color: #666; font-size: 80%; font-family: "MS UI Gothic", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック; line-height: 180%; text-align: left; margin-bottom: 5px; width: 725px; border-bottom: 1px solid #ccc }
#con_box h2      { color: #333; font-size: 185%; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; font-weight: bold; background-repeat: no-repeat; text-align: left; margin-top: 10px; margin-bottom: 15px; float: left }
.body_txt { color: #555; font-size: 80%; line-height: 160%; text-align: left; margin-top: 10px; margin-bottom: 10px; padding-bottom: 10px; width: 725px; float: left; border-bottom: 1px solid #ccc }
#con725pxbox      { background-image: url("../img/back_img03.gif"); background-repeat: repeat-y; background-position: 0 0; text-align: center; margin-right: auto; margin-left: auto; width: 725px; float: left }
#con500pxbox { width: 500px; float: left }
#con500pxbox dl  { text-align: left; }
#con500pxbox dt   { color: #555; font-size: 95%; font-weight: bold; background-image: url("../img/midasi3.gif"); background-repeat: no-repeat; margin-top: 15px; padding-left: 10px }
#con500pxbox dd   { color: #555; font-size: 80%; line-height: 150%; margin-top: 10px; padding-left: 5px }
#con500pxbox caption { display: none }
#con500pxbox td { background-color: #fff; padding: 3px }
#con500pxbox th   { color: #555; font-size: 95%; background-color: #d5f08a; padding: 5px; vertical-align: top }
#con500pxbox h2    { color: #555; font-size: 145%; font-family: "MS UI Gothic", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック; font-weight: bold; background-image: url("../img/h3_img.gif"); background-repeat: no-repeat; text-align: left; margin-top: 10px; margin-bottom: 10px; padding-left: 21px; float: left }
#con500pxbox h3   { color: #555; font-size: 100%; font-family: "MS UI Gothic", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック; font-weight: bold; line-height: 160%; text-align: left; margin-top: 10px; width: 100%; float: left }
#con500pxbox h4 { color: #555; font-size: 95%; font-family: "MS UI Gothic", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック; font-weight: bold; line-height: 160%; text-align: left; margin-top: 10px; margin-left: 5px; width: 100%; float: left }
#con500pxbox h5 { color: #555; font-size: 95%; font-family: "MS UI Gothic", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック; font-weight: bold; line-height: 160%; text-align: left; margin-top: 10px; margin-left: 5px; width: 100%; float: left }
#con500pxbox h6 { color: #555; font-size: 80%; font-family: "MS UI Gothic", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック; font-weight: bold; line-height: 160%; text-align: left; margin-top: 10px; margin-left: 5px; width: 100%; float: left }
#con500pxbox ul { font-family: "MS UI Gothic", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; margin-bottom: 10px }
#con500pxbox ol  { font-family: "MS UI Gothic", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; margin-bottom: 10px }
#con500pxbox li   { color: #555; font-size: 100%; line-height: 180%; background-image: url("../img/midasi3.gif"); background-repeat: no-repeat; background-position: 0 6px; text-align: left; list-style-type: none; margin-left: 10px; padding-left: 22px; float: left; clear: both }
#con500pxbox p   { color: #555; font-size: 80%; font-family: "MS UI Gothic", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック; line-height: 160%; text-align: left; margin-bottom: 10px; padding-right: 10px; padding-left: 5px; width: 100%; float: left }
#con204pxbox { width: 204px; float: right }
#tdc_green { background-color: #0d8e62; width: 204px }
#tdc_green dl { }
#tdc_green dt { background-image: url("../img/tdc_eng_title.gif"); background-repeat: no-repeat; text-indent: -7000px; margin-top: 10px; width: 204px; float: left }
.red_txt  { color: #eb0000 }
#tdc_green dd { color: #fff; font-size: 80%; font-family: "MS UI Gothic", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック; line-height: 160%; text-align: left; margin-left: 10px }
#tdc_green a { color: white; text-decoration: none }
#tdc_green a:hover { color: white; text-decoration: underline }
.etc { margin-top: 10px }
.etc_title { color: #0d8e62; font-size: 95%; font-weight: bolder; line-height: 160%; text-align: left; padding-top: 10px }
.etc01  { text-decoration: none; background-image: url("../img/w_banner.gif"); background-repeat: no-repeat; text-indent: -7000px; display: block; margin-top: 10px; width: 204px; height: 54px; float: left }
.etc01 a { text-decoration: none; background-image: url("../img/w_banner.gif"); background-repeat: no-repeat; text-indent: -7000px; display: block; width: 204px; height: 54px; float: left }
.etc01 a:hover { text-decoration: none; background-image: url("../img/w_banner.gif"); background-repeat: no-repeat; background-position: -204px 0; text-indent: -7000px; display: block; width: 204px; height: 54px; float: left }
.etc02  { text-decoration: none; background-image: url("../img/p_banner.gif"); background-repeat: no-repeat; text-indent: -7000px; display: block; margin-top: 10px; width: 204px; height: 54px; float: left }
.etc02 a { text-decoration: none; background-image: url("../img/p_banner.gif"); background-repeat: no-repeat; text-indent: -7000px; display: block; width: 204px; height: 54px; float: left }
.etc02 a:hover { text-decoration: none; background-image: url("../img/p_banner.gif"); background-repeat: no-repeat; background-position: -204px 0; text-indent: -7000px; display: block; width: 204px; height: 54px; float: left }
.etc03  { text-decoration: none; background-image: url("../img/e_banner.gif"); background-repeat: no-repeat; text-indent: -7000px; display: block; margin-top: 10px; width: 204px; height: 54px; float: left }
.etc03 a { text-decoration: none; background-image: url("../img/e_banner.gif"); background-repeat: no-repeat; text-indent: -7000px; display: block; width: 204px; height: 54px; float: left }
.etc03 a:hover { text-decoration: none; background-image: url("../img/e_banner.gif"); background-repeat: no-repeat; background-position: -204px 0; text-indent: -7000px; display: block; width: 204px; height: 54px; float: left }
.slist { font-size: 95% }
.slist li { text-decoration: none; list-style-type: none; margin-right: 20px; float: left }
.etc03 a:hover { text-decoration: none; background-image: url("../img/e_banner.gif"); background-repeat: no-repeat; background-position: -204px 0; text-indent: -7000px; display: block; width: 204px; height: 54px; float: left }