.sub_header_nav ~ .container{margin-top:0}.breadcrumb,.localnavi{display:none}.container{max-width:100%}.content{max-width:100%}.wm-h1{margin:0 -20px 80px}.wm-h1::before{display:none}.wm-h1 h1{padding:0}.wm-h1 img{display:block;margin:0 auto}@media only screen and (max-width: 480px){.wm-h1{margin:0 -10px}}h2{font-size:1.63rem}h2::before{left:0;right:auto;width:70px}h2 ~ p{margin-left:auto;margin-right:auto;max-width:1000px}h2 ~ p+p{margin-top:0}figure figcaption{font-size:.88rem;margin-top:8px}.indent{text-indent:1em}.section{color:#222;font-size:1rem;margin:0 auto;max-width:1140px}.section_inner{background-color:#fff;padding:40px 20px}.bg_grad{background-image:url(/assets/img/bg_jdpsr.jpg);background-size:100% 100%;margin:clamp(56px, 7.5vw, 64px) -20px 0;padding:clamp(56px, 7.5vw, 64px) 20px}.bg_grad h3{font-size:1.38rem;margin:0;padding:0;text-align:center}.bg_grad h3::before{display:none}.bg_grad a{vertical-align:bottom}.bg_grad figure{text-align:center}@media only screen and (max-width: 480px){.bg_grad{margin:56px -10px 0;padding:56px 10px}}@media only screen and (max-width: 600px){.bg_grad .section_inner:nth-child(n+2){margin-top:56px}}@media only screen and (min-width: 601px){.bg_grad .section{display:grid;gap:40px;grid-template-columns:repeat(2, 1fr)}}.wm-column2:has(h3){background-image:url(/assets/img/bg_jdpsr.jpg);background-size:100% 100%;color:#222;font-size:1rem;margin:clamp(56px, 7.5vw, 64px) -20px 0;padding:clamp(56px, 7.5vw, 64px) 20px}.wm-column2:has(h3) h3{font-size:1.38rem;margin:0;padding:0;text-align:center}.wm-column2:has(h3) h3::before{display:none}.wm-column2:has(h3) a{vertical-align:bottom}.wm-column2:has(h3) figure{text-align:center}.wm-column2:has(h3) .wm-column-item{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;height:100%;margin:0;padding:40px 20px}.wm-column2:has(h3) .wm-column-item-wrap{background-color:#fff;margin:0;max-width:550px;width:100%}.wm-column2:has(h3) .wm-column-item h3+*:last-child{margin:auto}@media only screen and (max-width: 480px){.wm-column2:has(h3){margin:56px -10px 0;padding:56px 10px}}@media only screen and (max-width: 600px){.wm-column2:has(h3){flex-direction:column}.wm-column2:has(h3) .wm-column-item-wrap:nth-child(n+2){margin-top:56px}}@media only screen and (min-width: 601px){.wm-column2:has(h3){display:grid;gap:40px;grid-template-columns:repeat(2, minmax(calc(50% - 20px), 550px))}.wm-column2:has(h3) .wm-column-item-wrap:first-child{justify-self:end}}.youtube{aspect-ratio:16 / 9;box-sizing:border-box;overflow:hidden;position:relative}.youtube iframe{height:100%;left:0;position:absolute;top:0;width:100%}.related_links{display:flex;flex-wrap:wrap;gap:32px clamp(20px, 3vw, 40px);justify-content:center;margin:clamp(72px, 6vw, 88px) auto 0;max-width:600px}.related_links a{vertical-align:bottom}.related_links li:nth-child(n+2){width:calc(50% - clamp(10px, 1.5vw, 20px))}.contact{background-color:#f4f5f8;margin:clamp(56px, 7.5vw, 64px) -20px 0;padding:48px 20px}.contact h2{font-size:1.25rem;margin:0;padding:0}.contact h2::before{display:none}.contact h2+*{margin-top:0}.contact .section{background-color:#fff;background-image:url(/assets/img/icon_jdpsr.svg);background-repeat:no-repeat;background-size:clamp(64px, 6vw, 80px);padding:clamp(32px, 3vw, 40px)}@media only screen and (max-width: 480px){.contact{margin:56px -10px 0;padding:56px 10px}}@media only screen and (max-width: 600px){.contact .section{padding-top:calc(16px + clamp(32px * 3, 3vw * 3, 40px * 3));background-position:center clamp(32px, 3vw, 40px)}}@media only screen and (min-width: 601px){.contact .section{padding-left:clamp(128px, 12vw, 160px);background-position:clamp(32px, 3vw, 40px) center}}.topics_list{margin-left:auto;margin-right:auto;max-width:1000px}.topics_list a{color:#222;opacity:1;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:7px}.topics_list a:hover,.topics_list a:active{text-decoration-color:#565657}
