@charset "UTF-8";

/*-----画像+テキスト-----*/
#img1 + .contents_box01 .inner_item_img a img {
    aspect-ratio: 16 / 16;
    border-radius: 56% 44% 54% 46% / 41% 57% 43% 59%;
    font-family: 'object-fit: cover';
    object-fit: cover;
    max-width: 550px!important;
}
#img2 + .contents_box01 .inner_item_img a img {
    aspect-ratio: 16 / 16;
    border-radius: 56% 44% 54% 46% / 41% 57% 43% 59%;
    font-family: 'object-fit: none';
    object-fit: none;
    max-width: 550px!important;
}

/*-----ギャラリー-----*/
.widget_gallery01.add_design1 .inner_item a {
    padding-top: 100%;
}
.widget_gallery01.add_design1 .inner_item a img {
    border-radius: 51% 49% 41% 59% / 54% 38% 62% 46%;
}

/*-----お客様の声-----*/
.widget_gallery01.add_design2 .wrapper_item .inner_item a {
    background: none;
}
.widget_gallery01.add_design2 .wrapper_item .inner_item a img{
    border-radius: 56% 44% 54% 46% / 41% 57% 43% 59% ;
}

/*-----MV調整-----*/
#mv {
    height: auto;
    min-height: 120px!important;
}
#mv .mv_img li {
    position: relative;
}
#mv .mv_img li img {
    object-fit: contain;
    font-family: 'object-fit: contain; object-position: 50% 50%;';
}
#mv .mv_img li.pos_c img {
    object-position: 50% 50%;
    font-family: 'object-fit: contain; object-position: 50% 50%;';
}
#mv.slide01 .mv_img li.show img {
    animation-name: none;
    animation-fill-mode: none;
}
#mv:after {
    background: none;
}
#mv .mv_scroll {
    display: none;
}
@media screen and (max-width: 100vh) {
#mv {
    height: auto;
}
}
@media screen and (max-width: 900px) {
#mv:after, #mv .mv_img {
    border-radius: 50px;
}
}
@media screen and (max-width: 768px) {
#mv_outer::before {
    display: none;
}
#mv_outer::after {
    display: none;
}
}

/*-----見出しの色-----*/
.heading.block_header_1, .heading.block_header_6 {
    color: #74C9E0 !important;
}