a:link, a:visited {
  color: #002c8a;
}

h3.title {
background:url(title3.png) no-repeat left center;
}

h4.title {
background:url(title4.png) no-repeat;
}

/*
#block-overwrite-primary-links ul.menu.dir-0 li.active-trail a,
#block-overwrite-primary-links ul.menu.dir-0 li.active-trail a:link,
#block-overwrite-primary-links ul.menu.dir-0 li a:hover,
#block-overwrite-primary-links ul.menu.dir-0 li.active-trail a.active{
	border-bottom: 3px solid #0c79bb;
}
*/

#block-overwrite-primary-links ul.menu.dir-1 li a.active,
#block-overwrite-primary-links ul.menu.dir-1 li a:hover,
#block-overwrite-primary-links ul.menu.dir-1 li.active-trail a{
	color: #0c79bb;
}

/* Images */

.node-inner a:hover img {
		border:  1px #002c8a solid;
	}
/* Views */

/*
.views-field-title {
	background: transparent url(list.png) no-repeat left 0.5em;
	padding-left: 20px;
	line-height: 15px;
}
*/

.item-list li,
.blogger li{
	background: transparent url(list.png) no-repeat left 0.5em;
}

.section-node .node-inner .content ul li,
#sidebar-right .item-list li {
	background: transparent url(dot.png) no-repeat 2px 0.5em;
}

/* 記事に戻る */
/*
.block-img_assist .item-list li {
	background: transparent url(dot.png) no-repeat left 0.5em;
}
*/

/* 続きを読む */
/* 一覧 */


.more-link a,
.node_read_more a {
	padding-left: 16px;
	line-height: 15px;
	font-size: 85%;
	font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
}

.node_read_more a {
	background: transparent url(readmore.png) no-repeat left center;


}

.more-link a {
	background: transparent url(morelink.png) no-repeat left center;
}

/* 検索 */

p.search-snippet strong {
	color: #ba0817;
}


/* 日付 */
.section-node .meta {
      position: relative;
      height:3em;
}

.submitted {
	font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	font-size: 77%;
	float:right;
	}

.section-node .submitted {
	float:none;
	display: inline;
	color:#ffffff;
	font-weight: bold;
	background: #0c79bb;
	border-top:1px #9e9797 solid;
	border-bottom:1px #efeded solid;
	position: absolute;
	right:0px;
	padding: 0.5em 0.8em;
	text-align: center;
	height: 1.2em;
	line-height:1.2em;
	}

body.not-front #search.container-inline{
	background: #ffffff url(searchbox_nf.png) no-repeat bottom;
}

body.front #search.container-inline{
	background: #ffffff url(searchbox_front.png) no-repeat bottom;
}

.block-taxonomy_list .taxonomy-list-term-2 a {
	background: #ffffff url(tax_arrow.png) no-repeat 3px center;
}

.block-taxonomy_list .taxonomy-list-term-3 a {
	background: #ffffff url(tax_circle.png) no-repeat 10px center;
}

.block-taxonomy_list .taxonomy-list-term-2 a:hover {
	background: #d7d7d7 url(tax_arrow_active.png) no-repeat 3px center;
}

.block-taxonomy_list .taxonomy-list-term-3 a:hover {
	background: #d7d7d7 url(tax_circle_active.png) no-repeat 10px center;
}

/* jcarousel */

.jcarousel-skin-custom .jcarousel-next-horizontal {
     background: #ffffff  url(next-arrow.png) no-repeat 0 0;
}

.jcarousel-skin-custom .jcarousel-prev-horizontal {
     background: #ffffff  url(prev-arrow.png) no-repeat 0 0;
}