@-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)}}.challenge_content_header .box{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.challenge_content_header .powerd{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.75rem;font-weight:400}.challenge_content_header .powerd .sap{margin-left:15px;width:100px}.challenge_footer{color:#333;padding-bottom:60px}.challenge_footer::before{background-color:#f3f1ed;-webkit-box-shadow:0 0 5px rgba(0,0,0,.05) inset;box-shadow:0 0 5px rgba(0,0,0,.05) inset;content:"";display:block;height:30px;margin:60px 0 50px;width:100%}.challenge_footer a{color:#333}.challenge_footer .box{text-align:center}.challenge_footer .jp,.challenge_footer .en{display:block;font-weight:400;text-transform:uppercase}.challenge_footer .jp{font-size:1.25rem}.challenge_footer .en{color:#bbb;font-size:.625rem}.challenge_footer .counts{background-color:#f8f8f8;border-radius:10px;font-size:1rem;margin:20px auto 0;padding:30px 60px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.challenge_footer .num{font-size:24px;margin:0 5px;vertical-align:-2px}.challenge_footer .navs{font-size:.875rem;margin:40px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.challenge_footer .nav{padding:0 15px}.challenge_footer .powered{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px 0 60px}.challenge_footer .powered .logo{margin-left:10px;width:100px}.challenge_footer .copyright{font-size:.6875rem}.challenge_menus{background-color:#fff;border-bottom:1px solid #e8e7e3}.challenge_menus .box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.challenge_menus.challenge_submenus{border:none}.challenge_menus.challenge_submenus .box{position:relative}.challenge_menus.challenge_submenus .box::after{border-bottom:1px solid #e8e7e3;bottom:-1px;content:"";display:block;height:1px;left:50px;position:absolute;width:calc(100% - 100px);z-index:-1}.challenge_navs{gap:30px}.challenge_navs .b_l{padding:10px 0;position:relative}.challenge_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%}.challenge_navs .b_l:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.challenge_navs .b_l.current{color:#eb4847}.challenge_navs .b_l.current::after{background-color:#eb4847;pointer-events:none;-webkit-transform:scaleX(1);transform:scaleX(1)}.challenge_navs .blank{background-image:url(https://cache.pet-home.jp/cdn/web/assets/images/icn_blank_blk.svg);background-position:right center;background-repeat:no-repeat;background-size:12px;padding-right:17px}.challenge_btns{font-size:.75rem;gap:5px}.challenge_btns .b_l{border-radius:5px;-webkit-box-shadow:0 0 0 1px #48b0cb inset;box-shadow:0 0 0 1px #48b0cb inset;color:#48b0cb;height:30px;line-height:30px;padding:0 15px}.challenge_btns .b_l:hover{background-color:#48b0cb;-webkit-box-shadow:0 0 0 1px #48b0cb inset;box-shadow:0 0 0 1px #48b0cb inset;color:#fff}.challenge_btns .b_l.current{background-color:#48b0cb;-webkit-box-shadow:0 0 0 1px #48b0cb inset;box-shadow:0 0 0 1px #48b0cb inset;color:#fff;pointer-events:none}.challenge_btns .b_l.pr{-webkit-box-shadow:0 0 0 1px #eb4847 inset;box-shadow:0 0 0 1px #eb4847 inset;color:#eb4847}.challenge_btns .b_l.pr:hover{background-color:#eb4847;color:#fff}.challenge_btns .b_l.pr.current{background-color:#eb4847;color:#fff}.challenge_btns .b_l.submit{pointer-events:all}.challenge_subfooter .titles{gap:0 20px;grid-template-columns:auto auto;grid-template-rows:auto auto}.challenge_subfooter .titles .en{font-size:1.5rem;grid-column:1;grid-row:1/3;text-align:right}.challenge_subfooter .titles .jp{grid-column:2;grid-row:2;text-align:left}.challenge_subfooter .titles .powerd{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.625rem;letter-spacing:0;margin-left:20px}.challenge_subfooter .titles .sap{margin-left:5px;width:60px}.challenge_subfooter .circle{background-color:#f8f8f8;border-radius:50%;left:50%;overflow:hidden;position:absolute}.challenge_subfooter .circle_1{height:65px;margin-left:-385px;top:10px;width:65px}.challenge_subfooter .circle_2,.challenge_subfooter .circle_3{height:50px;width:50px}.challenge_subfooter .circle_2{background-color:#48b0cb;margin-left:-425px;top:80px}.challenge_subfooter .circle_3{margin-left:-315px;top:60px}.challenge_subfooter .circle_4{height:45px;margin-left:-365px;top:105px;width:45px}.challenge_subfooter .circle_5,.challenge_subfooter .circle_6{height:38px;width:38px}.challenge_subfooter .circle_5{background-color:#eb4847;margin-left:-265px;top:25px}.challenge_subfooter .circle_6{margin-left:-265px;top:105px}.challenge_subfooter .circle_7{background-color:#48b0cb;height:47px;margin-left:225px;top:15px;width:47px}.challenge_subfooter .circle_8{height:60px;margin-left:225px;top:80px;width:60px}.challenge_subfooter .circle_9{height:45px;margin-left:290px;top:25px;width:45px}.challenge_subfooter .circle_10{background-color:#eb4847;height:55px;margin-left:300px;top:80px;width:55px}.challenge_subfooter .circle_11{height:35px;margin-left:350px;top:20px;width:35px}.challenge_subfooter .circle_12{height:40px;margin-left:365px;top:65px;width:40px}.challenge_counts{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:25px auto}.challenge_counts .title{font-size:1rem;font-weight:700;padding-right:30px}.challenge_counts .info{border-left:1px solid #e8e7e3;line-height:2.5;padding:5px 0 5px 30px}.challenge_counts .num{font-size:1.5rem}.challenge_counts .unit{margin-left:3px;vertical-align:1px}.support_results{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:28px}.support_results .support_dt{border-bottom:1px solid #e8e7e3;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:500;padding-bottom:10px;width:100%}.support_results .support_dt:not(:first-child){margin-top:1.5rem}.support_results .support_dt.support_dt_0{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.support_results .support_dt.support_dt_1 .txt{background-image:url(https://cache.pet-home.jp/assets/images/icon_activity_1.svg)}.support_results .support_dt.support_dt_2 .txt{background-image:url(https://cache.pet-home.jp/assets/images/icon_activity_2.svg)}.support_results .support_dt .txt{background-position:left center;background-repeat:no-repeat;background-size:40px auto;padding:5px 0 5px 45px}.support_results .support_dt .num{margin-left:10px;padding:5px 0}.support_results .support_result{width:308px}.support_results .support_result .b_l{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.support_results .support_result .thumb{height:95px;width:95px}.support_results .support_result .fit{border-radius:50%}.support_results .support_result .infos{line-height:1.5;width:calc(100% - 110px)}.support_results .support_result .name{font-size:.75rem}.support_results .support_result .m{color:#48b0cb}.support_results .support_result .f{color:#eb4847}.support_results .support_result .title{color:#2d8ea7;font-size:.8125rem;margin-top:3px}.support_results .support_result .price{font-size:.625rem;margin-top:5px}.support_results .support_result .marker{font-size:.625rem}.support_results .support_result .datas{font-size:.625rem;letter-spacing:0;line-height:1;margin-top:.5rem}.support_results .support_result .datas .data:not(:first-child){border-left:1px solid #bbb;margin-left:5px;padding-left:5px}.support_results .support_no_result{background-color:#f8f8f8;border-radius:40px;padding:100px 50px;text-align:center;width:100%}.support_results .separate{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:40px;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0;padding:30px 100px;width:100%}.support_results .separate_sponsor{padding:20px 100px}.support_results .separate_sponsor .logos{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 213px;flex:0 0 213px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:213px}.support_results .separate_sponsor .logos .purina{width:100px}.support_results .separate_sponsor .logos .ps{width:93px}.support_results .separate_sponsor .logos .eneos{width:150px}.support_results .separate_sponsor .info{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.separate{background-color:#f8f8f8}.separate a{color:#2d8ea7}.separate .btn{background-color:#eb4847;border-radius:5px;color:#fff;font-size:1rem;height:45px;line-height:45px;padding:0 20px}.support_results_2column{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 40px;margin-top:50px}.support_results_2column .support_result{width:calc(50% - 20px)}.support_results_2column .support_result .thumb{height:150px;width:150px}.support_results_2column .support_result .infos{width:calc(100% - 165px)}.support_results_2column .support_result .name{font-size:.9375rem}.support_results_2column .support_result .title{font-size:1rem;margin:.5rem 0}.support_results_2column .support_result .price,.support_results_2column .support_result .datas{font-size:.875rem;letter-spacing:.1em}.support_results_2column .support_result .marker{font-size:.875rem}.challenge_detail_cover{height:260px;margin-top:30px;overflow:hidden;position:relative;width:100%}.challenge_pet_infos{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;margin:-55px 0 0 20px;position:relative}.challenge_pet_infos .thumb{border-radius:50%;-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px;height:140px;overflow:hidden;width:140px}.challenge_pet_infos .infos{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 175px);flex:0 0 calc(100% - 175px);-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px 0 0 15px;width:calc(100% - 175px)}.challenge_pet_infos .icon{border-radius:15px;color:#fff;font-weight:700;height:30px;line-height:30px;padding:0 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.challenge_pet_infos .icon.supporting{background-color:#48b0cb}.challenge_pet_infos .icon.waiting{background-color:#eb4847}.challenge_pet_infos .icon.completed{background-color:#feaaff}.challenge_pet_infos .icon.not{background-color:#ccc}.challenge_pet_infos .date,.challenge_pet_infos .area{color:#fff;line-height:1}.challenge_pet_infos .date{border-right:1px solid hsla(0,0%,100%,.5);margin-left:10px;padding-right:10px}.challenge_pet_infos .area{margin-left:10px}.challenge_pet_infos .name{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:1.25rem;font-weight:700;margin-top:20px;width:100%}.challenge_pet_infos .m,.challenge_pet_infos .f{font-weight:400}.challenge_pet_infos .m{color:#48b0cb}.challenge_pet_infos .f{color:#eb4847}.challenge_pet_infos .supports{font-size:.6875rem;margin-top:3px;width:100%}.challenge_pet_infos .support{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:10px}.challenge_pet_infos .circle{border-radius:50%;height:10px;margin-right:3px;width:10px}.challenge_pet_infos .circle.supporting{background-color:#48b0cb}.challenge_pet_infos .circle.waiting{background-color:#eb4847}.challenge_pet_infos .circle.completed{background-color:#feaaff}.challenge_pet_infos .circle.not{background-color:#ccc}.challenge_pet_infos .datas{font-size:.6875rem;margin-top:3px;width:100%}.challenge_pet_infos .id{font-size:.8125rem;margin-left:5px}.challenge_pet_infos .shares{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;bottom:0;gap:10px;position:absolute;right:0}.challenge_pet_infos .shares .share{height:20px;overflow:hidden;vertical-align:top}.challenge_pet_infos .shares .share.facebook{width:157px}.challenge_pet_infos .shares .share iframe{vertical-align:top !important}.challenge_detail{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:50px auto 0}.challenge_detail .body_aside_wrap{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.challenge_detail .headlines{width:620px}.challenge_detail .title{font-size:1.5rem;line-height:1.4}.challenge_detail .subtitle{font-size:1.125rem;line-height:1.5}.challenge_detail .headline{font-size:.9375rem;margin-top:15px}.challenge_detail .support_status{background-color:#f8f8f8;border-radius:40px;padding:30px;width:330px}.challenge_detail .support_status .subtitle{text-align:center}.challenge_detail .support_status .center{text-align:center}.challenge_detail .support_table{border-spacing:0;margin-top:20px;width:100%}.challenge_detail .support_table .tr{border-top:1px solid #e8e7e3}.challenge_detail .support_table .th{font-size:.875rem;font-weight:500;padding:10px 0;text-align:left;white-space:nowrap}.challenge_detail .support_table .icon{background-position:left center;background-repeat:no-repeat;background-size:30px auto;padding:3px 0 3px 35px}.challenge_detail .support_table .icon_1{background-image:url(/challenge/assets/images/icon_support_1.svg)}.challenge_detail .support_table .icon_2{background-image:url(/challenge/assets/images/icon_support_2.svg)}.challenge_detail .support_table .icon_3{background-image:url(/challenge/assets/images/icon_support_3.svg)}.challenge_detail .support_table .td{background-color:#f8f8f8;padding:10px 0 10px 10px;text-align:right}.challenge_detail .support_table .price{font-size:.9375rem;padding:3px 0}.challenge_detail .support_table .date{font-size:.625rem}.challenge_detail .support_table .status{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.75rem;margin:0 0 0 35px}.challenge_detail .support_table .circle{border-radius:50%;height:13px;margin-right:5px;width:13px}.challenge_detail .support_table .circle.supporting{background-color:#48b0cb}.challenge_detail .support_table .circle.waiting{background-color:#eb4847}.challenge_detail .support_table .circle.completed{background-color:#feaaff}.challenge_detail .support_table .circle.not{background-color:#ccc}.challenge_detail .challenge_body{margin-top:calc(50px - 2rem);width:625px}.challenge_detail .challenge_body h3{font-size:1.25rem;margin:2rem 0 1.25rem}.challenge_detail .challenge_body h4{font-size:1.125rem;margin:1.5rem 0 1rem}.challenge_detail .challenge_body h5,.challenge_detail .challenge_body h6{font-size:1rem;margin:1rem 0 .75rem}.challenge_detail .challenge_body p,.challenge_detail .challenge_body ul,.challenge_detail .challenge_body ol,.challenge_detail .challenge_body dl{font-size:.9375rem;margin:.75rem 0}.challenge_detail .challenge_body img{height:auto;margin:1.5rem 0;width:100%}.challenge_detail .challenge_body .small_image{margin:2.5rem auto 1.5rem !important;width:60%}.challenge_detail .challenge_body .small_image_75{margin:2.5rem auto 1.5rem !important;width:75%}.challenge_detail .challenge_body .small_iframe iframe{margin:0}.challenge_detail .challenge_body .caption{font-size:.75rem;margin:-0.5rem auto 0 !important;text-align:center;width:80%}.challenge_detail .challenge_body .caption+p{margin-top:1.5rem}.challenge_detail .challenge_body .from_office{background-color:#f8f8f8;border-radius:40px;margin-top:40px;padding:calc(40px - .75rem) 40px}.challenge_detail .challenge_body .from_office.from_sponsors{padding:20px}.challenge_detail .challenge_body .from_office.from_sponsors h3{font-size:1.125rem;font-weight:700;margin:15px 0 0;text-align:center}.challenge_detail .challenge_body .from_office .office{margin:1rem 0 .5rem;text-align:right}.challenge_detail .challenge_body .from_office .logos{gap:15px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.challenge_detail .challenge_body .from_office .pet_logo{height:20px;width:107px}.challenge_detail .challenge_body .from_office .sap_logo{height:20px;width:70px}.challenge_detail .challenge_body .from_office .pet_logo_symbol,.challenge_detail .challenge_body .from_office .sap_logo_symbol{margin:0}.challenge_detail .challenge_body .from_office .from_sponsor{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;padding:30px}.challenge_detail .challenge_body .from_office .from_sponsor .comment{font-size:.9375rem;width:100%}.challenge_detail .challenge_body .from_office .from_sponsor .poster{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.5rem}.challenge_detail .challenge_body .from_office .from_sponsor .poster_thumb{border-radius:50%;height:40px;margin-right:15px;width:40px}.challenge_detail .challenge_body .from_office .from_sponsor .poster_thumb .fit{border-radius:50%;margin:0}.challenge_detail .challenge_body .from_office .from_sponsor .logo{margin-top:1.5rem}.challenge_detail .challenge_body .from_office .from_sponsor .logo img{margin:0}.challenge_detail .challenge_body .from_office .from_sponsor .ps{height:40px;width:88px}.challenge_detail .challenge_body .from_office .from_sponsor .purina{height:30px;width:90px}.challenge_detail .challenge_asides{margin:50px 0 0 auto;width:300px}.challenge_detail .challenge_asides .separate{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}.challenge_detail .challenge_asides .separate_support{background-color:#fff;font-size:.8125rem;padding:0}.challenge_detail .challenge_asides .separate_support .title{display:block;font-size:1.125rem;font-weight:700;margin:0 0 .75rem}.challenge_detail .challenge_asides .separate_support .btn{margin:1rem auto 0}.challenge_detail .challenge_asides .separate_support .btn.pr{background-color:#eb4847}.challenge_detail .challenge_asides .separate_support .btn.pw{background-color:#48b0cb}.challenge_detail .challenge_asides .separate_sponsor{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.8125rem;padding:30px 30px 20px}.challenge_detail .challenge_asides .separate_sponsor .logos{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px auto 0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.challenge_detail .challenge_asides .separate_sponsor .logos .logo{height:30px;width:auto}.challenge_detail .challenge_asides .separate_sponsor .logos .logo img{height:30px;width:auto}.challenge_detail .challenge_asides .separate_sponsor .logos .ps{height:40px}.challenge_detail .challenge_asides .separate_sponsor .logos .ps img{height:40px}.challenge_detail .challenge_asides .separate_sponsor .logos .eneos{height:40px}.challenge_detail .challenge_asides .separate_sponsor .logos .eneos img{height:40px}.challenge_detail .challenge_asides .separate_sponsor .info{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:100%}.challenge_detail .challenge_asides .separate_sponsor .sp_none{display:none}.challenge_detail .challenge_aside_results{margin-top:30px}.challenge_detail .challenge_aside_result{margin-top:15px}.challenge_detail .challenge_aside_result .b_l{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.challenge_detail .challenge_aside_result .thumb{border-radius:7px;-webkit-box-flex:0;-ms-flex:0 0 55px;flex:0 0 55px;height:55px;overflow:hidden;width:55px}.challenge_detail .challenge_aside_result .infos{width:calc(100% - 70px)}.challenge_detail .challenge_aside_result .result_title{color:#2d8ea7;font-size:.8125rem;line-height:1.5}.challenge_detail .challenge_aside_result .date{color:#666;font-size:.6875rem;margin-top:3px}.challenge_detail .aside_repo_more{margin-bottom:50px}.challenge_detail .challenge_aside_satooya .title{font-size:1.125rem;font-weight:700}.challenge_detail .challenge_aside_satooya .info{font-size:.8125rem;margin-top:1rem}.challenge_detail .challenge_aside_pet{background-color:#f8f8f8;border-radius:40px;margin-top:25px;padding:20px 40px;text-align:center}.challenge_detail .challenge_aside_pet .thumb{border-radius:50%;height:165px;margin:0 auto;overflow:hidden;width:165px}.challenge_detail .challenge_aside_pet .thumb .b_l{border-radius:50%;height:165px;width:165px}.challenge_detail .challenge_aside_pet .infos{color:#666;line-height:1.5;margin-top:1rem}.challenge_detail .challenge_aside_pet .type{font-size:.75rem}.challenge_detail .challenge_aside_pet .title{color:#333;font-size:.875rem;font-weight:700;margin-top:.5rem}.challenge_detail .challenge_aside_pet .datas{font-size:.75rem;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.5rem}.challenge_detail .challenge_aside_pet .sex{margin-right:3px}.challenge_detail .challenge_aside_pet .m{color:#48b0cb}.challenge_detail .challenge_aside_pet .f{color:#eb4847}.challenge_detail .challenge_aside_pet .area{background-image:url(https://cdn.pet-home.jp/web/assets/images/icon_pin_blk.svg);background-position:left center;background-repeat:no-repeat;background-size:10px auto;padding-left:13px}.challenge_detail .challenge_aside_pet .statuss{background-color:#fff;border-radius:40px;font-size:.6875rem;margin-top:1rem;padding:10px}.challenge_detail .challenge_aside_pet .status{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.challenge_detail .challenge_aside_pet .status::before{border-radius:50%;content:"";display:block;height:12px;margin-right:5px;width:12px}.challenge_detail .challenge_aside_pet .status.status_2::before{background-color:#77a46e}.challenge_detail .challenge_aside_pet .status.status_4::before{background-color:#e8a2ce}.challenge_detail .challenge_aside_pet .status.status_5::before{background-color:#999}.challenge_detail .challenge_aside_pet .date,.challenge_detail .challenge_aside_pet .id{margin-top:3px}.challenge_detail .challenge_aside_pet .btn{border-radius:5px;-webkit-box-shadow:0 0 0 1px #eb4847 inset;box-shadow:0 0 0 1px #eb4847 inset;color:#eb4847;font-size:.75rem;height:30px;line-height:30px;margin:1rem auto 0;text-align:center;width:165px}.challenge_detail .challenge_aside_pet .btn:hover{background-color:#eb4847;color:#fff}.challenge_detail .challenge_aside_pet .stop{font-size:.75rem;font-weight:700}.challenge_detail .challenge_aside_pet .stop .reason{background-color:#fff;border-radius:40px;margin:10px 0 1rem;padding:10px}.challenge_detail .publisher_infos{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-color:#f8f8f8;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px;padding:20px}.challenge_detail .publisher_infos .f_link{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 180px);flex:0 0 calc(100% - 180px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 180px)}.challenge_detail .publisher_infos .user_icon{border-radius:50%;height:70px;width:70px}.challenge_detail .publisher_infos .user_data{color:#333;font-size:.875rem;width:calc(100% - 85px)}.challenge_detail .publisher_infos .th{font-weight:700}.challenge_detail .publisher_infos .name{color:#2d8ea7}.challenge_detail .publisher_infos .links{display:block;text-align:right}.challenge_detail .aside_info{margin-top:20px}.challenge_detail .separate{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:40px;gap:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px;padding:30px 50px;text-align:left;width:100%}.challenge_detail .separate_support{font-size:1rem}.challenge_detail .separate_support .title{display:none}.challenge_detail .separate_support .btn{border-radius:5px;color:#fff;-webkit-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px;font-size:.9375rem;height:40px;line-height:40px;text-align:center;width:220px}.challenge_detail .separate_support .btn.pr{background-color:#eb4847}.challenge_detail .separate_support .btn.pw{background-color:#48b0cb}.challenge_detail .separate_support .note{display:block;font-size:.75rem;line-height:1.6;margin-top:.5rem}.challenge_detail .separate_sponsor{font-size:.8125rem}.challenge_detail .separate_sponsor .title{width:100%}.challenge_detail .separate_sponsor .title .jp,.challenge_detail .separate_sponsor .title .en{display:block}.challenge_detail .separate_sponsor .title .jp{font-size:1.125rem}.challenge_detail .separate_sponsor .title .en{font-size:.75rem;font-weight:400}.challenge_detail .separate_sponsor .logos{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px auto}.challenge_detail .separate_sponsor .logos .logo{height:50px;width:auto}.challenge_detail .separate_sponsor .logos .logo img{height:50px;width:auto}.challenge_detail .challenge_publisher_infos{border-radius:40px;-webkit-box-shadow:0 0 0 1px #333 inset;box-shadow:0 0 0 1px #333 inset;margin-top:30px;padding:25px 30px}.challenge_detail .challenge_publisher_infos .subtitle{font-size:1rem;font-weight:700}.challenge_detail .challenge_publisher_infos .name{margin:.5rem 0}.challenge_detail .challenge_publisher_infos .name a{color:#2d8ea7}.challenge_detail .challenge_publisher_infos .info{font-size:.8125rem}.challenge_detail .challenge_aside_pet_results{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #e8e7e3;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px;padding-top:30px;width:980px}.challenge_detail .challenge_aside_pet_results .aside_info{border-left:1px solid #e8e7e3;font-size:1rem;line-height:2;margin:0 0 0 30px;padding-left:30px}.challenge_detail .challenge_aside_pet_results .aside_info .marker{font-size:1.25rem}.challenge_detail .challenge_aside_pet_results .aside_info .unit{font-size:1rem;margin-left:5px}.challenge_detail .challenge_aside_pet_results .support_results{margin-top:30px;padding:0}.challenge_detail .challenge_aside_pet_results .btn{background-color:#48b0cb;border-radius:5px;-webkit-box-flex:0;color:#fff;-ms-flex:0 0 220px;flex:0 0 220px;font-size:.9375rem;height:40px;line-height:40px;margin:1.5rem auto 0;text-align:center;width:220px}.aside_stories_results{gap:20px 0;margin-top:30px}.aside_stories_results .aside_stories_result:not(:first-child){margin-top:1rem}.aside_stories_results .aside_stories_result .b_l{gap:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.aside_stories_results .aside_stories_result .thumb{height:80px;width:80px}.aside_stories_results .aside_stories_result .infos{line-height:1.5;width:calc(100% - 95px)}.aside_stories_results .aside_stories_result .category{-webkit-box-shadow:0 0 0 1px #333 inset;box-shadow:0 0 0 1px #333 inset;font-size:.625rem;height:20px;line-height:20px;margin-bottom:5px;padding:0 5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.aside_stories_results .aside_stories_result .title{color:#2d8ea7;font-size:.875rem}.aside_stories_results .aside_stories_result .info{font-size:.75rem;margin-top:5px}.challenge_support_contents .page_title{font-size:30px;margin:70px 0 30px}.challenge_support_methods{gap:40px 30px}.challenge_support_methods .challenge_support_method{font-size:.875rem;width:calc(33.3333333333% - 20px)}.challenge_support_methods .challenge_support_method a{color:#2d8ea7}.challenge_support_methods .challenge_support_method .title{font-size:1rem;font-weight:700;margin-bottom:1.25rem}.challenge_support_methods .challenge_support_method .title::before{border-radius:50%;-webkit-box-shadow:0 0 0 1px #333 inset;box-shadow:0 0 0 1px #333 inset;display:inline-block;height:35px;letter-spacing:0;line-height:35px;margin-right:10px;text-align:center;width:35px}.challenge_support_methods .challenge_support_method:first-child .title::before{content:"1"}.challenge_support_methods .challenge_support_method:nth-child(2) .title::before{content:"2"}.challenge_support_methods .challenge_support_method:nth-child(3) .title::before{content:"3"}.challenge_support_methods .challenge_support_method:nth-child(4) .title::before{content:"4"}.challenge_support_methods .challenge_support_method .info{margin-top:.75rem}.challenge_support_methods .challenge_support_method .dt{font-size:.9375rem;font-weight:700;line-height:1.6;margin-top:1.25rem}.challenge_support_methods .challenge_support_method .dd{margin-top:.5rem}.challenge_support_methods .challenge_support_method .btn{border-radius:5px;font-size:.75rem;height:30px;line-height:30px;margin:1.25rem auto 0;padding:0 30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.challenge_support_methods .challenge_support_method .btn.pw{-webkit-box-shadow:0 0 0 1px #48b0cb inset;box-shadow:0 0 0 1px #48b0cb inset;color:#48b0cb}.challenge_support_methods .challenge_support_method .btn.pw:hover{background-color:#48b0cb;-webkit-box-shadow:0 0 0 1px #48b0cb inset;box-shadow:0 0 0 1px #48b0cb inset;color:#fff}.challenge_support_methods .challenge_support_method .btn.pr{-webkit-box-shadow:0 0 0 1px #eb4847 inset;box-shadow:0 0 0 1px #eb4847 inset;color:#eb4847}.challenge_support_methods .challenge_support_method .btn.pr:hover{background-color:#eb4847;color:#fff}.challenge_support_methods .challenge_support_method .sponsors{background-color:#f8f8f8;font-weight:700;margin-top:2rem;padding:30px 20px;text-align:center}.challenge_support_methods .challenge_support_method .sponsors .logos{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.challenge_support_methods .challenge_support_method .sponsors .logos .logo{height:40px;width:auto}.challenge_support_methods .challenge_support_method .sponsors .logos .logo img{height:40px;width:auto}.challenge_support_methods .challenge_support_method .sponsors .logos .ps{height:48px}.challenge_support_methods .challenge_support_method .sponsors .logos .ps img{height:48px}.challenge_support_methods .challenge_support_method .sponsors .logos .eneos{height:50px}.challenge_support_methods .challenge_support_method .sponsors .logos .eneos img{height:50px}.challenge_support_methods .challenge_support_method .note{font-size:.8125rem;margin-top:1rem}.challenge_support_methods .challenge_support_method .sap_infos{margin-top:1.25rem}.challenge_support_methods .challenge_support_method .sap_dd{font-size:.6875rem}.challenge_support_methods_new{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}.challenge_support_methods_new .challenge_support_method{text-align:justify;text-justify:inter-ideograph;width:calc(50% - 20px);word-break:break-all}.challenge_support_methods_new .epos_infos{background-color:#f8f8f8;background-image:url(https://cache.pet-home.jp/assets/images/logo_epos.png);background-position:right 20px center;background-repeat:no-repeat;background-size:65px auto;color:#333;padding:20px}.challenge_support_methods_new .epos_infos .url{color:#2d8ea7}.about_contents{display:grid;gap:60px 40px;grid-template-columns:1fr 1fr;margin-top:50px}.about_contents a{color:#2d8ea7}.about_contents .separate{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:40px;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;grid-column:1/3;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:30px 0;margin:20px 0;padding:30px 100px;width:100%;width:100%}.about_contents .separate_sponsor{padding:20px 100px}.about_contents .separate_sponsor .logos{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:200px}.about_contents .separate_sponsor .logos .purina,.about_contents .separate_sponsor .logos .ps{width:90px}.about_contents .separate_sponsor .logos .eneos{width:150px}.about_contents .separate_sponsor .info{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.about_contents .pr_submit_btn{background-color:#eb4847;border-radius:10px;color:#fff;height:60px;line-height:60px;margin-top:20px;text-align:center;width:100%}.about_contents .pr_submit_btn:hover{background-color:#e43333}.about_content.about,.about_content.rule,.about_content.sap{grid-column:1/3}.about_content .title{font-size:1rem;font-weight:700;margin-bottom:20px;text-align:center}.about_content .info{font-size:.8125rem;margin-top:1rem}.about_content.about{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about_content.about .title{width:100%}.about_content.about .info{width:calc(33.3333333333% - 20px)}.about_content .counter{border-radius:35px;-webkit-box-shadow:0 0 0 1px #333 inset;box-shadow:0 0 0 1px #333 inset;font-size:.8125rem;height:70px;line-height:70px;margin-bottom:20px;text-align:center}.about_content .counter .num{font-size:1.25rem;margin:0 5px;vertical-align:-1px}.about_content.sap{border-radius:40px;-webkit-box-shadow:0 0 0 1px #333 inset;box-shadow:0 0 0 1px #333 inset;padding:60px 65px}.about_content.sap .about_sap_logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px;overflow:hidden}.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 #48b0cb inset;box-shadow:0 0 0 1px #48b0cb inset;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}.about_support_results{gap:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.about_support_results .thumb{height:65px;margin:0 auto 1rem;width:75px}.about_support_results .about{font-size:.75rem}.about_program_results{font-size:14px;margin:0 auto}.about_program_results .dt{background-position:left 10px center;background-repeat:no-repeat;background-size:40px;font-size:16px;font-weight:700;margin-top:40px;padding:5px 0 5px 75px;position:relative}.about_program_results .dt::before{border-radius:50%;-webkit-box-shadow:0 0 0 1px #333 inset;box-shadow:0 0 0 1px #333 inset;content:"";display:block;height:60px;left:0;margin-top:-30px;position:absolute;top:50%;width:60px}.about_program_results .dt_1{background-image:url(https://cache.pet-home.jp/assets/images/icon_activity_2.svg)}.about_program_results .dt_2{background-image:url(https://cache.pet-home.jp/assets/images/icon_activity_4.svg)}.about_program_results .dt_3{background-image:url(https://cache.pet-home.jp/assets/images/icon_activity_1.svg)}.about_program_results .dt_4{background-image:url(https://cache.pet-home.jp/assets/images/icon_activity_all.svg)}.about_program_results .dt_5{background-image:url(https://cache.pet-home.jp/assets/images/icon_activity_7.svg)}.about_program_results .dd{margin:1rem 0 0 75px;width:calc(100% - 75px)}.about_program_results .colorbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f8f8f8;border-radius:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 40px}.about_program_results .colorbox .h{-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px;width:70px}.about_program_results .colorbox .i{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 70px);flex:0 0 calc(100% - 70px);width:calc(100% - 70px)}.about_program_results .colorbox+.colorbox{margin-top:.5rem}.stories_contents{margin-top:-1rem}.stories_contents .box{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.stories_results{-ms-flex-wrap:wrap;flex-wrap:wrap}.challenge_about_shelter_contents{display:block}.challenge_about_shelter_contents .sap{margin-top:60px}.challenge_about_shelter_contents .title_info_flex .box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(/assets/images/about_shelter_signboard.png);background-position:right 50px center;background-repeat:no-repeat;background-size:70px auto;gap:0 60px;padding-bottom:60px;padding-top:60px}.challenge_about_shelter_contents .title_info_flex .common_page_title{margin:0}.challenge_about_shelter_contents .title_info_flex .info{font-weight:500}.challenge_about_shelter_contents .title_info_flex .count_info{margin-top:1rem}.challenge_about_shelter_contents .title_info_flex .count{font-size:1.25rem;margin:0 5px}.challenge_about_shelter_contents .title_info_flex .notes{font-size:.75rem;margin-top:.5rem}.challenge_about_shelter_contents .title_info_flex .note{display:-webkit-box;display:-ms-flexbox;display:flex}.challenge_about_shelter_contents .title_info_flex .note::before{content:"※";display:block;-webkit-box-flex:0;-ms-flex:0 0 1rem;flex:0 0 1rem;width:1rem}.about_shelter_content .box{min-width:1080px}.about_shelter_content .outline_box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #333;border-radius:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px}.about_shelter_content .outline_box+.content_title{font-size:1.25rem;font-weight:700;margin-bottom:20px;padding-top:40px}.about_shelter_content .outline_box .title_main_info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:600px}.about_shelter_content .outline_box .title_main_info .subtitle,.about_shelter_content .outline_box .title_main_info .title{width:100%}.about_shelter_content .outline_box .title_main_info .shares{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 10px;height:20px;overflow:hidden}.about_shelter_content .outline_box .title_main_info .share{height:20px;overflow:hidden}.about_shelter_content .outline_box .title_main_info .share iframe{vertical-align:top !important}.about_shelter_content .outline_box .subtitle{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.about_shelter_content .outline_box .title{font-size:1.75rem;font-weight:700;line-height:1.5;margin-bottom:5px;text-align:left}.about_shelter_content .outline_box .main_info{border-bottom:2px solid #333;font-size:1rem;font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.about_shelter_content .outline_box .main_info .num{font-size:1.5rem}.about_shelter_content .outline_box .count_info{background-color:#f8f8f8;border-radius:10px;line-height:1.3;padding:30px;text-align:center}.about_shelter_content .outline_box .count_info .subtitle{font-size:1.125rem;margin-bottom:5px}.about_shelter_content .outline_box .count{font-size:1.875rem;margin:.25rem 0}.about_shelter_content .outline_box .num{font-size:2.5rem;margin-right:5px}.about_shelter_content .outline_box .examples{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px;width:100%}.about_shelter_content .pr_submit_btn{background-color:#eb4847;border-radius:7px;color:#fff;font-size:.8125rem;height:35px;line-height:35px;margin:15px auto 0;text-align:center;width:130px}.about_shelter_content .outline_btn{background-color:#fff;border-radius:7px;-webkit-box-shadow:0 0 0 1px #eb4847 inset;box-shadow:0 0 0 1px #eb4847 inset;color:#eb4847;font-size:.8125rem;height:35px;line-height:35px;margin:15px auto 0;text-align:center;width:150px}.about_shelter_content .outline_btn+.note{color:#eb4847;display:block;margin-top:5px}.about_shelter_content .examples{gap:0 15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about_shelter_content .examples .example{gap:0 15px;width:calc(33.3333333333% - 10px)}.about_shelter_content .examples .title{font-size:1.25rem;padding:5px 0}.about_shelter_content .examples .rose{background-image:url(https://cache.pet-home.jp/assets/images/bg_rose@2x.png);background-position:left center;background-repeat:no-repeat;background-size:35px auto;padding:5px 0 5px 45px}.about_shelter_content .examples .thumb{border-radius:10px;height:100px;overflow:hidden;width:100px}.about_shelter_content .examples .infos{width:calc(100% - 115px)}.about_shelter_content .examples .info{font-size:.75rem;margin:0;width:100%}.about_shelter_content .examples .flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1rem}.about_shelter_content .examples table{font-size:.75rem;margin-top:1rem;width:100%}.about_shelter_content .examples table th,.about_shelter_content .examples table td{vertical-align:middle}.about_shelter_content .examples table td{text-align:right}.about_shelter_content .examples table .num{font-size:1rem}.about_shelter_content .examples .link{font-size:.625rem;margin-top:.25rem}.about_shelter_content .details{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 20px;margin-top:20px}.about_shelter_content .detail{width:calc(50% - 10px)}.about_shelter_content .detail_title{background-color:#333;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:20px;color:#fff;font-size:1.25rem;padding:30px}.about_shelter_content .detail_title.dt_1{background-image:url(/assets/images/about_shelter_bg_1.jpg)}.about_shelter_content .detail_title.dt_2{background-image:url(/assets/images/about_shelter_bg_2.jpg)}.about_shelter_content .detail_title.dt_3{background-image:url(/assets/images/about_shelter_bg_3.jpg)}.about_shelter_content .detail_title.dt_4{background-image:url(/assets/images/about_shelter_bg_4.jpg)}.about_shelter_content .detail_info{font-size:.8125rem;margin-top:1rem}.about_shelter_content .detail_note_btn{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:.8125rem;gap:0 20px;margin-top:1rem}.about_shelter_content .detail_note_btn .pr_submit_btn,.about_shelter_content .detail_note_btn .outline_btn{margin:0}.about_shelter_content .detail_notes{-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.8125rem;gap:0 20px;margin-top:1rem}.about_shelter_content .detail_notes .ul{margin-top:.25rem;width:100%}.about_shelter_content .num{font-size:1.25rem;margin:0 5px}.report_shelter_content{margin-top:40px}.report_shelter_content .content_title{border-top:1px solid #e8e7e3;font-size:1.25rem;font-weight:700;padding-top:40px}.report_shelter_content .stories_results{margin-top:25px}.report_shelter_content .stories_results .stories_result{margin-top:0}.report_shelter_content .link{margin:1rem 0 0;text-align:right}.plan_shelter_content{margin-top:40px}.plan_shelter_content .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;padding-top:40px;position:relative}.plan_shelter_content .box::before{border-top:1px solid #e8e7e3;content:"";display:block;height:1px;left:50px;position:absolute;top:0;width:calc(100% - 100px)}.plan_shelter_content .content_title{font-size:1.25rem;font-weight:700}.plan_shelter_content .content_info{font-size:.8125rem;width:calc(100% - 350px)}.plan_shelter_content .shelter_plan_table_wrap{margin-top:40px;overflow-x:auto;width:100%}.plan_shelter_content .shelter_plan_table{text-align:center;width:100%}.plan_shelter_content .shelter_plan_table tbody .tr{border-bottom:1px solid #e8e7e3}.plan_shelter_content .shelter_plan_table tbody .now{border:1px solid #333}.plan_shelter_content .shelter_plan_table .th,.plan_shelter_content .shelter_plan_table .td{font-size:.8125rem;line-height:1.5;padding:13px 10px;text-align:center;vertical-align:middle}.plan_shelter_content .shelter_plan_table .red{color:#eb4847}.plan_shelter_content .shelter_plan_table .done{background-color:#f8f8f8}.plan_shelter_content .shelter_plan_table .active{background-color:#ffeded}.plan_shelter_content .table_note{font-size:.75rem;margin:1rem 0 0 auto;text-align:right}.greeting_shelter_content .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;margin-top:40px;padding-top:40px;position:relative}.greeting_shelter_content .box::after{border-top:1px solid #e8e7e3;content:"";display:block;height:1px;left:50px;position:absolute;top:0;width:calc(100% - 100px)}.greeting_shelter_content .content_title{font-size:1.25rem;font-weight:700}.greeting_shelter_content .name{font-size:1rem;font-weight:700;margin-top:1rem}.greeting_shelter_content .thumb{height:193px;overflow:hidden;width:464px}.greeting_shelter_content .infos{-webkit-columns:2;-moz-columns:2;columns:2;gap:0 50px;margin-top:40px;width:100%}.greeting_shelter_content .infos p{margin-bottom:1rem}.usa_greeting{border-bottom:1px solid #e8e7e3;margin-bottom:40px;padding-bottom:40px}.usa_greeting+.content_title{font-size:1.25rem;font-weight:700}.usa_greeting .content_title{font-size:1.25rem;font-weight:700;padding-top:40px}.usa_greeting .content_title_caption{margin:0 0 1.5rem}.usa_greeting .usa_thumbs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.usa_greeting .usa_thumb{border-radius:5px;height:150px;overflow:hidden;width:150px}.usa_greeting .infos{-webkit-columns:2;-moz-columns:2;columns:2;gap:0 50px;margin-top:30px;width:100%}.usa_greeting .infos p{margin-bottom:.75rem}.usa_greeting .infos .usa{text-align:right}.challenge_about_shelter_contents_remake .common_omukae_entry_btn{margin-left:auto;margin-right:auto;margin-top:40px;padding:40px 0;position:relative;width:980px;z-index:5}.challenge_about_shelter_contents_remake .common_omukae_entry_btn::before{background-color:#686057;background-image:url(https://cache.pet-home.jp/assets/images/bg_omukae_entry_btn.jpg);background-position:center center;background-repeat:repeat-x;background-size:1250px 250px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.05) inset;box-shadow:0 0 10px 0 rgba(0,0,0,.05) inset;content:"";display:block;height:100%;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:200vw;z-index:-1}.challenge_about_shelter_contents_remake .common_omukae_entry_btn .info_content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.2);border-radius:20px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding:35px;text-align:center;width:100%}.challenge_about_shelter_contents_remake .common_omukae_entry_btn .entry_title{background-image:url(https://cdn.pet-home.jp/web/supporter_images/icon_challenge_supporter.svg);background-position:left center;background-repeat:no-repeat;background-size:40px auto;font-size:1.125rem;padding:5px 0 5px 50px;text-align:left}.challenge_about_shelter_contents_remake .common_omukae_entry_btn .info_box{line-height:1;margin-left:auto;text-align:center}.challenge_about_shelter_contents_remake .common_omukae_entry_btn .subtitle{font-size:1rem}.challenge_about_shelter_contents_remake .common_omukae_entry_btn .count{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;margin-top:.25rem}.challenge_about_shelter_contents_remake .common_omukae_entry_btn .num{font-size:35px;-webkit-transform:translateY(3px);transform:translateY(3px)}.challenge_about_shelter_contents_remake .common_omukae_entry_btn .outline_btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#eb4847;border-radius:15px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.125rem;font-weight:700;height:75px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.5;margin:0 0 0 25px;width:250px}.challenge_about_shelter_contents_remake .common_omukae_entry_btn .note{color:#fff;font-size:.875rem}.about_shelter_content_remake{margin-top:60px}.about_shelter_content_remake .outline_box .title_main_info{padding-left:180px;position:relative;width:100%}.about_shelter_content_remake .outline_box .title_main_info::before{background-image:url(https://cache.pet-home.jp/assets/images/thumb_shelter_pet_1.jpg);background-position:left center;background-repeat:no-repeat;background-size:150px;border-radius:15px;content:"";display:block;height:150px;left:0;position:absolute;top:0;width:150px}.about_shelter_content_remake .outline_box .title{margin-bottom:.5rem}.about_shelter_content_remake .outline_box .examples{margin-top:30px}.about_shelter_content_remake .outline_box .examples .infos{width:calc(100% - 120px)}.about_shelter_content_remake .outline_box .examples .info{font-size:1rem}.about_shelter_content_remake .outline_box .examples .link{font-size:.875rem;margin-top:.75rem}.about_shelter_content_remake .outline_box .examples .example{line-height:1.5;width:550px}.about_shelter_content_remake .outline_box .examples .example .flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about_shelter_content_remake .outline_box .examples .example .flex .info{font-size:.875rem}.about_shelter_content_remake .outline_box .examples table{background-color:#f8f8f8;border-radius:10px;overflow:hidden}.about_shelter_content_remake .outline_box .examples thead th{background-color:#f8f8f8;mix-blend-mode:multiply;padding:7px 15px}.about_shelter_content_remake .outline_box .examples tbody th,.about_shelter_content_remake .outline_box .examples tbody td{padding:3px 15px}.about_shelter_content_remake .outline_box .shares{margin-top:1rem}.about_shelter_content_remake .outline_box .count_info{width:300px}.about_shelter_content_remake .help_box{margin-top:40px}.about_shelter_content_remake .help_box .info_box{font-size:1.25rem;font-weight:700}.about_shelter_content_remake .help_box .bx-wrapper{width:980px !important}.about_shelter_content_remake .help_box .bx-viewport{height:170px !important;overflow:visible !important;padding:10px 0}.about_shelter_content_remake .help_box .dl{margin-top:20px}.about_shelter_content_remake .help_box .dd{border-radius:15px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1);-webkit-box-flex:0;-ms-flex:0 0 310px;flex:0 0 310px;opacity:0;overflow:hidden;pointer-events:none;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease;width:310px}.about_shelter_content_remake .help_box .dd.active{opacity:1;pointer-events:all;-webkit-transform:scale(1);transform:scale(1)}.about_shelter_content_remake .help_box .dd.active+.dd,.about_shelter_content_remake .help_box .dd.active+.dd+.dd{opacity:1;pointer-events:all;-webkit-transform:scale(1);transform:scale(1)}.about_shelter_content_remake .help_box .dd .flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.about_shelter_content_remake .help_box .dd .flex:hover{opacity:.6;text-decoration:none}.about_shelter_content_remake .help_box .dd .thumb{aspect-ratio:1/1;height:150px;width:150px}.about_shelter_content_remake .help_box .dd .info_wrap{padding:0 1rem;text-align:center;width:calc(100% - 150px)}.about_shelter_content_remake .help_box .dd .name{font-size:1rem;font-weight:700}.about_shelter_content_remake .help_box .dd .body{font-size:.75rem;line-height:1.5;margin-top:.5rem}.about_shelter_content_remake .usa_greeting .usa_thumbs{margin-top:25px}.challenge_announce_page .ishikawa_announcement_content.ishikawa_announcement_content_1 .support_wrap,.challenge_announce_page .ishikawa_announcement_content .color_box{background-color:#f3f1ed;border-radius:20px}.challenge_announce_page .ishikawa_announcement_content.ishikawa_announcement_content_4 .btn,.challenge_announce_page .ishikawa_announcement_content.ishikawa_announcement_content_1 .support_wrap .btn{background-color:#eb4847;border-radius:5px;color:#fff;display:block;height:35px;line-height:35px;text-align:center;width:120px}.challenge_announce_page .ishikawa_announcement_content.ishikawa_announcement_content_4 .btn:hover,.challenge_announce_page .ishikawa_announcement_content.ishikawa_announcement_content_1 .support_wrap .btn:hover{opacity:.5}.challenge_announce_page .ishikawa_announcement_content .thumb{border-radius:20px;display:block;overflow:hidden}.challenge_announce_page .ishikawa_announcement_content .box{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-top:1px solid #e8e7e3;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:50px 50px 70px}.challenge_announce_page .ishikawa_announcement_content .box.column_3{gap:40px 36px}.challenge_announce_page .ishikawa_announcement_content .box.column_3 .info_wrap{width:calc((100% - 36px*(3 - 1))/3)}.challenge_announce_page .ishikawa_announcement_content .common_page_title{font-weight:600;margin-top:0}.challenge_announce_page .ishikawa_announcement_content .common_page_title .sub{display:block;font-size:1.25rem}.challenge_announce_page .ishikawa_announcement_content .common_page_title .date{display:block;font-size:1rem}.challenge_announce_page .ishikawa_announcement_content .section_title{font-size:1.5rem;margin-bottom:-25px;width:100%}.challenge_announce_page .ishikawa_announcement_content .info_wrap+.section_title{margin-top:40px}.challenge_announce_page .ishikawa_announcement_content .info{margin:.75rem 0}.challenge_announce_page .ishikawa_announcement_content .color_box+*{margin-top:1rem}.challenge_announce_page .ishikawa_announcement_content .color_box{margin:.75rem 0;padding:30px}.challenge_announce_page .ishikawa_announcement_content .color_box .cb_title{margin-bottom:.5rem}.challenge_announce_page .ishikawa_announcement_content .color_box .list{display:list-item;list-style:outside disc;margin:.25rem 0 0 1rem}.challenge_announce_page .ishikawa_announcement_content .figure{display:block;font-size:.75rem}.challenge_announce_page .ishikawa_announcement_content .figure+*{margin-top:1rem}.challenge_announce_page .ishikawa_announcement_content .figure{margin:.75rem 0;text-align:center}.challenge_announce_page .ishikawa_announcement_content figcaption{display:block;margin-top:.5rem}.challenge_announce_page .ishikawa_announcement_content .thumb{aspect-ratio:61/39}.challenge_announce_page .ishikawa_announcement_content.ishikawa_announcement_content_1 .box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:none;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0 40px;padding:30px 50px}.challenge_announce_page .ishikawa_announcement_content.ishikawa_announcement_content_1 .common_page_title{margin-bottom:20px}.challenge_announce_page .ishikawa_announcement_content.ishikawa_announcement_content_1 .support_wrap{-webkit-box-flex:0;-ms-flex:0 0 305px;flex:0 0 305px;padding:30px;width:305px}.challenge_announce_page .ishikawa_announcement_content.ishikawa_announcement_content_1 .support_wrap .info{margin-top:1.25rem;text-align:center}.challenge_announce_page .ishikawa_announcement_content.ishikawa_announcement_content_1 .support_wrap .btn{margin:1rem auto 0}.challenge_announce_page .ishikawa_announcement_content.ishikawa_announcement_content_2 .info_wrap+.section_title{margin-top:0}.challenge_announce_page .ishikawa_announcement_content.ishikawa_announcement_content_2 .biggest{font-size:1.875rem;font-weight:700}.challenge_announce_page .ishikawa_announcement_content.ishikawa_announcement_content_2 .smaller{font-size:1.25rem}.challenge_announce_page .ishikawa_announcement_content.ishikawa_announcement_content_3{background-color:#f3f1ed}.challenge_announce_page .ishikawa_announcement_content.ishikawa_announcement_content_3 .box{border-top:none;padding:70px 50px 70px}.challenge_announce_page .ishikawa_announcement_content.ishikawa_announcement_content_3 .info_wrap{-webkit-columns:3;-moz-columns:3;columns:3;gap:0 36px;margin-top:40px}.challenge_announce_page .ishikawa_announcement_content.ishikawa_announcement_content_3 .color_box{background-color:#fff;margin-top:0}.challenge_announce_page .ishikawa_announcement_content.ishikawa_announcement_content_3 .color_box li:not(:first-child){margin-top:.5rem}.challenge_announce_page .ishikawa_announcement_content.ishikawa_announcement_content_3 .name{margin-top:.5rem;text-align:right}.challenge_announce_page .ishikawa_announcement_content.ishikawa_announcement_content_4 .column_3{gap:0 36px}.challenge_announce_page .ishikawa_announcement_content.ishikawa_announcement_content_4 .box{border-top:none}.challenge_announce_page .ishikawa_announcement_content.ishikawa_announcement_content_4 .section_title{margin-bottom:.5rem}.challenge_announce_page .ishikawa_announcement_content.ishikawa_announcement_content_4 .info+.section_title{margin-top:1.25rem}.challenge_announce_page .ishikawa_announcement_content.ishikawa_announcement_content_4 .color_box{text-align:center}.challenge_announce_page .ishikawa_announcement_content.ishikawa_announcement_content_4 .btn{margin:1rem auto 0}.index_challenge_wrap.report{border-top:1px solid #e8e7e3}.index_challenge_wrap.report .box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:40px}.index_challenge_wrap.report .stories_results{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:25px;width:100%}.index_challenge_wrap.report .stories_results .stories_result{margin-top:0}.index_challenge_wrap.report .stories_results .stories_result .thumb{aspect-ratio:47/28}.index_challenge_wrap.report .stories_results .stories_result .category{-webkit-box-shadow:0 0 0 1px #333 inset;box-shadow:0 0 0 1px #333 inset;font-size:.625rem;height:20px;line-height:20px;margin:1rem 0 .5rem;padding:0 5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.index_challenge_wrap.report .stories_results .stories_result .title{font-weight:700;margin-top:.25rem}.index_challenge_wrap.report .stories_results .stories_result .info{margin-top:.25rem}.index_challenge_wrap.report .stories_results .stories_result .datetime{color:#bbb;display:block;font-size:.75rem;margin-top:.25rem}.index_challenge_wrap.report .stories_results .stories_result.l .title{font-size:1.5625rem}.index_challenge_wrap.report .stories_results .stories_result.l .info{font-size:1rem}.index_challenge_wrap.report .stories_results .stories_result.l{width:470px}.index_challenge_wrap.report .stories_results .stories_result.m .title{font-size:1.125rem}.index_challenge_wrap.report .stories_results .stories_result.m .info{font-size:.875rem}.index_challenge_wrap.report .stories_results .stories_result.m{width:306px}.index_challenge_wrap.report .stories_results .stories_result.s .title{font-size:1rem}.index_challenge_wrap.report .stories_results .stories_result.s .info{font-size:.8125rem}.index_challenge_wrap.report .stories_results .stories_result.s{width:224px}.index_challenge_wrap{padding-top:40px}.index_challenge_wrap.is_show .index_shelter::after{background-image:url(/assets/images/about_shelter_signboard.png);opacity:1}.index_challenge_wrap.challenge .box{position:relative}.index_challenge_wrap.challenge .box::before{border-top:1px solid #e8e7e3;content:"";display:block;height:1px;left:50px;position:absolute;top:-40px;width:calc(100% - 100px)}.index_challenge_wrap .box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.index_challenge_wrap .content_title{font-size:1.25rem}.index_challenge_wrap .content_caption{-ms-flex-item-align:center;align-self:center;font-size:.75rem;line-height:1.4;margin-left:1rem}.index_challenge_wrap .powerd{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 12px;letter-spacing:0;margin-left:auto}.index_challenge_wrap .powerd .text{color:#bbb;font-size:.625rem}.index_challenge_wrap .powerd .sap{height:auto;width:100px}.index_challenge_wrap .challenge_shelter_wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2.25rem;width:100%}.index_challenge_wrap .index_challenge{width:calc(100% - 340px)}.index_challenge_wrap .challenge_results{grid-template-columns:repeat(4, auto)}.index_challenge_wrap .challenge{line-height:1.5;padding:0 15px;text-align:center}.index_challenge_wrap .challenge:not(:first-child){border-left:1px solid #e8e7e3}.index_challenge_wrap .challenge .main{font-size:.75rem;line-height:1.4}.index_challenge_wrap .challenge .count{font-size:.75rem;margin-top:.1rem}.index_challenge_wrap .challenge .num{font-size:1.75rem;letter-spacing:0}.index_challenge_wrap .btn_wrap{gap:0 10px;margin-top:2rem}.index_challenge_wrap .notes{font-size:.75rem;margin-top:1rem}.index_challenge_wrap .index_shelter{padding-bottom:10px;position:relative;width:300px}.index_challenge_wrap .index_shelter::after{background-position:right bottom;background-repeat:no-repeat;background-size:70px auto;bottom:-35px;content:"";display:block;height:100%;opacity:0;pointer-events:none;position:absolute;right:0;-webkit-transition:all .3s ease;transition:all .3s ease;width:70px}.index_challenge_wrap .index_shelter .title{font-size:.8125rem}.index_challenge_wrap .index_shelter .shelter_result{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.index_challenge_wrap .index_shelter .thumb{aspect-ratio:1/1;height:90px;width:90px}.index_challenge_wrap .index_shelter .infos{font-size:.8125rem;line-height:1.5;width:calc(100% - 110px)}.index_challenge_wrap .index_shelter .icon{border-radius:3px;-webkit-box-shadow:0 0 0 1px #48b0cb inset;box-shadow:0 0 0 1px #48b0cb inset;font-size:.625rem;height:20px;line-height:20px;margin-bottom:.5rem;padding:0 15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.index_challenge_wrap .index_shelter .copy{font-size:.8125rem;line-height:1.5;margin-top:1.25rem;width:100%}.index_supporter_wrap{margin-top:40px}.index_supporter_wrap.is_show .supporter::before{background-image:url(/assets/images/bg_supporter_bnr_cat_3@2x.png);opacity:1;-webkit-transform:scale(1);transform:scale(1)}.index_supporter_wrap .supporter{background-color:#f8f8f8;border-radius:20px;overflow:hidden;padding:35px 35px 35px 380px;position:relative}.index_supporter_wrap .supporter::before{background-position:center center;background-repeat:no-repeat;background-size:260px 500px;content:"";display:block;height:100%;left:70px;opacity:0;position:absolute;top:0;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:opacity .5s cubic-bezier(0.785, 0.135, 0.15, 0.86),-webkit-transform .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:opacity .5s cubic-bezier(0.785, 0.135, 0.15, 0.86),-webkit-transform .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:opacity .5s cubic-bezier(0.785, 0.135, 0.15, 0.86),transform .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:opacity .5s cubic-bezier(0.785, 0.135, 0.15, 0.86),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:260px}.index_supporter_wrap .content_title{font-size:1.25rem;line-height:1.5}.index_supporter_wrap .site{font-size:1.125rem}.index_supporter_wrap .plan_results{margin:1rem 0}.index_supporter_wrap .plan{font-size:1rem}.index_supporter_wrap .plan:not(:first-child){border-left:1px solid #bbb;margin-left:30px;padding-left:30px}/*# sourceMappingURL=pc_challenge.min.css.map */