@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 width: 100%; }
.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 h2    { color: #555; font-size: 130%; 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 width: 100%; }
#con500pxbox h3 { 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 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; margin-left: 5px; padding-right: 10px; float: left  width: 500px; }
#con204pxbox { width: 204px; float: right }
#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: #c00 }
#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/g_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/g_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/g_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 }
