.main{position:relative;container-type:inline-size}@media print, screen and (min-width: 1025px){.main_inner{display:flex;justify-content:space-between}}.main_left{position:relative}@media print, screen and (min-width: 1025px){.main_left{width:calc( 800px + var(--space)*2 )}}@media print, screen and (min-width: 1025px){.main_right{width:270px}}@media screen and (max-width: 1024px){.main_right{display:none}}.pagehead{position:relative;padding:min(4vw, 4rem) var(--space)}.pagehead:before{content:"";display:block;background:linear-gradient(45deg, #c3f1c9 0%, #c8e7ff 100%);position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100cqi}@media screen and (max-width: 1024px){.pagehead:before{width:100%}}@media print, screen and (min-width: 1200px){.pagehead:before{left:calc(50% - 50cqi);right:calc(50% - 50cqi)}}.pagehead_ttl{font-size:min(6.5vw, 240%);font-weight:700;color:#004f48;text-shadow:0 0 10px #fff}.pagehead_ttl small{font-size:58%;display:inline-block}.pagehead_date{text-align:right;font-size:80%}.pagehead_text{margin-bottom:1em;font-size:93%;line-height:1.5}.read{overflow:hidden}.read_ttl{font-weight:700;color:#098479;font-size:120%;margin-bottom:2rem}.read_img{text-align:center}.read_img img{border-radius:10px}.read_text{line-height:1.5;display:inline}.read_imglarge .read_img{margin-bottom:min(4vw, 2em)}
/*# sourceMappingURL=subpage.css.map */
