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

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

	
/* パソコンで見たときは"pc"のclassがついた画像が表示される */
.pc { display: block !important; }
.tb { display: none !important; }
.sp { display: none !important; }


@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%;
    }
    
	.pc { display: none !important; }
.tb { display: block !important; }
.sp { display: none !important; }
	
}





/* （スマホ） */
@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;
    }
	
	
	.pc { display: none !important; }
	.tb { display: none !important; }
    .sp { display: block !important; }
}

    















