@charset "utf-8";
/* CSS Document */

body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;}

img { border:0; vertical-align: bottom; }

a:hover   { color: #FF6666; text-decoration: underline }
a:visited { color: #006993; text-decoration: none }
a:active  { color: #006993; text-decoration: none }
a         { color: #006993; text-decoration: none }
.normal   { font-size: 12px; line-height: 170%; color:#666666; }
.small    { font-size: 10px; line-height: 170%; color:#666666; }
.large    { font-size: 14px; line-height: 170%; color:#666666; }
.submit   { width: 118px; margin-left:6px; margin-right:6px; }
.radio    { width: 10px; height: 10px; margin:0px; }
form      { margin:0px; }
body      { background-color: #FFFFFF; background-image: url(../common_img/bg.jpg); background-repeat: repeat-x; margin: 0px; }
.ql01 td  { border-bottom:1px dashed #999; font-size: 12px; line-height: 170%; color:#666666; }
.ql02 td  { border-bottom:1px solid  #999; font-size: 12px; line-height: 170%; color:#666666; }
#content  { width: 530px; padding-bottom: 30px; }
#content h1 { padding: 0px; margin: 10px 0px 0px; }
#content h2 { margin: 0px; padding: 0px; }

#content p { color: #333333; margin: 0px; padding: 0px; line-height: 1.5; }
