﻿.product_detail_desc h1 {
    display: block;
    font-size: 2em;
    margin-top: 0.67em;
    margin-bottom: 0.67em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}

.product_detail_desc h2 {
    display: block;
    font-size: 1.5em;
    margin-top: 0.83em;
    margin-bottom: 0.83em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}

.product_detail_desc h3 {
    display: block;
    font-size: 1.17em;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}

.product_detail_desc h4 {
    display: block;
    font-size: 1.12em;
    margin-top: 1.33em;
    margin-bottom: 1.33em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}

.product_detail_desc h5 {
    display: block;
    font-size: .83em;
    margin-top: 1.67em;
    margin-bottom: 1.67em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}

.product_detail_desc h6 {
    display: block;
    font-size: .67em;
    margin-top: 2.33em;
    margin-bottom: 2.33em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}
.product_detail_desc p {
    display: block;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
}
.product_detail_desc ul {
    display: block;
    list-style-type: disc;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
}
.product_detail_desc ol {
    display: block;
    list-style-type: decimal;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
}
.product_detail_desc li {
    list-style: unset;
    display: list-item;
}
.product_detail_desc strong {
    font-weight: bold;
} 
.product_detail_desc div {
    display: block;
}
.product_detail_desc dl {
    display: block;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
}
.product_detail_desc dt {
    display: block;
}

.product_detail_desc table {
    display: table;
    border-collapse: separate;
    border-spacing: 2px;
    border-color: gray;
}
.product_detail_desc tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}
.product_detail_desc tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}
.product_detail_desc td {
    display: table-cell;
    vertical-align: inherit;
}
.product_detail_desc tfoot {
    display: table-footer-group;
    vertical-align: middle;
    border-color: inherit;
}
.product_detail_desc th {
    display: table-cell;
    vertical-align: inherit;
    font-weight: bold;
    text-align: center;
}
.product_detail_desc thead {
    display: table-header-group;
    vertical-align: middle;
    border-color: inherit;
}
.product_detail_desc small {
    font-size: smaller;
}
.product_detail_desc pre {
    display: block;
    font-family: monospace;
    white-space: pre;
    margin: 1em 0;
}
/* ------------ */
.detial_notice ul {
    display: block;
    list-style-type: disc;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    padding-left: 23px;
}

.detial_notice ol {
    display: block;
    list-style-type: decimal;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    padding-left: 23px;
}

.detial_notice li {
    list-style: unset;
    display: list-item;
}