@charset "utf-8";

.banner { position:relative; width:100%; }

.swiper-container-1 .swiper-slide { position:relative; width:100%; overflow:hidden; }
.swiper-container-1 .swiper-slide .img02 { display:none; }

.swiper-container-1 .swiper-slide .banvideo { position:absolute; top:0; left:0; width:100%; height:100%; z-index:2; }
.swiper-container-1 .swiper-slide .banvideo:before { position:absolute; top:0; left:0; width:100%; height:100%; display:block; content:""; background:url(ban01.png) no-repeat center; background-size:100% 100%; z-index:1; }
.swiper-container-1 .swiper-slide .banvideo video { width:100%; height:100%; }

.swiper-container-1 .swiper-slide .txt { position:absolute; top:46%; transform: translateY(-50%); left:0; right:0; color:#fff; font-family: 'Futura-light'; line-height:1.1; z-index:2; }
.swiper-container-1 .swiper-slide .txt .p1 { font-size:30px; color:rgba(255,255,255,0.6); }
.swiper-container-1 .swiper-slide .txt .p2 { font-size:80px; margin-top:20px; color:#fff; text-transform:uppercase; }

.swiper-pagination-1 { position:absolute; bottom:50px; left:50%; margin-left:-800px; width:1600px; text-align:left; z-index:9;  }
.swiper-pagination-1 .swiper-pagination-bullet { width:30px; height:10px; margin-right:5px; border-radius:0 10px 0 10px; background:rgba(255,255,255,0.2); opacity:1; }
.swiper-pagination-1 .swiper-pagination-bullet:last-child { margin-right:0; }
.swiper-pagination-1 .swiper-pagination-bullet-active { background:#fff; }

.banner .ban01 { position:absolute; bottom:50px; right:50%; margin-right:-835px; z-index:9;  }
.banner .ban01 .p1 { position:relative; top:0; width: 15px; height: 23px; border-radius: 10px;border:1px solid #fff; margin:0 auto; animation-name: down_move1; animation-duration: 2000ms; animation-timing-function: linear; animation-iteration-count: infinite; animation-play-state: running; animation-delay: 0ms; }
.banner .ban01 .p1:before {position: absolute; left:7px; top: 6px;width: 1px;content: "";background:#fff;height: 4px; }
.banner .ban01 .p2 { color:#fff; font-size:12px; margin-top:30px; text-transform:uppercase; }

 
@keyframes down_move1
{
	0% { top:0; }
	50% { top:25px; }
}
@-webkit-keyframes down_move1
{
	0% { top:0; }
	50% { top:25px; }
}
 

@media all and (max-width:1680px){
	.swiper-pagination-1 { bottom:40px; left:50%; margin-left:-600px; width:1200px; }
	
	.swiper-container-1 .swiper-slide .txt .p1 { font-size:20px; }
	.swiper-container-1 .swiper-slide .txt .p2 { font-size:60px; margin-top:15px; }

	.banner .ban01 { bottom:40px; margin-right:-635px; }
}
@media all and (max-width:1280px){
	.swiper-pagination-1 { bottom:40px; left:4%; margin-left:0; width:92%; }

	.banner .ban01 { bottom:40px; right:4%; margin-right:-0; }
}
@media all and (max-width:1200px){
	.swiper-container-1 .swiper-slide .img01 { display:none; }
	.swiper-container-1 .swiper-slide .img02 { display:block; }
	.swiper-container-1 .swiper-slide .banvideo { display:none; }
	
	.swiper-container-1 .swiper-slide .txt .p1 { font-size:18px; }
	.swiper-container-1 .swiper-slide .txt .p2 { font-size:40px; margin-top:10px; }

	.swiper-pagination-1 { bottom:30px; text-align:center; }
	.swiper-pagination-1 .swiper-pagination-bullet { width:20px; height:6px; } 
	
	.banner .ban01 { display:none; }
}
@media all and (max-width:750px){
	.swiper-container-1 .swiper-slide .txt .p1 { font-size:14px; }
	.swiper-container-1 .swiper-slide .txt .p2 { font-size:20px; margin-top:10px; }
}

.Area-hd { position:relative; line-height:1.2; color:#020202; }
.Area-hd .p1 { font-size:30px; }
.Area-hd .p2 { font-size:48px; color:#dd5521; margin-top:20px; }
.Area-hd .p3 { font-size:48px; }
.Area-hd .p4 { position:absolute; right:0; bottom:20px; z-index:2; }
.Area-hd .p4 a { position:relative; display:inline-block; padding-right:80px; font-size:20px; line-height:60px; color:#151515; }
.Area-hd .p4 a:before { position:absolute; right:0; top:0; display:block; content:""; width:59px; height:59px; background:url(m01.png) no-repeat center; background-size:cover; transition: all 0.6s; }
.Area-hd .p4 a:hover:before { transform: rotate(45deg); }


@media all and (max-width:1680px){
	.Area-hd .p1 { font-size:20px; }
	.Area-hd .p2 { font-size:34px; margin-top:15px; }
	.Area-hd .p3 { font-size:34px; }
	.Area-hd .p4 { bottom:10px; }
	.Area-hd .p4 a { padding-right:60px; font-size:16px; line-height:40px; }
	.Area-hd .p4 a:before { width:40px; height:40px; }
}
@media all and (max-width:1200px){
	.Area-hd .p1 { font-size:16px; }
	.Area-hd .p2 { font-size:20px; margin-top:10px; }
	.Area-hd .p3 { font-size:20px; }
	.Area-hd .p4 a { padding-right:40px; font-size:14px; line-height:30px; }
	.Area-hd .p4 a:before { width:30px; height:30px; }
}
@media all and (max-width:750px){
	.Area-hd .p1 { font-size:16px; }
	.Area-hd .p2 { font-size:18px; margin-top:10px; }
	.Area-hd .p3 { font-size:18px; margin-top:3px; }
}

 
.aArea { padding-top:100px; background:url(aArea.jpg) no-repeat center top; background-size:100% auto; }
.aArea01 { display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; }
.aArea01 .bd { width:765px; font-size:20px; line-height:36px; color:#333; }
.aArea01 .bd a { color:#dd5521; }

.aArea02 { margin-top:85px; }
.aArea02 ul { display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; }
.aArea02 ul li { width:22.5%; line-height:1.1; /*padding-bottom:30px; border-bottom:1px solid #dd5521;*/ font-size:20px; color:#000; }
.aArea02 ul li .p1 i { font-size:90px; margin-right:10px; color:#dd5521; font-weight:bold; }
.aArea02 ul li .p2 { margin-top:10px; }

.aArea03 { position:relative; margin-top:85px; box-shadow:0px 0px 40px rgba(221,85,33,0.15); border-radius:45px; overflow:hidden; }
.aArea03 .img02 { display:none; }
.aArea03 p { position:absolute; top:50%; left:50%; transform: translate(-50%,-50%);  width:114px; height:114px; background:url(a01.png) no-repeat center; border-radius:100%; background-size:cover; z-index:2; cursor:pointer; }
.aArea03 p i { position:relative; display:block; width:100%; height:100%; z-index:1; border-radius:100%; box-shadow: 0 0 rgba(255, 255, 255, 0.1),0 0 0 15px rgba(255, 255, 255, 0.1),0 0 0 30px rgba(255, 255, 255, 0.1);
	animation: ripple-wave1 1s linear infinite;
	animation-play-state: running;
	opacity: 1;
	visibility: visible;
	transform: scale(1);
	transform: scale(0.8);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	-webkit-animation: ripple-wave1 1s linear infinite; }



.aArea03 img { transition: all 0.6s; object-fit: cover; }
.aArea03:hover img { transform: scale(1.1)!important; }

 
@keyframes ripple-wave1{
    to {
        box-shadow: 0 0 0 15px rgba(255, 255, 255, 0.1),0 0 0 30px rgba(255, 255, 255, 0.1),0 0 0 45px rgba(255, 255, 255, 0.05);
    }
}
	


@media all and (max-width:1680px){
	.aArea { padding-top:60px; }
	.aArea01 .bd { width:calc(100% - 420px); font-size:16px; line-height:2; }
 
	.aArea02 { margin-top:40px; }
	.aArea02 ul li { width:22.5%; line-height:1.1; /*padding-bottom:20px;*/ font-size:16px; }
	.aArea02 ul li .p1 i { font-size:60px; margin-right:10px; }
	.aArea02 ul li .p2 { margin-top:10px; }

	.aArea03 { margin-top:40px; border-radius:35px; }
	.aArea03 p { width:80px; height:80px; }
}
@media all and (max-width:1200px){
	.aArea { padding-top:40px; }
	.aArea01 .bd { width:calc(100% - 300px); font-size:14px; line-height:25px; }
 
	.aArea02 { margin-top:30px; }
	.aArea02 ul li { width:22.5%; line-height:1.1; /*padding-bottom:15px;*/ font-size:16px; }
	.aArea02 ul li .p1 i { font-size:40px; margin-right:10px; }
	.aArea02 ul li .p2 { margin-top:10px; }

	.aArea03 { margin-top:30px; border-radius:25px; }
	.aArea03 p { width:60px; height:60px; }
}
@media all and (max-width:750px){
	.aArea { padding-top:40px; }
	.aArea01 .bd { width:100%; margin-top:20px; }
 
	.aArea02 { margin-top:30px; }
	.aArea02 ul li { width:48%; margin-right:4%;}
	.aArea02 ul li:nth-child(2n) { margin-right:0; }
	.aArea02 ul li:nth-child(n + 3) { margin-top:20px; }
	.aArea02 ul li .p1 i { font-size:30px; margin-right:10px; }
	.aArea02 ul li .p2 { margin-top:10px; }

	.aArea03 { margin-top:30px; border-radius:15px; }
	.aArea03 p { width:40px; height:40px; }
	
	.aArea03 .img01 { display:none; }
	.aArea03 .img02 { display:block; }
}

.bArea { padding:100px 0 65px; background:url(bArea.jpg) no-repeat center top; background-size:cover; }
.bArea01 { margin-top:60px; }
.bArea01 .swiper { width:415px; }
.bArea01 .swiper-slide { position:relative; width:100%; margin-right:35px; border-radius:25px; overflow:hidden; }
.bArea01 .swiper-slide .pic { position:relative; }
.bArea01 .swiper-slide .pic:before { position:absolute; top:0; left:0; width:100%; height:100%; display:block; content:""; background:rgba(0,0,0,0.2); z-index:2; }
.bArea01 .swiper-slide .pic01 { position:absolute; left:0; top:50%; transform: translateY(-50%); width:100%; text-align:center; z-index:2; }
.bArea01 .swiper-slide .pic01 .p1 { min-height:50px; }
.bArea01 .swiper-slide .pic01 .p1 img { max-height:35px; width:auto; }
.bArea01 .swiper-slide .pic01 .p2 { font-size:24px; color:#fff; }

.bArea01 .swiper-slide:hover .pic:before { display:none; }
.bArea01 .swiper-slide:hover .pic01 .p1 { transform: rotateY(360deg);-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);transition: transform 0.9s;-webkit-transition: transform 0.9s;-moz-transition: transform 0.9s;  }


.bArea01 .btn { margin-top:60px; text-align:center; font-size:0; }
.bArea01 .btn .btn01 { display:inline-block; width:20px; height:20px; vertical-align:top; cursor:pointer; }
.bArea01 .btn .prev-b01 { background:url(b01.png) no-repeat center; }
.bArea01 .btn .next-b01 { background:url(b02.png) no-repeat center; }
.bArea01 .btn .num { display:inline-block; margin:0 20px; font-size:18px; line-height:20px; vertical-align:top; }

@media all and (max-width:1680px){
	.bArea { padding:60px 0; }
	.bArea01 { margin-top:40px; }
	.bArea01 .swiper { width:350px; }
	.bArea01 .swiper-slide { margin-right:25px;  }
	.bArea01 .swiper-slide .pic01 .p2 { font-size:20px; }

	.bArea01 .btn { margin-top:40px; }
}
@media all and (max-width:1200px){
	.bArea { padding:40px 0; }
	.bArea01 { margin-top:30px; }
	.bArea01 .swiper { width:300px; }
	.bArea01 .swiper-slide { margin-right:25px; border-radius:20px; }
	.bArea01 .swiper-slide .pic01 .p2 { font-size:18px; }

	.bArea01 .btn { margin-top:30px; }
}
@media all and (max-width:750px){
	.bArea01 .swiper { width:35%; }
	.bArea01 .swiper-slide { margin-right:10px; border-radius:15px; }
	.bArea01 .swiper-slide .pic01 .p1 { min-height:35px; }
	.bArea01 .swiper-slide .pic01 .p1 img { max-height:25px; }
	.bArea01 .swiper-slide .pic01 .p2 { font-size:16px; }
}

.cArea { position:relative; }
.cArea .Area-hd { position:absolute; top:100px; left:0; right:0; color:#fff; z-index:5; }
.cArea .Area-hd .p1 { color:rgba(255,255,255,0.5); }
.cArea .Area-hd .p2 { color:#fff; }

.cArea01 .hd { position:absolute; left:0; top:0; width:100%; height:100%; z-index:2; }
.cArea01 .hd .wrap { height:100%; }
.cArea01 .hd ul { height:100%; }
.cArea01 .hd ul li { position:relative; float:left; width:33.33%; height:100%; background-size:100% 100%!important; cursor:pointer; }
.cArea01 .hd ul li .txt { padding-top:440px; text-align:center; transition: all 0.6s; }
.cArea01 .hd ul li .txt .p1 { min-height:70px; }
.cArea01 .hd ul li .txt .p1 img { max-height:45px; width:auto; }
.cArea01 .hd ul li .txt .p2 { font-size:24px; color:#fff; }
.cArea01 .hd ul li .txt .p3 { font-size:20px; color:#fff; margin-top:0; max-height:0; overflow:hidden; transition: all 0.6s; }
.cArea01 .hd ul li .txt .p4 { margin-top:0;  max-height:0; overflow:hidden;transition: all 0.6s; }

.cArea01 .hd ul li.on { background:url(c01.png) no-repeat center; } 
.cArea01 .hd ul li.on .txt { padding-top:365px; }
.cArea01 .hd ul li.on .txt .p3 { max-height:999px; margin-top:25px; }
.cArea01 .hd ul li.on .txt .p4 { max-height:999px; margin-top:100px; }

.cArea01 .bd img { height:900px; object-fit: cover; }

.cArea02 { display:none; margin:30px 4% 0 4%; }
.cArea02 .swiper-slide { position:relative;  border-radius:15px; overflow:hidden; }
.cArea02 .swiper-slide .pic img { height:auto; object-fit: cover; }
.cArea02 .swiper-slide .txt { background:url(d01.jpg) no-repeat center; background-size:100% 100%; padding:30px 4%; }
.cArea02 .swiper-slide .txt .p1 { min-height:35px; }
.cArea02 .swiper-slide .txt .p1 img { max-height:25px; width:auto; }
.cArea02 .swiper-slide .txt .p2 { font-size:18px; color:#fff; }
.cArea02 .swiper-slide .txt .p3 { font-size:14px; color:#fff; margin-top:10px; line-height:25px; min-height:150px; }
.cArea02 .swiper-slide .txt .p4 { margin-top:15px; display:none; }
.cArea02 .swiper-slide .txt .p4 img { width:30px; height:auto; }

.swiper-pagination-c02 { position:absolute; left:0; right:0; bottom:20px; font-size:0; text-align:center; z-index:5; }
.swiper-pagination-c02 .swiper-pagination-bullet { width:20px; height:6px; margin-right:5px; border-radius:0 10px 0 10px; background:rgba(255,255,255,0.4); opacity:1; }
.swiper-pagination-c02 .swiper-pagination-bullet:last-child { margin-right:0; }
.swiper-pagination-c02 .swiper-pagination-bullet-active { background:#fff; }

@media all and (max-width:1680px){
	.cArea .Area-hd { position:absolute; top:60px; }
 
	.cArea01 .hd { position:absolute; left:0; top:0; width:100%; height:100%; z-index:2; }
	.cArea01 .hd .wrap { height:100%; }
	.cArea01 .hd ul { height:100%; }
	.cArea01 .hd ul li .txt { padding-top:350px; }
	.cArea01 .hd ul li .txt .p1 { min-height:70px; }
	.cArea01 .hd ul li .txt .p1 img { max-height:45px; }
	.cArea01 .hd ul li .txt .p2 { font-size:20px; }
	.cArea01 .hd ul li .txt .p3 { font-size:18px; }
 
	.cArea01 .hd ul li.on .txt { padding-top:240px; }
	.cArea01 .hd ul li.on .txt .p3 { margin-top:20px; }
	.cArea01 .hd ul li.on .txt .p4 { margin-top:50px; }
	.cArea01 .hd ul li.on .txt .p4 img { width:40px; height:auto; }


	.cArea01 .bd img { height:600px; }
}
@media all and (max-width:1200px){
	.cArea .Area-hd { top:40px; }
 
	.cArea01 .hd { position:absolute; left:0; top:0; width:100%; height:100%; z-index:2; }
	.cArea01 .hd .wrap { height:100%; }
	.cArea01 .hd ul { height:100%; }
	.cArea01 .hd ul li .txt { padding-top:250px; }
	.cArea01 .hd ul li .txt .p1 { min-height:50px; }
	.cArea01 .hd ul li .txt .p1 img { max-height:35px; }
	.cArea01 .hd ul li .txt .p2 { font-size:18px; }
	.cArea01 .hd ul li .txt .p3 { font-size:14px; }
 
	.cArea01 .hd ul li.on .txt { padding-top:200px; }
	.cArea01 .hd ul li.on .txt .p3 {  margin-top:15px; }
	.cArea01 .hd ul li.on .txt .p4 { margin-top:25px; }
	.cArea01 .hd ul li.on .txt .p4 img { width:30px; height:auto; }

	.cArea01 .bd img { height:500px; }
}
@media all and (max-width:750px){
	
	.cArea .Area-hd { position:relative; top:auto; left:auto; right:auto; color:#020202; }
	.cArea .Area-hd .p1 { color:#dd5521; }
	.cArea .Area-hd .p2 { color:#020202; }
	
	.cArea01 { display:none; }
	.cArea02 { display:block; }
}

.dArea { padding:100px 0; }
.dArea01 { margin-top:55px; }
.dArea01 .swiper-slide { border-radius:25px; overflow:hidden; }
.dArea01 .swiper-slide .txt { padding:25px 35px 35px 35px; background:#f7f6fb; color:#000; background-size:100% 100%!important; }
.dArea01 .swiper-slide .txt .p1 { font-size:16px; }
.dArea01 .swiper-slide .txt .p2 { font-size:24px; line-height:35px; margin-top:15px; min-height:70px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.dArea01 .swiper-slide .txt .p3 { margin-top:10px; font-size:0; text-align:right; }
.dArea01 .swiper-slide .txt .p3 i { display:inline-block; width:59px; height:59px; background:url(m02.png) no-repeat center; background-size:cover; transition: all 0.6s; }

.dArea01 .swiper-slide:hover .txt { background:url(d01.jpg) no-repeat center; }
.dArea01 .swiper-slide:hover .txt .p1 { color:#fff; }
.dArea01 .swiper-slide:hover .txt .p2 { color:#fff; }
.dArea01 .swiper-slide:hover .txt .p3 i { transform: rotate(45deg); }
 
@media all and (max-width:1680px){
	.dArea { padding:60px 0; }
	.dArea01 { margin-top:40px; }
	.dArea01 .swiper-slide { border-radius:25px; }
	.dArea01 .swiper-slide .txt { padding:20px 25px 25px 25px; }
	.dArea01 .swiper-slide .txt .p1 { font-size:14px; }
	.dArea01 .swiper-slide .txt .p2 { font-size:18px; line-height:30px; margin-top:15px; min-height:60px; -webkit-line-clamp:2; }
	.dArea01 .swiper-slide .txt .p3 { margin-top:10px; }
	.dArea01 .swiper-slide .txt .p3 i { width:40px; height:40px; }
}
@media all and (max-width:1200px){
	.dArea { padding:40px 0; }
	.dArea01 { margin-top:30px; }
	.dArea01 .swiper-slide { border-radius:20px; }
	.dArea01 .swiper-slide .txt { padding:20px 15px; }
	.dArea01 .swiper-slide .txt .p1 { font-size:14px; }
	.dArea01 .swiper-slide .txt .p2 { font-size:16px; line-height:30px; margin-top:15px; min-height:60px; -webkit-line-clamp:2; }
	.dArea01 .swiper-slide .txt .p3 { margin-top:10px; }
	.dArea01 .swiper-slide .txt .p3 i { width:30px; height:30px; }
}
@media all and (max-width:750px){
	.dArea01 .swiper-slide { border-radius:15px; }
}

.eArea { position:relative; background:#f7f6fb; }
.eArea01 { position:absolute; left:50%; margin-left:-800px; top:50%; transform: translateY(-50%); width:720px; z-index:2; }
.eArea01 .bd { margin-top:35px; font-size:20px; }
.eArea01 .bd ul li:nth-child(n + 2) { margin-top:25px; }
.eArea01 .bd ul li .text { float:left; width:48.5%; background:#fff; margin-right:3%; line-height:60px; padding-left:25px; border-radius:20px; box-sizing: border-box; }
.eArea01 .bd ul li .text:nth-child(2) { margin-right:0; }
.eArea01 .bd ul li .textarea { width:100%; height:160px; background:#fff; padding:15px 25px; border-radius:20px; box-sizing: border-box; }
.eArea01 .bd ul li .btn01 { width:215px; line-height:60px; text-align:center; background:#dd5521; border-radius:30px; color:#fff; cursor:pointer; }

.eArea02 { position:relative; float:right; width:50%; }
.eArea02 .pic { overflow:hidden; }
.eArea02 .pic img { transition: all 0.6s; object-fit: cover; }
.eArea02 .txt { position:absolute; top:50%; transform: translateY(-50%); left:0; width:100%; text-align:center; line-height:1.1; z-index:5; }
.eArea02 .txt .p1 { font-size:48px; line-height:1.4; color:#fff; }
.eArea02 .txt .p2 { margin-top:25px; }
.eArea02 .txt .p2 i { display:inline-block; width:59px; height:59px; background:url(m02.png) no-repeat center; background-size:cover; transition: all 0.6s; }

.eArea02:hover .txt .p2 i { transform: rotate(45deg); }
.eArea02:hover .pic img { transform: scale(1.1)!important; }

@media all and (max-width:1680px){
	.eArea01 { position:absolute; left:50%; margin-left:-600px; top:50%; transform: translateY(-50%); width:540px; }
	.eArea01 .bd { margin-top:25px; font-size:16px; }
	.eArea01 .bd ul li:nth-child(n + 2) { margin-top:15px; }
	.eArea01 .bd ul li .text { float:left; width:48.5%; margin-right:3%; line-height:40px; padding-left:15px; border-radius:15px; }
	.eArea01 .bd ul li .text:nth-child(2) { margin-right:0; }
	.eArea01 .bd ul li .textarea { width:100%; height:150px; padding:10px 15px; border-radius:15px; }
	.eArea01 .bd ul li .btn01 { width:200px; line-height:40px; }

	.eArea02 { float:right; width:50%; }
	.eArea02 .txt .p1 { font-size:30px; }
	.eArea02 .txt .p2 { margin-top:25px; }
	.eArea02 .txt .p2 i { width:40px; height:40px; }
}
@media all and (max-width:1280px){
	.eArea01 { position:absolute; left:4%; margin-left:0; width:42%; }
}
@media all and (max-width:1200px){
	.eArea01 .bd { margin-top:20px; font-size:14px; }
	.eArea01 .bd ul li:nth-child(n + 2) { margin-top:10px; }
	.eArea01 .bd ul li .text { float:left; width:48.5%; margin-right:3%; line-height:35px; padding-left:15px; border-radius:10px; }
	.eArea01 .bd ul li .text:nth-child(2) { margin-right:0; }
	.eArea01 .bd ul li .textarea { width:100%; height:100px; padding:10px 15px; border-radius:10px; }
	.eArea01 .bd ul li .btn01 { width:150px; line-height:35px; }

	.eArea02 { float:right; width:50%; }
	.eArea02 .txt .p1 { font-size:20px; }
	.eArea02 .txt .p2 { margin-top:20px; }
	.eArea02 .txt .p2 i { width:30px; height:30px; }
}
@media all and (max-width:900px){
	.eArea01 { position:relative; left:auto; top:auto; transform: translateY(0); margin-left:0; width:100%; padding:40px 4% 30px; box-sizing: border-box; }
	
	.eArea02 { float:none; width:100%; }
}
@media all and (max-width:750px){
	.eArea01 .bd ul li .text { float:none; width:100%; margin-right:0; }
	.eArea01 .bd ul li .text:nth-child(2) { margin-top:10px; }
}



@media all and (max-width:1680px){
	
}
@media all and (max-width:1200px){
	
}
@media all and (max-width:750px){
	
}