@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP&display=swap");#head.active nav,#ph-header #head{background-color:#0095d7;border-bottom:0}#head .menu{background-color:#0095d7;justify-content:center}#head .menu>a .logo-img{background-image:url(https://22536360.fs1.hubspotusercontent-na2.net/hubfs/22536360/images/product/campaign/register/logo-white.svg);margin-right:0;margin-top:.6em}.block-container{margin-left:auto;margin-right:auto;max-width:1320px}.block-container h1{background-image:url(https://22536360.fs1.hubspotusercontent-na2.net/hubfs/22536360/images/product/campaign/register/h1-bg.svg);background-position:top;background-repeat:no-repeat;background-size:contain;color:#009de1;font-size:4.8rem;font-weight:700;padding-bottom:1.563em;padding-top:.229em;text-align:center}.block-container h2{font-size:3.6rem;font-weight:700;margin-bottom:2em;text-align:center}.block-container h2 span{background:linear-gradient(transparent 70%,#d2f0ff 0);font-weight:700;padding:0 .5em .1em}.frame-wrapper{display:flex;margin-bottom:60px}.block-frame{align-items:center;background-color:#d2f0ff;border-radius:80px;display:flex;flex-direction:column;height:640px;max-width:640px;width:100%}.block-frame:first-child{margin-right:40px}.block-frame:nth-child(2) img{margin-bottom:3.333em;margin-top:auto;width:70%}.block-frame:first-child img{width:80%}.block-frame .title{color:#0095d7;font-size:3.6rem;font-weight:700;margin-bottom:.361em;margin-top:1.222em}.block-frame h3{font-size:4.8rem;font-weight:700;line-height:1.1;text-align:center}.block-frame .caption{font-size:2rem;font-weight:700;margin-bottom:5em;margin-top:1.3em}.block-content{margin-left:auto;margin-right:auto;max-width:840px}.block-content dl{margin-bottom:1em}.block-content dl dd,.block-content dl dt{text-align:center}.block-content dl dt{margin-bottom:.5em}.block-content dl dt,.block-content dl:first-child dd{font-size:2rem;font-weight:700}.block-content dl dd p.title{font-weight:700}.block-content dl dd p.text,.block-content dl dd p.title{font-size:2rem;line-height:1.5;text-align:center}.block-content h4{color:#000;font-size:2rem;margin-bottom:20px;text-align:center}p.link-text{margin-bottom:3em;text-align:center}p.link-text a{font-size:2rem;font-weight:700;padding-right:1em;position:relative;transition:.3s}p.link-text a:hover{border-bottom:1px solid #0095d7;filter:brightness(1.2);transition:.3s}p.link-text a:after,p.link-text a:before{background-color:#0095d7;border-radius:9999px;content:"";height:2px;position:absolute;right:0;top:calc(50% - 1px);transform-origin:calc(100% - 1px) 50%;width:14px}p.link-text a:before{transform:rotate(45deg)}p.link-text a:after{transform:rotate(-45deg)}.btn-register a{background-color:#0095d7;background-position:1.2em;background-repeat:no-repeat;background-size:1em;border:2px solid #fff;border-radius:999px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);color:#fff;display:block;font-size:2rem;font-weight:700;margin-left:auto;margin-right:auto;padding:.5em 0;position:relative;text-align:center;transition:.3s;width:12em}.btn-register a:after,.btn-register a:before{background-color:#fff;border-radius:9999px;content:"";height:2px;position:absolute;right:1.4em;top:calc(50% - 1px);transform-origin:calc(100% - 1px) 50%;width:12px}.btn-register a:before{transform:rotate(45deg)}.btn-register a:after{transform:rotate(-45deg)}.btn-register a:hover{box-shadow:none;transform:translateY(4px);transition:.3s}#ph-footer:before{display:none}@media screen and (max-width:559px){#ph-header #head{height:50px}.block-container h1{background-size:94%;font-size:3rem;padding-top:1em}.block-container h2{font-size:2.8rem}.frame-wrapper{flex-direction:column}.block-frame{border-radius:60px;height:90vw;margin-left:auto;margin-right:auto!important;width:90vw}.block-frame:first-child{margin-bottom:1em}.block-frame .title{font-size:2.6rem;margin-top:.8em}.block-frame h3{font-size:2.8rem}.block-frame .caption{font-size:1.4rem;margin-bottom:2em;margin-top:0}.block-frame:first-child img{margin-bottom:1.5em}.block-frame:nth-child(2) img{margin-bottom:1em;width:63%}.block-content{width:88%}.block-content h4{font-size:2rem}.block-content dl dd p.title,.block-content dl dt,.block-content dl:first-child dd,.btn-register a,p.link-text a{font-size:1.8rem}.block-content dl dd p.text{font-size:1.6rem;line-height:1.6}.btn-register a:after,.btn-register a:before,p.link-text a:after,p.link-text a:before{width:.556em}}