.elementor-kit-10065{--e-global-color-primary:#C8DF8F;--e-global-color-text:#222222;--e-global-color-secondary:#4E381B;--e-global-color-accent:#DF348D;--e-global-color-05044af:#FF62B4;--e-global-color-bf055c9:#E3EEF4;--e-global-color-2f895c7:#FFFFFF;--e-global-color-0a84f20:#D7E4B8;--e-global-color-78f7d9b:#FFF3C4;--e-global-color-b17a6cb:#22180B;--e-global-color-d4d2d12:#292218;--e-global-color-24dd519:#181616;--e-global-color-8035fbc:#FFFDEE;--e-global-typography-primary-font-family:"Zen Old Mincho";--e-global-typography-primary-font-size:1.9rem;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.3em;color:var( --e-global-color-text );font-family:"Noto Sans JP", Sans-serif;font-size:1.2rem;font-weight:400;line-height:2.1em;}.elementor-kit-10065 button,.elementor-kit-10065 input[type="button"],.elementor-kit-10065 input[type="submit"],.elementor-kit-10065 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:700;line-height:1em;color:var( --e-global-color-2f895c7 );box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.23);border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-2f895c7 );border-radius:90px 90px 90px 90px;padding:15px 25px 15px 25px;}.elementor-kit-10065 button:hover,.elementor-kit-10065 button:focus,.elementor-kit-10065 input[type="button"]:hover,.elementor-kit-10065 input[type="button"]:focus,.elementor-kit-10065 input[type="submit"]:hover,.elementor-kit-10065 input[type="submit"]:focus,.elementor-kit-10065 .elementor-button:hover,.elementor-kit-10065 .elementor-button:focus{background-color:transparent;color:#FFE88D;background-image:linear-gradient(180deg, #FF62B4 0%, #DA4291 100%);}.elementor-kit-10065 e-page-transition{background-color:#FFBC7D;}.elementor-kit-10065 p{margin-block-end:2.3em;}.elementor-kit-10065 a{color:var( --e-global-color-accent );text-decoration:underline;}.elementor-kit-10065 a:hover{color:var( --e-global-color-05044af );text-decoration:none;}.elementor-kit-10065 h1{color:var( --e-global-color-text );font-family:"Zen Old Mincho", Sans-serif;font-size:1.9rem;line-height:1.3em;}.elementor-kit-10065 h2{color:var( --e-global-color-text );font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.7rem;font-weight:700;line-height:1.3em;}.elementor-kit-10065 h3{color:var( --e-global-color-text );font-family:"Noto Sans JP", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.3em;}.elementor-kit-10065 h4{font-family:"Zen Old Mincho", Sans-serif;font-size:1.3rem;font-weight:900;line-height:1.3em;}.elementor-kit-10065 h5{color:var( --e-global-color-text );font-family:"Zen Old Mincho", Sans-serif;font-size:1.3rem;font-weight:800;}.elementor-kit-10065 h6{color:var( --e-global-color-text );font-family:"Noto Sans JP", Sans-serif;font-size:1.2rem;font-weight:700;line-height:1.3em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1120px;}.e-con{--container-max-width:1120px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0rem;}.elementor-element{--widgets-spacing:0rem 0rem;--widgets-spacing-row:0rem;--widgets-spacing-column:0rem;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.mincho,span.title-steps{font-family:"Zen Old Mincho",Sans-serif}.lytbox-button,.lytbox-button .hamburguer{position:relative}h2.wp-block-heading,h3.h3-no-style,ol,ul{margin-bottom:2rem}.main-container a,.sidebar a,.source-box a{text-decoration:underline}.elementor-location-footer a:hover,.header .elementor-nav-menu a,.main-container a:hover,.sidebar a:hover{text-decoration:none}h2.wp-block-heading{background:#c8df8f;padding:.6em 1.2em;border-radius:1rem;margin-top:3.5rem}.gb-container h2.wp-block-heading,.gb-container h3.wp-block-heading{margin-top:0}h3.wp-block-heading{margin-top:2rem;border-left:4px solid #c8df8f;padding-left:1rem}h3.h3-no-style{border:none;margin-top:0;padding-left:0}span.title-steps{background:#78ae42;font-weight:800;color:#fff;padding:4px 30px 4px 15px;margin-right:10px;border-radius:40px 999em 999em 40px}.pullquote-left,.pullquote-right,.wp-block-pullquote,.wp-block-pullquote blockquote,blockquote,blockquote p,table.has-fixed-layout th{font-family:'Zen Old Mincho',Georgia,serif}h4.wp-block-heading{border-bottom:1px solid #444;padding-bottom:3px}h5.wp-block-heading{border-bottom:1px dotted #444;padding-bottom:5px;margin-top:1rem}.elementor-button-link{text-decoration:none!important}.lytbox-button{--hamburger-color:#000;--close-x-color:#fff;display:block;height:18px;cursor:pointer;z-index:101}.elementor-10527{width:100%}.lytbox-navigation{position:fixed;top:0;left:0;transform:translateX(100%);overflow:hidden;transition:transform .2s;width:100%;height:100vh;z-index:100;display:flex;justify-content:center;align-items:center}.lytbox-button .hamburguer span{display:block;height:2px;width:24px;background:var(--hamburger-color);transform-origin:50% 50%;transition:.1s .2s,transform .2s}.lytbox-button .hamburguer span:nth-child(2){transform:translate(0,6px)}.lytbox-button .hamburguer span:nth-child(3){transform:translate(0,12px)}.lytbox-nav_control{position:absolute;left:-9999px;width:100%;clip:rect(0,0,0,0)}.lytbox-nav_control:checked~.lytbox-navigation{transform:translateX(0);opacity:1;transition:transform .3s,opacity .3s}.lytbox-nav_control:checked~.lytbox-button .hamburguer{transition:.1s}.lytbox-nav_control:checked~.lytbox-button .hamburguer span{background:var(--close-x-color);transition:.1s,transform .1s .2s}.lytbox-nav_control:checked~.lytbox-button .hamburguer span:first-child{opacity:0}.lytbox-nav_control:checked~.lytbox-button .hamburguer span:nth-child(2){transform:translate(0,6px) rotate(45deg)}.lytbox-nav_control:checked~.lytbox-button .hamburguer span:nth-child(3){transform:translate(0,4px) rotate(-45deg)}.elementor-location-footer a{color:#e5e5e5;text-decoration:underline}.footer-tags a{background:#000;padding:5px}.tagcloud{line-height:1.9}table.has-fixed-layout th{background:#ff2952!important;color:#fff;border:1px solid #ff2952;text-align:center;border-right:1px solid #fff;font-size:1.4rem}table.has-fixed-layout td{text-align:center}.wp-block-pullquote{margin:0 0 2rem;padding:1rem}.wp-block-pullquote blockquote{font-size:1.25rem;margin:0;padding:0;background-image:none;border:none;line-height:2;text-align:left;font-style:italic;color:#000}.popup-adoption-story li{margin-bottom:1.2rem}.gb-container li:last-child,.gb-container p:last-child,.recommended-products-box p{margin-bottom:0}.amazonjp-content-ads,.rakuten-content-ads,.sponsor-box{border:2px solid #c9c9c9;border-radius:10px;background-color:#fff;width:96%;margin:10px auto 25px!important;padding:10px;text-align:center;overflow:hidden}.rakuten-content-ads .col1,.rakuten-content-ads .col2{width:48%;float:left;line-height:1.5!important}.rakuten-content-ads .col2{padding-left:15px}.rakuten-content-ads p,.sponsor-box p{font-size:.8rem;line-height:1.3!important}.four-columns-ad{font-size:12px;line-height:1.5}.ad-border-box{border:1px solid #ddd;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.recommended-products-box li{font-size:.9rem;border:none!important;padding:0 0 .5rem;margin:0!important;line-height:1.5}.info-box h2,.info-box ol,.info-box ul,.source-box ul{padding-left:0;border-left:none}figcaption.wp-element-caption{font-family:'Zen Old Mincho',serif;font-size:1rem;margin:1rem 0 3rem;color:#000;line-height:1.6}.pullquote-left,.pullquote-right{font-size:1rem;margin:15px 0 25px!important;padding:2rem 3rem 2rem 0;width:260px;float:left;background:url(https://bigtreeforanimals.org/wp-content/uploads/2025/01/pink-blockquote-40-30.svg) 1rem 0/40px 30px no-repeat;min-height:50px;line-height:2.1}.cite-box,.opening-box{font-family:'Zen Old Mincho',serif}.pullquote-right{float:right;margin-left:0;padding:2rem 0 2rem 3rem}.opening-box{background:url(https://bigtreeforanimals.org/wp-content/uploads/2025/01/opening-box-quote.svg) 0 0/30px no-repeat;font-size:1.2rem;line-height:2;padding:1rem 2rem 1rem 3rem;margin:0 0 2rem}.main-container ul{list-style-image:url(https://bigtreeforanimals.org/wp-content/uploads/2025/01/bullet-triangle-pink-1.svg);margin:1rem 0 1.5rem -1rem}.main-container ul ul{list-style-image:url(https://bigtreeforanimals.org/wp-content/uploads/2025/01/bullet-next-level-pink.svg);margin:1rem 0 1.5rem .5rem}.main-container ol li,.main-container ul li{margin:0 0 1rem 1rem;line-height:1.7;padding-left:.7rem}.main-container ol li li,.main-container ul li li{margin-bottom:1rem!important;border:none}.main-container li.blocks-gallery-item{border-bottom:none;padding:0}#adsenseads,#adsenseads_2,#adsenseads_3{margin-top:1rem;margin-bottom:2rem}.adsense{margin:2rem auto}#profile-box,.profile-box{background:#ffde59;color:#000;font-size:.85rem;line-height:1.5;margin:2rem auto;padding:3rem}#profile-box h4,.profile-box h4{font-size:1.5rem;margin:0 0 1rem}#profile-box a,.profile-box a{color:#f50d75}.info-box h2,.info-box h3{color:#3d260a;text-align:center}#profile-box a:hover,.profile-box a:hover{color:#000}#profile-box li,.profile-box li{border:none;margin-bottom:0!important;padding-bottom:0!important;margin-top:0!important;padding-top:0!important}.info-box h2{margin-top:10px;font-weight:700;border-bottom:none;margin-bottom:15px}.quote-box{background:#d5e6bd;border-bottom:5px solid #aabe8e;padding:35px 20px;margin-bottom:25px}.quote-box h3{border-bottom:2px dashed #aabe8e;text-align:center;font-size:25px}.info-box{background:#dbe8bf;border-bottom:5px solid #bccb9a;margin:0 0 1.563rem;clear:both;overflow:auto;font-size:1rem;line-height:2;padding:2.5rem}.info-box .wp-block-group__inner-container{padding:30px 20px 10px}.info-box ol,.info-box ul{margin:15px 0 30px 15px}.disclaimer h4,.emphasis-box h3{margin-bottom:5px;text-align:center}.source-box{background:#ddd;padding:2rem;color:#000;font-size:.9rem;line-height:1.5;margin:2rem 0;word-wrap:break-word}.source-box a{color:#000}.source-txt{font-size:.8rem;line-height:1.5}.disclaimer,.warning{font-size:12px;line-height:1.5}.emphasis-box{background:#f2f2a7;padding:20px;border:1px solid #e1e153;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;margin:15px 0}.emphasis-box h3{text-shadow:1px 1px 3px #ffffe8;border-bottom:1px dashed #e1e153;padding-bottom:5px}.cite-box{margin:15px 30px 20px;border-left:1px dashed #d4d4d4;padding-left:32px}#content .cite-box p,#content .cite-box ul li{font-family:Georgia,Times,serif;font-size:15px;line-height:1.5;color:#666}.disclaimer{background:#dbd7d1;padding:20px 25px;color:#1b1b1b;margin-bottom:10px;margin-top:15px}.disclaimer h4{font-size:16px;color:#1b1b1b}.warning{margin-top:25px;margin-bottom:20px!important;clear:both}blockquote{font-size:1.35rem;margin:20px 0 30px 24px;padding:4rem 2rem 2rem;background:url(https://bigtreeforanimals.org/wp-content/uploads/2025/03/quote-green-opacity30.svg) 0 0/150px no-repeat;border-left:none;line-height:2;font-style:italic;color:#1b1b1b}blockquote p{color:#1b1b1b}.banner,.code-box{float:left}.banner{width:200px}.code-box{width:420px}.box-todo-nottodo h2{font-size:1.3rem;line-height:1.3}.box-todo-nottodo ul{margin-left:0;font-size:1rem}.kofun-jyotai-box,.relaxed-jyotai-box{padding-top:25px}.kofun-jyotai-box h2,.relaxed-jyotai-box h2{color:#ae0000;border:none;font-size:20px;font-weight:700;margin:0 0 10px;padding:0}.relaxed-jyotai-box h2{color:#269fba;margin-bottom:20px}.kofun-jyotai-box p{padding:0;margin:0}.border-box{border:4px solid #d7d7d7;background:#f3f3f3}.border-box ol,.border-box ul{margin-left:1rem;margin-bottom:0}.main-container .border-box li{border:none;padding:0}.walk-per-age-1,.walk-per-age-2,.walk-per-age-3{background:#b7e1d5;padding:20px 15px 0;font-size:14px;line-height:1.5}.walk-per-age-1 h4,.walk-per-age-2 h4,.walk-per-age-3 h4{font-size:16px;border-bottom:1px dashed #fafafa;padding-bottom:5px}.sidebar p,.sidebar ul{font-size:.9rem;line-height:1.7}.sidebar li{margin-bottom:.5rem}.page-sidebar-archive,.page-sidebar-category,.page-sidebar-popular-post{background:#e8f1cf;padding:2rem;margin:0 0 2rem!important;border-radius:22px}.page-sidebar-popular-post a{color:#222}.page-sidebar-popular-post ul{margin-left:-1rem}.page-sidebar-archive,.page-sidebar-category{background:#e0d8cd}.elementor-message-success{background:#fff;border:5px solid #b4d76b;padding:3rem;margin:3rem 0;line-height:2rem;border-radius:40px}.elementor-location-footer h4{border-bottom:1px dashed #756e65;padding-bottom:8px}.footer-tags h5{display:none}@media only screen and (max-width:480px){blockquote{padding:3rem 2rem 0;background-size:100px;font-size:1.2rem}span.title-steps{display:block;text-align:center;margin-bottom:5px}}/* End custom CSS */