@charset "utf-8";
/* CSS Document */

body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-color: #FFFFFF;
	text-align:center;
	margin:0;
	height: auto;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#pbody {
	width: 1006px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align:left;
}
#header {
	background-color: #29537C;
	background-image: url(../image/logo1.gif);
	background-repeat: no-repeat;
	padding: 0px;
	float: left;
	height: 77px;
	width: 1006px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	top: 42px;
	position: absolute;
	background-position: center;
}
#header   #eh1 {
	font-size: 18px;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0px;
	width: 900px;
	float: left;
	margin: 0;
	padding-left: 10px;
	font-weight: bold;
}
#header    #eh2 {
	font-size: 14px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0px;
	width: 900px;
	float: left;
	margin: 0;
	padding-left: 10px;
	font-weight: bold;
}
#header    #eh3 {
	font-size: 12px;
	width: 900px;
	float: left;
	margin: 0;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-weight: bold;
}
#pan {
	margin: 0px;
	float: left;
	width: 1006px;
	position: absolute;
	top: 118px;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #29537C;
	padding: 0px;
}
#pan ul {
	margin: 0px;
	float: left;
	width: 980px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 15px;
}
#pan li {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
}
#pan  #point1  {
	font-weight: bold;
	color: #FFFF00;
}

#pan a:link {
	color: #FFFFFF;
	background-color: #29537C;
}
#pan  a:visited {
	color: #FFFFFF;
	background-color: #29537C;
}
#pan  a:hover {
	color: #FFFF00;
	background-color: #29537C;
}
#pan  a:active {
	color: #FF0000;
	background-color: #29537C;
}
#topl {
	width: 600px;
	top: 42px;
	position: absolute;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 250px;
}
#topl p {
	font-size: 12px;
	color: #000000;
	float: left;
	width: 600px;
	padding-top: 20px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#tit {
	margin: 0px;
	float: left;
	width: 1006px;
	position: absolute;
	top: 20px;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #29537C;
	padding: 0px;
}
#tit  ul {
	margin: 0px;
	float: left;
	width: 980px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 15px;
}
#tit li {
	margin: 0px;
	float: right;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#tit a:link {
	color: #FFFFFF;
	background-color: #29537C;
}
#tit  a:visited {
	color: #FFFFFF;
	background-color: #29537C;
}
#tit  a:hover {
	color: #FFFF00;
	background-color: #29537C;
}
#tit  a:active {
	color: #FF0000;
	background-color: #29537C;
}
#topti {
	margin: 0px;
	float: left;
	width: 1002px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	top: 4px;
	font-size: 14px;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
}
#topti p {
	text-align: right;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 1006px;
}
#ac {
	margin: 0px;
	float: left;
	width: 100px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 890px;
	position: absolute;
	top: 100px;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}





table {
	margin: 0px;
	padding: 0px;
	width: 1006px;
	height: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #29537C;
	position: absolute;
	top: 144px;
}
td {
	margin: 0px;
	padding: 0px;
}

#left {
	margin: 0px;
	width: 780px;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	vertical-align: top;
}
#left h2 {
	font-size: 18px;
	font-weight: bold;
	background-color: #29537C;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: center;
	color: #FFFFFF;
}
#bot {
	color: #FFFFFF;
	background-color: #29537C;
	text-align: center;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 14px;
	width: 1002px;
}
#bot p {
	font-size: 14px;
	float: left;
	width: 1000px;
	margin: 0px;
	padding: 0px;
}
#left  h1 {
	font-size: 18px;
	font-weight: bold;
	background-color: #29537C;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: center;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#top {
	height: auto;
	width: 777px;
	border: 1px solid #29537C;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#top   img.graph {
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#top   p {
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	font-size: 14px;
	line-height: 1.6;
	width: 760px;
}
#sale {
	padding: 0px;
	height: auto;
	width: 777px;
	border: 1px solid #29537C;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}
