*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{-webkit-animation-duration:0.01ms!important;animation-duration:0.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:0.01ms!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}body{background-color:#e1ecf5}*,:after,:before{--min-size:15;--max-size:16;--min-viewport:375;--max-viewport:1280;--slope:calc((var(--max-size) - var(--min-size)) / (var(--max-viewport) - var(--min-viewport)));--intercept:calc(var(--min-size) - var(--slope) * var(--min-viewport));--fluid-size:calc(var(--slope) * 100vw + var(--intercept) / 16 * 1rem);--clamp-size:clamp(var(--min-size)/16 * 1rem,var(--fluid-size),var(--max-size)/16 * 1rem)}*{font-family:"hiragino-mincho-pron",serif;font-weight:300;font-style:normal;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.Hero{width:100%;padding:40px 20px;aspect-ratio:480/320;max-height:800px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(../images/hero_mobile.jpg) no-repeat 50% 0;background-size:cover;background-blend-mode:multiply;overflow-y:hidden}@media (min-width:768px){.Hero{padding:0;aspect-ratio:1370/560;background-image:url(../images/hero.jpg)}}.Hero h1{width:85%;-webkit-filter:drop-shadow(4px 4px 12px rgba(0,0,0,0.4));filter:drop-shadow(4px 4px 12px rgba(0,0,0,0.4))}@media (min-width:768px){.Hero h1{width:52%}}@media (min-width:992px){.Hero h1{width:580px}}.SectionWrapper{padding:30px 15px;max-width:1170px;margin:0 auto}@media (min-width:768px){.SectionWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1200px){.SectionWrapper{padding:30px 0}}.Section{background-color:#fff;margin-bottom:60px;padding:30px;border-radius:10px}@media (min-width:768px){.Section{width:48.7179487179%}}.Section figure.MainImage{margin:-30px -30px 20px -30px}.Section figure.MainImage img{border-radius:10px 10px 0 0}.Section__heading{color:#007ae3;--min-size:31;--max-size:42;font-size:var(--clamp-size);font-weight:bold;line-height:1.2;margin-bottom:15px}.Section__heading span{display:block;font-size:50%;padding-top:0.25em}@media (min-width:768px){.Section__heading{margin-bottom:20px}.Section__heading span{font-size:40%}}.Section dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.5}.Section dl dt{width:8em;font-weight:bold;margin-top:0.75em}.Section dl dd{width:calc(100% - 8em);margin-top:0.75em}.Section dl dd ul{margin:0;padding-left:1.25em}.Section dl dd ul ::marker{color:#007ae3}.Section dl dd ul li{line-height:1.5;font-size:90%;text-align:justify}.Section dl dd ul li:not(:last-child){margin-bottom:0.5em}.Section h3{--min-size:18;--max-size:20;font-size:var(--clamp-size);background-color:#e1ecf5;margin-top:30px;padding:0.6em 0 0.5em 10px;border-left:10px solid #007ae3}.Section h4{--min-size:17;--max-size:19;font-size:var(--clamp-size);font-weight:bold;margin:1.25em 0 0.25em 0}.Section p{line-height:1.75}figure{position:relative}figure .note{font-family:sans-serif;color:#fff;text-shadow:0 0 4px rgba(0,0,0,0.8),0 0 4px rgba(0,0,0,0.8);position:absolute;right:12px;bottom:10px}.Footer{background-color:#007ae3;padding:40px 0;text-align:center}.Footer__copyright{font-family:"garamond-premier-pro",serif;font-weight:400;font-style:normal;color:#fff;opacity:0.85}.end-info-Wrapper{max-width:1170px;margin-right:auto;margin-left:auto}.end-info{margin:30px 15px 0 15px;background-color:#fff;padding:15px;border:2px solid #f00;text-align:center}@media (min-width:768px){.end-info{padding:30px;margin:30px 0 0 0}}
/*# sourceMappingURL=style.min.css.map */