.pr-section{display:flex;justify-content:center;align-items:center}.pr-banner{display:flex;justify-content:center;align-items:center;margin:32px auto 48px auto}@media screen and (max-width: 896px){.pr-banner{padding:0 32px}}.pr-grid{background-color:#d7f0ff;margin:0 auto;padding-top:32px;padding-bottom:75px;position:relative}.pr-bubble{display:flex;padding:4px 16px;justify-content:center;align-items:center;gap:10px;position:absolute;left:50%;transform:translateX(-50%);top:-0.5%;border-radius:50px;background:#ffe200;color:#263238;text-align:center;font-size:16px;font-weight:700}.pr-bubble::after{content:"";position:absolute;bottom:-14px;right:22px;width:0;height:0;border-left:14px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:18px solid #ffe200;transform:skewX(20deg)}@media screen and (min-width: 420px){.pr-bubble{transform:translateX(calc(-50% - 40px))}}@media screen and (min-width: 640px){.pr-bubble{top:1%;transform:translateX(calc(-50% - 240px))}}@media screen and (min-width: 897px){.pr-bubble{font-size:20px;padding:6px 20px;transform:translateX(calc(-50% - 280px))}}.pr-title{display:block;text-align:center;color:#000;font-size:32px;font-weight:600;line-height:120%;font-family:"Hiragino Kaku Gothic ProN","Noto Sans JP",Meiryo,sans-serif;margin-left:16px;margin-right:16px}.pr-title sup{font-size:.6em}@media screen and (min-width: 897px){.pr-title{font-size:40px;margin-left:auto;margin-right:auto;line-height:normal}}.pr-subtitle{color:#000;font-size:16px;font-weight:600;line-height:120%}@media screen and (min-width: 897px){.pr-subtitle{font-size:20px;margin-left:auto;margin-left:auto;line-height:normal}}.headLine01{padding-top:75px}.pr-txt{color:#000;font-weight:400;line-height:150%;text-align:center;margin-top:16px;font-size:16px;padding:0 16px}@media screen and (min-width: 897px){.pr-txt{font-size:18px;padding:0 24px}}.pr-box{display:flex;margin:24px auto;max-width:1160px;gap:24px;flex-direction:column;align-items:center;margin-left:25px;margin-right:25px;align-items:stretch}.pr-box .pr-tile{display:flex;max-width:365px;width:auto;padding:19px 18px;flex-direction:column;align-items:center;gap:15px;border-radius:12px;border:3px solid #75d6e5;background:#fff;margin:0 auto}.pr-box .pr-tile .-title{display:flex;flex-direction:column;align-self:stretch;color:#263238;font-size:20px;font-weight:700;text-align:center}@media screen and (min-width: 640px){.pr-box .pr-tile .-title{min-height:48px;justify-content:center}}.pr-box .pr-tile .-txt{color:#263238;font-size:18px;height:100%;align-self:stretch;line-height:150%}.pr-box .pr-tile .-image{margin:0;width:100%}.pr-box .pr-tile .-image img{width:100%;height:auto}@media screen and (min-width: 640px){.pr-box .pr-tile{padding:32px;width:100%;max-width:365px;border:5px solid #75d6e5}}@media screen and (min-width: 897px){.pr-box{margin:40px auto;flex-direction:row;justify-content:center;border-radius:32px;margin-left:auto;margin-right:auto;gap:32px}}.pr-btn{display:flex;justify-content:center;align-items:center;gap:10px;max-width:506px;width:auto;margin:24px auto;border-radius:100px;background:#ffe200;box-shadow:4px 4px 0 0 #f59702;position:relative;font-weight:600;color:#263238 !important;transition-duration:.3s;font-size:16px;line-height:normal;padding:16px 32px 16px 20px;margin-left:16px;margin-right:16px}.pr-btn img{width:100%;max-width:18px;position:absolute;right:8%}@media screen and (min-width: 897px){.pr-btn img{max-width:32px}}.pr-btn:hover{opacity:.7 !important}@media screen and (min-width: 640px){.pr-btn{margin:40px auto;font-size:28px;padding:24px 32px 24px 20px}}@media screen and (min-width: 897px){.pr-btn{font-size:28px;padding:24px 0}}.pr-com{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-left:16px;margin-right:16px}.pr-com li{font-size:12px;color:#000;text-indent:-12px;padding-left:12px;text-align:center}.pr-com li::before{content:"※"}@media screen and (min-width: 640px){.pr-com li{text-align:left}}@media screen and (min-width: 897px){.pr-com{margin-left:auto;margin-right:auto}}.-br{display:inline-block}@media screen and (min-width: 640px){.-br{display:inline}}/*# sourceMappingURL=pr.min.css.map */