@charset "UTF-8";



/*------00 1st configuration--------------------------------------------------------------*/
section#aerial div#aerial_pics h3 span {font-size:5vw !important;}

section#aerial #aerial_txt01 {font-size:26px;}
section#aerial-bodymaking ul#aerial_effect-a li span {font-size:18px;}
section#aerial-bodymaking ul#aerial_effect-b li {font-size:16px;}
section#aerial dl.dl_aerial_effect dt {font-size:17px;}



/*------aerial----------------------------------------------------------------------------------*/
.page_aerial section#studio,
section#aerial {
	padding-bottom:10%;
}

section#aerial #aerial_message01 {
	margin:3% auto 14% auto;
	width:100%;
}
section#aerial #aerial_message01 img {
	width:100%;
	height:auto;
}

section#aerial .aerial_txt {
	margin:3% auto 0px auto;
	width:90%;
}

section#aerial #aerial_pic01,
section#aerial #aerial_pic02,
section#aerial #aerial_pic03,
section#aerial #aerial_pic04 {
	margin:3% auto 0px auto;
	width:90%;
}
section#aerial #aerial_pic01 img,
section#aerial #aerial_pic02 img,
section#aerial #aerial_pic03 img,
section#aerial #aerial_pic04 img {
	width:100%;
	height:auto;
}

section#aerial div#aerial_pics {
	margin:7% auto 0px auto;
	width:90%;
}
section#aerial div#aerial_pics {
	background-color:#fff;
	box-shadow:0px 2px 3px #ccc;
	padding-bottom:20px;
}
section#aerial div#aerial_pics h3 {
}
section#aerial div#aerial_pics h3 span {
	display:block;
	text-align:center;
	padding-top:8px;
font-size:16px;
}
section#aerial div#aerial_pics img {
	display:block;
	float:left;
	width:49%;
	margin:1.7% 1.7% 0px 0px;
}
section#aerial div#aerial_pics img:nth-of-type(2n) {
	margin-right:0px;
}



/*------aerial2-------------------------------------------------------------------------------*/
section#aerial {
	margin-top:5%;
	padding-bottom:12%;
}
section#aerial p {
	margin:3% auto 0px auto;
	width:90%;
}

section#aerial .title_sub_orange {
	margin-top:10%;
}
section#aerial .title_sub_orange:first-of-type {
	margin-top:0;
}

section#aerial aside.inspect_banner {
	padding-bottom:10%;
}
section#aerial aside.inspect_banner p {
	margin:10% 0px 0px 0px;
	width:100%;
}

section#aerial #aerial_txt01 {
	text-align:center;
}
section#aerial #aerial_txt01 span {
	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:90%;
}
section#aerial ul#aerial_effect-a li {
	float:left;
	width:47%;
	margin:4.5% 4% 0px 0px;
	position:relative;
	box-shadow:0px 2px 3px #ccc;
}
section#aerial ul#aerial_effect-a li:nth-child(2n) {
	margin-right:0px;
}
section#aerial ul#aerial_effect-a li span {
	display:block;
	position:absolute;
	top:78.5%;
	left:0px;
	width:100%;
	text-align:center;
	color:#fff;
}
section#aerial ul#aerial_effect-a li img {
	width:100%;
	height:auto;
}

section#aerial img#aerial_pic01-sp {
	display:block;
	margin:3% auto 0px auto;
	width:90%;
	height:auto;
}

section#aerial ul#aerial_effect-b {
	margin:0px auto 0px auto;
	width:790px;
display:none;
}
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(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:155px;
	padding-top:32px;
}
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 ul#aerial_effect-b li:nth-child(2n) {
background:linear-gradient(135deg,#fffae4 0%,#fffae4 50%,#ffffff 51%,#ffffff 100%);
}

section#aerial img#aerial_pic02-sp {
	display:block;
	margin:3% auto 0px auto;
	width:90%;
	height:auto;
}
section#aerial img#aerial_pic03-sp {
	display:block;
	margin:3% auto 0px auto;
	width:90%;
	height:auto;
}



section#aerial dl.dl_aerial_effect {
	margin:4% auto 0px auto;
	width:90%;
	background-color:#feeae1;
	box-shadow:0px 2px 3px #ccc;
}
section#aerial dl.dl_aerial_effect:first-child {
	margin-top:6%;
}
section#aerial dl.dl_aerial_effect dt {
	margin-right:5%;
	padding:3% 0px 3% 5%;
	border-bottom:1px solid #fb832f;
}
section#aerial dl.dl_aerial_effect dd {
	padding:3% 5% 5% 5%;
}
