@charset "utf-8";

@import "common.css";
@import "layout.css";
/*--------------------------------------------------------------------------------------------------------------*/
#header2 { background-image: url(../img/back-header2.jpg); background-repeat: no-repeat; height: 530px; width: 780px; margin-right: auto; margin-left: auto; position: relative; }
#header2 h1 { height: 50px; width: 410px; position: absolute; top: 52px; left: 5px; }
#header2 h1 a { text-indent: -9999px; display: block; height: 50px; width: 410px; }
#header2 .info_text { font-size: 14px; line-height: 20px; font-weight: bold; padding: 5px; height: 20px; width: 760px; position: absolute; top: 475px; left: 5px; font-family: "ＭＳ ゴシック", "Courier New", monospace; text-align: center; }
/*--------------------------------------------------------------------------------------------------------------*/
#header2 #menu { height: 30px; width: 770px; position: absolute; left: 5px; top: 430px; }
#header2 #menu .bt001 { height: 30px; width: 154px; position: absolute; left: 0px; top: 0px; }
#header2 #menu .bt001 a { background-image: url(../img/bt001a.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 30px; width: 154px; }
#header2 #menu .bt001 a:hover { background-image: url(../img/bt001b.jpg); }
/*--------------------------------------------------------------------------------------------------------------*/
#header2 #menu .bt002 { height: 30px; width: 154px; position: absolute; left: 154px; top: 0px; display: none; }
#header2 #menu .bt002 a { background-image: url(../img/bt002a.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 30px; width: 154px; }
#header2 #menu .bt002 a:hover { background-image: url(../img/bt002b.jpg); }
/*--------------------------------------------------------------------------------------------------------------*/
#header2 #menu .bt003 { height: 30px; width: 154px; position: absolute; left: 308px; top: 0px; }
#header2 #menu .bt003 a { background-image: url(../img/bt003a.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 30px; width: 154px; }
#header2 #menu .bt003 a:hover { background-image: url(../img/bt003b.jpg); }
/*--------------------------------------------------------------------------------------------------------------*/
#header2 #menu .bt004 { height: 30px; width: 154px; position: absolute; left: 462px; top: 0px; }
#header2 #menu .bt004 a { background-image: url(../img/bt004a.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 30px; width: 154px; }
#header2 #menu .bt004 a:hover { background-image: url(../img/bt004b.jpg); }
/*--------------------------------------------------------------------------------------------------------------*/
#header2 #menu .bt005 { height: 30px; width: 154px; position: absolute; left: 616px; top: 0px; }
#header2 #menu .bt005 a { background-image: url(../img/bt005a.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 30px; width: 154px; }
#header2 #menu .bt005 a:hover { background-image: url(../img/bt005b.jpg); }
/*--------------------------------------------------------------------------------------------------------------*/
.bar-info1 { background-image: url(../img/bar-info1.jpg); background-repeat: no-repeat; height: 32px; width: 480px; margin-bottom: 15px; }
.bar-info1 h2 { text-indent: -9999px; display: block; height: 32px; width: 480px; }
.tbl_waku { height: auto; width: 476px; border: 1px solid #56E47E; padding: 1px; }
.tbl_waku .td1 { padding: 9px; width: 25%; height: auto; border: 1px solid #56E47E; background-color: #EFFCF2; font-size: 14px; line-height: 18px; margin: 1px; vertical-align: top; }
.tbl_waku .td2 { padding: 9px; width: 75%; margin: 1px; height: auto; border: 1px solid #56E47E; font-size: 14px; line-height: 18px; background-color: #FFFFFF; }

.tbl_waku .td2 p { font-size: 14px; line-height: 18px; margin-bottom: 5px; padding-bottom: 5px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #00CC00; }
