.page-head-sv-top{min-height:350px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-blend-mode:screen}@media (max-width: 767.98px){.page-head-sv-top{padding:40px 20px 75px;background:url(/assets/img/page-head/sv_top_bg_line_sp.png) no-repeat top center/auto,url(/assets/img/page-head/sv_top_bg_sky_sp.png) no-repeat top center/cover}}@media (min-width: 768px){.page-head-sv-top{padding:20px;background:url(/assets/img/page-head/sv_top_bg_line_pc.png) no-repeat top center/auto,url(/assets/img/page-head/sv_top_bg_sky_pc.png) no-repeat top center/cover}}.page-head-sv-top .text-read{text-align:center;line-height:2;font-weight:500}@media (max-width: 1399.98px){.page-head-sv-top .text-read{font-size:20px;margin-top:90px}}@media (min-width: 1400px){.page-head-sv-top .text-read{font-size:20px;margin-top:30px}}.head-page-sv{display:grid;line-height:1}@media (max-width: 767.98px){.head-page-sv{grid-template-columns:1fr;justify-content:center;gap:40px 0}}@media (min-width: 768px){.head-page-sv{grid-template-columns:80px 1fr;align-items:center;gap:0 20px}}@media (min-width: 1400px){.head-page-sv{grid-template-columns:136px 1fr;align-items:center;gap:0 50px}}@media (max-width: 767.98px){.head-page-sv .img-wrap{max-width:136px;justify-self:center}}.head-page-sv span{color:#fff;font-weight:900;letter-spacing:.05em}@media (max-width: 767.98px){.head-page-sv span{font-size:30px;line-height:1.666667;text-align:center}}@media (min-width: 768px){.head-page-sv span{font-size:30px;line-height:1.3}}@media (min-width: 1024px){.head-page-sv span{font-size:40px}}@media (min-width: 1200px){.head-page-sv span{font-size:45px}}.card-wrap-plan{display:grid}@media (max-width: 767.98px){.card-wrap-plan{grid-template-columns:1fr;gap:30px 0px;margin-top:30px}}@media (min-width: 768px){.card-wrap-plan{grid-template-columns:repeat(2,1fr);gap:30px 30px;margin-top:50px}}@media (min-width: 1400px){.card-wrap-plan{grid-template-columns:repeat(4,1fr);gap:30px 30px}}.card-plan{display:grid;grid-template-rows:subgrid;grid-row:span 3;background:#f2f2f2;border-radius:10px}@media (max-width: 767.98px){.card-plan{gap:20px 0px;padding:30px 20px}}@media (min-width: 768px){.card-plan{gap:20px 0px;padding:30px 25px}}.card-plan .card-head{display:grid}.card-plan .card-price{border-top:1px solid #ffd000;border-bottom:1px solid #ffd000;display:grid;grid-auto-rows:max-content;justify-content:center;gap:15px 0;padding:20px 0}.card-plan .card-ttl{align-self:center;color:#002f49;font-weight:700;text-align:center;line-height:1.3;font-size:30px}.card-plan .item-price{display:flex;align-items:flex-end;justify-content:flex-end;color:#002f49;font-weight:700;line-height:1}.card-plan .item-price span.small{font-size:16px}.card-plan .item-price span.num{font-size:45px;letter-spacing:.05em;margin:0 5px 0 10px}.card-plan .item-note{display:flex;justify-content:flex-end;color:#002f49;font-weight:500;line-height:1;font-size:16px}.card-plan .item-contact{display:flex;justify-content:center;align-items:center;text-align:center;color:#002f49;font-weight:700;line-height:1.5;font-size:20px}ul.check li{display:grid;align-items:flex-start;letter-spacing:.04em;font-weight:700;color:#000;line-height:1.435;font-size:16px;margin-bottom:10px}ul.check>li{grid-template-columns:29px 1fr}ul.check>li:before{content:"";background:url(/assets/img/common/icon_check.png) no-repeat center center/contain;width:21px;height:21px;margin-top:3px}ul.check ul.dot{grid-column:2/3;margin-top:10px}ul.check ul.dot li{grid-template-columns:1em 1fr}ul.check ul.dot li:before{content:"・"}.btn-pran-contact{display:flex;justify-content:center;align-items:center;text-align:center;background:#f2f2f2;border:1px solid #002f49;border-radius:20px;font-weight:500;width:200px;height:40px;font-size:16px}
