/* added by M.Ogino, 20150409 */
.center_inner table.border_table th {
    background-color: #e0ffff;
    font-weight: bold;
}

/* added by M.Ogino, 20150413 */
.center_inner pre {
    background-color: #f9f9f9;
    padding: 0.5em;
    border: dashed 1px #505050;
}
.center_inner code {
    font-size: 1em; font-family: 'Source Code Pro', sans-serif;
}

/* added by M.Ogino, 20150414 */
.center_inner blockquote {
    background-color: #f9f9f9;
    border: dashed 1px black;
    margin: 1em 1em 1em 3em;
    padding: 0.5em;
    position: relative;
}

/*  */
.icts_inner blockquote {
    background-color: #f9f9f9;
    border: dashed 1px black;
    margin: 1em 1em 1em 3em;
    padding: 0.5em;
    position: relative;
}


/* added by N.Atsumi, 20150420 */
div.common_inner .ul-no-margin ul {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    list-style-type: none;
}

div.common_inner .ul-no-margin {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    list-style-type: none;
}

div.common_inner .li-no-style li {
    list-style-type: none;
}

/* added by D.Deguchi 20150420 */
table.center_table {
    margin-left: auto;
    margin-right: auto;
}

table.right_table {
    margin-left: auto;
    margin-right: 0;
}

table.stretch_table {
    width: 100%
}

table.grid_table {
    border-collapse: collapse;
}

table.grid_table {
    border: solid #ccc 1px;
}

table.grid_table td, table.grid_table th {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 10px;
}

table.grid_table th {
    background-color: #dce9f9;
}

table.zebra_table {
    border-collapse: collapse;
}

table.zebra_table td, table.zebra_table th {
    padding: 10px;
    border-bottom: 1px solid #f2f2f2;
}

table.zebra_table {
    border: solid #ccc 1px;
}

table.zebra_table td, table.zebra_table th {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 10px;
}

table.zebra_table tr {
    background: #fff;
}

table.zebra_table th {
    background-color: #dce9f9;
}

table.zebra_table tr:nth-child(even) {
    background: #f1f6fc;
}

table.zebra_table tr:last-child td {
    border-bottom: 1px solid #ccc;
}

pre.monospace_pre {
    white-space:pre;
    font-family:monospace;
    font-weight:normal;
    font-style:normal;
    background-color: #f9f9f9;
    padding: 0.5em;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    border: dashed 1px #505050;
}
