@charset "UTF-8";

.item_text span{
    display: inline-block;
    padding-left: 1em;
    text-indent: -1em;    
}
section{
    background: #fff;
}
.contents_wrap{
    margin: 0 0 30px;
}
.contents_wrap p {
    padding: 15px;
}
/*表*/
.contents_wrap table{
    width: calc(100% - 30px);
    margin: 15px auto;
}
.contents_wrap table th,
.contents_wrap table td {
    border: solid 1px #999;
    padding: 5px;
}
.contents_wrap table th{
    background: #f3f3f3;
}
.contents_wrap table th.index,
.contents_wrap table td{
    text-align: center;
}
.contents_wrap table th.main {
    text-align: center;
}
.contents_wrap table th.sub {
    padding: 10px;
}
.contents_wrap table th.empty {
    visibility: hidden;
    border: none;
}

.contents_wrap table.condition:nth-of-type(2) td {
   font-weight: bold;
}
.contents_wrap table.condition mark{
    color: #f33;
    background: 0;
}
sup{
    font-size: 12px;
}
.contents_wrap .attention{
    font-size: 14px;
    margin: 0 15px;
}