﻿@charset "UTF-8";

.f12 {
	font-size: 85%;
}

dl.dl_allergy {margin:0 10px 30px; border:dotted 1px #009933; background-color:#FFFFF2;}
dl.dl_allergy dt {padding:8px 0 20px 8px; margin-right:10px; float:left;}
dl.dl_allergy dd {padding:8px 15px 8px 0px;}
dl.dl_allergy dd.border {padding:0; margin:0; font-size:1%; line-height:1%; border-bottom:dotted 1px #009933; clear:left; height:1px;}

div.factor_allergy { zoom: 1;}
div.factor_allergy:after {
clear:both;
height: 0px;
visibility: hidden;
display: block;
content: ".";
}
div.factor_allergy dt {margin:0 0 0 0; font-weight:bold; float:left; color:#7572B5;}
div.factor_allergy dd {margin:0 0 0 170px;}
div.factor_allergy p.ph_factor {margin:0 20px 10px 35px; float:right;}

table.tb_difference {margin:0 0 10px 10px; text-align:left; font-size: 85%;}
table.tb_difference th {background:#7572B5; padding:4px 10px; text-align:left; color:#615F96; border:1px solid #615F96; white-space:nowrap;}
table.tb_difference th.top {background:#CFCEF2; padding:4px 10px; text-align:left; color:#615F96; border:1px solid #615F96;}
table.tb_difference th.left {background:#FFFFF2; padding:4px 10px; text-align:left; color:#615F96; border:1px solid #615F96;}
table.tb_difference td {background:#FFF; padding:4px 10px; border:1px solid #615F96; vertical-align:top;}

table.tb_hay_fever {margin:0 0 10px 10px; text-align:left; font-size: 85%;}
table.tb_hay_fever th {background:#E7E6F9; width:25%; padding:4px 10px; text-align:left; color:#615F96; border:1px solid #615F96;}
table.tb_hay_fever td {background:#FFFFF2; padding:4px 10px; border:1px solid #615F96; vertical-align:top;}