body{
	    word-wrap: break-word;
    word-break: break-all;
}
.indent{
    text-indent: -1em;
    margin-left: 1em;
}
.indent_2em{
    text-indent: -2em;
    margin-left: 2em;
    margin-top: 0.5rem;
}
.red{
    color: red;
text-decoration: underline;
}
.blue{
    color: blue;
text-decoration: underline;
}
.text_center {
	display: block;
	text-align: center;
}
.text_right {
	display: block;
	text-align: right;
}
.taStyle02 {
	table-layout: fixed;
}
.li-detail > ul > li.mt_space {
	margin-top: 1.5rem;
}
.li-detail > ul > li .pre {
  white-space: normal;
}
.li-detail > ul > li .nomal {
  white-space: nowrap;
}
.general-table .taStyle02 .middle {
  vertical-align: middle;
}
.application a {
    color: blue;
text-decoration: underline;
}
del {
    background-image: linear-gradient(transparent 0.5em,#0000ff 0,#0000ff calc(0.5em + 1px),transparent 0,transparent calc(0.5em + 3px),#0000ff 0, #0000ff calc(0.5em + 4px),transparent 0);
    text-decoration: none;
    padding: 0 2px;
}
.bold {
    font-weight: bold;
}
.general-table .taStyle02 .innertable .middle {
  vertical-align: middle;
}
@media screen and (max-width: 659px) {
    .general-table.scroll .taStyle02 .innertable {
        border-collapse: collapse;
        border-spacing: 0;
        width: 24rem;
        display: block;
    }
    .general-table.scroll .taStyle02 .innertable .w4 {
        width: 40%;
    }
    .general-table.scroll .taStyle02 .innertable .w6 {
        width: 60%;
    }
    .general-table.scroll .taStyle02 .innertable .w3 {
        width: 30%;
    }
}
@media screen and (max-width: 659px) {
  .general-table.scroll .taStyle02 {
    border-collapse: collapse;
    border-spacing: 0;
    width: 56rem;
    display: block;
  }
}
