body,td		 { font-size: 14px; scrollbar-arrow-color: ##FF6600; scrollbar-base-color: #FF6600; scrollbar-face-color: #FFFFFF }
.style		{ font-size:16px ;line-height:130% }
.style2		 { font-size: 14px; line-height: 130% }
P.style1	 { font-size: 14px; line-height: 160%; margin-right: 10px; margin-left: 10px }

a {text-decoration: none }
a:hover { color: #FF6600; text-decoration: underline }
.mar {font-size: 14px;line-height: 125%;padding-left: 10px;}
.s-main {font-size: 11px;}
.shop {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #FF9900;
}
.shop02 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #FFFFFF;
}
.shop03 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #333333;
}
.shopmenu {
	font-size: 14px;
	font-weight: bold;
	color: #0066FF;
}
.shopmidasi {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6600;
	margin: 10px;
	padding: 10px;
	height: 25px;
	width: 200px;
}
.dietmidashi {

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #00CC33;
	margin: 10px;
	padding: 10px;
	height: 25px;
	width: 200px;
}

/*--pop 2006/03/17 追加--*/

.pop_bg{
background:url(images/popbg.gif) no-repeat;
}
.pop_bg2{
background:url(images/popbg2.gif) no-repeat;
}

.pop_text{
font-size:12px;
color:#666666;
padding:20px 10px 10px 10px;
line-height:130%;
}

/*--20061115--top健康通信追加--*/
.box_kenko{
	width:379px;
	margin-top:40px;
}
.dog {
	font-size: 14px;
	background-image: url(images/dog.jpg);
	background-repeat: no-repeat;
	height: 120px;
	padding-top: 5px;
	padding-left: 30px;
}
.dog2 {
	font-size: 14px;
	background-image: url(images/dog2.jpg);
	background-repeat: no-repeat;
	height: 120px;
	padding-top: 5px;
	padding-left: 150px;
}

html>/**/body .dog2 {
	font-size: 14px;
	background-image: url(images/dog3.jpg);
	background-repeat: no-repeat;
	height: 120px;
	padding-top: 5px;
	padding-left: 150px;
}

.font16 {
	font-size: 16px;
}

.top_info{
    font-size:18px;
	font-weight:bold;
	color:#0099FF;
	line-height:130%;
}

.top_box{
    border:dotted 1px #0099FF;
	background-color:#FFFFCC;
	padding:5px;
}