@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fade-in-out{0%{opacity:0}30%{opacity:1}70%{opacity:1}100%{opacity:0}}@keyframes fade-in-out{0%{opacity:0}30%{opacity:1}70%{opacity:1}100%{opacity:0}}@-webkit-keyframes fade-out-in{0%{opacity:1}50%{opacity:.2}100%{opacity:1}}@keyframes fade-out-in{0%{opacity:1}50%{opacity:.2}100%{opacity:1}}@-webkit-keyframes slide-up-down{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-up-down{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slide-top-fade-in{0%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-top-fade-in{0%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slide-top-fade-in-out{0%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}30%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}70%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}}@keyframes slide-top-fade-in-out{0%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}30%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}70%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}}@-webkit-keyframes scale-up{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center}50%{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:center center;transform-origin:center center}}@keyframes scale-up{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center}50%{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:center center;transform-origin:center center}}@-webkit-keyframes scale-up-hor-left{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0}100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes scale-up-hor-left{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0}100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0}}@-webkit-keyframes float-link{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes float-link{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes headline{0%{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes headline{0%{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes wave{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes wave{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.supporter_section{padding:70px 0}.supporter_section.gry{background-color:#f8f8f8}.supporter_section .section_title{font-size:1.5rem;font-weight:700;margin-bottom:2.5rem;text-align:center;width:100%}.supporter_section .section_info{font-size:1rem;margin:-1rem auto 0;width:700px}.supporter_covers{background-color:#3c402f;background-image:url(https://cdn.pet-home.jp/web/assets/images/pc_bg_supporter_cover@2x.webp);background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff}.supporter_covers .breadcrumbs{background-color:rgba(0,0,0,.15)}.supporter_covers .inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:75px;padding-top:45px}.supporter_covers .logo{aspect-ratio:107/20;width:200px}.supporter_covers .back{font-size:.75rem;font-weight:400}.supporter_covers .title{font-weight:700;line-height:1.4;margin-top:50px;width:100%}.supporter_covers .title .sub{font-size:1.5rem}.supporter_covers .title .main{font-size:2.5rem}.support_plans{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.15);border-radius:40px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.1);box-shadow:0 0 5px 0 rgba(0,0,0,.1);margin-top:30px;width:100%}.support_plans.plans_1 .plan{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;padding:20px 40px}.support_plans .plan{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1.5;padding:20px 30px;width:50%}.support_plans .plan.active.ouchi .infos{background-image:url(https://cache.pet-home.jp/assets/pics/icon_ouchi_supporter.svg)}.support_plans .plan.active.challenge .infos{background-image:url(https://cache.pet-home.jp/assets/pics/icon_challenge_supporter.svg)}.support_plans .plan.active.partner .infos{background-image:url(https://cache.pet-home.jp/assets/pics/icon_challenge_partner.svg)}.support_plans .plan.active .infos{background-position:left center;background-repeat:no-repeat;background-size:30px auto;padding-left:45px}.support_plans .plan:not(:last-child){border-right:1px solid hsla(0,0%,100%,.2)}.support_plans .plan.ouchi .act{background-image:url(https://cdn.pet-home.jp/web/assets/images/icon_active_pw.svg)}.support_plans .plan.ouchi .inact{background-image:url(https://cdn.pet-home.jp/web/assets/images/icon_inactive_pw.svg)}.support_plans .plan.ouchi .err{background-image:url(https://cdn.pet-home.jp/web/assets/images/icon_error_pw.svg)}.support_plans .plan.challenge .act{background-image:url(https://cdn.pet-home.jp/web/assets/images/icon_active_pr.svg)}.support_plans .plan.challenge .inact{background-image:url(https://cdn.pet-home.jp/web/assets/images/icon_inactive_pr.svg)}.support_plans .plan.challenge .err{background-image:url(https://cdn.pet-home.jp/web/assets/images/icon_error_pr.svg)}.support_plans .plan .name{font-size:1.25rem}.support_plans .plan .price{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;white-space:nowrap}.support_plans .plan .sap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.625rem;font-weight:400;margin-left:10px}.support_plans .plan .sap_logo{margin-left:5px;width:50px}.support_plans .plan .btn{border-radius:5px;color:#fff;height:40px;line-height:40px;padding:0 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.support_plans .plan .btn.pr{background-color:#eb4847}.support_plans .plan .btn.pw{background-color:#48b0cb}.support_plans .plan .btn.outline{-webkit-box-shadow:0 0 0 1px #fff inset;box-shadow:0 0 0 1px #fff inset}.support_plans .plan .btn.l{font-size:1rem;height:50px;line-height:50px;text-align:center;width:100%}.support_plans .plan .btn.s{font-size:.875rem;height:40px;line-height:40px;padding:0 35px}.support_plans .plan .btns .sap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:.5rem auto 0}.support_plans .plan .login{margin-top:10px;text-align:center}.support_plans .plan .login a{text-decoration:underline}.support_plans .plan .login a:hover{text-decoration:none}.support_plans .plan .status{background-position:center center;background-repeat:no-repeat;background-size:20px 20px;display:block;height:20px;margin:0 5px 0 10px;width:20px}.supporter_plan_notes{font-size:.75rem;margin-top:1rem}.supporter_plan_notes .note{margin-top:.5rem}.supporter_plan_notes .note.u{text-decoration:underline}.supporter_sponsor_section .box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.supporter_sponsor_section .info{font-size:1.125rem;line-height:2;width:650px}.supporter_sponsor_section .logos{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:260px}.supporter_sponsor_section .logos .dt{margin-bottom:10px;width:100%}.supporter_sponsor_section .logos .logo{height:auto;width:120px}.supporter_sponsor_section .logos .logo img{height:auto;width:120px}.supporter_sponsor_section .logos .eneos{width:160px}.supporter_sponsor_section .logos .eneos img{width:160px}.supporter_rate_section{text-align:center}.supporter_rate_section .title{color:#eb4847;font-size:1.125rem;font-weight:700;position:relative}.supporter_rate_section .title::before,.supporter_rate_section .title::after{background-color:#eb4847;content:"";display:inline-block;height:20px;vertical-align:middle;width:1px}.supporter_rate_section .title::before{margin:0 15px 0 0;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}.supporter_rate_section .title::after{margin:0 0 0 15px;-webkit-transform:rotate(20deg);transform:rotate(20deg)}.supporter_rate_section .evas{gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px}.supporter_rate_section .evas .eva{aspect-ratio:7/3;width:180px}.supporter_rate_section .note{font-size:.6875rem;margin:1rem auto 0;width:580px}.supporter_support_section .box{-ms-flex-wrap:wrap;flex-wrap:wrap}.supporter_support_section .supports{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.supporter_support_section .support{width:calc(50% - 20px)}.supporter_support_section .title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;font-weight:700;margin-bottom:1.75rem}.supporter_support_section .title .num{border-radius:50%;-webkit-box-shadow:0 0 0 1px #333 inset;box-shadow:0 0 0 1px #333 inset;display:block;font-size:1rem;height:35px;line-height:35px;margin-right:10px;text-align:center;width:35px}.supporter_support_section .info{margin-top:.75rem}.supporter_support_section .challenge{margin-top:2rem;position:relative;text-align:center}.supporter_support_section .challenge h3{line-height:1.3}.supporter_support_section .challenge .circle{background-color:#f8f8f8;border-radius:50%;display:block;overflow:hidden;position:absolute}.supporter_support_section .challenge .circle_1{height:40px;left:10px;top:0;width:40px}.supporter_support_section .challenge .circle_2{background-color:#48b0cb;height:30px;left:10px;top:45px;width:30px}.supporter_support_section .challenge .circle_3{background-color:#eb4847;height:25px;left:65px;top:-5px;width:25px}.supporter_support_section .challenge .circle_4{height:35px;left:55px;top:30px;width:35px}.supporter_support_section .challenge .circle_5{height:20px;right:70px;top:0;width:20px}.supporter_support_section .challenge .circle_6{height:35px;right:70px;top:30px;width:35px}.supporter_support_section .challenge .circle_7{height:30px;right:30px;top:0;width:30px}.supporter_support_section .challenge .circle_8{background-color:#eb4847;height:25px;right:35px;top:45px;width:25px}.supporter_support_section .challenge .circle_9{background-color:#48b0cb;height:20px;right:10px;top:30px;width:20px}.supporter_support_section .en{display:block;font-size:1.5rem}.supporter_support_section .powerd{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#bbb;font-size:.625rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.5rem}.supporter_support_section .sap{margin-left:5px;width:60px}.supporter_support_section .challenge_thumbs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.75rem}.supporter_support_section .challenge_thumb{border-radius:15px;height:105px;overflow:hidden;width:105px}.supporter_support_section .counts{background-color:#f8f8f8;border-radius:40px;line-height:2;margin-top:1.75rem;padding:30px 40px;text-align:left}.supporter_support_section .counts a{color:#2d8ea7}.supporter_support_section .num{font-size:1.25rem;margin:0 10px}.supporter_support_section .release_thumbs{background-color:#f8f8f8;border-radius:40px;margin-top:2rem;position:relative}.supporter_support_section .release_thumb{background-color:#f8f8f8;border-radius:40px;left:0;opacity:0;padding:20px 30px 50px;position:relative;position:absolute;text-align:center;top:0;-webkit-transition:opacity .3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:opacity .3s cubic-bezier(0.25, 0.1, 0.25, 1);visibility:hidden}.supporter_support_section .release_thumb.current{opacity:1;position:static;visibility:visible}.supporter_support_section .release_thumb .thumb{margin:1rem auto 0;width:85%}.supporter_support_section .release_thumb .thumb img{aspect-ratio:32/19}.supporter_support_section .release_thumb .release_title{background-position:left center;background-repeat:no-repeat;background-size:30px 30px;margin:0 auto;padding:5px 0 5px 38px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.supporter_support_section .release_thumb .release_title_1{background-image:url(https://cdn.pet-home.jp/web/assets/images/icon_release_1.svg)}.supporter_support_section .release_thumb .release_title_2{background-image:url(https://cdn.pet-home.jp/web/assets/images/icon_release_2.svg)}.supporter_support_section .release_thumb .release_title_3{background-image:url(https://cdn.pet-home.jp/web/assets/images/icon_release_3.svg)}.supporter_support_section .release_thumb .release_title_4{background-image:url(https://cdn.pet-home.jp/web/assets/images/icon_release_4.svg)}.supporter_support_section .release_thumb .release_title_5{background-image:url(https://cdn.pet-home.jp/web/assets/images/icon_release_5.svg)}.supporter_support_section .release_thumb .release_title_6{background-image:url(https://cdn.pet-home.jp/web/assets/images/icon_release_6.svg)}.supporter_support_section .release_thumb .note{bottom:25px;color:#666;font-size:.625rem;left:0;margin-top:.25rem;position:absolute;width:100%}.supporter_support_section .release_thumb .pr{color:#eb4847}.supporter_support_section .release_thumb .pw{color:#48b0cb}.supporter_support_section .release_thumb_btns{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1.5rem auto 0;width:90%}.supporter_support_section .release_thumb_btns .release_thumb_btn{border-radius:5px;cursor:pointer;font-size:.75rem;height:30px;line-height:30px;padding:0 15px;-webkit-transition:background .2s cubic-bezier(0.25, 0.1, 0.25, 1),color .2s cubic-bezier(0.25, 0.1, 0.25, 1),opacity .2s cubic-bezier(0.25, 0.1, 0.25, 1);transition:background .2s cubic-bezier(0.25, 0.1, 0.25, 1),color .2s cubic-bezier(0.25, 0.1, 0.25, 1),opacity .2s cubic-bezier(0.25, 0.1, 0.25, 1)}.supporter_support_section .release_thumb_btns .release_thumb_btn.pr{-webkit-box-shadow:0 0 0 1px #eb4847 inset;box-shadow:0 0 0 1px #eb4847 inset;color:#eb4847}.supporter_support_section .release_thumb_btns .release_thumb_btn.pr:hover,.supporter_support_section .release_thumb_btns .release_thumb_btn.pr.current{background-color:#eb4847;color:#fff}.supporter_support_section .release_thumb_btns .release_thumb_btn.pw{-webkit-box-shadow:0 0 0 1px #2d8ea7 inset;box-shadow:0 0 0 1px #2d8ea7 inset;color:#2d8ea7}.supporter_support_section .release_thumb_btns .release_thumb_btn.pw:hover,.supporter_support_section .release_thumb_btns .release_thumb_btn.pw.current{background-color:#48b0cb;-webkit-box-shadow:0 0 0 1px #48b0cb inset;box-shadow:0 0 0 1px #48b0cb inset;color:#fff}.supporter_separate_section{background-color:#3c402f;background-image:url(https://cdn.pet-home.jp/web/assets/images/pc_bg_supporter_separate.webp);background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff}.supporter_separate_section .title{font-weight:700;line-height:1.4;width:100%}.supporter_separate_section .title .sub{font-size:1.5rem}.supporter_separate_section .title .main{font-size:2.5rem}.supporter_membership_section .infos{gap:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:3rem}.supporter_table{border-bottom:1px solid #ccc;border-collapse:collapse;border-top:1px solid #ccc;width:100%}.supporter_table .th,.supporter_table .td{border-left:1px solid #e8e7e3;font-size:.8125rem;font-weight:700;line-height:1.5;padding:20px 10px;text-align:center;vertical-align:middle}.supporter_table thead .th,.supporter_table thead .td{padding:10px}.supporter_table thead .th{white-space:nowrap}.supporter_table thead .plus{border-top:1px solid #e8e7e3}.supporter_table thead .min_th{padding:10px}.supporter_table thead .min_th:first-child{border-left:1px solid #e8e7e3}.supporter_table .th:first-child{border:none}.supporter_table tbody{border-top:1px solid #ccc}.supporter_table .tr{border-top:1px solid #e8e7e3}.supporter_table .th{white-space:nowrap}.supporter_table .min .th,.supporter_table .min .td{padding:28px 10px}.supporter_table .max .th,.supporter_table .max .td{padding:15px 10px}.supporter_table .ouchi,.supporter_table .app,.supporter_table .challenge{background-position:left top;background-repeat:no-repeat;background-size:16px auto;font-weight:700;margin:0 auto;padding:2px 0 2px 25px;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.supporter_table .ouchi{background-image:url(https://cache.pet-home.jp/assets/pics/icon_ouchi_supporter.svg)}.supporter_table .app{background-image:url(https://cache.pet-home.jp/assets/pics/icon_app_supporter.svg)}.supporter_table .challenge{background-image:url(https://cache.pet-home.jp/assets/pics/icon_challenge_supporter.svg)}.supporter_table .partner{background-image:url(https://cache.pet-home.jp/assets/pics/icon_challenge_partner.svg)}.supporter_table .odd{background-color:#f7f7f7}.supporter_table .chara{font-size:1.25rem}.supporter_table .note{font-size:.625rem;font-weight:400;margin-top:5px}.about_content.sap{border-radius:40px;-webkit-box-shadow:0 0 0 1px #333 inset;box-shadow:0 0 0 1px #333 inset;margin-top:50px;padding:60px 65px}.about_content.sap .about_sap_logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.about_content.sap .title{font-size:1rem;font-weight:700;margin-bottom:20px;text-align:center}.about_content.sap .about_sap_logo{height:60px}.about_content.sap .symbol{height:60px;width:65px}.about_content.sap .txt{margin-left:10px;width:330px}.about_content.sap .btn{border-radius:5px;-webkit-box-shadow:0 0 0 1px #2d8ea7 inset;box-shadow:0 0 0 1px #2d8ea7 inset;color:#2d8ea7;font-size:.75rem;height:30px;line-height:30px;margin:10px auto 0;padding:0 30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.about_content.sap .btn:hover{background-color:#48b0cb;-webkit-box-shadow:0 0 0 1px #48b0cb inset;box-shadow:0 0 0 1px #48b0cb inset;color:#fff}.supporter_reasons{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}.supporter_reasons .supporter_reason{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#fff;border-radius:40px;overflow:hidden;position:relative;width:calc(50% - 20px)}.supporter_reasons .supporter_reason.full{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.supporter_reasons .supporter_reason.full::after{background-image:url(https://cdn.pet-home.jp/web/supporter_images/pc_bg_supporter_reason_5@2x.jpg);background-position:left center;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:100%;margin-left:auto;width:380px}.supporter_reasons .supporter_reason.full .num{right:880px}.supporter_reasons .supporter_reason.full .info{padding:25px 30px;width:auto}.supporter_reasons .supporter_reason .thumb{display:block;height:100%;min-height:190px;width:190px}.supporter_reasons .supporter_reason .thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.supporter_reasons .supporter_reason .num{bottom:-9px;color:#eee;font-size:70px;font-weight:700;line-height:1;position:absolute;right:25px}.supporter_reasons .supporter_reason .reason_title{font-size:1.125rem;font-weight:700;padding:0 20px 0 50px}.supporter_reasons .supporter_reason .info{padding:35px 30px;position:relative;width:calc(100% - 190px);z-index:5}.supporter_reasons .supporter_reason .count{color:#eb4847;font-size:1.25rem;font-weight:700;margin:0 5px}.supporter_visions{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}.supporter_visions .supporter_vision{width:calc(50% - 20px)}.supporter_visions .supporter_vision.full{display:grid;gap:0 40px;grid-template-columns:470px 470px;width:100%}.supporter_visions .supporter_vision.full .title{grid-column:1/3}.supporter_visions .supporter_vision.full .info:nth-of-type(1){grid-column:1}.supporter_visions .supporter_vision.full .info:nth-of-type(2),.supporter_visions .supporter_vision.full .info:nth-of-type(3){grid-column:2}.supporter_visions .supporter_vision.full .info:nth-of-type(2){grid-row:2;margin-top:0}.supporter_visions .supporter_vision.full .info:nth-of-type(3){grid-row:3}.supporter_visions .title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;font-weight:700;margin-bottom:1.75rem;width:100%}.supporter_visions .title .num{background-color:#333;border-radius:50%;color:#fff;font-size:1rem;height:35px;line-height:35px;margin-right:10px;text-align:center;width:35px}.supporter_visions .thumb{border-radius:10px;margin-bottom:1.5rem;overflow:hidden}.supporter_visions .info{margin-top:.75rem}.supporter_faqs{border-bottom:1px solid #ddd;margin:0 auto;width:800px}.supporter_faqs .q{background-image:url(https://cdn.pet-home.jp/web/supporter_images/icon_footprints.svg);background-position:left 20px;background-repeat:no-repeat;background-size:18px 18px;border-top:1px solid #ddd;font-weight:700;padding:20px 25px;position:relative}.supporter_faqs .q::after{border-bottom:1px solid #aaa;border-right:1px solid #aaa;content:"";display:block;height:7px;margin:0 0 0 10px;margin:-3px 0 0;pointer-events:none;position:absolute;right:5px;top:50%;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:all .5s ease;transition:all .5s ease;width:7px}.supporter_faqs .q.is_show::after{-webkit-transform:rotate(225deg) translateY(-50%);transform:rotate(225deg) translateY(-50%)}.supporter_faqs .a{font-size:.875rem;margin:0;padding:0 0 20px}.supporter_faqs .a p{margin:0}.supporter_faqs .a p+p{margin:1em 0 0}.supporter_entrys{gap:35px}.supporter_entrys .supporter_entry{width:33.3333333333%}.supporter_entrys .supporter_entry .title{background-position:left center;background-repeat:no-repeat;background-size:16px auto;font-size:1rem;font-weight:700;margin-bottom:1.75rem;padding:2px 0 2px 25px}.supporter_entrys .supporter_entry .title.ouchi{background-image:url(https://cache.pet-home.jp/assets/pics/icon_ouchi_supporter.svg)}.supporter_entrys .supporter_entry .title.app{background-image:url(https://cache.pet-home.jp/assets/pics/icon_app_supporter.svg)}.supporter_entrys .supporter_entry .title.challenge{background-image:url(https://cache.pet-home.jp/assets/pics/icon_challenge_supporter.svg)}.supporter_entrys .supporter_entry .title.partner{background-image:url(https://cache.pet-home.jp/assets/pics/icon_challenge_partner.svg)}.supporter_entrys .supporter_entry .info{font-size:.8125rem}.supporter_entrys .supporter_entry .links{font-size:.8125rem;margin-top:.75rem}.supporter_select_section .box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.supporter_select_section .back{font-weight:700}.supporter_select_section .logo{width:180px}.supporter_select_section .logo .pet_logo_symbol{width:180px}.supporter_select_section .back_btn{margin:2.5rem auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.supporter_select_section .back_btn .btn{border-radius:5px;-webkit-box-shadow:0 0 0 1px #333 inset;box-shadow:0 0 0 1px #333 inset;color:#333;height:35px;line-height:35px;text-align:center;width:140px}.supporter_select_section .back_btn .btn:hover{background-color:#333;color:#fff}.supporter_plan_selects{background-color:#fff;border-radius:40px;margin-top:60px;padding:60px 80px 60px;width:100%}.supporter_plan_selects .title{font-size:1.125rem;font-weight:700}.supporter_plan_selects .info{margin-top:1.5rem}.supporter_plan_selects .subtitle{background-position:left center;background-repeat:no-repeat;background-size:24px auto;font-size:1.125rem;font-weight:700;margin-top:2rem}.supporter_plan_selects .subtitle.ouchi{background-image:url(https://cache.pet-home.jp/assets/pics/icon_ouchi_supporter.svg);padding-left:40px}.supporter_plan_selects .subtitle.challenge{background-image:url(https://cache.pet-home.jp/assets/pics/icon_challenge_supporter.svg);padding:3px 0 3px 40px}.supporter_plan_selects .subtitle.partner{background-image:url(https://cache.pet-home.jp/assets/pics/icon_challenge_partner.svg);padding:3px 0 3px 40px}.supporter_plan_selects .plan_info{margin-top:1rem}.supporter_plan_selects .plan_info a{color:#48b0cb}.supporter_plan_selects.convenience{text-align:center}.supporter_plan_selects.convenience .info+.info{margin-top:.75rem}.supporter_plan_selects .form_agrees{margin:1.5rem auto 0}.supporter_plan_selects .form_agrees .agree{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.supporter_plan_selects .form_agrees .label{margin-left:5px}.supporter_plan_selects .form_agrees .btn{background-color:#48b0cb;border-radius:5px;color:#fff;color:#fff;height:40px;line-height:40px;margin:1rem auto 0;padding:0 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.supporter_plan_selects .form_agrees .invalid{background:#bbb;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.supporter_plan_table{margin-top:1rem;width:100%}.supporter_plan_table thead .th{vertical-align:middle}.supporter_plan_table tbody .tr{border-top:1px solid #e8e7e3}.supporter_plan_table .th,.supporter_plan_table .td{font-weight:500;padding:20px;vertical-align:top}.supporter_plan_table .ouchi,.supporter_plan_table .challenge{background-position:left center;background-repeat:no-repeat;background-size:24px auto;font-size:1.125rem;font-weight:700}.supporter_plan_table .ouchi{background-image:url(https://cache.pet-home.jp/assets/pics/icon_ouchi_supporter.svg);padding-left:40px}.supporter_plan_table .challenge{background-image:url(https://cache.pet-home.jp/assets/pics/icon_challenge_supporter.svg);padding:3px 0 3px 40px}.supporter_plan_table .partner{background-image:url(https://cache.pet-home.jp/assets/pics/icon_challenge_partner.svg);padding:3px 0 3px 40px}.supporter_plan_table .convenience_link{font-size:.75rem;margin-top:10px;text-align:center;width:140px}.supporter_plan_table .cel_2{text-align:center;width:170px}.supporter_plan_table .prices{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;width:440px}.supporter_plan_table .price{border-radius:5px;height:35px;line-height:35px;text-align:center;width:140px}.supporter_plan_table .price.pw{-webkit-box-shadow:0 0 0 1px #48b0cb inset;box-shadow:0 0 0 1px #48b0cb inset;color:#48b0cb}.supporter_plan_table .price.pw:hover{background-color:#48b0cb;color:#fff}.supporter_plan_table .price.pr{-webkit-box-shadow:0 0 0 1px #eb4847 inset;box-shadow:0 0 0 1px #eb4847 inset;color:#eb4847}.supporter_plan_table .price.pr:hover{background-color:#eb4847;color:#fff}.supporter_plan_table .payment_methods{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:130px}.supporter_plan_table .payment_method{height:auto;width:22px}.supporter_plan_table .payment_method:not(:first-child){margin-left:5px}.supporter_plan_table .payment_method.convenience{background-color:#eee;border-radius:5px;font-size:.625rem;padding:5px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.supporter_plan_table .payment_method .card{aspect-ratio:3/2}.supporter_report_section .section_info{font-size:1rem;margin:-1.5rem auto 2.5rem;text-align:center;width:780px}.supporter_plan_selects.receipt .info{margin-top:.75rem}.supporter_plan_selects.receipt .info:first-child{margin-top:0}.supporter_plan_selects.receipt .portal_links{gap:5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3rem}.supporter_plan_selects.receipt .portal_link{text-align:center}.supporter_plan_selects.receipt .portal_link .title{background-position:left center;background-repeat:no-repeat;background-size:24px auto;padding:3px 0 3px 40px}.supporter_plan_selects.receipt .portal_link .title.ouchi{background-image:url(https://cache.pet-home.jp/assets/pics/icon_ouchi_supporter.svg)}.supporter_plan_selects.receipt .portal_link .title.challenge{background-image:url(https://cache.pet-home.jp/assets/pics/icon_challenge_supporter.svg)}.supporter_plan_selects.receipt .portal_link .title.partner{background-image:url(https://cache.pet-home.jp/assets/pics/icon_challenge_partner.svg)}.supporter_plan_selects.receipt .portal_link .btn{border-radius:5px;height:35px;line-height:35px;margin:1rem auto 0;text-align:center;width:140px}.supporter_plan_selects.receipt .portal_link .btn.pw{-webkit-box-shadow:0 0 0 1px #48b0cb inset;box-shadow:0 0 0 1px #48b0cb inset;color:#48b0cb}.supporter_plan_selects.receipt .portal_link .btn.pw:hover{background-color:#48b0cb;color:#fff}.supporter_plan_selects.receipt .portal_link .btn.pr{-webkit-box-shadow:0 0 0 1px #eb4847 inset;box-shadow:0 0 0 1px #eb4847 inset;color:#eb4847}.supporter_plan_selects.receipt .portal_link .btn.pr:hover{background-color:#eb4847;color:#fff}.supporter_plan_selects .no_result{text-align:center}.supporter_plan_selects .terms_navs{border-bottom:1px solid #e8e7e3;margin-bottom:3rem}.supporter_plan_selects .terms_navs .flex{gap:30px}.supporter_plan_selects .terms_navs .b_l{padding:0 0 10px;position:relative}.supporter_plan_selects .terms_navs .b_l::after{background-color:#333;bottom:-1px;content:"";display:block;height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:-webkit-transform .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:transform .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:transform .5s cubic-bezier(0.785, 0.135, 0.15, 0.86), -webkit-transform .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);width:100%}.supporter_plan_selects .terms_navs .b_l:hover{opacity:1}.supporter_plan_selects .terms_navs .b_l:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.supporter_plan_selects .terms_navs .b_l.current{color:#eb4847}.supporter_plan_selects .terms_navs .b_l.current::after{background-color:#eb4847;-webkit-transform:scaleX(1);transform:scaleX(1)}.supporter_plan_selects .intro{margin-top:.75rem}.supporter_plan_selects .rule{margin-top:2rem}.supporter_plan_selects .rule a{color:#48b0cb}.supporter_plan_selects .rule .dt{font-size:1rem;margin:2rem 0 1rem}.supporter_plan_selects .rule .lv_1{margin-top:1rem}.supporter_plan_selects .rule .lv_2{margin-top:.75rem}.supporter_plan_selects .rule .lv_2 .lv_3{margin-left:1rem}.supporter_plan_selects .rule .lv_3{margin-top:.5rem}.supporter_plan_selects .rule .decim{list-style:outside decimal;margin-left:1.5rem}.supporter_plan_selects .rule .alpha{list-style:outside lower-alpha;margin-left:1.5rem}.supporter_plan_selects .rule .disc{list-style:outside disc;margin-left:1.5rem}.supporter_plan_selects .rule .date{text-align:right}.is_subscription_content .global_conversions{padding:50px}.is_subscription_content .global_conversions .page_top{top:-81px}.is_subscription_content .global_conversions .box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.is_subscription_content .global_conversions .infos{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.is_subscription_content .global_conversions .infos+div{display:none}/*# sourceMappingURL=pc_supporter.min.css.map */