@charset "UTF-8";

* {
 margin: 0px;
 padding: 0px;
 margin-left: auto;
 margin-right: auto;
}

body {
 font-family: Verdana,'メイリオ','ＭＳ Ｐゴシック'sans-serif;
}

/* --IE7用--- */
*:first-child+html body {
 font-family: Verdana,'ＭＳ Ｐゴシック','メイリオ',sans-serif;
}
/* --IE8用--- */
head~/* */body  body {
 font-family: Verdana,'メイリオ','ＭＳ Ｐゴシック',sans-serif;
}

img {
 border: none;
}

body{
 text-align: center;
 background-image: url(../images/back2.jpg);
 background-repeat: repeat;
}

table.topmenu {
 margin-left: auto;
 margin-right: auto;
}

table.back {
 margin-left: auto;
 margin-right: auto;
 width: 1010px;
}

table.qaback {
 margin-top: 50px;
 margin-left: auto;
 margin-right: auto;
 width: 900px;
}

a {
 color:888888;
 font-style:normal;
 text-decoration:underline;
}

a:link {
 color:888888;
 font-style:normal;
 text-decoration:underline;
}

a:visited {
 color:#666666;
 text-decoration:none;
}

a:hover {
 color:#cc0000;
 font-style:normal;
 text-decoration:none;
}

a:active {
 text-decoration:none;
}

.strong {
 font-weight: bold;
 color: #cc0000;
 font-size: 110%;
}

p {
 display:inline;
}

.bnr {
 display: block;
 margin-left: auto;
 margin-right: auto;
 width: 697px;
 height: 157px;
}

.bnr2 {
 display: block;
 margin-left: auto;
 margin-right: auto;
 width: 800px;
 height: 180px;
}

#menu1 {
 margin: 0px 0px 0px 0px;
 width: 1010px;
 height: 1300px;
}

#menu3 {
 margin: 0px 0px 0px 0px;
 width: 1010px;
 height: 900px;
}

#menu4 {
 margin: 0px 0px 0px 0px;
 width: 1010px;
 height: 1050px;
}

#menu5 {
 margin: 0px 0px 0px 0px;
 width: 1010px;
 height: 930px;
}

#menu6 {
 margin: 0px 0px 0px 0px;
 width: 1010px;
 height: 3050px;
}

.backimg {
 text-align: right;
}

.qabackimg {
 text-align: right;
}

.qback {
 margin: 0px 0px 0px 0px;
 padding: 3px;
 color: #999999;
 font-weight: bold;
 font-size: 105%;
 vertical-align: 8px
}

.qback2 {
 margin: 0px 0px 50px 10px;
 padding: 5px;
 font-weight: bold;
 color: #043c54;
 font-size: 120%;
 vertical-align: 8px
}

.line {
 margin: 10px 0px 20px 0px;
 border: 0;
 height: 1px;
 background: #333;
 background-image: -webkit-linear-gradient(left, #ccc, #333, #ccc);
 background-image:    -moz-linear-gradient(left, #ccc, #333, #ccc);
 background-image:     -ms-linear-gradient(left, #ccc, #333, #ccc);
 background-image:      -o-linear-gradient(left, #ccc, #333, #ccc);
}

#answer {
 margin: 20px 0px 20px 0px;
}

.qa_a {
 color: #000000;
 position: relative;
 top: 20px;
 left: 50px;
}

#space {
 margin: 6750px 0px 0px 0px;
}

.clear {
 clear:both;
}
