body{font-size:16px;line-height:1.85}
main h1{font-size:32px;line-height:1.5;overflow-wrap:anywhere}
main h2{font-size:23px;line-height:1.5;margin-top:28px;margin-bottom:12px}
main p,main li{line-height:1.85}
.detail-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #dce5ec;border-radius:12px;margin:20px 0}
.detail-table-wrap table{border-collapse:collapse;width:100%;min-width:550px;font-size:14px;line-height:1.7}
.detail-table-wrap th,.detail-table-wrap td{text-align:left;vertical-align:top;padding:12px 14px;border-bottom:1px solid #e1e8ed;min-width:110px}
.detail-table-wrap th{background:#edf3f7;color:#17354e;font-weight:600}
.detail-table-wrap tr:last-child td{border-bottom:0}
@media(max-width:620px){body{font-size:15px;line-height:1.8}main{padding:24px 18px!important}main h1{font-size:26px;line-height:1.5}main h2{font-size:20px;line-height:1.5}.detail-table-wrap table{font-size:13px}.detail-table-wrap th,.detail-table-wrap td{padding:10px 12px}.note{font-size:12px!important;line-height:1.8}}
