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

/* コンテンツ　Contents */

strong {
  text-decoration:underline;
  font-weight:nomal;
  }

#topicpath {
  margin-top:3px;
  }

#main {
  width:784px;
  margin:5px 0 0 8px;
  }

/* 捕獲・抑留犬情報ページ・引取犬情報ページ Hokaku & Hikitori Page */
#search1 {
  width:784px;
  background:url(../img/common_search_img3.gif) no-repeat 0 0 #6DAF34;
  }/*茶493B32　緑6DAF34　青78C4EB　薄茶D6C0A2*/
  #search_bottom1 {
    background:url(../img/common_search_img4.gif) no-repeat 0 0 #6DAF34;
	height:9px;
	overflow:hidden;
	}

#search2 {
  width:784px;
  background:url(../img/common_search_img1.gif) no-repeat 0 0 #78C4EB;
  }/*茶493B32　緑6DAF34　青78C4EB　薄茶D6C0A2*/
  #search_bottom2 {
    background:url(../img/common_search_img2.gif) no-repeat 0 0 #78C4EB;
	height:9px;
	overflow:hidden;
	}

#search_title_hokaku , #search_title_hikitori , #hokaku_btn , #hikitori_btn { margin-top:10px; }

#search_title_hokaku { /* 捕獲・抑留犬情報 タイトル Hokaku Title */
  width:614px;
  height:48px;
  position:relative;
  font-size:12px;
  display:block;
  float:left;
  /*HideMacIE\*/
  overflow:hidden;
  /**/
  }
  #search_title_hokaku span {
  display:block;
  width:100%;
  height:100%;
  background:url(../img/hokaku_img1.jpg) no-repeat 0 0;
  position:absolute;
  top:0;
  left:0;
  }

#search_title_hikitori { /* 引取犬情報 タイトル Hikitori Title */
  width:614px;
  height:48px;
  position:relative;
  font-size:12px;
  display:block;
  float:left;
  /*HideMacIE\*/
  overflow:hidden;
  /**/
  }
  #search_title_hikitori span {
  display:block;
  width:100%;
  height:100%;
  background:url(../img/hikitori_img1.jpg) no-repeat 0 0;
  position:absolute;
  top:0;
  left:0;
  }

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

#hikitori_btn { /* 引取犬ボタン Hikitori Button */
  width:160px;
  height:50px;
  position:relative;
  font-size:12px;
  display:block;
  float:left;
  margin-right:5px;
  /*HideMacIE\*/
  overflow:hidden;
  /**/
  }
  #hikitori_btn a span {
  display:block;
  width:100%;
  height:100%;
  background:url(../img/hokaku_btn1.jpg) no-repeat 0 0;
  position:absolute;
  top:0;
  left:0;
  }
  #hikitori_btn a:link span , #hikitori_btn a:visited span {
    background:url(../img/hokaku_btn1.jpg) no-repeat 0 0;
	}
  #hikitori_btn a:hover span , #hikitori_btn a:active span {
	background:url(../img/hokaku_btn1.jpg) no-repeat 0 -50px;
	}

#form {
  clear:both;
  padding:10px 20px; 
  color:#493B32;
  }/*493B32*/
  #form h3 { font-weight:bold; }

form input#btn_send1 { /* 検索ボタン Search Button */
	background: url(../img/common_btn_search_green.jpg) no-repeat left top; 
	width: 123px;
	height: 50px;
	border: none;
	overflow: hidden;
	cursor: pointer;
	padding: 0;
	text-indent: -9999px;
	display: block;
}
/* Opera*/
*+html:first-child body form input#btn_submit {
	padding-left: 300px;
}

form input#btn_send2 { /* 検索ボタン Search Button */
	background: url(../img/common_btn_search_blue.jpg) no-repeat left top; 
	width: 123px;
	height: 50px;
	border: none;
	overflow: hidden;
	cursor: pointer;
	padding: 0;
	text-indent: -9999px;
	display: block;
}
/* Opera*/
*+html:first-child body form input#btn_submit {
	padding-left: 300px;
}

