@charset "utf-8";
/* CSS Document */

/*PCファースト*/
/*今回は使用しない
@media screen and (min-width: 1025px) {}
*/


@media screen and (max-width: 1234px) {

.wrapper h2{
    font-size: 1.5rem;
}

	
}


/* （タブレット） */
@media screen and (max-width: 1080px) {

    
    .wrapper .content {
        flex-direction: column;
    }

   .wrapper .content .content-item40, .wrapper .content .content-item60, .wrapper .content .content-item50, .wrapper .content .content-item70,.wrapper .content .content-item30    {
        width:100%;
        margin-top: 5%;
    }
    
	
}





/* （スマホ） */
@media screen and (max-width: 470px) {

    
    .wrapper .text{
    padding:0px 5%;
    }


    
    .wrapper h2{
    font-size: 1.3rem;
    }
    
    
    table{
        background-color: #555555;
    }
    
    th{
        padding: 10px 5px;
        background-color: #dddddd;
    }
    td{
        padding: 10px 5px;
        background-color: #fff;
    }
}

    














