.main_list .exp .guidancebook .guidancebookList .guidancebookdiv .guidancebookcontent .guide-mark-down-wrap p {
 color: #333;
}

.guide-mark-down-wrap{
 margin: 0 auto;
 line-height: 1;
 color: #333;
}
.guide-mark-down-wrap table {
 display: inline-block;
}
.guide-mark-down-wrap img {
 max-width: 100%;
}
.guide-mark-down-wrap h1,.guide-mark-down-wrap h2,.guide-mark-down-wrap h3,.guide-mark-down-wrap h4 {
 padding: 0 !important;
 color: #111111 !important;
 font-weight: 400;
 margin-top: 1em;
}

.guide-mark-down-wrap h1,.guide-mark-down-wrap h2,.guide-mark-down-wrap h3,.guide-mark-down-wrap h4,.guide-mark-down-wrap h5 {
 font-family: Georgia, Palatino, serif;
}
.guide-mark-down-wrap h1,.guide-mark-down-wrap h2,.guide-mark-down-wrap h3,.guide-mark-down-wrap h4,.guide-mark-down-wrap h5,.guide-mark-down-wrap dl{
 margin-bottom: 16px;
 padding: 0;
}

.guide-mark-down-wrap p {
 margin-top: 8px;
 margin-bottom: 3px;
}
.guide-mark-down-wrap h1 {
 font-size: 48px;
 line-height: 54px;
}
.guide-mark-down-wrap h2 {
 font-size: 36px;
 line-height: 42px;
}
.guide-mark-down-wrap h1,.guide-mark-down-wrap h2 {
 border-bottom: 1px solid #EFEAEA;
 padding-bottom: 10px;
}
.guide-mark-down-wrap h3 {
 font-size: 24px;
 line-height: 30px;
}
.guide-mark-down-wrap h4 {
 font-size: 21px;
 line-height: 26px;
}
.guide-mark-down-wrap h5 {
 font-size: 18px;
 line-height: 23px;
}
.guide-mark-down-wrap a {
 color: #0099ff;
 margin: 0 2px;
 padding: 0;
 vertical-align: baseline;
 text-decoration: none;
}
.guide-mark-down-wrap a:hover {
 text-decoration: none;
 color: #ff6600;
}
.guide-mark-down-wrap a:visited {
 /*color: purple;*/
}
.guide-mark-down-wrap ul,.guide-mark-down-wrap  ol {
 padding: 0;
 padding-left: 18px;
 margin: 0;
 list-style: inherit;
}

.guide-mark-down-wrap>ul{
 list-style: disc;
}

.guide-mark-down-wrap ol > li {
 line-height: 24px;
 list-style-type: decimal;
 float: none;
}
.guide-mark-down-wrap ul > li {
 line-height: 24px;
 list-style-type: unset;
 float: none;
}

.guide-mark-down-wrap ol > li > ul > li {
  list-style-type: disc;
}

.guide-mark-down-wrap ol > li > ul > li > ul > li {
 list-style-type: circle;
}

.guide-mark-down-wrap ol > li > ul > li > ul > li > ul > li {
  list-style-type: square;
}

.guide-mark-down-wrap ul > li > ul > li {
 line-height: 24px;
 list-style-type: circle;
 float: none;
}
.guide-mark-down-wrap ul li > ul > li > ul > li,.guide-mark-down-wrap ul li > ul > li > ul > li > ul > li,
.guide-mark-down-wrap ul li > ul > li > ul > li > ul > li > ul > li{
 list-style-type: square;
 float: none;
}

.guide-mark-down-wrap p,.guide-mark-down-wrap ul,.guide-mark-down-wrap  ol {
 font-size: 16px;
 line-height: 24px;
}

.guide-mark-down-wrap ol ol,.guide-mark-down-wrap ul ol {
 list-style-type: lower-roman;
}

.guide-mark-down-wrap code,.guide-mark-down-wrap pre {
 font-family: Consolas, Monaco, Andale Mono, monospace;
 background-color:#f7f7f7;
 color: inherit;
}

