@charset "utf-8";

/* ****************************************************
Title: index.css
---------------------------------------------------------------------------- */
header {margin-bottom:100px;}


/* =============================
 #va
==============================*/


#va .catch {position: relative; width:350px; margin:0 auto;}
#va .catch .airplane { position:absolute; top:-50px; left:400px;}

#va .catch2 {position: relative; width:632px; margin:0 auto;}
#va .catch2 .airplane { position:absolute; top:-50px; left:700px;}

/*------------------ loopslide ------------------*/

#loopslider {
	margin: 50px auto 0;
	width: 100%;
	height: 234px;
	text-align: left;
	position: relative;
	overflow: hidden;
}

#loopslider ul {
/*	width: 100%;*/
/*	height: 250px;*/
	float: left;
	display: inline;
	overflow: hidden;
}
#loopslider ul li {
	width: 180px;
/*	height: 250px;*/
	float: left;
	display: inline;
	overflow: hidden;
}

#loopslider ul li img {width: 100%;}

/* =======================================
    ClearFixElements
======================================= */
#loopslider ul:after {
    content: ".";
    height: 0;
    clear: both;
    display: block;
    visibility: hidden;
}
 
#loopslider ul {
    display: inline-block;
    overflow: hidden;
}



/* =============================
 .sec1
==============================*/
.sec01 .cont{height:180px;}
.sec01 .cont .wrap {padding-top: 3em;}
.sec01 .cont .wrap dl { text-align: center;}
.sec01 .cont .wrap dl dt {font-weight: bold; margin-bottom: 1em; font-size:125%;}
.sec01 .cont .wrap dl dd {line-height:2.5;}

/* =============================
 .sec2
==============================*/
.sec02 {width: 100%;}
.sec02 ul { display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;width:66%;justify-content: space-between; margin: 60px auto 100px;}
.sec02 ul li {width: 48%; background-repeat:no-repeat; background-position:top center;}
.sec02 ul li:hover {opacity:0.7;}
.sec02 ul li:nth-child(1) {background-image: url(../img/index/service1.png);background-size: content;}
.sec02 ul li:nth-child(2) {background-image: url(../img/index/service2.png);background-size: content;}

.sec02 ul li a{background: rgba(17,17,17,0.3); display:block; color:#fff; text-decoration:none;width: 90%;margin: 5% auto; height:85%;}
.sec02 ul li dl {padding:5em 1em;}
.sec02 ul li dl dt {text-align:center; font-weight:bold; margin-bottom: 0.5em;}
.sec02 ul li dl dd {text-align:center; font-size:85%;}
