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

@media only screen and (max-device-width: 480px){
	.section_01_contents h2 {
    	font-size: 73px;
		line-height: 200%;
	}
	
	.section_01_contents h2 span {
    	font-size: 115px;
	}
	
	.naka_text p{
		font-size: 17px;
	}
	
	.section_02 h2 {
    	font-size: 80px;
	}
	
	.tex_read {
    	font-size: 43px;
	}
	
	.section_03_contents h3 {
    	font-size: 27px;
	}
	
	ul.f_nav {
    	font-size: 15px;
	}
	
	.contents_top {
    	font-size: 20px;
	}
	
	.contents_bottom{
		font-size: 20px;
	}
	
	.cont_title01 {
    	font-size: 20px !important;
	}
	
	.bisiness_cont01 p {
		font-size: 19px;
		padding-top: 25px;
	}
	
	.topic p {
    	font-size: 63px;
	}
	
	.topic {
    	font-size: 61px;
	}
	
	.section01 table th {
    	font-size: 24px;
	}
	
	.section01 table td {
    	font-size: 18px;
	}
	
	.read p {
    	font-size: 19px;
	}
	
	.table table th {
    	font-size: 19px;
	}
	
	.main_block {
    	padding-top: 42px;
	}
	
	.section01_text p {
    	font-size: 49px;
    	line-height: 75px;
	}
	
	.section03 table th {
    	font-size: 24px;
	}
	
	.section03 table td {
    	font-size: 17px;
	}
	
	.thankyou_text p {
    	font-size: 23px;
    	line-height: 38px;
	}
	
}