/* breakpoint
-------------------------------------------*/
/*------------------------------------------------------------
ms68-2
------------------------------------------------------------*/
/* 
------------------------------------------------------------*/
@media screen and (max-width: 767px) {
  .p-ms68-2 {
    margin-top: 0; } }

.p-ms68-2 .c-mainVisual2 {
  background: url("/assets/image/product/ms68/kouun.jpg") no-repeat center bottom -250px;
  background-size: cover;
  width: 100%;
  min-height: 545px; }
  @media screen and (max-width: 767px) {
    .p-ms68-2 .c-mainVisual2 {
      background: url("/assets/image/product/ms68/kouun.jpg") no-repeat center;
      min-height: 300px;
      background-size: cover; } }

/* 
------------------------------------------------------------*/
.p-ms68-2-1 {
  margin-top: 60px; }
  @media screen and (max-width: 767px) {
    .p-ms68-2-1 {
      margin-top: 30px;
      padding-bottom: 30px; } }
  .p-ms68-2-1 .l-col {
    margin-top: 60px; }
    @media screen and (max-width: 767px) {
      .p-ms68-2-1 .l-col {
        margin-top: 30px; } }
    @media screen and (max-width: 767px) {
      .p-ms68-2-1 .l-col__card:nth-child(1) {
        text-align: center; }
        .p-ms68-2-1 .l-col__card:nth-child(1) img {
          max-width: 250px; } }
  .p-ms68-2-1 p {
    font-size: 1.4rem;
    line-height: 1.7;
    letter-spacing: 1.6px;
    margin-top: 20px; }
    @media screen and (max-width: 767px) {
      .p-ms68-2-1 p {
        font-size: 1.0rem; } }
    @media screen and (max-width: 767px) {
      .p-ms68-2-1 p {
        margin-top: 10px;
        text-align: left; } }
