@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-image: url(../image/logo1.gif);
	background-repeat: no-repeat;
	float: left;
	height: 73px;
	width: 1002px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	top: 42px;
	position: absolute;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 2px solid #29537C;
}
#header h1 {
	font-size: 18px;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0px;
	width: 900px;
	float: left;
	margin: 0;
	padding-left: 10px;
}
#header h1 a:link {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#header h1 a:visited {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#header h1 a:hover {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#header  h1  a:active {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}



#header  h2 {
	font-size: 14px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0px;
	width: 900px;
	float: left;
	margin: 0;
	padding-left: 10px;
}
#header h2 a:link {
	color: #000000;
	text-decoration: none;
}
#header  h2  a:visited {
	color: #000000;
	text-decoration: none;
}
#header  h2  a:hover {
	color: #000000;
	text-decoration: none;
}
#header  h2  a:active {
	color: #000000;
	text-decoration: none;
}



#header  h3 {
	font-size: 12px;
	width: 900px;
	float: left;
	margin: 0;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#header  h3  a:link {
	color: #000000;
	text-decoration: none;
}
#header   h3   a:visited {
	color: #000000;
	text-decoration: none;
}
#header   h3   a:hover {
	color: #000000;
	text-decoration: none;
}
#header   h3   a:active {
	color: #000000;
	text-decoration: none;
}
#pan {
	margin: 0px;
	float: left;
	width: 1006px;
	border-right-style: none;
	border-left-style: none;
	position: absolute;
	top: 115px;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #29537C;
	padding: 0px;
	border-top-style: none;
	border-bottom-style: none;
}
#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 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: 500px;
	top: 42px;
	position: absolute;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 320px;
}
#topl p {
	font-size: 12px;
	color: #000000;
	float: left;
	width: 500px;
	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;
}
#slink {
	padding: 0px;
	float: left;
	width: 970px;
	text-align: center;
	font-size: 12px;
	line-height: 18px;
}
#slink p {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}





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: 141px;
}
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;
	background-image: url(../image/momo.jpg);
	background-repeat: no-repeat;
	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;
}

#top {
	margin: 0px;
	padding: 0px;
	width: 777px;
	height: 400px;
}
#top ul {
	padding-top: 205px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 435px;
	margin: 0px;
}
#top li {
	font-size: 12px;
	color: #000000;
	list-style-type: none;
	line-height: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
#top   li   a:link {
	font-weight: bold;
	color: #0000FF;
	text-decoration: underline;
	font-size: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 0px;
}
#top    li    a:visited {
	font-size: 18px;
	font-weight: bold;
	color: #0000FF;
	text-decoration: underline;
}
#top    li    a:active {
	font-size: 18px;
	font-weight: bold;
	color: #FF0033;
	text-decoration: underline;
}
#top    li    a:hover {
	font-size: 18px;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: underline;
	background-color: #29537C;
}
#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 li {
	padding: 0px;
	float: right;
	width: 190px;
	list-style-type: none;
	line-height: 16px;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#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;
}
#sale .saleli {
	float: left;
	width: 570px;
	list-style-type: none;
	line-height: 18px;
	font-size: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-decoration: none;
}
#sale .saleli a:link {
	font-size: 16px;
	color: #0000FF;
	text-decoration: none;
}
#sale  .saleli  a:hover {
	font-size: 16px;
	color: #FFFF00;
	text-decoration: none;
}
#sale  .saleli  a:visited {
	font-size: 16px;
	color: #0000FF;
	text-decoration: underline;
}
#sale  .saleli  a:active {
	font-size: 16px;
	color: #0000FF;
	text-decoration: underline;
}
#sale  .saleli1 {
	float: left;
	width: 180px;
	list-style-type: none;
	line-height: 18px;
	font-size: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}
