.service .wrapper .ttl_wrap img{margin-bottom:150px}.service .wrapper .ses_container{padding-bottom:160px}.service .wrapper .ses_container .sub_ttl{gap:60px}.service .wrapper .ses_container .sub_ttl .left{margin-bottom:0;margin-right:0;flex-shrink:1}.service .wrapper .ses_container .sub_ttl .left h3{margin-bottom:40px}.service .wrapper .ses_container .sub_ttl .left .text_box h4{max-width:600px;font-size:28px;line-height:48px;margin-bottom:30px}.service .wrapper .ses_container .sub_ttl .left .text_box p{max-width:558px;font-weight:normal;line-height:28px}.service .wrapper .ses_container .img_box{max-width:660px;min-width:520px;width:48%;position:relative;top:-30px}.service .wrapper .works_container .left p{margin-top:30px;line-height:1.5}.service .work_wrapper{max-width:1440px;margin:0 auto;background-color:#fff}.service .work_wrapper .image{position:relative}.service .work_wrapper .image .text{position:absolute;top:50%;left:80px;transform:translateY(-50%);width:fit-content;height:auto}.service .work_wrapper .image .text h2{font-size:20px;line-height:1;margin-bottom:20px}.service .work_wrapper .image .text h3{font-size:48px;line-height:1;color:#0F2C49}.service .work_wrapper .works_list{padding:80px 80px 120px;display:flex;flex-wrap:wrap;gap:24px 3%}.service .work_wrapper .works_list li{border:1px solid #C9C9C9;border-radius:5px;padding:30px;width:48.5%}.service .work_wrapper .works_list li h2{font-size:30px;color:#0F2C49;margin:20px 0 40px}.service .work_wrapper .works_list li h3{font-size:20px;padding-left:1.5em;position:relative}.service .work_wrapper .works_list li h3::before{content:"";width:16px;height:3px;background-color:#32479B;position:absolute;top:15px;left:0}.service .work_wrapper .works_list li p{margin-top:20px;font-weight:normal}.service .work_wrapper .works_list.three_column{gap:0;justify-content:space-between}.service .work_wrapper .works_list.three_column li{width:32%}@media screen and (max-width:1024px){.service .wrapper .ttl_wrap img{margin-bottom:70px}.service .wrapper .ses_container{padding-bottom:70px}.service .wrapper .ses_container .sub_ttl{gap:40px}.service .wrapper .ses_container .sub_ttl .left .text_box h4{max-width:100%;font-size:max(3vw, 20px);line-height:1.5}.service .wrapper .ses_container .sub_ttl .left .text_box p{max-width:100%;line-height:1.5}.service .wrapper .ses_container .img_box{max-width:100%;min-width:unset;width:100%;top:0}.service .work_wrapper .image{min-height:200px;overflow:hidden}.service .work_wrapper .image img{position:absolute;object-fit:cover;max-width:unset;min-width:1024px;height:200px;position:absolute;left:50%;top:0;transform:translateX(-50%)}.service .work_wrapper .image .text{left:8vw;padding:4vw;backdrop-filter:blur(5px);background-color:rgba(255, 255, 255, 0.7)}.service .work_wrapper .image .text h3{font-size:max(5vw, 32px)}.service .work_wrapper .works_list{padding:8vw;gap:30px}.service .work_wrapper .works_list li{width:100%}.service .work_wrapper .works_list.three_column{gap:30px}.service .work_wrapper .works_list.three_column li{width:100%}}