.flicking-viewport{position:relative;overflow:hidden}.flicking-viewport.vertical{display:inline-flex}.flicking-viewport.vertical>.flicking-camera{flex-direction:column;display:inline-flex}.flicking-viewport.flicking-hidden>.flicking-camera>*{visibility:hidden}.flicking-camera{z-index:1;will-change:transform;flex-direction:row;width:100%;height:100%;display:flex;position:relative}.flicking-camera>*{flex-shrink:0}.Alert{letter-spacing:.1em;color:#3f280d;background-color:#ddbf9d;border:1px solid #3f280d;border-radius:4px;align-items:center;margin-bottom:40px;padding:.8em 1em;font-weight:700;line-height:1.4;display:flex}.Alert:before{content:"i";color:#fff;background-color:#3f280d;border-radius:100%;justify-content:center;align-items:center;width:1.4em;height:1.4em;margin-right:1em;display:flex}.Alert__text{flex:1;font-style:normal}.ButtonControl{flex-wrap:wrap;justify-content:space-evenly;row-gap:40px;margin-bottom:40px;display:flex}.ButtonLink{box-sizing:border-box;justify-content:center;align-items:center;min-width:260px;max-width:100%;height:70px;padding:0 20px;font-size:16px;transition:all .35s;display:inline-flex}.ButtonLink--outlined{color:#dda05a;background-color:#fff;border:1px solid}.ButtonLink--outlined:hover{color:#fff;background:#dda05a;border-color:#dda05a}.ButtonLink--brown{color:#fff;background:#dda05a}.ButtonLink--brown:hover{color:#fff;background:#ddbf9d}.Checkboxes{gap:20px;margin-bottom:20px;display:flex}.H2{color:#dda05a;border-left:.25em solid;margin-bottom:40px;padding-left:.5em;font-size:1rem}.H2__title{font-size:1.2rem}.Hr{background:#ddd;border:none;margin-bottom:120px}.InviewInner{padding-inline:40px}.LinkPdf>li>a{color:#dda05a;word-break:break-all;align-items:center;gap:.5em;line-height:1.4;display:flex}.LinkPdf>li>a:after{content:"";background-image:url(pdf.0e5a2ceb.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:1em;height:1em}.Message{letter-spacing:.05em;background-color:#f9f9f9;border-radius:8px;padding:2em;line-height:1.6}.Section{margin-bottom:120px}.Slider{margin-bottom:80px;width:100vw;margin-inline:-40px}.Slider__img{width:100%;max-width:60vw;max-height:80vh}@media screen and (width>=1201px){.Slider{width:unset}}.Table{color:#333;width:100%;margin-bottom:40px}.Table__th,.Table__td{text-align:left;border:1px solid #ddd;padding:1em}.Table__th{font-weight:700}@media screen and (width<=550px){.Table__colgroup{display:none}.Table__tr{border-right:1px solid #ddd;grid-template-columns:1fr 1fr;display:grid}.Table__tr:last-child{border-bottom:1px solid #ddd}.Table__th,.Table__td{border-bottom:none;border-right:none}}.Tabs{margin-bottom:20px;display:flex}@media screen and (width>=1201px){.Tabs{width:50%}}.Tabs__item{border:1px solid #ddd;flex:1;justify-content:center;align-items:center;margin-right:-1px;display:flex}.Tabs__item--current{color:#fff;background-color:#dda05a}.Tabs__link{color:inherit;padding:1em 0;font-size:1rem}.Tabs__link:hover{color:#fff;background-color:#ddbf9d}.Youtube>iframe{aspect-ratio:16/9;width:100%;height:100%}.AdoptionCards{word-break:break-all;grid-template-columns:repeat(4,23.5%);gap:20px 2%;margin-bottom:40px;display:grid}@media screen and (width>=1201px){.AdoptionCards{grid-template-columns:repeat(3,1fr)}}@media screen and (width<=750px){.AdoptionCards{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=550px){.AdoptionCards{grid-template-columns:repeat(1,1fr)}}.AdoptionCards__item{background-color:#fff;border:1px solid #ddd}.AdoptionCards__item:hover{box-shadow:0 0 14px 4px #0000000a}.AdoptionCards__item:hover .AdoptionCards__img{animation:.2s ease-in-out forwards spread-out}@media screen and (width>=1201px){.AdoptionCards__item:hover .AdoptionCards__img{box-shadow:none;animation:none}}.AdoptionCards__link{position:relative}.AdoptionCards__link:hover{color:inherit}.AdoptionCards__ribbon{--f:10px;--r:10px;--t:8px;inset:var(--t)calc(-1*var(--f))auto auto;padding:5px 10px 14px calc(10px + var(--r));clip-path:polygon(0 0,100% 0,100% calc(100% - var(--f)),calc(100% - var(--f))100%,calc(100% - var(--f))calc(100% - var(--f)),0 calc(100% - var(--f)),var(--r)calc(50% - var(--f)/2));box-shadow:0 calc(-1*var(--f))0 inset #0005;color:#fff;font-weight:700;position:absolute}.AdoptionCards__ribbon[data-adoption-status=募集中]{background-color:#5c96f4}.AdoptionCards__ribbon[data-adoption-status=面談中]{background-color:#55b258}.AdoptionCards__ribbon[data-adoption-status=トライアル中]{background-color:#e98937}.AdoptionCards__ribbon[data-adoption-status=卒業生]{background-color:#e34a29}.AdoptionCards__picture{display:block;overflow:hidden}.AdoptionCards__img{object-fit:cover;aspect-ratio:16/12;width:100%;position:relative}.AdoptionCards__img:before{content:"soon";color:#999;background-color:#ddd;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.AdoptionCards__identificationNumber{padding:.8em .5em;display:block}.AdoptionCards__title{padding:0 .5em .6em;font-size:1.2rem;font-weight:700;line-height:1.2}.AdoptionCards__datatable{margin-inline:.6em;width:calc(100% - 1.2em);margin-bottom:1em;line-height:1.6}.AdoptionCards__datatable th{word-break:keep-all;font-weight:400}@keyframes spread-out{0%{transform:scale(1)}to{transform:scale(1.05)}}.u-ma0{margin:0!important}.u-mt0{margin-top:0!important}.u-mr0{margin-right:0!important}.u-mb0{margin-bottom:0!important}.u-ml0{margin-left:0!important}.u-my0{margin-top:0!important;margin-bottom:0!important}.u-mx0{margin-left:0!important;margin-right:0!important}.u-pa0{padding:0!important}.u-pt0{padding-top:0!important}.u-pr0{padding-right:0!important}.u-pb0{padding-bottom:0!important}.u-pl0{padding-left:0!important}.u-py0{padding-top:0!important;padding-bottom:0!important}.u-px0{padding-left:0!important;padding-right:0!important}.u-mas{margin:20px!important}.u-mts{margin-top:20px!important}.u-mrs{margin-right:20px!important}.u-mbs{margin-bottom:20px!important}.u-mls{margin-left:20px!important}.u-mys{margin-top:20px!important;margin-bottom:20px!important}.u-mxs{margin-left:20px!important;margin-right:20px!important}.u-pas{padding:20px!important}.u-pts{padding-top:20px!important}.u-prs{padding-right:20px!important}.u-pbs{padding-bottom:20px!important}.u-pls{padding-left:20px!important}.u-pys{padding-top:20px!important;padding-bottom:20px!important}.u-pxs{padding-left:20px!important;padding-right:20px!important}.u-mam{margin:40px!important}.u-mtm{margin-top:40px!important}.u-mrm{margin-right:40px!important}.u-mbm{margin-bottom:40px!important}.u-mlm{margin-left:40px!important}.u-mym{margin-top:40px!important;margin-bottom:40px!important}.u-mxm{margin-left:40px!important;margin-right:40px!important}.u-pam{padding:40px!important}.u-ptm{padding-top:40px!important}.u-prm{padding-right:40px!important}.u-pbm{padding-bottom:40px!important}.u-plm{padding-left:40px!important}.u-pym{padding-top:40px!important;padding-bottom:40px!important}.u-pxm{padding-left:40px!important;padding-right:40px!important}.u-mal{margin:80px!important}.u-mtl{margin-top:80px!important}.u-mrl{margin-right:80px!important}.u-mbl{margin-bottom:80px!important}.u-mll{margin-left:80px!important}.u-myl{margin-top:80px!important;margin-bottom:80px!important}.u-mxl{margin-left:80px!important;margin-right:80px!important}.u-pal{padding:80px!important}.u-ptl{padding-top:80px!important}.u-prl{padding-right:80px!important}.u-pbl{padding-bottom:80px!important}.u-pll{padding-left:80px!important}.u-pyl{padding-top:80px!important;padding-bottom:80px!important}.u-pxl{padding-left:80px!important;padding-right:80px!important}.u-maxl{margin:120px!important}.u-mtxl{margin-top:120px!important}.u-mrxl{margin-right:120px!important}.u-mbxl{margin-bottom:120px!important}.u-mlxl{margin-left:120px!important}.u-myxl{margin-top:120px!important;margin-bottom:120px!important}.u-mxxl{margin-left:120px!important;margin-right:120px!important}.u-paxl{padding:120px!important}.u-ptxl{padding-top:120px!important}.u-prxl{padding-right:120px!important}.u-pbxl{padding-bottom:120px!important}.u-plxl{padding-left:120px!important}.u-pyxl{padding-top:120px!important;padding-bottom:120px!important}.u-pxxl{padding-left:120px!important;padding-right:120px!important}.u-tl{text-align:left!important}.u-tc{text-align:center!important}.u-tr{text-align:right!important}
/*# sourceMappingURL=app.css.map */
