@charset "UTF-8";.for-agency-page .agency-padding{padding-right:80px;padding-left:80px}.for-agency-page .agency-padding .container{padding:80px 80px 140px;margin-top:83px;background-color:#f8f6f0}.for-agency-page .agency-padding .container__box{padding:80px 80px 10px;background-color:#fff;border-radius:20px;box-shadow:8px 8px 50px 0 rgba(0,0,0,.06)}.for-agency-page .agency-padding .container .container-box__h2{font-size:3rem;line-height:1.8;letter-spacing:.1em}.for-agency-page .agency-padding .container .container-box__txt{margin-top:40px;font-weight:500}.for-agency-page .agency-padding .container .container-box__lists{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:80px}.for-agency-page .agency-padding .container .container-box .box-lists__item{width:45.6%;margin-bottom:90px}.for-agency-page .agency-padding .container .container-box .box-lists .box-item__img{width:100%}.for-agency-page .agency-padding .container .container-box .box-lists .box-item__ttl{margin-top:30px;font-size:1.6rem;line-height:1.75;color:#950006;letter-spacing:.1em}.for-agency-page .agency-padding .container .container-box .box-lists .box-item__ttl .underline-pink{position:relative}.for-agency-page .agency-padding .container .container-box .box-lists .box-item__ttl .underline-pink:after{position:absolute;bottom:0;left:0;display:inline-block;width:100%;height:10px;content:"";background-color:rgba(149,0,6,.1)}.for-agency-page .agency-padding .container .container-box .box-lists .box-item__txt{margin-top:20px;font-size:1.4rem;font-weight:500;line-height:2.1;letter-spacing:.1em}.for-agency-page .agency-padding .container .container-box .box-lists .box-item__txt .annotation{display:block;margin-top:10px;font-size:1.2rem;font-weight:400;letter-spacing:.1em}@media screen and (max-width:1200px){.for-agency-page .agency-padding .container .container-box .box-lists__item{width:100%;margin-bottom:60px}}@media screen and (max-width:1024px){.for-agency-page .agency-padding{padding-right:30px;padding-left:30px}.for-agency-page .agency-padding .container .container-box__lists{display:block}}@media screen and (max-width:768px){.for-agency-page .agency-padding .container{padding:60px 40px 80px;margin-top:40px}.for-agency-page .agency-padding .container .container-box__h2{font-size:2rem}.for-agency-page .agency-padding .container .container-box__lists{margin-top:60px}.for-agency-page .agency-padding .container .container-box .box-lists .box-item__ttl{font-size:1.4rem}.for-agency-page .agency-padding .container .container-box .box-lists .box-item__txt{font-size:1.2rem;font-weight:400}.for-agency-page .agency-padding .container .container-box .box-lists .box-item__txt .annotation{font-size:1.1rem}.for-agency-page .agency-padding .container__box{padding:40px 40px 50px}}@media screen and (max-width:599px){.for-agency-page .agency-padding{padding-right:0;padding-left:0}.for-agency-page .agency-padding .container{padding:60px 20px}.for-agency-page .agency-padding .container__box{padding:40px 20px}}