*:has(>i.luster){position:relative}*:has(>i.luster) i.luster{display:block;width:100%;height:100%;border-radius:inherit;position:absolute;top:0;left:0;pointer-events:none;overflow:hidden;z-index:10}*:has(>i.luster) i.luster:before{content:"";display:block;width:150%;height:100%;background:linear-gradient(-45deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));position:absolute;top:0;left:0;transform:translateX(-150%);pointer-events:none}*:has(>i.luster):hover i:before{transform:translateX(150%);transition:.75s}@keyframes textLeftIn__backmove{0%{background-position:center right}100%{background-position:center left}}.link-button01{max-width:490px;height:65px;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;background-color:#f8a321;border-radius:1000px;margin-inline:auto;font-size:25px;color:#fff;text-align:center;font-weight:bold;position:relative;box-shadow:0 3px 5px rgba(0,0,0,.15)}@media screen and (max-width: 768px){.link-button01{font-size:4.3vw}}@media screen and (max-width: 768px){.link-button01{max-width:72vw;height:10.7vw}}.link-button01:after{content:"";display:block;width:.8em;height:1em;font-size:10px;background-color:#fff;clip-path:polygon(0 0, 0% 100%, 100% 50%);position:absolute;inset:0 3em 0 auto;margin:auto 0;transition:.5s}@media screen and (max-width: 768px){.link-button01:after{font-size:2.1vw}}.link-button01:hover:after{translate:1em 0}body#index #Facility img{display:block;margin-inline:auto;max-width:695px;width:89.3vw}body#index #blog{background-color:#fffbe6}body#index #blog>ul{max-width:1000px;width:89.3vw;margin:0 auto;margin-bottom:60px}@media screen and (max-width: 768px){body#index #blog>ul{margin-bottom:13.3vw}}body#index #blog>ul>li:not(:last-child){margin-bottom:28px}@media screen and (max-width: 768px){body#index #blog>ul>li:not(:last-child){margin-bottom:4.8vw}}body#index #blog>ul>li a{display:block;padding:1rem 1.75rem;padding-right:50px;background-color:#fff;border-radius:20px;box-shadow:0 3px 6px rgba(0,0,0,.1);position:relative}@media screen and (max-width: 768px){body#index #blog>ul>li a{padding-right:8.8vw;border-radius:2.7vw}}body#index #blog>ul>li a:after{content:"";display:block;font-size:15px;width:1em;height:auto;aspect-ratio:15/25;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDE1IDI1Ij4gPHBhdGggaWQ9Ikljb25fbWF0ZXJpYWwtcm91bmQta2V5Ym9hcmQtYXJyb3ctcmlnaHQiIGRhdGEtbmFtZT0iSWNvbiBtYXRlcmlhbC1yb3VuZC1rZXlib2FyZC1hcnJvdy1yaWdodCIgZD0iTTE0LjE2MiwzMC44LDIzLDIyLjExNWwtOC44MzktOC42ODFhMi4yLDIuMiwwLDAsMSwwLTMuMTU1LDIuMywyLjMsMCwwLDEsMy4yMTIsMEwyNy44MzEsMjAuNTQ5YTIuMiwyLjIsMCwwLDEsMCwzLjE1NUwxNy4zNzQsMzMuOTczYTIuMywyLjMsMCwwLDEtMy4yMTIsMEEyLjI0NywyLjI0NywwLDAsMSwxNC4xNjIsMzAuOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMy40OTcgLTkuNjI3KSIgZmlsbD0iI2Y4YTMyMSIvPjwvc3ZnPg==");background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;inset:0 2em 0 auto;margin:auto 0;transition:.5s}@media screen and (max-width: 768px){body#index #blog>ul>li a:after{font-size:2.1vw}}body#index #blog>ul>li a:hover:after{translate:1em 0}body#index #blog>ul>li a .time_and_cats{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin-bottom:.5rem}body#index #blog>ul>li a .time_and_cats time{font-size:16px;font-weight:bold;color:#f8a321}@media screen and (max-width: 768px){body#index #blog>ul>li a .time_and_cats time{font-size:3.2vw}}body#index #blog>ul>li a .time_and_cats ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5em;font-size:12px;font-weight:500;color:#fff;margin-left:1em}@media screen and (max-width: 768px){body#index #blog>ul>li a .time_and_cats ul{font-size:2.4vw}}body#index #blog>ul>li a .time_and_cats ul li{height:25px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background-color:#f8a321;border-radius:1000px;padding-inline:1em;line-height:1}@media screen and (max-width: 768px){body#index #blog>ul>li a .time_and_cats ul li{height:4.5vw}}body#index #blog>ul>li a .main-content p{font-size:20px;font-weight:bold}@media screen and (max-width: 768px){body#index #blog>ul>li a .main-content p{font-size:3.7vw}}/*# sourceMappingURL=style_2025.css.map */