@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}img,p{padding:0;border:0;font:inherit;vertical-align:baseline}img{margin:0;vertical-align:bottom;border-radius:2px}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.sentence-wrap,body{overflow-wrap:break-word;word-wrap:break-word}a,body{color:#333}body{font-family:"Roboto",Helvetica,Arial,"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;letter-spacing:1px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6em}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}@media all and (-ms-high-contrast:none){html{font-family:'メイリオ','Meiryo',sans-serif}}html{font-size:62.5%}a{text-decoration:none}a,a:hover{transition:all .3s}.sentence-wrap{white-space:pre-wrap}#loading{width:100vw;height:100vh;transition:all 1s;background-color:#fff;position:fixed;top:0;left:0;z-index:10;display:flex;justify-content:center;align-items:center}#loading>svg{width:70px;height:70px}.loaded{opacity:0;visibility:hidden}.l-100{width:100%}.l-960{width:90%;max-width:1200px;margin:0 auto}@media screen and (max-width:959px){.l-960{width:95%}}@media screen and (max-width:768px){.l-960{width:90%}}.flex{display:flex}@media screen and (max-width:768px){.flex{display:block}}.main{width:70%;margin-right:5%;margin-top:50px}@media screen and (max-width:959px){.main{margin-right:2%}}@media screen and (max-width:768px){.main{width:100%;margin:50px auto}}@media screen and (max-width:559px){.main{margin:24px auto}}.rightbar{width:25%;margin-top:50px}@media screen and (max-width:959px){.rightbar{width:28%}}@media screen and (max-width:768px){.rightbar{width:60%;margin:50px auto}}@media screen and (max-width:559px){.rightbar{width:100%}}.aligncenter,p{display:block;margin:1em 0}.aligncenter{margin:0 auto}.alignright{float:right}.alignleft{float:left}img[class*=attachment-],img[class*=wp-image-]{max-width:100%;height:auto}img.article_thumbnail{width:100%;height:auto;margin-bottom:10px}.wpcf7-form-control-wrap{position:static!important}.header-l{background-color:#fff}@media screen and (max-width:959px){.header-l{display:none}}.header-l__flex{display:flex;height:100px;padding:10px 30px;box-sizing:border-box;align-items:center;justify-content:space-between}.header-l__logo{height:100%}.header-l__logo .name{font-size:3rem;font-weight:700;line-height:80px}.header-l__links{display:flex}.header-l__links>a,.header-s__flex .drawer .nav>.links>a{display:block;box-sizing:border-box;font-size:1.4rem;border-radius:10px;box-shadow:0 0 3px 0 rgba(0,0,0,.12),0 2px 3px 0 rgba(0,0,0,.22);font-weight:700;height:70px}.header-l__links>a:hover{box-shadow:0 15px 30px -5px rgba(0,0,0,.15),0 0 5px rgba(0,0,0,.1)}.header-l__links>a.link1{margin-right:20px}.header-l__links>a.link1 img,.header-s__flex .drawer .nav>.links>a.link1 img{border-radius:10px;height:100%;object-fit:contain}.header-l__links>a.link2,.header-s__flex .drawer .nav>.links>a.link2{padding:10px;line-height:50px}.header-l__links>a.link2::before,.header-s__flex .drawer .nav>.links>a.link2::before{content:'\f0da';font-family:"Font Awesome 5 Free";font-weight:900}.header-l .mainmenu-l{width:100%;position:relative;z-index:1}.header-l .mainmenu-l>ul{width:100%;display:flex;line-height:44px;font-size:1.4rem;height:50px}.header-l .mainmenu-l>ul>li{text-align:center}.header-l .mainmenu-l>ul>li>a{display:inline-block;width:100%;position:relative;box-sizing:border-box;height:100%}.header-l .mainmenu-l>ul>li>a::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:'';transform-origin:right top;transform:scale(0,1);transition:transform .3s}.header-l .mainmenu-l>ul>li>a:hover::before{transform-origin:left top;transform:scale(1,1)}.header-s{display:none}@media screen and (max-width:959px){.header-s{display:block;height:56px;padding:0 8px;box-sizing:border-box}}.header-s__flex{display:flex;justify-content:space-between;height:100%}.header-s__flex .name{line-height:56px;font-size:5vw;font-weight:700;height:100%;margin-right:auto}.header-l__logo img,.header-s__flex img{height:100%;object-fit:contain}.header-s__flex .drawer{padding:4px 0}.header-s__flex .drawer .hamburger{display:inline-block;width:48px;height:48px;font-size:4rem;text-align:center;background-color:#fff;border-radius:5px;box-shadow:0 0 3px 0 rgba(0,0,0,.12),0 2px 3px 0 rgba(0,0,0,.22)}.header-s__flex .drawer .nav{overflow:auto;position:fixed;top:0;right:0;z-index:50;width:100%;height:100%;background:#fff;transition:.3s ease-in-out;transform:translateX(100%)}.header-s__flex .drawer .nav .close{display:block;text-align:right;height:60px;margin:5px 10px 5px 0;font-size:5rem;line-height:60px}.header-s__flex .drawer .nav>.links{display:flex;justify-content:space-evenly;margin:30px 0}.header-s__flex .drawer .nav>ul{margin-left:20px}.header-s__flex .drawer .nav>ul>li{font-size:2rem;font-weight:700;margin-bottom:10px}.header-s__flex .drawer .nav>ul>li>a,.rightbar .sidebar-widget ul#recentcomments>li>a,.rightbar .sidebar-widget ul.archives>li>a,.rightbar .sidebar-widget ul.categories>li>a,.rightbar .sidebar-widget ul.recentposts>li>a{display:inline-block;width:100%;padding:10px;box-sizing:border-box}.header-s__flex .drawer .nav>ul>li>a::before{content:'\f0da';font-family:"Font Awesome 5 Free";font-weight:900;margin-right:5px}#menu:checked~#menu-nav{transform:translateX(0%)}.access-map>iframe,.footer,.rightbar .alert-baner>.alert-img,.rightbar .side-info .logo-link>img{width:100%}.footer-nav{padding:24px 0 16px}.footer-nav ul{justify-content:center;display:flex;flex-wrap:wrap;font-size:1.4rem}.footer-nav ul>li{margin:0 10px}.footer-nav ul>li>a:hover,.newPosts>ul>li.list>a.list-link:hover,.rightbar .sidebar-widget ul#recentcomments>li>a:hover{text-decoration:underline}.footer-copyright{margin:0;text-align:center;font-size:1rem;padding-bottom:8px}.rightbar .alert-baner{margin-bottom:50px}.rightbar .sns-icons{margin-bottom:50px;text-align:center}.rightbar .sns-icons__title{font-weight:700;font-size:1.4rem;margin-bottom:10px}.rightbar .sns-icons__title::before{content:'＼';font-weight:700}.rightbar .sns-icons__title::after{content:'／';font-weight:700}.rightbar .sns-icons a{display:inline-block;width:32px;height:32px;text-align:center;line-height:33px;border-radius:10px;box-shadow:0 0 3px 0 rgba(0,0,0,.12),0 2px 3px 0 rgba(0,0,0,.22);font-size:1.8rem;color:#fff}.rightbar .sns-icons a:not(:last-child){margin-right:5px}.rightbar .sns-icons a.twitter{background-color:#1da1f2}.rightbar .sns-icons a.instagram{background-color:#cf2e92}.rightbar .sns-icons a.facebook{background-color:#3c5a99}.rightbar .sns-icons a.line{background-color:#00b900}.rightbar .sns-icons a.youtube{background-color:#da1725}.rightbar .sidebar-widget{margin-bottom:50px}.rightbar .sidebar-widget .widget-title,.topPageTitle{font-size:2rem;font-weight:700;padding:5px 10px}.rightbar .sidebar-widget ul#recentcomments,.rightbar .sidebar-widget ul.archives,.rightbar .sidebar-widget ul.categories,.rightbar .sidebar-widget ul.recentposts{background-color:#fff}.rightbar .sidebar-widget ul#recentcomments>li{padding:10px;font-size:1.4rem}.rightbar .sidebar-widget .tagcloud{background-color:#fff;padding:10px;box-sizing:border-box}.rightbar .sidebar-widget .tagcloud .tag-cloud-link{padding:5px;font-size:12px!important;border-radius:5px;margin:0 5px 5px 0;display:inline-block}.rightbar .side-info{margin-bottom:24px}.rightbar .side-info .logo-link{display:block}.rightbar .side-info .zip{font-size:1.4rem}.rightbar .side-info .address{font-size:1.8rem}.rightbar .side-info .tel{font-size:1.6rem}.rightbar .side-info .oh{font-size:1.2rem;font-weight:700}.article-item .article-link>div.textcontainer>h2.title,.contactform-content .wp-block-table table thead,.page-detail .wp-block-table table thead,.rightbar .side-info .email,.single-detail .wp-block-table table thead{font-size:1.8rem;font-weight:700}.availableAnimals a.more-link,.rightbar .side-info .license{font-size:1.4rem}.rightbar .map>iframe{width:100%;height:300px}.topPageTitle::before{content:'\f1b0';font-family:"Font Awesome 5 Free";font-weight:900;margin-right:8px}.slick-imgs{margin-bottom:64px;width:100%}@media screen and (max-width:559px){.slick-imgs{margin-bottom:32px}}.slick-img{display:inline-block!important;width:100%;object-fit:contain;vertical-align:bottom}.slick-next,.slick-prev{z-index:10;width:40px!important;height:40px!important}.slick-next::before,.slick-prev::before{font-size:4rem!important;color:#fff!important;transition:.3s}.slick-next:hover::before,.slick-prev:hover::before{transition:.3s}.slick-prev{left:0!important}.slick-next{right:0!important}.newPosts{background-color:#fff;margin-bottom:64px}@media screen and (max-width:559px){.newPosts{margin-bottom:32px}}.newPosts>ul{height:200px;overflow:scroll;padding:8px}.newPosts>ul>li.list>a.list-link{display:block;padding:8px 8px 4px;font-size:1.4rem}.newPosts>ul>li.list>a.list-link>p{margin:0}.newPosts>ul>li.list>a.list-link>p>time{margin-right:16px}.greeting{background-color:#fff;margin-bottom:64px}@media screen and (max-width:559px){.greeting{margin-bottom:32px}}.greeting-content{display:flex;align-items:center;padding:16px}@media screen and (max-width:559px){.greeting-content{display:block}}.greeting-content .text{width:calc(70% - 16px);margin-right:15.9px;box-sizing:border-box;font-size:1.4rem;line-height:1.2}@media screen and (max-width:559px){.greeting-content .text{width:100%;line-height:2;margin-right:0}}.greeting-content .imgcontainer{width:30%;box-sizing:border-box}@media screen and (max-width:559px){.greeting-content .imgcontainer{width:100%;margin-bottom:16px}}.greeting-content .imgcontainer>img{width:100%;object-fit:contain}.availableAnimals{margin-bottom:64px}@media screen and (max-width:559px){.availableAnimals{margin-bottom:32px}}.availableAnimals>div.animals{display:flex;flex-wrap:wrap;padding:8px 0 0;box-sizing:border-box;margin-right:-8px}@media screen and (max-width:559px){.availableAnimals>div.animals{margin-right:0;justify-content:space-between;padding:16px 0 0}}.availableAnimals>div.animals>a.link{width:calc(100%/4 - 8px);margin-right:8px;margin-bottom:8px}@media screen and (max-width:559px){.availableAnimals>div.animals>a.link{width:calc(50% - 8px);margin-right:0;margin-bottom:16px}}.availableAnimals>div.animals>a.link:hover img{transform:scale(1.06);transition:all .3s}.availableAnimals>div.animals>a.link>figure{position:relative;width:100%;height:0;padding-bottom:100%;overflow:hidden}.availableAnimals a.more-link:hover{letter-spacing:1.5px}.availableAnimals a.more-link::after{margin-left:8px;content:'\f105';font-family:"Font Awesome 5 Free";font-weight:900}.access{background-color:#fff;padding:20px 10px;margin-bottom:50px}.access .page-detail h2{display:inline-block;font-size:2rem;margin-bottom:0}.access-info{display:flex;align-items:center}@media screen and (max-width:559px){.access-info{display:block}}.access-info>.info{width:60%;padding:5px;box-sizing:border-box}@media screen and (max-width:559px){.access-info>.info{width:100%;padding:10px}}.access-info>.info .name{font-size:2.5rem;font-weight:700}@media screen and (max-width:559px){.access-info>.info .name{font-size:2rem}}.access-info>.info .zip{font-size:1.4rem}.access-info>.info .address{font-size:2rem}@media screen and (max-width:559px){.access-info>.info .address{font-size:1.8rem}}.access-info>.info .tel{margin-bottom:5px}.access-info>.info .email,.access-info>.info .tel{font-size:2.5rem;font-weight:700;line-height:35px}@media screen and (max-width:559px){.access-info>.info .email,.access-info>.info .tel{font-size:2rem}}.access-info>.info .email>i,.access-info>.info .tel>i{font-size:2rem;display:inline-block;width:35px;height:35px;text-align:center;border-radius:10px;line-height:35px}.access-info>.imgcontainer{width:40%;padding:5px 5px 40%;height:0;overflow:hidden;position:relative;box-sizing:border-box}@media screen and (max-width:559px){.access-info>.imgcontainer{width:100%;padding:0 0 100%}}.access-info>.imgcontainer .img{width:100%;height:100%;object-fit:contain;position:absolute}.animal-item,.staff-item{background-color:#fff;padding:25px 10px}.animal-item h2.animal-name,.staff-item h2.staff-name{position:relative;border:dashed 2px #fff;padding:.2em .5em;display:inline-block;font-size:2rem;font-weight:700;min-width:150px;margin-bottom:15px}.animal-item h2.animal-name::after,.staff-item h2.staff-name::after{position:absolute;content:'';left:-7px;top:-7px;border-width:0 0 15px 15px;border-style:solid;box-shadow:1px 1px 1px rgba(0,0,0,.15)}.animal-item .animal-tags{margin-bottom:5px}.animal-item .animal-tags a{color:#1b95e0}.animal-item .animal-tags a::before{content:'#'}.animal-item .animal-tags a:hover,.logged-in-as a{text-decoration:underline}.animal-item .animal-imgcontainer{width:60%;margin:0 auto}.animal-item .animal-imgcontainer>img.animal-img,.staff-item .staff-imgcontainer>img.staff-img{width:100%;height:auto;border-radius:20px}.animal-item p.available,.staff-item p.job{margin:20px 0;padding:5px 20px;display:inline-block;font-weight:700;font-size:1.8rem}.animal-item .animal-data{width:100%;margin:0 auto 50px}@media screen and (max-width:559px){.animal-item .animal-data._1{display:none}}.animal-item .animal-data._2,label[for=file]>span.your-file{display:none}@media screen and (max-width:559px){.animal-item .animal-data._2{display:table}}.animal-item .animal-data td{padding:5px 10px;vertical-align:middle}.animal-item .animal-data td.item-name{font-weight:700;font-size:1.4rem;width:20%}.animal-item .animal-data td.item-detail{text-align:center;width:30%}.animal-item .animal-about{margin-bottom:25px}.animal-item .animal-about,.animal-item .animal-others{position:relative;padding:1em 1em .5em;border-radius:5px}.animal-item .animal-about>h3.about-title,.animal-item .animal-others>h3.about-title{position:absolute;display:inline-block;top:-13px;left:10px;padding:0 10px;line-height:1;font-size:1.9rem;background:#fff;font-weight:700}.staff-item .staff-imgcontainer{width:60%;margin:0 auto}.staff-item .staff-history,.staff-item .staff-message{display:block;position:relative;padding:10px 10px 0 0;width:90%;background:#f8f8f8}.staff-item .staff-message{margin:0 auto}.staff-item .staff-history .ribbon,.staff-item .staff-message .ribbon{display:inline-block;position:relative;box-sizing:border-box;padding:5px 0;margin:0 0 0 -20px;width:100px;box-shadow:0 1px 0 rgba(0,0,0,.2)}.staff-item .staff-history .ribbon>h3.history-title,.staff-item .staff-history .ribbon>h3.message-title,.staff-item .staff-message .ribbon>h3.history-title,.staff-item .staff-message .ribbon>h3.message-title{margin:0;padding:0 30px 0 15px;border-top:dashed 2px #fff;border-bottom:dashed 2px #fff;font-size:1.8rem;font-weight:700;line-height:46px;text-align:center}.list-ribbon::after,.staff-item .staff-history .ribbon::after,.staff-item .staff-message .ribbon::after{position:absolute;content:'';z-index:1;top:0;right:0;width:0;height:0;border-width:30px 15px 30px 0;border-color:transparent #f8f8f8 transparent transparent;border-style:solid}.staff-item .staff-history .ribbon::before,.staff-item .staff-message .ribbon::before{position:absolute;content:'';top:100%;left:0}.staff-item .staff-history p.history-content,.staff-item .staff-history p.message-content,.staff-item .staff-message p.history-content,.staff-item .staff-message p.message-content{margin:0;padding:10px 0 10px 10px}.staff-item .staff-history{margin:0 auto 20px}.list-ribbon{position:relative;height:60px;line-height:60px;text-align:center;padding:7px 0;font-size:18px;font-weight:700;box-sizing:border-box;box-shadow:0 2px 0 rgba(0,0,0,.25)}.list-ribbon>h1.members-title{margin:0;padding:0 30px;border-top:dashed 2px rgba(255,255,255,.5);border-bottom:dashed 2px rgba(255,255,255,.5);line-height:42px}.list-ribbon::after{border-color:transparent #fff transparent transparent}.members{padding:50px 10px 0;background-color:#fff;margin-bottom:50px}@media screen and (max-width:559px){.members{padding-top:20px;margin-bottom:24px}}.members-flex{display:flex;flex-wrap:wrap;margin-right:-30px}@media screen and (max-width:559px){.members-flex{margin-right:0}}.members-flex .memberlist{width:calc(100%/3 - 30px);margin-right:30px;position:relative;margin-bottom:32px}@media screen and (max-width:768px){.members-flex .memberlist{width:calc(100%/2 - 30px)}}@media screen and (max-width:559px){.members-flex .memberlist{width:90%;margin:0 auto 24px}}.members-flex .memberlist:hover img{transform:scale(1.06);transition:all .3s}.members-flex .memberlist .animallist-available{height:30px;font-size:1.8rem;font-weight:700;text-align:center;line-height:30px}.members-flex .memberlist h2.member-name{display:inline-block;position:absolute;left:0;bottom:10px;box-sizing:border-box;padding:0 10px;margin:0;height:30px;line-height:30px;font-size:1.6rem;font-weight:700;letter-spacing:.1em;box-shadow:1px -1px 1px rgba(0,0,0,.1)}.members-flex .memberlist h2.member-name::after,.members-flex .memberlist h2.member-name::before{position:absolute;content:'';top:-8px;left:-7px;border:0;height:38px;width:7px;border-radius:5px 0 0 5px}.members-flex .memberlist h2.member-name::after{top:-7px;left:-5px;height:7px;width:5px}.members-flex .memberlist-imgcontainer{width:100%;overflow:hidden;height:0;padding-bottom:100%;position:relative;border-radius:10px}.availableAnimals>div.animals>a.link>figure>img,.members-flex .memberlist-imgcontainer>img{object-fit:cover;position:absolute;height:100%;width:100%;transition:all .3s}.page-support{background-color:#fff;width:100%;padding:20px;box-sizing:border-box}@media screen and (max-width:559px){.page-support{padding:20px 10px}}.page-support h1.title,.page-support h2.support-address-title{font-size:2.5rem;text-align:center;font-weight:700;margin-bottom:30px}.page-support table.bank-info{width:80%;margin:0 auto 30px}@media screen and (max-width:559px){.page-support table.bank-info{width:100%}}.page-support table.bank-info tbody>tr>td{vertical-align:middle;padding:5px 10px;box-sizing:border-box}.page-support table.bank-info tbody>tr>td.right{width:60%;text-align:center;font-size:1.8rem;font-weight:700}.page-support h3.other-title{text-align:center;font-size:2rem;font-weight:700;margin:50px 0 10px}.page-support a.other-link{display:block;width:30%;box-shadow:0 0 3px 0 rgba(0,0,0,.12),0 2px 3px 0 rgba(0,0,0,.22);margin:0 auto;border-radius:10px}@media screen and (max-width:559px){.page-support a.other-link{width:50%}}.article-item .article-link:hover,.page-support a.other-link:hover{box-shadow:0 15px 30px -5px rgba(0,0,0,.15),0 0 5px rgba(0,0,0,.1)}.page-support a.other-link>img{border-radius:10px;width:100%;object-fit:contain}.article-list,.page-container{margin-bottom:56px;background-color:#fff;padding:16px;box-sizing:border-box}.article-item:not(:last-child){margin-bottom:24px}.article-item .article-each-cat{display:inline-block;padding:0 10px;border-radius:3px;margin-bottom:4px}.article-item .article-link{display:flex;align-items:center;padding:16px;box-sizing:border-box;box-shadow:0 0 3px 0 rgba(0,0,0,.12),0 2px 3px 0 rgba(0,0,0,.22)}@media screen and (max-width:559px){.article-item .article-link{display:block}}.article-item .article-link>div.imgcontainer{width:35%;height:0;padding-bottom:35%;overflow:hidden;margin-right:8px;position:relative}@media screen and (max-width:559px){.article-item .article-link>div.imgcontainer{width:100%;padding-bottom:100%;margin:0 auto}}.article-item .article-link>div.imgcontainer>img{object-fit:cover;position:absolute;height:100%;width:100%}.article-item .article-link>div.textcontainer{width:calc(100% - 35% - 8px)}@media screen and (max-width:559px){.article-item .article-link>div.textcontainer{width:100%;margin-top:16px}}@media screen and (max-width:559px){.article-item .article-link>div.textcontainer>h2.title{text-align:center}}.article-item .article-link>div.textcontainer>p{margin:0;font-size:1.4rem}.article-item .article-link>div.textcontainer>div.time{text-align:right;font-size:1.2rem}h2.searched-ribbon{font-size:2rem;font-weight:700;margin-bottom:20px}h2.searched-ribbon::before{content:'\f105';font-family:"Font Awesome 5 Free";font-weight:900}.notfound-img{width:100%}.page-title,.single-title{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:30px}.contactform-content p,.page-detail p,.single-detail p{font-size:100%}.contactform-content .wp-block-latest-posts>li>a,.contactform-content p a,.page-detail .wp-block-latest-posts>li>a,.page-detail p a,.single-detail .wp-block-latest-posts>li>a,.single-detail p a{color:#777;text-decoration:underline}.contactform-content h1,.contactform-content h3,.contactform-content h4,.contactform-content h5,.page-detail h1,.page-detail h3,.page-detail h4,.page-detail h5,.single-detail h1,.single-detail h3,.single-detail h4,.single-detail h5{font-weight:700;display:table}.contactform-content h2,.page-detail h2,.single-detail h2{padding:5px;font-size:2.5rem;font-weight:700;margin:40px 0 20px}.contactform-content h3,.page-detail h3,.single-detail h3{font-size:2rem;margin:20px 0 15px}.contactform-content h4,.page-detail h4,.single-detail h4{font-size:1.8rem;margin:20px 0 15px}.contactform-content h5,.page-detail h5,.single-detail h5{font-size:1.6em}.contactform-content .wp-block-table td,.page-detail .wp-block-table td,.single-detail .wp-block-table td{vertical-align:middle}.contactform-content .wp-block-separator,.page-detail .wp-block-separator,.single-detail .wp-block-separator{border-bottom:1px solid #333}.contactform-content .wp-block-separator.is-style-dots:before,.page-detail .wp-block-separator.is-style-dots:before,.single-detail .wp-block-separator.is-style-dots:before{content:'\00b7 \00b7 \00b7 \00b7 \00b7'}.contactform-content .wp-block-preformatted strong,.page-detail .wp-block-preformatted strong,.single-detail .wp-block-preformatted strong{font-weight:700}.contactform-content .wp-block-preformatted em,.page-detail .wp-block-preformatted em,.single-detail .wp-block-preformatted em{font-style:italic}.contactform-content .wp-block-code,.page-detail .wp-block-code,.single-detail .wp-block-code{background-color:#333;font-size:14px;color:#fff;border:0;border-radius:0;border-top:#e1b5b5 3px solid;overflow-x:scroll;margin:20px 0}.contactform-content ol,.contactform-content ul,.page-detail ol,.page-detail ul,.single-detail ol,.single-detail ul{padding-left:30px;margin-left:20px}.contactform-content ol>li,.page-detail ol>li,.single-detail ol>li{list-style:decimal}.contactform-content ul>li,.page-detail ul>li,.single-detail ul>li{list-style:circle}.contactform-content .wp-block-latest-posts>li,.page-detail .wp-block-latest-posts>li,.single-detail .wp-block-latest-posts>li{list-style:circle;margin-bottom:10px}.contactform-content .wp-block-latest-posts>li>a:hover,.page-detail .wp-block-latest-posts>li>a:hover,.pagination2>ul>li>a:hover,.single-detail .wp-block-latest-posts>li>a:hover{color:#333}.contactform-content .wp-block-latest-comments,.page-detail .wp-block-latest-comments,.single-detail .wp-block-latest-comments{padding:0}.contactform-content .wp-block-latest-comments__comment,.page-detail .wp-block-latest-comments__comment,.single-detail .wp-block-latest-comments__comment{margin-bottom:10px;line-height:1.4}.contactform-content .wp-block-quote,.page-detail .wp-block-quote,.single-detail .wp-block-quote{border:0;padding:20px;position:relative}.contactform-content .wp-block-quote.is-large,.page-detail .wp-block-quote.is-large,.single-detail .wp-block-quote.is-large{padding:20px}.contactform-content .wp-block-quote::before,.page-detail .wp-block-quote::before,.single-detail .wp-block-quote::before{content:"\f10d";font-family:"Font Awesome 5 Free";position:absolute;top:5px;left:5px;font-weight:900;font-size:13px}.contactform-content .wp-block-quote::after,.page-detail .wp-block-quote::after,.single-detail .wp-block-quote::after{content:"\f10e";font-family:"Font Awesome 5 Free";position:absolute;bottom:5px;right:5px;font-weight:900;font-size:13px}.contactform-content .wp-block-quote p,.page-detail .wp-block-quote p,.single-detail .wp-block-quote p{margin:10px 0 5px}.contactform-content .wp-block-quote cite,.page-detail .wp-block-quote cite,.single-detail .wp-block-quote cite{margin:0;color:#333}.contactform-content .wp-block-button,.page-detail .wp-block-button,.single-detail .wp-block-button{margin:20px 0}.contactform-content .wp-block-button__link,.page-detail .wp-block-button__link,.single-detail .wp-block-button__link{border-radius:2px;box-shadow:0 0 3px 0 rgba(0,0,0,.12),0 2px 3px 0 rgba(0,0,0,.22)}.contactform-content .wp-block-button__link:hover,.page-detail .wp-block-button__link:hover,.single-detail .wp-block-button__link:hover{box-shadow:0 15px 30px -5px rgba(0,0,0,.15),0 0 5px rgba(0,0,0,.1)}.contactform-content .wp-block-pullquote,.page-detail .wp-block-pullquote,.single-detail .wp-block-pullquote{margin:0 20px}.contactform-content .wp-block-gallery,.contactform-content .wp-block-gallery ul,.page-detail .wp-block-gallery,.page-detail .wp-block-gallery ul,.single-detail .wp-block-gallery,.single-detail .wp-block-gallery ul{padding:0;margin:0}.page-detail h2{text-align:center}.single-imgcontainer{width:100%;margin-bottom:10px}.single-img{width:100%;object-fit:contain;height:auto}.comment-form .form-submit,.single-info{text-align:right}.single-info__cat-link{display:inline-block;padding:5px 10px;border-radius:3px}.single-info__date{font-size:12px;color:#777}.comment-form-comment textarea,.comment-respond{box-sizing:border-box;border-radius:2px}.comment-reply-title{font-size:1.3em;font-weight:700}.logged-in-as{text-align:right;color:#333}.comment-form-comment textarea{width:100%;height:150px;border:0;padding:10px;font-size:16px;outline:0;background-color:#f4f4f4}.comment-form-author>input:focus,.comment-form-comment textarea:focus,.comment-form-email>input:focus,.comment-form-url>input:focus{box-sizing:border-box}.comment-form .form-submit>.submit,.comments-list .reply .comment-reply-link{box-sizing:border-box;box-shadow:0 0 3px 0 rgba(0,0,0,.12),0 2px 3px 0 rgba(0,0,0,.22)}.comment-form .form-submit>.submit{border:0;transition:all .3s;border-radius:2px;padding:10px 15px;font-size:1em}.comment-form .form-submit>.submit:hover{cursor:pointer;transition:all .3s;box-shadow:0 15px 30px -5px rgba(0,0,0,.15),0 0 5px rgba(0,0,0,.1)}.comment-form-author>input,.comment-form-email>input,.comment-form-url>input{width:100%;border:0;box-sizing:border-box;height:40px;background-color:#f4f4f4;padding:10px;border-radius:2px;font-size:16px;outline:0}.comment-form-cookies-consent>label{font-size:13px}.comments-list{margin:30px 0;box-sizing:border-box;border-radius:2px}.comments-list li.odd{background-color:#fff}.comments-list img.avatar{border-radius:50%}.comments-list .comment-body{padding:3%}.comments-list .comment-metadata{text-align:right;font-size:13px;color:#777}.comments-list .comment-edit-link{text-decoration:underline}.comments-list .comment-awaiting-moderation{font-size:13px}.comments-list .reply{text-align:right}.comments-list .reply .comment-reply-link{font-size:13px;padding:5px}.pagination{margin:50px 0}.pagination-ul{display:flex;justify-content:space-between}.pagination2{margin-top:30px}.pagination2>ul{display:flex}.pagination2>ul>li{width:40px;height:40px;text-align:center;line-height:40px}.pagination2>ul>li:not(:last-child){border-right:1px solid #fff}.pagination2>ul>li>a{display:inline-block;width:100%;height:100%}.pagination3{margin-bottom:100px}@media screen and (max-width:559px){.pagination3{margin-bottom:50px}}.pagination3 .page-numbers{display:inline-block;width:40px;height:40px;text-align:center;line-height:40px;margin:0 5px 5px 0}.pagination3 .page-numbers.next,.pagination3 .page-numbers.prev{width:auto;padding:0 10px}span.wpcf7-not-valid-tip{color:#a62f00!important;font-size:14px!important}div.wpcf7-validation-errors{color:#a62f00!important;border:2px solid #a62f00!important}div.wpcf7-mail-sent-ok,div.wpcf7-validation-errors{font-size:14px!important;margin:0!important}.wpcf7{margin:30px 0 0}.contactform{width:100%;margin:0 auto;background-color:#fff;padding:20px;box-sizing:border-box}@media screen and (max-width:768px){.contactform{width:80%}}@media screen and (max-width:559px){.contactform{width:100%}}.contactform-title,.page-adoption h1.title{font-size:2.5rem;font-weight:700;margin:0 0 30px;text-align:center}.contactform-attention{font-size:1.4rem;color:#a62f00;font-weight:400}.adoptionform-table label,.contactform label{font-weight:700;font-size:1.8rem}.contactform-email,.contactform-message,.contactform-name,.contactform-subject,.contactform-tel{width:100%;outline:0;border:0;border-radius:2px;padding:10px;font-size:1.6rem;box-sizing:border-box}.contactform-email,.contactform-name,.contactform-subject,.contactform-tel{height:50px}.contactform-btn{border:0;font-size:1.8rem;width:100%;height:50px;cursor:pointer;font-weight:700;border-radius:2px;transition:all .3s;box-shadow:0 2px 4px rgba(0,0,0,.2)}.adoptionform-btn:hover,.contactform-btn:hover{transition:all .3s;box-shadow:0 3px 6px rgba(0,0,0,.3)}.page-adoption{width:100%;margin:0 auto;background-color:#fff;padding:20px;box-sizing:border-box}@media screen and (max-width:768px){.page-adoption{width:90%}}@media screen and (max-width:559px){.page-adoption{width:100%}}.adoptionform{width:100%;margin:50px auto}.adoptionform-content,.adoptionform-table>tbody>tr>td{width:100%;padding:0 20px;box-sizing:border-box}.adoptionform-table{width:100%;margin-bottom:30px}.adoptionform-table>tbody>tr>td{padding:10px 20px;display:block}.adoptionform-table>tbody>tr>td:first-child{width:100%;padding-bottom:0}.adoptionform-attention{font-size:1.4rem;color:#a62f00;font-weight:400}.adoptionform-address,.adoptionform-age,.adoptionform-animal,.adoptionform-email,.adoptionform-experience,.adoptionform-family,.adoptionform-message1,.adoptionform-message2,.adoptionform-name,.adoptionform-petdetail,.adoptionform-subject,.adoptionform-tel,.adoptionform-zip{height:50px;border:0;width:100%;font-size:1.6rem;outline:0;border-radius:2px;padding:10px;box-sizing:border-box}.adoptionform-age,.adoptionform-message1,.adoptionform-message2,.adoptionform-zip{width:50%}.adoptionform-message1,.adoptionform-message2{height:150px;width:100%}.adoptionform-btn{border:0;font-size:1.8rem;width:50%;height:50px;cursor:pointer;font-weight:700;border-radius:2px;box-sizing:border-box;transition:all .3s;box-shadow:0 2px 4px rgba(0,0,0,.2)}.searchform-btn>button,label[for=file]{box-sizing:border-box;display:inline-block}label[for=file],label[for=file]::before{height:50px;line-height:50px;border-radius:50px}label[for=file]{box-shadow:0 0 3px 0 rgba(0,0,0,.12),0 2px 3px 0 rgba(0,0,0,.22)}label[for=file]::before{content:'\f574';font-family:'Font Awesome 5 Pro';font-weight:700;display:inline-block;width:50px;text-align:center;font-size:2rem;margin-right:5px}.searchform{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.searchform-input{display:block;width:80%;height:40px;padding:5px 10px;box-sizing:border-box;font-size:16px;line-height:1.5;background-color:#fff}.searchform-btn{margin-left:-1px;box-sizing:border-box;width:calc(20% + 1px);height:100%}.searchform-btn>button{font-weight:400;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;font-size:16px;line-height:1.5;height:40px}.u-right{text-align:right}.u-center{text-align:center}.sm{display:none}@media screen and (max-width:559px){.sm{display:block}}.md{display:block}@media screen and (max-width:559px){.md{display:none}}.between-content-footer{height:50px}@media screen and (max-width:559px){.between-content-footer{display:none}}