@charset "utf-8";
/* ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
── Layout ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── */
#header #logo a{background-size:100% auto;}
.body_ac_40 #header{border-bottom:none;}
.mainvisualbanner_wrap .mainvisualbanner .swiper-wrapper .swiper-slide:after{display:none;}
#footer #flogo a{background-size:auto 100%;}
/* ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
── Media Queries ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── */
/* ----------------------------------------------------------------------------------------------------------------
-- 1920 --------------------------------------------------------------------------------------------------------- */
@media all and (max-width:1900px){
    #header #logo a{}
}
/* ----------------------------------------------------------------------------------------------------------------
-- 540 --------------------------------------------------------------------------------------------------------- */
@media all and (max-width:540px){
	.scrollBody #header{height:4.375rem;}
	#header #logo a, .scrollBody #header #logo a{width:23rem;}
    .mainvisualbanner_wrap .mainvisualbanner_txt .txt2{letter-spacing:-0.02em;}
}