.guide-mark-down-wrap code {
 font-family: Consolas, Monaco, Andale Mono, monospace;
 margin: 0 2px;
}

.guide-mark-down-wrap pre {
 font-family: Consolas, Monaco, Andale Mono, monospace;
 line-height: 1.7em;
 overflow: auto;
 padding: 6px 10px;
 border-left: 5px solid #6CE26C;
}

.guide-mark-down-wrap pre > code {
 font-family: Consolas, Monaco, Andale Mono, monospace;
 border: 0;
 display: inline;
 max-width: initial;
 padding: 0;
 margin: 0;
 overflow: initial;
 line-height: 1.6em;
 font-size: .95em;
 white-space: pre;
 background: 0 0;

}

.guide-mark-down-wrap code {
 color: #666555 !important;
}

.guide-mark-down-wrap aside {
 display: block;
 float: right;
 width: 390px;
}
.guide-mark-down-wrap blockquote {
 border-left:.5em solid #eee;
 padding: 0 0 0 2em;
 margin-left:0;
}
.guide-mark-down-wrap blockquote  cite {
 font-size:14px;
 line-height:20px;
 color:#bfbfbf;
}
.guide-mark-down-wrap blockquote cite:before {
 content: '\2014 \00A0';
}

.guide-mark-down-wrap blockquote p {
 color: #666;
}
.guide-mark-down-wrap hr {
 text-align: left;
 color: #999;
 height: 2px;
 padding: 0;
 margin: 16px 0;
 background-color: #e7e7e7;
 border: 0 none;
}

.guide-mark-down-wrap dl {
 padding: 0;
}

.guide-mark-down-wrap dl dt {
 padding: 10px 0;
 margin-top: 16px;
 font-size: 1em;
 font-style: italic;
 font-weight: bold;
}

.guide-mark-down-wrap dl dd {
 padding: 0 16px;
 margin-bottom: 16px;
}

.guide-mark-down-wrap dd {
 margin-left: 0;
}

.guide-mark-down-wrap table {
 *border-collapse: collapse; /* IE7 and lower */
 border-spacing: 0;
 width: auto;
}
.guide-mark-down-wrap table {
 border: solid #ccc 1px;
}

.guide-mark-down-wrap table thead {
 background: #f7f7f7;
}

.guide-mark-down-wrap table thead tr:hover {
 background: #f7f7f7
}
.guide-mark-down-wrap table tr:hover {
 background: #fbf8e9;
 -o-transition: all 0.1s ease-in-out;
 -webkit-transition: all 0.1s ease-in-out;
 -moz-transition: all 0.1s ease-in-out;
 -ms-transition: all 0.1s ease-in-out;
 transition: all 0.1s ease-in-out;
}
.guide-mark-down-wrap table td,.guide-mark-down-wrap .table th {
 border-left: 1px solid #ccc;
 border-top: 1px solid #ccc;
 padding: 10px;
 text-align: left;
}

.guide-mark-down-wrap table th {
 border-top: none;
 text-shadow: 0 1px 0 rgba(255,255,255,.5);
 padding: 5px;
 border-left: 1px solid #ccc;
}

.guide-mark-down-wrap table td:first-child,.guide-mark-down-wrap  table th:first-child {
 border-left: none;
}

.markdown-body table tr:first-of-type {
 border-top: 0;
}

.markdown-body table tr td:last-of-type, .markdown-body table tr th:last-of-type {
 border-right: 0;
}

.markdown-body table tr:last-of-type, .markdown-body table tr:last-of-type td, .markdown-body table tr:last-of-type th {
 border-bottom: 0;
}
.markdown-body ol {
 padding-left: 0;
}


.markdown-body .hljs-center {
 text-align:  center;
}

.markdown-body .hljs-left {
 text-align:  left;
}

.markdown-body .hljs-right {
 text-align:  right;
}

.markdown-body .katex .katex-mathml {
 position: absolute;
 clip: rect(1px,1px,1px,1px);
 padding: 0;
 border: 0;
 height: 1px;
 width: 1px;
 overflow: hidden;
}