#sale  .saleli1  a:link {
	font-size: 16px;
	color: #0000FF;
	text-decoration: none;
}
#sale   .saleli1   a:hover {
	font-size: 16px;
	color: #FFFF00;
	text-decoration: none;
}
#sale   .saleli1   a:visited {
	font-size: 16px;
	color: #0000FF;
	text-decoration: underline;
}
#sale   .saleli1   a:active {
	font-size: 16px;
	color: #0000FF;
	text-decoration: underline;
}


.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;
}
.sire  p {
	margin: 0px;
	width: 760px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	float: left;
	font-size: 14px;
	line-height: 22px;
}
.sire  strong {
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
}
.sire em {
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.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;
}
#news {
	padding: 0px;
	height: auto;
	width: 978px;
	border: 1px solid #29537C;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #FFFFFF;
	background-image: url(../image/qrcode.gif);
}
#news ul {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
	float: left;
}
#news img.graph {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#news li {
	list-style-type: square;
	color: #000000;
	line-height: 16px;
	font-size: 12px;
	float: left;
	width: 800px;
	margin: 0px;
	padding: 0px;
}
#news a:link {
	font-weight: bold;
	color: #0000FF;
	text-decoration: underline;
}
#news  a:visited {
	font-weight: bold;
	color: #0000FF;
	text-decoration: underline;
}
#news   a:active {
	font-weight: bold;
	color: #FFFF00;
	text-decoration: underline;
}

#news   a:hover {
	font-weight: bold;
	color: #FFFF00;
	text-decoration: underline;
}


#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;
}

#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: 0px;
	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;
}
#right 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: #FF3300;
	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: #FFFFFF;
	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: 20px;
	list-style-type: none;
	font-size: 12px;
	color: #0000FF;
}
#right .menu li a:link {
	color: #0000FF;
}
#right .menu li a:hover {
	color: #FFFF00;
	background-color: #FF3333;
}
#right .menu li a:visited {
	color: #0000FF;
}
#right .menu li a:active {
	color: #FF0000;
	background-color: #FFFFFF;
}




#under {
	background-color: #FFFFFF;
	width: 980px;
	padding-left: 10px;
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
}
#under  h2 {
	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;
	float: left;
	margin: 0px;
	width: 978px;
}
#pbody #under h2 a:link {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #29537C;
}
#pbody #under h2 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #29537C;
}
#pbody #under h2 visited {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #29537C;
}


#under   h3 {
	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;
	float: left;
	width: 980px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#under a:link {
	color: #0000FF;
	text-decoration: underline;
}
#under a:visited {
	color: #0000FF;
	text-decoration: underline;
}
#under a:hover {
	color: #FFFF00;
	text-decoration: underline;
	background-color: #29537C;
}
#under a:active {
	color: #FF0000;
	text-decoration: underline;
}
#goods {
	padding: 0px;
	float: left;
	width: 978px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #29537C;
}
#goods ul {
	margin: 0px;
	float: left;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	font-size: 12px;
	line-height: 18px;
	width: 970px;
}
#goods li {
	margin: 0px;
	padding: 0px;
	float: right;
	list-style-type: none;
	width: 155px;
}
#goods img.graph {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#goods p {
}

#famale {
	float: left;
	width: 958px;
	border: 1px solid #29537C;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #FFD9EC;
	margin: 0px;
}

#famale .parentfa {
	width: 938px;
	border: 1px solid #29537C;
	margin-bottom: 10px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #FFFFFF;
}
#famale .parentfa p {
	font-size: 16px;
	width: 930px;
	float: left;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 24px;
}

#famale  img.graph {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	padding-right: 10px;
}
#famale ul {
	margin: 0px;
	float: left;
	width: 938px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#famale li {
	list-style-type: none;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 16px;
	font-size: 12px;
}
#famale  .jou  {
	list-style-type: none;
	margin: 0px;
	float: right;
	line-height: 16px;
	font-size: 12px;
	width: 238px;
	padding: 0px;
}

