
BODY { background:#FFFFFF}
body,table,th,tr,td {font:normal 14px/18px "Verdana",sans-serif; border-collapse:collapse; line-height:160%}
A:HOVER { color : #636563;}

.hedda { padding:5px 0px 5px 5px; text-align:right; width:890px}
.menu { border:solid 3px #e60012; border-bottom:none; background:url(img/menu/base.gif)}
.main { padding:40px 30px 40px 30px; background:#FFFFFF; border:solid 3px #e60012; border-top:none}
.footer { text-align:center; color:#FFFFFF; background:url(img/footer.gif) no-repeat; height:55px; padding-bottom:5px; width:900px; margin:auto; padding-top:12px}

h1 { padding:0px; margin:0px}
h2 { background:url(img/h2.png) no-repeat; height:50px; padding:9px 0px 0px 15px; color:#FFFFFF; margin:0px}
h3 { background:url(img/h3.png) no-repeat; padding:0px; padding:0px 0px 5px 25px; margin:10px 0px 10px 0px; border-bottom:double #e60012 3px}

.text { padding:10px 0px 0px 0px}
#item { padding:10px 0px 0px 5px}
#item td { vertical-align:top;}
.item2 { padding:15px 0px 5px 30px}
.item3 { padding:15px 0px 0px 30px}
.koumoku { background: url(img/goishi.png) no-repeat; padding:3px 15px 0px 30px; font-weight:bold;}

.p12 { font-size:12px;}
.p24 { font-size:24px;}
.red { color:#CC0000}

/* *** vj ********************************************************* */

.out_menu { background:#999999; color:#FFFFFF; font-weight:bold; text-align:center; padding:3px 5px 3px 5px}
.out_koumoku { background:#eeeeee; text-align:center}

/* *** Q&A ********************************************************* */

.navi { background:#eeeeee; padding:3px; text-align:center}
.line { padding:3px 0px 3px 0px}