@charset "utf-8";

/* 공통 변수 */
:root {
	--ttw: "Titillium Web";
	--point: #00683b;
	--point2: #1a5ba2;
	--silver: #c2c1c1;
	--gray: #333;
	--blk: #000;
}
::-moz-selection {
   background: #f00;
   color: #fff;
}
::selection {
   background: #1a5ba2;
   color: #fff;
}



/* 이모저모 ,  */
.ls_search{position: absolute;bottom: -12px;right: 0;height: 40px;z-index: 10;}
.ls_search>.ibtn_search_toggle{position:absolute;right: 0;top: 0;border: 0;width: 42px;height: 42px;border: 1px solid #e3e2e1;}
.ls_search>.ibtn_search_toggle:before{width: 20px;height: 22px;transform: scale(1) translate(-50%,-50%);background-image: none;}
.ls_search.on .ibtn_search_toggle:before{}
.ls_search .ibtn_search_toggle i{position: absolute;bottom: 0;right: 0;width: 100%;height: 100%;}
.ls_search .ibtn_search_toggle i:before{content:"";position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;transform: scale(0);background-color: #fff;transition: .5s 1s;/* box-shadow: 0 -10px 10px 2px rgba(0,0,0,.1); */}
.ls_search .ibtn_search_toggle i:after{content:"";position: absolute;top: 50%;left: 50%;width: 20px;height: 22px;transform: scale(1) translate(-50%,-50%);transform-origin: 0 0;transition: .5s 1s;background: url(../img/icons.png) -194px -54px no-repeat;}
.ls_search.on .ibtn_search_toggle i{transform: scale(1);width: 100%;height: 100%;}
.ls_search.on .ibtn_search_toggle i:before{transform: scale(1);opacity: 1;transition: .5s 0s;}
.ls_search.on .ibtn_search_toggle i:after{transform: scale(0) translate(-50%,-50%);transition: .5s 0s;}
.ls_search .ibtn_search_toggle:before	{content:'';width:50%;height:2px;position:absolute;left: 25%;top: 50%;z-index: 1;background-color:transparent;transform: rotate(45deg);transition: background-color .5s .5s;}
.ls_search .ibtn_search_toggle:after	{content:'';width:50%;height:2px;position:absolute;left: 25%;top: 50%;z-index: 1;background-color:transparent;transform:rotate(-45deg);transition: background-color .5s .5s;}
.ls_search.on .ibtn_search_toggle:before,
.ls_search.on .ibtn_search_toggle:after{background-image: none;transition: background-color .5s .5s;background-color:#000;}
.ls_search .ls_inwrap{position: absolute;top: 100%;right: 0;padding: 0;opacity: 0;padding: 0;height: 0;background-color: #fff;transform-origin: 50% 0;overflow: hidden;border: 1px solid #e3e2e1;transition: .5s .5s;}
.ls_search.on .ls_inwrap{opacity: 1;padding: 22px;height: 45px;box-shadow: 0 10px 10px 2px rgba(0,0,0,.1);}
.ls_search input{width: 508px;margin: 0;padding: 8px 50px 8px 6px;font-size: 2rem;border-width:0 0 2px 0;border-style: solid;border-color: #000;background-color: #fff;}
.ls_search .ibtn_search{display:inline-block;margin-left: -37px;width: 30px;height: 30px;vertical-align: middle;}
.ls_search .ibtn_search:before{width: 20px;height: 22px;}


.ls_search + .ls_tab{right: 84px;}

.ls_tab {position: absolute;bottom: 0;right: 0;}
.ls_tab li {float: left;color: #999899;margin-left: 42px;font-size: 1.6rem;}
.ls_tab li:first-child {margin-left: 0;}
.ls_tab li input {display: none;}
.ls_tab li label {transition: .5s;}
.ls_tab li label:hover,
.ls_tab li input:checked + label {color: var(--blk);}


.ls_search + .ls_atab{right: 84px;}

.ls_atab {position: absolute;bottom: 0;right: 0;}
.ls_atab li {float: left;color: #999899;margin-left: 42px;font-size: 1.6rem;}
.ls_atab li:first-child {margin-left: 0;}
.ls_atab a {display:block;}
.ls_atab a {transition: .5s;}
.ls_atab a:hover {text-decoration:none; color: var(--blk); }
.ls_atab a span {color: var(--blk);}



.total_list li {position: relative;;padding: 20px 15px 32px;text-align: center;line-height: 1.5;text-transform: uppercase;border: 1px solid #e3e2e2;}

.sns_list {display: grid;grid-template-columns: repeat(3, 1fr);gap: 5rem 3rem;margin-bottom: 5rem;width: 100%;}
.sns_list li {position: relative;color: #999899;font-size: 1.6rem;border-bottom: 1px solid #ededed;}
.sns_list li a {display: block;padding-bottom: 8px;}
.sns_list li .img {position: relative;overflow: hidden;max-height:236px;}
.sns_list li .img img{transform:scale(1);transition:.5s;}
.sns_list li .img:before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;transition: .5s;background-color: rgb(0 0 0 / 0%);}
.sns_list li:hover .img i {opacity: 1;transition: .5s, transform .5s .3s, opacity .5s .3s;transform: translate(-50%, -50%) rotate(360deg);}
.sns_list li:hover .img img{transform:scale(1.2);}
.sns_list li .img i {content: "";position: absolute;top: 50%;left: 50%;width: 52px;height: 52px;z-index: 1;border-radius: 50%;border: 1px solid #fff;opacity: 0;transform: translate(-50%, -50%) rotate(0deg);transition: .5s, transform .5s 0s, opacity .5s 0s;}
.sns_list li .img i:before,
.sns_list li .img i:after {content: "";position: absolute;top: 50%;left: 50%;width: 20px;height: 1px;background-color: #fff;transform: translate(-50%, -50%);transform-origin: 0 0;}
.sns_list li .img i:after {transform: rotate(-90deg) translate(-50%, -50%);}

.sns_list li:hover .img:before {background-color: rgb(0 0 0 / 70%);}
.sns_list li:after {content: "";position: absolute;bottom: 0;left: 0;right: 0;border-bottom: 4px solid rgb(26 91 162 /0%);transition: .5s .5s;transform: scaleX(0);}
.sns_list li:hover:after {border-width: 4px;border-bottom-color: rgb(26 91 162);transform: scaleX(1);}

.sns_list li p {margin: 0 6px;}
.sns_list li strong {display: block;margin: 19px 0 -4px 9px;font-size: 1.8rem;color: var(--blk);font-weight: normal; text-align:center;}
.sns_list li [class^=ico] {display: inline-block;}
.sns_list li [class^=ico]:after {content: "";margin-left: 6px;display: inline-block;vertical-align: top;width: 17px;height: 17px;background: url(http://kimep.co.kr/images/icons.png) 0 0 no-repeat; }
.sns_list li .ico_ytb:after {background-position: -110px -258px;}
.sns_list li .ico_fb:after {background-position: -136px -258px;}
.sns_list li .ico_in:after {background-position: -162px -258px;}
.sns_list + .btns a {display: flex;justify-content: center;align-items: center;width: 158px;height: 54px;font-size: 1.3rem;color: #666766;transition: .5s;border: 1px solid #d7d7d7;}
.sns_list + .btns a:after {content: "";display: inline-block;margin-top: 0;width: 13px;height: 13px;background-position: 0 -190px;transition: .5s;}
.sns_list + .btns a:hover {color: var(--blk);border-color: var(--blk);}
.sns_list + .btns a:hover:after {transform: rotate(180deg);}
.sns_list strong {font-size: 1.1rem !important; line-height:1.5rem !important;}

.abtn_more {display: inline-block; margin: 0 auto; border:3px solid #000;}
.abtn_more::after {
  content: "";
  display: inline-block;
  width: 13px;
  height: 13px;
  background: url('http://kimep.co.kr/images/btn_more.png') no-repeat center center;
  background-size: contain;
  margin-left: 5px;
}

/* 버튼을 보이게 */
.ibtn_search {
  display: inline-block !important;
  width: 60px;
  height: 34px;
  background: url('http://kimep.co.kr/images/btn_more.png') no-repeat center center;
  background-size: 20px 20px;
  text-indent: -9999px;
  border: none;
  cursor: pointer;
}


.p_data {color: #888 !important; font-size: 1rem !important; visibility: visible !important;    text-align: center !important; display: block; width: 100%; margin-top:10px;}


/* ***** 모바일 ***** */
@media (max-width: 650px) {
	.youtube_wrap {display:inline-block; width:100%; height:100%; align-items: center;}
	.youtube_left, .youtube_right{width: 100%; height:100%; padding-bottom:30px;}
	.youtube_right{clear: both;}
}
@media (max-width: 1650px) {
	.main .we .slider {position: static;width: 100%;}
}
@media (min-width: 901px) and (max-width: 1650px) {
	.main .sns .slider {width: 790px;}
}
@media (min-width: 1301px) {
	/* aos */
	[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] {transition-duration: 50ms}  [data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate {transition-delay: 50ms}  [data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] {transition-duration: .1s}  [data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {transition-delay: .1s}  [data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] {transition-duration: .15s}  [data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate {transition-delay: .15s}  [data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] {transition-duration: .2s}  [data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate {transition-delay: .2s}  [data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] {transition-duration: .25s}  [data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate {transition-delay: .25s}  [data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] {transition-duration: .3s}  [data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate {transition-delay: .3s}  [data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] {transition-duration: .35s}  [data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate {transition-delay: .35s}  [data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {transition-duration: .4s}  [data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate {transition-delay: .4s}  [data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] {transition-duration: .45s}  [data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate {transition-delay: .45s}  [data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] {transition-duration: .5s}  [data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate {transition-delay: .5s}  [data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] {transition-duration: .55s}  [data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate {transition-delay: .55s}  [data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] {transition-duration: .6s}  [data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate {transition-delay: .6s}  [data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] {transition-duration: .65s}  [data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate {transition-delay: .65s}  [data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] {transition-duration: .7s}  [data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate {transition-delay: .7s}  [data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] {transition-duration: .75s}  [data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate {transition-delay: .75s}  [data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {transition-duration: .8s}  [data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate {transition-delay: .8s}  [data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] {transition-duration: .85s}  [data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate {transition-delay: .85s}  [data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] {transition-duration: .9s}  [data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate {transition-delay: .9s}  [data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] {transition-duration: .95s}  [data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate {transition-delay: .95s}  [data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] {transition-duration: 1s}  [data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate {transition-delay: 1s}  [data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] {transition-duration: 1.05s}  [data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate {transition-delay: 1.05s}  [data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] {transition-duration: 1.1s}  [data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate {transition-delay: 1.1s}  [data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] {transition-duration: 1.15s}  [data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate {transition-delay: 1.15s}  [data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] {transition-duration: 1.2s}  [data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate {transition-delay: 1.2s}  [data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] {transition-duration: 1.25s}  [data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate {transition-delay: 1.25s}  [data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] {transition-duration: 1.3s}  [data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate {transition-delay: 1.3s}  [data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] {transition-duration: 1.35s}  [data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate {transition-delay: 1.35s}  [data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] {transition-duration: 1.4s}  [data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate {transition-delay: 1.4s}  [data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] {transition-duration: 1.45s}  [data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate {transition-delay: 1.45s}  [data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] {transition-duration: 1.5s}  [data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate {transition-delay: 1.5s}  [data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] {transition-duration: 1.55s}  [data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate {transition-delay: 1.55s}  [data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] {transition-duration: 1.6s}  [data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate {transition-delay: 1.6s}  [data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] {transition-duration: 1.65s}  [data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate {transition-delay: 1.65s}  [data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] {transition-duration: 1.7s}  [data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate {transition-delay: 1.7s}  [data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] {transition-duration: 1.75s}  [data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate {transition-delay: 1.75s}  [data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] {transition-duration: 1.8s}  [data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate {transition-delay: 1.8s}  [data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] {transition-duration: 1.85s}  [data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate {transition-delay: 1.85s}  [data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] {transition-duration: 1.9s}  [data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate {transition-delay: 1.9s}  [data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] {transition-duration: 1.95s}  [data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate {transition-delay: 1.95s}  [data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] {transition-duration: 2s}  [data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate {transition-delay: 2s}  [data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] {transition-duration: 2.05s}  [data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate {transition-delay: 2.05s}  [data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] {transition-duration: 2.1s}  [data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate {transition-delay: 2.1s}  [data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] {transition-duration: 2.15s}  [data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate {transition-delay: 2.15s}  [data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] {transition-duration: 2.2s}  [data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate {transition-delay: 2.2s}  [data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] {transition-duration: 2.25s}  [data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate {transition-delay: 2.25s}  [data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] {transition-duration: 2.3s}  [data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate {transition-delay: 2.3s}  [data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] {transition-duration: 2.35s}  [data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate {transition-delay: 2.35s}  [data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] {transition-duration: 2.4s}  [data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate {transition-delay: 2.4s}  [data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] {transition-duration: 2.45s}  [data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate {transition-delay: 2.45s}  [data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] {transition-duration: 2.5s}  [data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate {transition-delay: 2.5s}  [data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] {transition-duration: 2.55s}  [data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate {transition-delay: 2.55s}  [data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] {transition-duration: 2.6s}  [data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate {transition-delay: 2.6s}  [data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] {transition-duration: 2.65s}  [data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate {transition-delay: 2.65s}  [data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] {transition-duration: 2.7s}  [data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate {transition-delay: 2.7s}  [data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] {transition-duration: 2.75s}  [data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate {transition-delay: 2.75s}  [data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] {transition-duration: 2.8s}  [data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate {transition-delay: 2.8s}  [data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] {transition-duration: 2.85s}  [data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate {transition-delay: 2.85s}  [data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] {transition-duration: 2.9s}  [data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate {transition-delay: 2.9s}  [data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] {transition-duration: 2.95s}  [data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate {transition-delay: 2.95s}  [data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] {transition-duration: 3s}  [data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate {transition-delay: 3s}  [data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] {transition-duration: 3s}  [data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate {transition-delay: 3s}  [data-aos][data-aos][data-aos-duration="3500"], body[data-aos-duration="3500"] [data-aos] {transition-duration: 3.5s}  [data-aos][data-aos][data-aos-delay="3500"], body[data-aos-delay="3500"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="3500"].aos-animate, body[data-aos-delay="3500"] [data-aos].aos-animate {transition-delay: 3.5s}  [data-aos][data-aos][data-aos-duration="3500"], body[data-aos-duration="3500"] [data-aos] {transition-duration: 3.5s}  [data-aos][data-aos][data-aos-delay="3500"], body[data-aos-delay="3500"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="3500"].aos-animate, body[data-aos-delay="3500"] [data-aos].aos-animate {transition-delay: 3.5s}  [data-aos][data-aos][data-aos-duration="4000"], body[data-aos-duration="4000"] [data-aos] {transition-duration: 4s}  [data-aos][data-aos][data-aos-delay="4000"], body[data-aos-delay="4000"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="4000"].aos-animate, body[data-aos-delay="4000"] [data-aos].aos-animate {transition-delay: 4s}  [data-aos][data-aos][data-aos-duration="4000"], body[data-aos-duration="4000"] [data-aos] {transition-duration: 4s}  [data-aos][data-aos][data-aos-delay="4000"], body[data-aos-delay="4000"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="4000"].aos-animate, body[data-aos-delay="4000"] [data-aos].aos-animate {transition-delay: 4s}  [data-aos][data-aos][data-aos-duration="4500"], body[data-aos-duration="4500"] [data-aos] {transition-duration: 4.5s}  [data-aos][data-aos][data-aos-delay="4500"], body[data-aos-delay="4500"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="4500"].aos-animate, body[data-aos-delay="4500"] [data-aos].aos-animate {transition-delay: 4.5s}  [data-aos][data-aos][data-aos-duration="4500"], body[data-aos-duration="4500"] [data-aos] {transition-duration: 4.5s}  [data-aos][data-aos][data-aos-delay="4500"], body[data-aos-delay="4500"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="4500"].aos-animate, body[data-aos-delay="4500"] [data-aos].aos-animate {transition-delay: 4.5s}  [data-aos][data-aos][data-aos-duration="5000"], body[data-aos-duration="5000"] [data-aos] {transition-duration: 5s}  [data-aos][data-aos][data-aos-delay="5000"], body[data-aos-delay="5000"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="5000"].aos-animate, body[data-aos-delay="5000"] [data-aos].aos-animate {transition-delay: 5s}  [data-aos][data-aos][data-aos-duration="5000"], body[data-aos-duration="5000"] [data-aos] {transition-duration: 5s}  [data-aos][data-aos][data-aos-delay="5000"], body[data-aos-delay="5000"] [data-aos] {transition-delay: 0s}  [data-aos][data-aos][data-aos-delay="5000"].aos-animate, body[data-aos-delay="5000"] [data-aos].aos-animate {transition-delay: 5s}  [data-aos] {pointer-events: none}  [data-aos].aos-animate {pointer-events: auto}  [data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {transition-timing-function: cubic-bezier(.25, .25, .75, .75)}  [data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] {transition-timing-function: ease}  [data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] {transition-timing-function: ease-in}  [data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] {transition-timing-function: ease-out}  [data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {transition-timing-function: ease-in-out}  [data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] {transition-timing-function: cubic-bezier(.6, -.28, .735, .045)}  [data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] {transition-timing-function: cubic-bezier(.175, .885, .32, 1.275)}  [data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] {transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55)}  [data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {transition-timing-function: cubic-bezier(.47, 0, .745, .715)}  [data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] {transition-timing-function: cubic-bezier(.39, .575, .565, 1)}  [data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] {transition-timing-function: cubic-bezier(.445, .05, .55, .95)}  [data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] {transition-timing-function: cubic-bezier(.55, .085, .68, .53)}  [data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] {transition-timing-function: cubic-bezier(.25, .46, .45, .94)}  [data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] {transition-timing-function: cubic-bezier(.455, .03, .515, .955)}  [data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] {transition-timing-function: cubic-bezier(.55, .085, .68, .53)}  [data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] {transition-timing-function: cubic-bezier(.25, .46, .45, .94)}  [data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] {transition-timing-function: cubic-bezier(.455, .03, .515, .955)}  [data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] {transition-timing-function: cubic-bezier(.55, .085, .68, .53)}  [data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] {transition-timing-function: cubic-bezier(.25, .46, .45, .94)}  [data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] {transition-timing-function: cubic-bezier(.455, .03, .515, .955)}
	@media screen {
		html:not(.no-js) [data-aos^=fade][data-aos^=fade] {opacity: 0;transition-property: opacity, -webkit-transform;transition-property: opacity, transform;transition-property: opacity, transform, -webkit-transform;}  html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate {opacity: 1;-webkit-transform: none;transform: none;}  html:not(.no-js) [data-aos=fade-up] {-webkit-transform: translate3d(0, 100px, 0);transform: translate3d(0, 100px, 0);}  html:not(.no-js) [data-aos=fade-down] {-webkit-transform: translate3d(0, -100px, 0);transform: translate3d(0, -100px, 0)}  html:not(.no-js) [data-aos=fade-right] {-webkit-transform: translate3d(-100px, 0, 0);transform: translate3d(-100px, 0, 0);}  html:not(.no-js) [data-aos=fade-left] {-webkit-transform: translate3d(100px, 0, 0);transform: translate3d(100px, 0, 0)}  html:not(.no-js) [data-aos=fade-up-right] {-webkit-transform: translate3d(-100px, 100px, 0);transform: translate3d(-100px, 100px, 0)}  html:not(.no-js) [data-aos=fade-up-left] {-webkit-transform: translate3d(100px, 100px, 0);transform: translate3d(100px, 100px, 0)}  html:not(.no-js) [data-aos=fade-down-right] {-webkit-transform: translate3d(-100px, -100px, 0);transform: translate3d(-100px, -100px, 0)}  html:not(.no-js) [data-aos=fade-down-left] {-webkit-transform: translate3d(100px, -100px, 0);transform: translate3d(100px, -100px, 0)}  html:not(.no-js) [data-aos^=zoom][data-aos^=zoom] {opacity: 0;transition-property: opacity, -webkit-transform;transition-property: opacity, transform;transition-property: opacity, transform, -webkit-transform}  html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate {opacity: 1;-webkit-transform: translateZ(0) scale(1);transform: translateZ(0) scale(1)}  html:not(.no-js) [data-aos=zoom-in] {-webkit-transform: scale(.6);transform: scale(.6)}  html:not(.no-js) [data-aos=zoom-in-up] {-webkit-transform: translate3d(0, 100px, 0) scale(.6);transform: translate3d(0, 100px, 0) scale(.6)}  html:not(.no-js) [data-aos=zoom-in-down] {-webkit-transform: translate3d(0, -100px, 0) scale(.6);transform: translate3d(0, -100px, 0) scale(.6)}  html:not(.no-js) [data-aos=zoom-in-right] {-webkit-transform: translate3d(-100px, 0, 0) scale(.6);transform: translate3d(-100px, 0, 0) scale(.6)}  html:not(.no-js) [data-aos=zoom-in-left] {-webkit-transform: translate3d(100px, 0, 0) scale(.6);transform: translate3d(100px, 0, 0) scale(.6)}  html:not(.no-js) [data-aos=zoom-out] {-webkit-transform: scale(1.2);transform: scale(1.2)}  html:not(.no-js) [data-aos=zoom-out-up] {-webkit-transform: translate3d(0, 100px, 0) scale(1.2);transform: translate3d(0, 100px, 0) scale(1.2)}  html:not(.no-js) [data-aos=zoom-out-down] {-webkit-transform: translate3d(0, -100px, 0) scale(1.2);transform: translate3d(0, -100px, 0) scale(1.2)}  html:not(.no-js) [data-aos=zoom-out-right] {-webkit-transform: translate3d(-100px, 0, 0) scale(1.2);transform: translate3d(-100px, 0, 0) scale(1.2)}  html:not(.no-js) [data-aos=zoom-out-left] {-webkit-transform: translate3d(100px, 0, 0) scale(1.2);transform: translate3d(100px, 0, 0) scale(1.2)}  html:not(.no-js) [data-aos^=slide][data-aos^=slide] {transition-property: -webkit-transform;transition-property: transform;transition-property: transform, -webkit-transform;visibility: hidden}  html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate {visibility: visible;-webkit-transform: translateZ(0);transform: translateZ(0)}  html:not(.no-js) [data-aos=slide-up] {-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0)}  html:not(.no-js) [data-aos=slide-down] {-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0)}  html:not(.no-js) [data-aos=slide-right] {-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0)}  html:not(.no-js) [data-aos=slide-left] {-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0)}  html:not(.no-js) [data-aos^=flip][data-aos^=flip] {-webkit-backface-visibility: hidden;backface-visibility: hidden;transition-property: -webkit-transform;transition-property: transform;transition-property: transform, -webkit-transform}  html:not(.no-js) [data-aos=flip-left] {-webkit-transform: perspective(2500px) rotateY(-100deg);transform: perspective(2500px) rotateY(-100deg)}  html:not(.no-js) [data-aos=flip-left].aos-animate {-webkit-transform: perspective(2500px) rotateY(0);transform: perspective(2500px) rotateY(0)}  html:not(.no-js) [data-aos=flip-right] {-webkit-transform: perspective(2500px) rotateY(100deg);transform: perspective(2500px) rotateY(100deg)}  html:not(.no-js) [data-aos=flip-right].aos-animate {-webkit-transform: perspective(2500px) rotateY(0);transform: perspective(2500px) rotateY(0)}  html:not(.no-js) [data-aos=flip-up] {-webkit-transform: perspective(2500px) rotateX(-100deg);transform: perspective(2500px) rotateX(-100deg)}  html:not(.no-js) [data-aos=flip-up].aos-animate {-webkit-transform: perspective(2500px) rotateX(0);transform: perspective(2500px) rotateX(0)}  html:not(.no-js) [data-aos=flip-down] {-webkit-transform: perspective(2500px) rotateX(100deg);transform: perspective(2500px) rotateX(100deg)}  html:not(.no-js) [data-aos=flip-down].aos-animate {-webkit-transform: perspective(2500px) rotateX(0);transform: perspective(2500px) rotateX(0);}
	}

	ul.history li{min-height: 270px;}
	ul.history li:nth-child(odd) {padding-left: 60.6%;}
    ul.history li:nth-child(even) {padding-right: 60.6%;text-align: right;}
}

@media (max-width: 1300px) {
	.main .inov .sect_iwrap {height: auto;}
	
	#content .title h2 {font-size: 4.6rem}
	#content .title p {font-size: 2rem;}
	.crumbs_wrap .share {display: none;top: 50%;right: 20px;transform: translateY(-50%);width: 26px;height: 26px;}
	
	.tab li {min-width: 0;}
	.tab li a {padding: 15px;font-size: 2rem;}
	
	._bg_l_box:before,

	
}
@media (max-width: 1200px) {
	.pop_wrap .pop_inwrap {width: 80%;padding: 25px 20px;}
	.pop_wrap .pop_inwrap .head{margin: 0 34px 17px 0;padding: 0 0 15px 16px;font-size: 2.4rem;}
	.pop_wrap .body{padding: 0 16px;}
	.pop_wrap .ibtn_close{top: 20px;right: 20px;width: 30px;height: 30px;}

	.fb_wrap .fb_inwrap {width: 80%;padding: 25px 20px;}
	.fb_wrap .fb_inwrap .head{margin: 0 34px 17px 0;padding: 0 0 15px 16px;font-size: 2.4rem;}
	.fb_wrap .body{padding: 0 16px;}
	.fb_wrap .fb_close{top: 20px;right: 20px;width: 30px;height: 30px;}

	.link_wrap .link_inwrap {width: 80%;padding: 25px 20px;}
	.link_wrap .link_inwrap .head{margin: 0 34px 17px 0;padding: 0 0 15px 16px;font-size: 2.4rem;}
	.link_wrap .body{padding: 0 16px;}
	.link_wrap .linked_close{top: 20px;right: 20px;width: 30px;height: 30px;}
	
	.pr_pop_wrap .pop_inwrap {width: 80%;padding: 25px 20px;}
	.pr_pop_wrap .pop_inwrap .head{margin: 0 34px 17px 0;padding: 0 0 15px 16px;font-size: 2.4rem;}
	.pr_pop_wrap .body{padding: 0 16px;}
	.pr_pop_wrap .ibtn_close{top: 20px;right: 20px;width: 30px;height: 30px;}
	
	.privacy_pop_wrap .pop_inwrap {width: 80%;padding: 25px 20px;}
	.privacy_pop_wrap .pop_inwrap .head{margin: 0 0 17px 0;padding: 0 0 15px 16px;font-size: 2.4rem;}
	.privacy_pop_wrap .body{padding: 0 16px;}
	.privacy_pop_wrap .ibtn_close{top: 20px;right: 20px;width: 30px;height: 30px;}
	
	.pop_inwrap._sns .body iframe,
	.link_inwrap._sns .body iframe,
	.fb_inwrap._sns .body iframe,
	.pr_pop_wrap iframe {width: 100%;}
	
	#footer .address li:lang(en){display: block;margin-bottom: 5px;}
	#footer .address li:lang(en):before{display: none;}
	
}

@media (max-width: 1000px) {
	html{font-size:58%;}
	
	.bg_visual .video_wrap{top:50%;transform: translateY(-50%);}
	.bg_visual .video_wrap ._pc{z-index: 1;}
	.bg_visual .video_wrap ._m{z-index: 2;}
	.bg_visual .video_wrap video{transform: translate(-50%, -50%);left: 50%;top: 50%;}
	
	.main .we .dots {display: block;overflow-x: scroll;-webkit-overflow-scrolling: touch;overflow: -moz-scrollbars-none;background: rgb(0 107 56);}
	.main .we .dots::-webkit-scrollbar {display: none;}
	.main .we .dots .slick-dots, .main .we .dots .swiper-pagination-bullets {background-color: transparent;margin: 0 auto;}
	
	.product_link {justify-content: space-between;grid-template-columns: repeat(1, 1fr);}

	.crumbs_wrap{display: block;/*height: 3.9rem;*/margin: -6.4rem 0 0;font-size: 1rem;}
	.crumbs_wrap .crumbs > li:first-child{display: none;}
	.crumbs_wrap .crumbs > li{min-width: 0;border-right-width:0;}
	.crumbs_wrap .crumbs li > a{display: block;padding:0 30px 0 10px;/*font-size: 1.5rem;*/line-height: 5.9rem;}
	.crumbs_wrap .crumbs li{width:100%;}
	.crumbs_wrap .crumbs > li:nth-child(2){display:none;}
	.crumbs_wrap .crumbs > li:not(:first-child) > a:after{position: absolute;right:10px;top:50%;transform: translateY(-50%);}
	.crumbs_wrap .crumbs._3dp{/*margin-left:48px;*/}
	.crumbs_wrap .crumbs._3dp > li{display:none;}
	.crumbs_wrap .crumbs._3dp > li:nth-child(4){display:block;width:100%;}
	/*.crumbs_wrap .crumbs._3dp > li:nth-child(4) ul{left: auto;right: -1px;}*/
	.crumbs_wrap .crumbs > li ul li{min-height: 2.8rem;height: auto;display: flex;align-items: center;}
	.crumbs_wrap .crumbs > li ul li a{/*font-size: 1.3rem;line-height: 1.5;*/padding: 0 10px;text-align: left;white-space: normal;width: 100%;}
	.crumbs_wrap .share a {display: none;margin: 5px 0 0;}
	.crumbs_wrap .share a:after {display: none;}
	.crumbs_wrap .share .ibtn_more {display: flex !important;justify-content: center;align-items: center;margin: 0;}
	.crumbs_wrap .share:hover a {display: block;}
	
	#content{padding-bottom: 100px;}
	#content .title {display: grid;align-content: center;padding-top: 0;height: 24rem;padding-bottom: 6.2rem;}
	.greeting_1 {height: auto;padding: 3rem 0 0;}
	.greeting_1 ul {position: relative;width: 100%;height: auto;margin: 3em 0 0;padding: 2rem 0;flex-direction: column;align-items: flex-start;background-color: rgb(255 255 255 / 90%);}
	.greeting_1 ul li {margin: 1rem 0 0 3rem;padding: 3rem 0 2rem 12rem;text-align: left;}
	.greeting_1 ul li:before {top: 50%;left: 0;transform: translateY(-50%);}
	.greeting_1 li:after {display: none;}
	.greeting_1 > em,
	.greeting_1 > p {margin-left: 3rem;}

	.vision_1:before,
	.vision_2:before {display: none;}
	
	.area_info {display: block;}
	/*.area_info._col2 {display: block;}*/
	.feat_list > li:nth-child(odd),
	.feat_list > li:nth-child(even){padding-right: 0;}
	.feat_list > li:nth-child(odd):before,
	.feat_list > li:nth-child(even):before {background-image: none !important;}
	
	.prj li {padding: 0 0 0 172px;background-image: none !important;}
	
	.ci_2 dd ul {grid-template-columns: 1fr;}
	
	.weare {margin-top: 12vw;grid-template-columns:repeat(2, 2fr);}
	
	.prd_area > dl{padding: 20px;}
	.prd_area dd .drop_wrap {position: relative;display: block;bottom: auto;right: auto;margin-top: 10px;margin-left: 0;}
	.btn_drop[data-dropAlign="right"] + .pop_drop{left: 0;right: auto;width: auto;}
	.pop_drop .auth{margin-top: 50px;}
	
	
	.spec_area .img {display: none;}
	.ls_tab {position: static;margin-bottom: 20px;}
	.ls_tab li {margin-left: 40px;}
	
	.ls_atab {position: static;margin-bottom: 20px;}
	.ls_atab li {margin-left: 40px;}
	
	.ls_detail dt {grid-template-columns: 1fr;gap: 10px;}
	.ls_detail dd {padding: 30px 15px;}
	
	.down_list {gap: 60px 10%;grid-template-columns: 45% 45%;}
	
	.cs_p {padding-right: 0;}
	.cs_p .csp_btn_wp {position: relative;display: flex;justify-content: flex-end;top: 0;margin-top: 30px;text-align: right;}
	.cs_head .select_wrap {margin: 0 auto;}
	.cs_head .req {position: static;transform: none;margin: 30px auto 0;text-align: right;max-width: 636px;}
	.form li .file_wrap {width: 100%;}
	
	
	.reward{grid-template-columns: repeat(1, 1fr);}
	.reward br{display: none;}
	.benefits{grid-template-columns: repeat(1, 1fr);}
	
	.contact {grid-template-columns: 1fr;}
	
}

@media (max-width: 900px) {
	
	.main .sns .slider {width: 100%;}
	.main .we{padding-top: 0;}
	#footer .info:lang(en) {display: block;margin: 3rem 0;}

	.area_info._col3:lang(en){display: block;}

}
@media (max-width: 650px) {
	html {min-width: 320px;}
	
	#header .lang {right: 74px;padding: 18px 5px;}
	.gnb_all_wrap > div {padding: 10rem 3rem;}
	.gnb_all_wrap .share {left: 15rem;}
	.share a {margin-left: 2rem;}
	.share a:after {width: 1.5rem;right: -1.9rem;}
	
	#header .gsearch .gs_inwrap {position: fixed;top: 47px;left: 0;padding: 2rem;display: grid;grid-template-columns: 1fr auto;}
	#header .gsearch input {width: 100%;padding: 4px 8.5rem 4px 3px;}
	#header .gsearch .ibtn_gsearch:before {background-position: -61px -3px;width: 13.5px;height: 13.5px;background-size: 500px auto;}
	
	.gnb_all_wrap {font-size: 10px;}
	.gaw_iwp {font-size: 1.6rem;}
	
	#header .lang > input:checked + label:before {border-radius: 25px;}
	.main .we .tit{font-size: 6.2rem;height: 6rem;}
	.main .main_text li:nth-child(3){font-size: 4.6vw;}
	.main .sns .list .item {max-width: 300px;}
	.main .sns .list .item div{padding-top: 190px;}
	.main .inov .tit i{line-height: 1.2;}
	.main .inov .tit span{font-size: 8rem;height: auto;}
	.main .inov .tit span span{font-size: 3rem;}
	.main .inov .tit ~ em{font-size: 2.2rem;}
	.main .inov ul {position: relative;margin-top: 50px;grid-template-columns: repeat(1, 80%);grid-template-rows: repeat(4, 1fr);justify-content: center;}
	.main .inov li:hover dl{height: auto;padding-bottom: 5rem;}
	
	.sns .slick-dots > li {width: 1rem;height: 1rem;}
	.sns .slick-dots > li:hover, .sns .slick-dots > li.slick-active {width: 1.6rem;height: 1.6rem;}
	.sns .slick-dots > li button:before {transition: 0s;}
	
	#footer .inwrap {}
	#footer .sns {margin: 2rem 0;top: auto;display: block;}
	#footer .sns li:first-child {margin-left: 0;}
	
	#footer .family_site {right: 5px;text-align: right;}
	#footer .info {display: block;margin: 3rem 0;}
	#footer .info a{padding:2px 0;}
	#footer .address li{display: block;line-height: 1.5;}
	#footer .address li:lang(en){padding-right: 110px;}
	#footer .address li:before {display: none;}

	



	.wallter{clear:both(); display: block; padding-left:50px;}
	/*#content{padding-bottom: 50px;}*/
	.section {padding: 0 2rem;}
	.tab {flex-wrap: wrap;}
	.tab li {border-width: 0 1px 1px 0;margin-top: -1px;}
	
	.greeting_1 > em {font-size: 4rem;}
	.greeting_1 > p {font-size: 2rem;}
	.greeting_1 ul {counter-reset: num;}
	.greeting_1 ul li:before {content: counter(num) ". ";counter-increment: num;position: static;font-weight: bold;}
	.greeting_1 ul li {padding: 0 0 0 1em; text-indent: -1em;}
	.greeting_1 ul li:before {background-image: none !important;}

	.vision_2 dd li {padding: 5rem 2rem 2rem;}
	.vision_2 dd li:before {display: none;}
	.vision_2 dd li .box {top: 0;left: 0;transform: translateY(0);display: block;}
	
	dl.history dd.since > .num {position: relative;left: auto;right: 0;width: auto;bottom: 0;grid-template-columns: repeat(4, auto);font-size: 27vw;justify-content: space-between;bottom: 0;}
	dl.history dd.since > .num em {animation: none;display: inline;opacity: 1;}
	ul.history dt strong {font-size: 4rem;}
	ul.history dt p {font-size: 2rem;}
	
	ul.history li {background-position: 0 80px !important;}
	ul.history li{padding: calc(59% + 66px) 0 20px;}
	.area.slider dl dd.txt br {display: none;}
	
	.area_info li{display:block;}
	.area_info > li > strong:after{display:none;}
	.area_info > li > .txt{margin-top:10px;padding-left: 51px;}

	.prj li {padding: 0;}
	.prj dl dt {position: relative;width: auto;padding-bottom: 15px;}
	.task > li dd {padding-left: 0;position: relative;z-index: 1;}
	.task > li dl {border-top: 1px solid rgb(238 238 237);}
	.task > li dl:after {left: auto;right: 0;background-image: none !important;}
	.task > li dt {margin-top: 18px;}
	.task > li > div {padding: 0;}
	
	.ci_down a {display: flex;margin-top: 1.8rem;}
	
	.prd_area dd:nth-of-type(1) {padding-right: 50px;}
	.prd_area dd:nth-of-type(1) .ibtn_map {position: absolute;right: 20px;}
	.prd_area dt:nth-of-type(2) {float: none;}
	.prd.slider dl dd.detail {width: auto;}
	
	.weare {grid-template-columns:1fr;}
	.prdtype_list {grid-template-columns:1fr;}
	.prdtype_list li {height: 44vw;padding: 0 0 0 25vw;}

	.sns_list {grid-template-columns: repeat(1, 1fr);}
	
	.down_list {gap: 60px 0;grid-template-columns: 100%;}
	.ls_search .ls_inwrap input{width: 240px;}
	
	.form {display: block;margin-bottom: 60px;}
	.form li {margin-bottom: 60px;}
	.form li .file_wrap {grid-template-columns:1fr}
	
	.agreement .box li,
	.agreement .box li span {display: block;}
	.agreement .box li span {padding-left: 0;text-indent: 0;}
	.agreement .box li span:before {display: none;}
	
	.contact li li {flex-direction: column;text-align: left;align-items: flex-start;line-height: 1.2;}
	.contact > li span {margin-left: 0;}
	
	.we_koman{align-items: center;}
	.we_koman strong{line-height: 1;margin-bottom: .2em;}
	.we_koman p{font-size:2.5rem;}
	.koman_is li{padding-left: 0;text-indent: 0;}
	.koman_is li:before{display: block;}
	.koman_is li>strong{line-height: 1.1;}
	.koman_is li>.img strong{line-height: 1.1;}
	.koman_is li:nth-child(odd) .img{padding:0 20px 20px;background-position: 50% 0;}
	.koman_is li:nth-child(even) .img{padding:0 20px 20px;text-align: left;background-position: 50% 0;}
	.koman_is li:nth-child(odd) .img span:before,
	.koman_is li:nth-child(even) .img span:before{display: none;}
	
	.koman_benefit>li>.text{padding-left: 0;}


	#footer .info{margin: 2rem 0;}
	#footer .inwrap .info > a{display: block;line-height: 2;}
}
