.column-list-article__main-contents__sec.bg__white {
  background-color: #fff; }

.column-list-article__main-contents__sec .text__mincho {
  font-family: serif; }

.column-list-article__main-contents__sec .text__80 {
  font-size: 0.8em; }

.column-list-article__main-contents__sec .text__base {
  font-size: 4.16666vw;
  letter-spacing: 0.025em;
  line-height: 1.3;
  font-weight: 400;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  font-size: 16px; }

.column-list-article__main-contents__sec .w485 {
  width: 63.1vw; }

.column-list-article__main-contents__sec .w640 {
  width: 83.3vw; }

.column-list-article__main-contents__sec .b-c__yellow {
  border-color: #fed65e; }

.column-list-article__main-contents__sec .b-c__blue {
  border-color: #a8c6f5; }

.column-list-article__main-contents__sec .popup__base {
  background-color: #fff;
  border-width: 0.7vw;
  border-radius: 10px;
  border-style: solid;
  padding-top: 2.6vw;
  padding-bottom: 2.6vw;
  padding-left: 2.6vw;
  padding-right: 2.6vw; }

.column-list-article__main-contents__sec .is-VRP img {
  width: 19.9vw;
  margin: 0 auto; }

.column-list-article__main-contents__sec .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .column-list-article__main-contents__sec .flex__l {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .column-list-article__main-contents__sec .flex__l .img {
      position: relative;
      padding-right: 4.5vw;
      width: 26vw; }
      .column-list-article__main-contents__sec .flex__l .img::after {
        content: "";
        background-image: url(../../../images/static/column-list/column-niconico-0051/column-niconico-0051_img_08_arrow.svg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        display: inline-block;
        position: absolute;
        height: 100%;
        width: 4.5vw;
        top: 0;
        right: -1vw; }
  .column-list-article__main-contents__sec .flex__r {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }
    .column-list-article__main-contents__sec .flex__r .img {
      position: relative;
      padding-left: 4.5vw;
      width: 26vw; }
      .column-list-article__main-contents__sec .flex__r .img::after {
        content: "";
        background-image: url(../../../images/static/column-list/column-niconico-0051/column-niconico-0051_img_09_arrow.svg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        display: inline-block;
        position: absolute;
        height: 100%;
        width: 4.5vw;
        top: 0;
        left: -1vw; }
  .column-list-article__main-contents__sec .flex__aic {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }

.column-list-article__main-contents__sec__flex-fukidasi {
  width: 83.3vw;
  margin: auto; }

@media screen and (min-width: 768px) {
    .column-list-article__main-contents__sec .text__base {
      font-size: 24px;
      letter-spacing: 0em;
      line-height: 1.5;
      font-weight: 400; }
    .column-list-article__main-contents__sec .w485 {
      width: 485px; }
    .column-list-article__main-contents__sec .w640 {
      width: 640px; }
    .column-list-article__main-contents__sec .popup__base {
      padding-top: 20px; }
    .column-list-article__main-contents__sec .popup__base {
      padding-bottom: 20px; }
    .column-list-article__main-contents__sec .popup__base {
      padding-left: 20px; }
    .column-list-article__main-contents__sec .popup__base {
      padding-right: 20px; }
    .column-list-article__main-contents__sec .popup__base {
      border-width: 4px; }
    .column-list-article__main-contents__sec .is-VRP img {
      width: 153px; }
        .column-list-article__main-contents__sec .flex__l .img {
          padding-right: 35px; }
        .column-list-article__main-contents__sec .flex__l .img {
          width: 150px; }
          .column-list-article__main-contents__sec .flex__l .img::after {
            width: 35px; }
          .column-list-article__main-contents__sec .flex__l .img::after {
            right: -7px; }
        .column-list-article__main-contents__sec .flex__r .img {
          padding-left: 35px; }
        .column-list-article__main-contents__sec .flex__r .img {
          width: 150px; }
          .column-list-article__main-contents__sec .flex__r .img::after {
            width: 35px; }
          .column-list-article__main-contents__sec .flex__r .img::after {
            left: -7px; }
    .column-list-article__main-contents__sec__flex-fukidasi {
      width: 640px; } }
