.hero{background-color:#f6f6f6}.hero_item{display:grid;margin:auto;max-width:1000px;padding:60px 20px;row-gap:30px}.hero_ttl h1{font-size:30px;font-weight:700;line-height:1.4;margin-bottom:20px}.hero_ttl .hero_ttl-lead{font-size:24px;font-weight:700;line-height:1.6}.hero_ttl .hero_ttl-lead:empty{height:0}.hero_info{background-color:#fff;display:flex;justify-content:center;padding:20px}.hero_info dl{align-items:center;display:flex}.hero_info dl+dl{margin-left:30px}.hero_info dl dt{font-size:20px;font-weight:700;margin-right:20px;position:relative}.hero_info dl dt:after{content:":";position:absolute;right:-10px}.hero_info dl dd{font-size:20px;font-weight:700}.hero_info dl dd .day{font-size:30px;font-weight:700}@media screen and (max-width:1200px){.hero_info{padding:15px 10px}.hero_info dl+dl{margin-left:10px}.hero_info dl dd,.hero_info dl dt{font-size:18px}.hero_info dl dd .day{font-size:24px}}@media screen and (max-width:768px){.hero_item{padding:30px 20px;row-gap:15px}.hero_ttl h1{font-size:24px;line-height:1.4;margin-bottom:15px}.hero_ttl .hero_ttl-lead{font-size:20px}}@media screen and (max-width:600px){.hero_info{flex-direction:column;padding:10px}.hero_info dl+dl{margin:10px 0 0}.hero_info dl dt{min-width:50px}.hero_info dl dd,.hero_info dl dt{font-size:16px}.hero_info dl dd .day{font-size:24px}}@media screen and (max-width:420px){.hero_info dl dd,.hero_info dl dt{font-size:14px}.hero_info dl dd .day{font-size:18px}}