@charset "UTF-8";

/*----------------------------------------------------
	☆wafer_blanket
----------------------------------------------------*/
.head04{margin-top:60px;}
.table01 table{
    border-right:1px solid #e2e2e2;

}
.table01 table th{
    padding:10px 20px;
    text-align:center;
    border-left:1px solid #e2e2e2;
}
.table01 table td{
    border-left:1px solid #e2e2e2;
}
.head02{
    line-height:1.4;
}
.btm_text{
    margin-top:20px;
    font-size:14px;
    line-height:1.6;
    letter-spacing:1px;
}
.img{
    margin: 0 auto 20px;
    text-align: center;
}

.table01{margin-bottom: 20px;}

.circle_list li:before{
    border: none;
}
.dott_list li:before{
    content: "";
}

/*----------------------------------------------------
	☆SP
----------------------------------------------------*/


/*デバイスの横幅が1080px以下の場合*/

@media only screen and (max-width: 1080px) {
    /*----------------------------------------------------
        ☆wafer_blanket
    ----------------------------------------------------*/
    .table01{margin-bottom: 10px;}
    .spnone{display: none;}
    .table01 table tr{font-size:0;}
    .table01 table td{width:50%;display:inline-block;box-sizing: border-box;text-align: center;}
    .table01 table td.th01{width: 100%;display: block;border-bottom: 1px solid #e2e2e2;}
    .table01 table th.half_l,.table01 table th.half_r{width:50%;display:inline-block;box-sizing: border-box;}
    .table01 table tr:nth-of-type(2) th.top_spline{border-top: 1px solid #e2e2e2;}
    .table01 table th.top_spline{border-top: 3px solid #e2e2e2;}
    .head04{margin-top:30px;}
    .img{
        margin-bottom:10px;
    }
    .img img{width: 100%;}
    .btm_text{
        margin-top:10px;
        font-size:11px;
    }


    .button_arrow{width: 100%;}
}
