@import url("common/contents.css");

/* 行政情報 Gyousei */

/* メインメニューアクティブ Main Menu Active */
#menu ul li#menu2 a:link , #menu ul li#menu2 a:visited { background-position:-192px -40px; }

/* タイトル Title */
#menu_title { background-position:0 0; }


/* お知らせ Info */
#info_head {
  background:url(../img/municipal/oshirase_head.gif) no-repeat 0 0;
  height:29px;
  width:727px;
  margin-top:10px;
  }

#info_menu {
  height:20px;
  margin-left:4px;
  }
  #info_menu ul li { float:left; margin-left:2px; }
  #info_menu ul li a , #info_menu ul li#info5 {
    width:70px;
    height:25px;
    background:url(../img/btn_newstab.gif) no-repeat;
    text-indent:-9999px;
    display:block;
    overflow:hidden;
    margin-top:4px;
    }
    /* Out */
    #info1 a:link , #info1 a:visited { background-position:0 0; }
    #info2 a:link , #info2 a:visited { background-position:-70px 0; }
    #info3 a:link , #info3 a:visited { background-position:-140px 0; }
    #info4 a:link , #info4 a:visited { background-position:-210px 0; }
    #info5 a:link , #info5 a:visited
	, #info_menu ul li#info5 { background-position:-280px 0; }
    /* Over・Active */
    #info1 a:hover , #info1 a:active ,
    #act_info1 a:link , #act_info1 a:visited ,
    #act_info1 a:hover , #act_info1 a:active { background-position:0 -25px; }
    #info2 a:hover , #info2 a:active ,
    #act_info2 a:link , #act_info2 a:visited ,
    #act_info2 a:hover , #act_info2 a:active { background-position:-70px -25px; }
    #info3 a:hover , #info3 a:active ,
    #act_info3 a:link , #act_info3 a:visited ,
    #act_info3 a:hover , #act_info3 a:active { background-position:-140px -25px; }
    #info4 a:hover , #info4 a:active ,
    #act_info4 a:link , #act_info4 a:visited ,
    #act_info4 a:hover , #act_info4 a:active { background-position:-210px -25px; }
    #info5 a:hover , #info5 a:active ,
    #act_info5 a:link , #act_info5 a:visited ,
    #act_info5 a:hover , #act_info5 a:active { background-position:-280px -25px; }

#info_matter{
  border-left:1px solid #1D2788;
  border-right:1px solid #1D2788;
  padding:15px;
  width:695px;
  overflow:auto;
  clear:both;
  }
  #info_matter ul#infolist { clear:both; margin:10px 0 5px 0; }
  #info_matter ul#infolist li {
    padding-left:58px;
    margin:0 0 10px 0;
    min-height:20px;
    height:auto;
	text-align:left;
	list-style:none;
    }
	#info_matter ul#infolist li img.new {
	  vertical-align:middle;
	  margin-top:0;
	  }
    #info_matter ul#infolist li.info_icon1 { background:url(../img/icon_oshirase1.gif) no-repeat 0 0; }
    #info_matter ul#infolist li.info_icon2 { background:url(../img/icon_oshirase2.gif) no-repeat 0 0; }
    #info_matter ul#infolist li.info_icon3 { background:url(../img/icon_oshirase3.gif) no-repeat 0 0; }
    #info_matter ul#infolist li.info_icon4 { background:url(../img/icon_oshirase4.gif) no-repeat 0 0; }

#next_back1 , #next_back2 {
  padding-bottom:2px;
  overflow:auto;
  margin-bottom:5px;
  height:100%;
  color:#999999;
  padding:0 2px;
  }
 #next_back1 { border-bottom:1px solid #CCCCCC;}
 #next_back2 { border-top:1px solid #CCCCCC;}
.back { float:left; }
.next { float:right; }

#info_bottom {
  background:url(../img/municipal/oshirase_foot.gif) no-repeat 0 0;
  height:10px;
  overflow:hidden;
  clear:both;
  }

h4.info_title {
  margin:0 0 10px 0;
  font-size:110%;
  font-weight:bold;
  line-height:1.2em;
  color:#008C42;
  }

h5.info_stitle {
  color:#0066CC;
  font-size:105%;
  font-weight:bold;
  line-height:1.2em;
  margin:0 0 10px 0;
  clear:both;
  }

.info_img {
  margin:0 auto 20px auto;
  width:670px;
  text-align:center;
  }
  #right_container .info_img img , #right_container .info_img2 img {
    margin:0 20px 5px 0;
	display:inline;
	}

.info_img2 {
	margin:0 10px 5px 0;
	float:left;
  }


 #img_cap2 p , #img_cap3-4_left p , #img_cap3-4_right p , .img_cap5-6 p {
  color:#003366;
  line-height:1.2em;
  padding-top:3px;
  border-top:1px solid #CCCCCC;
  }

#img_cap2 { width:240px; }
#img_cap3-4 { width:520px; margin:auto; overflow:auto; zoom:1; }
  #img_cap3-4_left { float:left; width:240px; margin-right:20px; text-align:left; }
  #img_cap3-4_right { float:right; width:240px; margin-right:20px; text-align:left; }
.img_cap5-6 { width:500px; margin:auto; }
  .img_cap5-6 p { width:480px; margin-right:20px; }
  

.info_body {
  padding-bottom:20px;
  }

#movie {
  margin:0 auto 10px auto;
  width:480px;
  }
#movie2 {
  margin:0 auto 10px auto;
  width:320px;
  }

#info_matter ul {
  list-style:circle;
  margin:0 0 0 25px;
  padding:0 0 1.5em 0;
  }

#info_matter dl {
  margin-bottom:20px;
  }
  #info_matter dl dt {
    font-size:105%;
	font-weight:bold;
	}
	#info_matter dl dd {
	  margin-left:10px;
	  }

#info_link {
  margin-bottom:20px;
  background-color:#FFF6EA;
  padding:10px 15px;
  clear:both;
  text-align:left;
  }
  #info_link h4 {
    color:#EA5810;
	font-weight:bold;
	}

#info_contact {
  margin-bottom:20px;
  background-color:#D0ECFB;
  padding:10px 15px;
  text-align:left;
  }
  #info_contact h4 {
    color:#003399;
	font-weight:bold;
	}


/* 納税制度 Tax */

#furusato_tax_img1 {
  float:right;
  margin:0 0 10px 15px;
  }

dl#qa {
  margin:10px 0 20px 0;
  clear:both;
  }
dl#qa dt {
  background:url(../img/municipal/icon_q.gif) no-repeat 0 0;
  color:#FF6633;
  font-weight:bold;
  padding:0 0 3px 25px;
  margin-top:20px;
  }
dl#qa dd {
  background:url(../img/municipal/icon_a.gif) no-repeat 0 0;
  padding:0 0 0 25px;
  margin-top:5px;
  }

dl#sentaku_jigyou dt , span.title1 {
  font-size:125%;
  font-weight:bold;
  color:#0042A2;
  clear:both;
  margin:10px 0 5px 0;
  display:block;
  }
dl#sentaku_jigyou dd {
  margin:5px 0 10px 20px;
  }

ul.town_menu li {
  display:block;
  float:left;
  border:1px solid #CCCCCC;
  padding:5px;
  margin:5px 8px 10px 0;
  }
  #right_container ul.town_menu li img { margin:0; }

/* ゴミだしカレンダー Gomidashi */

table.gomidashi {
  margin-top:15px;
  }


