
/* #head-outer #head-inner .head-foot .list ul li a {font-size: 1.4rem;} */

/* トップ 導入部分 イメージ */

#luxy .img.scrImg {
    overflow: hidden;
}

/* トップ インフォメーション 注釈 */
#home #infomation .uketsuke figure figcaption {
    /* font-size: clamp(1.4rem, 1.6vw, 1.6rem); */
    font-size: clamp(1.5rem, 1.7vw, 1.7rem);
}
#home #infomation .annai-box .annai-box-inner figcaption {
    font-size: clamp(1.5rem, 1.7vw, 1.7rem);
}


#concept #block02 .float-img .img-back-box .text p.t02, #concept #block02 .float-img .img-back-box .text p.sub{
    font-size: clamp(1.6rem, 1.8vw, 1.8rem);
    line-height: 2.0;
}

/* ブログ  */

.blogMain .content strong {
    font-weight: bolder;
}


 /* 多焦点眼内レンズ */

    /* 太字 */
 .t04 em { font-weight: 700; }


 /* 病気のページ */

 .spc-inner .chk-box {
    max-width: 1160px;
 }

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


    a.bnr-block-inner span.img {
        animation: imgScaleAniRevers 400ms forwards ease-out;
    }

    a.bnr-block-inner:hover span.img {
        animation: imgScaleAni 400ms forwards ease-out;
     }
     @keyframes imgScaleAni {
        0%{ background-size:115%; }
        100%{ background-size:140%; }
    }
     @keyframes imgScaleAniRevers {
        0%{ background-size:140%; }
        100%{ background-size:115%; }
    }
    
    /* トップ 導入部分 イメージ */
    #top-top .img.scrImg {
        height: 350px;
    }

    /* トップ アクセス  */
    #home #access .access-block .img {
        /* padding: 7% 17% 3% 17%; */
        padding: 7% 14% 3% 14%;
        background: #fff;
    }

    /* トップ news 調整 */
    #home #info .sub-ttl {
        padding-bottom:0;
    }

    #concept #block02 .float-img .img-back-box .text {
        padding-top: 370px;
    }

}

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

