@charset "utf-8";

/*
.nav ul li .a1:before { bottom:0;  background:#94897C; }
*/
.nav ul li .a1 { color:#fff; }


/* Banner */
.banner-ny { position:relative; }
.banner-ny img { width:100%; height:auto; }
.banner-ny .img02 { display:none; }

.banner-ny .txt { position:absolute; top:42%; transform: translateY(-50%); left:0; right:0; color:#fff; line-height:1.1; z-index:2; }
.banner-ny .txt .p1 { font-size:52px; font-weight:bold; }
.banner-ny .txt .p2 { font-size:36px; margin-top:25px; }

@media all and (max-width:1680px){
	.banner-ny .txt .p1 { font-size:40px; }
	.banner-ny .txt .p2 { font-size:24px; margin-top:20px; }
}
@media all and (max-width:1200px){
	.banner-ny .img01 { display:none; }
	.banner-ny .img02 { display:block; }
	
	.banner-ny .txt { top:50%; text-align:center; }
	.banner-ny .txt .p1 { font-size:30px; }
	.banner-ny .txt .p2 { font-size:18px; margin-top:15px; }
}
 
/* 主体 */
.container { position:relative; padding:0; }
.wrap {  margin:0 auto; }

.main { padding:190px 0 80px 0; }

@media all and (max-width:1680px){
	.main { padding:130px 0 80px; }
}
@media all and (max-width:1200px){
	.main { padding:110px 0 60px; }
}

.leftTitle { display:none; }

.menu { position:relative; text-align:center; border-bottom:1px solid #e5e5e5; }
.menu ul li { position:relative; display:inline-block; margin:0 50px; }
.menu ul li a { position:relative; display:inline-block; padding:0 0 0 30px; font-size:20px; color:#777; height:100px; line-height:100px; }
.menu ul li a:before { position:absolute; display:none; content:""; left:30px; bottom:-1px; right:0; height:2px; background:#39286e; z-index:5; }
.menu ul li a.current,.menu ul li:hover a { color:#39286e; background:url(menu.png) no-repeat center left; }
.menu ul li a.current:before,.menu ul li:hover a:before { display:block; }
 

@media all and (max-width:1680px){
	.menu ul li { margin:0 25px; }
	.menu ul li a { font-size:16px; height:70px; line-height:70px; }
}
@media all and (max-width:1200px){
	.menu { display:none; }
}

/* 内容模式 */
.article { line-height:2; font-size:16px; word-wrap:break-word; }
.article .hd { padding:0 0 20px; text-align:center; line-height:1.5; }
.article .hd h1 { font-size:24px; }
.article .hd .titBar { font-size:12px; margin-top:10px; } 
.article .bd { padding-bottom:40px; font-size:16px; }
.article .ft { padding:20px 0 0; border-top:1px solid rgba(148,137,124,0.3); }
.article .ft ul li { height:30px; line-height:30px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.article img { max-width:100%; height:auto!important; }
.article video { max-width:100%; height:auto!important; }

@media all and (max-width:1200px){
	.article { font-size:14px; }
	.article .hd h1 { font-size:20px; }
	.article .bd { font-size:14px; }
}
 
/* 面包屑 */
.location { width:1280px; margin:0 auto 30px; font-size:16px; color:#333; display:none; }
.location a { color:#333; display:inline-block; padding:0 10px; }
.location a.u-home { padding-left:25px; background:url(u-home.png) no-repeat center left; }

@media all and (max-width:1680px){
	.location { width:100%; }
}
@media all and (max-width:1000px){
 
	.location { margin:0 auto 20px; font-size:12px; }
	.location a { padding:0 5px; }
}
 
 
/* 新闻列表 */
.list li { padding:10px 0; border-bottom:1px dashed #e0e0e0; background:url(o_ico_11.png) no-repeat center left; font-size:16px; line-height:20px; height:20px; clear:both; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.list li span { float:right; color:#999; font-size:12px; margin-left:15px; }
.list li a { padding-left:15px; }
.list li a:hover { text-decoration:underline; }

@media all and (max-width:1200px){
	.list li { font-size:14px; }
}

/* 图文新闻 */
.picnews ul li { float:left; width:32%; margin-right:2%; }
.picnews ul li:nth-child(3n) { margin-right:0; }
.picnews ul li:nth-child(n + 4) { margin-top:40px; }
.picnews ul li .pic { overflow:hidden; }
.picnews ul li .pic img { transition: all 0.6s; }
.picnews ul li .txt { margin-top:25px; }
.picnews ul li .txt .p1 { font-size:18px; color:#000; height:25px; line-height:25px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.picnews ul li .txt .p2 { font-size:14px; color:#777; margin-top:15px; }
.picnews ul li .txt .p3 { font-size:14px; color:#777; margin-top:15px; line-height:25px; height:50px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2; }

.picnews ul li:hover .pic img { transform: scale(1.05)!important; }

@media all and (max-width:1200px){
	.picnews ul li { width:49%; margin-right:2%; }
	.picnews ul li:nth-child(3n) { margin-right:2%; }
	.picnews ul li:nth-child(2n) { margin-right:0; }
	.picnews ul li:nth-child(n + 3) { margin-top:30px; }
	
	.picnews ul li .txt .p1 { font-size:16px; }
	.picnews ul li .txt .p2 { font-size:14px; margin-top:10px; }
	.picnews ul li .txt .p3 { font-size:14px; margin-top:10px; } 
}
@media all and (max-width:750px){
	.picnews ul li { width:100%; margin-right:0; }
	.picnews ul li:nth-child(3n) { margin-right:0; }
	.picnews ul li:nth-child(2n) { margin-right:0; }
	.picnews ul li:nth-child(n + 2) { margin-top:20px; }
	
	.picnews ul li .txt { margin-top:15px; }
	.picnews ul li .txt .p1 { font-size:14px; }
	.picnews ul li .txt .p2 { font-size:12px; margin-top:5px; }
	.picnews ul li .txt .p3 { font-size:12px; margin-top:10px; line-height:20px; height:40px; } 
}


/* 图片列表 */
.piList .pic-item-list .pic-item { float:left; width:32%; margin-right:2%; }
.piList .pic-item-list .pic-item:nth-child(3n) { margin-right:0; }
.piList .pic-item-list .pic-item:nth-child(n + 4) { margin-top:40px; }
.piList .pic-item-list .pic-item .list-pic { overflow:hidden; }
.piList .pic-item-list .pic-item .list-pic img { width:100%; height:auto; transition: all 0.6s; }
.piList .pic-item-list .pic-item dl { padding:0 10px; background:#fff; }
.piList .pic-item-list .pic-item dl dt { height:80px; font-size:16px; line-height:80px; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
 
.piList .pic-item-list .pic-item:hover .list-pic img { transform: scale(1.05)!important; }

@media all and (max-width:1480px){
	.piList .pic-item-list .pic-item:nth-child(n + 4) { margin-top:30px; }
	.piList .pic-item-list .pic-item dl dt { height:60px; font-size:16px; line-height:60px; }
}
 
@media all and (max-width:1200px){
	.piList .pic-item-list .pic-item { width:49%;  }
	.piList .pic-item-list .pic-item:nth-child(4n) { margin-right:2%; }
	.piList .pic-item-list .pic-item:nth-child(3n) { margin-right:2%; }
	.piList .pic-item-list .pic-item:nth-child(2n) { margin-right:0; }
	.piList .pic-item-list .pic-item:nth-child(n + 3) { margin-top:2%; }
	.piList .pic-item-list .pic-item dl dt { font-size:14px; height:40px; line-height:40px; }

}
 
/* 分页 */
.page { text-align:center; margin-top:60px; }
.page a { display:inline-block; margin:0 10px; color:#94897C; font-size: 14px; }
.page a:hover,.page .current { color:##553528; font-weight:bold; }

@media screen and (max-width: 1200px){
	.page { margin-top:40px; }
	.page a { margin:0 5px; }
}
@media screen and (max-width:900px){
	.page { margin-top:40px; }
	.page a { margin:0 3px; }
}


.abArea01 { padding-top:190px; }
.abArea01 .wrap { display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; }
.abBox11 { width:830px; padding-top:50px; }
.abBox11 .bd01 { margin-top:75px; font-size: 46px; line-height:1.4; font-weight:100; }
.abBox11 .bd02 { margin-top:60px; font-size: 14px; line-height:25px; letter-spacing: 1.4px; }
.abBox11 .bd03 { margin-top:70px; line-height:1.1; font-size:14px; }
.abBox11 .bd03 ul { display: grid; grid-template-columns: repeat(3, auto); flex-wrap: wrap;  flex-direction:row; justify-content: space-between; }
.abBox11 .bd03 ul li:nth-child(n + 4) { margin-top:45px; }
.abBox11 .bd03 ul li .p1 i { font-family: "GoogleSans"; font-size: 68px; margin-right:10px; }
.abBox11 .bd03 ul li .p2 { position:relative; padding-left:15px; letter-spacing: 1.4px; }
.abBox11 .bd03 ul li .p2:before { position:absolute; display:block; content:""; left:0; top:50%; transform: translateY(-50%); width:5px; height:5px; border: 1px solid #94897C; z-index:2; }
 
.abBox12 { position:relative; width:705px; }
.abBox12 .pic { position:relative; overflow:hidden; z-index:2; }
.abBox12 .pic img { width:100%; height:auto; transition: all 0.6s; }
.abBox12 .pic01 { position:absolute; top:30px; left:-75px; width:109px; z-index:-1; }
.abBox12 .txt { width:455px; margin-top:40px; margin-left:calc(100% - 455px); font-size: 14px; line-height:25px; letter-spacing: 1.4px; text-align: right; }

.abBox12 .pic:hover img { /*transform: scale(1.05)!important;*/ }
 
@media all and (max-width:1680px){
	.abArea01 { padding-top:170px; }
	.abBox11 { width:50%; padding-top:50px; }
	.abBox11 .bd01 { margin-top:40px; font-size: 28px; }
	.abBox11 .bd02 { margin-top:30px; line-height:25px; letter-spacing: 1.4px; }
	.abBox11 .bd03 { margin-top:35px; }
 
	.abBox11 .bd03 ul li:nth-child(n + 4) { margin-top:30px; }
	.abBox11 .bd03 ul li .p1 i { font-size: 48px; margin-right:10px; }
	.abBox11 .bd03 ul li .p2 { letter-spacing: 1.4px; }
 
	.abBox12 { width:42.5%; }
	.abBox12 .pic01 { top:30px; left:-10%; width:15.5%; }
	.abBox12 .txt { width:455px; margin-top:30px; margin-left:calc(100% - 455px); }
}
@media all and (max-width:1200px){
	.abArea01 { padding-top:100px; }
	.abBox11 { width:100%; padding-top:0; }
	.abBox11 .bd01 { margin-top:20px; font-size: 20px; text-align:center; }
	.abBox11 .bd02 { margin-top:20px; line-height:25px; letter-spacing:1px; text-align:center; }
	.abBox11 .bd03 { margin-top:20px; }
 
	.abBox11 .bd03 ul li:nth-child(n + 4) { margin-top:20px; }
	.abBox11 .bd03 ul li .p1 i { font-size: 30px; margin-right:10px; }
	.abBox11 .bd03 ul li .p2 { letter-spacing: 0; }
 
	.abBox12 { width:100%; max-width:700px;  margin:30px auto 0; }
	.abBox12 .pic01 { top:30px; left:-10%; width:15.5%; }
	.abBox12 .txt { width:100%; margin-top:30px; margin-left:0;  text-align:left; letter-spacing: 0; }
}
@media all and (max-width:900px){
	.abBox11 .bd01 { font-weight:300; }
	.abBox11 .bd02 { letter-spacing:0;  text-align:justify; }
	.abBox12 .txt { text-align:justify; }
}
@media all and (max-width:500px){
	.abBox11 .bd03 ul li .p1 i { font-size:24px; margin-right:10px; }
	.abBox11 .bd03 ul li .p2 { margin-top:10px; }
}

.abArea02 { margin-top:158px; }
.abArea02 .wrap { padding-top:158px; border-top:1px solid rgba(148,137,124,0.5); display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; }
.abBox21 { width:630px; }
.abBox21 .bd01 { margin-top:35px; font-size: 14px; line-height: 25px;  letter-spacing: 1.4px; }
.abBox21 .bd02 { margin-top:110px; }
.abBox21 .bd02 .p2 { font-family: "GoogleSans"; font-size: 16px; line-height:25px; margin-top:10px;  }
 
.abBox22 { width:710px; margin-right:140px;  display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between;  align-items: flex-end; }
.abBox22 .txt { width:300px; font-size: 14px; letter-spacing: 1px; padding-bottom:60px; }
.abBox22 .txt p:nth-child(n + 2) { margin-top:15px; }
.abBox22 .txt p { position:relative; }
.abBox22 .txt p i { position:relative; padding-left:15px; line-height:25px; display:inline-block; }
.abBox22 .txt p i:before { position:absolute; width:5px; height:5px; background:#94897C; left:0; top:13px; display:block; content:""; z-index:2; }
.abBox22 .txt p em { position:relative; padding-left:15px; line-height:25px; display:inline-block; }
.abBox22 .txt p em:before { position:absolute; width:5px; height:5px; background:#94897C; left:0; top:13px; display:block; content:""; z-index:2; }
.abBox22 .pic { width:calc(100% - 310px); }
.abBox22 .pic .pic01 { height:35px; margin-top:25px; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: center; align-items: center; }
.abBox22 .pic .pic01 i { font-size:18px; color:#553528; margin-right:5px; }

.abBox22 .pic p { overflow:hidden; }
.abBox22 .pic p img { width:100%; height:auto; transition: all 0.6s; }
.abBox22 .pic p:hover img { transform: scale(1.05)!important; }
 
 

@media all and (max-width:1680px){
	.abArea02 { margin-top:100px; }
	.abArea02 .wrap { padding-top:100px; }
	.abBox21 { width:38%; }
	.abBox21 .bd01 { margin-top:30px; font-size: 14px;  letter-spacing: 1.4px; }
	.abBox21 .bd02 { margin-top:60px; }
	.abBox21 .bd02 .p2 { font-size: 16px; line-height:25px; margin-top:10px;  }
	 
	.abBox22 { width:50%; margin-right:0; }
	.abBox22 .txt { width:300px; font-size: 14px; letter-spacing: 0; padding-bottom:60px; }
	.abBox22 .txt p:nth-child(n + 2) { margin-top:10px; }
	
	.abBox22 .pic { width:calc(100% - 310px); }
 
}
@media all and (max-width:1200px){
	.abArea02 { margin-top:60px; }
	.abArea02 .wrap { padding-top:60px; }
	.abBox21 { width:100%; text-align:center; }
	.abBox21 .bd01 { margin-top:20px; font-size: 14px;  letter-spacing:0; }
	.abBox21 .bd02 { margin-top:30px; }
	.abBox21 .bd02 .p2 { font-size: 14px; line-height:25px; margin-top:10px;  }
	 
	.abBox22 { width:100%; margin-right:0; margin-top:30px; text-align:center; }
	.abBox22 .txt { width:100%; font-size: 14px; letter-spacing: 0; padding-bottom:30px; }
	.abBox22 .txt p:nth-child(n + 2) { margin-top:5px; }
	
	.abBox22 .pic { width:100%; max-width:600px; margin:0 auto; }
	.abBox22 .pic .pic01 { height:35px; margin-top:20px; }
	.abBox22 .pic .pic01 i { font-size:16px; }
}
@media all and (max-width:900px){
	.abArea02 { margin-top:40px; }
	.abArea02 .wrap { padding-top:40px; }
}

.abArea03 { position:relative; margin-top:158px; padding:127px 0 148px; background:#231F20; overflow:hidden; }
.abArea03 .bggd { position:absolute; top:330px; width:100%; z-index:1; }
.abArea03 .bggd ul li { float:left; width:240px; margin-right:55px; }
.abArea03 .wrap { position:relative; padding-bottom:215px; z-index:5; }
.abArea03 .bd { width:610px; padding:75px 0 70px; margin:0 auto; background: rgba(255, 251, 245, 0.8); backdrop-filter: blur(2px); }
.abArea03 .bd .txt { position:relative; width:400px; text-align:center; margin:0 auto; line-height:1.1; }
.abArea03 .bd .txt:before { position:absolute; display:block; content:""; width:60px; height:37px; top:-20px; left:-40px; background:url(ico25.svg) no-repeat center; background-size:100% 100%!important; z-index:2; }
.abArea03 .bd .txt:after { position:absolute; display:block; content:""; width:47px; height:29px; bottom:40px; right:0; background:url(ico26.svg) no-repeat center; background-size:100% 100%!important; z-index:2; }
.abArea03 .bd .txt .p1 { font-size: 46px; font-weight:100; }
.abArea03 .bd .txt .p2 { width:315px; margin:25px auto 0; font-size: 14px; line-height:25px; letter-spacing: 1.4px; }
.abArea03 .bd .txt .p3 { margin-top:25px; font-size: 16px; line-height:25px; font-family: "GoogleSans"; }
.abArea03 .bd .txt .p4 { margin-top:75px; font-size: 18px; text-align:right; }
.abArea03 .bd .txt .p4 i { position:relative; display:inline-block; }
.abArea03 .bd .txt .p4 i:before { position:absolute; display:block; content:""; top:50%; left:-68px; background:#94897C; width:58px; height:1px; transform: translateY(-50%); z-index:2; }

.abArea03 .bd01 { position:absolute; left:50%; margin-left:-535px; bottom:0; width:340px; z-index:2; }
.abArea03 .bd02 { position:absolute; right:0; bottom:0; width:460px; text-align:right; z-index:2; }
.abArea03 .bd02 .p1 { font-family: "GoogleSans"; font-size: 58px; line-height:1.1; text-transform: uppercase; }
.abArea03 .bd02 .p2 { margin-top:30px; height:5px; font-size:0; }
.abArea03 .bd02 .p2 i { display:inline-block; width:5px; height:5px; background:#94897C; }
.abArea03 .bd02 .p3 { margin-top:10px; width:370px; margin-left:90px; font-size: 14px; line-height: 25px; letter-spacing: 1.4px; }

.abArea03 .bd01 { overflow:hidden; }
.abArea03 .bd01 img { width:100%; height:auto; transition: all 0.6s; }
.abArea03 .bd01:hover img { transform: scale(1.05)!important;}
 

@media all and (max-width:1680px){
	.abArea03 { margin-top:100px; padding:80px 0; }
	.abArea03 .bggd { top:250px; }
	.abArea03 .bggd ul li { width:180px; margin-right:40px; }
	
	.abArea03 .wrap { position:relative; padding-bottom:170px; }
	.abArea03 .bd { width:600px; padding:50px 0; }
	.abArea03 .bd .txt { width:400px; }
	.abArea03 .bd .txt:before { width:60px; height:37px; top:-20px; left:-40px; }
	.abArea03 .bd .txt:after { width:47px; height:29px; bottom:40px; }
	.abArea03 .bd .txt .p1 { font-size: 28px;  }
	.abArea03 .bd .txt .p2 { width:315px; margin:20px auto 0; font-size: 14px; line-height:25px; letter-spacing: 1.4px; }
	.abArea03 .bd .txt .p3 { margin-top:20px; font-size: 16px; line-height:25px; }
	.abArea03 .bd .txt .p4 { margin-top:75px; font-size: 16px; }
	.abArea03 .bd .txt .p4 i:before { left:-50px; width:40px; }
	
	.abArea03 .bd01 { position:absolute; left:50%; margin-left:-550px; bottom:0; width:300px; }
 
	.abArea03 .bd02 { width:320px; }
	.abArea03 .bd02 .p1 { font-size: 38px; }
	.abArea03 .bd02 .p2 { margin-top:20px; }
	.abArea03 .bd02 .p3 { margin-top:10px; width:280px; margin-left:40px; font-size: 14px; line-height: 25px; letter-spacing: 1.4px; }
}
@media all and (max-width:1200px){
	.abArea03 { margin-top:60px; padding:60px 0; }
	.abArea03 .bggd { top:250px; }
	.abArea03 .bggd ul li { width:120px; margin-right:30px; }
	
	.abArea03 .wrap { position:relative; padding-bottom:0; }
	.abArea03 .bd { width:100%; padding:50px 0; }
	.abArea03 .bd .txt { width:400px; }
	.abArea03 .bd .txt:before { width:46px; height:30px; top:-20px; left:-40px; }
	.abArea03 .bd .txt:after { width:32px; height:20px; bottom:40px; }
	.abArea03 .bd .txt .p1 { font-size: 20px;  }
	.abArea03 .bd .txt .p2 { width:315px; margin:20px auto 0; font-size: 14px; line-height:25px; letter-spacing: 1.4px; }
	.abArea03 .bd .txt .p3 { margin-top:20px; font-size: 16px; line-height:25px; }
	.abArea03 .bd .txt .p4 { margin-top:75px; font-size: 16px; }
	.abArea03 .bd .txt .p4 i:before { left:-50px; width:40px; }
	
	.abArea03 .bd01 { position:relative; left:auto; margin-left:0; bottom:auto; width:300px; }
 
	.abArea03 .bd02 { width:320px; }
	.abArea03 .bd02 .p1 { font-size: 38px; }
	.abArea03 .bd02 .p2 { margin-top:20px; }
	.abArea03 .bd02 .p3 { margin-top:10px; width:280px; margin-left:40px; font-size: 14px; line-height: 25px; letter-spacing: 1.4px; }
}
@media all and (max-width:900px){
	.abArea03 { margin-top:40px; padding:40px 0; }
	.abArea03 .bggd { top:200px; }
	
	.abArea03 .bd { width:100%; padding:30px 0; }
	.abArea03 .bd .txt { width:92%; }
	.abArea03 .bd .txt:before { width:32px; height:20px; top:-10px; left:-10px; }
	.abArea03 .bd .txt:after { width:32px; height:20px; bottom:35px; }
	.abArea03 .bd .txt .p1 { font-size: 20px;  }
	.abArea03 .bd .txt .p2 { width:100%; max-width:315px; margin:20px auto 0; font-size: 14px; line-height:25px; letter-spacing:0; }
	.abArea03 .bd .txt .p3 { margin-top:20px; font-size: 16px; line-height:25px; }
	.abArea03 .bd .txt .p4 { margin-top:60px; font-size: 16px; }
	.abArea03 .bd .txt .p4 i:before { left:-50px; width:40px; }
	
	.abArea03 .bd01 { position:relative; left:auto; margin-left:0; bottom:auto; width:100%; max-width:600px; }
 
	.abArea03 .bd02 {  position:relative; right:auto; bottom:auto; width:100%; text-align:left; margin-top:30px; }
	.abArea03 .bd02 .p1 { font-size: 24px; }
	.abArea03 .bd02 .p2 { margin-top:20px; }
	.abArea03 .bd02 .p3 { margin-top:10px; width:100%; max-width:3500px; margin-left:0; font-size: 14px; line-height: 25px; letter-spacing:0; text-align:justify; }
	
}

.abArea04 { margin-top:158px; }
.abArea04 .wrap { position:relative; max-width:1380px; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; }

.abBox41 { width:calc(100% - 470px); display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; }
.abBox41 .bd01 { width:calc(100% - 350px); padding-top:210px; }
.abBox41 .bd01 .txt { margin-top:50px; width:320px; font-size: 14px; line-height: 25px; letter-spacing: 1.4px; }
 
.abBox41 .bd02 { width:330px; }

.abBox41 .bd03 { position:absolute; left:0; bottom:0; width:calc(100% - 470px); height:50px; border-bottom:1px solid #94897C; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; align-items: center; z-index:2; }
.abBox41 .bd03 .p1 { font-size: 20px; letter-spacing: 6px; }
.abBox41 .bd03 .p2 i { display:inline-block; width:16px; height:20px; margin-right: 10px; background: url(ico12.svg) no-repeat center; background-size: 100% 100%!important; }
.abBox41 .bd03 .p2 i:last-child { margin-right: 0!important; }
 
.abBox42 { width:450px; }
.abBox43 { display:none; width:100%; max-width:600px; margin:30px auto 0; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; }
.abBox43 .img01 { width:49%; height:auto; }
.abBox43 .img02 { width:49%; height:auto; }


.abBox41 .bd02 { overflow:hidden; }
.abBox41 .bd02 img { width:100%; height:auto; transition: all 0.6s; }
.abBox41 .bd02:hover img { transform: scale(1.05)!important; }

.abBox42 { overflow:hidden; }
.abBox42 img { width:100%; height:auto; transition: all 0.6s; }
.abBox42:hover img { transform: scale(1.05)!important; }
 
@media all and (max-width:1680px){
	.abArea04 { margin-top:100px; }
 
	.abBox41 { width:71.5%; }
	.abBox41 .bd01 { width:61%; padding-top:15%; }
	.abBox41 .bd01 .txt { margin-top:30px; width:320px; font-size: 14px; line-height: 25px; letter-spacing: 1.4px; }
	 
	.abBox41 .bd02 { width:37%; }

	.abBox41 .bd03 { position:absolute; left:0; bottom:0; width:71.5%; height:50px; }
	.abBox41 .bd03 .p1 { font-size: 18px; letter-spacing: 3px; }
	.abBox41 .bd03 .p2 i { width:16px; height:20px; margin-right: 10px; }
 
	.abBox42 { width:27%; }
}
@media all and (max-width:1200px){
	.abArea04 { margin-top:60px; }
 
	.abBox41 { width:100%; }
	.abBox41 .bd01 { width:100%; padding-top:0; }
	.abBox41 .bd01 .txt { margin:20px auto 0; width:100%; max-width:600px; font-size: 14px; line-height: 25px; letter-spacing: 1.4px; text-align:center; }
	 
	.abBox41 .bd02 {  display:none; }

	.abBox41 .bd03 { position:relative; left:auto; bottom:auto; width:100%; max-width:600px; margin:25px auto 0; height:40px; }
	.abBox41 .bd03 .p1 { font-size: 14px; letter-spacing: 2px; }
	.abBox41 .bd03 .p2 i { width:12px; height:15px; margin-right: 5px; }
 
	.abBox42 { display:none; }
	.abBox43 { display:flex; }
}
@media all and (max-width:900px){
	.abArea04 { margin-top:40px; }
	.abBox41 .bd01 .txt { letter-spacing: 0; }
}

.abArea05 { margin-top:140px; display:flex; flex-wrap: wrap;  flex-direction:row-reverse; justify-content: space-between; }
.abBox51 { width:calc(830px - 2%); text-align:right; margin-right:calc(50% - 830px); }
.abBox51 .Area-hd .p1 i { padding-right:35px; }
.abBox51 .Area-hd .p1 i:before { left: auto; right:0; }
.abBox51 .bd01 { display:inline-block; width:600px; margin-top:45px; line-height:1.5; font-size: 20px; letter-spacing: 2px; }
.abBox51 .bd02_qh { margin-top:40px; font-size:14px; letter-spacing: 1.4px; }
.abBox51 .bd02_qh .hd02 ul li { display:inline-block; padding:0 25px; cursor:pointer; }
.abBox51 .bd02_qh .hd02 ul li:last-child { padding-right:0!important; }
.abBox51 .bd02_qh .hd02 ul li.on { font-size:18px; color:#553528; }
.abBox51 .bd02_qh .bd02 { display:inline-block; margin-top:60px; width:375px; font-size:14px; line-height:25px; letter-spacing: 1.4px; }
.abBox51 .bd02_qh .bd02>div { display:none; }
.abBox51 .bd03 { margin-top:65px; }
.abBox51 .bd03 i { display:inline-block; width:16px; height:20px; margin-right: 10px; background: url(ico12.svg) no-repeat center; background-size: 100% 100%!important; }
.abBox51 .bd03 i:last-child { margin-right: 0!important; }

.abBox52 { width:50.2%; overflow:hidden; }
.abBox52 img { width:100%; height:auto; transition: all 0.6s; }
.abBox52:hover img { transform: scale(1.05)!important; }


@media all and (max-width:1680px){
	.abArea05 { margin-top:100px; }
	.abBox51 { width:calc(600px - 2%); margin-right:calc(50% - 600px); }
	.abBox51 .Area-hd .p1 i { padding-right:30px; }
	 
	.abBox51 .bd01 { width:465px; margin-top:30px; line-height:1.5; font-size: 16px; letter-spacing: 1px; }
	.abBox51 .bd02_qh { margin-top:30px; font-size:14px; letter-spacing: 1.4px; }
	.abBox51 .bd02_qh .hd02 ul li { padding:0 20px; }
	.abBox51 .bd02_qh .hd02 ul li.on { font-size:16px; }
	
	.abBox51 .bd02_qh .bd02 { margin-top:30px; width:375px; font-size:14px; line-height:25px; letter-spacing: 1.4px; }
	.abBox51 .bd03 { margin-top:50px; }
	.abBox51 .bd03 i { width:16px; height:20px; }
	
	.abBox52 { width:50%; }
}
@media all and (max-width:1280px){
	.abBox51 { width:44%; margin-right:4%; }
}
@media all and (max-width:1200px){
	.abArea05 { margin-top:60px; flex-direction:row; }
	.abBox51 { width:92%; margin:0 4%; text-align:center; }
	.abBox51 .Area-hd .p1 i { padding-right:0; }
	.abBox51 .Area-hd .p1 i:before { left: 50%; right:auto; }
	 
	.abBox51 .bd01 { max-width:380px; width:100%; margin:25px auto 0; line-height:25px; font-size: 14px; letter-spacing: 0; }
	.abBox51 .bd02_qh { margin-top:20px; font-size:14px; letter-spacing: 1.4px; }
	.abBox51 .bd02_qh .hd02 ul li { padding:0 10px; }
	.abBox51 .bd02_qh .hd02 ul li.on { font-size:16px; }
	
	.abBox51 .bd02_qh .bd02 { margin-top:20px; max-width:375px; width:100%; font-size:14px; line-height:25px; letter-spacing: 1.4px; }
	.abBox51 .bd03 { margin-top:30px; }
	.abBox51 .bd03 i { width:12px; height:15px; margin-right: 5px; }
	
	.abBox52 { width:92%; max-width:600px; margin:30px auto 0; }
}
@media all and (max-width:900px){
	.abBox51 .bd02_qh { letter-spacing: 0; }
	.abBox51 .bd02_qh .hd02 ul li { color:#553528; }
	.abBox51 .bd02_qh .hd02 ul li.on { font-size:16px; font-weight:bold; }
}

.abArea051 { margin-top:20px; }
.abArea051 .wrap { position:relative; }
.abBox53 { max-width:1380px; margin:0 auto; }

.abBox53 .swiper-slide { overflow:hidden; }
.abBox53 .swiper-slide img { width:100%; height:auto; transition: all 0.6s; }
.abBox53 .swiper-slide:hover img { transform: scale(1.05)!important; }

.abArea051 .btn .btn01 { position:absolute; top:50%; transform: translateY(-50%); width:58px; height:58px; border-radius:100%; background-size:100% 100%!important; cursor:pointer; }
.abArea051 .btn .prev-ab51 { background:url(ico27.svg) no-repeat center; left:0; }
.abArea051 .btn .next-ab51 { background:url(ico28.svg) no-repeat center; right:0; }

@media all and (max-width:1680px){
	.abArea051 { margin-top:15px; }
	.abBox53 { padding:0 45px; }

	.abArea051 .btn .btn01 { width:35px; height:35px;  }
}
@media all and (max-width:1200px){
	.abArea051 .btn .btn01 { width:30px; height:30px;  }
}

.abArea06 { padding:125px 0 145px; background:#231F20; margin-top:185px; }
.abArea06 .Area-hd { text-align:center; }
.abArea06 .Area-hd .p1 i { padding-left:0!important; padding-top:15px; }
.abArea06 .Area-hd .p1 i:before { left:50%; top:0; transform: translateX(-50%); }

.abBox61 { overflow:hidden; margin-top:130px; }
 

.abBox61 .swiper-slide { width:auto; margin-right:30px; height: auto; display: flex; flex-wrap: wrap; }
.abBox61 .swiper-slide a { display: flex; align-items: flex-end; flex-wrap: wrap; }
.abBox61 .swiper-slide p { margin:10px auto 0;  max-width:220px; text-align:center; font-size: 14px; line-height:20px; height:60px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:3; }

.abBox61 .swiper-slide .p { overflow:hidden; }
.abBox61 .swiper-slide .p img { width:auto; max-height:310px; transition: all 0.6s; }
.abBox61 .swiper-slide:hover .p img { transform: scale(1.05)!important; }
 
.swiper-pagination-ab61 { margin-top: 20px; text-align: center; height:3px; display:flex; justify-content: center; align-items: center; }
.swiper-pagination-ab61 .swiper-pagination-bullet { width:8px; height:1px; margin:0 2px;  border-radius:0; background:#fff; opacity:0.5; }
.swiper-pagination-ab61 .swiper-pagination-bullet-active { width:30px; height:3px; background: #94897C; opacity: 1; }

@media all and (max-width:1680px){
	.abArea06 { padding:100px 0 100px; margin-top:100px; }
 
	.abBox61 { margin-top:60px; }
	.abBox61 .swiper-slide { width:auto; margin-right:20px; }
	.abBox61 .swiper-slide p  { max-width:180px;  }
	.abBox61 .swiper-slide .p img { max-height:250px; width:auto; }

	.swiper-pagination-ab61 { margin-top: 20px; }
	.swiper-pagination-ab61 .swiper-pagination-bullet-active { width:20px; }
}
@media all and (max-width:1200px){
	.abArea06 { padding:60px 0; margin-top:60px; }
 
	.abBox61 { margin-top:30px; }
}
@media all and (max-width:900px){
	.abArea06 { padding:40px 0; margin-top:40px; }
 
	.abBox61 { margin-top:30px; }
	.abBox61 .swiper-slide { width:auto; margin-right:15px; }
	.abBox61 .swiper-slide p {  max-width:140px;  }
	.abBox61 .swiper-slide .p img { max-height:200px; width:auto; }
}

.abArea07 { padding:160px 0 95px; }
.abArea07 .wrap { position:relative; }
.abArea07 .Area-hd { position:absolute; top:0; left:0; width:420px; z-index:2; }

.abBox71 { position:relative; min-height:610px; z-index:2; }
.abBox71:before { position:absolute; top:140px; width:100%; height:359px; display:block; content:""; background:url(ico31.png) no-repeat center top; background-size:100% auto; z-index:-1; }
.abBox71 ul li { position:absolute; padding-left:30px; z-index:2; }
.abBox71 ul li .p1 { font-size:20px; color:#553528; letter-spacing: 1px; }
.abBox71 ul li .p2 { font-size:14px; line-height:25px; margin-top:15px; letter-spacing: 1px; }
.abBox71 ul li .p3 { position:absolute; left:0; top:10px; z-index:2; }

.abBox71 ul li.li01 { top:90px; right:0; font-size: 20px; letter-spacing: 3px; color:#553528; padding-left:0; }

.abBox71 ul li:nth-child(1) { left:0; bottom:0; }
.abBox71 ul li:nth-child(2) { left:265px; top:360px; }
.abBox71 ul li:nth-child(3) { left:570px; bottom:25px; }
.abBox71 ul li:nth-child(4) { left:640px; top:60px; }
.abBox71 ul li:nth-child(5) { left:1085px; bottom:0; }

@media all and (max-width:1680px){
	.abArea07 { padding:80px 0; }
	.abArea07 .Area-hd { position:absolute; top:0; left:0; width:280px; }

	.abBox71 { min-height:510px; }
 
	.abBox71 ul li { position:absolute; padding-left:20px; z-index:2; }
	.abBox71 ul li .p1 { font-size:16px; letter-spacing: 0; }
	.abBox71 ul li .p2 { font-size:14px; line-height:25px; margin-top:10px; letter-spacing: 0; }
	.abBox71 ul li .p3 { position:absolute; left:0; top:5px; z-index:2; }
	.abBox71 ul li .p3 img { width:10px; height:auto; }

	.abBox71 ul li.li01 { top:90px; right:0; font-size: 16px; letter-spacing: 1px; }

	.abBox71 ul li:nth-child(1) { left:0; bottom:0; }
	.abBox71 ul li:nth-child(2) { left:16.6%; top:250px; }
	.abBox71 ul li:nth-child(3) { left:35%; bottom:55px; }
	.abBox71 ul li:nth-child(4) { left:41.66%; top:0; }
	.abBox71 ul li:nth-child(5) { left:70.8%; bottom:0; }
}
@media all and (max-width:1200px){
	.abArea07 { padding:60px 0; }
	.abArea07 .Area-hd { position:relative; top:auto; left:auto; width:100%; }

	.abBox71 { min-height:10px; margin-top:25px; }
	.abBox71:before { display:none; }
	.abBox71 ul li { position:relative; left:auto!important; bottom:auto!important; top:auto!important; padding-left:20px; z-index:2; }
	.abBox71 ul li:nth-child(n + 2) { margin-top:15px; }
	.abBox71 ul li .p1 { font-size:16px; letter-spacing: 0; }
	.abBox71 ul li .p2 { font-size:14px; line-height:25px; margin-top:10px; letter-spacing: 0; }
	.abBox71 ul li .p3 { position:absolute; left:0; top:5px; z-index:2; }
	.abBox71 ul li .p3 img { width:10px; height:auto; }

	.abBox71 ul li.li01 { font-size: 16px; letter-spacing: 1px; padding-left:20px; }
	.abBox71 ul li.li01:before { position:absolute; width:10px; height:20px; top:5px; left:0; display:block; content:""; background:url(ico30.svg) no-repeat center; background-size:100% 100%; z-index:2; }

}
@media all and (max-width:900px){
	.abArea07 { padding:40px 0; }
}

.abArea08 { width:100%; overflow:hidden; padding-top:158px; }
.abArea08 .Area-hd { text-align:center; }
.abArea08 .Area-hd .p3 { max-width:965px; margin:10px auto 0; font-size: 14px; line-height:1.6; text-align:center; }
.abArea08 .bd { margin-top:60px; }
.abArea08 .bd .swiper-slide { width:33.75vw; max-width:645px; margin-right: 20px; overflow: hidden; }
.abArea08 .bd .swiper-slide:last-child { margin-right: 0; }

.abArea08 .bd .swiper-slide img { transition: all 1s; }
.abArea08 .bd .swiper-slide:hover img { transform: scale(1.05) rotate(-1deg)!important; }
 
@media all and (max-width:1680px){
	.abArea08 { padding-top:80px; }
	.abArea08 .bd { margin-top:40px; }
}
@media all and (max-width:1200px){
	.abArea08 { padding-top:60px; }
	.abArea08 .bd { margin-top:30px; }
}
@media all and (max-width:900px){
	.abArea08 { padding-top:40px; }
	.abArea08 .bd { margin-top:30px; } 
	.abArea08 .bd .swiper-slide { width:70vw; margin-right: 10px; }
	.abArea08 .bd .swiper-slide:last-child { margin-right: 0; }
}

.zzArea { position:relative; }
.zzArea .wrap { /* display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between;*/ }
.zzArea01 { float:left; width:260px; padding:190px 0 185px; }
.zzArea01 .hd { font-size: 20px; color: #553528; font-weight:bold; letter-spacing: 3px; }

 
.zzArea01 ul { margin-top:25px; }
.zzArea01 ul li { position:relative; font-size: 14px; line-height:25px; padding-left:20px; cursor:pointer; background:url(ico48.svg) no-repeat center left; }
 
.zzArea01 ul li:nth-child(n + 2) { margin-top:20px; }

.zzArea01 ul li.on { font-size:18px; color:#553528; background:url(ico49.svg) no-repeat center left; }

.zzArea01 ul li.hd01 { font-size: 20px; color: #553528; font-weight:bold; letter-spacing: 3px; margin:60px 0 25px; padding-left:0!important; background:none!important; }
.zzArea01 ul li.hd01:before { display:none; }

.zzArea02 { float:right; width:calc(100% - 260px); padding:190px 0 185px; border-left:1px solid rgba(148,137,124,0.5); box-sizing: border-box; }
.zzArea02 .item { padding-left:80px; border-bottom:1px solid rgba(148,137,124,0.5); padding-bottom:100px; }
.zzArea02 .item:last-child { border-bottom:none; padding-bottom:0!important; }
.zzArea02 .item:nth-child(n + 2) { margin-top:100px; }
.zzArea02 .item .hd { line-height:1; }
.zzArea02 .item .hd .tt { display:inline-block; text-align:center; padding:0 45px; border-left:1px solid rgba(148,137,124,0.5); border-right:1px solid rgba(148,137,124,0.5); }
.zzArea02 .item .hd .tt .p1 { color: #C6B5A4; font-family: "GoogleSans"; font-size: 36px; letter-spacing: 3.6px; text-transform: uppercase; }
.zzArea02 .item .hd .tt .p2 { color: #553528; font-size: 20px; margin-top:15px; letter-spacing:2px; font-weight:normal; }

.zzArea02 .item .bd { font-size: 14px; line-height:25px; letter-spacing: 1.4px; margin-top:25px; }
.zzArea02 .item .bd03 { font-size: 14px; line-height:25px; letter-spacing: 1.4px; margin-top:50px; }
.zzArea02 .item .bd01 { margin-top:40px; overflow:hidden; }
.zzArea02 .item .bd01 img { width:100%; height:auto; transition: all 0.6s; }
.zzArea02 .item .bd02 { margin-top:20px; }
.zzArea02 .item .bd02 .swiper-slide { float:left; width:32%; margin-right:2%; overflow:hidden; }
.zzArea02 .item .bd02 .swiper-slide:last-child { margin-right:0; }
.zzArea02 .item .bd02 .swiper-slide img { width:100%; height:auto; transition: all 0.6s; }

.zzArea02 .item .bd01:hover img { transform: scale(1.05)!important; }
.zzArea02 .item .bd02 .swiper-slide:hover img { transform: scale(1.05)!important; }
 
 
@media all and (max-width:1680px){
	.zzArea01 { width:260px; padding:150px 0 100px; }
	.zzArea01 .hd { font-size: 20px; color: #553528; font-weight:bold; letter-spacing: 3px; }
	
	 
	.zzArea01 ul { margin-top:25px; }
	.zzArea01 ul li { position:relative; font-size: 14px; padding-left:20px; cursor:pointer; }
	.zzArea01 ul li:nth-child(n + 2) { margin-top:20px; }
	
	.zzArea01 ul li.hd01 { font-size: 20px; color: #553528; font-weight:bold; letter-spacing: 3px; margin:60px 0 25px; }
 
	.zzArea02 { width:calc(100% - 260px); padding:150px 0 100px; }
	.zzArea02 .item { padding-left:50px; padding-bottom:60px; }
	.zzArea02 .item:nth-child(n + 2) { margin-top:60px; }
 
	.zzArea02 .item .hd .tt { padding:0 30px; }
	.zzArea02 .item .hd .tt .p1 { font-size: 28px; letter-spacing: 2px; }
	.zzArea02 .item .hd .tt .p2 { font-size: 18px; margin-top:10px; letter-spacing:0; }

	.zzArea02 .item .bd { margin-top:25px; }
	.zzArea02 .item .bd03 { margin-top:30px; }
	 
	.zzArea02 .item .bd01 { margin-top:30px; }
	.zzArea02 .item .bd02 { margin-top:20px; }
}
@media all and (max-width:1200px){
	.zzArea { padding-top:110px; }
	.zzArea01 { width:200px; padding:30px 0 60px; }
	.zzArea01 .hd { font-size: 20px; color: #553528; font-weight:bold; letter-spacing: 3px; }
	
	 
	.zzArea01 ul { margin-top:25px; }
	.zzArea01 ul li { position:relative; font-size: 14px; padding-left:15px; background-size:8px 8px!important; }
	.zzArea01 ul li:nth-child(n + 2) { margin-top:15px; }

	.zzArea01 ul li.on { font-size:16px; color:#553528; }
	
	.zzArea01 ul li.hd01 { font-size: 20px; color: #553528; font-weight:bold; letter-spacing: 3px; margin:60px 0 25px; }

	.zzArea02 {  width:calc(100% - 200px); padding:30px 0 60px; }
	.zzArea02 .item { padding-left:30px; padding-bottom:40px; }
	.zzArea02 .item:nth-child(n + 2) { margin-top:40px; }
 
	.zzArea02 .item .hd .tt { padding:0 20px; }
	.zzArea02 .item .hd .tt .p1 { font-size: 20px; letter-spacing: 0; }
	.zzArea02 .item .hd .tt .p2 { font-size: 18px; margin-top:10px; letter-spacing:0; }
 
}
@media all and (max-width:900px){
	.zzArea { padding-top:110px; }
	.zzArea01 { display:none; }
 
	.zzArea02 { float:none; width:100%; padding:0 0 40px; border-left:none; }
	.zzArea02 .item { padding-left:30px; padding-bottom:40px; padding-left:0; }
	.zzArea02 .item:nth-child(n + 2) { margin-top:40px; }
	
	.zzArea02 .item .hd { text-align:center; }
	.zzArea02 .item .hd .tt { padding:0 20px; }
	.zzArea02 .item .hd .tt .p1 { font-size: 16px; letter-spacing: 0; }
	.zzArea02 .item .hd .tt .p2 { font-size: 18px; margin-top:10px; letter-spacing:0; }
	
	.zzArea02 .item .bd {  letter-spacing:0; text-align:justify; margin-top:20px; }
	.zzArea02 .item .bd03 { letter-spacing:0; text-align:center; }
 
}

.mdArea01 { padding:140px 0 50px; background:url(ico32.png) no-repeat center; background-size:100% 100%; }
.mdArea01 .wrap { max-width:1380px; display:flex; flex-wrap: wrap;  flex-direction:row-reverse; justify-content: space-between; align-items: center; }
.mdArea01 .pic { width:420px; }
.mdArea01 .pic img { max-width:100%; height:auto; }
.mdArea01 .txt { width:calc(100% - 570px); line-height:1.1; }
.mdArea01 .txt .p1 { color: #94897C; font-size: 52px; font-family: "GoogleSans"; line-height:1.3; text-transform: uppercase; }
.mdArea01 .txt .p2 { margin-top:20px; font-size: 14px; line-height:25px; letter-spacing: 1.4px; }
/*
.mdArea01 .txt .p2 { color: #553528; font-size: 32px; margin-top:15px; font-weight:normal; }
*/
.mdArea01 .txt .p3 { margin-top:50px; }
.mdArea01 .txt .p3 ul { width:75%; font-size:14px; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; }
.mdArea01 .txt .p3 ul li .p31 i { font-size: 54px; margin-right:10px; font-family: "GoogleSans"; }
.mdArea01 .txt .p3 ul li .p32 { margin-top:10px; }

@media all and (max-width:1680px){
	.mdArea01 { padding:130px 0 50px; }
	.mdArea01 .pic { width:350px; }
	.mdArea01 .txt { width:calc(100% - 450px); }
	.mdArea01 .txt .p1 { font-size: 38px; }
	/*
	.mdArea01 .txt .p2 { font-size: 24px; margin-top:15px; }
	*/
	.mdArea01 .txt .p3 { margin-top:30px; }
	.mdArea01 .txt .p3 ul { width:70%; font-size:14px; }
	.mdArea01 .txt .p3 ul li .p31 i { font-size: 38px; margin-right:10px; }
	.mdArea01 .txt .p3 ul li .p32 { margin-top:10px; }
}
@media all and (max-width:1200px){
	.mdArea01 { padding:110px 0 50px; }
	.mdArea01 .pic { width:300px; }
	.mdArea01 .txt { width:calc(100% - 350px); }
	.mdArea01 .txt .p1 { font-size: 24px; }
	/*
	.mdArea01 .txt .p2 { font-size: 18px; margin-top:10px; }
	*/
	.mdArea01 .txt .p3 { margin-top:30px; }
	.mdArea01 .txt .p3 ul { width:100%; font-size:14px; }
	.mdArea01 .txt .p3 ul li .p31 i { font-size: 34px; margin-right:5px; }
	.mdArea01 .txt .p3 ul li .p32 { margin-top:5px; }
}
@media all and (max-width:900px){
	.mdArea01 { padding:110px 0 40px; }
	.mdArea01 .wrap { flex-direction:row; }
	.mdArea01 .pic { width:100%; max-width:300px; margin:30px auto 0; }
	.mdArea01 .txt { width:100%; text-align:center; }
	.mdArea01 .txt .p2 { margin-top:20px; font-size: 14px; line-height:25px; letter-spacing: 0; text-align:justify; }
}

.mdArea02 { padding:140px 0 160px; }
.mdArea02 .wrap { max-width:1380px; }
.mdArea02 .hd { font-size: 58px; text-align:center; font-weight:300; }
.mdArea02 .hd01 { margin-top:40px; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: center; align-items: center; }
.mdArea02 .hd01 select { margin-right:30px; width:255px; height:60px; line-height:60px; padding-left:30px; font-size:14px; color:#94897C; background:url(ico35.svg) no-repeat 90% center rgba(148,137,124,0.15); box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor:pointer; }
.mdArea02 .hd01 .btn01 { width:150px; height:60px; text-align:center; line-height:60px; font-size:16px; color:#94897C; background:rgba(148,137,124,0.15); cursor:pointer; }
.mdArea02 .hd01 .btn01:hover {  background:rgba(148,137,124,0.5); color:#fff; }

.mdArea02 .bd { }
.mdArea02 .bd ul li { padding:35px 0; border-bottom:1px solid rgba(148,137,124,0.5); display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; align-items: center; letter-spacing: 1.4px; }
.mdArea02 .bd ul li .tt01 { width:calc(100% - 220px); display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; }
.mdArea02 .bd ul li .tt01 dl { width:33.33%; }
.mdArea02 .bd ul li .tt01 dl dt { font-size:14px; font-weight:bold; }
.mdArea02 .bd ul li .tt01 dl dd { font-size:24px; margin-top:5px; letter-spacing: 2.4px; }
.mdArea02 .bd ul li .tt02 { width:220px; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; text-align:center; }
.mdArea02 .bd ul li .tt02 a { display:block; position:relative; }
.mdArea02 .bd ul li .tt02 .p1 { width:50px; height:50px; margin:0 auto; border-radius:100%; }
.mdArea02 .bd ul li .tt02 .p2 { font-size:14px; margin-top:5px; font-weight:bold; }
.mdArea02 .bd ul li .tt02 .p22 { display:none; }
.mdArea02 .bd ul li .tt02 .p3 { position:absolute; left:50%; top:-40px; transform: translateX(-50%); width:255px; text-align:center; font-size:32px; font-family: "GoogleSans"; z-index:2; display:none; }

.mdArea02 .bd ul li .tt02 a:hover .p1 { background:rgba(148,137,124,0.2); }
.mdArea02 .bd ul li .tt02 a:hover .p3 { display:block; }

@media all and (max-width:1680px){
	.mdArea02 { padding:100px 0; }
	.mdArea02 .hd { font-size: 38px; }
	.mdArea02 .hd01 { margin-top:30px; }
	.mdArea02 .hd01 select { margin-right:30px; width:230px; height:45px; line-height:45px; padding-left:20px; font-size:14px; }
	.mdArea02 .hd01 .btn01 { width:120px; height:45px; line-height:45px; font-size:14px; }

	.mdArea02 .bd { margin-top:20px; }
	.mdArea02 .bd ul li { padding:25px 0; }
	.mdArea02 .bd ul li .tt01 { width:calc(100% - 220px); }
	.mdArea02 .bd ul li .tt01 dl { width:33.33%; }
	.mdArea02 .bd ul li .tt01 dl dt { font-size:14px; }
	.mdArea02 .bd ul li .tt01 dl dd { font-size:20px; margin-top:5px; letter-spacing: 2px; }
	.mdArea02 .bd ul li .tt02 { width:220px; }
	.mdArea02 .bd ul li .tt02 .p1 { width:40px; height:40px; }
	.mdArea02 .bd ul li .tt02 .p1 img { width:40px; height:40px; }
	.mdArea02 .bd ul li .tt02 .p2 { font-size:14px; margin-top:5px; }
	.mdArea02 .bd ul li .tt02 .p3 { top:-30px; width:210px; font-size:24px;  }
}
@media all and (max-width:1200px){
	.mdArea02 { padding:60px 0; }
	.mdArea02 .hd { font-size: 28px; }
	.mdArea02 .hd01 { margin-top:30px; }
	.mdArea02 .hd01 select { margin-right:20px; width:200px; height:35px; line-height:35px; padding-left:15px; font-size:14px; }
	.mdArea02 .hd01 .btn01 { width:120px; height:35px; line-height:35px; font-size:14px; }
}
@media all and (max-width:900px){
	.mdArea02 { padding:40px 0; }
	.mdArea02 .hd { font-size: 20px; font-weight:400; }
	.mdArea02 .hd span { display:block; }
	.mdArea02 .hd01 { margin-top:30px; }
	.mdArea02 .hd01 select { margin-right:10px; width:120px; height:35px; line-height:35px; padding-left:10px; font-size:14px; }
	.mdArea02 .hd01 .btn01 { width:100px; }
	
	.mdArea02 .bd { margin-top:20px; }
	.mdArea02 .bd ul li { padding:20px 0; letter-spacing:0; }
	.mdArea02 .bd ul li .tt01 { width:calc(100% - 80px); }
	.mdArea02 .bd ul li .tt01 dl:nth-child(1) { width:30%; }
	.mdArea02 .bd ul li .tt01 dl:nth-child(2) { width:30%; }
	.mdArea02 .bd ul li .tt01 dl:nth-child(3) { width:40%; }
	.mdArea02 .bd ul li .tt01 dl dt { font-size:14px; }
	.mdArea02 .bd ul li .tt01 dl dd { font-size:14px; margin-top:5px; letter-spacing: 0; }
	
	.mdArea02 .bd ul li .tt02 { width:70px;  margin-top:0; }
	.mdArea02 .bd ul li .tt02 .p1 { width:25px; height:25px; }
	.mdArea02 .bd ul li .tt02 .p1 img { width:25px; height:25px; }
	.mdArea02 .bd ul li .tt02 .p2 { font-size:14px; margin-top:5px; }
	.mdArea02 .bd ul li .tt02 .p21 { display:none; }
	.mdArea02 .bd ul li .tt02 .p22 { display:block; }
	.mdArea02 .bd ul li .tt02 .p3 { display:none!important; }
}
@media all and (max-width:400px){
	.mdArea02 .hd01 select { margin-right:10px; width:100px; height:35px; line-height:35px; padding-left:10px; font-size:13px; }
	.mdArea02 .hd01 .btn01 { width:60px; }
	
	.mdArea02 .bd ul li .tt01 dl:nth-child(1) { width:60px; }
	.mdArea02 .bd ul li .tt01 dl:nth-child(2) { width:60px; }
	.mdArea02 .bd ul li .tt01 dl:nth-child(3) { width:calc(100% - 120px); }
}

.jrArea { position:relative; }
.jrArea01 { float:left; width:265px; padding:270px 0 150px; position: sticky; top: 0; line-height:1.1; }
.jrArea01 .p1 { color: #553528; font-size: 20px; font-weight:bold; letter-spacing: 3px; }
.jrArea01 .p2 { font-size: 32px; font-family: "GoogleSans"; font-weight:bold; margin-top:15px; }
.jrArea01 .p3 { font-size: 18px; font-family: "GoogleSans"; margin-top:20px; }
.jrArea01 .p4 { color: #553528; font-size: 20px; font-weight:bold; letter-spacing: 3px; margin-top:85px; }
.jrArea01 .p5 { margin-top:25px; }
.jrArea01 .p5 a { display:block; width:210px; text-align:center; background:rgba(148,137,124,0.15); }
.jrArea01 .p5 a i { display:inline-block; font-size:16px; line-height:60px; padding-left:30px; color:#94897C; background: url(ico11.svg) no-repeat center left; }
.jrArea01 .p5 a:hover { background:rgba(148,137,124,0.3); }

.jrArea02 { float:right; width:calc(100% - 265px); padding:150px 0 150px 175px; border-left:1px solid rgba(148,137,124,0.5); box-sizing: border-box; }
.jrArea02 .item { border-bottom:1px solid rgba(148,137,124,0.5); padding:60px 0; }
.jrArea02 .item .txt { display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; /* height:190px;*/ overflow:hidden; }
.jrArea02 .item .hd { width:23%; margin-right:2%; line-height:1.1; }
.jrArea02 .item .hd .p1 { font-size:32px; letter-spacing: 3.2px; }
.jrArea02 .item .hd .p2 { font-size:14px; margin-top:15px; font-family: "GoogleSans"; font-weight:bold; letter-spacing: 1.4px; }
.jrArea02 .item .hd .p3 { font-size:14px; margin-top:15px; letter-spacing: 1.4px; }
.jrArea02 .item .hd .p4 { margin-top:25px; cursor:pointer; }
.jrArea02 .item .hd .p5 { margin-top:60px; display:none; }
.jrArea02 .item .hd .p5 a { display:block; width:143px; line-height:45px; text-align:center; font-size:14px; color:#94897C; background:rgba(148,137,124,0.15); }
.jrArea02 .item .hd .p5 a:hover { background:rgba(148,137,124,0.3); }
 
.jrArea02 .item .bd { width:36%; margin-right:5.5%; letter-spacing: 1.4px; }
.jrArea02 .item .bd .p1 { font-size:14px; font-weight:bold; }
.jrArea02 .item .bd .p2 { font-size:14px; line-height:25px; margin-top:20px; }

.jrArea02 .item .bd01 { width:33.5%; letter-spacing: 1.4px; }
.jrArea02 .item .bd01 .p1 { font-size:14px; font-weight:bold; }
.jrArea02 .item .bd01 .p2 { font-size:14px; line-height:25px; margin-top:20px; }

.jrArea02 .item .bd02 { display:none; margin-top:20px; }
.jrArea02 .item .bd02 a { display:block; width:125px; line-height:35px; text-align:center; font-size:14px; color:#94897C; background:rgba(148,137,124,0.15); }

.jrArea02 .item.on .txt { height:auto!important; }
.jrArea02 .item .hd .p1 { font-weight:bold; }
.jrArea02 .item .hd .p4 { display:none; }
.jrArea02 .item .hd .p5 { display:block; }

@media all and (max-width:1680px){
	.jrArea01 { width:260px; padding:150px 0 100px; }
	.jrArea01 .p1 { font-size: 18px; letter-spacing: 2px; }
	.jrArea01 .p2 { font-size: 28px; margin-top:15px; }
	.jrArea01 .p3 { font-size: 18px; margin-top:15px; }
	.jrArea01 .p4 { font-size: 18px; letter-spacing: 2px; margin-top:60px; }
	.jrArea01 .p5 { margin-top:25px; }
	.jrArea01 .p5 a { width:200px; }
	.jrArea01 .p5 a i { font-size:16px; line-height:50px; padding-left:30px; }

	.jrArea02 {  width:calc(100% - 260px); padding:150px 0 100px 80px; }
	.jrArea02 .item { padding:50px 0; }
	.jrArea02 .item .txt {  /* height:190px;*/ }
	.jrArea02 .item .hd { width:23%; margin-right:2%; line-height:1.1; }
	.jrArea02 .item .hd .p1 { font-size:20px; letter-spacing:0; }
	.jrArea02 .item .hd .p2 { font-size:14px; margin-top:15px; letter-spacing: 1.4px; }
	.jrArea02 .item .hd .p3 { font-size:14px; margin-top:15px; letter-spacing: 1.4px; }
	.jrArea02 .item .hd .p4 { margin-top:25px; }
	.jrArea02 .item .hd .p4 img { width:35px; height:auto; }
	.jrArea02 .item .hd .p5 { margin-top:30px; }
	.jrArea02 .item .hd .p5 a { width:125px; line-height:40px; }
	 
	.jrArea02 .item .bd { width:36%; margin-right:5.5%; letter-spacing: 1.4px; }
	.jrArea02 .item .bd .p1 { font-size:14px; font-weight:bold; }
	.jrArea02 .item .bd .p2 { font-size:14px; line-height:25px; margin-top:20px; }

	.jrArea02 .item .bd01 { width:33.5%; letter-spacing: 1.4px; }
	.jrArea02 .item .bd01 .p1 { font-size:14px; font-weight:bold; }
	.jrArea02 .item .bd01 .p2 { font-size:14px; line-height:25px; margin-top:20px; }
}
@media all and (max-width:1200px){
	.jrArea { padding-top:110px; }
	.jrArea01 { float:none; width:100%; padding:0; position:relative; }
	.jrArea01 .p1 { font-size: 18px; letter-spacing: 2px; }
	.jrArea01 .p2 { font-size: 28px; margin-top:15px; }
	.jrArea01 .p3 { font-size: 18px; margin-top:15px; }
	.jrArea01 .p4 { font-size: 18px; letter-spacing: 2px; margin-top:20px; }
	.jrArea01 .p5 { margin-top:25px; }
	.jrArea01 .p5 a { width:200px; }
	.jrArea01 .p5 a i { font-size:16px; line-height:50px; padding-left:30px; }

	.jrArea02 { float:none; width:100%; padding:0 0 40px 0; border:none; margin-top:20px; }
	.jrArea02 .item { padding:30px 0; }
	.jrArea02 .item .txt { height:auto; }
	.jrArea02 .item .hd { width:100%; margin-right:0; }
	.jrArea02 .item .hd .p1 { font-size:18px; letter-spacing:0; }
	.jrArea02 .item .hd .p2 { font-size:14px; margin-top:10px; letter-spacing:0; }
	.jrArea02 .item .hd .p3 { font-size:14px; margin-top:10px; letter-spacing:0; }
	.jrArea02 .item .hd .p4 { display:none; }
	.jrArea02 .item .hd .p5 { display:none; }
 
	.jrArea02 .item .bd { width:100%; margin-right:0; letter-spacing:0; margin-top:15px; }
	.jrArea02 .item .bd .p1 { font-size:14px; }
	.jrArea02 .item .bd .p2 { font-size:14px; line-height:20px; margin-top:10px; }

	.jrArea02 .item .bd01 { width:100%; margin-right:0; letter-spacing:0; margin-top:15px; }
	.jrArea02 .item .bd01 .p1 { font-size:14px; }
	.jrArea02 .item .bd01 .p2 { font-size:14px; line-height:20px; margin-top:10px; }
	
	.jrArea02 .item .bd02 { display:block; }
	
	.jrArea02 .item.on .txt { height:auto!important; }
	.jrArea02 .item.on .hd .p1 { font-weight:normal; }
	.jrArea02 .item.on .hd .p4 { display:none; }
	.jrArea02 .item.on .hd .p5 { display:none; }
}
 
.lxArea { padding:190px 0 160px; }
.lxArea .hd { font-size:58px; font-weight:100; line-height:1.1; }
.lxBox { margin-top:50px; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; }
.lxBox01 { width:45%; padding:80px 45px 80px 80px; background:rgba(255,251,245,0.3); backdrop-filter: blur(1px); box-sizing: border-box; }
.lxBox01 .hd01 { font-size: 14px; line-height:25px; letter-spacing: 1.4px; }
.lxBox01 form { margin-top:50px; }
.lxBox01 form ul { display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; }
.lxBox01 form ul li { width:46%; }
.lxBox01 form ul li:nth-child(n + 3) { margin-top:55px; }
.lxBox01 form ul li .p21 { font-size:16px; letter-spacing: 1.6px; }
.lxBox01 form ul li .p21 i { color:#ef0000; }
.lxBox01 form ul li .p22 { margin-top:5px; border-bottom:1px solid rgba(148,137,124,0.3); }
.lxBox01 form ul li .p22 .text { height:35px; line-height:35px; color:#94897C; opacity: 0.7; font-size:14px; }
.lxBox01 form ul li .p22 .textarea { height:110px; padding:15px 20px; color:#94897C; font-size:14px; box-sizing: border-box; }
.lxBox01 form ul li .p22 select { width:100%; height:35px; line-height:35px; color:#94897C; opacity: 0.5; font-size:14px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background:url(ico19.svg) no-repeat center right; }

.lxBox01 form ul li.li01 { width:100%; }
.lxBox01 form ul li.li01 .p22 { margin-top:10px; border:1px solid rgba(148,137,124,0.3); }
.lxBox01 form ul li.li02 { width:100%; margin-top:20px; text-align:center; }
.lxBox01 form ul li.li02 .btn01 { position:relative; margin:0 auto; display:inline-block; padding:15px 10px; border-bottom:1px solid #94897C; cursor:pointer; }
.lxBox01 form ul li.li02 .btn01:before { position: absolute; left:0; width:100%; height:0; bottom:0; display: block; content: ""; background:rgba(148,137,124,0.15); transition: all 0.6s; z-index: 1; }
.lxBox01 form ul li.li02 .btn01 i { position:relative; display:inline-block; padding-left:30px; font-size:16px; line-height:25px; color:#94897C; background:url(ico20.svg) no-repeat center left; z-index: 2; }
 
.lxBox01 form ul li.li02 .btn01:hover:before  { height:100%; }


.lxBox01 form ul li ::-webkit-input-placeholder { color:#94897C; opacity: 0.7; }
.lxBox01 form ul li ::-moz-placeholder { color:#94897C; opacity: 0.7; }
.lxBox01 form ul li ::-ms-input-placeholder { color:#94897C; opacity: 0.7; } 
.lxBox01 form ul li ::placeholder { color:#94897C; opacity: 0.7; }

.lxBox02 { width:50%; line-height:1.1; }
.lxBox02 .p2 { font-size: 58px; margin-top:60px; font-weight:100; }
.lxBox02 .p3 { margin-top:55px; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; align-items: center; }
.lxBox02 .p3 dl { padding-left:85px; padding-top:5px; }
.lxBox02 .p3 dl dt { font-size: 16px; line-height:20px; letter-spacing: 1.6px; }
.lxBox02 .p3 dl dd { font-size: 28px; line-height:30px;  font-family: "GoogleSans"; margin-top:15px; font-weight:bold; }

.lxBox02 .p3 dl.dl01 { background:url(ico37.svg) no-repeat center left; }
.lxBox02 .p3 dl.dl02 { background:url(ico38.svg) no-repeat center left; }

.lxBox02 .p3 dl.dlxian { padding-left:0!important; padding-top:0!important; width:1px; height:30px; background:#94897C; }

.lxBox02 .p4 { margin-top:80px; }
.lxBox02 .p4 i { display:inline-block; width:16px; height:20px; margin-right: 10px; background: url(ico12.svg) no-repeat center; background-size: 100% 100%!important; }
.lxBox02 .p4 i:last-child { margin-right: 0!important; }

@media all and (max-width:1680px){
	.lxArea { padding:130px 0 100px; }
	.lxArea .hd { font-size:28px; }
	.lxBox { margin-top:30px; }
	.lxBox01 { width:48%; padding:40px 30px; }
	.lxBox01 .hd01 { font-size: 14px; line-height:25px; letter-spacing: 1.4px; }
	.lxBox01 form { margin-top:30px; }
 
	.lxBox01 form ul li { width:46%; }
	.lxBox01 form ul li:nth-child(n + 3) { margin-top:15px; }
	.lxBox01 form ul li .p22 { margin-top:0; }
	.lxBox01 form ul li .p22 .textarea { height:90px; padding:10px 15px; }
	
	.lxBox01 form ul li.li01 .p22 { margin-top:5px; }
	 
	.lxBox01 form ul li.li02 { width:100%; margin-top:15px; }
	
	

	.lxBox02 { width:50%; line-height:1.1; }
	.lxBox02 .p2 { font-size: 28px; margin-top:30px; }
	.lxBox02 .p3 { margin-top:30px; }
	.lxBox02 .p3 dl { padding-left:55px; padding-top:0; background-size:45px 45px!important; }
	.lxBox02 .p3 dl dt { font-size: 14px; line-height:20px; letter-spacing: 1px; }
	.lxBox02 .p3 dl dd { font-size: 20px; line-height:25px; margin-top:5px; }
 
	.lxBox02 .p4 { margin-top:50px; }
}
@media all and (max-width:1200px){
	.lxArea { padding:110px 0 60px; }
	.lxArea .hd { font-size:20px; }
	.lxBox { margin-top:30px; }
	.lxBox01 { width:48%; padding:40px 30px; }
	.lxBox01 .hd01 { font-size: 14px; line-height:25px; letter-spacing: 1.4px; }
	.lxBox01 form { margin-top:30px; }
 
	.lxBox02 { width:50%; line-height:1.1; }
	.lxBox02 .p2 { font-size: 20px; margin-top:30px; }
	.lxBox02 .p3 { margin-top:30px; display:block; }
	.lxBox02 .p3 dl { width:100%; padding-left:55px; padding-top:0; background-size:45px 45px!important; box-sizing: border-box; }
	.lxBox02 .p3 dl dt { font-size: 14px; line-height:20px; letter-spacing: 1px; }
	.lxBox02 .p3 dl dd { font-size: 18px; line-height:20px; margin-top:5px; }
	
	.lxBox02 .p3 dl.dl02 { margin-top:10px; }

	.lxBox02 .p3 dl.dlxian { display:none; }
	 
	.lxBox02 .p4 { margin-top:30px; }
}
@media all and (max-width:900px){
	.lxArea { padding:110px 0 40px; }
	.lxArea .hd { font-size:20px; }
	.lxBox { margin-top:30px; }
	.lxBox01 { width:100%; padding:30px 4%; }
	.lxBox01 .hd01 { font-size: 14px; line-height:25px; letter-spacing: 1.4px; }
	.lxBox01 form { margin-top:30px; }
	
	.lxBox01 form ul li { width:46%; }
	.lxBox01 form ul li:nth-child(n + 3) { margin-top:15px; }
	.lxBox01 form ul li .p21 { font-size:14px; }
	.lxBox01 form ul li .p22 { margin-top:0; }
	.lxBox01 form ul li .p22 .textarea { height:60px; padding:10px; }
	
	.lxBox01 form ul li.li01 .p22 { margin-top:5px; }
	 
	.lxBox01 form ul li.li02 { width:100%; margin-top:15px; }
	.lxBox01 form ul li.li02 .btn01 { padding:10px 10px; }
	.lxBox01 form ul li.li02 .btn01 i { padding-left:30px; font-size:14px; line-height:25px; }
 
	.lxBox02 { width:100%; margin-top:30px; }
	.lxBox02 .p2 { font-size: 20px; margin-top:30px; }
	.lxBox02 .p3 { margin-top:30px; display:block; }
	.lxBox02 .p3 dl { width:100%; padding-left:55px; padding-top:0; background-size:45px 45px!important; box-sizing: border-box; }
	.lxBox02 .p3 dl dt { font-size: 14px; line-height:20px; letter-spacing: 1px; }
	.lxBox02 .p3 dl dd { font-size: 16px; line-height:20px; margin-top:5px; }
	
	.lxBox02 .p3 dl.dl02 { margin-top:10px; }

	.lxBox02 .p3 dl.dlxian { display:none; }
	 
	.lxBox02 .p4 { margin-top:30px; }
}

.ztArea01 { position:relative; }
.ztArea01 .pic video { width:100%; height:100vh; object-fit: cover; }
.ztArea01 .pic img { width:100%; height:100vh; object-fit: cover; }
.ztArea01 .txt { position:absolute; left:0; right:0; bottom:90px; text-align:center; color: #FFF; line-height:1.3; z-index:2; }
.ztArea01 .txt .p1 { font-size: 102px; text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25); font-family: 'PinyonScript'; }
.ztArea01 .txt .p2 { font-size: 68px; text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25); font-weight: 100; letter-spacing: 13.6px; }
.ztArea01 .txt .p3 { margin-top:120px; font-size:0; }
.ztArea01 .txt .p3 a { display:inline-block; width:160px; margin-right:50px; line-height:50px; font-size: 14px; letter-spacing: 1.4px; background: rgba(255, 253, 251, 0.75); border-radius: 100px; backdrop-filter: blur(6px); }
.ztArea01 .txt .p3 a:last-child { margin-right:0; }

.ztArea01 .txt .p3 a.on,.ztArea01 .txt .p3 a:hover { background: rgba(148, 137, 124, 0.80); color:#fff; backdrop-filter: blur(6px); }

@media all and (max-width:1680px){
	.ztArea01 .txt { bottom:60px; }
	.ztArea01 .txt .p1 { font-size: 60px; }
	.ztArea01 .txt .p2 { font-size: 40px; letter-spacing: 5px; }
	.ztArea01 .txt .p3 { margin-top:60px; }
	.ztArea01 .txt .p3 a { width:120px; margin-right:25px; line-height:45px; font-size: 14px; letter-spacing: 1.4px; }
	.ztArea01 .txt .p3 a:last-child { margin-right:0; }
}
@media all and (max-width:1200px){
	.ztArea01 .txt { bottom:40px; }
	.ztArea01 .pic video { width:100%; }
	.ztArea01 .pic img { width:100%; height:auto; }
	.ztArea01 .txt .p1 { font-size: 30px; }
	.ztArea01 .txt .p2 { font-size: 20px; letter-spacing: 0; }
	.ztArea01 .txt .p3 { margin-top:30px; }
	.ztArea01 .txt .p3 a { width:100px; margin-right:15px; line-height:35px; font-size: 14px; letter-spacing:0; }
	.ztArea01 .txt .p3 a:last-child { margin-right:0; }
}
@media all and (max-width:900px){
	.ztArea01 .txt { bottom:20px; }
	.ztArea01 .txt .p1 { font-size: 24px; }
	.ztArea01 .txt .p2 { font-size: 18px; letter-spacing: 0; }
	.ztArea01 .txt .p3 { margin:20px auto 0; max-width:320px; width:92%; }
	.ztArea01 .txt .p3 a { width:32%; margin-right:2%; }
	.ztArea01 .txt .p3 a:nth-child(3n) { margin-right:0; }
	.ztArea01 .txt .p3 a:nth-child(n + 4) { margin-top:10px; }
}
@media all and (max-width:750px){
	/*
	.ztArea01 .txt { position:relative; left:auto; right:auto; bottom:auto; color: #94897C; padding:40px 0 0; }
	*/
}

.ztArea02 { padding:158px 0; background:url(ico39.svg) no-repeat center left; }
.ztBox21 { display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; }
.ztBox21 .pic { width:980px; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; }
.ztBox21 .pic p { width:48.99%; overflow:hidden; }
.ztBox21 .pic p img { width:100%; height:auto; transition: all 0.6s; }
.ztBox21 .pic p:hover img { transform: scale(1.05)!important; }
 
.ztBox21 .txt { width:530px; line-height:1.3; padding-top:40px; }
.ztBox21 .txt .p1 { font-size: 58px; letter-spacing: 5.8px; line-height:1.1; }
.ztBox21 .txt .p1 i { position:relative; display:inline-block; padding:0 20px 0 30px; }
.ztBox21 .txt .p1 i:before { position:absolute; top:5px; left:0; display:block; content:""; width:9px; height:32px; background:url(ico40.svg) no-repeat center; background-size:100% 100%; z-index:2; }
.ztBox21 .txt .p1 i:after { position:absolute; bottom:0; right:0; display:block; content:""; width:9px; height:32px; background:url(ico41.svg) no-repeat center; background-size:100% 100%; z-index:2; }
.ztBox21 .txt .p2 { font-size: 28px; font-family: 'PinyonScript'; margin-top:15px; }
.ztBox21 .txt .p3 { margin-top:50px; font-size: 14px; line-height: 25px; letter-spacing: 1.4px; text-align: justify; }
.ztBox21 .txt .p4 { margin-top:30px; font-size: 14px; line-height: 25px; font-family: "GoogleSans"; text-align: justify; }

@media all and (max-width:1680px){
	.ztArea02 { padding:100px 0; }
	.ztBox21 .pic { width:59%; }
	.ztBox21 .txt { width:32%; padding-top:30px; }
	.ztBox21 .txt .p1 { font-size: 28px; letter-spacing:2px; }
	.ztBox21 .txt .p1 i { padding:0 20px; }
	.ztBox21 .txt .p1 i:before { width:6px; height:21px; }
	.ztBox21 .txt .p1 i:after { width:6px; height:21px; }
	.ztBox21 .txt .p2 { font-size: 18px; margin-top:15px; }
	.ztBox21 .txt .p3 { margin-top:30px; letter-spacing: 1.4px; }
	.ztBox21 .txt .p4 { margin-top:20px; }
}
@media all and (max-width:1200px){
	.ztArea02 { padding:60px 0; }
	.ztBox21 .pic { width:100%; max-width:900px; margin:30px auto 0; }
	.ztBox21 .txt { width:100%; padding-top:0; text-align:center; }
	.ztBox21 .txt .p1 { font-size: 20px; letter-spacing:0; }
	.ztBox21 .txt .p1 i { padding:0 15px; }
	.ztBox21 .txt .p1 i:before { width:4px; height:15px; }
	.ztBox21 .txt .p1 i:after { width:4px; height:15px; }
	.ztBox21 .txt .p2 { font-size: 16px; margin-top:15px; }
	.ztBox21 .txt .p3 { margin-top:20px; letter-spacing: 1.4px;  text-align:center; }
	.ztBox21 .txt .p4 { margin-top:20px; text-align:center; }
}
@media all and (max-width:900px){
	.ztArea02 { padding:40px 0; }
	 
	.ztBox21 .txt .p3 { letter-spacing:0; }
}
 
.ztBox22 { margin-top:158px; }
.ztBox22 .pic { display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; }
.ztBox22 .pic p:nth-child(1) { width:67.23%; }
.ztBox22 .pic p:nth-child(2) { width:31.57%; }
.ztBox22 .pic p { overflow:hidden; }
.ztBox22 .pic p img { width:100%; height:auto; transition: all 0.6s; }
.ztBox22 .pic p:hover img { transform: scale(1.05)!important; }
  
.ztBox22 .txt { margin-top:60px; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; }
.ztBox22 .txt .txt01 { width:520px; line-height:1.1; }
.ztBox22 .txt .txt01 .p1 { font-size: 30px; letter-spacing: 3px; }
.ztBox22 .txt .txt01 .p1 i { position:relative; display:inline-block; padding:0 20px; }
.ztBox22 .txt .txt01 .p1 i:before { position:absolute; top:5px; left:0; display:block; content:""; width:6px; height:21px; background:url(ico40.svg) no-repeat center; background-size:100% 100%; z-index:2; }
.ztBox22 .txt .txt01 .p1 i:after { position:absolute; bottom:0; right:0; display:block; content:""; width:6px; height:21px; background:url(ico41.svg) no-repeat center; background-size:100% 100%; z-index:2; }
.ztBox22 .txt .txt01 .p2 { font-size: 16px; margin-top:15px; letter-spacing: 1.6px; line-height:25px; font-family: "GoogleSans"; }
.ztBox22 .txt .txt01 .p3 { margin-top:100px; }
.ztBox22 .txt .txt01 .p4 { font-size: 16px; margin-top:45px; line-height:25px; letter-spacing: 1.4px; text-align: justify; }
 
.ztBox22 .txt .txt02 { width:495px;  display:flex; flex-wrap: wrap;  flex-direction:row-reverse; justify-content: space-between; align-items: flex-end; }
.ztBox22 .txt .txt02 .tt01 { width:265px; /*padding-bottom:40px; */ padding-bottom:0!important;  text-align:right; }
.ztBox22 .txt .txt02 .tt01 .p1 { font-size: 14px; line-height: 25px; font-family: "GoogleSans"; }
.ztBox22 .txt .txt02 .tt01 .p2 { font-size: 14px; line-height: 25px; margin-top:25px; letter-spacing: 1.4px; }
.ztBox22 .txt .txt02 .tt02 { width:185px; }
.ztBox22 .txt .txt02 .tt02 img { width:100%; height:auto; }
.ztBox22 .txt .txt02 .tt02 p:nth-child(2) { margin-top:15px; }
.ztBox22 .txt .txt02 .tt02 p { overflow:hidden; }
.ztBox22 .txt .txt02 .tt02 p img { width:100%; height:auto; transition: all 0.6s; }
.ztBox22 .txt .txt02 .tt02 p:hover img { transform: scale(1.05)!important; }

@media all and (max-width:1680px){
	.ztBox22 { margin-top:100px; }
	 
	.ztBox22 .txt { margin-top:40px; }
	.ztBox22 .txt .txt01 { width:450px; }
	.ztBox22 .txt .txt01 .p1 { font-size: 24px; letter-spacing: 2px; }
	.ztBox22 .txt .txt01 .p1 i { padding:0 20px; }
	.ztBox22 .txt .txt01 .p1 i:before { width:6px; height:21px; }
	.ztBox22 .txt .txt01 .p1 i:after { width:6px; height:21px; }
	.ztBox22 .txt .txt01 .p2 { font-size: 14px; margin-top:15px; letter-spacing: 1px; }
	.ztBox22 .txt .txt01 .p3 { margin-top:50px; }
	.ztBox22 .txt .txt01 .p4 { font-size: 14px; margin-top:30px; line-height:25px; letter-spacing: 1.4px; text-align: justify; }
	 
	.ztBox22 .txt .txt02 { width:495px; }
	.ztBox22 .txt .txt02 .tt01 { width:265px; padding-bottom:40px;  }
	.ztBox22 .txt .txt02 .tt01 .p1 { font-size: 14px; line-height: 25px;  }
	.ztBox22 .txt .txt02 .tt01 .p2 { font-size: 14px; line-height: 25px; margin-top:25px; letter-spacing: 1.4px; }
	.ztBox22 .txt .txt02 .tt02 { width:185px; }
	.ztBox22 .txt .txt02 .tt02 p:nth-child(2) { margin-top:15px; }
}
@media all and (max-width:1200px){
	.ztBox22 { margin-top:60px; }
	 
	.ztBox22 .txt { margin-top:30px; }
	.ztBox22 .txt .txt01 { width:40%; }
	.ztBox22 .txt .txt01 .p1 { font-size: 20px; letter-spacing: 0; }
	.ztBox22 .txt .txt01 .p1 i { padding:0 15px; }
	.ztBox22 .txt .txt01 .p1 i:before { width:4px; height:15px; }
	.ztBox22 .txt .txt01 .p1 i:after { width:4px; height:15px; }
	.ztBox22 .txt .txt01 .p2 { font-size: 14px; margin-top:15px; letter-spacing: 1px; }
	.ztBox22 .txt .txt01 .p3 { margin-top:50px; }
	.ztBox22 .txt .txt01 .p4 { font-size: 14px; margin-top:30px; line-height:25px; letter-spacing: 1.4px; text-align: justify; }
	 
	.ztBox22 .txt .txt02 { width:50%; }
	.ztBox22 .txt .txt02 .tt01 { width:53%; padding-bottom:30px;  }
	.ztBox22 .txt .txt02 .tt01 .p1 { font-size: 14px; line-height: 25px;  }
	.ztBox22 .txt .txt02 .tt01 .p2 { font-size: 14px; line-height: 25px; margin-top:25px; letter-spacing: 1.4px; }
	.ztBox22 .txt .txt02 .tt02 { width:37%; }
	.ztBox22 .txt .txt02 .tt02 p:nth-child(2) { margin-top:10px; }
}
@media all and (max-width:900px){
	.ztBox22 { margin-top:40px; }
	 
	.ztBox22 .txt { margin-top:30px; }
	.ztBox22 .txt .txt01 { width:100%; text-align: center; }
	.ztBox22 .txt .txt01 .p1 { font-size: 18px; letter-spacing: 0; }
	.ztBox22 .txt .txt01 .p1 i { padding:0 10px; }
	.ztBox22 .txt .txt01 .p1 i:before { width:4px; height:15px; top:0; }
	.ztBox22 .txt .txt01 .p1 i:after { width:4px; height:15px; }
	.ztBox22 .txt .txt01 .p2 { font-size: 14px; margin-top:15px; letter-spacing: 1px; }
	.ztBox22 .txt .txt01 .p3 { margin-top:20px; }
	.ztBox22 .txt .txt01 .p4 { font-size: 14px; margin-top:30px; line-height:25px; letter-spacing: 1.4px; text-align: center; }
	 
	.ztBox22 .txt .txt02 { width:100%; margin-top:30px; text-align: center; }
	.ztBox22 .txt .txt02 .tt01 { width:100%; padding-bottom:30px; text-align: center; }
	.ztBox22 .txt .txt02 .tt01 .p1 { font-size: 14px; line-height: 25px;  }
	.ztBox22 .txt .txt02 .tt01 .p2 { font-size: 14px; line-height: 25px; margin-top:15px; letter-spacing: 1.4px; }
	.ztBox22 .txt .txt02 .tt02 { width:100%; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; }
	.ztBox22 .txt .txt02 .tt02 p { width:49%; }
	.ztBox22 .txt .txt02 .tt02 p:nth-child(2) { margin-top:0; }
}

.ztArea03 .txt { text-align:center; padding:140px 0 160px; }
.ztArea03 .txt .txt01 { display:inline-block; font-size: 14px; line-height: 25px; padding:15px 0; border-top:1px solid #94897C; border-bottom:1px solid #94897C; font-family: "GoogleSans"; }
.ztArea03 .pic { overflow:hidden; }
.ztArea03 .pic img { width:100%; height:auto; transition: all 0.6s; }
.ztArea03 .pic:hover img { transform: scale(1.05)!important; }

@media all and (max-width:1680px){
	.ztArea03 .txt { padding:100px 0; }
	.ztArea03 .txt .txt01 { font-size: 14px; line-height: 25px; padding:15px 0; }
}
@media all and (max-width:1200px){
	.ztArea03 .txt { padding:60px 0; }
}
@media all and (max-width:900px){
	.ztArea03 .txt { padding:30px 0 40px; }
}

.ztArea04 .wrap { display:flex; flex-wrap: wrap;  flex-direction:row-reverse; justify-content: space-between; align-items: flex-end; }
.ztArea04 .pic { position:relative; width:50%; }
.ztArea04 .pic .img02 { position:absolute; top:75px; right:-7%; width:13.13%; z-index:-1; }
.ztArea04 .pic p { overflow:hidden; }
.ztArea04 .pic p img { width:100%; height:auto; transition: all 0.6s; }
.ztArea04 .pic p:hover img { transform: scale(1.05)!important; }
 
.ztArea04 .txt { width:43%; }
.ztArea04 .txt .txt01 { text-align:right; }
.ztArea04 .txt .txt01 .p1 { font-size: 30px; letter-spacing: 3px; }
.ztArea04 .txt .txt01 .p1 i { position:relative; display:inline-block; padding:0 20px; }
.ztArea04 .txt .txt01 .p1 i:before { position:absolute; top:5px; left:0; display:block; content:""; width:6px; height:21px; background:url(ico40.svg) no-repeat center; background-size:100% 100%; z-index:2; }
.ztArea04 .txt .txt01 .p1 i:after { position:absolute; bottom:0; right:0; display:block; content:""; width:6px; height:21px; background:url(ico41.svg) no-repeat center; background-size:100% 100%; z-index:2; }
.ztArea04 .txt .txt01 .p2 { display:inline-block; max-width:420px; font-size: 16px; margin-top:15px; letter-spacing: 1.6px; line-height:25px; font-family: "GoogleSans"; }

.ztArea04 .txt .txt02 { margin-top:120px; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; align-items: flex-end;  }
.ztArea04 .txt .txt02 .tt01 { width:38%; padding-bottom:40px; }
.ztArea04 .txt .txt02 .tt01 .p1 { font-size: 14px; line-height: 25px; margin-top:30px; font-family: "GoogleSans"; }
.ztArea04 .txt .txt02 .tt01 .p2 { font-size: 14px; line-height: 25px; margin-top:25px; letter-spacing: 1.4px; }

.ztArea04 .txt .txt02 .tt02 { width:48%; overflow:hidden; }
.ztArea04 .txt .txt02 .tt02 img { width:100%; height:auto; transition: all 0.6s; }
.ztArea04 .txt .txt02 .tt02:hover img { transform: scale(1.05)!important; }


@media all and (max-width:1680px){
	.ztArea04 .pic { position:relative; width:50%; }
	.ztArea04 .pic .img02 { top:40px; right:-5%; width:10%; }
	.ztArea04 .txt { width:43%; }
	.ztArea04 .txt .txt01 { text-align:right; }
	.ztArea04 .txt .txt01 .p1 { font-size: 24px; letter-spacing: 2px; }
	.ztArea04 .txt .txt01 .p1 i { padding:0 20px; }
	.ztArea04 .txt .txt01 .p1 i:before { width:6px; height:21px; }
	.ztArea04 .txt .txt01 .p1 i:after { width:6px; height:21px; }
	.ztArea04 .txt .txt01 .p2 { font-size: 14px; margin-top:15px; letter-spacing: 1px; }

	.ztArea04 .txt .txt02 { margin-top:50px;  }
	.ztArea04 .txt .txt02 .tt01 { width:55%; padding-bottom:30px; }
	.ztArea04 .txt .txt02 .tt01 .p1 { font-size: 14px; line-height: 25px; margin-top:20px; }
	.ztArea04 .txt .txt02 .tt01 .p2 { font-size: 14px; line-height: 25px; margin-top:25px; letter-spacing: 1.4px; }

	.ztArea04 .txt .txt02 .tt02 { width:40%; }
}
@media all and (max-width:1200px){
	.ztArea04 .pic { position:relative; width:50%; }
	.ztArea04 .pic .img02 { top:40px; right:-5%; width:10%; }
	.ztArea04 .txt { width:43%; }
	.ztArea04 .txt .txt01 { text-align:right; }
	.ztArea04 .txt .txt01 .p1 { font-size: 20px; letter-spacing: 0; }
	.ztArea04 .txt .txt01 .p1 i { padding:0 15px; }
	.ztArea04 .txt .txt01 .p1 i:before { width:4px; height:15px; }
	.ztArea04 .txt .txt01 .p1 i:after { width:4px; height:15px; }
	.ztArea04 .txt .txt01 .p2 { font-size: 14px; margin-top:15px; letter-spacing: 1px; }
	
	.ztArea04 .txt .txt02 { margin-top:30px;  }
	.ztArea04 .txt .txt02 .tt01 { width:55%; padding-bottom:20px; }
	.ztArea04 .txt .txt02 .tt01 .p1 { font-size: 14px; line-height: 25px; margin-top:20px; }
	.ztArea04 .txt .txt02 .tt01 .p2 { font-size: 14px; line-height: 25px; margin-top:25px; letter-spacing: 1.4px; }

	.ztArea04 .txt .txt02 .tt02 { width:40%; }
}
@media all and (max-width:900px){
	.ztArea04 .pic { position:relative; width:100%; margin:30px auto 0; max-width:600px; }
	.ztArea04 .pic .img02 { top:40px; right:-5%; width:10%; }
	.ztArea04 .txt { width:100%; }
	.ztArea04 .txt .txt01 { text-align:center; }
	.ztArea04 .txt .txt01 .p1 { font-size: 18px; letter-spacing: 0; }
	.ztArea04 .txt .txt01 .p1 i { padding:0 10px; }
	.ztArea04 .txt .txt01 .p1 i:before { width:4px; height:15px; top:0; }
	.ztArea04 .txt .txt01 .p1 i:after { width:4px; height:15px; }
	.ztArea04 .txt .txt01 .p2 { font-size: 14px; margin-top:15px; letter-spacing: 0; }
	
	.ztArea04 .txt .txt02 { margin-top:30px; text-align:center;   }
	.ztArea04 .txt .txt02 .tt01 { /**width:calc(100% - 180px); padding-bottom:20px; */ width:100%; padding-bottom:0; }
	.ztArea04 .txt .txt02 .tt01 .p1 { font-size: 14px; line-height: 25px; margin-top:20px; }
	.ztArea04 .txt .txt02 .tt01 .p2 { font-size: 14px; line-height: 25px; margin-top:25px; letter-spacing: 0; }

	.ztArea04 .txt .txt02 .tt02 { width:150px; display:none; }
}
  
.ztArea05 { width:100%; padding:180px 0 200px; overflow:hidden; }
.ztArea05 .hd { max-width:1380px; width:100%; margin:0 auto; padding-top:25px; border-top:1px solid #94897C;  }
.ztArea05 .hd p { font-size: 14px;font-family: "GoogleSans"; text-transform: uppercase; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; }
.ztArea05 .bd { position:relative; margin-top:160px; z-index:2; }
.ztArea05 .bd .bggd { position:absolute; width:1920px; left:50%; margin-left:-960px; top:330px; z-index:-1; }
.ztArea05 .bd .bggd ul li { float:left; width:240px; margin-right:55px; }
.ztArea05 .bd .txt { width:724px; margin:0 auto; min-height:590px; padding-top:110px; text-align:center; border-radius: 400px 400px 0 0; background: rgba(255, 251, 245, 0.80);

backdrop-filter: blur(2px); box-sizing: border-box; line-height:1.1; }
.ztArea05 .bd .txt .p1 img { width:auto; max-height:80px; }
.ztArea05 .bd .txt .p2 { font-size: 48px; letter-spacing: 4.8px; margin-top:35px; font-weight:100; }
.ztArea05 .bd .txt .p3 { font-size: 14px; line-height: 25px;  letter-spacing: 2.8px; max-width:400px; margin:10px auto 0; text-transform: uppercase; }
.ztArea05 .bd .txt .p4 { margin-top:40px; }
.ztArea05 .bd .txt .p5 { margin-top:65px; }
.ztArea05 .bd .txt .p5 a { position:relative; display:inline-block; width:163px; border-radius: 100px; border: 1px solid #94897C; overflow:hidden; cursor:pointer; }
.ztArea05 .bd .txt .p5 a:before { position: absolute; left:0; width:100%; height:0; bottom:0; display: block; content: ""; background:rgba(148,137,124,0.15); transition: all 0.6s; z-index: 1; }
.ztArea05 .bd .txt .p5 a i { display:inline-block; padding-right:30px; line-height:45px; font-size: 14px; color:#94897C; background:url(ico47.svg) no-repeat center right; }
 
.ztArea05 .bd .txt .p5 a:hover:before { height:100%; }

@media all and (max-width:1680px){
	.ztArea05 { padding:100px 0; }
	.ztArea05 .hd { padding-top:20px; }
	.ztArea05 .hd p { font-size: 14px; }
	.ztArea05 .bd { margin-top:100px; }
	.ztArea05 .bd .bggd { top:250px; }
	.ztArea05 .bd .bggd ul li { width:180px; margin-right:40px; }
	.ztArea05 .bd .txt { width:650px; min-height:490px; padding-top:90px; border-radius: 300px 300px 0 0; }
	.ztArea05 .bd .txt .p2 { font-size: 34px; letter-spacing: 3px; margin-top:25px; }
	.ztArea05 .bd .txt .p3 { font-size: 14px; letter-spacing: 1px; max-width:350px; margin:10px auto 0; }
	.ztArea05 .bd .txt .p4 { margin-top:20px; }
	.ztArea05 .bd .txt .p5 { margin-top:40px; }
	.ztArea05 .bd .txt .p5 a { width:150px; }
	.ztArea05 .bd .txt .p5 a i { padding-right:30px; line-height:40px; }
	 
}
@media all and (max-width:1200px){
	.ztArea05 { padding:60px 0; }
	.ztArea05 .bd { margin-top:60px; }
	.ztArea05 .bd .bggd { top:250px; }
	.ztArea05 .bd .bggd ul li { width:120px; margin-right:30px; }
}
@media all and (max-width:900px){
	.ztArea05 { padding:40px 0; }
	.ztArea05 .hd { padding-top:10px; }
	.ztArea05 .hd p { font-size: 12px; }
	.ztArea05 .bd { margin-top:40px; background-size:100% 100%; }
	.ztArea05 .bd .bggd { top:200px; }
	.ztArea05 .bd .bggd ul li { width:120px; margin-right:30px; }
	.ztArea05 .bd .txt { width:100%; max-width:600px; min-height:380px; padding-top:50px; border-radius: 300px 300px 0 0; }
	.ztArea05 .bd .txt .p1 img { height:50px; width:auto; }
	.ztArea05 .bd .txt .p2 { font-size: 20px; letter-spacing: 0; margin-top:20px; }
	.ztArea05 .bd .txt .p3 { font-size: 12px; letter-spacing: 0; max-width:220px; margin:10px auto 0; }
	.ztArea05 .bd .txt .p4 { margin-top:20px; }
	.ztArea05 .bd .txt .p5 { margin-top:30px; }
	.ztArea05 .bd .txt .p5 a { width:120px; }
	.ztArea05 .bd .txt .p5 a i { padding-right:30px; line-height:35px; }
}
 


@media all and (max-width:1680px){
	
}
@media all and (max-width:1200px){
	
}