#result_hokaku {
  margin-top:15px;
  background-color:#EF9C8C;
  }
  #result_hokaku_bottom {
    background:url(../img/hokaku_img3.gif) no-repeat 0 0 #FCE4DA;
	height:12px;
	}

#result_hikitori {
  margin:15px 0 0 0;
  background-color:#F7A559;
  }
  #result_hikitori_bottom {
    background:url(../img/hikitori_img3.gif) no-repeat 0 0 #FCE4DA;
	height:12px;
	}

#result_title_hokaku { /* 検索結果 タイトル 捕獲・抑留犬 Result Title Hokaku */
  width:784px;
  height:50px;
  position:relative;
  font-size:12px;
  display:block;
  /*HideMacIE\*/
  overflow:hidden;
  /**/
  }
  #result_title_hokaku span {
  display:block;
  width:100%;
  height:100%;
  background:url(../img/hokaku_img2.gif) no-repeat 0 0;
  position:absolute;
  top:0;
  left:0;
  }

#result_title_hikitori { /* 検索結果 タイトル 引取犬 Result Title Hikitori */
  width:784px;
  height:50px;
  position:relative;
  font-size:12px;
  display:block;
  /*HideMacIE\*/
  overflow:hidden;
  /**/
  }
  #result_title_hikitori span {
  display:block;
  width:100%;
  height:100%;
  background:url(../img/hikitori_img2.gif) no-repeat 0 0;
  position:absolute;
  top:0;
  left:0;
  }

#result_matter {
  padding:10px 22px;
  }

#result_left {
  float:left;
  width:400px;
  margin:10px 0;
  }
 #total {
   padding:0 7px;
   background-color:#493B32;
   color:#FFF;
   width:180px;
   float:left;
   text-align:left;
   }
 #total span {
   font-weight:bold;
   padding:0 5px;
   }
 #show {
   float:left;
   margin-left:10px;
   }

ul#result_right { /* 検索結果ページ数表示 Page Noumber */
  float:right;
  list-style:none;
  margin:10px 0;
  }
  ul#result_right li {
	float:left;
	font-weight:bold;
	margin-left:5px;
	}
  .link a { /* リンクあり Link */
	text-decoration:none;
	padding:0 7px;
	display:block;
	border:1px solid #493B32;
    }
	.link a:link , .link a:visited {
	  color:#493B32;
	  }
	.link a:hover , .link a:active {
	  background-color:#FFFFFF;
	  color:#493B32;
	  }
  .currently { /* 現在表示しているページ Currently */
    border:1px solid #493B32;
	background-color:#FFFFFF;
	color:#493B32;
	padding:0 7px;
	}
  .nolink { /* リンクなし No Link */
    border:1px solid #746053;
	color:#746053;
	padding:0 7px;
	}

table {
  border-collapse:collapse;
  background-color:#FFFFFF;
  border:1px solid #493B32;
  border-spacing:0;
  empty-cells:show;
  color:#493B32;
  clear:both;
  }
  th {
    padding:5px;
	border:1px solid #493B32;
	}
  td {
    padding:5px;
	border:1px solid #493B32;
	text-align:center;
	}

.detail_btn { /* 詳細ボタン Detail Button */
  width:57px;
  height:50px;
  position:relative;
  font-size:12px;
  display:block;
  /*HideMacIE\*/
  overflow:hidden;
  /**/
  }
  .detail_btn a span {
  display:block;
  width:100%;
  height:100%;
  background:url(../img/common_btn_shousai.jpg) no-repeat 0 0;
  position:absolute;
  top:0;
  left:0;
  }
  .detail_btn a:link span , .detail_btn a:visited span {
    background:url(../img/common_btn_shousai.jpg) no-repeat 0 0;
	}
  .detail_btn a:hover span , .detail_btn a:active span {
	background:url(../img/common_btn_shousai.jpg) no-repeat -57px 0;
	}
	


/* その他 Other */

#matter {
  background:url(../img/common_pageimg1.gif) no-repeat 0 0 #FFFFFF;
  padding:20px;
  position:relative;
  }
  #matter_bottom {
    height:13px;
	background:url(../img/common_pageimg2.gif) no-repeat 0 0;
	}

