@media screen and (min-width:960px){.br__footer_cta{display:none}}@media screen and (min-width:768px){.br__footer_cta2{display:none}}.footer2025{.cta{.column{p{font-size:clamp(17px,1.5vw,20px);margin:0 auto 20px;max-width:550px}.btn{max-width:40rem;width:clamp(305px,72.5vw,365px);border-radius:99rem;font-size:clamp(15.5px,1.75vw,17px);height:5.5rem;line-height:5.2rem}}}.footer-nav{padding:60px 0 20px;.container{max-width:1400px;display:grid;grid-template-columns:1fr;justify-content:initial;transition:initial;flex-wrap:initial;padding:0 30px;.wrap_row1{display:flex;height:auto;a{width:220px;display:block;padding:initial;color:initial;text-decoration:none}}.wrap_row2{padding:40px 0;.row{.column{.p_title{text-align:initial;font-weight:600;margin-bottom:5px}ul{li{&:before{content:"";display:block;width:4px;height:4px;min-width:4px;min-height:4px;background-color:#fff;border-radius:99px;top:17px;position:relative}a{display:inline-block;padding:3px 10px 3px 15px;color:#fff;text-decoration:none}}}}}}.wrap_row3{display:flex;justify-content:center;padding:10px 0;.wrap_icons{max-width:300px;width:100%;display:flex;justify-content:space-around;a{width:40px;height:40px;background:#fff;border-radius:999px;display:flex;align-items:center;justify-content:center;padding:0;img{width:100%}}a.a_sns_icon_no_bg{background:initial}}}.wrap_row4{display:flex;justify-content:center;padding:40px 0 0;p.p_iso_footer img{width:195px;border-radius:10px}}.copyright{margin:6rem 0 0;padding:1.3rem 0;color:#fff;font-size:14px;line-height:1.25;text-align:center;width:100%}}}}@media screen and (max-width:959px){.footer2025{.cta .column{p{max-width:85%}.btn{height:4.8rem;line-height:4.6rem}}& .footer-nav{& .container{& .wrap_row2{.row{display:grid;grid-template-columns:1fr 1fr;row-gap:40px;& .column{& ul{& li{&:before{top:15px}a{font-size:13px}}}}}}}}}}@media screen and (max-width:767px){.footer2025{& .footer-nav{& .container{& .wrap_row1{a{width:200px}}& .wrap_row2{& .row{grid-template-columns:1fr;gap:30px 0;& .column{& ul{margin:initial}}}}}}}}@media screen and (max-width:480px){.footer2025{& .cta .column{p{max-width:95%;font-size:clamp(15px,3.5vw,16px);max-width:550px;line-height:1.7}}.footer-nav{padding:40px 0 20px;& .container{padding:0 20px;& .wrap_row3{& .wrap_icons{max-width:275px;a{width:35px;height:35px}}}& .wrap_row4{padding:30px 0 0;p.p_iso_footer img{width:165px}}.copyright{margin:4rem 0 0;font-size:12px}}}}}