
@media screen {
}
@charset utf-8;
/*---------------------------------
uHŽ–’S”CŽÒv‘Sƒy[ƒW‹¤’ÊŠî–{‚b‚r‚r
---------------------------------*/

html /*opera,safari*/{ background-image: url("../images/parts/bg22.gif"); background-repeat: repeat }
body   { color: #333; background-image: url("../images/parts/bg22.gif"); text-align: center; display: block; margin: 0; padding: 0; repeat: repeat }
/*-----------------------------
@«IE‚É“K—p
------------------------------*/
img { margin: 0; border-style: none }
/*-----------------------------
@«IEˆÈŠO
------------------------------*/
html>body img { margin: 0; vertical-align: bottom; border-style: none }


#allwrap { text-align: center; margin: 0 auto; padding: 0; width: 781px }
#header { margin-right: auto; margin-left: auto; width: 780px }
#title  { background-image: url("../images/parts/icon_qa.jpg"); background-repeat: no-repeat; background-position: 18px 0; text-align: center; margin: 0 auto; width: 750px; height: 36px }
#footer  { background-color: #6c3; text-align: left; margin: 0 auto; padding: 0; width: 780px; height: 20px; vertical-align: middle }
#centerwin { margin-top: 3px; margin-left: 6px; float: left; vertical-align: middle }
#maincontent { color: #333; font-size: 12px; line-height: 16px; background-color: white; text-align: center; display: block; padding-top: 16px; padding-right: 0; padding-left: 0; width: 780px }
p   { color: #333; font-size: 12px; line-height: 16px; margin: 0 }
.tablespace  { font-size: 12px; text-align: center; padding-top: 6px; padding-bottom: 6px }
p.att { font-size: 12px; font-weight: bold; display: block; margin-right: auto; margin-left: auto; width: 580px; border: solid 1px #f60 }
address  { color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; word-spacing: 6px; vertical-align: middle }
em { color: #f60; font-style: normal }
h1 { color: #063; font-size: 16px; font-weight: bold; line-height: 20px; text-align: center; margin: 0 auto 4px; padding-top: 4px; padding-bottom: 2px; border-top: 3px double #6c3; border-bottom: 3px double #6c3 }
.anchorBox  { text-align: right; margin-right: auto; margin-left: auto; padding-top: 2px; width: 730px }
.anchorTD { text-align: right }
/*-----¢Šî–{ƒZƒbƒg-----*/
h1.qa { margin-top: 4px; width: 580px; vertical-align: middle }
#icon_qa { margin: 0 0 0 80px; float: left; vertical-align: top }
/*Ž¿–âƒiƒ”ƒB*/
#questionspace  { font-size: 12px; line-height: 16px; text-align: left; display: block; margin-top: 12px; margin-right: auto; margin-left: auto; width: 720px }
h4    { color: #063; font-size: 13px; line-height: 18px; background-color: #e4f6da; background-image: url("../images/parts/icon_question.gif"); background-repeat: no-repeat; background-position: 0 0; margin: 6px 0 3px; padding-left: 18px; vertical-align: middle }
ul { margin: 0 }
#questionspace ul  { list-style-type: none; margin: 0 0 0 12px; width: 680px }
html>body #questionspace ul1 { list-style-type: none; margin: 0; width: 650px }
#questionspace li   { margin: 0 0 0 36px; padding-top: 2px; padding-bottom: 2px; width: 650px; border-bottom: 1px solid #ccc }
html>body #questionspace li  { margin: 0; padding-top: 2px; padding-bottom: 2px }
ul.margin12 { margin-left: 12px }
dl { font-size: 12px; margin: 0 }
dl.margin12 { margin-left: 12px }
dd.margin12 { margin-left: 12px }
li.maru1 { background-image: url("../images/parts/maru1.gif"); background-repeat: no-repeat; background-position: 0 2px; list-style-type: none; padding-left: 16px }
li.maru2 { background-image: url("../images/parts/maru2.gif"); background-repeat: no-repeat; background-position: 0 2px; list-style-type: none; padding-left: 16px }
.divtopunder6 { padding-top: 6px; padding-bottom: 6px }
#answerTable  { text-align: left; margin-top: 12px; margin-right: auto; margin-left: auto; width: 700px; border: solid 2px #9c6 }
#answerTable td  { padding: 4px 6px; vertical-align: top; border-top: 1px solid #d6edda; border-bottom: 1px solid #d6edda }
#answerTable td.Q { color: #666; background-color: #f9fdf4; width: 180px; border-right: 1px solid #d6edda }
#answerTable td.Q p { color: #666 }
#answerTable th.question   { color: #396; font-size: 13px; font-weight: bold; line-height: 13px; background-color: #e4f6da; text-align: center; padding-top: 4px; padding-bottom: 4px; border-right: 1px solid #d6edda }
#answerTable th.answer { color: #396; font-size: 13px; font-weight: bold; line-height: 13px; background-color: #f6fdbc; text-align: center; padding-top: 4px; padding-bottom: 4px }
#answerTable td.C { text-align: center; width: 80px }
.smallfont80  { color: #c60; font-size: 80% }
.Atable   { background-color: #f3f3f3; margin-right: auto; margin-left: auto; width: 300px; border-collapse: separate; border-spacing: 1px }
.Btable  { background-color: #f3f3f3; margin-right: auto; margin-left: auto; width: 450px; border-collapse: separate; border-spacing: 1px  }
#answerTable th.A   { font-size: 12px; font-weight: normal; line-height: 12px; background-color: #d6edda; padding-top: 2px; padding-bottom: 2px; vertical-align: middle; border-top: 1px #c6f1c0; border-right: 1px solid #6c3; border-bottom: 1px solid #6c3; border-left: 1px #c6f1c0 }
#answerTable td { background-color: white }
#answerTable td.A   { font-size: 12px; line-height: 12px; background-color: #fffff0; text-align: center; padding-top: 2px; padding-bottom: 2px; width: 150px; border-style: solid; border-width: 1px; border-color: #e4f9c0 #9c6 #9c6 #e4f9c0 }
#answerTable td.AA   { font-size: 12px; line-height: 12px; background-color: #fffff0; padding-top: 2px; padding-bottom: 2px; vertical-align: top; border-style: solid; border-width: 1px; border-color: #e4f9c0 #9c6 #9c6 #e4f9c0 }
#answerTable td.AAcenter   { font-size: 12px; line-height: 12px; background-color: #fffff0; text-align: center; padding-top: 2px; padding-bottom: 2px; border-style: solid; border-width: 1px; border-color: #e4f9c0 #9c6 #9c6 #e4f9c0 }
#answerTable td.TOP  { font-size: 12px; line-height: 12px; background-color: #ffffed; text-align: center; border: solid 1px #9c6 }
a:link  { color: #03c; text-decoration: none }
a:visited  { color: #03c; text-decoration: none }
a:hover  { color: #900; text-decoration: underline }
p.Qpop  { color: #063; font-weight: bold; background-color: white; text-align: center; margin-bottom: 2px; width: 60px; border: solid 1px #6c3 }
