.visual{background-color:#fff100}.visual-ttl{top:clamp(40px,3.66vw,50px);left:clamp(142px,13.177vw,180px);text-align:center}@media print,screen and (max-width: 1080px){.visual-ttl{top:clamp(43px,5.556vw,60px);left:clamp(101px,13.148vw,142px)}}@media screen and (max-width: 767px){.visual-ttl{top:clamp(29px,7.823vw,60px);left:clamp(69px,18.514vw,142px)}}.visual-ttl p.ff--jp{font-size:clamp(40px,3.66vw,50px)}@media print,screen and (max-width: 1080px){.visual-ttl p.ff--jp{font-size:clamp(27px,3.519vw,38px)}}@media screen and (max-width: 767px){.visual-ttl p.ff--jp{font-size:clamp(19px,4.954vw,38px)}}.visual-ttl p+p{margin-top:clamp(28px,2.562vw,35px)}@media print,screen and (max-width: 1080px){.visual-ttl p+p{margin-top:clamp(20px,2.593vw,28px)}}@media screen and (max-width: 767px){.visual-ttl p+p{margin-top:clamp(14px,3.651vw,28px)}}.visual-copy{display:none}.visual-cat{bottom:0;right:clamp(79px,7.321vw,100px);width:clamp(301px,27.818vw,380px)}@media print,screen and (max-width: 1080px){.visual-cat{right:clamp(56px,7.315vw,79px);width:clamp(214px,27.87vw,301px)}}@media screen and (max-width: 767px){.visual-cat{right:20px;width:clamp(147px,39.244vw,301px)}}.main .adoption-ttl{text-align:center;font-weight:700}.main .adoption-desc>div{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}@media print,screen and (max-width: 1080px){.main .adoption-desc>div{flex-direction:column}}.main .adoption-cnt p+p{margin-top:.5em}.main .wanted-inner{padding-top:clamp(40px,3.66vw,50px);border-top:2px solid #5cbfc6}.main .explanation{padding-top:clamp(47px,4.392vw,60px);padding-bottom:clamp(47px,4.392vw,60px)}.main .explanation-cnt{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:clamp(32px,2.928vw,40px)}@media print,screen and (max-width: 1080px){.main .explanation-cnt{flex-direction:column}}.main .explanation-cnt--fig{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:clamp(32px,2.928vw,40px)}@media screen and (max-width: 767px){.main .explanation-cnt--fig{flex-direction:column}.main .explanation-cnt--fig div:nth-of-type(1){width:100%;max-width:582px;margin-left:auto;margin-right:auto}.main .explanation-cnt--fig div:nth-of-type(2){width:100%;max-width:219px;margin-left:auto;margin-right:auto}}.main .board-ttl{padding:.25em 1em;background-color:#5cbfc6;color:#fff;text-align:center;font-size:clamp(24px,2.196vw,30px);font-weight:700}.main .board-ttl small{display:inline-block;margin-left:1em}.main .board-cnt--list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:clamp(20px,1.83vw,25px)}@media screen and (max-width: 767px){.main .board-cnt--list{gap:clamp(10px,2.608vw,20px)}}.main .board-cnt--list li{width:calc((100% - clamp(20px, 1.83vw, 25px)*3)/4)}@media screen and (max-width: 767px){.main .board-cnt--list li{width:calc((100% - clamp(10px, 2.608vw, 20px)*2)/3)}}@media screen and (max-width: 428px){.main .board-cnt--list li{width:calc((100% - clamp(10px, 2.608vw, 20px)*1)/2)}}.main .board-cnt--list li a{display:block}.main .board-cnt--list.v3{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:clamp(20px,1.83vw,25px)}@media screen and (max-width: 767px){.main .board-cnt--list.v3{gap:clamp(10px,2.608vw,20px)}}.main .board-cnt--list.v3 li{width:calc((100% - clamp(20px, 1.83vw, 25px)*3)/4)}@media screen and (max-width: 767px){.main .board-cnt--list.v3 li{width:calc((100% - clamp(10px, 2.608vw, 20px)*2)/3)}}@media screen and (max-width: 428px){.main .board-cnt--list.v3 li{width:calc((100% - clamp(10px, 2.608vw, 20px)*1)/2)}}.main .board-cnt--list.v3 li a{display:block}.main .notice-cnt--item+.notice-cnt--item{margin-top:clamp(47px,4.392vw,60px)}@media screen and (max-width: 767px){.main .notice-cnt--item+.notice-cnt--item{margin-top:clamp(23px,6.128vw,47px)}}.main .notice-cnt--item .ttl{width:100%}.main .notice-cnt--item .ttl span.ff--jp::before{display:none}.main .notice-cnt--item .cnt{font-weight:700}.main .notice-cnt--item .cnt .list--num{margin-top:1em}.main .notice-cnt--item .cnt .list--num li+li{margin-top:1em}.main .notice-cnt--item .cnt .list--num li>ul{margin-left:-1em}/*# sourceMappingURL=page-adoption.min.css.map */