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


/* layout */

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

@media (min-width:992px) {

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

}


/* 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: #5ab5b2;
}


/* section */

.section-02 {
background-color: #212121;
}
.section-03 {
background-color: #5ab5b2;
}


/* well */

.well {
/*background-color: #212121;*/
background-color: #333;

}


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

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



/* btn-default */

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

.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: #5ab5b2;
}


/* btn-primary */

.btn-primary,
.btn-primary:visited {
background-color: #c70042;
border-color: #c70042;
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: #c70042;
border-color: #c70042;
color: #FFFFFF;
}


/* btn-info */

.btn-info,
.btn-info:visited {
background-color: #5ab5b2;
border-color: #5ab5b2;
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: #5ab5b2;
border-color: #5ab5b2;
color: #FFFFFF;
}


/* btn-link */

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

.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: #d99b54;
}


/* baser-form */

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


/* 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: #5ab5b2;*/
/*background-color: #5ab5b2;*/
/*border:none;*/
}

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

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


/* panel */

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

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

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

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

a.list-group-item.active,
a.list-group-item.active:focus,
a.list-group-item.active:hover {
background-color: #212121;
border-color: #212121;
color: #c70042;
}


/* 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: #212121;
border-color: #212121;
}
*/

/* topicpath */

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

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


/* 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: #5ab5b2;
}


/* serial-nav */

.serial-nav strong {
color: #5ab5b2;
}


/* page-header */

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


/* entry-summary */

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


/* entry-contents */

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

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

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

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


/* global-nav */

.global-nav {
background-color: #5ab5b2;
}


/* mainvisual */

.mainvisual .pop {
background-color: #5ab5b2;
}

.pager li>a, .pager li>span {
    background-color: #5ab5b2;
    border:none;
}

/* tags */
/*
.widget ul.bc-blog-tags li a {
border-color: #5ab5b2;
*/
}

