body {
    color: #333;
}

/*    HEADER   */
header { border-bottom:4px solid #4472C4; }

@media only screen and (min-width: 992px) {
    .t-headerCenter .container-header {
        display: block;
        text-align: center;
        padding-top: 6px;
        padding-bottom: 0px;
	}
}

@media only screen and (min-width: 992px) {
    .t-headerCenter .container-header {
        display: block;
        text-align: center;
        padding-top: 6px;
        padding-bottom: 0px;
    }
}

@media only screen and (min-width: 992px) {
    .container-header {
        display: flex
;
        align-items: center;
        min-height: 60px;
    }
}


/*   MENU BOTTOM   */
@media only screen and (min-width: 992px) {
    .t-headerCenter .menuBtn {
        position: absolute;
        top: 2px;
        right: 0px;
    }
}


/*   SERCH BOTTON   */
@media only screen and (min-width: 992px) {
    .t-headerCenter .searchBtn {
        position: absolute;
        top: 2px;
        left: 0px;
    }
}

/*   breadcrumb  */
.breadcrumb {background-color: rgba(255,255,255,0.8);}
.breadcrumb__item,
.breadcrumb a { color: #333; }


/*   l-footerTop   */
.l-footerTop {border-top:0px solid #4472C4;}
.l-footerTop {background-color: rgba(255,255,255,0.8);}


/*   FOOTER   */
@media only screen and (min-width: 992px) {
    .bottomFooter {
     padding: 0px 0;
    }
}
.bottomFooter {
    position: relative;
    background: #4472C4;
    padding: 10px 0;
}

.bottomFooter__copyright {
    color: #fff;
    line-height: 1.5;
	font-size:90%;
	font-weight:bold;
}



/*    controllerFooter   */
.controllerFooter {
    background: #4472C4;
}
.controllerFooter__item,
.controllerFooter__topBtn {
    font-size: 12px;
    color: rgba(255, 255, 255, 1);
    width: 100%;
}


/*   archive__item archive__item-border   */
/*   記事一覧　カード   */
  .archive__item-border {
    border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 4px;
}

/*   u-shadow   */
/*   記事単一   */
.u-shadow {
    background: #fff;
    padding: 15px;
    border-bottom: none;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .6);
	border-radius: 8px;
}

/*   dateList__item  */
/*   記事単一 パイラル風 */
.dateList__item,
.dateList__item a {
	color:#333;
}
.dateList .icon-folder {
	display:none;
}
.eyecatch__link {
	border:4px solid #fff;
}

/*   目次   */
.content .outline__number {
    color: #333;
    background: rgba(68, 114, 196, .2);
	background: rgba(255, 217, 102, .6);
}

