/* 全体 */
* {
	margin: 0;
	padding: 0;
	}

body, body > header, body > section {
	width: 100%;
	height: 100%;
	opacity: 20;
	}

body {
	font-family: "UD Shin Go Light";
	background-color: #F7F8F8;
	color: #4c4948;
	}

a[href^="tel"]{
    color:inherit;
    text-decoration:none;
	}

img,video {
	height: auto; /* Make sure images are scaled correctly. */
	max-width: 100%; /* Adhere to container width. */
	}

.ask{
	display: inline-block;
	}

.haba{
	max-width: 1200px;
	margin: 50px auto 50px;
	width: 95%;
	}

.center{
	margin: 0 auto;
	}

.space200{
	margin-top: 200px;
	}


/*会社概要*/
.COMPANYimg img{
	width: 100%;
	}

.tableWaku{
	max-width: 850px;
	margin: 30px auto;
	padding: 0 10px;
	}

table {
	border-collapse:collapse;
	width: 100%;
	font-size: 0.9em;
	}

table a{
	text-decoration: none;
	}

table th {
	padding: 8px;
	text-align: center;
	font-feature-settings : "pkna";
	line-height: 1.4em;
	}

table td {
	padding: 20px;
	text-align: left;
	line-height: 1.5em;
	margin: 5px 0px;
	}

.tableText{
	margin: 7px 0;
	}

.airgroup{
	background-color: #036eb8;
	display: inline-block;
	width: 230px;
	text-align: center;
	font-family: "UD Shin Go Regular";
	padding: 3px;
	margin-top: 5px;
	}

.airgroup a:link{
	color: #fff;
	}

.airgroup a:visited{
	color: #fff;
	}

.airgroup a:hover{
	color: #fff;
	text-decoration: none;
	}

table th {
	font-feature-settings :"palt";
	}

@media only screen and (min-width: 501px){
table th {
	width: 170px;
	}
	
table td {
	padding-left: 20px;
	}
}

@media only screen and (max-width: 500px){
table th {
	width: 120px;
	}
	
table td {
	padding-left: 5px;
	font-feature-settings : "palt";
	}
}

.SaleUrl img{
	margin-bottom: 15px;
	}

.SaleUrl a :hover{
	opacity: 0.6;
	}


/*届け出*/
.reportsWaku{
	border: 1px solid #3a3230;
	padding: 20px;
	}

.AirstageCopy{
	text-align: center;
	font-size: 2em;
	font-family: "UD Shin Go DemiBold";
	margin: 80px 0 30px;
	}



/*代表挨拶*/
.ceo-L{
	width: 40%;
	float: left;
	margin-right: 10px;
	}

.ceo-R{
	width: 100%;
	}


.CopyText{
	line-height: 1.8em;
	font-size: 0.8em;
	}

.Ceoname{
	float: right;
}


.RinenTitle{
	font-family: "Ryumin Bold KL";
	font-size: 1.3em;
	}

.RinenText{
	font-family: "Ryumin Light KL";
	margin-bottom: 30px;
	}

.RinenWaku{
	max-width: 800px;
	margin: 0 auto;
	text-align: center;
	}

.RinenWaku2{
	display: inline-block;
	text-align: left;
	}
