.visual{background-color:#f5db90}.visual-ttl{top:20px;left:clamp(20px,2.928vw,40px);letter-spacing:0}.visual-copy{left:clamp(20px,2.928vw,40px);top:clamp(142px,13.177vw,180px);letter-spacing:0}@media print,screen and (max-width: 1080px){.visual-copy{top:clamp(114px,14.815vw,160px)}}@media screen and (max-width: 767px){.visual-copy{top:clamp(117px,31.291vw,240px)}}.visual-cat{bottom:0;right:0;width:clamp(385px,35.652vw,487px)}@media print,screen and (max-width: 1080px){.visual-cat{width:clamp(274px,35.648vw,385px)}}@media screen and (max-width: 767px){.visual-cat{width:clamp(188px,50.196vw,385px)}}.main .system-cnt--txt{text-align:center}@media screen and (max-width: 767px){.main .system-cnt--txt{text-align:left}}.main .system-cnt--dl{margin-top:clamp(32px,2.928vw,40px);width:100%;max-width:970px;margin-left:auto;margin-right:auto;padding:1em 2em;background-color:#5cbfc6}.main .system-cnt--dl dt{text-align:center;color:#fff;font-size:clamp(28px,2.562vw,35px);font-weight:700}@media screen and (max-width: 767px){.main .system-cnt--dl dt{font-size:clamp(22.4px,3.651vw,28px)}}.main .system-cnt--dtl div+div{margin-top:clamp(32px,2.928vw,40px)}.main .system-cnt--case{margin-top:clamp(32px,2.928vw,40px)}.main .system-cnt--case div{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;background-color:#f4db8f;font-size:clamp(14px,1.318vw,18px)}@media screen and (max-width: 767px){.main .system-cnt--case div{position:relative;display:block;padding-top:2em;font-size:clamp(11.2px,1.025vw,14px)}}.main .system-cnt--case div+div{margin-top:30px}.main .system-cnt--case div dt{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:160px;padding:.4em 1em;background-color:#5cbfc6;color:#fff}@media screen and (max-width: 767px){.main .system-cnt--case div dt{position:absolute;left:0;top:0}}.main .system-cnt--case div dt::after{position:absolute;left:100%;top:0;display:block;content:"";width:30px;height:100%;clip-path:polygon(0 0, 0% 100%, 100% 50%);background-color:#5cbfc6}.main .system-cnt--case div dd{width:calc(100% - 160px);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:.4em 1em .4em 50px}@media screen and (max-width: 767px){.main .system-cnt--case div dd{width:100%;padding:1em 1em 1em 1em}}.main .system .system-cnt+.system-desc{margin-top:clamp(32px,2.928vw,40px)}.main .case-cnt--txt:nth-of-type(1){text-align:center}@media screen and (max-width: 767px){.main .case-cnt--txt:nth-of-type(1){text-align:left}}.main .case-cnt--fig:nth-of-type(2){margin-top:clamp(32px,2.928vw,40px)}.main .case-cnt--txt:nth-of-type(3){margin-top:clamp(32px,2.928vw,40px)}.main .case-btn{margin-top:clamp(47px,4.392vw,60px);text-align:center}.main .adoption-desc{font-size:clamp(24px,2.196vw,30px)}@media screen and (max-width: 767px){.main .adoption-desc{font-size:clamp(19.2px,3.129vw,24px)}}.main .adoption-cnt+.adoption-cnt{margin-top:clamp(47px,4.392vw,60px)}.main .adoption-cnt--txt{text-align:center}@media screen and (max-width: 767px){.main .adoption-cnt--txt{text-align:left}}.main .adoption-cnt:nth-of-type(3) .adoption-cnt--txt{font-size:clamp(20px,1.83vw,25px)}@media screen and (max-width: 767px){.main .adoption-cnt:nth-of-type(3) .adoption-cnt--txt{font-size:clamp(16px,2.608vw,20px)}}.main .card-cnt--fig{width:100%;max-width:880px;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:1em clamp(75px,6.955vw,95px)}@media print,screen and (max-width: 1080px){.main .card-cnt--fig{gap:1em clamp(53px,6.944vw,75px)}}@media screen and (max-width: 767px){.main .card-cnt--fig{flex-direction:column;align-items:center}}.main .card-cnt--fig div{width:calc((100% - clamp(75px, 6.955vw, 95px))/2)}@media print,screen and (max-width: 1080px){.main .card-cnt--fig div{width:calc((100% - clamp(53px, 6.944vw, 75px))/2)}}@media print,screen and (max-width: 1080px){.main .card-cnt--fig div{width:100%;max-width:320px}}.main .card-cnt--fig p{width:100%;text-align:center}@media screen and (max-width: 767px){.main .card-cnt--fig p{text-align:left}}/*# sourceMappingURL=page-support.min.css.map */