@layer theme,base;@layer components{.information{padding-top:60px}.information .inner{max-width:840px;margin:0 auto;padding:0 20px}.information .inner .titBox{text-align:center;padding-bottom:60px}.information .inner .titBox h2{letter-spacing:3.6px;text-align:center;color:var(--color-text-strong);padding-bottom:20px;font-size:2.8125vw;font-weight:500;line-height:.89}.information .inner .titBox hr{border-top:1px solid var(--color-brand);max-width:60px;margin:0 auto;display:block}.information .inner .titBox span{letter-spacing:normal;text-align:center;color:var(--color-accent);padding-top:20px;font-size:1.09375vw;font-weight:500;line-height:1;display:block}.information .inner dl.infoTable{border-bottom:1px solid var(--color-line);margin-bottom:25px;padding-bottom:25px;display:flex}.information .inner dl.infoTable dt{letter-spacing:.8px;text-align:left;color:var(--color-text-strong);width:150px;font-size:1.25vw;font-weight:700;line-height:1}.information .inner dl.infoTable dd{font-size:1.25vw;line-height:1}.information .inner dl.infoTable dd a{color:var(--color-text);text-decoration:underline}.information .inner div.reportTable li{border-bottom:1px solid var(--color-line);margin-bottom:25px;padding-bottom:25px;font-size:1.32813vw;line-height:1}.information .inner div.reportTable li a{color:var(--color-text-strong);text-decoration:underline}.information .inner div.cardTable{grid-template-columns:1fr 1fr 1fr;gap:1vw;width:100%;display:grid}.information .inner div.cardTable .card{border:1px solid var(--color-line);text-align:center;border-radius:12px;width:256px;margin:0}.information .inner div.cardTable .card .cardTitle{background-color:var(--color-card-pink);border-top-left-radius:12px;border-top-right-radius:12px;padding:.8vh;font-size:16px}.information .inner div.cardTable .card .cardTitle span{font-weight:700}.information .inner div.cardTable .card .cardContent{padding:1.5vh}.information .inner div.cardTable .card .cardContent .youtube{max-width:95%;height:135px}.information .inner div.cardTable .card .cardContent a,.information .inner div.cardTable .card .cardContent a:hover,.information .inner div.cardTable .card .cardContent a:visited{color:inherit;font-size:11px;text-decoration:none}.information .inner div.cardTable .card .cardContent a .pdf,.information .inner div.cardTable .card .cardContent a:hover .pdf,.information .inner div.cardTable .card .cardContent a:visited .pdf{background-color:#f0f0f0;border-radius:12px;flex-direction:row;justify-content:center;align-items:center;gap:5%;max-width:70%;margin:1.5vh auto 0;display:flex;padding:1vh!important}@media screen and (width<=767px){.information{padding-top:40px}.information .inner .titBox{padding-bottom:40px}.information .inner .titBox hr{max-width:50px}.information .inner dl.infoTable{display:block}.information .inner dl.infoTable dt{padding-bottom:1em}.information .inner dl.infoTable dd,.information .inner div.reportTable li{line-height:1.4}.information .inner div.reportTable li{display:block}}@media screen and (width>=1280px){.information .inner .titBox h2{font-size:3.6rem}.information .inner .titBox span{font-size:1.4rem}.information .inner dl.infoTable dt,.information .inner dl.infoTable dd{font-size:1.6rem}.information .inner div.reportTable li{font-size:1.7rem}}@media screen and (width<=767px) and (width<=767px){.information .inner .titBox h2{font-size:5.86667vw}.information .inner .titBox span,.information .inner dl.infoTable dt,.information .inner dl.infoTable dd,.information .inner div.reportTable li{font-size:4.26667vw}}@media (width<=480px){.information .inner div.cardTable{grid-template-columns:1fr}.information .inner div.cardTable .card{width:100%}}.information .inner div.cardTable .card{flex-direction:column;display:flex}.information .inner div.cardTable .card .cardContent{margin-top:auto}}@layer utilities;
