.reform-plan.rp4points .points-p1{padding:10px 0 120px}@media (max-width: 767px){.reform-plan.rp4points .points-p1{padding-top:0;padding-bottom:40px}}.reform-plan.rp4points .points-p1 .gr-txt{text-align:center}.reform-plan.rp4points .points-p1 .gr-txt .str{font-size:28px;font-size:2.8rem;line-height:38px;letter-spacing:.04em;font-weight:bold;position:relative;padding:0 20px;display:inline-block;margin-bottom:10px}@media (max-width: 767px){.reform-plan.rp4points .points-p1 .gr-txt .str{font-size:20px;font-size:2rem;line-height:32px;letter-spacing:.04em;font-weight:bold;padding:0 10px;margin-bottom:20px}}@media only screen and (max-width: 350px){.reform-plan.rp4points .points-p1 .gr-txt .str{font-size:18px;font-size:1.8rem}}.reform-plan.rp4points .points-p1 .gr-txt .str:before,.reform-plan.rp4points .points-p1 .gr-txt .str:after{content:"";position:absolute;width:1px;height:45px;background:#E15B29;top:-0px}@media (max-width: 767px){.reform-plan.rp4points .points-p1 .gr-txt .str:before,.reform-plan.rp4points .points-p1 .gr-txt .str:after{height:66px;top:0px}}.reform-plan.rp4points .points-p1 .gr-txt .str::before{left:0;-webkit-transform:rotate(-25deg);-moz-transform:rotate(-25deg);-ms-transform:rotate(-25deg);-o-transform:rotate(-25deg);transform:rotate(-25deg)}@media (max-width: 767px){.reform-plan.rp4points .points-p1 .gr-txt .str::before{left:2px}}.reform-plan.rp4points .points-p1 .gr-txt .str:after{right:0;-webkit-transform:rotate(25deg);-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-o-transform:rotate(25deg);transform:rotate(25deg)}@media (max-width: 767px){.reform-plan.rp4points .points-p1 .gr-txt .str:after{right:2px}}.reform-plan.rp4points .points-p1 .gr-txt .str span{color:#E15B29}.reform-plan.rp4points .points-p1 .gr-txt .tit{font-size:36px;font-size:3.6rem;line-height:58px;letter-spacing:.04em;font-weight:bold;margin-bottom:20px}@media (max-width: 767px){.reform-plan.rp4points .points-p1 .gr-txt .tit{font-size:28px;font-size:2.8rem;line-height:42px;letter-spacing:.03em;font-weight:bold}}@media only screen and (max-width: 350px){.reform-plan.rp4points .points-p1 .gr-txt .tit{font-size:22px;line-height:32px}}.reform-plan.rp4points .points-p1 .gr-txt .tit span{color:#E15B29}.reform-plan.rp4points .points-p1 .gr-txt .txt{font-size:18px;font-size:1.8rem;line-height:28px;letter-spacing:.04em}.reform-plan.rp4points .points-p1 .gr-list{padding-top:62px;max-width:1050px;margin:0 auto}@media (max-width: 767px){.reform-plan.rp4points .points-p1 .gr-list{padding-top:38px}}.reform-plan.rp4points .points-p1 .gr-list ul{display:flex;flex-wrap:wrap;width:calc(100% + 30px);margin-left:-15px}.reform-plan.rp4points .points-p1 .gr-list ul li{width:25%;padding:0 15px;text-align:center}@media (max-width: 767px){.reform-plan.rp4points .points-p1 .gr-list ul li{width:50%;margin-bottom:30px}}.reform-plan.rp4points .points-p1 .gr-list ul li .im{position:relative;position:relative;max-width:240px;margin-bottom:20px}.reform-plan.rp4points .points-p1 .gr-list ul li .im:before{display:block;content:" ";width:100%;padding-top:100%}.reform-plan.rp4points .points-p1 .gr-list ul li .im>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.reform-plan.rp4points .points-p1 .gr-list ul li .im{margin-bottom:10px}}.reform-plan.rp4points .points-p1 .gr-list ul li .im span{position:absolute;width:100%;height:100%;left:0;top:0}.reform-plan.rp4points .points-p1 .gr-list ul li .ttl{font-size:24px;font-size:2.4rem;line-height:26px;letter-spacing:.04em;font-weight:bold;display:inline-block;position:relative;padding-left:32px}.reform-plan.rp4points .points-p1 .gr-list ul li .ttl:before{content:"";position:absolute;width:24px;height:24px;left:0;top:2px;background:url(../../img/4points/ico_01.svg) no-repeat center center/100% 100%}@media (max-width: 767px){.reform-plan.rp4points .points-p1 .gr-list ul li .ttl{font-size:20px;font-size:2rem;line-height:26px;letter-spacing:.04em;font-weight:bold}}.reform-plan.rp4points .points-p2{background:#FAF4EF;padding:70px 0 98px}@media (max-width: 767px){.reform-plan.rp4points .points-p2{padding:40px 0 30px}}.reform-plan.rp4points .points-p2 .tit{font-size:28px;font-size:2.8rem;line-height:37px;letter-spacing:.04em;font-weight:bold;color:#E15B29;text-align:center;margin-bottom:40px}@media (max-width: 767px){.reform-plan.rp4points .points-p2 .tit{font-size:24px;font-size:2.4rem;line-height:34px;letter-spacing:.04em;font-weight:bold;margin-bottom:30px}}.reform-plan.rp4points .points-p2 .tit2{position:relative;padding-left:50px;padding:0 0px 0 50px;font-size:28px;font-size:2.8rem;line-height:54px;letter-spacing:0;font-weight:bold;max-width:900px;margin:10px auto 20px}@media (max-width: 767px){.reform-plan.rp4points .points-p2 .tit2{font-size:22px;line-height:1.6;padding-left:40px}}.reform-plan.rp4points .points-p2 .tit2::before{content:"";position:absolute;width:20px;height:1px;background:#E15B29;left:12px;top:27px}@media (max-width: 767px){.reform-plan.rp4points .points-p2 .tit2::before{top:18px}}.reform-plan.rp4points .points-p2 .list{max-width:900px;margin:0 auto;display:flex;flex-wrap:wrap;width:100%}@media (max-width: 767px){.reform-plan.rp4points .points-p2 .list{width:calc(100% + 18px);margin-left:-9px}}.reform-plan.rp4points .points-p2 .list li{width:25%;position:relative;padding:0 9px;margin-bottom:23px}.reform-plan.rp4points .points-p2 .list li span{position:absolute;width:100%;height:100%;left:0;top:0}@media (max-width: 767px){.reform-plan.rp4points .points-p2 .list li{width:50%;margin-bottom:15px}}.reform-plan.rp4points .points-p3 .tit,.reform-plan.rp4points .points-p4 .tit{font-size:28px;font-size:2.8rem;line-height:37px;letter-spacing:.04em;font-weight:bold;text-align:center;margin-bottom:50px}@media (max-width: 767px){.reform-plan.rp4points .points-p3 .tit,.reform-plan.rp4points .points-p4 .tit{font-size:24px;font-size:2.4rem;line-height:34px;letter-spacing:.04em;font-weight:bold;margin-bottom:40px}}.reform-plan.rp4points .points-p3{padding:92px 0 00px}@media (max-width: 767px){.reform-plan.rp4points .points-p3{padding:60px 0 00px}}.reform-plan.rp4points .points-p3 .row__list{width:calc(100% + 52px);margin-left:-26px}@media (max-width: 767px){.reform-plan.rp4points .points-p3 .row__list{width:100%;margin-left:auto;padding-left:0;margin-bottom:40px}}.reform-plan.rp4points .points-p3 .row__list .item{width:50%;padding:0 28px;margin-bottom:50px}@media (max-width: 767px){.reform-plan.rp4points .points-p3 .row__list .item{padding:0;width:100%;margin-bottom:37px}}.reform-plan.rp4points .points-p3 .row__list .item a{-webkit-box-shadow:3px 3px 14px 0px rgba(0,0,0,0.16);box-shadow:3px 3px 14px 0px rgba(0,0,0,0.16);width:100%;border-radius:5px;overflow:hidden}@media (max-width: 767px){.reform-plan.rp4points .points-p3 .row__list .item a{-webkit-box-shadow:3px 3px 10px 0px rgba(69,93,118,0.08);box-shadow:3px 3px 10px 0px rgba(69,93,118,0.08)}}.reform-plan.rp4points .points-p3 .row__list .item a .zimg_frame{position:relative}.reform-plan.rp4points .points-p3 .row__list .item a .zimg_frame .label{position:absolute;width:100px;top:10px;left:0}.reform-plan.rp4points .points-p3 .row__list .item a .zimg_frame .label em{display:inline-block;width:80px;height:26px;color:#fff;margin-bottom:5px;background:url(../../img/reform-plan/label_single.png) no-repeat right center/100% 100%;text-align:left;padding-left:10px;font-style:normal;font-size:14px;font-size:1.4rem;line-height:25px;letter-spacing:.04em;font-weight:bold}.reform-plan.rp4points .points-p3 .row__list .item a .zimg_frame .im{position:relative}.reform-plan.rp4points .points-p3 .row__list .item a .zimg_frame .im:before{display:block;content:" ";width:100%;padding-top:61.53846%}.reform-plan.rp4points .points-p3 .row__list .item a .zimg_frame .im>.content{position:absolute;top:0;left:0;right:0;bottom:0}.reform-plan.rp4points .points-p3 .row__list .item a .zimg_frame .im .label{position:absolute;width:100px;top:10px;left:0}@media (max-width: 767px){.reform-plan.rp4points .points-p3 .row__list .item a .zimg_frame .im .label{top:7px}}.reform-plan.rp4points .points-p3 .row__list .item a .zimg_frame .im .label em{display:inline-block;width:80px;height:26px;color:#fff;margin-bottom:5px;background:url(../../img/reform-plan/label_single.png) no-repeat right center/100% 100%;text-align:left;padding-left:15px;font-style:normal;font-size:14px;font-size:1.4rem;line-height:26px;letter-spacing:.04em;font-weight:bold}.reform-plan.rp4points .points-p3 .row__list .item a .info{padding:31px 30px 37px}@media (max-width: 767px){.reform-plan.rp4points .points-p3 .row__list .item a .info{padding:16px 14px 36px}}.reform-plan.rp4points .points-p3 .row__list .item a .info .cat{width:100%;display:inline-block;margin-bottom:12px}@media (max-width: 767px){.reform-plan.rp4points .points-p3 .row__list .item a .info .cat{margin-bottom:5px}}.reform-plan.rp4points .points-p3 .row__list .item a .info .cat em{font-style:normal;font-size:16px;font-size:1.6rem;line-height:26px;letter-spacing:0;font-weight:bold;display:inline-block;background:#2B2626;padding:1px 7px 2px;border-radius:4px;margin-right:5px;margin-bottom:5px;color:#fff}@media (max-width: 767px){.reform-plan.rp4points .points-p3 .row__list .item a .info .cat em{font-size:12px;font-size:1.2rem;line-height:18px;letter-spacing:0;font-weight:bold}}.reform-plan.rp4points .points-p3 .row__list .item a .info .ttl{font-size:29px;font-size:2.9rem;line-height:41px;letter-spacing:.04em;font-weight:bold;margin-bottom:5px}@media (max-width: 767px){.reform-plan.rp4points .points-p3 .row__list .item a .info .ttl{font-size:20px;font-size:2rem;line-height:28px;letter-spacing:.04em;font-weight:bold;margin-bottom:2px}}.reform-plan.rp4points .points-p3 .row__list .item a .info .price{font-size:20px;font-size:2rem;line-height:61px;letter-spacing:0em;font-style:normal;margin-bottom:2px}@media (max-width: 767px){.reform-plan.rp4points .points-p3 .row__list .item a .info .price{font-size:16px;font-size:1.6rem;line-height:45px;letter-spacing:-.04em;font-weight:bold;margin-bottom:-5px}}.reform-plan.rp4points .points-p3 .row__list .item a .info .price .number{font-size:49px;font-size:4.9rem;line-height:61px;letter-spacing:-.04em;font-weight:bold;font-family:"Inter", sans-serif;color:#E15B29;margin:0 4px;display:inline-block;position:relative;bottom:-2px}@media (max-width: 767px){.reform-plan.rp4points .points-p3 .row__list .item a .info .price .number{font-size:34px;font-size:3.4rem;line-height:41px;letter-spacing:-.04em;font-weight:bold}}.reform-plan.rp4points .points-p3 .row__list .item a .info .price .number em{font-style:normal;font-size:34px;font-size:3.4rem;line-height:61px;letter-spacing:-.04em;font-weight:bold}@media (max-width: 767px){.reform-plan.rp4points .points-p3 .row__list .item a .info .price .number em{font-size:24px;font-size:2.4rem;line-height:41px;letter-spacing:-.04em;font-weight:bold}}.reform-plan.rp4points .points-p3 .row__list .item a .info .price .yen{font-style:normal;color:#E15B29;font-size:20px;font-size:2rem;line-height:61px;letter-spacing:.04em;font-weight:bold}@media (max-width: 767px){.reform-plan.rp4points .points-p3 .row__list .item a .info .price .yen{font-size:15px;font-size:1.5rem;line-height:41px;letter-spacing:.04em;font-weight:bold}}.reform-plan.rp4points .points-p3 .row__list .item a .info .fee{font-size:16px;font-size:1.6rem;line-height:1.6;letter-spacing:0em;display:inline-block;padding-bottom:30px}@media (max-width: 767px){.reform-plan.rp4points .points-p3 .row__list .item a .info .fee{font-size:14px;font-size:1.4rem;line-height:1.6;letter-spacing:0em;padding-bottom:20px}}.reform-plan.rp4points .points-p3 .row__list .item a .info__bot{padding-top:26px;border-top:1px solid #C6C6C6}@media (max-width: 767px){.reform-plan.rp4points .points-p3 .row__list .item a .info__bot{padding-top:12px}}.reform-plan.rp4points .points-p3 .row__list .item a .info__bot .calendar{color:#E15B29;position:relative;font-size:18px;font-size:1.8rem;line-height:26px;letter-spacing:.04em;font-weight:bold;padding-left:43px;margin-bottom:15px}@media (max-width: 767px){.reform-plan.rp4points .points-p3 .row__list .item a .info__bot .calendar{font-size:12px;font-size:1.2rem;line-height:26px;letter-spacing:.04em;font-weight:bold;padding-left:23px;margin-bottom:7px}}.reform-plan.rp4points .points-p3 .row__list .item a .info__bot .calendar::before{content:"";position:absolute;width:24px;height:27px;background:url(../../img/reform-plan/ico_calen.svg) no-repeat center center/100% 100%;left:3px;top:-3px}@media (max-width: 767px){.reform-plan.rp4points .points-p3 .row__list .item a .info__bot .calendar::before{width:18px;height:20px;background:url(../../img/reform-plan/ico_calen.svg) no-repeat center center/100% 100%;left:0;top:2px}}.reform-plan.rp4points .points-p3 .row__list .item a .info__bot .tag{margin-bottom:12px}@media (max-width: 767px){.reform-plan.rp4points .points-p3 .row__list .item a .info__bot .tag{margin-bottom:9px}}.reform-plan.rp4points .points-p3 .row__list .item a .info__bot .tag span{font-size:14px;font-size:1.4rem;line-height:18px;letter-spacing:0em;display:inline-block;padding:0 4px 1px;margin-right:5px;margin-bottom:3px;color:#7C7C7C;border:1px solid #7C7C7C;border-radius:5px}.reform-plan.rp4points .points-p3 .row__list .item a .info__bot .exh{font-size:14px;font-size:1.4rem;line-height:1.6;letter-spacing:0em}.reform-plan.rp4points .points-p3 .row__list .item a .info__bot .exh em{font-style:normal;font-size:14px;font-size:1.4rem;line-height:1.6;letter-spacing:0em;color:#7C7C7C;padding-left:7px}.reform-plan.rp4points .points-p3 .row__list .item a .info__bot .exh i:last-child{display:none}.reform-plan.rp4points .points-p4{background:#FAF4EF;padding:90px 0 100px}@media (max-width: 767px){.reform-plan.rp4points .points-p4{padding:55px 0 50px}}@media (max-width: 767px){.reform-plan.rp4points .points-p4 .tit{font-size:22px;font-size:2.2rem}}.reform-plan.rp4points .points-p4 .row__list{margin-bottom:10px}.reform-plan.rp4points .points-p4 .row__list .item .info{background:#fff}@media (max-width: 767px){.reform-plan.rp4points .points-p4 .gr-btn{padding-top:30px;padding-bottom:20px}}.reform-plan.rp4points .points-p4 .gr-btn .cm-btn{max-width:390px;background:none}@media (max-width: 767px){.reform-plan.rp4points .points-p4 .gr-btn .cm-btn{max-width:280px}}@media (min-width: 768px){.reform-plan.rp4points .points-p4 .gr-btn .cm-btn--bgw:after{width:27px;height:23px;background:url(../../img/4points/ico_02.svg) no-repeat center center/100% 100%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);margin-top:-10px;right:calc(100% - 47px)}}

/*# sourceMappingURL=maps/rp4points.min.css.map */
