/**
 * テーマ設定用CSS
 * 呼出箇所：全てのページ
 */


/* layout */

.col-sub {
	border-top-color: #eeeeee;
}

@media (min-width:992px) {

	.col-sub {
		border-left-color: #eeeeee;
	}

}


/* list arrow */
.media a:after,
a.list-group-item:after,
.widget-blog-categories-archives ul li a:after,
.widget-local-navi ul.menu > li a:after,
.contents-nav li.previous a:after,
.serial-nav li a:after {
	color: #666666;
}


/* section */

.section-02 {
	background-color: #eeeeee;
}
.section-03 {
	background-color: #666666;
}


/* well */

.well {
	background-color: #eeeeee;
}


/* link */
a,
a:visited,
.media a .media-title,
.media a:visited .media-title {
	color: #2f8cde;
}

a:hover,
a:focus,
a:active,
.media a:hover .media-title,
.media a:focus .media-title,
.media a:active .media-title {
	color: #ff4444;
}



/* btn-default */

.btn-default,
.btn-default:visited {
	border-color: #666666;
}

.btn-default.focus,
.btn-default:focus,
.btn-default:hover,
.btn-default.active,
.btn-default:active,
.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open>.dropdown-toggle.btn-default.focus,
.open>.dropdown-toggle.btn-default:focus,
.open>.dropdown-toggle.btn-default:hover {
	border-color: #666666;
}


/* btn-primary */

.btn-primary,
.btn-primary:visited {
	background-color: #2f8cde;
	border-color: #2f8cde;
	color: #FFFFFF;
}

.btn-primary.focus,
.btn-primary:focus,
.btn-primary:hover,
.btn-primary.active,
.btn-primary:active,
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open>.dropdown-toggle.btn-primary.focus,
.open>.dropdown-toggle.btn-primary:focus,
.open>.dropdown-toggle.btn-primary:hover {
	background-color: #2f8cde;
	border-color: #2f8cde;
	color: #FFFFFF;
}


/* btn-info */

.btn-info,
.btn-info:visited {
	background-color: #666666;
	border-color: #666666;
	color: #FFFFFF;
}

.btn-info.focus,
.btn-info:focus,
.btn-info:hover,
.btn-info.active,
.btn-info:active,
.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info:active.focus,
.btn-info:active:focus,
.btn-info:active:hover,
.open>.dropdown-toggle.btn-info.focus,
.open>.dropdown-toggle.btn-info:focus,
.open>.dropdown-toggle.btn-info:hover {
	background-color: #666666;
	border-color: #666666;
	color: #FFFFFF;
}


/* btn-link */

.btn-link,
.btn-link:visited {
	color: #2f8cde;
}

.btn-link.focus,
.btn-link:focus,
.btn-link:hover,
.btn-link.active,
.btn-link:active,
.btn-link.active.focus,
.btn-link.active:focus,
.btn-link.active:hover,
.btn-link:active.focus,
.btn-link:active:focus,
.btn-link:active:hover,
.open>.dropdown-toggle.btn-link.focus,
.open>.dropdown-toggle.btn-link:focus,
.open>.dropdown-toggle.btn-link:hover {
	color: #ff4444;
}


/* baser-form */

.baser-form .baser-form-title {
	background-color: #eeeeee;
}


/* label */

.label-default,
.label-default a,
.label-default a:visited,
.label-default a:hover,
.label-default a:focus,
.label-default a:active,
.label-default,
.label-default[href]:focus,
.label-default[href]:hover {
	border-color: #666666;
}

.label-primary,
.label-primary[href]:focus,
.label-primary[href]:hover {
	background-color: #2f8cde;
}

.label-info,
.label-info[href]:focus,
.label-info[href]:hover {
	background-color: #666666;
}


/* panel */

.panel-default > .panel-heading {
	border-color: #666666;
}

.panel-primary > .panel-heading {
	background-color: #666666;
}

a.list-group-item,
a.list-group-item:visited {
	color: #2f8cde;
}

a.list-group-item:focus,
a.list-group-item:hover,
a.list-group-item:active {
	color: #ff4444;
}

a.list-group-item.active,
a.list-group-item.active:focus,
a.list-group-item.active:hover {
	background-color: #eeeeee;
	border-color: #eeeeee;
	color: #2f8cde;
}


/* localnav */

.widget-local-navi ul.menu li.current a,
.widget-local-navi ul.menu li.current a:focus,
.widget-local-navi ul.menu li.current a:hover {
	background-color: #eeeeee;
	border-color: #eeeeee;
}


/* topicpath */

.topicpath ol.breadcrumb > li > a,
.topicpath ol.breadcrumb > li > a:visited {
	color: #2f8cde;
}

.topicpath ol.breadcrumb > li > a:hover,
.topicpath ol.breadcrumb > li > a:focus,
.topicpath ol.breadcrumb > li > a:active {
	color: #ff4444;
}


/* contents-nav */

.contents-nav li.next a,
.contents-nav li.next a:visited,
.contents-nav li.next a:hover,
.contents-nav li.next a:focus,
.contents-nav li.next a:active {
	background: #666666;
}


/* serial-nav */

.serial-nav strong {
	color: #666666;
}


/* page-header */

.page-header {
	border-bottom-color: #666666;
}


/* entry-summary */

.entry-summary-header .entry-summary-title {
	background-color: #eeeeee;
}


/* entry-contents */

.entry-contents hr {
	border-top-color: #eeeeee;
}

.entry-contents h3,
.entry-contents .h3 {
	background-color: #eeeeee;
}

.entry-contents h4:before,
.entry-contents .h4:before {
	background-color: #666666;
}

.entry-contents h5,
.entry-contents .h5 {
	color: #666666;
}


/* global-nav */

.global-nav {
	background-color: #666666;
}


/* mainvisual */

.mainvisual .pop {
	background-color: #666666;
}


/* tags */

.widget ul.bc-blog-tags li a {
	border-color: #666666;
}

