@charset "utf-8";

*{
	margin:0;
	padding:0;
}

body {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	line-height: 22px;
	color:#FFF;
	background-color:#000;
	-webkit-text-size-adjust:100％;
	}
	
img {
	max-width: 100%;
	height: auto;
	width /***/:auto;
	}
.imgHover:hover {
	transition: .75s;
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	}
.orange {
	color:#fccf00;
	}


/* Header
------------------------------------------------- */
#cover{
	background-image:url(/img/AirdamStylimit/bg01.jpg);
	background-size:contain;
	background-repeat:no-repeat;
	}
#header{
	}
#headerWrap{
	padding:20px 0px 0px;
	width:1000px;
	margin:0 auto;
	}
	#headerWrap #logo{
		text-align:right;
		/*margin-bottom:20px;*/
		}
	#headerWrap #keyImg{
		text-align:center;
		margin-bottom:100px;
		}
	#headerWrap h1{
		margin-bottom:40px;
		text-align:center;
		}
	#headerWrap p{
		line-height:240%;
		text-align:center;
		margin-bottom:120px;
		}
@media screen and (max-width: 768px) {
#headerWrap{
	width:90%;
	}
#headerWrap{
	padding:10px 0px 0px;
	}
	#headerWrap #keyImg img{
		max-width:90% !important;
		}
	#headerWrap h1 img{
		max-width:80% !important;
		}
}

/* ---------------------------------------
	Container Area
-----------------------------------------*/
#container{}
#containerWrap{
	width: 1000px;
	margin: 0px auto;
	}
.desc {
	text-align:justify;
	padding:2em 3em 1em 3em;
	line-height:2em;
	}
.mod {
	margin:10px 0 5px 0;
	}
table {
	border-collapse:collapse;
	font-size:0.88em;
	}
.tbl {
	font-size:0.86em;
	margin-top:5px;
	margin-bottom:40px;
	}
th, td {
	border-left:solid thin #FFF;
	border-right:solid thin #FFF;
	padding:0.86em 0.86em;
	}
.tone {
	background-color:#333;
	}
.cent {
	text-align:center;
	}
.button {
	text-align:center;
	margin-bottom:50px;
	}
@media screen and (max-width: 768px) {
#containerWrap{
	width:90%;
	}
	#containerWrap img{
		max-width:100% !important;
		}
}
@media screen and (max-width: 600px) {
.desc {
	padding:2em 0 1em 0;
	font-size:0.86em;
	}
table {
	font-size:0.72em;
	line-height:1.5em;
	}
.tbl {
	font-size:0.72em;
	line-height:1.5em;
	}
}

/* ---------------------------------------
	Footer Area
-----------------------------------------*/
#footer { background: linear-gradient(#464646, #151515); }
#footerWrap{
	width:1000px;
	height:90px;
	position:relative;
	margin:0px auto;
	text-align:right;
	padding-top:10px;
	}
@media screen and (max-width: 768px) {
	#footerWrap{
		width:90%;
		text-align:center;
		}