#sale ul {
	margin: 0px;
	float: left;
	width: 770px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 3px;
}
#sale .saleli {
	float: left;
	width: 570px;
	list-style-type: none;
	line-height: 16px;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#sale li {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 190px;
	list-style-type: none;
	line-height: 16px;
	font-size: 14px;
}
#sale .graph {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#sale p {
	width: 750px;
	float: left;
	padding-left: 10px;
	line-height: 16px;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 10px;
	margin: 0px;
	padding-right: 0px;
}
.sire {
	padding: 0px;
	height: auto;
	width: 777px;
	border: 1px solid #29537C;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	background-color: #E8F4FF;
}
.sire  p {
	margin: 0px;
	width: 750px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	float: left;
	font-size: 14px;
	line-height: 18px;
}
.sire  strong {
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
}
.sire  img.graph {
	float: left;
	height: 90px;
	width: 120px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.sire  ul {
	font-size: 12px;
	line-height: 16px;
	margin: 0px;
	float: left;
	width: 750px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.sire  li {
	float: left;
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#site {
	height: auto;
	width: 777px;
	border: 1px solid #29537C;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	font-size: 14px;
	padding: 0px;
}
#site h2 {
	color: #FFFF00;
	background-color: #29537C;
}

#site p {
	margin: 0px;
	width: 750px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	float: left;
	font-size: 14px;
	line-height: 18px;
}


#right {
	background-color: #FFFFFF;
	margin: 0px;
	width: 180px;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
}
#logo  {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	float: left;
	height: 150px;
	width: 150px;
}
#logo img.graph {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#right  .menu h2 {
	font-size: 14px;
	color: #FFFFFF;
	background-color: #29537C;
	text-decoration: none;
	width: 178px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: center;
	margin: 0px;
	float: left;
}
#right h2 a:link {
	color: #FFFFFF;
	background-color: #29537C;
}
#right h2 a:visited {
	color: #FFFFFF;
	background-color: #29537C;
}
#right h2 a:hover {
	color: #FFFF00;
	background-color: #29537C;
}
#right h2 a:active {
	color: #FF0000;
	background-color: #29537C;
}


#right  .menu {
	line-height:1.6;
	border-right-width: 1px;
	border-bottom-width: 10px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #29537C;
	border-bottom-color: #29537C;
	border-left-color: #29537C;
	width: 178px;
	float: left;
	background-color: #F3F3F3;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#right .menu ul {
	margin: 0px;
	width: 168px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	float: left;
}
#right .menu li {
	line-height: 16px;
	list-style-type: none;
	font-size: 12px;
	padding-top: 7px;
}
#right menu a:link {
	color: #0000FF;
}
#right  .menu  strong  {
	font-size: 14px;
}

