.greetings-cover{line-height:2.0}@media screen and (min-width: 1025px){.greetings-cover>p{max-width:680px}.greetings-cover>p:first-of-type{position:relative}.greetings-cover>p:first-of-type::after{content:"";display:block;position:absolute;top:47px;right:-631px;z-index:2;width:500px;height:384px;background-image:url("../images/about/img_logomark.png");background-size:contain}}.img-gaikan{height:320px;margin-inline:calc(50% - 50vw);background-image:url("../images/about/bg_gaikan.webp");background-size:cover;background-position:center}@media screen and (min-width: 601px){.img-gaikan{height:480px}}@media screen and (min-width: 601px){.img-gaikan{max-width:none;height:560px;background-attachment:fixed}}.outline-cover dl{display:grid;grid-template-columns:110px 1fr;margin:0;padding:0;border-top:1px solid #ccc}.outline-cover dl dt{margin:0;padding:12px 10px;border-bottom:1px solid #ccc}.outline-cover dl dd{margin:0;padding:12px 0;border-bottom:1px solid #ccc}@media screen and (min-width: 601px){.outline-cover dl{grid-template-columns:160px 1fr}.outline-cover dl dt{padding:16px 14px}.outline-cover dl dd{padding:16px 0}}@media screen and (min-width: 1025px){.outline-cover dl{grid-template-columns:240px 1fr}.outline-cover dl dt{padding:26px 32px}.outline-cover dl dd{padding:26px 0}}
