@charset "utf-8";
@import 'font.css';
@import 'layout.css';
@import 'swiper.min.css';

/****************************** Reset ******************************/
.linc3 #container {padding:222px 0 0}
.linc3 #content {margin: 0;}
.linc3 #footer {padding: 4.1667vw 0; background-color: #1e1e1e;}
@media all and (max-width:1024px) {
    .linc3 #container {padding:90px 0 0}
}

/****************************** visual ******************************/
.linc3Visual {margin:0 auto 5.2083vw; padding: 4.1667vw 0 2.6042vw; background: url('../../inc3/img/main/visublBg.svg') no-repeat 50% 50%; max-width: 1920px;}
.linc3Visual .visualSlide {padding:0 20px 2.6042vw;}
.linc3Visual .visualSlide.swiper-container-horizontal>.swiper-scrollbar {width: 50%; left: 50%; transform: translateX(-50%); cursor: pointer;}
.linc3Visual .visualSlide .swiper-scrollbar {background-color: #D9D9D9}
.linc3Visual .visualSlide .swiper-scrollbar-drag {background-color: #015FF2;}
@media all and (max-width:1024px) {
    .linc3Visual {margin-bottom:40px; padding: 28px 0 0;}
    .linc3Visual .visualSlide {padding-bottom: 34px;}
    .linc3Visual .visualSlide.swiper-container-horizontal>.swiper-scrollbar {width: calc(100% - 40px);}
}

/****************************** linc3Main ******************************/
/***** common *****/
.linc3Main {position: relative; width: 100%; max-width: 1410px; padding:0 20px; margin: 0 auto; box-sizing: border-box; word-break: keep-all;}
.linc3Main * {font-size: min(max(14px, 1vw), 16px);}
.linc3Main > div {margin-bottom: 6.2500vw;}

.linc3Main > div > h2 {display:block; margin-bottom:1.5625vw; font-size: min(max(22px, 2.86vw), 40px); font-weight: 700; line-height: 130%;}
.linc3Main > div > h2 span {display:block; font-size: 65%;}
.linc3Main > div > h2 em.emoji {position:relative; top:5px; display:inline-block; width: 2.6042vw; height: 2.6042vw; }

.linc3Main .btnSet {margin-top: 3.1250vw; text-align: center;}
.linc3Main .btnSet a {position:relative; display:inline-block; min-width:14.0625vw; height: 3.5417vw; border: 1px solid #000; border-radius: 1.7708vw; line-height: 3.5417vw; font-size: min(max(16px, 1.5vw), 22px); font-weight: 700; padding: 0 2.6042vw 0 2.0833vw; box-sizing: border-box; white-space: nowrap;}
.linc3Main .btnSet a:after {content: ''; position: absolute; top:50%; right: 1.5625vw; transform: translateY(-50%); display: inline-block; width: 14px; height: 12px; background: url('../../inc3/img/common/iconLinkMore.svg') no-repeat 50% 50%; background-size: contain;}

@media all and (max-width:1024px) {
    .linc3Main > div {margin-bottom: 60px;}
    .linc3Main > div > h2 span {font-size: 14px; line-height: 120%;}

    .linc3Main > div > h2 em.emoji {top:2px; width: 30px; height: 30px;}
    .linc3Main .btnSet a {width: auto; height:46px; line-height: 46px; border-radius: 23px; font-size: 12px; padding:0 46px 0 26px;}
    .linc3Main .btnSet a:after {right: 15px;}
}

/***** keyWord *****/
/* 원래꺼
.linc3Main .keyWord ul {display: flex; flex-wrap: wrap; max-height: 8.1250vw; overflow: hidden;}

한줄만
.linc3Main .keyWord ul {display: flex; flex-wrap: wrap; max-height: 3.1250vw; overflow: hidden;}
*/
.linc3Main .keyWord ul {display: flex; flex-wrap: wrap; max-height: 8.1250vw; overflow: hidden;}
.linc3Main .keyWord li {margin: 0 0.6250vw 1.0417vw 0;}
.linc3Main .keyWord li a {display: block; height: 3.0208vw; line-height: 1.2500vw; padding: 0.9375vw 1.5625vw; font-weight: bold; color: #999; border: 1px solid #999; border-radius: 2.5000vw; min-width: 5.3125vw; text-align: center; box-sizing: border-box; color: #999;}
.linc3Main .keyWord li a:hover,
.linc3Main .keyWord li a:focus,
.linc3Main .keyWord li a:active {color: #fff; background-color: #015FF2;}
@media all and (max-width:1024px) {
    .linc3Main .keyWord {display: none;}
    .linc3Main .keyWord li {margin: 0 4px 4px 0;}
    .linc3Main .keyWord li a {height:37px; line-height: 35px; padding: 0 16px; font-size: 12px;}
}
@media all and (max-width:720px) {
    .linc3Main .keyWord ul {height: 119px; overflow: hidden;}
}

/***** hotIssue *****/
.linc3Main .hotIssue h2 em.emoji {background-image: url('../../inc3/img/main/emoji-hotIssue.svg'); background-repeat: no-repeat; background-position: 50% 50%; background-size: contain;}
.linc3Main .menuSlide .swiper-slide a { display: block; text-align: center; }
.linc3Main .menuSlide .swiper-slide .text { margin: 0 10px; box-sizing: border-box; position: relative; display: inline-block; white-space: nowrap; font-size: 15px; line-height: 16px; font-weight: bold;}
.linc3Main .menuSlide .on .text {font-weight: bold; }
.linc3Main .menuSlide .swiper-wrapper {display: table;}
.linc3Main .menuSlide .swiper-slide { width: auto !important; display: table-cell; text-align:center;}

.linc3Main .dateSlide .swiper-slide a { display: block; text-align: center; }
.linc3Main .dateSlide .swiper-slide .text { margin: 0 10px; box-sizing: border-box; position: relative; display: inline-block; white-space: nowrap; font-size: 15px; line-height: 16px; font-weight: bold;}
.linc3Main .dateSlide .on .text {font-weight: bold; }
.linc3Main .dateSlide .swiper-wrapper {display: table;}
.linc3Main .dateSlide .swiper-slide { width: auto !important; display: table-cell; text-align:center;}

.linc3Main .monthSlide {padding:1.8229vw 0 1.5625vw; border-top: 2px solid #000;}
.linc3Main .monthSlide .swiper-slide .text {font-size: min(max(14px, 1.5vw), 22px); font-weight: 700; color: #ddd;}
.linc3Main .monthSlide .swiper-slide a .text { color: #000;}
.linc3Main .monthSlide .swiper-slide.on .text { color: #015FF2;}

.linc3Main .dateSlide {padding:30px 0; border-top: 1px solid #000;}
.linc3Main .dateSlide .swiper-slide .text {width: 44px; height: 46px; line-height: 44px; margin:0; padding-right: 0; padding-left: 0;}
.linc3Main .dateSlide .swiper-slide.on .text:after {content: ''; position: absolute; bottom:0; left: calc(50% - 6px); width: 12px; height: 1px; background-color: #015FF2;}
.linc3Main .dateSlide .sat span {color: #34A6E7;}
.linc3Main .dateSlide .sun span {color: #FF5A36}
.linc3Main .dateSlide .today span {color: #fff; border-radius: 10px;
    background: rgb(2,0,36);
    background: linear-gradient(135deg, rgba(2,0,36,1) 0%, rgba(120,255,124,1) 0%, rgba(0,56,255,1) 100%);
}
.linc3Main .dateSlide .issue span:before {content:''; position: absolute; top:-4px; left: calc(50% - 2px); width: 6px; height: 6px; border-radius: 50%; background-color: #015FF2;}

.linc3Main .dateInfoSlideBlock {position: relative; padding: 0 70px 1.8229vw; overflow: hidden; border-bottom: 2px solid #000;}
.linc3Main .dateInfoSlide .swiper-wrapper {position: relative;}
.linc3Main .dateInfoSlide .swiper-slide {text-align:center; box-sizing: border-box; padding-left: 20px; height: auto;}
.linc3Main .dateInfoSlide .swiper-slide + .swiper-slide {border-left: 1px solid #999;}
.linc3Main .dateInfoSlide .swiper-slide > div {font-size: min(max(14px, 1.5vw), 20px); font-weight: bold; margin-bottom: 5px;}
.linc3Main .dateInfoSlide .swiper-slide > div.info {font-size: min(max(14px, 1.5vw), 16px); font-weight: normal; margin-bottom: 0;}
.linc3Main .dateInfoSlide .swiper-slide > div.info li:nth-child(n+4) {display: none;}
.linc3Main .dateInfoSlide .swiper-slide > div.info li + li {margin-top:5px;}
.linc3Main .dateInfoSlide .swiper-slide > div.info li a {display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: left;}
.linc3Main .dateInfoSlide .swiper-slide.swiper-slide-active {border-left: none;}

.linc3Main .dateInfoSlideBlock .swiper-button {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.linc3Main .dateInfoSlideBlock .swiper-button-prev {top:50%; left:0; margin: 0; width: 70px; height: 100%; background-color: #fff; background-image: none; transform: translateY(-50%);}
.linc3Main .dateInfoSlideBlock .swiper-button-next {top:50%; right:0; margin: 0; width: 70px; height: 100%; background-color: #fff; background-image: none; transform: translateY(-50%);}
.linc3Main .dateInfoSlideBlock .swiper-button-next.swiper-button-disabled,
.linc3Main .dateInfoSlideBlock .swiper-button-prev.swiper-button-disabled {opacity: 1;}
.linc3Main .dateInfoSlideBlock .swiper-button-prev:after,
.linc3Main .dateInfoSlideBlock .swiper-button-next:after{content:''; display:block; width: 100%; height: 100%; background-image: url('../../inc3/img/main/slideArrow.svg'); background-repeat: no-repeat; background-position: 0 25%; background-size: 44px auto;}
.linc3Main .dateInfoSlideBlock .swiper-button-next:after {background-position: 0 75%; transform: rotate(-180deg);}
.linc3Main .dateInfoSlideBlock .swiper-button-next.swiper-button-disabled:after,
.linc3Main .dateInfoSlideBlock .swiper-button-prev.swiper-button-disabled:after {opacity: 0.3;}
@media all and (max-width:1024px) {
    .linc3Main .dateSlide .swiper-slide .text {width: 34px; height: 36px; line-height: 34px; font-size: 14px;}
    .linc3Main .dateSlide .issue span:before {left: calc(50% - 2px); width: 4px; height: 4px;}
    .linc3Main .dateInfoSlide .swiper-slide > div.info li a {font-size: 12px;}
    .linc3Main .dateInfoSlideBlock .swiper-button-prev:after,
    .linc3Main .dateInfoSlideBlock .swiper-button-next:after{background-size: 22px auto;}
}
@media all and (max-width:640px) {
    .linc3Main .dateInfoSlide .swiper-slide + .swiper-slide {border-left: none;}
}

/***** cardNews *****/
.linc3Main .cardNews h2 em.emoji {background-image: url('../../inc3/img/main/emoji-cardNews.svg'); background-repeat: no-repeat; background-position: 50% 50%; background-size: contain;}
.linc3Main .cardNews ul {display: flex; justify-content: space-between; flex-direction: row; flex-wrap: wrap;}
.linc3Main .cardNews li {width:calc(33.3333% - 1.5625vw); max-width: 437px; margin-bottom: 2.6042vw;}
.linc3Main .cardNews li:nth-child(4) {display: none;}
.linc3Main .cardNews li .img {position: relative; border-radius: 20px; margin-bottom: 1.5625vw; overflow: hidden;}
.linc3Main .cardNews li .img .comments {visibility: hidden; position: absolute; top: 50px; left: 0; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center}
.linc3Main .cardNews li .img .comments:after {content:''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #015FF2; opacity: 0.8; border-radius: 20px; z-index: 1;}
.linc3Main .cardNews li .img .comments .col {position: relative; z-index: 2; text-align: center;}
.linc3Main .cardNews li .img .comments .col + .col {margin-left:40px}
.linc3Main .cardNews li .img .comments .col > * {display: block; margin:0 auto}
.linc3Main .cardNews li .img .comments .col .icon {width: 32px; height: 32px; -moz-appearance:none; -webkit-appearance:none; appearance:none; }
.linc3Main .cardNews li .img .comments .col .txt {margin-top:7px; color: #fff;}
.linc3Main .cardNews li .img .comments .colFavorite .icon {background: url('../../inc3/img/main/iconFavorite.svg') no-repeat 50% 50%; background-size: contain;}
.linc3Main .cardNews li .img .comments .colComment .icon {background: url('../../inc3/img/main/iconComment.svg') no-repeat 50% 50%; background-size: contain;}
.linc3Main .cardNews li .img:hover .comments,
.linc3Main .cardNews li .img:focus .comments,
.linc3Main .cardNews li .img:active .comments {top:0; visibility: visible; transition: all 0.3s;}
.linc3Main .cardNews li > a,
.linc3Main .cardNews li > a > span {display: block;}
.linc3Main .cardNews li > a > span .emoji {position: relative; top: -3px; font-size: 20px;}
.linc3Main .cardNews li > a .tit {font-size: min(max(20px, 1.8vw), 26px); font-weight: 700; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.linc3Main .cardNews li > a .info {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.linc3Main .cardNews .btnSet {margin-top:0}
@media all and (max-width:1024px) {
    .linc3Main .cardNews li {width: calc(50% - 10px);; margin-bottom: 10px;}
    .linc3Main .cardNews li:nth-child(4) {display: block;}
}
@media all and (max-width:720px) {
    .linc3Main .cardNews li > a {display: none;}
}

/***** bannerBlock *****/
/*
.linc3Main .bannerBlock .swiper-pagination {text-align: right; padding-right: 40px; box-sizing: border-box;}
.linc3Main .bannerBlock .swiper-pagination-bullet {width:12px; height: 12px; background:none; border: 1px solid #fff; opacity: 1;}
.linc3Main .bannerBlock .swiper-pagination-bullet-active {background-color: #fff;}
*/
.linc3Main .bannerBlock ul {display: flex; justify-content: space-between; flex-direction: row; flex-wrap: wrap;}
.linc3Main .bannerBlock li {width:calc(33.3333% - 1.5625vw); max-width: 437px; margin-bottom: 2.6042vw;}
.linc3Main .bannerBlock li .img {position: relative; border-radius: 20px; margin-bottom: 1.5625vw; overflow: hidden;}

.linc3Main .bannerBlock li > a,
.linc3Main .bannerBlock li > a > span {display: block;}
.linc3Main .bannerBlock li > a > span .emoji {position: relative; top: -3px; font-size: 20px;}
.linc3Main .bannerBlock li > a .tit {font-size: min(max(20px, 1.8vw), 26px); font-weight: 700; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.linc3Main .bannerBlock li > a .info {text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.linc3Main .bannerBlock .btnSet {margin-top:0}
@media all and (max-width:1024px) {
}
@media all and (max-width:720px) {
	.linc3Main .bannerBlock li {width:100%; max-width:100%; margin-bottom:30px; text-align:center;}
}

/***** galleryZone *****/
.linc3Main .galleryZone h2 em.emoji {background-image: url('../../inc3/img/main/emoji-galleryZone.svg'); background-repeat: no-repeat; background-position: 50% 50%; background-size: contain;}
.linc3Main .galleryZone ul {display: flex; justify-content: space-between; flex-direction: row; flex-wrap: wrap;}
.linc3Main .galleryZone li {width:calc(33.3333% - 1.5625vw); max-width: 437px; margin-bottom: 2.6042vw;}
.linc3Main .galleryZone li a > span {display: block;}
.linc3Main .galleryZone li .img img {border-radius: 20px; border: 2px solid #33FFCC;}
.linc3Main .galleryZone li .info {margin-top:15px; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.linc3Main .galleryZone .btnSet {margin-top:0}
@media all and (max-width:1024px) {
    .linc3Main .galleryZone li {width: calc(50% - 1.5625vw);}
}
@media all and (max-width:860px) {
    .linc3Main .galleryZone li:nth-child(n + 3) {display: none;}
}

/***** boardZone *****/
.linc3Main .boardZone h2 em.emoji {background-image: url('../../inc3/img/main/emoji-boardZone.svg'); background-repeat: no-repeat; background-position: 50% 50%; background-size: contain;}
.linc3Main .boardZone .linc3Tab {position:relative; margin-top: -3.1250vw;}
.linc3Main .boardZone .linc3Tab ul {position: absolute; top:-0.5vw; right: 0; display: flex;}
.linc3Main .boardZone .linc3Tab ul li {position:relative; padding: 0 10px;}
.linc3Main .boardZone .linc3Tab ul li:last-child {padding-right: 0;}
.linc3Main .boardZone .linc3Tab ul li + li:before {content: ''; position: absolute; top:50%; left: 0; transform: translateY(-50%); width:4px; height: 4px; border-radius: 50%; background-color: #D9D9D9;}
.linc3Main .boardZone .linc3Tab ul li span {font-size: min(max(16px, 1.4vw), 22px); font-weight: 700;}
.linc3Main .boardZone .linc3Tab ul li.active span {color: #0845F8; border-bottom: 2px solid #0845F8;}

.linc3Main .linc3Tab .tabContent {padding-top: 3.1250vw;}
.linc3Main .linc3Tab .tabContent > div {display: none;}

.linc3Main .linc3Tab .tabContent table {border-top:2px solid #000;}
.linc3Main .linc3Tab .tabContent th,
.linc3Main .linc3Tab .tabContent td {padding:1.5625vw 5px; border-bottom:1px solid #ddd; text-align: center; vertical-align: middle;}

.linc3Main .linc3Tab .tabContent .notice td:nth-child(1),
.linc3Main .linc3Tab .tabContent .notice td:nth-child(2) {font-weight: 700;}
.linc3Main .linc3Tab .tabContent .link {text-align: left;}
@media all and (max-width:1024px) {
    .linc3Main .linc3Tab .tabContent .reT {width: 100px !important;}
}
@media all and (max-width:720px) {
    .linc3Main .boardZone .linc3Tab {margin-top: 0;}
    .linc3Main .boardZone .linc3Tab ul {position: relative; top: inherit; justify-content: right;}
    .linc3Main .linc3Tab .tabContent {padding-top:20px;}
    .linc3Main .linc3Tab .tabContent .re1 {display: none;}
}
@media all and (max-width:640px) {
    .linc3Main .linc3Tab .tabContent .re2 {display: none;}
}

/****************************** linc3MainBlock ******************************/
.linc3MainBlock .inner {position: relative; width: 100%; max-width: 1410px; padding:0 10px; margin: 0 auto; box-sizing: border-box; word-break: keep-all;}
/***** platformZone *****/
.linc3MainBlock .platformZone {padding:5.2083vw 0; background-color: #015FF2;}
.linc3MainBlock .platformZone .title {position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); width:calc(100% - 860px); font-size: calc(16px + 1.5vw); font-weight: 700; text-align: center; line-height: 1.2; color: #fff;}
.linc3MainBlock .platformZone .title span {display:block; font-size: calc(10px + 1vw); margin-bottom: 10px;}
@media all and (max-width:1200px) {
    .linc3MainBlock .platformZone .title {position: relative; top: inherit; left: inherit; transform: inherit; width: 100%; font-size: 40px; margin-bottom: 3.1250vw;}
    .linc3MainBlock .platformZone .title span {font-size: 26px;}
}
@media all and (max-width:1024px) {
    .linc3MainBlock .platformZone {display: none;}
}
@media all and (max-width:640px) {
    .linc3MainBlock .platformZone .title {font-size: 20px;}
    .linc3MainBlock .platformZone .title span {font-size: 14px;}
}

.linc3MainBlock .platformLink {display: flex; justify-content: space-between;}
.linc3MainBlock .platformLink ul {position: relative; width: 410px; padding:0 40px 0 0; box-sizing: border-box;}
.linc3MainBlock .platformLink ul + ul {padding:0 0 0 40px}
.linc3MainBlock .platformLink ul:after {content: ''; position: absolute; top:50%; right: 0; width: 25px; height: 291px; background: url('../../inc3/img/main/platformZone-bg.svg') no-repeat 50% 50%; background-size: contain; transform: translateY(-50%);}
.linc3MainBlock .platformLink ul + ul:after {content: ''; position: absolute; top:50%; right: inherit; left: 0; width: 25px; height: 291px; background: url('../../inc3/img/main/platformZone-bg.svg') no-repeat 50% 50%; background-size: contain; transform: translateY(-50%) rotate(-180deg);}

.linc3MainBlock .platformLink li {padding: 0 40px 0 0;}
.linc3MainBlock .platformLink li + li {margin-top:20px}
.linc3MainBlock .platformLink ul + ul li {padding: 0 0 0 40px;}
.linc3MainBlock .platformLink li a {position:relative; display: flex; align-items: center; height: 120px;  border-radius: 40px; padding: 0 24px 0 38px;}
.linc3MainBlock .platformLink li a span {display:block; width:calc(100% - 138px); color: #fff; font-size: 20px; font-weight: 700;}
.linc3MainBlock .platformLink li a:after {content: ''; position: absolute; top: 50%; right: 24px; transform: translateY(-50%); width: 138px; height: 88px;}

.linc3MainBlock .platformLink li.onlineHUB a {background-color:#FE98A6;}
.linc3MainBlock .platformLink li.onlineHUB a:after {background-image: url('../../inc3/img/main/onlineHUB.svg'); background-repeat: no-repeat; background-position: 50% 50%; background-size: contain;}
.linc3MainBlock .platformLink li.onlineERLINE a {background-color:#21B883;}
.linc3MainBlock .platformLink li.onlineERLINE a:after {background-image: url('../../inc3/img/main/onlineERLINE.svg'); background-repeat: no-repeat; background-position: 50% 50%; background-size: contain;}
.linc3MainBlock .platformLink li.onlineAEIN a {background-color:#FBB74C;}
.linc3MainBlock .platformLink li.onlineAEIN a:after {background-image: url('../../inc3/img/main/onlineAEIN.svg'); background-repeat: no-repeat; background-position: 50% 50%; background-size: contain;}
.linc3MainBlock .platformLink li.onlineMOCA a {background-color:#F84E57;}
.linc3MainBlock .platformLink li.onlineMOCA a:after {background-image: url('../../inc3/img/main/onlineMOCA.svg'); background-repeat: no-repeat; background-position: 50% 50%; background-size: contain;}
.linc3MainBlock .platformLink li.onlineDatamart a {background-color:#1240C9;}
.linc3MainBlock .platformLink li.onlineDatamart a:after {background-image: url('../../inc3/img/main/onlineDatamart.svg'); background-repeat: no-repeat; background-position: 50% 50%; background-size: contain;}
.linc3MainBlock .platformLink li.onlineManagement a {background-color:#22EFA5;}
.linc3MainBlock .platformLink li.onlineManagement a:after {background-image: url('../../inc3/img/main/onlineManagement.svg'); background-repeat: no-repeat; background-position: 50% 50%; background-size: contain;}

@media all and (max-width:900px) {
    .linc3MainBlock .platformLink {display: block;}
    .linc3MainBlock .platformLink ul {padding: 0; margin: 0 auto;}
    .linc3MainBlock .platformLink ul:after {display: none;}
    .linc3MainBlock .platformLink ul + ul {padding:0; margin:20px auto 0}
    .linc3MainBlock .platformLink li.hideLink {display: none;}
    .linc3MainBlock .platformLink li {padding:0}
    .linc3MainBlock .platformLink ul + ul li {padding:0;}
}
@media all and (max-width:640px) {
    .linc3MainBlock .platformZone {padding: 60px 0;}
    .linc3MainBlock .platformLink ul {width: 100%;}
    .linc3MainBlock .platformLink li a {height: 70px; border-radius: 20px;}
    .linc3MainBlock .platformLink li a span {width:calc(100% - 70px); font-size: 14px;}
    .linc3MainBlock .platformLink li a span br {display: none;}
    .linc3MainBlock .platformLink li a:after {content: ''; position: absolute; top: 50%; right: 24px; transform: translateY(-50%); width: 69px; height: 44px;}
}

/***** bannerZone *****/
.linc3MainBlock .bannerZone {padding: 2.8646vw 0 1.8229vw;}

.linc3MainBlock .bannerZone li {display:inline-block; margin:0 30px 20px 0;}
.linc3MainBlock .bannerZone li:last-child {margin-right: 0;}
.linc3MainBlock .bannerZone a {display: flex; align-items: center;}
@media all and (max-width:640px) {
    .linc3MainBlock .bannerZone {padding:30px 0}
    .linc3MainBlock .bannerZone li {margin:0 15px 10px 0;}
    .linc3MainBlock .bannerZone li img {height: 20px;}
}
/********************************************************************/