@charset "utf-8";
/* ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
── Main ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── */
#header #logo a{background-size:auto 100%;background-position:center left;}
.mainvisualbanner_wrap .mainvisualbanner .swiper-wrapper .swiper-slide.bnstyle_2 .txtbox{margin-top:-180px;}
.mainvisualbanner_wrap .mainvisualbanner .swiper-wrapper .swiper-slide.bnstyle_2 .txtbox .text_3{margin-top:80px;font-size:48px;}
#mcontbox_8 .contbox .cont1 .txt2 ul{gap:10px;flex-wrap:nowrap;margin-top:10px;}
#mcontbox_8 .contbox .cont1 .txt2 li{width:33.33333333333333333%;}
#mcontbox_8 .contbox .cont1 .txt2 li a{background:#eee;}
#mcontbox_8 .contbox .cont1 .txt2 li.active a{background:var(--main-color);color:#fff;}
#mcontbox_8 .contbox .cont1.cont1_1 .txt3 li.active{display:block;}