@charset "UTF-8";cursor-text-link{display:inline-block}br+cursor-text-link .cursorLinkDetectArea{height:110%}.cursorLink{position:relative;display:inline-block}.cursorLinkDetectArea{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:150%;height:200%;pointer-events:auto}.cursorLinkInvisibleText{position:absolute;display:inline-block;color:transparent;user-select:none;pointer-events:none}.cursorLink.underline .cursorLinkInvisibleText{text-underline-offset:3px;text-decoration-thickness:1px;transition:all .25s ease-in-out;text-decoration:underline;text-decoration-color:var(--text-color)}.cursorLink.underline.black .cursorLinkInvisibleText{text-decoration:underline;text-decoration-color:#000}.cursorLink.hover.underline .cursorLinkInvisibleText{transform:translateY(3px);opacity:0}.cursorLinkText{position:relative;align-items:center;pointer-events:none}.cursorLinkIcon{position:relative;top:.4em;left:-.1em;width:8px;height:8px;line-height:0;display:inline-block}.newsWysiwyg{margin-top:120px}@media (max-width: 767px){.newsWysiwyg{margin-top:80px}}.newsWysiwyg>div>*:first-child{margin-top:0}.simpleLead{line-height:2;margin:40px 0}@media (max-width: 767px){.simpleLead{font-size:12px;margin:28px 0}}.titleLv2{margin-top:120px;margin-bottom:40px}@media (max-width: 767px){.titleLv2{margin-top:80px;margin-bottom:28px}}.titleLv2 h2{font-size:24px;line-height:1.4;border-left:3px solid currentColor;padding-left:30px}@media (max-width: 767px){.titleLv2 h2{font-size:20px;line-height:1.4;padding-left:22px}}.titleLv3{margin-top:40px;margin-bottom:14px}@media (max-width: 767px){.titleLv3{margin-top:28px;margin-bottom:16px}}.titleLv3+.simpleLead{margin:auto}.titleLv3 h3{font-size:20px;line-height:1.4}@media (max-width: 767px){.titleLv3 h3{font-size:16px;line-height:1.4}}.infoBlock{border:1px solid var(--border-color);padding:40px;margin:80px 0}@media (max-width: 767px){.infoBlock{padding:40px 24px;margin:64px 0}}.infoBlockTitle{font-size:20px}@media (max-width: 767px){.infoBlockTitle{font-size:16px}}.infoBlockList{display:flex;flex-direction:column;gap:10px;margin-top:40px}@media (max-width: 767px){.infoBlockList{gap:18px}}@media (max-width: 767px){.infoBlockListItem{display:flex;flex-direction:column;align-items:flex-start;gap:10px}}@media (min-width: 768px) and (max-width: 1023px){.infoBlockListItem{display:grid;grid-template-columns:100px 1fr}}@media (min-width: 1024px){.infoBlockListItem{display:grid;grid-template-columns:100px 1fr}}.infoBlockListHead{position:relative}@media (max-width: 767px){.infoBlockListHead{display:inline-block;font-size:12px}}@media (min-width: 768px) and (max-width: 1023px){.infoBlockListHead{margin-top:6px}}@media (min-width: 1024px){.infoBlockListHead{margin-top:6px}}.infoBlockListHead:after{content:"：";position:absolute;right:0;top:0%}@media (max-width: 767px){.infoBlockListHead:after{right:-1em}}.infoBlockListBody{line-height:2}@media (max-width: 767px){.infoBlockListBody{font-size:12px}}@media (min-width: 768px) and (max-width: 1023px){.infoBlockListBody{padding-left:16px}}@media (min-width: 1024px){.infoBlockListBody{padding-left:16px}}.ListNakaguroList,.ListNumbersList{display:flex;flex-direction:column;gap:24px;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding:32px 0;margin:80px 0}@media (max-width: 767px){.ListNakaguroList,.ListNumbersList{padding:40px 0;margin:64px 0}}.ListNumbersList{counter-reset:item}.ListNakaguroListItem,.ListNumbersListItem{display:grid;grid-template-columns:8px 1fr;gap:14px;line-height:1.7142857143}@media (max-width: 767px){.ListNakaguroListItem,.ListNumbersListItem{font-size:12px;line-height:1.8;gap:18px}}.ListNakaguroListItem:before{content:"";display:block;width:8px;height:8px;background-color:#333;border-radius:50%;margin-top:9px}@media (max-width: 767px){.ListNakaguroListItem:before{margin-top:8px}}.ListNumbersListItem:before{content:"0" counter(item) ".";counter-increment:item;display:block;margin-top:2px;font-family:var(--font-grotesk)}.simpleImageColumn{margin:80px 0}@media (max-width: 767px){.simpleImageColumn{margin:64px 0}}.simpleImageColumnFigure{display:flex;flex-direction:column;gap:16px}.simpleImageColumnFigure figcaption{font-size:12px;line-height:1.8;text-align:right}@media (max-width: 767px){.simpleImageColumnFigure figcaption{font-size:10px;line-height:1.8}}.externalLink{border:1px solid var(--border-color);border-radius:8px;overflow:hidden;margin:80px 0;transition:border-color .1s ease-out}@media (max-width: 767px){.externalLink{margin:64px 0;padding:40px 24px}}.externalLink:hover{border-color:#fff}@media (max-width: 767px){.externalLinkInner{display:flex;flex-direction:column;gap:24px}}@media (min-width: 768px) and (max-width: 1023px){.externalLinkInner{display:grid;grid-template-columns:1fr 300px}}@media (min-width: 1024px){.externalLinkInner{display:grid;grid-template-columns:1fr 300px}}.externalLinkHead{display:flex;flex-direction:column;gap:28px}@media (max-width: 767px){.externalLinkHead{gap:32px}}@media (min-width: 768px) and (max-width: 1023px){.externalLinkHead{padding:40px}}@media (min-width: 1024px){.externalLinkHead{padding:40px}}.externalLinkBody{height:100%}.externalLinkBody img{width:100%;height:100%;object-fit:cover}.externalLinkTitle{font-size:20px;line-height:1.4}@media (max-width: 767px){.externalLinkTitle{font-size:16px;line-height:1.4}}.externalLinkLead{line-height:1.7142857143}@media (max-width: 767px){.externalLinkLead{font-size:12px;line-height:1.8}}