#right menu a:visited {
	color: #0000FF;
}
#right  menu  a:active {
	color: #FF0000;
}
#right  menu  a:hover {
	color: #FFFF00;
	background-color: #29537C;
}
#right  menu1  a:link {
	color: #0000FF;
}
#right  menu1  a:visited {
	color: #0000FF;
}
#right   menu1   a:active {
	color: #FF0000;
}
#right   menu1   a:hover {
	color: #FFFF00;
	background-color: #29537C;
}
.puppy9 {
	padding: 0px;
	height: auto;
	width: 777px;
	border: 1px solid #29537C;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
.puppy9  h3 {
	font-size: 16px;
	line-height: 1.6;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	width: 770px;
	margin: 0px;
	text-align: center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-color: #29537C;
}
.puppy9  p {
	font-size: 14px;
	line-height: 1.6;
	margin: 0px;
	float: left;
	width: 760px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.puppy9  img.graph {
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.puppy9  ul {
	font-size: 14px;
	line-height: 1.6;
	margin: 0px;
	width: 760px;
	float: left;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.puppy9  li {
	list-style-type: none;
	margin: 0px;
	width: 185px;
	float: left;
	padding: 0px;
}
#right .menu1 {
	line-height:1.6;
	border-right-width: 1px;
	border-bottom-width: 10px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #29537C;
	border-bottom-color: #29537C;
	border-left-color: #29537C;
	width: 178px;
	float: left;
	background-color: #FFFFFF;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#right .menu1 ul {
	margin: 0px;
	width: 168px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	float: left;
}
#right .menu1 li {
	line-height: 18px;
	list-style-type: none;
	font-size: 12px;
}
#right .menu1 h2 {
	font-size: 14px;
	color: #FFFFFF;
	background-color: #29537C;
	text-decoration: none;
	width: 178px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: center;
	margin: 0px;
	float: left;
}
.point {
	padding: 0px;
	height: auto;
	width: 777px;
	border: 1px solid #29537C;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	background-color: #FFFFFF;
}
.point p {
	font-size: 16px;
	line-height: 1.6;
	color: #000000;
	background-color: #FFFFFF;
	width: auto;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#ad {
	height: auto;
	width: 777px;
	border: 1px solid #29537C;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	background-color: #FFFFFF;
	color: #000000;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#ad ul {
	font-size: 18px;
	line-height: 1.6;
	margin: 0px;
	float: left;
	width: 757px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: bold;
}
#ad li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	line-height: 1.6;
}
#ad p {
	font-size: 14px;
	line-height: 1.6;
	width: 730px;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 0px;
}
.content {
	padding: 0px;
	height: auto;
	width: 777px;
	border: 1px solid #29537C;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	background-color: #FFFFFF;
}
.content .hoken {
	margin: 0px;
	float: left;
	height: 120px;
	width: 120px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.content h3 {
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.content ul {
}
.content li {
	font-size: 16px;
	line-height: 1.6;
	list-style-type: square;
	padding-top: 10px;
	padding-bottom: 10px;
}


.content img.graph {
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.content  p {
	font-size: 16px;
	line-height: 1.6;
	color: #000000;
	background-color: #FFFFFF;
	width: auto;
	margin: 0px;
	padding: 10px;
}
.content em {
	font-style: normal;
	font-weight: bold;
}
.content strong {
	color: #FF0000;
}
.content .link1 {
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	list-style-type: square;
}



.stud {
	padding: 0px;
	height: auto;
	width: 777px;
	border: 1px solid #29537C;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	background-color: #C0EAAC;
}
.stud  img.graph {
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.stud ul {
	margin: 0px;
	float: left;
	width: auto;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.stud li {
	font-size: 14px;
	line-height: 1.6;
	list-style-type: none;
}
.stud  em {
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}
.studdog {
	padding: 0px;
	height: auto;
	width: 777px;
	border: 1px solid #29537C;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	background-color: #7DBD8F;
}
.studdog img.graph {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 360px;
	width: 480px;
	float: left;
}
.studdog ul {
	margin: 0px;
	width: 280px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}
.studdog li {
	font-size: 14px;
	line-height: 1.6;
	color: #000000;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	width: 280px;
}
.studdog em {
	font-style: normal;
	font-weight: bold;
	color: #FFCC33;
}
.content1 {
	padding: 0px;
	height: auto;
	width: 777px;
	border: 1px solid #29537C;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
.content1 img.graph {
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
.content1 ul {
	margin: 0px;
	width: 440px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: left;
}
.content1 li {
	font-size: 14px;
	line-height: 1.6;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 440px;
}
.content1 strong {
	font-size: 16px;
	font-weight: bold;
}
.content1  em {
	color: #FF0000;
	font-style: normal;
	font-weight: bold;
}
.content1 p {
	font-size: 14px;
	line-height: 1.6;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.content2 {
	padding: 0px;
	height: auto;
	width: 777px;
	border: 1px solid #29537C;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	background-color: #EDF5DA;
}
.content2  img.graph {
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	height: 140px;
	width: 185px;
	padding: 10px;
}
.content2  ul {
	margin: 0px;
	width: 440px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}
.content2  li {
	font-size: 12px;
	line-height: 20px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 440px;
}
.content2  strong {
	font-size: 16px;
	font-weight: bold;
}
.content21 {
	height: auto;
	width: 757px;
	float: left;
	background-color: #F5FAED;
	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: #29537C;
	border-bottom-color: #29537C;
	border-left-color: #29537C;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.content21 p {
	font-size: 16px;
	line-height: 1.6;
	color: #000000;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.content3 {
	padding: 0px;
	height: auto;
	width: 777px;
	border: 1px solid #29537C;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	background-color: #F8CFE4;
}
.content3   img.graph {
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	height: 140px;
	width: 185px;
	padding: 10px;
}
.content3   ul {
	margin: 0px;
	width: 440px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}
.content3   li {
	font-size: 12px;
	line-height: 20px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 440px;
}
.content3   strong {
	font-size: 16px;
	font-weight: bold;
}
.content31 {
	height: auto;
	width: 757px;
	float: left;
	background-color: #FBE6F0;
	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: #29537C;
	border-bottom-color: #29537C;
	border-left-color: #29537C;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.content31  p {
	font-size: 16px;
	line-height: 1.6;
	color: #000000;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.dn {
	padding: 0px;
	height: auto;
	width: 777px;
	border: 1px solid #29537C;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
.dn  img.graphdn {
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
.dn ul {
	margin: 0px;
	width: 440px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: left;
}
.dn li {
	font-size: 14px;
	line-height: 16px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 440px;
}
.navi {
	padding: 0px;
	height: auto;
	width: 779px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.navile {
	height: 1340px;
	width: 180px;
	border: 1px solid #29537C;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	text-align: center;
	padding: 10px;
}
.navile ul {
	margin: 0px;
	width: 178px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: left;
	text-align: center;
	background-color: #F8CFE4;
	border: 1px solid #29537C;
}
.navile li {
	list-style-type: none;
	font-size: 14px;
	line-height: 1.6;
}
.navile strong {
	font-size: 16px;
	font-weight: bold;
}
.navile img.graph {
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	height: 40px;
	width: 60px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 60px;
}
.navile .white {
	background-color: #FFFFFF;
}
.navile .ye {
	background-color: #FFFF00;
}

.naviri {
	height: 1340px;
	width: 547px;
	border: 1px solid #29537C;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
	padding: 10px;
	float: right;
}
.naviri p {
	font-size: 16px;
	line-height: 1.6;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.goods {
	padding: 0px;
	height: auto;
	width: 777px;
	border: 1px solid #29537C;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
.goods img.graph {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	height: 75px;
	width: 100px;
}
.goods ul {
	margin: 0px;
	float: left;
	width: auto;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: center;
}
.goods li {
	font-size: 12px;
	width: 120px;
	float: left;
	margin: 0px;
	list-style-type: none;
	text-align: center;
	line-height: 20px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.sun {
	padding: 0px;
	height: auto;
	width: 777px;
	border: 1px solid #29537C;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
.sun  img.graph {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	height: 75px;
	width: 100px;
}
.sun ul {
	margin: 0px;
	float: left;
	width: auto;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 30px;
	text-align: center;
}
.sun li {
	font-size: 12px;
	width: 100px;
	float: left;
	margin: 0px;
	list-style-type: none;
	text-align: center;
	line-height: 20px;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 40px;
}
.first {
	padding: 0px;
	height: auto;
	width: 777px;
	border: 1px solid #29537C;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
.first img.graph {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	height: 75px;
	width: 100px;
}
.first ul {
	margin: 0px;
	float: left;
	width: auto;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 30px;
	text-align: center;
}
.first li {
	font-size: 12px;
	width: 120px;
	float: left;
	margin: 0px;
	list-style-type: none;
	text-align: center;
	line-height: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#coller {
	padding: 0px;
	height: auto;
	width: 777px;
	border: 1px solid #29537C;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
#coller img.graph {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	height: 75px;
	width: 100px;
}
#coller ul {
	margin: 0px;
	float: left;
	width: auto;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: center;
}
#coller li {
	font-size: 12px;
	width: 100px;
	float: left;
	margin: 0px;
	list-style-type: none;
	text-align: center;
	line-height: 16px;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#oya {
	padding: 0px;
	height: auto;
	width: 777px;
	border: 1px solid #29537C;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	background-color: #BBEEBB;
}
#oya img.graph {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	height: 360px;
	width: 480px;
	float: left;
}
#oya ul {
	margin: 0px;
	float: left;
	width: 265px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#oya li {
	font-size: 14px;
	line-height: 1.6;
	list-style-type: none;
}
#syoukai {
	padding: 0px;
	height: auto;
	width: 777px;
	border: 1px solid #29537C;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	background-color: #EDF5DA;
}
#syoukai img.graph {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	height: 140px;
	width: 185px;
	float: left;
}
#syoukai ul {
	margin: 0px;
	float: left;
	width: 550px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#syoukai li {
	font-size: 12px;
	width: 450px;
	float: left;
	margin: 0px;
	list-style-type: none;
	line-height: 1.6;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#syoukai .red {
	font-weight: bold;
	color: #FF0000;
}

#chara {
	height: auto;
	width: 779px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.famale {
	padding: 0px;
	height: auto;
	width: 777px;
	border: 1px solid #29537C;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	background-color: #FFFFFF;
}
.famale img.graph {
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.famale p {
	font-size: 14px;
	line-height: 1.6;
	margin: 0px;
	padding: 0px;
}
.famale ul {
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.famale li {
	margin: 0px;
	float: left;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 12px;
}
#photo {
	height: auto;
	width: 777px;
	border: 1px solid #29537C;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#photo img.graph {
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	height: 120px;
	width: 160px;
	padding: 0px;
}
#photo ul {
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#photo li {
	margin: 0px;
	float: left;
	height: 120px;
	width: 160px;
	list-style-type: none;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 15px;
	padding-left: 12px;
}
form {
	margin: 0px;
	padding: 0px;
}
.setumei {
	padding: 0px;
	height: auto;
	width: 777px;
	border: 1px solid #29537C;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	background-color: #F8CFE4;
}
.setumei img.graph {
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.setumei p {
	font-size: 16px;
	line-height: 1.6;
	color: #000000;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.setumei strong {
	color: #000000;
}
.partop {
	padding: 0px;
	height: auto;
	width: 777px;
	border: 1px solid #29537C;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	background-color: #FFFFFF;
}
.partop  img.graph {
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.partop p {
	font-size: 16px;
	line-height: 1.6;
	color: #000000;
	background-color: #FFFFFF;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.puppy {
	padding: 0px;
	height: auto;
	width: 777px;
	border: 1px solid #29537C;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	background-color: #F8DEF2;
}
.puppy  img.graph {
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.puppy ul {
	margin: 0px;
	float: left;
	width: 600px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
}
.puppy li {
	font-size: 14px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 600px;
	color: #000000;
}
.puppy1 {
	padding: 0px;
	height: auto;
	width: 777px;
	border: 1px solid #29537C;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	background-color: #F5FEDA;
}
.puppy1   img.graph {
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.puppy1  ul {
	margin: 0px;
	float: left;
	width: 600px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
}
.puppy1  li {
	font-size: 14px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 600px;
	color: #000000;
}
.kari {
	padding: 0px;
	height: auto;
	width: 777px;
	border: 1px solid #29537C;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	background-color: #BEDCC6;
}
.kari img.graph {
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 0px;
	height: 360px;
	width: 480px;
}
.kari ul {
	margin: 0px;
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.kari li {
	font-size: 14px;
	line-height: 1.4;
}
.kari em {
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
}
.birth {
	padding: 0px;
	height: auto;
	width: 777px;
	border: 1px solid #29537C;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	background-color: #FFFFFF;
}
.birth ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
.birth li {
	font-size: 14px;
	line-height: 1.4;
	list-style-type: decimal;
	padding-top: 5px;
	padding-bottom: 5px;
}
.birth p {
	font-size: 16px;
	line-height: 1.6;
	color: #000000;
	background-color: #FFFFFF;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.birth em {
	font-style: normal;
	font-weight: bold;
}
.birth strong {
	color: #FF0000;
}
#oya1 {
	padding: 0px;
	height: auto;
	width: 777px;
	border: 1px solid #29537C;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	background-color: #BBEEBB;
}
#oya1 img.graph {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	height: 480px;
	width: 640px;
	float: left;
}
#oya1 ul {
	margin: 0px;
	float: left;
	width: 125px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#oya1 li {
	font-size: 14px;
	line-height: 1.6;
	list-style-type: none;
}
.m {
	padding: 0px;
	height: auto;
	width: 777px;
	border: 1px solid #29537C;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	background-color: #E7F8EC;
}
.m img.graph {
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 240px;
	width: 320px;
}
.m ul {
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 400px;
	float: left;
}
.m li {
	margin: 0px;
	list-style-type: none;
	font-size: 14px;
	width: 400px;
	line-height: 1.6;
	padding: 0px;
	float: left;
}
.m em {
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
}
.m strong {
	font-size: 16px;
	font-weight: bold;
}
.m1 {
	padding: 0px;
	height: auto;
	width: 777px;
	border: 1px solid #29537C;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	background-color: #F1E8F4;
}
.m1 img.graph {
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 240px;
	width: 320px;
}
.m1 ul {
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 400px;
	float: left;
}
.m1 li {
	margin: 0px;
	list-style-type: none;
	font-size: 14px;
	width: 400px;
	line-height: 1.6;
	padding: 0px;
	float: left;
}
.m1 em {
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
}
.m1 strong {
	font-size: 16px;
	font-weight: bold;
}
#pup {
	padding: 0px;
	height: auto;
	width: 777px;
	border: 1px solid #29537C;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	background-color: #FFFFFF;
}
#pup ul {
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
}
#pup li {
	list-style-type: none;
	float: left;
	height: 90px;
	width: 120px;
	padding-right: 22px;
}
#pup img.graph {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#logoli {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.contentpuppy {
	padding: 0px;
	height: auto;
	width: 777px;
	border: 1px solid #29537C;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	background-color: #FFFFFF;
}
.contentpuppy img.graph {
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 0px;
	height: 140px;
	width: 185px;
}
.contentpuppy img.graph1 {
	float: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 0px;
	height: 90px;
	width: 120px;
}

.contentpuppy p {
	font-size: 16px;
	line-height: 1.6;
	color: #000000;
	background-color: #FFFFFF;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#photop {
	height: auto;
	width: 777px;
	border: 1px solid #29537C;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#photop  img.graph {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	height: 120px;
	width: 160px;
	padding: 0px;
}
#photop  ul {
	margin: 0px;
	padding: 10px;
	width: 757px;
}
#photop  li {
	margin: 0px;
	float: left;
	height: 160px;
	width: 160px;
	list-style-type: none;
	font-size: 12px;
	line-height: 14px;
	padding-top: 10px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 14px;
}
.glink {
	padding: 0px;
	height: auto;
	width: 777px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
}
.glink p {
	font-size: 12px;
	line-height: 16px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
}
.brcont {
	padding: 0px;
	height: auto;
	width: 777px;
	border: 1px solid #29537C;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	background-color: #FFFFFF;
}
.brcont p {
	font-size: 16px;
	line-height: 24px;
	float: left;
	width: 700px;
	margin-left: 15px;
	margin-right: 15px;
	padding: 0px;
	height: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
.brcont table {
	background-color: #FFFFFF;
	float: left;
	width: 750px;
	position: static;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	border: 1px solid #29537C;
	padding: 0px;
}
.brcont table td {
	border: 1px solid #29537C;
	width: 245px;
	margin: 0px;
	padding: 0px;
	height: auto;
}
.brcont table td p {
	font-size: 12px;
	padding: 0px;
	line-height: 18px;
	margin: 10px;
	width: 220px;
}
.brcont img.graph {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.zenkoku {
	padding: 0px;
	height: auto;
	width: 777px;
	border: 1px solid #29537C;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
.zenkoku ul {
	margin: 0px;
	float: left;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.zenkoku li {
	font-size: 14px;
	float: left;
	width: 60px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#links {
	height: auto;
	width: 777px;
	border: 1px solid #29537C;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#links ul {
	margin: 0px;
	float: left;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	width: 730px;
}
#links li {
	font-size: 14px;
	float: left;
	width: 740px;
	line-height: 18px;
	padding-bottom: 10px;
}
#links p {
	font-size: 12px;
	line-height: 18px;
	float: left;
	width: 730px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 0px;
}
#meibo {
	padding: 0px;
	height: auto;
	width: 777px;
	border: 1px solid #29537C;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	background-color: #FFFFFF;
}
#meibo p {
	font-size: 16px;
	margin: 0px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	float: left;
	width: 750px;
}
#meibo ul {
	font-size: 14px;
	margin: 0px;
	float: left;
	width: 750px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#meibo li {
	margin: 0px;
	float: left;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#meibo .adr {
	float: left;
	width: 130px;
	padding-right: 10px;
}
#meibo .name {
	float: left;
	width: 40px;
	text-align: right;
	padding-right: 10px;
}
#meibo .adult {
	float: left;
	width: 55px;
}
#meibo .pup {
	float: left;
	width: 70px;
}
#meibo .dog {
	float: left;
	width: 140px;
}
#meibo .birth {
	float: left;
	width: 100px;
	text-align: right;
	padding-right: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#meibo .sanka {
	float: left;
	width: 140px;
	text-align: left;
	padding-right: 10px;
}
.doglist {
	padding: 0px;
	height: auto;
	width: 777px;
	border: 1px solid #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	background-color: #29537C;
}
.doglist  ul {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 777px;
}
.doglist  li {
	font-size: 14px;
	color: #FFFF00;
	margin: 0px;
	float: left;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	list-style-type: none;
	font-weight: bold;
}
.doglist  .mada {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.doglist  a:link {
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.doglist  a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: underline;
}
.doglist  a:visited {
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.doglist  a:active {
	font-size: 14px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: underline;
}
.doglist1 {
	padding: 0px;
	height: auto;
	width: 777px;
	border: 1px none #FFFFFF;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	background-color: #29537C;
}
.doglist1   ul {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 777px;
}
.doglist1   li {
	font-size: 14px;
	color: #FFFF00;
	margin: 0px;
	float: left;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	list-style-type: none;
	font-weight: bold;
}
.doglist1   .mada {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.doglist1   a:link {
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.doglist1   a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: underline;
}
.doglist1   a:visited {
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.doglist1   a:active {
	font-size: 14px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: underline;
}
#wakuchin0     {
	float: left;
	width: 757px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	height: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#wakuchin0 ul {
	margin: 0px;
	padding: 0px;
	float: left;
	border: 1px solid #29537C;
}
#wakuchin0 li {
	border: 1px solid #29537C;
	list-style-type: none;
	float: left;
	width: 149px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#wakuchin0 #shurui {
	vertical-align: middle;
	height: 247px;
	text-align: center;
}
#wakuchin0  .getsu {
	background-color: #87AFD8;
}
#wakuchin0 .yobou {
	background-color: #C6D9EC;
}
#wakuchin0 p {
	float: left;
	width: 740px;
}
