@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Noto+Sans:400,700");
@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);
/* ====================================================

	------------------------------------
     @@@ for '/search/' below pages @@@
	------------------------------------

    ┏───────────────────────┓
    │   Table Of Contents   │
    ┗───────────────────────┛

    1. Search

==================================================== */
/* ====================================

	1. Search

==================================== */
.search .article {
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 30px;
    border: none;
}

.search .art-body {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-right: 0;
    padding-left: 0;
}

.search .art-head {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    border-left: none;
}

.search .art-ttl {
    margin-top: 10px;
    font-size: 18px;
    font-size: 1.8rem;
}

.search .art-eyecatch {
    width: 40%;
}

.search .art-eyecatch img {
    width: 100%;
}

.search .art-detail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: center;
    align-content: center;
}

.search .art-lead {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
}

.search-heading {
    margin-bottom: 30px;
    padding-bottom: 15px;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: bold;
    border-bottom: 1px solid #dcdcdc;
}
