#pc_wrapper {max-width:1004px; margin:0 auto; font-family:'Pretendard','Malgun Gothic',sans-serif; color:#222;}
#pc_wrapper:after {content:''; display:block; clear:both;}
#pc_wrapper .terms_document {font-size:1rem; line-height:1.86; color:#333; word-break:keep-all; overflow-wrap:anywhere; letter-spacing:0;}
#pc_wrapper .terms_document * {box-sizing:border-box;}
#pc_wrapper .terms_document h3 {font-size:1.32rem; line-height:1.45; color:#111; margin:0 0 18px 0; padding:0 0 14px 0; border-bottom:2px solid #222; letter-spacing:0;}
#pc_wrapper .terms_document h4 {font-size:1.08rem; line-height:1.5; color:#111; margin:30px 0 10px 0; padding:0 0 0 12px; border-left:3px solid #12344d; letter-spacing:0;}
#pc_wrapper .terms_document p {font-size:1rem; line-height:1.86; color:#333; margin:0 0 10px 0; letter-spacing:0;}
#pc_wrapper .terms_document > p > strong {display:block; font-size:1.08rem; line-height:1.5; color:#111; margin:30px 0 10px 0; padding:0 0 0 12px; border-left:3px solid #12344d; letter-spacing:0;}
#pc_wrapper .terms_document ol {margin:8px 0 16px 24px; padding:0;}
#pc_wrapper .terms_document ul {margin:8px 0 16px 22px; padding:0;}
#pc_wrapper .terms_document li {font-size:1rem; line-height:1.78; color:#333; margin:0 0 8px 0; padding:0 0 0 4px; letter-spacing:0;}
#pc_wrapper .terms_document li p {margin:0;}
#pc_wrapper .terms_document .terms_notice_box {margin:18px 0 26px 0; padding:18px 22px; border:1px solid #e1e6ee; background:#f8fafc;}
#pc_wrapper .terms_document .terms_notice_box p {margin:0 0 5px 0; color:#4c5563;}
#pc_wrapper .terms_document .terms_notice_box p:first-child {color:#111; font-weight:800; margin:0 0 8px 0;}
#pc_wrapper .terms_document .notice-box {margin:18px 0 26px 0; padding:18px 22px; border:1px solid #e1e6ee; background:#f8fafc;}
#pc_wrapper .terms_document .notice-box .title {font-size:1rem; color:#111; font-weight:800; margin:0 0 8px 0;}
#pc_wrapper .terms_document .terms_table_wrap {width:100%; overflow-x:auto; margin:12px 0 24px 0; border:1px solid #dfe4eb;}
#pc_wrapper .terms_document .terms_table_wrap table {width:100%; min-width:640px; border-collapse:collapse; table-layout:auto; background:#fff;}
#pc_wrapper .terms_document .terms_table_wrap table thead td {background:#f2f5f8; color:#111; font-weight:800;}
#pc_wrapper .terms_document .terms_table_wrap table td {padding:13px 14px; border-right:1px solid #dfe4eb; border-bottom:1px solid #dfe4eb; vertical-align:top; color:#333; font-size:.95rem; line-height:1.68;}
#pc_wrapper .terms_document .terms_table_wrap table tr td:last-child {border-right:0;}
#pc_wrapper .terms_document .terms_table_wrap table tbody tr:last-child td {border-bottom:0;}
#pc_wrapper .terms_document .terms_table_wrap table td p {font-size:.95rem; line-height:1.68; margin:0 0 6px 0;}
#pc_wrapper .terms_document .terms_table_wrap table td p:last-child {margin-bottom:0;}
#pc_wrapper .terms_document blockquote {margin:16px 0 24px 0; padding:16px 18px; border-left:4px solid #8aa6b8; background:#f7fafc; color:#45515d;}
#pc_wrapper .terms_document img {max-width:100%; vertical-align:middle;}
#pc_wrapper .terms_document a {color:#0b67a3; text-decoration:underline; text-underline-offset:3px;}

@media all and (max-width:768px) {
	#pc_wrapper .terms_document {word-break:normal;}
	#pc_wrapper .terms_document h3 {font-size:1.18rem;}
	#pc_wrapper .terms_document h4 {font-size:1.02rem;}
}

@media all and (max-width:480px) {
	#pc_wrapper .terms_document {font-size:.95rem;}
	#pc_wrapper .terms_document p {font-size:.95rem; line-height:1.78;}
	#pc_wrapper .terms_document li {font-size:.95rem;}
	#pc_wrapper .terms_document .terms_table_wrap table {min-width:560px;}
}
