.chuumidashi {
	background-image: url(/img/common/bar_chuumidashi.gif);
	background-repeat: no-repeat;
	height: 36px;
	width: 478px;
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 15px;
	font-weight: bold;
	line-height: 100%;
	padding-top: 3px;
	font-size: 14px;
}
.komidashi {
	background-image: url(/img/common/bar_komidashi.gif);
	width: 478px;
	padding-bottom: 7px;
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 12px;
	font-weight: bold;
	color: #2da0e9;
	padding-top: 15px;
	padding-left: 7px;
}
.seibun_box {
	line-height: 120%;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cacaca;
	border-bottom-color: #cacaca;
	border-left-color: #cacaca;
}
.seibun_bar {
	background-image: url(/img/common/bar_seibun.gif);
	height: 34px;
	width: 480px;
	text-indent: -10000pt;
}

/*________ ito追加分____________ */

.itb {
width: 480px;
}

.itb p {
	line-height: 135%;
	padding: 5px;
	margin: 0px;
}

.img_L {
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
}

.img_R {
 float: right;
 padding-top: 5px;
 padding-left: 10px;
 padding-bottom: 5px;
}
.clear0 {
	clear: both;
}

/*_____ ito追加分 アレルギーテーブル______ */


table.allergy-tbl_1 {
border-width: 1px;
border-style: solid;
border-color: #CCCCCC;
border-collapse: collapse;
width: 100%;
	}
th.allergy-tbl_1 {
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	border-collapse: collapse;
	margin: 5px;
	padding: 5px;
	background-color: #EFEFEF;
	font-size: 14px;
	font-weight: bold;
}
td.allergy-tbl_1 {
font-size: 11px;
width: 70%;	
border-width: 1px;
border-style: solid;
border-color: #CCCCCC;
border-collapse: collapse;
margin: 5px;
padding: 5px;
}

td.allergy-tbl_s{
font-size: 11px;
border-width: 1px;
border-style: solid;
border-color: #CCCCCC;
border-collapse: collapse;
margin: 5px;
padding: 5px;
}

table.allergy-tbl_2 {
font-size: 11px;
border-width: 1px;
border-style: solid;
border-color: #CCCCCC;
border-collapse: collapse;
width: 100%;
}
th.allergy-tbl_2 {
width: 100%;
font-size: 14px;
border-width: 1px;
border-style: solid;
border-color: #CCCCCC;
border-collapse: collapse;
border-style: solid;
border-color: #CCCCCC;
margin: 5px;
padding: 5px;
background-color: #EFEFEF;
}

td.allergy-tbl_2 {
font-size: 11px;
border-width: 1px;
border-style: solid;
border-color: #CCCCCC;
border-collapse: collapse;
margin: 5px;
padding: 5px;
}

td.allergy-td-icon {
	font-size: 11px;
	width: 20%;
	margin: 5px;
	padding: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	border-collapse: collapse;
	text-align: center;
}
td.allergy-td-warning {
	font-size: 11px;
	background-color: #FFF0F0;
	color: #EA0000;
	margin: 7px;
	padding: 7px;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	border-collapse: collapse;
}


.allergy-warning{
	font-size: 11px;
	background-color: #FFEBBF;
	border: 1px double #CE0000;
	padding: 5px;
	color: #666666;
}

.a-warning-r{
	font-weight: bold;
	color: #D90000;
}



.chuumidashi_itb {
	background-image: url(http://shop.atopinavi.com/img/common/bar_chuumidashi.gif);
	background-repeat: no-repeat;
	height: 36px;
	width: 478px;
       _width: 458px;
	padding-right: 5px;
	padding-left: 15px;
	font-weight: bold;
	line-height: 105%;
	padding-top: 10px;
	font-size: 14px;
}

.komidashi_itb {
	background-image: url(/img/common/bar_komidashi.gif);
	width: 471px;
	padding-bottom: 7px;
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 12px;
	font-weight: bold;
	color: #2da0e9;
	padding-top: 15px;
	padding-left: 7px;
}


.float_l {
	float: left;
}
.float_r {
	float: right;
}


