.fv-container .fv-inner {
  position: relative; }
  .fv-container .fv-inner .fv-ttl {
    width: calc(166*100vw/375); }
  .fv-container .fv-inner .fv-ttl {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%); }

.dermacept-faq {
  padding-bottom: calc(40*100vw/375); }

/*--------------------------



PC



---------------------------*/

@media screen and (min-width: 768px) {
  .fv-container .fv-inner .fv-ttl {
    width: 316px; }
  .fv-container .fv-inner picture {
    max-width: 100% !important; }
  .fv-container .fv-inner .object-fit {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: top;
       object-position: top;
    font-family: 'object-fit: cover; object-position: bottom;';
    height: 360px; }
  .dermacept-faq {
    padding-bottom: 30px; } }
