.ContentSection-sp .ContentSection-wrap{flex-direction:column;gap:100px;display:flex}.ContentSection-sp .ContentSection-wrap .ContentSection-box{grid-template-areas:"box-content box-img"}.ContentSection-sp .ContentSection-wrap .ContentSection-box.reverse{grid-template-areas:"box-img box-content"}.ContentSection-sp .ContentSection-wrap .ContentSection-box .box-content{grid-area:box-content}.ContentSection-sp .ContentSection-wrap .ContentSection-box .box-content .box-title{font-size:42px}.ContentSection-sp .ContentSection-wrap .ContentSection-box .box-content .box-desc{margin-top:17px;font-size:18px;line-height:28px}.ContentSection-sp .ContentSection-wrap .ContentSection-box .box-img{grid-area:box-img;width:100%;height:100%;min-height:400px;overflow:hidden}.ContentSection-sp .ContentSection-wrap .ContentSection-box .box-img img{object-fit:cover;width:100%;height:100%;transition:all .3s ease-in-out}.ContentSection-sp .ContentSection-wrap .ContentSection-box .box-img:hover img{scale:1.05}@media only screen and (min-width:992px) and (max-width:1199px){.ContentSection-sp .ContentSection-wrap .ContentSection-box .box-content .box-title{font-size:38px;line-height:46px}.ContentSection-sp .ContentSection-wrap .ContentSection-box .box-content .box-desc{font-size:17px;line-height:27px}}@media only screen and (max-width:991px){.ContentSection-sp .ContentSection-wrap{gap:40px}.ContentSection-sp .ContentSection-wrap .ContentSection-box{border-bottom:1px solid #d9d9d9;flex-direction:column-reverse;gap:30px;padding-bottom:32.5px;display:flex}.ContentSection-sp .ContentSection-wrap .ContentSection-box:last-child{border-bottom:none;padding-bottom:0}.ContentSection-sp .ContentSection-wrap .ContentSection-box .box-content .box-title{font-size:28px;font-weight:500;line-height:34px}.ContentSection-sp .ContentSection-wrap .ContentSection-box .box-content .box-desc{font-size:16px;line-height:24px}.ContentSection-sp .ContentSection-wrap .ContentSection-box .box-img{min-height:unset}}@media only screen and (max-width:767px){.ContentSection-sp .ContentSection-wrap .ContentSection-box .box-content .box-title{font-size:26px;line-height:33px}.ContentSection-sp .ContentSection-wrap .ContentSection-box .box-content .box-desc{font-size:16px;line-height:24px}.ContentSection-sp .ContentSection-wrap .ContentSection-box .box-img{min-height:unset}}
.SerGrid-sp .SerGrid-wrap{grid-template-columns:repeat(2,1fr);gap:50px 38px;max-width:1140px;margin:54px auto 0;display:grid}.SerGrid-sp .SerGrid-wrap .SerGrid-box{grid-template-rows:subgrid;background-color:#fff;grid-row:span 3;gap:0;padding-block-start:0;padding-block-end:30px;transition:all .2s;display:grid;box-shadow:1px 10px 15px #0000000d}.SerGrid-sp .SerGrid-wrap .SerGrid-box:hover{transform:translateY(-10px)}.SerGrid-sp .SerGrid-wrap .SerGrid-box img{object-fit:cover;width:100%;height:320px}.SerGrid-sp .SerGrid-wrap .SerGrid-box .box-title{padding:30px 30px 0;font-size:24px}.SerGrid-sp .SerGrid-wrap .SerGrid-box .box-desc{padding:10px 30px 0;font-size:16px}@media only screen and (min-width:992px) and (max-width:1199px){.SerGrid-sp .SerGrid-wrap .SerGrid-box img{object-fit:cover;width:100%;height:300px}.SerGrid-sp .SerGrid-wrap .SerGrid-box .box-title{padding:30px 30px 0;font-size:22px}.SerGrid-sp .SerGrid-wrap .SerGrid-box .box-desc{letter-spacing:.4px;padding:10px 30px 0;font-size:15px}}@media only screen and (min-width:768px) and (max-width:991px){.SerGrid-sp .SerGrid-wrap .SerGrid-box img{object-fit:cover;width:100%;height:200px}.SerGrid-sp .SerGrid-wrap .SerGrid-box .box-title{padding:30px 18px 0;font-size:20px}.SerGrid-sp .SerGrid-wrap .SerGrid-box .box-desc{letter-spacing:.4px;padding:10px 18px 0;font-size:15px}}@media only screen and (max-width:767px){.SerGrid-sp .SerGrid-wrap{grid-template-columns:repeat(1,1fr);margin-top:40px}.SerGrid-sp .SerGrid-wrap .SerGrid-box img{object-fit:cover;width:100%;height:200px}.SerGrid-sp .SerGrid-wrap .SerGrid-box .box-title{padding:30px 18px 0;font-size:22px}.SerGrid-sp .SerGrid-wrap .SerGrid-box .box-desc{letter-spacing:.4px;padding:10px 18px 0;font-size:15px}}
.SerCta-sp{background-color:#f4f5f6;padding-block-start:54px;padding-block-end:54px}.SerCta-sp .SerCta-wrap .SerCta-content .content-title{font-size:42px;line-height:50px}.SerCta-sp .SerCta-wrap .SerCta-content .content-desc{margin-top:17px;font-size:17px;line-height:28px}.SerCta-sp .SerCta-wrap .SerCta-content .cta-border{color:#165dba;border-color:#165dba;width:-moz-fit-content;width:fit-content;margin-top:25px;padding:10px 30px;font-size:16px}.SerCta-sp .SerCta-wrap .SerCta-content .cta-border:hover{color:#fff}.SerCta-sp .SerCta-wrap .SerCta-img{width:100%;height:100%;min-height:400px;overflow:hidden}.SerCta-sp .SerCta-wrap .SerCta-img img{object-fit:cover;width:100%;height:100%;transition:all .3s ease-in-out}.SerCta-sp .SerCta-wrap .SerCta-img:hover img{scale:1.05}@media only screen and (min-width:992px) and (max-width:1199px){.SerCta-sp .SerCta-wrap .SerCta-content .content-title{font-size:35px;line-height:45px}.SerCta-sp .SerCta-wrap .SerCta-content .content-desc{font-size:16px;line-height:26px}.SerCta-sp .SerCta-wrap .SerCta-content .cta-border{margin-top:16px;font-size:16px}}@media only screen and (max-width:991px){.SerCta-sp .SerCta-wrap{grid-template-columns:repeat(1,1fr)}.SerCta-sp .SerCta-wrap .SerCta-content .content-title{font-size:28px;font-weight:500;line-height:34px}.SerCta-sp .SerCta-wrap .SerCta-content .content-desc{font-size:16px;line-height:24px}.SerCta-sp .SerCta-wrap .SerCta-content .cta-border{margin-top:16px;font-size:15px}}@media only screen and (max-width:767px){.SerCta-sp .SerCta-wrap .SerCta-content .content-title{font-size:26px;line-height:32px}.SerCta-sp .SerCta-wrap .SerCta-content .content-desc{font-size:15px;line-height:23px}.SerCta-sp .SerCta-wrap .SerCta-content .cta-border{margin-top:15px;font-size:15px}.SerCta-sp .SerCta-wrap .SerCta-img{min-height:unset}}
