@charset "utf-8";
@media screen and (min-width:751px) {
    #contents.adjustStyle{
        line-height: 1.8;
    }
    #contents.adjustStyle h2{
        font-size: 20px;
        color: #ff9600;
        border-bottom: 1px solid #c8c8c8;
        padding-bottom: 8px;
        margin-bottom: 18px;
    }
    #contents.adjustStyle table{
        margin-bottom: 2%;
        border: 1px solid #c8c8c8;
        box-sizing: border-box;
        width: 100%;
    }
    #contents.adjustStyle table tr + tr{
        border-top: 1px solid #c8c8c8;
    }
    #contents.adjustStyle table td{
        background: #eee;
        padding: 2% 2%;
        width: 30%;
    }
    #contents.adjustStyle table td +td{
        background: #fff;
        width: 70%;
    }
    #contents.adjustStyle h3{
        font-size: 16px;
        border-bottom: 1px solid #c8c8c8;
        padding-bottom: 8px;
        margin-bottom: 18px;
    }
    #contents.adjustStyle .indent-news{
        margin-left:1em;
    } 
    #contents.adjustStyle p{
        margin-bottom: 20px;
    }
    #contents.adjustStyle p.mb60{
        margin-bottom: 60px;
    }
    #contents.adjustStyle ol{
        list-style-position: inside;
    }
    #contents.adjustStyle ol li{
        padding-left: 1.5em;
        text-indent: -1.2em;
    }
    #contents.adjustStyle span.attention{
        color: #E83B15;
        display: block;
        margin-bottom: 60px;
    }
    #contents.adjustStyle .support {
        margin-bottom: 60px;
    }
    #contents.adjustStyle .support p{
        font-size: 16px;
    }
    #contents.adjustStyle .support table{
        margin-bottom: 2%;
        border: 1px solid #c8c8c8;
        box-sizing: border-box;
        width: 50%;
    }
    #contents.adjustStyle .support table tr + tr{
        border-top: 1px solid #c8c8c8;
    }
    #contents.adjustStyle .support table td{
        background: #eee;
        padding: 4%;
        width: 10%;
    }
    #contents.adjustStyle .support table td +td{
        background: #fff;
        width: 40%;
    }
    #contents.adjustStyle .news-0529 img{
        width: 100%;
    }
    #contents.adjustStyle .news-0529 a{
        text-decoration: underline !important;
    }
    #contents.adjustStyle .news-0529 a:hover{
        color: #ff9600;
        text-decoration: none !important;
    }

}
@media screen and (max-width:750px) {
    #contents.adjustStyle{
        line-height: 1.8;
    }
    #contents.adjustStyle h2{
        font-size: 18px;
        font-size: 1.8rem;
        color: #ff9600;
        border-bottom: 1px solid #c8c8c8;
        padding-bottom: 8px;
        margin-bottom: 18px;
        font-weight: 500;
        line-height: 1.5;
    }
    #contents.adjustStyle table{
        margin-bottom: 2%;
        border: 1px solid #c8c8c8;
        box-sizing: border-box;
        width: 100%;
    }
    #contents.adjustStyle table.mb5p{
        margin-bottom: 10%;
    }
    #contents.adjustStyle table tr + tr{
        border-top: 1px solid #c8c8c8;
    }
    #contents.adjustStyle table td{
        background: #eee;
        padding: 2% 2%;
        width: 30%;
        font-size: 14px;
        font-size: 1.4rem;
    }
    #contents.adjustStyle table td +td{
        background: #fff;
        width: 70%;
        vertical-align: middle;
    }
    #contents.adjustStyle h3{
        font-size: 16px;
        border-bottom: 1px solid #c8c8c8;
        padding-bottom: 8px;
        margin-bottom: 18px;
    }
    #contents.adjustStyle p{
        margin-bottom: 20px;
    }
    #contents.adjustStyle p.mb60{
        margin-bottom: 10%;
    }
    #contents.adjustStyle ol{
        list-style-position: inside;
    }
    #contents.adjustStyle ol li{
        padding-left: 1.5em;
        text-indent: -1.2em;
        font-size: 14px;
        font-size: 1.4rem;
        margin-bottom: 2%;
    }
    #contents.adjustStyle span.attention{
        color: #E83B15;
        display: block;
        font-size: 12px;
        font-size: 1.2rem;
        margin-bottom: 10%;
    }
    #contents.adjustStyle .support {
        margin-bottom: 10%;
    }
    #contents.adjustStyle .support p{
        font-size: 16px;
        font-size: 1.6rem;
        font-weight: 500;
        margin-bottom: 2%;
    }
    #contents.adjustStyle .support table{
        margin-bottom: 2%;
        border: 1px solid #c8c8c8;
        box-sizing: border-box;
    }
    #contents.adjustStyle .support table tr + tr{
        border-top: 1px solid #c8c8c8;
    }
    #contents.adjustStyle .support table td{
        background: #eee;
        padding: 4%;
        width: 10%;
    }
    #contents.adjustStyle .support table td +td{
        background: #fff;
        width: 40%;
    }
    #contents.adjustStyle .news-0529 img{
        width: 100%;
    }
    #contents.adjustStyle .news-0529 a{
        text-decoration: underline !important;
        display: inline;
    }
    #contents.adjustStyle .news-0529 a:hover{
        color: #ff9600;
        text-decoration: none !important;
    }

}