.column-list-article__main-contents__sec {
  background: #fffeca;
  padding-bottom: 5.3vw;
  margin-bottom: 9.3vw; }
  @media screen and (min-width: 768px) {
    .column-list-article__main-contents__sec {
      padding-bottom: 40px; } }
  @media screen and (min-width: 768px) {
    .column-list-article__main-contents__sec {
      margin-bottom: 70px; } }
  @media screen and (max-width: 767px) {
    .column-list-article__main-contents__sec {
      margin-left: -5.4vw;
      margin-right: -5.4vw;
      padding-left: 5.3vw;
      padding-right: 5.3vw; } }
  .column-list-article__main-contents__sec__ttl {
    width: 84vw;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20vw;
    margin-bottom: -11.3vw;
    transform: translateY(-13.9vw); }
    @media screen and (min-width: 768px) {
      .column-list-article__main-contents__sec__ttl {
        width: 630px; } }
    @media screen and (min-width: 768px) {
      .column-list-article__main-contents__sec__ttl {
        margin-top: 135px; } }
    @media screen and (min-width: 768px) {
      .column-list-article__main-contents__sec__ttl {
        margin-bottom: -84px; } }
    @media screen and (min-width: 768px) {
      .column-list-article__main-contents__sec__ttl {
        transform: translateY(-104px); } }
  .column-list-article__main-contents__sec__img {
    width: 65.3vw;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 3.3vw;
    padding-right: 9.3vw; }
    @media screen and (min-width: 768px) {
      .column-list-article__main-contents__sec__img {
        width: 490px; } }
    @media screen and (min-width: 768px) {
      .column-list-article__main-contents__sec__img {
        margin-bottom: 25px; } }
    @media screen and (min-width: 768px) {
      .column-list-article__main-contents__sec__img {
        padding-right: 70px; } }
  .column-list-article__main-contents__sec__text {
    font-size: 16px;
    letter-spacing: 0.025em;
    line-height: 1.6;
    font-weight: 400;
    font-feature-settings: "palt";
    width: 84vw;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 4vw; }
    @media screen and (min-width: 768px) {
      .column-list-article__main-contents__sec__text {
        font-size: 24px;
        letter-spacing: 0em;
        line-height: 1.5;
        font-weight: 400; } }
    @media screen and (min-width: 768px) {
      .column-list-article__main-contents__sec__text {
        width: 640px; } }
    @media screen and (min-width: 768px) {
      .column-list-article__main-contents__sec__text {
        margin-bottom: 30px; } }
    .column-list-article__main-contents__sec__text .line {
      background: linear-gradient(0deg, #ffd0fe 0%, #ffd0fe 39%, rgba(255, 208, 254, 0) 40%); }
    .column-list-article__main-contents__sec__text sup {
      font-size: 50%; }
    .column-list-article__main-contents__sec__text small {
      display: inline-block;
      margin-top: 1.3vw; }
      @media screen and (min-width: 768px) {
        .column-list-article__main-contents__sec__text small {
          margin-top: 10px; } }
    .column-list-article__main-contents__sec__text + .column-list-article__main-contents__sec__sttl {
      margin-top: 7.3vw; }
      @media screen and (min-width: 768px) {
        .column-list-article__main-contents__sec__text + .column-list-article__main-contents__sec__sttl {
          margin-top: 55px; } }
    .column-list-article__main-contents__sec__text .float-img {
      margin-left: 1em;
      margin-bottom: .5em;
      float: right;
      width: 40%; }
  .column-list-article__main-contents__sec__sttl {
    text-align: center;
    margin-bottom: 2.4vw; }
    @media screen and (min-width: 768px) {
      .column-list-article__main-contents__sec__sttl {
        margin-bottom: 18px; } }
    .column-list-article__main-contents__sec__sttl span {
      font-size: 18px;
      letter-spacing: 0.025em;
      line-height: 1.3;
      font-weight: 400; }
      @media screen and (min-width: 768px) {
        .column-list-article__main-contents__sec__sttl span {
          font-size: 24px;
          letter-spacing: 0em;
          line-height: 1.5;
          font-weight: 400; } }
    .column-list-article__main-contents__sec__sttl b {
      display: block;
      font-size: 18px;
      letter-spacing: 0.025em;
      line-height: 1.3;
      font-weight: 600; }
      @media screen and (min-width: 768px) {
        .column-list-article__main-contents__sec__sttl b {
          font-size: 24px;
          letter-spacing: 0em;
          line-height: 1.5;
          font-weight: 600; } }
    .column-list-article__main-contents__sec__sttl.is-01 {
      border: 5px solid #ffc000;
      border-radius: 1.3vw;
      background: #fff;
      padding-top: 2vw;
      padding-right: 0vw;
      padding-bottom: 2vw;
      padding-left: 0vw;
      width: 100%;
      max-width: 92vw;
      margin-left: auto;
      margin-right: auto; }
      @media screen and (min-width: 768px) {
        .column-list-article__main-contents__sec__sttl.is-01 {
          border-radius: 10px; } }
      @media screen and (min-width: 768px) {
        .column-list-article__main-contents__sec__sttl.is-01 {
          padding-top: 15px; } }
      @media screen and (min-width: 768px) {
        .column-list-article__main-contents__sec__sttl.is-01 {
          padding-right: 0px; } }
      @media screen and (min-width: 768px) {
        .column-list-article__main-contents__sec__sttl.is-01 {
          padding-bottom: 15px; } }
      @media screen and (min-width: 768px) {
        .column-list-article__main-contents__sec__sttl.is-01 {
          padding-left: 0px; } }
      @media screen and (min-width: 768px) {
        .column-list-article__main-contents__sec__sttl.is-01 {
          max-width: 690px; } }
    .column-list-article__main-contents__sec__sttl.is-02 {
      border: 5px solid #00a800;
      border-radius: 1.3vw;
      background: #fff;
      padding-top: 2vw;
      padding-right: 0vw;
      padding-bottom: 2vw;
      padding-left: 0vw;
      width: 100%;
      max-width: 92vw;
      margin-left: auto;
      margin-right: auto; }
      @media screen and (min-width: 768px) {
        .column-list-article__main-contents__sec__sttl.is-02 {
          border-radius: 10px; } }
      @media screen and (min-width: 768px) {
        .column-list-article__main-contents__sec__sttl.is-02 {
          padding-top: 15px; } }
      @media screen and (min-width: 768px) {
        .column-list-article__main-contents__sec__sttl.is-02 {
          padding-right: 0px; } }
      @media screen and (min-width: 768px) {
        .column-list-article__main-contents__sec__sttl.is-02 {
          padding-bottom: 15px; } }
      @media screen and (min-width: 768px) {
        .column-list-article__main-contents__sec__sttl.is-02 {
          padding-left: 0px; } }
      @media screen and (min-width: 768px) {
        .column-list-article__main-contents__sec__sttl.is-02 {
          max-width: 690px; } }
  .column-list-article__main-contents__sec__point .ttl {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    letter-spacing: 0.025em;
    line-height: 1.3;
    font-weight: 600;
    text-align: center;
    background: url(../../../images/static/column-list/column-niconico-0050/column-niconico-0050_img_06.png) no-repeat center top/93% auto;
    height: 17.3vw;
    width: 92vw;
    margin-left: auto;
    margin-right: auto; }
    .column-list-article__main-contents__sec__point .ttl .line {
      background: linear-gradient(0deg, #ffd0fe 0%, #ffd0fe 39%, rgba(255, 208, 254, 0) 40%); }
    @media screen and (min-width: 768px) {
      .column-list-article__main-contents__sec__point .ttl {
        font-size: 24px;
        letter-spacing: 0em;
        line-height: 1.5;
        font-weight: 600; } }
    @media screen and (min-width: 768px) {
      .column-list-article__main-contents__sec__point .ttl {
        height: 130px; } }
    @media screen and (min-width: 768px) {
      .column-list-article__main-contents__sec__point .ttl {
        width: 690px; } }
  .column-list-article__main-contents__sec__point .box {
    background: #fff;
    box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.1);
    width: 90.6vw;
    padding-top: 4vw;
    padding-right: 2.6vw;
    padding-bottom: 4vw;
    padding-left: 2.6vw;
    margin-left: auto;
    margin-right: auto; }
    @media screen and (min-width: 768px) {
      .column-list-article__main-contents__sec__point .box {
        width: 690px; } }
    @media screen and (min-width: 768px) {
      .column-list-article__main-contents__sec__point .box {
        padding-top: 30px; } }
    @media screen and (min-width: 768px) {
      .column-list-article__main-contents__sec__point .box {
        padding-right: 20px; } }
    @media screen and (min-width: 768px) {
      .column-list-article__main-contents__sec__point .box {
        padding-bottom: 30px; } }
    @media screen and (min-width: 768px) {
      .column-list-article__main-contents__sec__point .box {
        padding-left: 20px; } }
  .column-list-article__main-contents__sec__point .text {
    font-size: 14px;
    letter-spacing: 0.025em;
    line-height: 1.5;
    font-weight: 400; }
    @media screen and (min-width: 768px) {
      .column-list-article__main-contents__sec__point .text {
        font-size: 24px;
        letter-spacing: 0em;
        line-height: 1.5;
        font-weight: 400; } }

.column-list-article__main-contents__bodyImg img {
  image-orientation: none; }

.column-list-article__main-contents__bodyTitle {
  padding-top: 1.3vw;
  padding-bottom: 1.3vw;
  padding-left: 2vw;
  background: #f2f9ff;
  border-left: 4px solid #265bab;
  margin-bottom: 6.6vw; }
  @media screen and (min-width: 768px) {
    .column-list-article__main-contents__bodyTitle {
      padding-top: 8px;
      padding-bottom: 8px;
      padding-left: 15px;
      margin-bottom: 40px; } }

.column-list-article__main-contents__fukidashi {
  display: flex;
  align-items: flex-end; }
  .column-list-article__main-contents__fukidashi .img {
    width: 30.6vw; }
    @media screen and (min-width: 768px) {
      .column-list-article__main-contents__fukidashi .img {
        width: 215px; } }
  .column-list-article__main-contents__fukidashi .text {
    font-feature-settings: "palt";
    border: 1px solid #575757;
    max-width: 70%;
    font-size: 14px;
    letter-spacing: 0em;
    line-height: 1.7;
    font-weight: 400;
    text-align: justify;
    border-radius: 4vw;
    padding-top: 4vw;
    padding-right: 4vw;
    padding-bottom: 4vw;
    padding-left: 4vw;
    box-shadow: 3px 3px 0px 0px #efefef;
    position: relative; }
    @media screen and (min-width: 768px) {
      .column-list-article__main-contents__fukidashi .text {
        font-size: 24px;
        letter-spacing: 0em;
        line-height: 1.5;
        font-weight: 400; } }
    .column-list-article__main-contents__fukidashi .text span {
      background: linear-gradient(0deg, #fcff00 0%, #fcff00 39%, rgba(252, 255, 0, 0) 40%); }
    @media screen and (min-width: 768px) {
      .column-list-article__main-contents__fukidashi .text {
        max-width: 475px;
        border: 1px solid #575757; } }
    @media screen and (min-width: 768px) {
      .column-list-article__main-contents__fukidashi .text {
        border-radius: 10px; } }
    @media screen and (min-width: 768px) {
      .column-list-article__main-contents__fukidashi .text {
        padding-top: 22px; } }
    @media screen and (min-width: 768px) {
      .column-list-article__main-contents__fukidashi .text {
        padding-right: 22px; } }
    @media screen and (min-width: 768px) {
      .column-list-article__main-contents__fukidashi .text {
        padding-bottom: 22px; } }
    @media screen and (min-width: 768px) {
      .column-list-article__main-contents__fukidashi .text {
        padding-left: 22px; } }
    .column-list-article__main-contents__fukidashi .text .ttl {
      font-weight: bold;
      display: block; }
    .column-list-article__main-contents__fukidashi .text::after {
      width: 5.2vw;
      height: 5vw;
      display: inline-block;
      content: "";
      display: inline-block;
      position: absolute; }
      @media screen and (min-width: 768px) {
        .column-list-article__main-contents__fukidashi .text::after {
          width: 38px;
          height: 38px; } }
  .column-list-article__main-contents__fukidashi.is-L {
    justify-content: flex-start; }
    @media screen and (min-width: 768px) {
      .column-list-article__main-contents__fukidashi.is-L {
        padding-left: 8%; } }
    .column-list-article__main-contents__fukidashi.is-L .img {
      display: block;
      margin-right: 6.9vw; }
      @media screen and (min-width: 768px) {
        .column-list-article__main-contents__fukidashi.is-L .img {
          margin-right: 32px; } }
    .column-list-article__main-contents__fukidashi.is-L .text::after {
      bottom: 7.3vw;
      left: -5.1vw;
      background: url(data:image/png;base64,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) no-repeat center center/contain; }
      @media screen and (min-width: 768px) {
        .column-list-article__main-contents__fukidashi.is-L .text::after {
          bottom: 80px;
          left: -38px; } }
  .column-list-article__main-contents__fukidashi.is-R {
    justify-content: flex-start;
    flex-direction: row-reverse; }
    @media screen and (min-width: 768px) {
      .column-list-article__main-contents__fukidashi.is-R {
        padding-right: 8%; } }
    .column-list-article__main-contents__fukidashi.is-R .img {
      display: block;
      margin-left: 2.6vw; }
      @media screen and (min-width: 768px) {
        .column-list-article__main-contents__fukidashi.is-R .img {
          margin-left: 32px; } }
    .column-list-article__main-contents__fukidashi.is-R .text::after {
      bottom: 7.3vw;
      right: -5.1vw;
      background: url(data:image/png;base64,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) no-repeat center center/contain; }
      @media screen and (min-width: 768px) {
        .column-list-article__main-contents__fukidashi.is-R .text::after {
          bottom: 80px;
          right: -38px; } }
  .column-list-article__main-contents__fukidashi.is-top {
    align-items: flex-start; }
    .column-list-article__main-contents__fukidashi.is-top .text:after {
      top: 7.3vw;
      bottom: auto; }
      @media screen and (min-width: 768px) {
        .column-list-article__main-contents__fukidashi.is-top .text:after {
          top: 55px;
          bottom: auto; } }

.column-list-article__main-contents__thumbs {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap; }
  .column-list-article__main-contents__thumbs .btn {
    width: 48%; }
    @media screen and (min-width: 768px) {
      .column-list-article__main-contents__thumbs .btn {
        width: 32%; } }
    .column-list-article__main-contents__thumbs .btn .img {
      margin-bottom: 2vw; }
      @media screen and (min-width: 768px) {
        .column-list-article__main-contents__thumbs .btn .img {
          margin-bottom: 15px; } }
    .column-list-article__main-contents__thumbs .btn-icon {
      display: flex;
      align-items: center;
      justify-content: center;
      background: #005bab url(data:image/svg+xml;base64,PHN2ZyBpZD0iY29sdW1uLW5pY29uaWNvLTAwNDhfaW1nX2J0bmFyci5zdmciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgIH0KCiAgICAgIC5jbHMtMiB7CiAgICAgICAgZmlsbDogIzAwNWJhYjsKICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxyZWN0IGlkPSLplbfmlrnlvaJfMV/jga7jgrPjg5Tjg7xfMiIgZGF0YS1uYW1lPSLplbfmlrnlvaIgMSDjga7jgrPjg5Tjg7wgMiIgY2xhc3M9ImNscy0xIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHJ4PSIxMCIgcnk9IjEwIi8+CiAgPHBhdGggaWQ9IuS4ieinkuW9ol8xIiBkYXRhLW5hbWU9IuS4ieinkuW9oiAxIiBjbGFzcz0iY2xzLTIiIGQ9Ik0xNzU0Ljc1LDU0NTkuNWwtOCw1di0xMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzQwIC01NDQ5KSIvPgo8L3N2Zz4K) no-repeat 90% center/4vw auto;
      margin-bottom: 2vw;
      border-radius: 1000px;
      height: 8.6vw; }
      @media screen and (min-width: 768px) {
        .column-list-article__main-contents__thumbs .btn-icon {
          margin-bottom: 15px; } }
      @media screen and (min-width: 768px) {
        .column-list-article__main-contents__thumbs .btn-icon {
          background-size: 20px auto; } }
      @media screen and (min-width: 768px) {
        .column-list-article__main-contents__thumbs .btn-icon {
          height: 40px; } }
      .column-list-article__main-contents__thumbs .btn-icon .btn-text {
        font-size: 16px;
        letter-spacing: 0em;
        line-height: 1;
        font-weight: 600;
        color: #fff; }
        @media screen and (min-width: 768px) {
          .column-list-article__main-contents__thumbs .btn-icon .btn-text {
            font-size: 18px;
            letter-spacing: 0em;
            line-height: 1;
            font-weight: 600; } }
    @media screen and (min-width: 768px) {
      .column-list-article__main-contents__thumbs .btn {
        background-size: 20px auto; } }
    .column-list-article__main-contents__thumbs .btn .text {
      min-height: 3em;
      font-size: 18px;
      letter-spacing: 0em;
      line-height: 1.3;
      font-weight: 600;
      color: #000;
      margin-bottom: 2vw; }
      @media screen and (min-width: 768px) {
        .column-list-article__main-contents__thumbs .btn .text {
          min-height: 3em; } }
      @media screen and (min-width: 768px) {
        .column-list-article__main-contents__thumbs .btn .text {
          font-size: 14px;
          letter-spacing: 0em;
          line-height: 1.5;
          font-weight: 600; } }
      @media screen and (min-width: 768px) {
        .column-list-article__main-contents__thumbs .btn .text {
          margin-bottom: 15px; } }
