@charset "UTF-8";
/* Scss Document */
/* Scss Document */
/* Scss Document */
.titleimg .titleimg__img img { object-position: top; }

.article .article__list .article__box { margin-bottom: 40px; }
.article .article__list .article__box a { display: block; padding: 15px; box-sizing: border-box; background: #fff; border-radius: 4px; box-shadow: 0 0 4px rgba(0, 0, 0, 0.2); }
.article .article__list .article__box .article__img-wrap { position: relative; }
.article .article__list .article__box .article__img-wrap .article__logo { position: absolute; left: 0; top: 0; width: 100px; padding: 5px 10px; box-sizing: border-box; background: -webkit-linear-gradient(90deg, #6b1010 0%, #da3f3f 100%); background: linear-gradient(90deg, #6b1010 0%, #da3f3f 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b1010', endColorstr=' #da3f3f', GradientType=0); line-height: 1; }
.article .article__list .article__box .article__img-wrap .article__cap { color: #fff; left: auto; right: 5px; }
.article .article__list .article__box .article__info-wrap .article__name { border-bottom: 1px solid; padding: 0% 0% 1.3% 0%; margin: 2.6% 0% 2.6% 0%; font-weight: 600; font-size: 2rem; color: #BAB198; }
@media (min-width: 769px) { .article .article__list .article__box .article__info-wrap .article__name { font-size: calc( 2rem + ( 1vw - 7.69px ) * 0.8869179601 ); } }
@media (min-width: 1220px) { .article .article__list .article__box .article__info-wrap .article__name { font-size: 2.4rem; } }
.article .article__list .article__box .article__info-wrap .article__copy { margin: 0% 0% 2.6% 0%; font-weight: 600; font-size: 1.6rem; line-height: 1.4; }
@media (min-width: 769px) { .article .article__list .article__box .article__info-wrap .article__copy { font-size: calc( 1.6rem + ( 1vw - 7.69px ) * 0.44345898 ); } }
@media (min-width: 1220px) { .article .article__list .article__box .article__info-wrap .article__copy { font-size: 1.8rem; } }
.article .article__list .article__box .article__info-wrap .article__info { margin: 0% 0% 5.2% 0%; color: #888; }
.article .article__list .article__box .article__info-wrap .article__btn { position: relative; padding: 5px; background: #76C6D9; color: #fff; text-align: center; }
.article .article__list .article__box .article__info-wrap .article__btn:after { display: block; content: ''; position: absolute; width: 6px; height: 6px; border-top: 1px solid; border-right: 1px solid; top: 50%; transform: rotate(45deg) translate(0%, -50%); position: absolute; right: 20px; }

.pagenation { margin: 0% 0% 3.57% 0%; }

.liberte-btn { max-width: 300px; margin: 0 auto; }
.liberte-btn a { font-size: 1.5rem; }
@media (min-width: 769px) { .liberte-btn a { font-size: calc( 1.5rem + ( 1vw - 7.69px ) * 0.8547008547 ); } }
@media (min-width: 1120px) { .liberte-btn a { font-size: 1.8rem; } }

/*------------------------------
		769px以上
------------------------------*/
@media screen and (min-width: 769px) { .article__title { margin-bottom: 60px; }
  .article .article__list .article__box a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding: 25px; width: 100%; }
  .article .article__list .article__box .article__img-wrap { flex: 0 1 40%; width: 40%; max-width: 40%; }
  .article .article__list .article__box .article__info-wrap { flex: 0 1 56%; width: 56%; max-width: 56%; display: flex; flex-direction: column; }
  .article .article__list .article__box .article__info-wrap .article__name { text-align: left; }
  .article .article__list .article__box .article__info-wrap .article__btn { margin-top: auto; } }
/*------------------------------
		1021px以上
------------------------------*/
/*------------------------------
		1221px以上
------------------------------*/
/*------------------------------
		1600px以上
------------------------------*/

/*# sourceMappingURL=style.css.map */
