#topNavbar .navbar-inner {
    padding: 5px 5px;
}

#topNavbar #queryword {
/*    height: 20px;*/
}

.list-common li a,
.list-def li a,
ul.list-common-latest li a,
ul.list-common-latest-with-thumb li a
{
    padding: 15px 0 15px 20px;
    background-position: 2px -982px;
}

.list-common li a.corner,
.list-def li a.corner,
ul.list-common-latest li a.corner,
ul.list-common-latest-with-thumb li a.corner
{
	margin-top:15px;
	margin-bottom:15px;
}
@media screen and (min-width:600px){
  .list-common li a:hover, .list-def li a:hover {
      background: url("/election/local/2015/assets/images/common/icons-list.png") no-repeat scroll 2px -1282px #EEEEFF!important;
  }
}
ul.list-komachi-ranking li a{
    padding: 15px 0 15px 20px;
}
.box-komachi ul.list-komachi-ranking .no1 a{
    background-position: 0px 18px;
}
.box-komachi ul.list-komachi-ranking .no2 a{
    background-position: 0px -182px;
}
.box-komachi ul.list-komachi-ranking .no3 a{
    background-position: 0px -382px;
}
.box-komachi ul.list-komachi-ranking .no4 a{
    background-position: 0px -582px;
}
.box-komachi ul.list-komachi-ranking .no5 a{
    background-position: 0px -782px;
}


.icon-feature, .span-list .list-top .icon-feature, .list-main-news .icon-feature, .list-common .icon-feature{
    background-position: 0 16px;
    padding: 15px 0 15px 30px;
}

.span-list .list-top .icon-feature:hover, .list-main-news .icon-feature:hover, .list-common .icon-feature:hover {
    background: #eef url("/election/shugiin/2017/assets/images/common/icons-etc.png") no-repeat scroll 0 -84px;
}

.list-common li a.icon-feature:hover, .list-def li a.icon-feature:hover,
.list-top li a.icon-feature:hover{
	    background:url("/election/shugiin/2017/assets/images/common/icons-etc.png") no-repeat 0 -84px !important;
		background-color:#eef  !important;
}

.list-osusume li {
  background-position: 2px -990px ;
    padding: 6px 0 6px 18px;
}

.list-common-ranking li.no1 a {
  background-position: 2px 18px;
}
.list-common-ranking li.no1 a:hover {
  background-position: 2px -1982px;
}
.list-common-ranking li.no2 a {
  background-position: 2px -182px;
}
.list-common-ranking li.no2 a:hover {
  background-position: 2px -2182px;
}
.list-common-ranking li.no3 a {
  background-position: 2px -382px;
}
.list-common-ranking li.no3 a:hover {
  background-position: 2px -2382px;
}
.list-common-ranking li.no4 a {
  background-position: 2px -582px;
}
.list-common-ranking li.no4 a:hover {
  background-position: 2px -2582px;
}
.list-common-ranking li.no5 a {
  background-position: 2px -782px;
}
.list-common-ranking li.no5 a:hover {
  background-position: 2px -2782px;
}
.list-common-ranking li.no6 a {
  background-position: 2px -982px;
}
.list-common-ranking li.no6 a:hover {
  background-position: 2px -2982px;
}
.list-common-ranking li.no7 a {
  background-position: 2px -1182px;
}
.list-common-ranking li.no7 a:hover {
  background-position: 2px -3182px;
}
.list-common-ranking li.no8 a {
  background-position: 2px -1382px;
}
.list-common-ranking li.no8 a:hover {
  background-position: 2px -3382px;
}
.list-common-ranking li.no9 a {
  background-position: 2px -1582px;
}
.list-common-ranking li.no9 a:hover {
  background-position: 2px -3582px;
}
.list-common-ranking li.no10 a {
  background-position: 2px -1782px;
}
.list-common-ranking li.no10 a:hover {
  background-position: 2px -3782px;
}






#globalNavbar .nav li a {
    padding: 13px 1px;
}

#globalNavbar .divider-vertical {
    height: 46px;
}

#globalNavbar #navBarNews .divider-vertical,
#globalNavbar #navBarContents .divider-vertical
 {
    height: 46px;
}

#globalNavbar .d1-home a {
    height: 96px;
}

/*20150828追加*/
.newnav_v2 .d1-home a{
	height:90px !important;
	border-radius: 3px 0 0 3px;
}

/*ナビゲーション追加*/
#newnav_wrap tr.nav-category td, #newnav_wrap tr.nav-contents td, #newnav_wrap tr.nav-category td .navnews td{
	 vertical-align:middle;
	 line-height: 42px;
	 height:42px;
}

.newnav_v2 #newnav_wrap .navnews-td table.navnews td{
	line-height:39px !important;
	height: 39px !important;
}


#newnav_wrap tr.nav-category td.d1-home{
	height:96px !important;
}

#newnav_wrap .navnews-td table.navnews{
	margin:0 !important;
}

#newnav_wrap table.navcontents td a{
	line-height:inherit;
    padding:0 !important;
}

#newnav_wrap a:hover{
	height:100%;
	vertical-align:middle;
	}



.subnav .nav li a {
    padding-bottom: 15px;
    padding-top: 16px;
}


#childrenNavbar a {
    padding-bottom: 14px;
    padding-top: 14px;
}

#siblingsNavbar a {
    padding-bottom: 14px;
    padding-top: 14px;
}

.breadcrumb{
   padding:10px;
}

#mainContents .txt_size {
    margin-top: 12px;
}

.txt_size ul > li {
    margin: 0 8px;
}

.subhead-centerlogo .txt_size ul > li {
    margin: 0 2px;
}

.footer-list li{
  padding:8px 0;
}



#designCustom{
	color:#fff;
}

.box-it .navbar-corner .nav{
	width:120px;
}
.box-it .navbar-inner{
	height:1.8em;
	overflow:hidden;
}