#bodyid {
	background: rgb(250, 250, 255); margin: 0px; padding: 0px; text-align: center; font-family: "Verdana", "‚l‚r ƒSƒVƒbƒN", "Osaka";
}
#page {
	margin: 0px auto; width: 780px;
}
#page2 {
	background: rgb(255, 255, 255); margin: 0px auto; border: 1px solid rgb(119, 119, 119); border-image: none; width: 760px; text-align: center; color: rgb(51, 51, 51); font-family: "Verdana", "‚l‚r ƒSƒVƒbƒN", "Osaka"; font-size: 0.8em;
}
#banner {
	background: rgb(255, 255, 255); height: 80px; text-align: left; color: rgb(51, 51, 51); letter-spacing: 1px;
}
#banner .h1 {
	margin: 0px; padding: 10px 20px 0px; color: rgb(255, 255, 255); font-family: "Verdana", "‚l‚r ƒSƒVƒbƒN", "Osaka"; font-size: 24px;
}
#banner a {
	color: rgb(0, 0, 255); font-weight: bold; text-decoration: none;
}
#banner a:hover {
	color: rgb(0, 73, 124); font-weight: bold;
}
#menu {
	background: url("/web/20140216135429/http://biyouhou.net/skin/img/menubg.png") no-repeat left top rgb(0, 21, 69); width: 100%; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid;
}
#menu td {
	width: 20%; height: 20px; text-align: center; letter-spacing: 1px; font-family: "Verdana", "‚l‚r ƒSƒVƒbƒN", "Osaka"; font-size: 13px;
}
#menu a {
	width: 100%; color: rgb(255, 255, 255); font-family: "Verdana", "‚l‚r ƒSƒVƒbƒN", "Osaka"; text-decoration: none;
}
#menu a:hover {
	color: rgb(0, 73, 124);
}
#right {
	padding: 0px 0px 10px; width: 530px; text-align: left; float: left;
}
#right a {
	color: rgb(0, 0, 255);
}
#right a:hover {
	color: rgb(0, 73, 124);
}
#right .h2 {
	margin: 0px 0px 7px 10px; padding: 3px 5px 3px 10px; text-align: left; color: rgb(51, 51, 51); font-family: "Verdana", "‚l‚r ƒSƒVƒbƒN", "Osaka"; font-size: 1.2em; font-weight: bold; border-bottom-color: rgb(255, 128, 128); border-left-color: rgb(255, 128, 128); border-bottom-width: 1px; border-left-width: 5px; border-bottom-style: solid; border-left-style: solid; background-color: rgb(254, 232, 233);
}
#right p {
	margin: 5px 0px; padding: 2px 0px 5px; color: rgb(51, 51, 51); font-family: "Verdana", "‚l‚r ƒSƒVƒbƒN", "Osaka"; font-size: 1em;
}
#left {
	padding: 0px 0px 10px; width: 200px; text-align: left; float: left;
}
#left a {
	color: rgb(0, 0, 255);
}
#left a:hover {
	color: rgb(0, 73, 124);
}
#left .h2 {
	margin: 0px 5px 2px 10px; padding: 3px 5px 3px 10px; text-align: left; color: rgb(51, 51, 51); font-family: "Verdana", "‚l‚r ƒSƒVƒbƒN", "Osaka"; font-size: 1.2em; font-weight: bold; border-bottom-color: rgb(255, 128, 128); border-left-color: rgb(255, 128, 128); border-bottom-width: 1px; border-left-width: 5px; border-bottom-style: solid; border-left-style: solid; background-color: rgb(254, 232, 233);
}
#left p {
	margin: 0px 10px 2px 0px; padding: 0px 10px 7px; line-height: 120%; font-family: "Verdana", "‚l‚r ƒSƒVƒbƒN", "Osaka"; font-size: 1em;
}
#pagetop {
	padding: 10px 12px 0px 0px; text-align: right;
}
#copy {
	margin: 0px; padding: 5px; text-align: center; color: rgb(51, 51, 51); clear: both; border-top-color: rgb(255, 128, 128); border-top-width: 5px; border-top-style: solid;
}
#copy a {
	color: rgb(51, 51, 51); text-decoration: none;
}
#copy a:hover {
	color: rgb(0, 73, 124);
}
#left a {
	color: rgb(0, 0, 255);
}
#left a:hover {
	color: rgb(0, 73, 124);
}
.b {
	font-weight: bold;
}
.stock {
	border-width: 1px 1px 1px 5px; border-style: solid; border-color: rgb(153, 153, 153) rgb(153, 153, 153) rgb(153, 153, 153) rgb(0, 0, 128); margin: 5px 0px 2px; padding: 0px 0px 0px 10px; text-align: left; color: rgb(51, 51, 51); font-family: "Verdana", "‚l‚r ƒSƒVƒbƒN", "Osaka"; font-weight: bold; background-color: rgb(245, 245, 245);
}
blockquote {
	margin: 0px 2px 0px 25px; padding: 0px; text-align: left; color: rgb(51, 51, 51);
}
li {
	margin: 0px; padding: 2px 1px 1px 5px; line-height: 140%;
}
ol {
	margin: 0px 0px 0px 30px; padding: 2px 1px 1px 5px; line-height: 140%;
}
ul {
	margin: 0px 0px 5px; padding: 2px 1px 5px 20px; line-height: 140%; list-style-type: none;
}
.entry_body {
	margin: 15px 20px 15px 35px; line-height: 150%;
}
div.subtitle {
	margin: 2px; padding: 0px 2px 2px 22px; font-family: "Verdana", "‚l‚r ƒSƒVƒbƒN", "Osaka"; font-size: 1em;
}
div.dir {
	margin: 0px 5px 0px 32px; padding: 0px; height: 0px; text-align: right;
}
div.dot {
	margin: 5px 0px; padding: 5px; border: 1px dashed rgb(153, 153, 153); border-image: none; background-color: rgb(245, 245, 245);
}
hr {
	margin: 0px 10px 0px 5px; padding: 0px 5px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 1px;
}
div.ca {
	margin: 10px 2px 2px; padding: 5px 20px 2px 2px; text-align: right;
}
div.line {
	margin: 15px 10px 5px; padding: 0px 5px 5px; text-align: center; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
div.line2 {
	margin: 5px 10px 0px 28px; padding: 5px 5px 0px; text-align: left;
}
div.line3 {
	margin: 5px 10px 5px 30px; padding: 10px 5px 5px; text-align: left; border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dashed; border-bottom-style: dashed;
}
div.shinobi {
	margin: 5px 0px 2px 30px; padding: 0px 0px 0px 20px; text-align: right;
}
div.spon {
	margin: 0px 10px 5px 0px; padding: 0px 5px 5px 3px;
}
div.noline2 {
	margin: 3px 0px 0px; padding: 5px 0px 0px; text-align: left;
}
div.noline3 {
	margin: 0px 0px 0px 17px; padding: 0px; text-align: left;
}
table {
	margin: 3px; padding: 3px 10px; color: rgb(51, 51, 51); line-height: 140%; font-family: "Verdana", "‚l‚r ƒSƒVƒbƒN", "Osaka"; font-size: 1em;
}
td {
	margin: 3px; padding: 3px 10px; color: rgb(51, 51, 51); line-height: 140%; font-family: "Verdana", "‚l‚r ƒSƒVƒbƒN", "Osaka"; font-size: 1em;
}
table.border {
	margin: 0px; padding: 3px 10px; border: 1px solid rgb(153, 153, 153); border-image: none; color: rgb(51, 51, 51); line-height: 140%; font-family: "Verdana", "‚l‚r ƒSƒVƒbƒN", "Osaka"; font-size: 1em; border-collapse: collapse;
}
td.border {
	margin: 0px; padding: 3px 10px; border: 1px solid rgb(153, 153, 153); border-image: none; color: rgb(51, 51, 51); line-height: 140%; font-family: "Verdana", "‚l‚r ƒSƒVƒbƒN", "Osaka"; font-size: 1em; border-collapse: collapse;
}
table.noborder {
	margin: 0px; padding: 3px 10px 3px 0px; color: rgb(51, 51, 51); line-height: 140%; font-family: "Verdana", "‚l‚r ƒSƒVƒbƒN", "Osaka"; font-size: 1em; border-collapse: collapse;
}
td.noborder {
	margin: 0px; padding: 3px 10px 3px 0px; color: rgb(51, 51, 51); line-height: 140%; font-family: "Verdana", "‚l‚r ƒSƒVƒbƒN", "Osaka"; font-size: 1em; border-collapse: collapse;
}
div.titleline {
	margin: 5px 0px 0px; padding: 2px 1px 0px 20px; color: rgb(255, 255, 255); border-top-color: rgb(255, 128, 128); border-bottom-color: rgb(255, 128, 128); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(255, 128, 128);
}
.red {
	color: rgb(132, 0, 0); font-size: 1.1em; font-weight: bold;
}
.blue {
	color: rgb(0, 0, 128); font-size: 1.1em; font-weight: normal;
}
hr.red {
	margin: 0px; padding: 0px; border: 1px solid rgb(0, 0, 128); border-image: none; height: 3px;
}
td.pink {
	background-color: rgb(255, 236, 236);
}
td.gray {
	background-color: rgb(238, 238, 238);
}
td.grayborder {
	border: 1px solid rgb(153, 153, 153); border-image: none; border-collapse: collapse; background-color: rgb(238, 238, 238);
}
#link a {
	color: rgb(0, 0, 255);
}
#link a:hover {
	color: rgb(0, 73, 124);
}