#matter h2 { /* ページタイトル Page Title */
  margin:0 0 20px 0;
  color:#5B4A3F;
  font-weight:bold;
  }

#matter h3 { /* サブタイトル Sub Title */
  margin:20px 0 4px 15px;
  padding:0 0 0 24px;
  color:#FF6600;
  font-weight:bold;
  }
  #matter h3#contact { color:#5B4A3F; }

#matter p , #matter dl , h4.wakuchin { /* 段落・定義リスト p dl dt dd */
  margin:0 38px;
  color:#5B4A3F;
  }
  #matter dl dt {
    font-weight:bold;
	margin-top:5px;
	}
  #matter dl dd {
    margin-left:15px;
	}

#matter ul , #matter ol , #matter ul#download_list { /* List */
  margin:5px 60px;
  }
  #matter ul#download_list li {
    list-style-image:url(../img/download_icon.gif);
	}
  #matter ol li , #matter ul li{
    color:#5B4A3F;
	}
  #matter #mokuji {
	list-style-image:url(../img/mokuji_icon.jpg);
	margin:5px 80px;
	}
	#matter #mokuji li a:link ,  #matter #mokuji li a:visited {
	  color:#FF6600;
	  font-weight:bold;
	  }
	#matter #mokuji li a:hover , #matter #mokuji li a:active {
	  color:#330000;
	  font-weight:bold;
	  }
	  #matter #mokuji li.contact a:link , #matter #mokuji li.contact a:visited {
	    color:#5B4A3F;
		font-weight:bold;
		}
	  #matter #mokuji li.contact a:hover , #matter #mokuji li.contact a:active {
	    color:#330000;
		font-weight:bold;
		}
	#matter ol#in_list {
	  margin:5px 0 5px 1.5em;
	  }
#matter dl dd ol , #matter dl dd ul {
  margin:5px 0 5px 2.5em;
  }
.katakana { list-style-type: lower-latin; }


#matter table#t_henkan { /* テーブル左幅 Table Margin */
  margin:0 40px;
  }

#btn_houritsu {
  margin-top:10px;
  }

#btn_aigo { /* 動物の愛護及び管理に関する法律 Houritsu Aigo Button */
  width:345px;
  height:64px;
  position:relative;
  font-size:12px;
  display:block;
  float:left;
  margin:0 5px 0 40px;
  /*HideMacIE\*/
  overflow:hidden;
  /**/
  }
  #btn_aigo a span {
  display:block;
  width:100%;
  height:100%;
  background:url(../img/kenmin_btn.jpg) no-repeat 0 0;
  position:absolute;
  top:0;
  left:0;
  }
  #btn_aigo a:link span , #btn_aigo a:visited span {
    background:url(../img/kenmin_btn.jpg) no-repeat 0 0;
	}
  #btn_aigo a:hover span , #btn_aigo a:active span {
	background:url(../img/kenmin_btn.jpg) no-repeat 0 -64px;
	}

.aigo_pdf {
  margin:0 38px;
  }

#btn_kyoukenbyou { /* 狂犬病予防法 Houritsu Kyoukenbyo Button */
  width:256px;
  height:64px;
  position:relative;
  font-size:12px;
  display:block;
  float:left;
  /*HideMacIE\*/
  overflow:hidden;
  /**/
  }
  #btn_kyoukenbyou a span {
  display:block;
  width:100%;
  height:100%;
  background:url(../img/kenmin_btn.jpg) no-repeat 0 0;
  position:absolute;
  top:0;
  left:0;
  }
  #btn_kyoukenbyou a:link span , #btn_kyoukenbyou a:visited span {
    background:url(../img/kenmin_btn.jpg) no-repeat -345px 0;
	}
  #btn_kyoukenbyou a:hover span , #btn_kyoukenbyou a:active span {
	background:url(../img/kenmin_btn.jpg) no-repeat -345px -64px;
	}

.indent {
  padding-left:1em;
  }

ol#jh_flow { /* 譲渡・返還の手続きイラスト Jouto&Henkan Flow */
  list-style:none;
  margin:5px 0 0 40px;
  height:100%;
  overflow:hidden;
  }
