body{font-size:14px;line-height:1.8}body,button,input,select,textarea{-ms-text-autospace:ideograph-alpha ideograph-numeric ideograph-parenthesis}.type{margin-left:auto!important;margin-right:auto!important}.type-box{max-width:50em;margin:32px 0;padding:1em 2em;border:1px solid #ddd;border-radius:6px;background-color:#fff}.type a{color:#800000;text-decoration:none}.type a:hover,.type ins:hover{color:#333;text-decoration:underline;-moz-text-underline-position:under;-webkit-text-underline-position:under;text-underline-position:under}.type li a,.type h1 a,.type h2 a,.type h3 a,.type h4 a,.type h5 a,.type h6 a{border-bottom:1px solid transparent;_border-bottom:1px none}.type li a:hover,.type h1 a:hover,.type h2 a:hover,.type h3 a:hover,.type h4 a:hover,.type h5 a:hover,.type h6 a:hover{text-decoration:none;border-bottom:1px solid}.type a:hover code{border-bottom:1px solid}.underline-fix a:hover,.underline-fix ins:hover{border:0 none;text-decoration:underline}.type a img{vertical-align:baseline}.type acronym,.type abbr{border-bottom:1px dotted}.type i{font-style:italic}.type cite,.type em,.type var,.type address,.type dfn{font-style:normal}.type cite{border-bottom:3px double}.type u,.type em{margin-right:.25em;text-decoration:none}.type u + u,.type u + em,.type em + em,.type em + u,.type a + a{margin-left:.25em}.type u{border-bottom:1px solid}.type em{border-bottom:1px dotted}.type figure{text-align:center}.type p{margin-top:18px;margin-bottom:18px}h1{font-size:30px;margin:.67em 0}h2{font-size:26px;margin:.83em 0}h3{font-size:20px;margin:1em 0}h4{font-size:18px;margin:1.6em 0 1em 0}h5{font-size:16px;margin:1.6em 0 1em 0}h6{font-size:14px;margin:1.6em 0 1em 0}.type blockquote{margin:32px 28px;padding-left:14px;border-left:3px solid #CCC;line-height:1.6}.type ul,.type ol{margin-bottom:14px}.type ul{list-style-type:square;padding-left:30px;margin-top:14px}.type ul ul,.type ul ol ul{list-style-type:disc}.type ol{list-style:decimal;padding-left:30px}.type ol ol ul,.type ol ul ul,.type ul ul ul{list-style-type:circle}.type ol ol ol ul,.type ol ol ul ul,.type ol ul ul ul,.type ul ul ul ul{list-style-type:square}.type dt{font-weight:bold;margin-top:14px}.type code{display:inline-block;line-height:normal;margin:0 .25em;padding:0 .4em;border:1px solid #DDD;background-color:#f8f8f8;border-radius:3px}.type pre{background-color:#f8f8f8;border:1px solid #DDD;font-size:12px;line-height:18px;overflow:auto;padding:6px 10px;border-radius:3px;word-break:break-all;word-wrap:break-word;-webkit-overflow-scrolling:touch}.type pre code{margin:0;padding:0;border:0 none;background:0;border-radius:0;font-size:inherit;line-height:1.5}.type hr{border:0 none;border-bottom:2px solid #999;margin-top:32px;margin-bottom:32px}.type h2:before,.type h3:before,.type h4:before{margin-right:.5em;color:#888}.type{counter-reset:chapter section subsection}.type h2{counter-reset:section}.type h2:before{content:counter(chapter);counter-increment:chapter}.type-title h2{counter-increment:section}.type-title h2:before{content:counter(chapter,cjk-ideographic) "\3001";margin-right:.2em}.type h3{counter-reset:subsection}.type h3:before{content:counter(chapter) "." counter(section);counter-increment:section}.type h4:before{content:counter(chapter) "." counter(section) "." counter(subsection);counter-increment:subsection}.type-toc{margin:16px auto;overflow:hidden;background-color:#fff;border:1px solid #eaeaea}.type-toc li{overflow:hidden;margin-top:1px;white-space:nowrap}.type-toc li a{display:block;padding-left:.5em;overflow:hidden;color:#666}.type-toc li a:hover{background-color:#f5f5f5;border-bottom:1px solid #e6e6e6;border-radius:0 0 3px 3px;color:#3187db}.type-toc h2{border-right:1px solid #eee;padding:0 22px;margin-bottom:16px;line-height:normal}.type-toc h2{padding-bottom:999em;margin-bottom:-999em;color:#666}.type-toc>ol{overflow:hidden;margin:0;padding:16px 20px}.type-toc.fixed{position:fixed;left:100px;top:20px}.type-toc.fixed h2{font-size:18px;float:none;width:100%;padding:6px 16px;margin:0}.type-toc.fixed h2+ol{padding-left:0}ol.type-toc,.type-toc ol{counter-reset:list;list-style-type:none!important}.type-toc li:before{color:#666;margin-right:.25em;padding-left:.5em;float:left}.type-toc li:before{counter-increment:list;content:counters(list,".")" "}.type-toc ul{list-style-type:square;list-style-position:inside}.type-toc ul li:before{content:none!important}.type .type-toc h2:before,.type .type-toc h3:before,.type .type-toc h4:before{content:none}.type-toc ol,.type-toc ul{margin-top:0;margin-bottom:8px}@font-face{font-family:"type";unicode-range:U+00B7;src:local('Hiragino GB'),local('Heiti SC'),local(STHeiti),local(SimSun)}@font-face{font-family:"type";unicode-range:U+2014;src:local('Hiragino Sans GB'),local('Hiragino Kaku Gothic ProN'),local('Hiragino Kaku Gothic Pro'),local('Microsoft Yahei'),local(SimSun)}@font-face{font-family:"type";unicode-range:U+2026;src:local('Hiragino Sans GB'),local('Hiragino Kaku Gothic ProN'),local('Hiragino Kaku Gothic Pro'),local(Meiryo),local('MS Gothic'),local(SimSun),local(PMingLiU)}@font-face{font-family:"type";unicode-range:U+201C-201D,U+2018-2019;src:local('Hiragino Sans GB'),local('Heiti SC'),local(STHeiti),local(SimSun),local(PMingLiU)}@font-face{font-family:"type";unicode-range:U+FF0C,U+3002,U+FF1B,U+FF1A;src:local('Hiragino Kaku Gothic ProN'),local('Hiragino Kaku Gothic Pro'),local('MS Gothic'),local('SimSun')}@font-face{font-family:"type";unicode-range:U+3001;src:local('Hiragino Kaku Gothic ProN'),local('Hiragino Kaku Gothic Pro'),local('SimSun'),local('MS Mincho'),local('PMingLiU')}@font-face{font-family:"type";unicode-range:U+00A5;src:local(arial)}@font-face{font-family:"type";src:local('Fix Firefox');unicode-range:U+270C}
