:where(#page-content) *{box-sizing:border-box}
:where(#page-content),:where(#page-content){margin:0;padding:0;background:#fff;color:#323232}
:where(#page-content){font-family:Arial,'Malgun Gothic','Apple SD Gothic Neo',sans-serif;font-weight:400}
:where(#page-content) .research{width:100%;max-width:1100px;margin:0 auto;padding:28px 28px 26px}
:where(#page-content) .research-item{min-width:0}
:where(#page-content) .research-item+.research-item{margin-top:46px}
:where(#page-content) h2,:where(#page-content) p,:where(#page-content) figure{margin:0}
:where(#page-content) h2{font-size:22px;font-weight:700;line-height:1.5;letter-spacing:-.015em;color:#c07a28;word-break:keep-all;overflow-wrap:anywhere}
:where(#page-content) .description{margin-top:13px;font-size:17px;line-height:1.7;letter-spacing:normal;text-align:justify;word-break:normal;overflow-wrap:break-word}
:where(#page-content) figure{width:100%;margin-top:22px;background:#fff}
:where(#page-content) figure img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;background:#fff}
@media(max-width:800px){:where(#page-content) .research{padding:24px 22px}
:where(#page-content) h2{font-size:21px}
:where(#page-content) .description{font-size:16px;line-height:1.7}
:where(#page-content) .research-item+.research-item{margin-top:38px}
:where(#page-content) figure{margin-top:19px}}
@media(max-width:600px){:where(#page-content) .research{padding:22px 18px}
:where(#page-content) h2{font-size:19px;line-height:1.55;letter-spacing:-.02em}
:where(#page-content) .description{margin-top:11px;font-size:16px;line-height:1.65}
:where(#page-content) .research-item+.research-item{margin-top:32px}
:where(#page-content) figure{margin-top:17px}}
:where(#page-content){
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
@media (max-width: 600px){:where(#page-content) .research{ padding: 16px 12px 4px; }
:where(#page-content) .research h2{
    font-size: 16px;
    line-height: 1.55;
    word-break: keep-all;
    overflow-wrap: break-word;
  }
:where(#page-content) .research .description{
    margin-top: 9px;
    font-size: 13px;
    line-height: 1.7;
    text-align: left;
  }
:where(#page-content) .research-item + .research-item{ margin-top: 28px; }
:where(#page-content) .research figure{ margin-top: 12px; }}