.txt_blue {
	color: #1a509b;
}

.txt_green {
	color: #4EADA7;
}

.txt_red {
	color: #FF0000;
}

.txt_pink {
	color: #ff62b3;
}

.txt_gray {
	color: #585858;
}

.txt_white {
	color: #ffffff;
}

.txt_10px {
	font-size: 10px;
	*font-size: 9px; /* IE 7 */
	*font: 9px; /* IE 6? */
}

.txt_10px2 {
	font-size: 10px;
	*font-size: 9px; /* IE 7 */
	*font: 9px; /* IE 6? */
	line-height: 1.5em;
}

.txt_small {
	font-size: 77%;
	*font-size: 77%; /* IE 7 */
	*font: 77%; /* IE 6? */
}


.txt_large {
	font-size: 123%;
}

.dot {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}
.txt_w{
	color: #1a509b;
	font-weight:bold;
}

.linehi120{
	line-height: 120%;
}


/*_____ ito追加分 アレルギーテーブル______ */


table.special_5 {
border-width: 1px;
border-style: solid;
border-color: #CCCCCC;
border-collapse: collapse;
	}
th.special_5 {
	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.special_5 {
	font-size: 11px;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	border-collapse: collapse;
	margin: 5px;
	padding: 5px;
	vertical-align: top;
}

td.special_5_s{
font-size: 11px;
border-width: 1px;
border-style: solid;
border-color: #CCCCCC;
border-collapse: collapse;
margin: 5px;
padding: 5px;
}
