.main-content-inner02{margin-bottom:150px}.main-content-inner02 ul li:not(:last-child){margin-bottom:40px}.main-content-inner02 ul li a{display:flex;justify-content:space-between;gap:20px;background:#f2efe9;min-height:300px}.main-content-inner02 ul li a .txt-wrap{flex:1;padding:60px 30px 50px 90px;box-sizing:border-box;transition:all .3s ease;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.main-content-inner02 ul li a .txt-wrap .txt01{font-size:36px;font-weight:700;color:#004071;margin-bottom:20px;display:inline-flex;padding-right:55px;position:relative;letter-spacing:-0.25px}.main-content-inner02 ul li a .txt-wrap .txt01:after{content:'';background:url('../img/common/btn-link.png') no-repeat center right;width:32px;height:32px;position:absolute;top:6px;right:0}.main-content-inner02 ul li a .img-box{max-width:750px;overflow:hidden}.main-content-inner02 ul li a .img-box img{height:100%;max-height:100%;max-width:100%;transition:transform .5s ease;transform:scale(1)}.main-content-inner02 ul li a .txt-box p{font-size:16px;font-weight:500;line-height:26px;color:#004071}.main-content-inner02 ul li:nth-child(even) a{flex-direction:row-reverse;background:#f5f5f5}@media(max-width:1300px){.main-content-inner02 ul li a .txt-wrap{padding:30px 30px 30px 30px}.main-content-inner02 ul li a .img-box{flex:1}}@media(max-width:1024px){.main-content-inner02{margin-bottom:75px}.main-content-inner02 ul li a{flex-direction:column-reverse}.main-content-inner02 ul li:nth-child(even) a{flex-direction:column-reverse}.main-content-inner02 ul li a .img-box{max-width:100%}.main-content-inner02 ul li a .img-box img{width:100%}}@media screen and (max-width:768px){.main-content-inner02 ul li a .txt-wrap .txt01{font-size:20px;padding-right:39px}.main-content-inner02 ul li a .txt-wrap{padding:24px 23px 24px 24px}.main-content-inner02 ul li a .txt-wrap .txt01:after{background:url(../img/common/btn-link-sp.png) no-repeat center right;width:24px;height:24px;background-size:contain;top:0}.main-content-inner02 ul li a .txt-box p{font-size:13px;font-weight:500;line-height:1.69230769;letter-spacing:-0.25px;.intro-box .intro-text .social>p:before{width:24px}}}