.layout{padding-top:88px}.precautions{width:100%}.precautions__inner{margin:0 auto;max-width:1440px}.precautionsTitle{display:flex;flex-direction:column;padding:80px 40px}@media screen and (max-width:1023px){.precautionsTitle{gap:4px;padding:16px 24px 24px}}.precautionsTitle__sub{color:#999;font-size:24px;font-weight:400;letter-spacing:.08em;line-height:1.6}@media screen and (max-width:1023px){.precautionsTitle__sub{font-size:14px}}.precautionsTitle__main{font-size:56px;font-weight:400;letter-spacing:.1em;line-height:2}@media screen and (max-width:1023px){.precautionsTitle__main{font-size:24px;letter-spacing:.13em;line-height:1.8}}.precautionsTerms{display:flex;flex-direction:column;font-size:16px;font-weight:400;gap:24px;letter-spacing:.08em;line-height:1.6;padding:0 40px 80px}@media screen and (max-width:1023px){.precautionsTerms{font-size:14px;letter-spacing:normal;padding:0 24px 40px}}.precautionsTerms__horizontalGap{display:flex;gap:8px}.precautionsTerms__layoutPaddingLeft{padding-left:16px}.precautionsTerms__termList{display:flex;flex-direction:column;gap:24px}.precautionsTerms__termItem{display:flex;flex-direction:column;gap:8px}.precautionsTerms__numberedListNumber{flex-shrink:0}.precautionsTerms__representativeInformation{align-items:end;display:flex;flex-direction:column;letter-spacing:.08em}@media screen and (max-width:1023px){.precautionsTerms__representativeInformation{letter-spacing:normal}}