

.lingual .gothic a{
  display: inline;
  text-decoration: underline;
}

.lingual .gothic a:hover{
  opacity: 0.7;
}
.sec02 .c-list_treatment .c-list_treatment-item {
  width: 32%;
}

/* ----- key ----- */

.lingual .c-key {
  background: url(../img/key.jpg) no-repeat center;
  background-size: cover;
}
.lingual .invisible-flex .c-cont_merit {
  width: 100%;
  margin-bottom: 40px;
}

.invisible-flex{
  display: flex;
  flex-direction: column;
}

/* =================================
PC blog
================================= */

@media screen and (min-width: 768px) {}


/* =================================
IE blog
================================= */

_:-ms-lang(x)::-ms-backdrop,
.xxxxx {}


/* =================================
PC min blog
================================= */

@media only screen and (max-width: 1240px) and (min-width: 768px) {}


/* =================================
TAB blog
================================= */

@media screen and (min-width: 768px) and (max-width: 960px) {}


/* =================================
SP blog
================================= */

@media screen and (max-width: 767px) {
  .sec02 .c-list_treatment .c-list_treatment-item {
    width: 100%;
}
.c-cont_merit li {
  padding-left: 14px;
}
.c-cont_merit {
  padding: 23px 4px;
}
}


/* =================================
iphone5s,SE blog
================================= */

@media screen and (max-width: 320px) {}