#famale p {
	float: left;
	width: 958px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
}
#famale strong {
	line-height: 24px;
	font-size: 18px;
	font-weight: bold;
}
#famale em {
	font-style: normal;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.yoyaku {
	font-size: 14px;
	line-height: 18px;
	float: left;
	width: 940px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../image/famale/yoyaku.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.kariyuu {
	font-size: 14px;
	line-height: 18px;
	float: left;
	width: 940px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../image/famale/kariyoyakuyuusen.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.kakunin {
	font-size: 14px;
	line-height: 18px;
	float: left;
	width: 940px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../image/famale/kakunin.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.syussan {
	font-size: 14px;
	line-height: 18px;
	float: left;
	width: 940px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../image/famale/syussan.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.majika {
	font-size: 14px;
	line-height: 18px;
	float: left;
	width: 940px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../image/famale/majika.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.kouhai {
	font-size: 14px;
	line-height: 18px;
	float: left;
	width: 940px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../image/famale/kouhai.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.hanbai {
	font-size: 14px;
	line-height: 18px;
	float: left;
	width: 940px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../image/famale/hanbai.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.mijutai {
	font-size: 14px;
	line-height: 18px;
	float: left;
	width: 940px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../image/famale/mijutai.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.mitei {
	font-size: 14px;
	line-height: 18px;
	float: left;
	width: 940px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../image/famale/mitei.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#original {
	padding: 0px;
	float: left;
	width: 978px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #29537C;
}
#original  ul {
	margin: 0px;
	float: left;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	font-size: 12px;
	line-height: 18px;
	width: 978px;
}
#original  li {
	margin: 0px;
	padding: 0px;
	float: right;
	list-style-type: none;
	width: 235px;
}
#original  img.graph {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#original  p {
}
.nice {
	padding: 0px;
	float: left;
	width: 978px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #29537C;
}
.nice  img.graph {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.nice  p {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 960px;
	font-size: 14px;
	line-height: 20px;
	float: left;
}
.nice ul {
	margin: 0px;
	padding: 0px;
	float: left;
}
.nice li {
	list-style-type: none;
	float: left;
}


#first {
	float: left;
	width: 550px;
	border: 1px solid #29537C;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#first h2 {
	width: 550px;
	margin: 0px;
}
#first ul {
	margin: 0px;
	float: left;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	font-size: 12px;
	line-height: 18px;
	width: 535px;
}
#first li {
	margin: 0px;
	padding: 0px;
	float: right;
	list-style-type: none;
	width: 125px;
}
#first img.graph {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
}
#nver {
	width: 400px;
	border: 1px solid #29537C;
	margin-top: 25px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	padding: 0px;
}
#nver h2 {
	width: 400px;
	margin: 0px;
}
#nver ul {
	margin: 0px;
	float: left;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	font-size: 12px;
	line-height: 18px;
	width: 330px;
}
#nver img.graph {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
}
#nver li {
	margin: 0px;
	padding: 0px;
	float: right;
	list-style-type: none;
	width: 125px;
}
#point {
	float: left;
	width: 978px;
	border: 1px solid #29537C;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#point ul {
	font-size: 16px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 25px;
	line-height: 24px;
	float: left;
	width: 960px;
}
#point li {
	list-style-type: square;
	color: #000000;
}
#point a:link {
	font-weight: normal;
	color: #0000FF;
	text-decoration: underline;
}
#point a:visited {
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
#point a:active {
	font-weight: normal;
	color: #FF0000;
	text-decoration: underline;
}
#point a:hover {
	font-weight: normal;
	color: #FFFF00;
	text-decoration: underline;
}
#point p {
	font-size: 14px;
	line-height: 20px;
	float: left;
	width: 940px;
	padding-left: 20px;
}
.shinbori {
	padding: 0px;
	float: left;
	width: 978px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #29537C;
}
.shinbori  ul {
	margin: 0px;
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 12px;
	line-height: 18px;
	width: 978px;
}

