main{background-color:#f7f7f7}main .contents{display:flex;flex-direction:column;gap:var(--vw40)}main .contents>h2{font-size:2.4rem}main .contents section{background-color:#fff;padding:var(--vw60) var(--vw80)}main .contents section>h3{font-size:1.8rem;padding-bottom:14px;border-bottom:1px solid var(--dark);margin-bottom:var(--vw40)}main .contents section h4{font-size:1.8rem;margin-bottom:6px;margin-top:20px}main .contents section h3+h4{margin-top:0}.pkz{display:flex;align-items:center;gap:4px;padding:8px 0}.pkz li{display:flex;align-items:center;gap:4px}.pkz li::before{content:">"}.pkz li:first-of-type::before{display:none}.pkz li a{color:var(--blue);transition:.4s}.pkz li a:hover{opacity:.5}.pdf-link{width:-moz-fit-content;width:fit-content;min-width:240px;min-height:49px;display:flex;justify-content:center;align-items:center;font-weight:bold;color:#fff;border-radius:40px;background-color:var(--dark);transition:.4s;margin-top:8px}.pdf-link:hover{opacity:.5}#Privacypolicy{padding-top:20px;scroll-margin-top:var(--nav-height)}#Privacypolicy h4{margin-bottom:16px}#Privacypolicy .red{color:var(--red)}.block1 dl>div{display:grid;grid-template-columns:360px 1fr;gap:16px;padding-left:var(--vw40);border-bottom:1px solid var(--gray);padding:16px 0 16px var(--vw40)}.block4{padding-top:var(--vw100);padding-bottom:var(--vw120)}@media screen and (max-width: 1024px){main .contents section{padding:var(--vw40)}.block1 dl>div{grid-template-columns:240px 1fr}.block4 .grid-thumbnail.column4{grid-template-columns:repeat(2, 1fr)}.block4 .grid-thumbnail.column3{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){main .contents{padding:0}main .contents>h2{padding:0 15px}main .contents section{padding:var(--vw40) 15px}main .contents section>h3{padding-bottom:8px}main .contents section h4{font-size:1.6rem}.pkz{padding:8px 15px}.block1 dl>div{grid-template-columns:1fr;padding:8px 10px;gap:4px}.block1 dl dt{font-weight:bold}}body.touch-device section .mask{width:calc(100% + 30px);margin-left:-15px;padding:0 15px;overflow-x:auto;-webkit-overflow-scrolling:touch}body.touch-device section .mask::-webkit-scrollbar{display:none}body.touch-device section .grid-thumbnail{margin-left:auto;margin-right:auto}body.touch-device section .grid-thumbnail.column4{width:1000px;grid-template-columns:repeat(4, 1fr)}body.touch-device section .grid-thumbnail.column3{width:760px;grid-template-columns:repeat(3, 1fr)}/*# sourceMappingURL=style.min.css.map */