body{ font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "sans-serif" ; background-color:#ffffff} 
p{ color: #666666; font-size: 12px; line-height: 19px} 
h1{ color: #923523; font-size: 12px; font-weight: bold; background: #b7de95; margin: 2px; padding: 2px; text-align: center } 
h2{ color: #923523; font-size: 12px; font-weight: bold; margin: 5px }
h3{ color: #432d27; font-size: 12px; font-weight: bold; line-height: 5px; background: #b7de95; margin: 10px; padding: 5px } 
a{font-size:12px}

.small{ font-size: 10px } 
.midashi{ color: #503d37; font-size: 12px; font-weight: bold } 
.table { font-size: 12px; color: #222222}
.tablehead { font-size: 12px; font-weight: bold; color: #993300}
.whitemidashi { color: #ffffff; font-size: 12px; font-weight: bold }
.tablehead_g {  font-size: 12px; font-weight: bold; color: #305c30}
.tablesmall { font-size: 10px}
.tablesmallhead { font-size: 10px; font-weight: bold; color: #993300 }
.tablehead_br { font-size: 12px; font-weight: bold; color: #36251b}

a:link, a:visited{ text-decoration: underline } 
a:link{ color: #336699} 
a:visited{ color: #996666 } 
a:hover{ color: #ff6633; text-decolation: underline } 


p.head{ margin: 5px}

.copy {  color: #5f4e3c; font-size: 10px}

.box_margin{margin :30px 40px 30px 40px}
.b_margin{margin-bottom: 30px}
.t_margin{margin-top: 30px}
.tl_margin{margin-top: 30px ; margin-left:40px}
.tb_margin{margin-top: 30px ; margin-bottom: 30px}
.l_margin{margin-left: 40px}
.q_margin{margin-bottom: 20px}
.t_margin_s{margin-top: 15px}
.t_margin_l{margin-top: 40px}
.l_margin_s{margin-left: 10px}
.l_margin_l{margin-left: 35px}

.top_bg{background:url(../../top/image/main_bg.jpg) no-repeat;}

p.ans{ margin: 10px; }
.q {font-weight: bold; color: #ffffff; background-image: url(../../faq/image/faq_bg.gif); padding: 8px 10px 5px; font-size: 12px;}
