/* breakpoint
-------------------------------------------*/
/*------------------------------------------------------------
mmr400-2
------------------------------------------------------------*/
/* 
------------------------------------------------------------*/
.p-mmr400-2 .c-title2 {
  margin-top: 60px; }

@media screen and (max-width: 767px) {
  .p-mmr400-2 .c-title3 h5 {
    font-size: 1.5rem; } }

.p-mmr400-2 .c-singleImg1--top {
  background: url(/assets/image/product/mmr400/201_bg.png) repeat-x; }
  .p-mmr400-2 .c-singleImg1--top img {
    width: 906px;
    max-width: 100%; }

.p-mmr400-2 .c-title3 {
  padding-bottom: 20px; }
  .p-mmr400-2 .c-title3 span {
    color: #E55514; }

.p-mmr400-2 .l-col__card--textblock {
  padding: 0 40px 0 15px; }

.p-mmr400-2 .c-list1__hr1 {
  height: 1px;
  background-color: #E0E0E0;
  border: none;
  margin: 80px 0 20px; }
  @media screen and (max-width: 767px) {
    .p-mmr400-2 .c-list1__hr1 {
      margin: 30px 0 10px; } }

.p-mmr400-2 .c-list1--col3,
.p-mmr400-2 .c-list1--mod {
  padding-bottom: 60px; }
  @media screen and (max-width: 767px) {
    .p-mmr400-2 .c-list1--col3,
    .p-mmr400-2 .c-list1--mod {
      padding-bottom: 30px; } }

.p-mmr400-2 .c-list1--mod .c-list1__card {
  float: none;
  display: block;
  width: auto; }

.p-mmr400-2 .c-list1__body {
  clear: both; }

.p-mmr400-2-2 .c-list1__card {
  width: 314px; }

.p-mmr400-2-3 .c-list1__card {
  width: 483px;
  margin-left: 14px; }
  @media screen and (max-width: 767px) {
    .p-mmr400-2-3 .c-list1__card {
      width: 100%;
      margin-left: 0; }
      .p-mmr400-2-3 .c-list1__card:nth-child(2n+1) {
        clear: left;
        margin-left: 0; } }
