.index_industry{overflow:hidden;margin-bottom:80px;}
.index_industry h2{position: sticky;top:60px;}
.index_industry .industry_slider{}
.index_industry .industry_slider .slider-wrapper{ position: sticky;top: 0;display: flex;flex-direction: column;grid-row-gap: 64px;}
.index_industry .industry_slider .indu-slides{position: sticky;top: 21%;overflow: hidden;width:100%;max-width: 100%;will-change: transform;transform-style: preserve-3d;margin-bottom:10px;}
.index_industry .industry_slider .indu-slides img{display:block;width:100%;}

.inducontainer{background:#f5f5f5;padding-top:40px;padding-bottom:40px;height:336px;}
.inducontainer.induwhite{padding:0;background:#fff;}
.indu_wrap{padding:0 40px;max-width:1080px;width:100%;margin:0 auto 48px;display:flex;justify-content:space-between;align-items:center;box-sizing: border-box;}
.indu_wrap h2{display: flex;justify-content: space-between;align-items: center;}
.indu_tab{display:flex;align-items:center;}
.indu_tab span{font-size:14px;line-height:24px;color:#777777;display:inline-block;padding:5px 10px;cursor: pointer;position: relative}
.indu_tab span::after{width:0;transition:all .3s;content:"";display:inline-block;height:2px;position: absolute;bottom:0;background:#0053b8;transform: translateX(-50%);left:50%;}
.indu_tab span.active{color:#0053b8;}/*transform:scale(1.15);*/
.indu_tab span.active::after{width:100%;}
.indu_tab span:hover::after{width:100%;}
.indu_tab em{display:inline-block;width:1px;height:18px;background:#c3c3c3;margin:0 10px;}
.indu_tab a{font-size:15px;line-height:26px;color:#777777;display:inline-block;padding:10px 20px;text-decoration:none;position: relative}
.indu_tab a::after{width:0;transition:all .3s;content:"";display:inline-block;height:2px;position: absolute;bottom:0;background:#0053b8;transform: translateX(-50%);left:50%;}
.indu_tab a:hover::after{width:100%;}

.indu_tab_list span,.indu_tab_list a{height:30px;line-height:30px;padding:0 24px;color:#333;letter-spacing:.6px;}
.indu_tab_list span::after,.indu_tab_list a::after{width:100%;background:none;}
.indu_tab_list span:hover::after,.indu_tab_list a:hover::after{background:#999;}
.indu_tab_list span.active::after{background:#0053b8;}


.indu_con{margin-bottom:40px;}
.indu_con .con{position: relative;display:none;}
.indu_con .con .p-scroll-slider__outer{height:248px;}
.indu_con .con .js-scroll-slider-solution{padding:0 40px;}
.indu_con .con .sliderbtn{display:inline-block;width:36px;height:36px;background-color:#fff;background-repeat:no-repeat;background-position:center; background-size:18px;border-radius:50%;cursor: pointer;position: absolute;z-index:5;top:50px;}
.indu_con .con .sliderbtn.prev{background-image:url(/html2014/2020/assets/img/activity/left.svg);left:-18px;}
.indu_con .con .sliderbtn.next{background-image:url(/html2014/2020/assets/img/activity/right.svg);right:-18px;}
.indu_con .con .sliderbtn:hover{background-color:#005eb8}
.indu_con .con .sliderbtn.prev:hover{background-image:url(/html2014/2020/assets/img/activity/left_h.svg)}
.indu_con .con .sliderbtn.next:hover{background-image:url(/html2014/2020/assets/img/activity/right_h.svg)}
.indu_con .con .slider{position: relative;z-index:1;width:100%;}/**/
/*.indu_con .con .slider::before{content:"";height:280px;position: absolute;left:1515px;right:0;background:rgba(255,255,255,.8);z-index:2;}*/
.indu_con .con .slider .swiper-slide{width:250px;}
.indu_con .con .slider .swiper-slide a{display:block;}
.indu_con .con .slider .swiper-slide a .imgbox{width:250px;height:140px;overflow:hidden;margin-bottom:15px;position: relative}
.indu_con .con .slider .swiper-slide a .imgbox img{width:100%;height:100%;object-fit:cover;transition: all .3s;}
.indu_con .con .slider .swiper-slide a .imgbox::before{content:"";position: absolute;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,.8);;z-index:2;}
.indu_con .con .slider .swiper-slide a:hover .imgbox img{transform: scale(1.08)}
.indu_con .con .slider .swiper-slide a p{font-size:1.4rem;line-height:1.57;letter-spacing: .06rem;color:#000;display: inline-block;}/*padding-right:12px;background:url(/html2014/2020/assets/img/activity/link.svg) no-repeat right center;background-size:12px;*/
.indu_con .con .slider .swiper-slide a:hover p{color:#0053b8;}/*background:url(/html2014/2020/assets/img/activity/link_h.svg) no-repeat right center;background-size:12px;*/
.indu_con .con .slider .swiper-slide.slide-visible a .imgbox::before{display:none;}

.indu_con .con .p-scroll-slider__scrollbar {
  position: relative;
  bottom: -6px;
  left: 50%;
  width: 400px;
  height: 30px;
  margin-left: -200px;
  box-sizing: border-box;
  padding-top: 14px;
  border-radius: 0;
  background: none;
}
.indu_con .con .p-scroll-slider__scrollbar:hover {
  cursor: pointer;
}
.indu_con .con .p-scroll-slider__scrollbar:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -1px;
  width: 100%;
  height: 2px;
  background-color: #c7c7c7;
}
.indu_con .con .p-scroll-slider__scrollbar .swiper-scrollbar-drag {
  position: relative;
  z-index: 1;
  border-radius: 0;
  height: 2px;
  background-color: #005EB8;
}

.indu_con .con .p-scroll-slider__button-prev,
.indu_con .con .p-scroll-slider__button-next {
  top: 45px;
  -webkit-transition: .3s;
  transition: .3s;
  margin-top: 0;
  width: 40px;
  height: 80px;
  background-color: rgba(0, 0, 0, 0.3);
  background-size: 16px auto;
}
.indu_con .con .p-scroll-slider__button-prev:hover,
.indu_con .con .p-scroll-slider__button-next:hover {
  opacity: .7;
}
.indu_con .con .p-scroll-slider__button-prev.swiper-button-disabled,
.indu_con .con .p-scroll-slider__button-next.swiper-button-disabled {
  opacity: 0;
}
.indu_con .con .p-scroll-slider__button-prev {
  left: 0;
}
.indu_con .con .p-scroll-slider__button-next {
  right: 0;
}





.index_industry a.more{display:inline-block;height:48px;line-height:46px;padding:0 40px;border:1px solid #005eb8;transition: all .3s;box-sizing: border-box;}
.index_industry a.more span{display:inline-block;font-size:14px;line-height:24px;color:#005eb8;}
.index_industry a.more:hover{background-color: rgba(0, 94, 184, 0.04);}


.index_activity{padding:60px 40px 0;background:#fff;margin-bottom:80px;}
.index_activity h2{display:flex;justify-content: space-between;align-items: center;max-width:1000px;margin:0 auto 48px;}
.index_activity .act_wrap{display:flex;flex-wrap:wrap;}
.index_activity .act_wrap .wrapbox_1{width:670px;height:440px;margin-right:12px;}
.index_activity .act_wrap .wrapbox_1 a{display:block;width:100%;height:100%;overflow:hidden;position: relative}
.index_activity .act_wrap .wrapbox_1 a img{width:100%;height:100%;object-fit:cover;transition: all .3s;position: relative;}
.index_activity .act_wrap .wrapbox_1 a .videoBox{position: absolute;left:-85px;right:-85px;top:-85px;bottom:-85px;overflow:hidden;z-index:1;}/*width:100%;height:100%;*/
.index_activity .act_wrap .wrapbox_1 a .videoBox .cover{position: absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.4)}
.index_activity .act_wrap .wrapbox_1 a .videoBox iframe{width:100%;height:100%;border:0;overflow:hidden;}
.index_activity .act_wrap .wrapbox_1 a .videoBox iframe::-webkit-scrollbar{display:none;}
.index_activity .act_wrap .wrapbox_1 a .txt{position: absolute;top:120px;left:25px;z-index:3;}
.index_activity .act_wrap .wrapbox_1 a .txt h3{font-size:36px;line-height:46px;color:#fff;font-weight:bold;margin-bottom:10px;}
.index_activity .act_wrap .wrapbox_1 a .txt h4{font-size:20px;line-height:30px;color:#fff;margin-bottom:10px;}
.index_activity .act_wrap .wrapbox_1 a .txt h5{font-size:14px;line-height:24px;color:#fff;}
.index_activity .act_wrap .wrapbox_1 a .state{position: absolute;left:15px;top:15px;display:inline-block;padding:8px 15px;border-radius:25px;background:#ffaa45;z-index:5;}
.index_activity .act_wrap .wrapbox_1 a .state span{display:inline-block;font-size:14px;padding-left:16px;background:url(/html2014/2020/assets/img/activity/state.png) no-repeat left center;color:#fff;}
.index_activity .act_wrap .wrapbox_1 a::before{content:"";position: absolute;left:0;right:0;top:0;bottom:0;z-index:2;}/*background:rgba(0,0,0,.43); url(/html2014/2020/assets/img/activity/play.png) no-repeat center*/
.index_activity .act_wrap .wrapbox_1 a:hover img{transform: scale(1.05)}
.index_activity .act_wrap .wrapbox_2{width:22%;margin-right:12px;display:flex;flex-wrap:wrap;}
.index_activity .act_wrap .wrapbox_2 .item{height:214px;margin-bottom:12px;display:inline-block;width:100%;}
.index_activity .act_wrap .wrapbox_2 .item a{display:block;width:100%;height:100%;position: relative;overflow:hidden;text-decoration: none;}
.index_activity .act_wrap .wrapbox_2 .item a img{width:100%;height:100%;object-fit:cover;transition: all .3s;}
.index_activity .act_wrap .wrapbox_2 .item a .state{position: absolute;left:20px;top:15px;display:inline-block;padding:5px 10px;border-radius:25px;background:#ffaa45;}
.index_activity .act_wrap .wrapbox_2 .item a .state span{display:inline-block;font-size:14px;padding-left:16px;background:url(/html2014/2020/assets/img/activity/state.png) no-repeat left center;color:#fff;}
.index_activity .act_wrap .wrapbox_2 .item a .state.expo{background:#0053b8;}
.index_activity .act_wrap .wrapbox_2 .item a .state.expo span{background:url(/html2014/2020/assets/img/activity/address.svg) no-repeat left center;background-size:14px;}
.index_activity .act_wrap .wrapbox_2 .item a:hover img{transform: scale(1.05)}
.index_activity .act_wrap .wrapbox_2 .item a .txt{position: absolute;left:20px;right:20px;bottom:0;}
.index_activity .act_wrap .wrapbox_2 .item a .txt .box{padding-bottom:10px;}
.index_activity .act_wrap .wrapbox_2 .item a .txt .box h3{font-size:18px;line-height:26px;color:#f5f5f5;}
.index_activity .act_wrap .wrapbox_2 .item a .txt .box h4{font-size:15px;line-height:26px;color:#f5f5f5;}
.index_activity .act_wrap .wrapbox_2 .item a .txt .date{padding:20px 0;border-top:1px solid rgba(255,255,255,.25)}
.index_activity .act_wrap .wrapbox_2 .item a .txt .date .day{font-size:26px;line-height:26px;color:#f5f5f5;font-weight:bold;}
.index_activity .act_wrap .wrapbox_2 .item a .txt .date .year{font-size:15px;line-height:26px;color:rgba(245,245,245,.77)}
.index_activity .act_wrap .wrapbox_2 .item:last-child{margin-bottom:0;}
.index_activity .act_wrap .wrapbox_3{width:calc(100% - 22% - 694px);}
.index_activity .act_wrap .wrapbox_3 ul{display:flex;flex-wrap: wrap;width:100%;height:100%;}
.index_activity .act_wrap .wrapbox_3 ul li{width:100%;height:calc((100% - 14px)/3);margin-bottom:7px;background:#f7f7f7;}
.index_activity .act_wrap .wrapbox_3 ul li a{display:block;width:100%;height:100%;padding:20px 30px;box-sizing: border-box;text-decoration: none}
.index_activity .act_wrap .wrapbox_3 ul li a .item{display:flex;align-items:center;}
.index_activity .act_wrap .wrapbox_3 ul li a .item .date{width:90px;border-right:1px solid #d1d1d1;padding:10px 0;}
.index_activity .act_wrap .wrapbox_3 ul li a .item .date .day{font-size:32px;line-height:32px;color:#000;font-weight:bold;position: relative;padding-bottom:10px;margin-bottom:10px;}
.index_activity .act_wrap .wrapbox_3 ul li a .item .date .day::before{content:"";position: absolute;left:0;bottom:0;width:20px;height:1px;background:#afafaf;}
.index_activity .act_wrap .wrapbox_3 ul li a .item .date .year{font-size:15px;line-height:26px;color:rgba(0,0,0,.77)}
.index_activity .act_wrap .wrapbox_3 ul li a .item .txt{padding-left:20px;box-sizing: border-box;width:calc(100% - 90px);}
.index_activity .act_wrap .wrapbox_3 ul li a .item .txt .lab{font-size:14px;line-height:26px;color:#0053b8;text-indent:-7px}
.index_activity .act_wrap .wrapbox_3 ul li a .item .txt .tx{font-size:15px;line-height:20px;color:#333;}
.index_activity .act_wrap .wrapbox_3 ul li:last-child{margin-bottom:0;}

.p-top-search{padding:16px 38px 20px;background:#f5f5f5;width:100%;box-sizing: border-box;}
.p-top-search .p-top-search-title{display:flex;align-items:center;color:#005EB8;font-size:16px;line-height:26px;margin-bottom:12px;}
.p-top-search .p-top-search-title span{display:inline-block;width:16px;height:16px;position: relative;margin-right:4px;}
.p-top-search .p-top-search-title span::before{content:"";display: block;width: 16px;height: 16px;box-sizing: border-box;border: 1px solid #005EB8;background: #fff;border-radius: 50%;}
.p-top-search .p-top-search-title span::after{content:'';display: block;width: 8px;height: 8px;background: #005EB8;border-radius: 50%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.p-top-search .p-top-product-search__box{width:100%;height:48px;background:#fff;}
.p-top-search .p-top-product-search__box .p-top-product-search__input{height:100%;border:1px solid #E6E6E6;padding:0 16px;border-right:0;color:#333;font-size:16px!important;}
.p-top-search .p-top-product-search__box .p-top-product-search__input:focus{border:1px solid #E6E6E6!important;border-right:0!important;font-size:16px!important;}
.p-top-search .p-top-product-search__button{width:48px;height:48px;background:#005EB8;position: relative}
.p-top-search .p-top-product-search__button:after{content:"";display:block;width:24px;height:24px;position: absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:url(/html2014/2020/assets/images/common/icon_search.svg) no-repeat center;background-size:100%;}
.c-top-section__title{margin-bottom:40px;}
.p-top-service__title--big{margin-right: 16px;font-size: 3.2rem; line-height: 1.125;}

.p-download-center{padding:60px 0;background:#f5f5f5;margin-bottom:20px;}

.product-top-section{max-width:1080px;width:100%;padding:0 40px;box-sizing:border-box;margin:0 auto;margin-bottom:80px;}
.p-top-category{display:flex;flex-wrap:wrap;margin-bottom:64px;width:100%}
.p-top-category__row{display:flex;width:100%;flex-wrap:wrap;position:relative}
.p-top-category__row-item{width: calc((100% - 48px) / 3);margin-right:24px;border:1px solid#E6E6E6;box-shadow:0 2px 8px rgba(0,0,0,0.04);box-sizing:border-box;height:90px}
.p-top-category__row-item a{text-decoration:none;}
.p-top-category__row-item:nth-child(3n){margin-right:0}
.p-top-category__btn{display:flex;align-items:center;width:100%;height:100%;flex-grow:0;box-sizing:border-box;padding:0 16px;text-decoration:none;position:relative;color:#333;font-size:1.8rem;line-height:1.4;letter-spacing:.1rem;cursor:pointer}
.p-top-category__btn.is-view::after,.p-top-category__btn:hover::after{content:'';width:calc(100% - 32px);height:2px;background:#005EB8;position:absolute;bottom:0}
.p-top-category__row-item:not(:nth-child(-n+3)){margin-top:24px}
.p-top-category__btn-img{width:80px;margin-right:8px}
.p-top-category__contents{opacity:0;visibility:hidden;position:absolute;width:100%;left:0;background:#fff;padding:40px 32px;box-sizing:border-box;border:1px solid#E6E6E6;margin-top:36px;z-index:3}
.p-top-category__contents.is-view{opacity:1;visibility:visible;transition:opacity 200ms ease-in}
.p-top-category__contents-triangle{position:absolute;top:-20px;left:61px;width:24px;height:20px}
.p-top-category__contents-triangle::before{content:'';display:block;width:100%;height:100%;background-image:url(/html2014/2020/assets/img/index2025/icon_triangle.svg);background-size:cover;background-repeat:no-repeat}
.p-top-category__row-item:nth-child(3n-1) .p-top-category__contents-triangle{left:calc(50% - 12px)}
.p-top-category__row-item:nth-child(3n) .p-top-category__contents-triangle{left:calc(100% - 61px - 24px)}
.p-top-category__contents-triangle-img{width:24px;height:20px;display:block}
.p-top-category__contents-head{display:flex;justify-content:space-between;margin-bottom:8px;width:100%;opacity:0}
.p-top-category__contents-head-link{width:calc((100% - 16px) / 2);box-sizing:border-box;padding:8px;background:#F9F9F9;color:#333;text-decoration:none;display:flex;justify-content:space-between;align-items:center}
.p-top-category__contents-head-link:hover{transition:.3s;opacity:.7}
.p-top-category__contents-head-text{padding:12px;background-origin:border-box;width:calc(100% - 96px)}
.p-top-category__contents-head-product_sub{display:flex;align-items:center;margin-bottom:8px}
.p-top-category__contents-head-label{height:19px;font-size:1.1rem;letter-spacing:.04rem;color:#fff;background:#E50000;box-sizing:border-box;padding:0 12px;display:flex;justify-content:center;align-items:center;margin-right:8px}
.p-top-category__contents-head-label--pu{background:#005EB8;padding:0 8px}
.p-top-category__contents-head-label-sub{font-size:1.4rem;letter-spacing:.06rem}
.p-top-category__contents-head-product{font-size:1.6rem;line-height:1.375;letter-spacing:.08rem}
.p-top-category__product{display:flex;flex-wrap:wrap;align-items:flex-end;opacity:0}
.p-top-category__contents-head-img{width:auto;height:80px}
.p-top-category__product-item{width:calc((100% - 48px) / 3);margin-right:24px}
.p-top-category__product-item:nth-child(3n){margin-right:0}
.p-top-category__product-link{display:flex;padding:16px 4px;width:100%;box-sizing:border-box;font-size:1.6rem;line-height:1.375;letter-spacing:.08rem;color:#333;text-decoration:none;border-bottom:1px solid#f0f0f0;position:relative}
.p-top-category__product-link:hover{transition:.3s;opacity:.7}
.p-top-category__product-link--extarnal{display:flex;align-items:center}
.p-top-category__product-link--extarnal::after{content:'';width:14px;height:14px;background-image:url(/html2014/2020/assets/img/index2025/link_ico_open-in-new_gray.svg);background-size:cover;background-repeat:no-repeat;background-position:center;margin-left:8px;position:relative;top:1px}
.p-top-category__product--col2 > .p-top-category__product-item{width:calc((100% - 24px) / 2)}
.p-top-category__product--col2 > .p-top-category__product-item:nth-child(2){margin-right:0}
.is-view > .p-top-category__contents-head,.is-view > .p-top-category__product{opacity:1;transition:opacity 100ms ease-in}

.p-top-links{display:flex;flex-wrap:wrap;justify-content:center;max-width:1080px;margin:0 auto;}
.p-top-links__item{margin: 0 16px 16px;}
.p-top-links__item > .c-top-textlink{font-size: 1.6rem;}
.p-top-links--category .p-top-links__item{margin: 25px 70px 0 0;padding-right:70px;position: relative;}
.p-top-links--category .p-top-links__item::before{content:'';display:inline-block;width:1px;height:11px;background:#d9d9d9;position:absolute;right:0;top:50%;transform: translateY(-50%);}
.p-top-links--category .p-top-links__item:last-child{margin-right:0;padding-right:0;}
.p-top-links--category .p-top-links__item:last-child::before{display:none;}
.c-top-textlink{font-size:1.4rem;line-height:1.57;letter-spacing:.06rem;color:#333;text-decoration:none;display:flex;align-items:center;}
.c-top-textlink::after{content:'';width:10px;height:10px;background-image:url(/html2014/2020/assets/img/index2025/arrow_button_gray_right.svg);background-repeat:no-repeat;background-size:cover;background-position:center;margin-left:4px;}
.c-top-textlink:hover{transition: .3s;opacity: .7;}

.p-scroll-slider__header, .p-top-service__title{max-width:1080px!important;margin:0 auto 48px!important;}



@media (min-width: 2000px) {
	.indu_con .con .slider{max-width:100%;}
}

@media (max-width: 1500px) {
	.indu_con .con .slider{width:1090px;}
	.index_activity .act_wrap .wrapbox_2{min-width:320px;}
	.index_activity .act_wrap .wrapbox_3{min-width:390px;width:100%;}
}

@media (min-width: 1366px) {
	.index_activity .act_wrap .wrapbox_2{width:20%;min-width: inherit}
	.index_activity .act_wrap .wrapbox_3{width:calc(100% - 20% - 694px);min-width: inherit}

}

@media (min-width: 1500px) {
	.index_activity .act_wrap .wrapbox_1{width:720px;transition:all .3s;}
	.index_activity .act_wrap .wrapbox_2{width:24%;transition:all .3s;}
	.index_activity .act_wrap .wrapbox_3{width:calc(100% - 24% - 744px);transition:all .3s;}
}

@media (min-width: 1181px) and (max-width: 1365px){
	.index_activity .act_wrap .wrapbox_1{height:inherit;width:46%}
	.index_activity .act_wrap .wrapbox_2{height:inherit;width:22%;margin-right: 12px;min-width: inherit}
	.index_activity .act_wrap .wrapbox_2 .item{height:calc((100% - 12px) / 2);}
	.index_activity .act_wrap .wrapbox_3{min-width: inherit;width:calc(100% - 68% - 24px);}

}


@media (min-width: 1109px) and (max-width: 1180px){
	.index_activity .act_wrap .wrapbox_1{height:inherit;width:70%}
	.index_activity .act_wrap .wrapbox_2{height:inherit;width:calc(30% - 12px);margin-right: 0;min-width: inherit}
	.index_activity .act_wrap .wrapbox_2 .item{height:calc((100% - 12px)/2);}
	.index_activity .act_wrap .wrapbox_3{min-width: inherit}

}
@media (min-width: 1109px) and (max-width: 1366px){
	.index_activity .act_wrap .wrapbox_2 .item a .txt{left:14px;right:14px;}
	.index_activity .act_wrap .wrapbox_2 .item a .txt .box h3{font-size:13px;line-height:22px;}
	.index_activity .act_wrap .wrapbox_2 .item a .txt .date{padding:15px 0;}
	.index_activity .act_wrap .wrapbox_3 ul li a{padding:18px 22px;}
	.index_activity .act_wrap .wrapbox_3 ul li a .item .txt .tx{font-size:13px;}
}

@media (max-width: 1108px) {
	.index_activity .act_wrap .wrapbox_1{margin-right:0;width:100%;height:inherit;}
	.index_activity .act_wrap .wrapbox_2{width:40%;min-width: inherit}
	.index_activity .act_wrap .wrapbox_3{width:calc(60% - 16px);min-width: inherit}
	.index_activity .act_wrap .wrapbox_2 .item a .txt .box h3{font-size:15px;}
	.index_activity .act_wrap .wrapbox_2 .item a .txt .date{padding:15px 0;}
	.index_activity .act_wrap .wrapbox_3 ul li a{padding:18px 22px;}
	.index_activity .act_wrap .wrapbox_3 ul li a .item .txt .tx{font-size:14px;}
}

@media (max-width: 1079px) {
	.index_activity .c-news-partial__link{border:0;width:inherit;height:inherit;display:inline-block;padding-right:14px;}
	.index_activity .c-news-partial__link:after{display:block;}
    .c-product-nav {max-width:1080px;width:100%;padding:0 20px;box-sizing:border-box;margin:0 auto;margin-bottom:70px;}
	
}


@media (max-width: 768px) {
	.index_industry{padding-top:40px;margin-bottom:40px;}
	.indu_wrap{padding:0 20px;display:block;margin:0 auto 24px;}
	.index_industry h2{position: inherit;top:inherit;margin-bottom:20px;}
	.indu_tab{padding:0;display:block;overflow-x:auto;width:100%;white-space:nowrap;box-sizing: border-box;}
	.indu_tab span{font-size:14px;padding:8px 15px;white-space: nowrap;}
	.indu_tab span.active{font-size:14px;}
	.indu_tab em{margin:0 15px;height:16px;width:1px;display:inline-block;}
	.indu_con{}
	.indu_con .con{height:220px;}
	.indu_con .con .slider{width:100%;}
	.indu_con .con .slider .swiper-slide{width:100%;}
	.indu_con .con .slider .swiper-slide a .imgbox{width:100%;height:200px;}
	.indu_con .con .sliderbtn.next{right:-18px;}
	.indu_con .con .js-scroll-slider-solution{padding:0 20px;}
	.index_activity{padding:20px 20px 0;margin-bottom:40px;}
	.index_activity h2{margin:0 auto 24px;}
	.index_activity .act_wrap{}
	.index_activity .act_wrap .wrapbox_1{width:100%;margin-bottom:10px;height:inherit;margin-right:0;}
	.index_activity .act_wrap .wrapbox_1 a .txt{top:75px;}
	.index_activity .act_wrap .wrapbox_2{width:100%;margin-bottom:10px;margin-right:0;min-width:100%;}
	.index_activity .act_wrap .wrapbox_2 .item{height:inherit;}
	.index_activity .act_wrap .wrapbox_3{width:100%;min-width:100%;}
	.index_activity .c-news-partial__link{border:0;width:inherit}
	.indu_con .con .p-scroll-slider__scrollbar{width:280px;margin-left:-140px;}
	.indu_con .con .p-scroll-slider__button-prev, .indu_con .con .p-scroll-slider__button-next{display:none;}
	
	.p-top-search{padding:10px;}
	.c-top-section__title{margin-bottom:20px;}
	.p-top-service__title--big{margin-right:0;font-size: 2.4rem;}
	.p-top-product-search__form{margin-bottom:0!important}
	
    .product-top-section{padding: 0 20px;margin-bottom:40px;}
	.p-top-category{margin-bottom:20px;}
    .p-top-category__row-item{width: calc((100% - 16px) / 2);margin-right: 16px;height: 64px;}
    .p-top-category__row-item:nth-child(3n){ margin-right: 16px;}
    .p-top-category__row-item:nth-child(2n){margin-right: 0;}
    .p-top-category__row-item:not(:nth-child(-n+2)) {margin-top: 16px;}
    .p-top-category__contents-triangle,
    .p-top-category__row-item:nth-child(3n) .p-top-category__contents-triangle,
    .p-top-category__row-item:nth-child(3n-1) .p-top-category__contents-triangle {left: calc(25% - 12px);}
    .p-top-category__row-item:nth-child(2n) .p-top-category__contents-triangle {left: calc(75% - 12px);}
    .p-top-category__contents{ padding: 0 0 24px;margin-top: 24px;border:none;}
    .p-top-category__contents-triangle{display: none;}
    .p-top-category__contents-head{display: block;}
    .p-top-category__contents-head-link{width: 100%; margin-bottom: 16px;}
    .p-top-category__contents-head-link:last-child{margin-bottom: 0;}
    .p-top-category__contents-head-product{font-size: 1.4rem;line-height: 1.57;letter-spacing: .06rem;}
    .p-top-category__contents-head-img{height: 70px;}
    .p-top-category__product-link{font-size: 1.4rem;line-height: 1.57;letter-spacing: .06rem; padding: 16px 4px;}
    .p-top-category__product{ display: block;}
    .p-top-category__product-item{width: 100%;margin-right: 0;}
    .p-top-category__product--col2 > .p-top-category__product-item{width: 100%;}
    .p-top-category__btn{padding: 8px;font-size: 1.3rem;line-height: 1.3;letter-spacing: .06rem;}
    .p-top-category__btn-img {width: 52px;height: 39px;
        /* margin-right: 8px; */
        margin-right: 6px;}
    .p-top-category__btn.is-view::after, .p-top-category__btn:hover::after {width: calc(100% - 16px);}
	
	.p-top-links{justify-content: flex-start}
	.p-top-links--category .p-top-links__item{padding-right:0;margin-right:0;width:50%;}
	.p-top-links--category .p-top-links__item:before{display:none;}
	
	.p-scroll-slider__header, .p-top-service__title{margin:0 auto 24px!important}
	
	.p-download-center{padding:30px 0;}
	.indu_tab_list span,.indu_tab_list a{padding:0 10px;font-size:14px;}
	.indu_tab_list span.active{font-size:14px;}
	
	.p-scroll-slider__header-title--big{font-size:2.4rem!important;}
	.p-top-download-center__relation-list{margin-bottom:0!important;}

	.index_activity .act_wrap .wrapbox_1 a .state{padding:5px 10px}
	.index_activity .act_wrap .wrapbox_1 a{min-height:220px;}
	.index_activity .act_wrap .wrapbox_1 a .videoBox{position: inherit;left:inherit;right:inherit;top:inherit;bottom:inherit;height:100%;width:100%}
	.index_activity .act_wrap .wrapbox_1 a .txt h3{font-size:22px;line-height:32px;}
	.index_activity .act_wrap .wrapbox_1 a .txt h4{font-size:16px;line-height:26px;margin-bottom:10px;}
	
}






















































































































































































































































