table { font-size: inherit; font-family: inherit; border: 0; background-color: transparent; table-layout: fixed; border-collapse: collapse; border-spacing: 0; }
th, td { border-collapse: collapse; }
body { background: #dddddd;font-size: 14px;font-family: 'Noto Sans CJK KR';margin:0;padding:0; }
h2 { margin-top: 0; font-size: 24px;font-weight: 400;color:var(--g90);line-height:36px; }
h3 { padding-top: 20px; font-size: 16px;font-weight: 700;color: var(--g60);line-height:24px; }
a { display: block; text-decoration: none; font-size: 14px; }
button { background: none; font-size: 16px; border: 0 none; }
table { border: 1px solid #000; margin-top: 10px; }
table th, table td { text-align: left; vertical-align: top; font-weight: normal; padding: 10px; }
table th { border-right: 1px solid #999; }
table tr { border-top: 1px solid #999; }
table tr:first-child { border-top: 0 none; }
table th, table td { border-bottom: 1px solid #999; }
table td { border-right: 1px solid #999; }
table.default { margin-top: 0; }
table.default th { width: 40%; }
.nextElement-toggle-bt, a { color: var(--decrease); }
.to-toggle { display: none; }
.titB { width:100%;max-width: 720px;height:60px;margin: 0 auto;padding: 19px 13px 0 13px;background: var(--bg_content);border-bottom:1px solid var(--line_normal);box-sizing: border-box; }
.titB h1 { margin:0; }
.titB h1 a { display:block;position:relative;width:102px;height:22px;background:url('/images/agreements/logo_stockplus.svg') 0 0 no-repeat;overflow:hidden;text-indent:-999em;background-size:102px; }
.titB h1 a:before{content:'';position:absolute;right:0;top:0;width:74px;height:100%;background-color: var(--bg_content);}
.titB h1 a:after{content:'';position:absolute;right:0;top:0;width:74px;height:100%;background-color: var(--g90);mask:url('/images/agreements/logo_stockplus.svg') no-repeat 100% 50%/102px auto;-webkit-mask:url('/images/agreements/logo_stockplus.svg') no-repeat 100% 50%/102px auto;}
.contentB { width:100%;max-width: 720px;margin: 0 auto;padding:40px 13px 40px 13px;background: var(--bg_content);color:var(--g60);box-sizing: border-box; }
ul { list-style: none; padding-left: 0px; }
ul li { position: relative; display: flex; width:100%; box-sizing: border-box; padding-left: 10px; margin: 15px 0; }
ul li.sub01 { padding-left:38px; }
ul li.sub02 { padding-left:20px; }
ul span { flex-shrink:0; margin-right:5px; }
ul.default-style { list-style: disc; padding-left: 20px; }
ul.default-style li {display: list-item; padding-left: 0; color:var(--decrease); }
ul.default-style li a { color:var(--decrease); }
p, ul, li { font-weight:400;line-height: 21px; }
.textWrap .desc{ margin:0; }
