@charset "UTF-8";/*　MISSING! TOP基本設定　*/body {	color: #600;	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	margin: 0px;	background-color: #FFFFFF;	padding: 0px;}a:link {	color: #666666;	text-decoration: none;}a:visited {	color: #999999;	text-decoration: none;}a:hover {	color: #F00;	text-decoration: none;}a:active {	color: #FC0;	text-decoration: none;}h1, h2, h3 {	margin: 0px;	padding: 0px;}img {	border: 0;}hr {	display: none;}h2 {	margin-top: 30px;	padding-left: 10px;	border-left-width:35px;	border-left-style: solid;	border-left-color: #FC0;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #999;	margin-bottom: 25px;}dl, dt, dd {	margin: 0px;	padding: 0px;}ul, li {	margin: 0px;	padding: 0px;}address {	color: #600;	font-style: normal;	text-align: center;	font-size: 0.8em;	padding-top: 30px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}/*　基本設定　ここまで　*//* レイアウト設定　ここから */#pageBody {	width: 1000px;	margin-top: 3px;	margin-right: auto;	margin-left: auto;	background-color: #FFFFFF;	margin-bottom: 0px;}/* レイアウト設定　ここまで */#localNavi {	margin-top: 30px;	margin-bottom: 90px;}#localNavi li {	float: left;	padding-right: 20px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #CCC;	list-style-type: none;	padding-left: 20px;}#posterImageWrap {	width: 1000px;	margin-bottom: 350px;}.posterImage_text {	margin: 0px;}#lostWrap {	float: left;	width: 220px;	margin-right: 25px;}#foundWrap {	float: left;	width: 220px;	margin-right: 25px;}#wantedWrap {	float: left;	width: 220px;	margin-right: 25px;}#markingWrap {	float: right;	width: 220px;	border-left-width: 1px;	border-left-style: dotted;	border-left-color: #CCC;	padding-left: 35px;	height: 350px;}#lostImg {	border: 3px solid #F39;}#foundImg {	border: 3px solid #390;}#wantedImg {	border: 3px solid #06C;}#markingImg {	border: 3px solid #930;}.usefulText {	margin-top: 30px;	margin-bottom: 50px;}.usefulText dt {	margin-bottom: 20px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #999;}.usefulText dd {	margin-left: 20px;}.usefulText dd ul {	margin-top: 20px;}.usefulText dd ul li {	line-height: 1.3em;	margin-bottom: 10px;	list-style-type: none;}.attentionText {	text-align: right;	color: #F00;}#infoWrapDog {	width: 1000px;	margin-top: 40px;	margin-bottom: 20px;}#infoWrapCat {	width: 1000px;	margin-top: 40px;	margin-bottom: 20px;}#infoWrapBird {	width: 1000px;	margin-top: 40px;	margin-bottom: 20px;}.textTitle {	padding-left: 10px;	border-bottom-width: 1px;	border-left-width: 28px;	border-bottom-style: dotted;	border-left-style: solid;	border-bottom-color: #999;	border-left-color: #FC0;	margin-bottom: 30px;}.infoTitle {	margin-bottom: 30px;}#infoWrap dl dd p {	text-align: justify;}#info_ul_01 {	margin-left: 30px;	margin-top: 30px;	margin-bottom: 30px;}#info_ul_01 li {	list-style-type: square;}#info_ul_03 {	margin-left: 30px;	margin-top: 30px;	margin-bottom: 30px;}#info_ul_03 li {	list-style-type: square;}#info_ul_02 {	margin-left: 55px;	margin-top: 50px;}#info_ul_02 li {	list-style-type: square;}#infoWrap ol {	margin-top: 30px;	margin-bottom: 30px;}#linkWrap ul {	margin-left: 55px;	margin-top: 50px;}#linkWrap ul li {	list-style-type: square;}/* PageTop　ここから */.gotoTop {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	text-align: right;	clear: both;}#gotoTop_bottom {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 50px;	margin-left: 0px;	text-align: right;	clear: both;}/* PageTop　ここまで */#bottomNavi {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 475px;}#bottomNavi li {	float: left;	margin-right: 20px;	padding-left: 20px;	list-style-type: none;	font-size: 0.8em;	border-left-width: 3px;	border-left-style: solid;	border-left-color: #FC0;	height: 25px;}/* FOOTER　ここから */#footer {	background-color: #FC0;	background-image: url(missing_images/footer_bg.jpg);	background-repeat: no-repeat;	background-position: center center;	height: 75px;	width: 1000px;	clear: both;}/* FOOTER　ここまで */