.flow_no1 , .flow_no2 , .flow_no3 , .flow_no4 {
  color:#493B32;
  float:left;
  width:290px;
  margin:0 0 15px 0;
  padding:0 15px 0 40px;
  }
  .flow_no1 { background:url(../img/jouto_no1.gif) no-repeat 0 0; }
  .flow_no2 { background:url(../img/jouto_no2.gif) no-repeat 0 0; }
  .flow_no3 { background:url(../img/jouto_no3.gif) no-repeat 0 0; }
  .flow_no4 { background:url(../img/jouto_no4.gif) no-repeat 0 0; }

#img_flow { /* 譲渡・返還の手続き＜動物関連二法・県条例 Flow Image */
  margin-left:40px;
  position:relative;
  }
ul#flow_link {
  list-style:none;
  margin:0;
  padding:0;
  font-weight:bold;
  line-height:1.1;
  text-align:center;
  }
  ul#flow_link li.flow_link1 { position:absolute; top:50px; left:28px; width:310px; }
  ul#flow_link li.flow_link2 { position:absolute; top:10px; left:360px; width:100px; }
  ul#flow_link li.flow_link3 { position:absolute; top:50px; left:477px; width:155px; }
.flow_link_adobe { position:absolute; top:440px; left:0; width:200px; }

h4.attention_title {
  margin:0 0 0 40px;
  font-weight:bold;
  color:#493B32;
  }

#matter ul.attention {
  border:1px dotted #493B32;
  padding:10px 20px 10px 30px;
  clear:both;
  margin:0 40px;
  }

#shiyou {
  width:99%;
  }

#shiyou_left {
  width:365px;
  float:left;
  }
#shiyou_right {
  width:365px;
  float:right;
  }

#back_btn { /* 戻るボタン Back Button */
  width:57px;
  height:33px;
  position:absolute;
  top:25px;
  left:680px;
  font-size:12px;
  display:block;
  /*HideMacIE\*/
  overflow:hidden;
  /**/
  }
  #back_btn a span {
  display:block;
  width:100%;
  height:100%;
  background:url(../img/common_btn_back.jpg) no-repeat 0 0;
  position:absolute;
  top:0;
  left:0;
  }
  #back_btn a:link span , .back_btn a:visited span {
    background:url(../img/common_btn_back.jpg) no-repeat 0 0;
	}
  #back_btn a:hover span , .back_btn a:active span {
	background:url(../img/common_btn_back.jpg) no-repeat -57px 0;
	}

dl#link dd {
  padding-bottom:10px;
  margin-bottom:15px;
  margin-left:0;
  border-bottom:1px solid #CCCCCC;
  }

ul#link_menu {
  list-style:none;
  margin:0;
  padding:0;
  height:100%;
  }
ul#link_menu li {
  float:left;
  width:110px;
  height:32px;
  text-align:center;
  background:url(../img/link_kado.jpg) no-repeat 0 0;
  margin:0 5px 0 0;
  font-weight:bold;
  padding-top:8px;
  }
  ul#link_menu li a {
	display:block;
	background:url(../img/link_kado.jpg) no-repeat 0 -80px;
	text-decoration:none;
	margin-top:-8px;
	padding-top:8px;
	height:32px;
	}
	ul#link_menu li a:link , ul#link_menu li a:visited {
	  color:#797674;
	  }
	ul#link_menu li a:hover , ul#link_menu li a:active {
	  color:#5B4A3F;
	  background:url(../img/link_kado.jpg) no-repeat 0 -40px;
	  }

#link_matter {
  border-right:1px solid #5B4A3F;
  border-left:1px solid #5B4A3F;
  border-bottom:1px solid #5B4A3F;
  clear:both;
  margin:0;
  padding-bottom:30px;
  }
  .link_1 { background:url(../img/link_line.gif) no-repeat -366px 0; }
  .link_2 { background:url(../img/link_line.gif) no-repeat -251px 0; }
  .link_3 { background:url(../img/link_line.gif) no-repeat -136px 0; }
  .link_4 { background:url(../img/link_line.gif) no-repeat -21px 0; }

#matter h3#link_title {
  background:none;
  margin:0;
  padding:20px;
  }
	

