@charset "utf-8";

/* reset */
.term,.term div,.term dl,.term dt,.term dd,.term ul,.term ol,.term li,.term h1,.term h2,.term h3,.term h4,.term h5,.term h6,.term pre,.term code,.term form,.term fieldset,.term legend,.term textarea,.term p,.term blockquote,.term th,.term td,.term input,.term select,.term textarea,.term button{margin:0;padding:0}
.termfieldset,.term img{border:0 none}
.term dl,.term ul,.term ol,.term menu,.term li{list-style:none}
.term,.term th,.term td,.term input,.term select,.term textarea,.term button,.term pre{font-size:13px;line-height:1.15;color:#333;letter-spacing:-0.5px;font-family:HelveticaNeue,sans-serif}
.term em{font-style:normal;font-weight:normal}
.term *{-webkit-box-sizing:border-box;box-sizing:border-box}


/* term */
.nav_term{position:fixed;z-index:10}
.term_wrap{padding-top:46px}
.term{padding:5px;line-height:1.6;font-size:13px;color:#555}
.term h1{font-weight:bold;font-size:16px}
.term h2{margin:15px 0 3px;padding:0;font-weight:bold;font-size:12px}
.term h2:first-child{margin:0}
.term h3{font-weight:bold;font-size:13px}
.term p{margin:3px 0}
.term p{word-wrap:break-word;word-break:break-all;}
.term p{word-wrap:break-word; word-break:break-all;}


.term li>p,.term .li>p{margin-left:8px}
.term li>ol,.term li>ul,
.term .li>.ol,.term .li>.ul{margin-left:2px}
.term ol>li>h3,.term .ol>.li>h3{margin-left:5px}
.term ol>li,.term .ol>.li{padding-left:10px;text-indent:-10px;margin-bottom:2px}
.term ul>li,.term .ul>.li{padding-left:10px;margin-bottom:2px}
.term .link>li,
.term .link>.li{margin-left:5px}
.term ul>li,.term .ul>.li{position:relative;text-indent:0}
.term ul>li:before,.term .ul>.li:before{content:'';display:block;position:absolute;left:2px;top:8px;width:3px;height:1px;background:#777}
.term .circle>li,.term .circle>.li{position:relative;text-indent:0}
.term .circle>li:before,.term .circle>.li:before{content:'';display:block;position:absolute;left:0;top:4px;width:6px !important;height:6px !important;border:1px solid #666;border-radius:100%;background:none !important;ransform:scale(0.5);-webkit-transform:scale(0.5)}
.term table{width:100%;border-collapse:collapse}
.term table th, .term table td{padding:5px;border:1px solid #cccccc;font-size:11px;text-align:center}
.term table th{background:#ededed;font-weight:bold}
.term table thead+tbody tr:first-child *{border-top:0}
.term table .left{text-align:left}
.term table ul{margin:5px 0}
.term table ul li{text-align:left}
.term li table{margin:5px 0}
.term em{color:#f24040}
.term strong em{font-weight:bold}