@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700;900&family=Noto+Sans+SC:wght@400;700;900&family=Noto+Sans:wght@400;700;900&display=swap";.columnPost{position:relative;padding:0 5%;background:#fff;border-radius:30px}ul.social-share{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:1.5em}ul.social-share li{list-style:none;margin-left:.5em}.postLinkWrap{width:100%;margin:30px 0;max-width:1440px;display:flex;flex-wrap:wrap}@media(min-width: 768px){.postLinkWrap{flex-wrap:nowrap;justify-content:space-between}}.postLink{width:100%;margin-bottom:.6em}@media(min-width: 768px){.postLink{width:48%;position:relative;height:100px}}.postLink a{border-radius:12px;background:#fff;color:#1f4247;padding:1.5em 2em;display:inline-block;text-align:center}.postLink a:hover{color:#05c3dd;transition:.4s}@media(min-width: 768px){.prevPost a{text-align:left;position:absolute;left:0}}@media(min-width: 768px){.nextPost a{text-align:right;position:absolute;right:0}}section.columnContent{color:#1f4247}@media(min-width: 768px){section.columnContent{max-width:880px;margin:24px auto 0}}section.columnContent h2{margin:2.4em 0 1.3em;font-size:1.8em;font-weight:700;position:relative;color:#05c3dd}section.columnContent h2:before{content:"";display:inline-block;height:4px;width:20%;border-radius:2px;background:#05c3dd;position:absolute;top:calc(50% - 2px);left:calc(-20% - .5em)}section.columnContent h2:after{content:"";display:inline-block;height:8px;width:8px;border-radius:4px;background:#05c3dd;position:absolute;top:calc(50% - 4px);left:-16px}section.columnContent h3{padding:.6em .8em;border-radius:6px;background-color:#e6edf3;margin:2.6em 0 1.3em;font-weight:700;font-size:1.4em;line-height:1.4em}section.columnContent h4{font-size:1.4em;line-height:1.4em;font-weight:700;margin:2.6em 0 1.3em}section.columnContent p{line-height:1.6em;font-weight:400;font-size:1.1em}@media(min-width: 768px){section.columnContent p{line-height:1.8em}}section.columnContent a{color:#05c3dd;text-decoration:underline}section.columnContent ul li,section.columnContent ol li{font-size:1.1em;margin-left:1.5em;line-height:1.8em}ul.columnPostList{margin-left:40px}ul.columnPostList li{margin:4px 0}ul.columnPostList li a{color:#1f4247;line-height:1.6em;letter-spacing:.2em}ul.columnPostList li a:hover{color:#f7589d}.columnListWrap{padding:0 5%}.column__list{display:grid;grid-template-columns:repeat(auto-fill, minmax(342px, 1fr));gap:1.5rem}.column__list .column__item{background:#fff;color:#1f4247;border-radius:1rem;overflow:hidden;box-shadow:var(--box-shadow);transition:var(--transition)}.column__list .column__item:hover{box-shadow:var(--box-shadow-hover);transition:var(--transition)}.column__list .column__item:hover img{transform:scale(1.1);transition:var(--transition)}.column__list .column__item .card__media img{width:100%;height:100%;object-fit:cover;object-position:center;acpect-ratio:16/9;transition:var(--transition)}.column__list .column__item .card__content{padding:2rem}.column__list .column__item .card__content .card__date{font-size:.875rem;color:#05c3dd;font-weight:700;display:block;margin:0 0 10px}.column__list .column__item .card__content .card__tit{font-size:1rem}
