@charset "UTF-8";



/*------00 1st configuration--------------------------------------------------------------*/
section#aerial div#aerial_pics h3 span {font-size:24px;}

section#aerial #aerial_txt01 {font-size:50px;}
section#aerial ul#aerial_effect-a li span {font-size:26px;}
section#aerial ul#aerial_effect-b li {font-size:30px;}
section#aerial dl.dl_aerial_effect dt {font-size:25px;}



/*------aerial----------------------------------------------------------------------------------*/
.page_aerial section#studio,
section#aerial {
	padding-bottom:70px;
}
.page_aerial aside.inspect_banner {
	margin-top:50px;
}

section#aerial #aerial_message01 {
	margin:20px auto 80px auto;
	width:664px;
}

section#aerial .aerial_txt {
	float:left;
	width:515px;
	margin:18px 0px 0px 25px;
}

section#aerial #aerial_pic01,
section#aerial #aerial_pic02,
section#aerial #aerial_pic03,
section#aerial #aerial_pic04 {
	float:right;
	width:380px;
	margin:18px 25px 0px 15px;
}

section#aerial div#aerial_pics {
	margin:70px auto 0px auto;
	/*width:875px;*/
	width:960px;
}
section#aerial div#aerial_pics h3 {
	background-color:#fff;
	box-shadow:0px 2px 3px #ccc;
	padding-bottom:20px;
}
section#aerial div#aerial_pics h3 span {
	display:block;
	text-align:center;
	padding-top:12px;
}
section#aerial div#aerial_pics img {
	display:block;
	float:left;
	/*width:285px;*/
	width:310px;
	/*margin:10px 10px 0px 0px;*/
	margin:15px 15px 0px 0px;
}
section#aerial div#aerial_pics img:nth-of-type(3n) {
	margin-right:0px;
}



/*------aerial2---------------------------------------------------------------------*/
section#aerial {
	margin-top:50px;
	padding-bottom:70px;
}
section#aerial p {
	margin:20px 25px 0px 25px;
	width:auto;
}

section#aerial .title_sub_orange {
	margin-top:70px;
}
section#aerial .title_sub_orange:nth-of-type(1) {
	margin-top:0px;
}


section#aerial aside.inspect_banner {
	padding-bottom:50px;
}
section#aerial aside.inspect_banner p {
	margin:40px 0px 0px 0px;
}

section#aerial #aerial_txt01 {
	text-align:center;
}
section#aerial #aerial_txt01 span {
	padding:0px 5px 5px 5px;
	color:#fb832f;
background:-moz-linear-gradient(top,rgba(255,233,224,0) 0%,rgba(255,233,224,0) 65%,rgba(255,233,224,1) 66%,rgba(255,233,224,1) 90%,rgba(255,255,0,0) 91%,rgba(255,255,0,0) 100%);
background:-webkit-linear-gradient(top,rgba(255,233,224,0) 0%,rgba(255,233,224,0) 65%,rgba(255,233,224,1) 66%,rgba(255,233,224,1) 90%,rgba(255,255,0,0) 91%,rgba(255,255,0,0) 100%);
background:linear-gradient(to bottom,rgba(255,233,224,0) 0%,rgba(255,233,224,0) 65%,rgba(255,233,224,1) 66%,rgba(255,233,224,1) 90%,rgba(255,255,0,0) 91%,rgba(255,255,0,0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe9e0',endColorstr='#ffe9e0',GradientType=0);
}

section#aerial ul#aerial_effect-a {
	margin:0px auto 0px auto;
	width:926px;
}
section#aerial ul#aerial_effect-a li {
	float:left;
	width:218px;
	margin:28px 18px 0px 0px;
	position:relative;
	box-shadow:0px 2px 3px #ccc;
}
section#aerial ul#aerial_effect-a li:last-of-type {
	margin-right:0px;
}
section#aerial ul#aerial_effect-a li span {
	display:block;
	position:absolute;
	top:198px;
	left:0px;
	width:218px;
	text-align:center;
	color:#fff;
}
section#aerial ul#aerial_effect-a li img {
	width:100%;
	height:auto;
}

section#aerial img#aerial_pic01-pc {
	display:block;
	float:right;
	width:380px;
	margin:20px 25px 0px 15px;
}

section#aerial ul#aerial_effect-b {
	margin:0px auto 0px auto;
	width:790px;
}
section#aerial ul#aerial_effect-b li {
	float:left;
	width:187px;
	height:187px;
	margin:0px 14px 0px 0px;
background:linear-gradient(135deg,#ffebda 0%,#ffebda 50%,#ffffff 51%,#ffffff 100%);
	text-align:center;
	color:#fb832f;
	line-height:1.3em;
	border-radius:100px;
	box-shadow:4px 4px 1px #ff791a;
}
section#aerial ul#aerial_effect-b li:nth-of-type(2n) {
background:linear-gradient(135deg,#fffae4 0%,#fffae4 50%,#ffffff 51%,#ffffff 100%);
}
section#aerial ul#aerial_effect-b li:nth-of-type(1) {
	margin:25px 14px 0px 100.5px;
	height:187px;
	height:116px;
	padding-top:71px;
}
section#aerial ul#aerial_effect-b li:nth-of-type(2) {
	margin:25px 14px 0px 0px;
	height:187px;
	height:116px;
	padding-top:71px;
}
section#aerial ul#aerial_effect-b li:nth-of-type(3) {
	margin:25px 0px 0px 0px;
	height:187px;
	height:137px;
	padding-top:50px;
}
section#aerial ul#aerial_effect-b li:nth-of-type(4) {
	height:187px;
	height:137px;
	padding-top:50px;
}
section#aerial ul#aerial_effect-b li:nth-of-type(5) {
	height:187px;
	height:116px;
	padding-top:71px;
}
section#aerial ul#aerial_effect-b li:nth-of-type(6) {
	height:187px;
	height:116px;
	padding-top:71px;
}
section#aerial ul#aerial_effect-b li:last-of-type {
	margin-right:0px;
	height:187px;
	height:137px;
	padding-top:50px;
}

section#aerial img#aerial_pic02-pc {
	display:block;
	float:right;
	width:380px;
	margin:20px 25px 0px 15px;
}
section#aerial img#aerial_pic03-pc {
	display:block;
	float:right;
	width:380px;
	margin:0px 25px 0px 15px;
}


section#aerial dl.dl_aerial_effect {
	float:left;
	width:470px;
	margin:20px 20px 0px 0px;
	background-color:#feeae1;
	box-shadow:0px 2px 3px #ccc;
}
section#aerial dl.dl_aerial_effect:nth-of-type(2n+1) {
	margin-right:0px;
}
section#aerial dl.dl_aerial_effect dt {
	margin-right:23px;
	width:447px;
	width:422px;
	padding:12px 0px 11px 25px;
	border-bottom:1px solid #fb832f;
}
section#aerial dl.dl_aerial_effect dd {
	padding:12px 25px 18px 25px;
}
