@charset "UTF-8";@media screen and (min-width:768px),print{#information .information-box ul{padding:135px 0 160px;width:min(95%,1600px);margin-inline:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 50px}#information .information-box ul li{border-radius:10px;border:1px solid #1a1a1a;padding:30px 20px;position:relative}#information .information-box ul li{display:block grid;grid-template-rows:subgrid;grid-row:span 6;margin-bottom:50px}#information .information-box ul li a{display:block grid;grid-template-rows:subgrid;grid-row:span 6}#information .information-box ul li a .list-box{display:block grid;grid-template-rows:subgrid;grid-row:span 6}#information .information-box ul li:first-child{border-radius:10px;background:rgba(255,255,255,.8)}#information .information-box ul li .system-category{position:absolute;top:-15px;left:19px}#information .information-box ul li .system-category span{color:#fff;font-family:"Noto Sans JP";font-size:13px;font-weight:400;line-height:2.30769;border-radius:4px;background:#1a1a1a;padding:5px 10px}#information .information-box ul li .photo{margin-bottom:28px;width:100%;height:324px;text-align:center;overflow:hidden}#information .information-box ul li .photo img{width:100%;height:auto}#information .information-box ul li .ttl{font-size:16px;font-weight:500;line-height:1.75;margin-bottom:16px}#information .information-box ul li .info-list{display:grid;grid-template-columns:52px 1fr;gap:24px;font-size:13px;color:#8d8d8d;font-weight:400;line-height:2.30769;position:relative;padding-left:23px}#information .information-box ul li .info-list:before{position:absolute;content:"";background:#8d8d8d;width:6px;height:6px;border-radius:50%;top:45%;left:8px}#information .system-contents{width:min(95%,1100px)}#information .system-contents .photo{text-align:center;margin-bottom:2rem}#information .system-contents img{width:100%;height:auto}}@media screen and (min-width:768px) and (max-width:1640px){#information .information-box ul{gap:0 3.049vw;padding:8.232vw 0 9.756vw}#information .information-box ul li{border-radius:.61vw;padding:1.829vw 1.22vw}#information .information-box ul li:first-child{border-radius:.61vw}#information .information-box ul li .system-category{top:-.915vw;left:1.159vw}#information .information-box ul li .system-category span{font-size:clamp(.625rem,.46rem + .34vw,.813rem);border-radius:.244vw;padding:.305vw .61vw}#information .information-box ul li .photo{margin-bottom:1.707vw;width:100%;height:19.756vw}#information .information-box ul li .photo img{width:100%;height:auto}#information .information-box ul li .ttl{font-size:clamp(.75rem,.53rem + .46vw,1rem);margin-bottom:.976vw}#information .information-box ul li .info-list{grid-template-columns:6.171vw 1fr;gap:1.463vw;font-size:clamp(.625rem,.46rem + .34vw,.813rem);padding-left:1.402vw}#information .information-box ul li .info-list:before{width:.366vw;height:.366vw;left:.488vw}}@media screen and (min-width:768px) and (max-width:1000px){#information .util-btn a{font-size:clamp(.625rem,.211rem + .86vw,.75rem);padding:2.4vw 0}#information .util-btn a:after{right:3vw;font-size:clamp(.625rem,.211rem + .86vw,.75rem)}}@media screen and (max-width:767px){#information .information-box{padding:14.8vw 0 19.32vw}#information .information-box ul{display:grid;margin-bottom:9.4vw;gap:10.84vw}#information .information-box ul li{border-radius:2.42vw;background:#f4f6f8;position:relative;padding:7.25vw 4.83vw;margin-inline:auto;width:82.13vw}#information .information-box ul li a .list-box{position:relative}#information .information-box ul li .system-category{position:absolute;top:-2.4vw}#information .information-box ul li .system-category span{color:#fff;font-size:3.14vw;font-weight:400;line-height:1.07692;border-radius:.97vw;background:#1a1a1a;padding:.85vw 2.42vw}#information .information-box ul li .photo{margin-bottom:3.86vw;width:100%;height:50.97vw;text-align:center}#information .information-box ul li .photo img{width:auto;height:100%;max-width:100%}#information .information-box ul li .ttl{font-size:3.382vw;font-weight:500;line-height:1.71429;margin-bottom:4.83vw}#information .information-box ul li .info-list{display:grid;grid-template-columns:12.56vw 1fr;gap:5.8vw;font-size:3.14vw;font-weight:400;line-height:2.30769;position:relative;padding-left:3.4vw;color:#8d8d8d}#information .information-box ul li .info-list:before{position:absolute;content:"";background:#8d8d8d;width:1.45vw;height:1.45vw;border-radius:50%;top:37%;left:0}#information .system-contents .photo{text-align:center;margin-bottom:2rem}#information .system-contents img{width:100%;height:auto}}