@charset "UTF-8";
@import url("grid.css");
@import url("style.css");


.text-indent{
	text-indent: 1rem;
}

/* constitution.html
--------------------------------- */
div.section h2 {
    margin: 0;
    padding: 0 0 0.2em;
    border-bottom: 5px solid #E8E8E8;
    background: none;
    font-size: 189%;
    margin-bottom: 3.5rem;
    font-weight: bold;
    line-height: unset;
    letter-spacing: unset;
}
div.section h3 {
    margin: 1.5em 0 0;
    padding: 0.1em 10px;
    border: none;
    color: #fff;
    background: #F77088;
    font-size: 146.5%;
    font-weight: bold;
    line-height: unset;
    letter-spacing: unset;
}
div.section h4:after {
    content: "";
    position: absolute;
    top: -0.2em;
    left: 0;
    width: 30px;
    height: 30px;
    background: url(../img/icon_arrow_h3.png) no-repeat 0 0.6em;
}
div.section h4 {
    margin: 1.5em 0 0;
    padding: 0 0 0.05em 18px;
    position: relative;
    background: url(../img/line_h3.png) repeat-x 0 100%;
    font-size: 146.5%;
    font-weight: bold;
    line-height: unset;
    letter-spacing: unset;
}
div.section h5 {
    margin: 1.5em 0 0;
    padding: 0 3px 0.5em;
    background: url(../img/line_h4.png) repeat-x 0 100%;
    font-size: 123.1%;
    font-weight: bold;
    line-height: unset;
    letter-spacing: unset;
}

/* manager.html
------------------------------------ */
table {
    width: 100%;
    border: 1px solid #510412;
    border-collapse: collapse;
}
table tr th {
    background: #FBB0BD;
    white-space: nowrap;
    font-weight: normal;
}
table tr th, table tr td {
    padding: 0.4em 3px;
    border: 1px solid #510412;
    text-align: left;
}

/* research.html
------------------------------------ */
.sentencesListOl{
    list-style: decimal;
    padding: 0 10px 0 30px;
}