.service.lower{&.rakuten-rpp{>.layer{a{color:inherit;text-decoration:none}img{max-width:100%;vertical-align:bottom}ul{padding:0!important}@media screen and (max-width:767px){.x_hide{overflow-x:hidden}}.ttl{font-size:34px;font-weight:700;letter-spacing:1px;line-height:46px;text-align:center;span{font-weight:700}}@media screen and (max-width:767px){.ttl{font-size:24px;line-height:36px}}.txt_red{color:#bf0000}a:hover{opacity:.7}br.pc{display:block}@media screen and (max-width:1000px){br.pc{display:none}}br.sp{display:none}@media screen and (max-width:767px){br.sp{display:block}}.cta{align-items:center;display:flex;flex-direction:column;gap:5px;max-width:450px;width:100%}.cta_btn{align-items:center;background-color:#ff8000;border-radius:40px;box-shadow:0 3px 6px hsla(197,8%,65%,.4);color:#fff!important;display:flex;font-size:28px;font-weight:700;justify-content:center;line-height:40.54px;padding:20px 0;position:relative;text-align:center;transition:all .3s;width:100%;span{font-size:28px;font-weight:700}}.cta_btn:hover,.hdr_btn:hover{background-color:#ff7f00;box-shadow:none;opacity:1;transform:translateY(5px)}@media screen and (max-width:767px){.cta_btn{font-size:20px;height:60px;line-height:28.96px;width:100%}.cta_text{width:80%}}.cta_btn:after{background-image:url(/wp-content/themes/co_service-site/assets/dist/images/pages/service/rakuten-rpp/cta_arrow.svg);background-repeat:no-repeat;background-size:cover;content:"";height:17px;position:absolute;right:31px;top:50%;transform:translateY(-50%);width:27px}@media screen and (max-width:767px){.cta_btn:after{height:9px;width:17px}}.mv{background-image:url(/wp-content/themes/co_service-site/assets/dist/images/pages/service/rakuten-rpp/mv_pc_bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#333}.mv_inner{margin:0 auto;max-width:1000px;padding:45px 10px 40px;position:relative;text-shadow:2px 2px 10px #fff,-2px 2px 10px #fff,2px -2px 10px #fff,-2px -2px 10px #fff}.mv_main_txt{font-weight:700;letter-spacing:3px;span{font-weight:700}}.mv h1{display:flex;flex-direction:column}.txt1{align-items:baseline;display:flex;font-size:clamp(36px,5.5vw,56px)}.txt1:after{background-image:url(/wp-content/themes/co_service-site/assets/dist/images/pages/service/rakuten-rpp/mv_graph.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:68px;width:62px}.txt2{font-size:clamp(28px,5.5vw,56px)}.txt3{align-items:flex-end;display:flex;font-size:clamp(40px,7vw,74px)}.mv_tip{gap:10px;margin:0 0 20px 10px;text-shadow:none}.mv_tip,.mv_tip span{align-items:center;display:flex}.mv_tip span{background-color:hsla(0,0%,100%,.7);border:5px solid #bf0000;color:#bf0000;font-size:clamp(18px,2vw,26px);font-weight:700;height:-moz-min-content;height:min-content;justify-content:center;letter-spacing:normal;max-width:230px;padding:5px 21px}.mv_mini2{font-size:clamp(36px,6vw,66px)}.mv_red{color:#bf0000;font-size:clamp(40px,7vw,74px)}.mv_desc{font-size:22px;font-weight:400;line-height:38px;margin-top:15px;span{font-weight:500}}@media screen and (max-width:1180px) and (min-width:768px){.mv_inner{padding:45px 10px 40px 20px}}@media screen and (max-width:767px){.mv{background-image:url(/wp-content/themes/co_service-site/assets/dist/images/pages/service/rakuten-rpp/mv_sp_bg@2x.webp)}.mv_inner{padding:45px 20px 40px}.mv_main_txt{letter-spacing:2px}.mv_mini1{font-size:8.53333vw}.txt1{font-size:9.6vw}.txt1:after{height:9.06667vw;width:8.26667vw}.txt2{font-size:7.46667vw}.txt3{display:block}.mv_red,.txt3{font-size:10.66667vw}.mv_mini2{font-size:9.6vw}.mv_tip{margin:15px 0 0}.mv_tip span{border:3px solid #bf0000;font-size:4.26667vw;max-width:unset;padding:3px 13px}.mv_desc{font-size:3.73333vw;line-height:normal}}.cta_emblem{align-items:center;display:flex;flex-wrap:wrap;gap:66px;justify-content:center;margin:0 auto;max-width:1000px;padding:27px 10px 47px}@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){.cta_emblem{flex-direction:column-reverse;gap:17px}}@media screen and (max-width:767px){.cta_emblem{flex-direction:column-reverse;gap:17px;padding:27px 20px 47px}}.cta_emblem .emblem{align-items:center;display:flex;gap:48px}@media screen and (max-width:767px){.cta_emblem .emblem{gap:20px}.cta_emblem .emblem img{width:115px}}.about_rpp{background-color:#f8f8f8;position:relative;z-index:10}.about_rpp_inner{display:flex;flex-direction:column;font-weight:700;gap:15px;padding:61px 20px 72px}@media screen and (max-width:767px){.about_rpp_inner{padding:25px 20px 32px}}.about_rpp_inner p{font-size:18px;line-height:34px;text-align:center}@media screen and (max-width:767px){.about_rpp_inner p{font-size:14px;line-height:26px;text-align:left}}.sec01{background-color:#fff;filter:drop-shadow(0 0 20px rgba(0,0,0,.1));padding:60px 88px;position:relative;z-index:9}@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){.sec01{padding:60px 40px}}@media screen and (max-width:767px){.sec01{padding:27px 20px 120px}}.sec01:after{border-color:#fff transparent transparent;border-style:solid;border-width:64px 129px 0;bottom:-64px;content:"";display:inline-block;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.sec01 .ttl{margin-bottom:46px}@media screen and (max-width:767px){.sec01 .ttl{margin-bottom:25px}}.sec01_illust{align-items:center;display:flex;gap:40px;margin:0 auto;max-width:1000px;padding:0 10px}@media screen and (max-width:767px){.sec01_illust{flex-direction:column-reverse;position:relative}.sec01_illust_img{bottom:-70px;position:absolute;right:calc(50% - 160px);width:96px;z-index:10}.sec01_illust_img img{width:100%}}@media screen and (max-width:320px){.sec01_illust_img{right:-24px}}.sec01_illust ul{background-color:#fff;border:3px solid #dfdfdf;border-radius:30px;display:flex;flex-direction:column;font-size:18px;gap:20px;max-width:700px;padding:23px 25px 28px!important;position:relative}@media screen and (max-width:767px){.sec01_illust ul{font-size:13px;gap:10px}}.sec01_illust ul li{line-height:26.06px}@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){.sec01_illust ul li{padding-left:20px;text-indent:-25px}}@media screen and (max-width:767px){.sec01_illust ul li{line-height:18.82px;padding-left:18px;text-indent:-26px}}.sec01_illust ul li:before{background-image:url(/wp-content/themes/co_service-site/assets/dist/images/pages/service/rakuten-rpp/ico_check_sec01.svg);background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:15px;margin-right:5px;width:19px}@media screen and (max-width:767px){.sec01_illust ul li{display:block}}.sec01_illust ul:after,.sec01_illust ul:before{content:"";display:inline-block;height:0;left:-43px;position:absolute;top:calc(50% - 23px);width:0;z-index:-1}@media screen and (max-width:767px){.sec01_illust ul:after,.sec01_illust ul:before{bottom:-31px;left:calc(50% + 45px);top:auto;transform:rotate(-90deg)}}.sec01_illust ul:before{border-bottom:45px solid #dfdfdf;border-left:46px solid transparent}@media screen and (max-width:767px){.sec01_illust ul:before{border-bottom:30px solid #dfdfdf;border-left:31px solid transparent}}.sec01_illust ul:after{border-bottom:35px solid #fff;border-left:35px solid transparent;left:-35px;top:calc(50% - 16px);z-index:1}@media screen and (max-width:767px){.sec01_illust ul:after{border-bottom:31px solid #fff;border-left:31px solid transparent;bottom:-25px;left:calc(50% + 42px);top:auto}}.sec01_illust.reverse{flex-direction:row-reverse;margin-top:41px}@media screen and (max-width:767px){.sec01_illust.reverse{flex-direction:column-reverse;margin-top:95px}.sec01_illust.reverse .sec01_illust_img{left:calc(50% - 160px);right:auto}}@media screen and (max-width:320px){.sec01_illust.reverse .sec01_illust_img{left:-28px}}.sec01_illust.reverse ul:after,.sec01_illust.reverse ul:before{left:calc(100% - 3px);transform:scaleX(-1)}@media screen and (max-width:767px){.sec01_illust.reverse ul:after,.sec01_illust.reverse ul:before{left:auto;right:calc(50% + 50px);transform:scale(-1)}}.sec01_illust.reverse ul:after{left:100%}@media screen and (max-width:767px){.sec01_illust.reverse ul:after{left:auto;right:calc(50% + 47px)}}.sec02{background:linear-gradient(180deg,#fefafa 10%,#fff 30%);padding-bottom:56px;position:relative}@media screen and (max-width:767px){.sec02{padding-bottom:35px}}.sec02_bg{background:linear-gradient(180deg,transparent 90%,#fff),url(/wp-content/themes/co_service-site/assets/dist/images/pages/service/rakuten-rpp/arrow_bg.webp),url(/wp-content/themes/co_service-site/assets/dist/images/pages/service/rakuten-rpp/arrow_bg.webp);background-position:calc(50% - 650px) 0,calc(50% + 700px) 0;background-repeat:no-repeat;background-size:1000px auto;height:538px;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (min-width:1441px){.sec02_bg{background-position:calc(50% - 650px) 0,calc(50% + 800px) 0}}@media screen and (max-width:767px){.sec02_bg{background:linear-gradient(180deg,transparent 90%,#fff),url(/wp-content/themes/co_service-site/assets/dist/images/pages/service/rakuten-rpp/arrow_bg.webp);background-position:-276px 16px;background-repeat:no-repeat;background-size:623px auto}}.sec02_ttl{display:flex;flex-direction:column;gap:10px;justify-content:center}@media screen and (max-width:767px){.sec02_ttl{gap:0}}.sec02_ttl>p{font-weight:700;letter-spacing:1px}.sec02_ttl>p:first-of-type{font-size:34px;line-height:46px}@media screen and (max-width:767px){.sec02_ttl>p:first-of-type{font-size:24px;line-height:36px;padding-left:10px}}@media screen and (max-width:320px){.sec02_ttl>p:first-of-type{font-size:22px}}.sec02_ttl>p:nth-of-type(2){font-size:24px;line-height:36px}@media screen and (max-width:767px){.sec02_ttl>p:nth-of-type(2){font-size:18px;padding-left:10px}}@media screen and (max-width:320px){.sec02_ttl>p:nth-of-type(2){font-size:16px}}.sec02_ttl>p:nth-of-type(3){color:#bf0000;font-size:44px;line-height:56px;margin-top:10px}@media screen and (max-width:767px){.sec02_ttl>p:nth-of-type(3){font-size:32px;line-height:42px}}@media screen and (max-width:320px){.sec02_ttl>p:nth-of-type(3){font-size:27px}}.sec02_inner{margin:0 auto;max-width:1000px;padding:110px 20px 0;position:relative;text-align:center;z-index:10}@media screen and (max-width:767px){.sec02_inner{padding:110px 20px 0;text-align:left}}.sec02_pdca{align-items:center;display:flex;flex-flow:column wrap;gap:0;justify-content:center;margin-top:50px;img{max-width:50rem}}@media screen and (max-width:767px){.sec02_pdca{margin-top:28px}.sec02_pdca img{width:100%}}.sec02:before{background-image:url(/wp-content/themes/co_service-site/assets/dist/images/pages/service/rakuten-rpp/illust_sec02.svg);background-repeat:no-repeat;background-size:cover;content:"";height:329px;left:calc(50% + 230px);position:absolute;top:90px;width:263px;z-index:10}@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){.sec02:before{height:270px;left:calc(50% + 175px);top:30px;width:225px}}@media screen and (max-width:767px){.sec02:before{height:118px;left:auto;right:-15px;top:50px;width:154px}}@media screen and (max-width:320px){.sec02:before{height:100px;top:70px;width:100px}}.underline{text-decoration:underline;text-underline-offset:10px}.dot{background-image:radial-gradient(3px at center center,#bf0000,#bf0000 100%,transparent,transparent);background-repeat:repeat-x;background-size:1em .3em;padding-top:4px}.desc{font-size:18px;font-weight:700;line-height:36px;margin-top:35px;span{font-weight:700}}@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){.desc{padding:0 40px}}@media screen and (max-width:767px){.desc{font-size:14px;line-height:26px;margin-top:22px}}.marker{background:linear-gradient(transparent 50%,#ffddbf 50% 85%,transparent 85% 100%)}.sec03{background-image:url(/wp-content/themes/co_service-site/assets/dist/images/pages/service/rakuten-rpp/sec03_bg.svg);background-repeat:no-repeat;background-size:cover;padding:66px 0 88px;position:relative}@media screen and (max-width:767px){.sec03{padding:103px 0 50px}}.sec03_ttl{align-items:center;display:flex;flex-direction:column;font-size:26px;font-weight:700;gap:37px;letter-spacing:1px;line-height:40px;text-align:center;p,span{font-weight:700}}@media screen and (max-width:1024px) and (min-width:768px){.sec03_ttl{font-size:25px}}@media screen and (max-width:767px){.sec03_ttl{font-size:16px;gap:16px;line-height:24px}}.sec03_ttl .dotted{border-bottom:4px dotted #9fabc2;display:inline-block;padding-bottom:20px}@media screen and (max-width:1024px) and (min-width:768px){.sec03_ttl .dotted{padding-bottom:15px}}@media screen and (max-width:767px){.sec03_ttl .dotted{padding-bottom:13px;text-align:center}}.sec03_inner{align-items:center;gap:30px;margin:0 auto;max-width:1000px;padding:0 10px}.sec03_inner,.sec03_list{display:flex;flex-direction:column}.sec03_list{gap:32px;padding:0 62px}@media screen and (max-width:767px){.sec03_list{padding:0 20px}}.sec03_list_item{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 2px 12px rgba(0,0,0,.1);display:flex;gap:17px;padding:25px 22px}@media screen and (max-width:767px){.sec03_list_item{padding:11px 14px 11px 0;position:relative}}.sec03_list_item>div:nth-of-type(2){display:flex;flex-direction:column;gap:5px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.sec03_list_item>div:nth-of-type(2){padding-left:63px}}.sec03_list_item>div:first-of-type img{max-width:70px}.sec03_list_item>div:nth-of-type(2)>p:nth-of-type(2){font-size:18px;line-height:34px}@media screen and (max-width:767px){.sec03_list_item>div:nth-of-type(2)>p:nth-of-type(2){font-size:14px;line-height:24px}.sec03_list_item>div:first-of-type{left:5px;position:absolute;top:-20px}.sec03_list_item>div:first-of-type img{width:50px}}.sec03_list_item_ttl{font-size:20px;font-weight:700;line-height:34px}@media screen and (max-width:767px){.sec03_list_item_ttl{font-size:16px;line-height:24px}}.sec03:after,.sec03:before{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;position:absolute}.sec03:before{background-image:url(/wp-content/themes/co_service-site/assets/dist/images/pages/service/rakuten-rpp/illust_sec03_1.svg);height:101px;left:calc(50% - 460px);top:26px;width:203px}@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){.sec03:before{left:20px;width:151px}}@media screen and (max-width:767px){.sec03:before{left:calc(50% - 180px);top:15px;width:140px}}.sec03:after{background-image:url(/wp-content/themes/co_service-site/assets/dist/images/pages/service/rakuten-rpp/illust_sec03_2.svg);height:154px;right:calc(50% - 500px);top:-20px;width:247px}@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){.sec03:after{right:20px;width:171px}}@media screen and (max-width:1000px){.sec03:after{max-height:100%;right:2vw;width:22vw}}@media screen and (max-width:767px){.sec03:after{right:calc(50% - 170px);width:144px}.sec03_arrow{width:82px}.sec03_arrow img{width:100%}}.sec04{background-image:url(/wp-content/themes/co_service-site/assets/dist/images/pages/service/rakuten-rpp/sec04_bg.svg);background-position:0 0;background-repeat:no-repeat;padding:72px 0 89px;position:relative}@media screen and (max-width:767px){.sec04{background-size:227px;padding:89px 0 53px}.sec04 img{width:100%}}.sec04_inner{align-items:center;display:flex;flex-flow:column wrap;gap:0;justify-content:center;margin:42px auto 0;max-width:1000px;padding:0 3rem;ul.sec04_images{align-items:center;display:grid;gap:44px 33px;grid-template-columns:repeat(6,1fr);justify-content:center;@media screen and (max-width:1023px){grid-template-columns:repeat(4,1fr);max-width:60rem}@media screen and (max-width:767px){gap:15px}li{filter:drop-shadow(0 0 5px rgba(0,0,0,.15));grid-column:span 2;height:auto;text-align:center;width:100%;@media screen and (max-width:767px){filter:drop-shadow(0 1.2px 4px rgba(0,0,0,.15))}&:first-child{grid-column:2/span 2;@media screen and (max-width:1023px){grid-column:1/span 2}}&:nth-child(2){grid-column:4/span 2;@media screen and (max-width:1023px){grid-column:3/span 2}}img{border-radius:5px}}}}.sec04:after{background-image:url(/wp-content/themes/co_service-site/assets/dist/images/pages/service/rakuten-rpp/ico_sec04_ttl.svg);background-repeat:no-repeat;background-size:cover;content:"";height:65px;position:absolute;right:calc(50% - 300px);top:95px;width:60px}@media screen and (max-width:767px){.sec04:after{height:41px;right:90px;top:42px;width:38px}}.sec05{margin:0 auto;max-width:1000px}.sec05_ttl{background-color:#bf0000;color:#fff;padding:26px 0 32px;position:relative}@media screen and (max-width:767px){.sec05_ttl{padding:26px 20px 32px}}.sec05_ttl p{font-size:34px;font-weight:700;line-height:46px;text-align:center}@media screen and (max-width:767px){.sec05_ttl p{font-size:28px}}.sec05_ttl p>span{font-size:50px}@media screen and (max-width:767px){.sec05_ttl p>span{font-size:40px}}.sec05_ttl p.sub{font-size:30px;line-height:46px}@media screen and (max-width:767px){.sec05_ttl p.sub{font-size:24px}}.sec05_ttl:after{border-color:#bf0000 transparent transparent;border-style:solid;border-width:37px 54px 0;bottom:-37px;content:"";display:inline-block;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.sec05_inner{padding:80px 10px 88px}@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){.sec05_inner{padding:80px 20px 88px}}@media screen and (max-width:767px){.sec05_inner{padding:60px 20px 43px}}.sec05_menu{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}@media screen and (max-width:767px){.sec05_menu{gap:23px}}@media screen and (max-width:320px){.sec05_menu{gap:33px}}.sec05_menu li{max-width:260px;width:100%}@media screen and (max-width:767px){.sec05_menu li{max-width:150px}}.sec05_menu li a{align-items:center;background-color:#f8f8f8;border-radius:50%;display:flex;font-size:18px;font-weight:700;height:260px;justify-content:center;line-height:34px;max-width:260px;position:relative;text-align:center;width:100%}@media screen and (max-width:767px){.sec05_menu li a{font-size:12px;height:150px;line-height:18px;max-width:150px}}.sec05_menu li a:before{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:90px;left:50%;position:absolute;top:-20px;transform:translateX(-50%);width:75px}@media screen and (max-width:767px){.sec05_menu li a:before{height:52px;width:44px}}.sec05_menu li a:after{background-image:url(/wp-content/themes/co_service-site/assets/dist/images/pages/service/rakuten-rpp/sec05_menu_arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:20px;content:"";height:11px;left:50%;position:absolute;transform:translateX(-50%);transition:transform .3s;width:23px}.sec05_menu li a:hover:after{transform:translateX(-50%) translateY(7px)}.sec05_menu li:first-of-type a:before{background-image:url(/wp-content/themes/co_service-site/assets/dist/images/pages/service/rakuten-rpp/sec05_point1.svg)}.sec05_menu li:nth-of-type(2) a:before{background-image:url(/wp-content/themes/co_service-site/assets/dist/images/pages/service/rakuten-rpp/sec05_point2.svg)}.sec05_menu li:nth-of-type(3) a:before{background-image:url(/wp-content/themes/co_service-site/assets/dist/images/pages/service/rakuten-rpp/sec05_point3.svg)}.point1{padding-top:87px;position:relative}@media screen and (max-width:767px){.point1{padding-top:43px}}.point1 h3{font-size:34px;font-weight:700;line-height:46px}@media screen and (max-width:767px){.point1 h3{font-size:24px;line-height:36px}}.point1:after{background-image:url(/wp-content/themes/co_service-site/assets/dist/images/pages/service/rakuten-rpp/ico_sec05_1.svg);background-repeat:no-repeat;background-size:cover;content:"";height:100px;position:absolute;right:20px;top:100px;width:100px}@media screen and (max-width:767px){.point1:after{height:60px;top:60px;width:60px}}.point2{padding-top:87px;position:relative}@media screen and (max-width:767px){.point2{padding-top:43px}}.point2 h3{font-size:34px;font-weight:700;line-height:46px}@media screen and (max-width:767px){.point2 h3{font-size:24px;line-height:36px}}.point2:before{background-image:url(/wp-content/themes/co_service-site/assets/dist/images/pages/service/rakuten-rpp/ico_sec05_2.svg);background-repeat:no-repeat;background-size:cover;content:"";height:100px;left:20px;position:absolute;top:100px;width:100px}@media screen and (max-width:767px){.point2:before{height:60px;top:60px;width:60px}}.point2_cell{display:flex;flex-direction:column;font-size:18px;gap:20px;line-height:32px}@media screen and (max-width:767px){.point2_cell{font-size:14px;gap:12px;line-height:26px}}.point2_cell>ul li{align-items:center;display:flex;gap:5px}.point2_cell>ul li:before{background-image:url(/wp-content/themes/co_service-site/assets/dist/images/pages/service/rakuten-rpp/sec05_point2_list_marker.svg);background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:4px;width:12px}@media screen and (max-width:767px){.point2_cell>ul li:before{height:3px;width:8px}}.point3{padding-top:87px;position:relative}@media screen and (max-width:767px){.point3{padding-top:43px}}.point3 h3{font-size:34px;font-weight:700;line-height:46px}@media screen and (max-width:767px){.point3 h3{font-size:24px;line-height:36px}}.point3_table.pc{display:flex;flex-direction:column;gap:5px;margin-left:auto;margin-right:auto;margin-top:34px;max-width:770px;padding:0 60px;width:100%}.point3_table.pc img{width:100%}@media screen and (max-width:767px){.point3_table.pc{display:none}}.point3_table.sp{display:none}@media screen and (max-width:767px){.point3_table.sp{display:flex;flex-direction:column;gap:24px;margin-top:24px}.point3_table.sp img{width:100%}.point3_table.sp .economy{display:flex;flex-direction:column;gap:5px}}.point3:after{background-image:url(/wp-content/themes/co_service-site/assets/dist/images/pages/service/rakuten-rpp/ico_sec05_3.svg);background-repeat:no-repeat;background-size:cover;content:"";height:100px;position:absolute;right:20px;top:100px;width:100px}@media screen and (max-width:767px){.point3:after{height:60px;top:60px;width:60px}}.point_ttl{align-items:center;display:flex;flex-flow:column wrap;gap:0;justify-content:center;text-align:center;img{max-width:17rem}}@media screen and (max-width:767px){.point_ttl img{width:140px}}.point_flex{align-items:start;display:grid;gap:25px;grid-template-columns:37rem 1fr;justify-content:center;margin-top:40px;@media screen and (max-width:767px){gap:15px;grid-template-columns:100%}&.reverse{grid-template-columns:1fr 37rem;@media screen and (max-width:767px){grid-template-columns:100%}>div{order:2;@media screen and (max-width:767px){order:1}}>.point2_cell{order:1;@media screen and (max-width:767px){order:2}}}>div{height:auto;margin:0;padding:0;width:100%;img{max-width:372px;@media screen and (max-width:767px){max-width:none;width:100%}}}}.point_flex>ul{display:flex;flex-direction:column;gap:18px}@media screen and (max-width:767px){.point_flex>ul{gap:15px}}.point_flex>ul li{font-size:18px;line-height:32px;padding-left:1em;text-indent:-1em}@media screen and (max-width:767px){.point_flex>ul li{font-size:14px;line-height:26px}}.point_flex>ul li:before{background-image:url(/wp-content/themes/co_service-site/assets/dist/images/pages/service/rakuten-rpp/sec05_list_marker.svg);background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:14px;margin-right:5px;width:14px}@media screen and (max-width:767px){.point_flex>ul li:before{height:12px;width:12px}}.flow{background-color:#f8f8f8;padding:72px 0 88px}@media screen and (max-width:767px){.flow{padding:40px 0 50px}}.flow_inner{margin:0 auto;max-width:1000px;padding:0 10px}@media screen and (max-width:767px){.flow_inner{padding:0 20px}}.flow_box{display:flex;filter:drop-shadow(0 2px 12px rgba(0,0,0,.1));flex-wrap:wrap;justify-content:center;margin-top:40px;padding:35px 0 0}@media screen and (max-width:1024px) and (orientation:portrait){.flow_box{padding:0 40px}}@media screen and (max-width:767px){.flow_box{margin-top:26px;padding:0}}.flow_box .flow_box_item{background-color:#fff;padding:54px 20px 15px;position:relative;width:196px}@media screen and (max-width:1024px) and (orientation:portrait){.flow_box .flow_box_item{padding:27px 20px 27px 60px;width:100%}}.flow_box .flow_box_item img{left:50%;margin:0 auto;position:absolute;top:-34px;transform:translateX(-50%);width:74px}@media screen and (max-width:1024px) and (orientation:portrait){.flow_box .flow_box_item img{left:-15px;top:50%;transform:translateY(-50%);width:59px}}.flow_box .flow_box_item .ttl{font-size:16px;font-weight:700;height:48px;line-height:23.17px}@media screen and (max-width:1024px) and (orientation:portrait){.flow_box .flow_box_item .ttl{height:auto;text-align:left}}.flow_box .flow_box_item .txt{font-size:14px;font-weight:500;line-height:22px}.flow_box .flow_box_item:nth-of-type(2n){background-color:#fff5f5}.flow_box .flow_box_item:not(:first-child):before{border-color:transparent transparent transparent #f5666c;border-style:solid;border-width:17px 0 17px 12px;content:"";left:0;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:1024px) and (orientation:portrait){.flow_box .flow_box_item:not(:first-child):before{left:50%;top:-11px;transform:translateX(-50%) rotate(90deg)}}.faq{padding:61px 0 88px}@media screen and (max-width:767px){.faq{padding:43px 0}}.faq_list{display:flex;flex-direction:column;gap:30px;margin:38px auto 0;max-width:1000px;padding:0 77px}@media screen and (max-width:767px){.faq_list{padding:0 20px}}.faq_list_item .ttl{align-items:center;background-color:#f5f5f5;border:1px solid #c8c8c8;border-radius:5px 5px 0 0;display:flex;font-size:20px;gap:14px;height:80px;letter-spacing:normal;line-height:34px;padding:0 11px}.faq_list_item .ttl p{margin-bottom:0!important}@media screen and (max-width:767px){.faq_list_item .ttl{font-size:14px;gap:11px;line-height:22px;text-align:left}}.faq_list_item .ttl:before{background-color:#fff;border:1px solid #333;border-radius:50%;content:"Q";display:flex;font-size:28px;font-weight:700;height:58px;justify-content:center;line-height:51px;min-width:58px}@media screen and (max-width:767px){.faq_list_item .ttl:before{font-size:22px;height:46px;line-height:38px;min-width:46px}}.faq_list_item .txt{background-color:#fff;border:1px solid #c8c8c8;border-radius:0 0 5px 5px;border-top:0 solid transparent;display:flex;font-size:18px;gap:14px;line-height:30px;margin:auto 0;padding:20px 23px 20px 14px}@media screen and (max-width:767px){.faq_list_item .txt{font-size:14px;gap:11px;line-height:24px;padding:12px 14px 19px 11px}}.faq_list_item .txt:before{align-items:center;background-color:#fff;border:1px solid #bf0000;border-radius:50%;color:#bf0000;content:"A";display:flex;font-size:28px;font-weight:700;height:58px;justify-content:center;min-width:58px}@media screen and (max-width:767px){.faq_list_item .txt:before{font-size:22px;height:46px;min-width:46px}}.faq_list_item .txt_flex{display:flex;flex-direction:column;gap:12px}.faq_list_item .txt p{display:inline-block;margin:auto 0}.faq3 .txt{align-items:flex-start}.faq3_list{display:flex;flex-direction:column;gap:12px}.form{margin-top:1px;padding:43px 0 65px}.form .ttl{display:flex;flex-direction:column;gap:10px;justify-content:center}.form .ttl span{display:block;font-size:20px;letter-spacing:1px;line-height:28.96px}.form_inner{margin:42px auto 0;max-width:80rem;padding:0 77px}@media screen and (max-width:1024px) and (orientation:portrait){.form_inner{padding:0 20px}}.floating_bnr{align-items:center;background-color:hsla(0,0%,100%,.7);bottom:0;display:flex;justify-content:center;left:0;padding:20px 0;position:fixed;width:100%;z-index:98}@media screen and (max-width:767px){.floating_bnr{bottom:90px;padding:10px 0}.floating_bnr .cta_btn{height:46px;max-width:242px}}.floating_bnr .cta>div{display:none}.floating_bnr .cta_btn{padding:14px 0;width:400px}.page_top{bottom:129px;position:fixed;right:20px;z-index:99}@media screen and (max-width:767px){.page_top{bottom:10px;max-width:44px;right:10px}}.free_analytics{background-color:#fff1f1;padding:34px 20px;text-align:center}.free_analytics .shadow{filter:drop-shadow(0 2px 10px rgba(0,0,0,.15))}.free_analytics_side{bottom:25%;opacity:0;position:fixed;right:0;transition:opacity .3s;z-index:100}@media screen and (max-width:767px){.free_analytics{padding:29px 20px}.free_analytics_side{bottom:13%}.free_analytics_side img{max-width:45px}}.is_hide{opacity:0;transition:opacity .3s}.js_view{opacity:1}}}}