.pr-banner{display:block;margin:48px auto}.pr-grid{background:url(../img/index/bg03.png) repeat left top;padding-left:25px;padding-right:25px;padding-bottom:75px;position:relative}.pr-grid .headLine01{padding-top:75px}.pr-grid .headLine01.special{margin-bottom:28px}.pr-grid .headLine01.special .jp{padding-bottom:28px}.pr-bubble{display:flex;padding:4px 16px;justify-content:center;align-items:center;gap:10px;position:absolute;left:50%;transform:translateX(-50%);top:1.5%;border-radius:50px;background:#ffe200;color:#333;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: 897px){.pr-bubble{top:5%;font-size:20px;padding:6px 20px;transform:translateX(calc(-50% - 320px))}}.pr-title{color:#fff;font-size:22px;font-style:normal;font-weight:600;line-height:normal}.pr-title sup{font-size:.6em}@media screen and (min-width: 640px){.pr-title{font-size:42px}}.pr-subtitle{color:#fff;font-size:18px;font-style:normal;font-weight:600;line-height:normal}@media screen and (min-width: 640px){.pr-subtitle{font-size:22px}}.pr-txt{color:#fff;font-size:16px;font-style:normal;line-height:150%;text-align:left;align-self:stretch}@media screen and (min-width: 640px){.pr-txt{text-align:center}}.pr-box{display:flex;flex-direction:column;align-items:center;margin:40px auto;max-width:1000px;gap:32px}.pr-box .pr-tile{display:flex;max-width:312px;padding:16px;flex-direction:column;align-items:center;gap:15px;border-radius:12px;border:2px solid #263238;background:#fff}.pr-box .pr-tile .-title{display:flex;min-height:48px;flex-direction:column;justify-content:center;align-self:stretch;line-height:normal;color:#263238;font-size:20px;font-weight:700;text-align:center}.pr-box .pr-tile .-txt{color:#263238;font-size:16px;font-weight:400;height:100%;align-self:stretch;line-height:normal}.pr-box .pr-tile .-image{margin:0}.pr-box .pr-tile .-image img{width:100%;height:auto}@media screen and (min-width: 897px){.pr-box .pr-tile{width:312px;padding:24px;margin:0 auto}}@media screen and (min-width: 897px){.pr-box{flex-direction:row;justify-content:center;align-items:normal}}.pr-btn{display:flex;align-items:center;gap:10px;max-width:644px;width:auto;margin:40px auto;border-radius:100px;border:3px solid #263238;background:#ffe200;box-shadow:3px 3px 0 0 #0b2f4c;position:relative;font-weight:600;font-size:16px;padding:15px 18px 15px 24px;line-height:normal;color:#263238 !important}.pr-btn img{position:absolute;right:8%;width:16px}@media screen and (min-width: 640px){.pr-btn img{width:32px}}.pr-btn:hover{opacity:.7}@media screen and (min-width: 340px){.pr-btn{justify-content:center}}@media screen and (min-width: 640px){.pr-btn{justify-content:center;font-size:20px;padding:28px 0;box-shadow:8px 8px 0 0 #0b2f4c}}@media screen and (min-width: 897px){.pr-btn{font-size:32px;padding:40px 0}}.pr-com{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-left:auto;margin-right:auto}.pr-com li{font-size:12px;font-weight:600;line-height:normal;color:#fff;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: 640px){.pr-com{margin-left:24px;margin-right:24px}}/*# sourceMappingURL=pr.min.css.map */