p{color:#358fbe;font-size:1.6rem;line-height:3.2rem}nav{border-bottom:1px solid #358fbe;padding:16px 32px;min-height:48px}nav ul{background:url("../img/page/nav-line.svg") no-repeat left 60px top 50%/6px 3px;display:flex;gap:48px}nav ul li a{color:#358fbe;font-family:zen-kaku-gothic-new,sans-serif;font-size:14px;font-style:normal;font-weight:900;line-height:1em}.heroArea{border-bottom:1px solid #358fbe;height:calc(100dvh - 66px);position:relative;width:100%}@media print,screen and (min-width: 1280px){.heroArea{display:flex;height:100dvh}}.heroArea>div:nth-child(1){position:absolute;left:32px;bottom:40px;width:80%;z-index:2}@media print,screen and (min-width: 1280px){.heroArea>div:nth-child(1){position:inherit;left:inherit;bottom:inherit;width:30%}}@media print,screen and (min-width: 1440px){.heroArea>div:nth-child(1){width:50%}}@media print,screen and (min-width: 1280px){.heroArea>div:nth-child(1) h1{position:absolute;left:60px;bottom:44px;width:532px}}@media print,screen and (min-width: 1440px){.heroArea>div:nth-child(1) h1{left:36px;bottom:56px;width:auto}}.heroArea>div:nth-child(1) h1 .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.heroArea>div:nth-child(1) h1 img:nth-of-type(1){margin:0 0 16px 0}@media print,screen and (min-width: 1280px){.heroArea>div:nth-child(1) h1 img:nth-of-type(1){margin:0 0 24px 0}}.heroArea>div:nth-child(1) h1 img:nth-of-type(2){margin:0}.heroArea>div:nth-child(1) h1 p{font-family:"zen-kaku-gothic-antique",sans-serif;font-weight:400;font-style:normal;font-size:1.8rem}@media print,screen and (min-width: 768px){.heroArea>div:nth-child(1) h1 p{font-size:3rem}}.heroArea>div.imgArea{height:100%;overflow:hidden;position:relative;width:100%}@media print,screen and (min-width: 1280px){.heroArea>div.imgArea{width:70%}}@media print,screen and (min-width: 1440px){.heroArea>div.imgArea{width:50%}}.heroArea>div.imgArea img{position:absolute}.lineArea{position:relative}.lineArea::before{background-image:linear-gradient(rgba(210, 210, 210, 0.4) 1px, transparent 1px),linear-gradient(to right, rgba(210, 210, 210, 0.4) 1px, transparent 1px),linear-gradient(rgba(180, 210, 230, 0.8) 1px, transparent 1px),linear-gradient(to right, rgba(180, 210, 230, 0.8) 1px, transparent 1px);background-size:20px 20px,20px 20px,100px 100px,100px 100px;content:"";position:absolute;inset:0;z-index:-1}.lineArea .contentBox{background-color:#fff}.flexBox-1{display:flex;gap:120px}.numberBox{flex:1}@media print,screen and (min-width: 1280px){.numberBox{display:flex}}@media print,screen and (min-width: 1440px){.numberBox{flex-direction:column;align-items:flex-start}}h2 span{background-color:#358fbe;color:#fff;font-family:"noto-sans",sans-serif;font-weight:900;font-style:normal;display:inline-block;padding:8px}@media print,screen and (min-width: 768px){h2 span{padding:12px}}@media print,screen and (min-width: 1280px){h2 span{padding:12px}}@media print,screen and (min-width: 1440px){h2 span{padding:16px}}h2 span.h2Span-1{font-size:4rem}@media(max-width: 400px){h2 span.h2Span-1{font-size:3rem}}@media print,screen and (min-width: 768px){h2 span.h2Span-1{font-size:5rem}}@media print,screen and (min-width: 1280px){h2 span.h2Span-1{font-size:4rem}}@media print,screen and (min-width: 1440px){h2 span.h2Span-1{font-size:5rem}}h2 span.h2Span-2{font-size:2.4rem}@media print,screen and (min-width: 768px){h2 span.h2Span-2{font-size:3rem}}@media print,screen and (min-width: 1280px){h2 span.h2Span-2{font-size:2.4rem}}@media print,screen and (min-width: 1440px){h2 span.h2Span-2{font-size:3rem}}.zenKaku{color:#358fbe;font-family:zen-kaku-gothic-new,sans-serif;font-weight:600;font-style:normal;font-size:1.6rem;line-height:3.2rem}.photoBox{border-bottom:1px solid #358fbe}@media print,screen and (min-width: 768px){.photoBox{display:flex}}/*# sourceMappingURL=page.css.map */