@charset "UTF-8";.main-img,.page-lead{margin-bottom:40px}.main-img img{width:100%}.page-lead{font-size:24px;font-size:2.4rem;font-weight:700}.topic-wrap{margin-top:72px}.topic-wrap>div{margin-top:48px}.topic-lead:first-child,.topic-wrap>div:first-child{margin-top:0}.marketing-block{display:flex;justify-content:space-between}.marketing-block>div{width:48%}.topic-lead{border-left:4px solid #44af35;font-size:18px;font-size:1.8rem;font-weight:700;margin:32px 0 24px;padding:4px 0 4px 12px}.marketing-img{flex-wrap:wrap;margin-top:-16px}.marketing-img>div{width:48%;margin-top:16px}.marketing-img>div p{margin-top:6px;font-size:14px;font-size:1.4rem}.marketing-img,.seminar-block{display:flex;justify-content:space-between}.seminar-block>div:nth-child(1){width:62%}.seminar-block>div:nth-child(2){width:35%}.topics-wrap{border:1px solid #44af35;padding:32px}.topics-wrap h3{font-size:20px;font-size:2rem;margin-bottom:16px;display:flex;align-items:center}.topics-wrap h3::before{display:inline-block;content:"TOPICS";margin:0 8px 0 0;padding:4px 8px;border-radius:3px;background-color:#44af35;font-size:12px;font-size:1.2rem;font-weight:400;line-height:1;color:#fff}.topics-block{display:flex;justify-content:space-between}.topics-block>div:nth-child(1){width:65%}.topics-block>div:nth-child(1) p:last-child{margin-top:48px}.topics-block>div:nth-child(2){width:30%}.topics-block>div:nth-child(2) div:first-child{margin-bottom:16px}.topics-block>div:nth-child(2) p{margin-top:6px;font-size:14px;font-size:1.4rem}.plaza-img{margin:40px auto 0;max-width:960px}@media only screen and (max-width:640px){.main-img,.page-lead{margin-bottom:24px}.page-lead{font-size:1.8rem}.topic-wrap{margin-top:48px}.marketing-block{display:block}.marketing-block>div{width:100%}.topic-lead{font-size:1.6rem;margin:24px 0 16px}.marketing-img{margin-top:0}.seminar-block{display:block}.seminar-block>div:nth-child(1){width:100%}.seminar-block>div:nth-child(2){width:100%;max-width:400px;margin:16px auto 0}.topics-wrap h3{font-size:1.8rem}.topics-wrap{padding:15px}.topics-block{display:block}.topics-block>div:nth-child(1) p:last-child{margin-top:16px}.topics-block>div:nth-child(1){width:100%}.topics-block>div:nth-child(2){width:100%;max-width:400px;margin:16px auto 0}}