.shinbori  li {
	margin: 0px;
	padding: 0px;
	float: right;
	list-style-type: none;
	width: 153px;
	font-size: 12px;
	line-height: 12px;
}
.shinbori  img.graph {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.shinbori    a:link   {
	color: #0000FF;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 12px;
}
.shinbori    a:hover   {
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #29537C;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 12px;
}
.shinbori    a:visited   {
	color: #0000FF;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 12px;
}
.shinbori  .p2 {
	font-size: 12px;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 18px;
	width: 960px;
	margin: 0px;
}



#ad {
	padding: 0px;
	float: left;
	width: 978px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #29537C;
	background-color: #FFFFFF;
	background-image: url(../image/qrcode.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#ad ul {
	font-size: 16px;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 25px;
	line-height: 24px;
	width: 950px;
	float: left;
}
#ad li {
	list-style-type: none;
	color: #000000;
	float: left;
	width: 950px;
}
#ad p {
	color: #000000;
	float: left;
	width: 960px;
	margin: 0px;
	padding-left: 20px;
	padding-bottom: 20px;
	line-height: 20px;
	font-size: 14px;
}
#ad img.graph {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#spr {
	width: 400px;
	border: 1px solid #29537C;
	margin-top: 25px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	padding: 0px;
	margin-right: 0px;
}
#spr h2 {
	width: 400px;
	margin: 0px;
}
#spr ul {
	margin: 0px;
	float: left;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	font-size: 12px;
	line-height: 18px;
	width: 330px;
}
#spr  img.graph {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
}
#spr li {
	margin: 0px;
	padding: 0px;
	float: right;
	list-style-type: none;
	width: 125px;
}
#san {
	float: left;
	width: 550px;
	border: 1px solid #29537C;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#san h2 {
	width: 550px;
	margin: 0px;
}
#san ul {
	margin: 0px;
	float: left;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	font-size: 12px;
	line-height: 18px;
	width: 535px;
}
#san li {
	margin: 0px;
	padding: 0px;
	float: right;
	list-style-type: none;
	width: 125px;
}
#san img.graph {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
}
.wsp {
	padding: 0px;
	float: left;
	width: 978px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #29537C;
}
.wsp p {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 15px;
	width: 950px;
	font-size: 14px;
	line-height: 20px;
	float: left;
}
#links {
	padding: 0px;
	float: left;
	width: 978px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #29537C;
}
#links ul {
	font-size: 16px;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 25px;
	line-height: 24px;
	float: left;
	width: 950px;
}
#links li {
	list-style-type: none;
	color: #000000;
	font-size: 12px;
	line-height: 18px;
	padding-top: 5px;
}
#links p {
	color: #000000;
	float: left;
	width: 940px;
	margin: 0px;
	padding-left: 20px;
	padding-bottom: 20px;
	line-height: 18px;
	font-size: 12px;
}
#links  a:link {
	color: #0000FF;
	text-decoration: underline;
	font-size: 14px;
}
#links   a:visited {
	color: #0000FF;
	text-decoration: underline;
	font-size: 14px;
}
#links    a:active {
	color: #FF0000;
	text-decoration: underline;
	font-size: 14px;
}
#links    a:hover {
	color: #FFFF00;
	text-decoration: underline;
}
.sire img.left {
	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;
}
.sirebox {
	padding: 0px;
	height: auto;
	width: 779px;
	margin-top: 0px;
	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;
}
.newface {
	padding: 0px;
	float: left;
	width: 978px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #29537C;
}
.newface ul {
	padding: 0px;
	float: left;
	width: 963px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.newface li {
	padding: 0px;
	float: left;
	width: 185px;
	list-style-type: none;
	margin-top: 10px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.newface p {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 960px;
	font-size: 14px;
	line-height: 20px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.newface img.graph {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

