#banner-main .m-title-up p{font-size:var(--up-title-font-size-pc,16px);font-weight:var(--up-title-font-weight,normal);color:var(--up-title-color,#000);text-transform:var(--up-title-text-transform,none);line-height:1;width:100%}#banner-main .m-title-h1 p{font-size:var(--h1-font-size-pc,24px);font-weight:var(--h1-font-weight,normal);color:var(--h1-color,#000);text-transform:var(--h1-text-transform,none);width:100%;line-height:1}#banner-main .m-title-down p{font-size:var(--down-title-font-size-pc,16px);font-weight:var(--down-title-font-weight,normal);color:var(--down-title-color,#000);text-transform:var(--down-title-text-transform,none);width:100%;line-height:1}#banner-main .a-btn{background-color:var(--button-bg-color,#000);color:var(--button-text-color,#fff)}@media(max-width:1200px){#banner-main .a-btn{width:100% !important}}@media(max-width:1200px){#banner-main .m-title-up p{font-size:var(--up-title-font-size-tablet,var(--up-title-font-size-pc))}#banner-main .m-title-h1 p{font-size:var(--h1-font-size-tablet,var(--h1-font-size-pc))}#banner-main .m-title-down p{font-size:var(--down-title-font-size-tablet,var(--down-title-font-size-pc))}}@media(max-width:767px){#banner-main .m-title-up p{font-size:var(--up-title-font-size-mobile,var(--up-title-font-size-tablet))}#banner-main .m-title-h1 p{font-size:var(--h1-font-size-mobile,var(--h1-font-size-tablet))}#banner-main .m-title-down p{font-size:var(--down-title-font-size-mobile,var(--down-title-font-size-tablet))}}.banner-main-container{margin-top:var(--margin-top-pc);margin-bottom:var(--margin-bottom-pc)}@media(max-width:1024px){.banner-main-container{margin-top:var(--margin-top-tablet);margin-bottom:var(--margin-bottom-tablet)}}@media(max-width:768px){.banner-main-container{margin-top:var(--margin-top-mobile);margin-bottom:var(--margin-bottom-mobile)}}.banner-main-content{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--gap-pc,40px)}.banner-main-content .title{width:50%}@media(max-width:1200px){.banner-main-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--gap-tablet,40px)}.banner-main-content .title,.banner-main-content .banner-img{width:100%}}@media(max-width:767px){.banner-main-content{gap:var(--gap-mobile,40px)}}.banner-main-content .banner-img{width:50%;aspect-ratio:1/1;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:1200px){.banner-main-content .banner-img{max-width:650px;width:100%}}@media(max-width:767px){.banner-main-content .banner-img{width:100%}}.banner-main-content .banner-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}