@charset "UTF-8";


/*レスポンシブ*/

@media screen and (max-width : 959px){
	
	#body{
		
		
	}
	
	#wapper{
		
	}
	
	header{
		
	}


	#container{
		width: 100%;
		margin: 80px auto 100px;
	
}
	
	h3{
	font-size: 1.5em;
	text-align: center;
	border-bottom:none;
}

	
	h4{
		background-position: top 20px center;
	}
	
	.applicable table{
			

	}
}
	@media screen and (max-width : 559px){
		
/*		#container{
			padding: 70px 0 0;
		}*/
				
		#important{
			width: 90%;
			margin: 0 auto;
			font-size: 1em;
			padding: 0 0;
		}
		
		
		
		.applicable{
			padding: 0;
		}
		
		.applicable th{
			width: 30%;
		}
		
		.notes{
		font-size: 100%;
	    padding: 30px 0 0;
        margin-bottom: 10px;
}
		
		.notescenter{
			padding: 0;
			margin: 40px 0px 0;
		}
		
		.notesend{
	margin: 50px 0;
}
		
		h4 {
    font-size: 1em;
    background-size: 5%;
    background-position: top 5px center;
    padding: 25px 0 15px;
}
		
		
		#ceosign{
			padding: 40px 20px 90px;
			    background-size: 85%;
			    background-position: top 100px right 15px;
		}
		
}	



