@charset "utf-8";
/* ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
── Main ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── */
#mcontbox_01{margin:0 auto;padding-bottom:100px;max-width:600px;}
#mcontbox_00{padding:100px 0;background:#f2eeeb;}
/* ----------------------------------------------------------------------------------------------------------------
-- 1920 --------------------------------------------------------------------------------------------------------- */
@media all and (max-width:1920px){
    #mcontbox_01{padding-bottom:6.25rem;}
    #mcontbox_00{padding:6.25rem 0;}
}
/* ----------------------------------------------------------------------------------------------------------------
-- 540 --------------------------------------------------------------------------------------------------------- */
@media all and (max-width:540px){
    .mainvisualbanner_wrap .mainvisualbanner .swiper-wrapper .swiper-slide .txtbox{margin-left:-49%;width:98%;}
    .mainvisualbanner_wrap .mainvisualbanner .swiper-wrapper .swiper-slide.bnstyle_1 .txtbox .text_2,
    .mainvisualbanner_wrap .mainvisualbanner .swiper-wrapper .swiper-slide.bnstyle_1 .txtbox .text_3{font-size:1.7rem;}
    .mainvisualbanner_wrap .mainvisualbanner .swiper-wrapper .swiper-slide.bnstyle_1 .txtbox .text_3{margin-top:0;letter-spacing:-0.07em;}
    .mainvisualbanner_wrap .mainvisualbanner_txt .txt2{letter-spacing:-0.04em;}
    #mcontbox_01{padding-bottom:6.25rem;}
    #mcontbox_00{padding:6.25rem 0;}
}