@charset "utf-8";
@import url("common.css");

/* トップtop */

h1 {
  width:447px;
  height:36px;
  position:relative;
  font-size:12px;
  display:block;
  float:left;
  /*HideMacIE\*/
  overflow:hidden;
  /**/
  }
  h1 span {
  display:block;
  width:447px;
  height:36px;
  background:url(../img/common_title.gif) no-repeat 0 0;
  position:absolute;
  top:0;
  left:0;
  }

h2 { display:block; }

#description {
  margin:5px 0;
  }

#main_image {
  margin:0;
  padding:0;
  clear:both;
  text-align:center;
  }

#main_matter {
  width:784px;
  margin:0 8px 10px 8px;
  }

#search {
  background:url(../img/common_search_img5.gif) no-repeat 0 0 #493B32;
  margin-bottom:10px;
  }
  #search_bottom {
    clear:both;
    width:784px;
	height:9px;
    background:url(../img/common_search_img6.gif) no-repeat 0 0 #FCE4DA;
	}

#search_title {
  width:175px;
  float:left;
  margin-top:9px;
  }
  #search_title p {
    color:#FFFFFF;
    font-size:12px;
	margin-left:20px;
	line-height:17px;
	}

#search_title_img { /* 保護犬検索 タイトル Hogoken Search Title */
  width:175px;
  height:44px;
  position:relative;
  font-size:12px;
  display:block;
  /*HideMacIE\*/
  overflow:hidden;
  /**/
  }
  #search_title_img span {
  display:block;
  width:100%;
  height:100%;
  background:url(../img/top_search.jpg) no-repeat 0 0;
  position:absolute;
  top:0;
  left:0;
  }



#search_btn {
  width:605px;
  float:right;
  margin-top:9px;
  }

#btn_hokaku { /* 捕獲・抑留犬検索ボタン Hokaku&Yokuryu Search Button */
  width:295px;
  height:85px;
  position:relative;
  font-size:12px;
  display:block;
  float:left;
  margin-right:5px;
  /*HideMacIE\*/
  overflow:hidden;
  /**/
  }
  #btn_hokaku a span {
  display:block;
  width:100%;
  height:100%;
  background:url(../img/top_btn1.jpg) no-repeat 0 0;
  position:absolute;
  top:0;
  left:0;
  }
  #btn_hokaku a:link span , #btn_hokaku a:visited span {
    background:url(../img/top_btn1.jpg) no-repeat 0 0;
	}
  #btn_hokaku a:hover span , #btn_hokaku a:active span {
	background:url(../img/top_btn1.jpg) no-repeat -295px 0;
	}

#btn_hikitori { /* 引取犬検索ボタン Hikitori Search Button */
  width:295px;
  height:85px;
  position:relative;
  font-size:12px;
  display:block;
  float:left;
  /*HideMacIE\*/
  overflow:hidden;
  /**/
  }
  #btn_hikitori a span {
  display:block;
  width:100%;
  height:100%;
  background:url(../img/top_btn1.jpg) no-repeat 0 -85px;
  position:absolute;
  top:0;
  left:0;
  }
  #btn_hikitori a:link span , #btn_hikitori a:visited span {
    background:url(../img/top_btn1.jpg) no-repeat 0 -85px;
	}
  #btn_hikitori a:hover span , #btn_hikitori a:active span {
	background:url(../img/top_btn1.jpg) no-repeat -295px -85px;
	}



#info { /* お知らせ Info */
  float:left;
  width:516px;
  margin-bottom:10px;
  }
#info_over {
  height:170px;
  width:516px;
  overflow:auto;
  }
  #info_over ul {
	margin:0 0 0 25px;
	}
   #info_over ul li {
     list-style-image:url(../img/top_icon.gif);
	 margin-top:10px;
	 padding-left:3px;
	 }
  

#info_title { /* 保健所からのお知らせタイトル Information Title */
  width:516px;
  height:48px;
  position:relative;
  font-size:12px;
  display:block;
  /*HideMacIE\*/
  overflow:hidden;
  /**/
  }
  #info_title span {
  display:block;
  width:100%;
  height:100%;
  background:url(../img/top_information.jpg) no-repeat 0 0;
  position:absolute;
  top:0;
  left:0;
  }


#sub_btn {
  float:right;
  width:253px;
  }


#sub_btn_jouto { /* 譲渡・返還ボタン Jouto&Henkan Button */
  width:253px;
  height:67px;
  position:relative;
  font-size:12px;
  display:block;
  margin:5px 0 0 0;
  /*HideMacIE\*/
  overflow:hidden;
  /**/
  }
  #sub_btn_jouto a span {
  display:block;
  width:100%;
  height:100%;
  background:url(../img/top_btn2.jpg) no-repeat 0 0;
  position:absolute;
  top:0;
  left:0;
  }
  #sub_btn_jouto a:link span , #sub_btn_jouto a:visited span {
    background:url(../img/top_btn2.jpg) no-repeat 0 0;
	}
  #sub_btn_jouto a:hover span , #sub_btn_jouto a:active span {
	background:url(../img/top_btn2.jpg) no-repeat -253px 0;
	}

#sub_btn_doubutsu { /* 動物を飼うためにボタン Kenmin Button */
  width:253px;
  height:67px;
  position:relative;
  font-size:12px;
  margin:5px 0;
  display:block;
  /*HideMacIE\*/
  overflow:hidden;
  /**/
  }
  #sub_btn_doubutsu a span {
  display:block;
  width:100%;
  height:100%;
  background:url(../img/top_btn2.jpg) no-repeat 0 -67px;
  position:absolute;
  top:0;
  left:0;
  }
  #sub_btn_doubutsu a:link span , #sub_btn_doubutsu a:visited span {
    background:url(../img/top_btn2.jpg) no-repeat 0 -67px;
	}
  #sub_btn_doubutsu a:hover span , #sub_btn_doubutsu a:active span {
	background:url(../img/top_btn2.jpg) no-repeat -253px -67px;
	}

#count {
  text-align:right;
  }