@media(min-width:481px)and (max-width:767px){.portfolioWrap .portfolioList .portfolioCompWrap .listItem.listTop .contentWrap .detailWrap .txtContWrap .btnLinkWrap a{padding:0}.portfolioWrap .portfolioList .portfolioCompWrap .listItem.cardType .contentWrap .detailWrap .txtContWrap .btnLinkWrap .is-tiny,.portfolioWrap .portfolioList .portfolioCompWrap .listItem.cardType .contentWrap .titleWrap .btnLinkWrap .is-tiny{-webkit-transform:scale(.75);transform:scale(.75)}}@media(min-width:280px)and (max-width:480px){.portfolioWrap .portfolioList .portfolioCompWrap .listItem.cardType .contentWrap .titleWrap .btnLinkWrap .is-tiny{-webkit-transform:scale(.75);transform:scale(.75)}.portfolioWrap .portfolioList .portfolioCompWrap .listItem.cardType .contentWrap .detailWrap .txtContWrap .btnLinkWrap{width:50px;height:50px}.portfolioWrap .portfolioList .portfolioCompWrap .listItem.cardType .contentWrap .detailWrap .txtContWrap .btnLinkWrap .is-tiny{-webkit-transform:scale(.75);transform:scale(.75)}}.listItem[data-v-bd8c361c]{position:relative;display:inline-block;float:left;text-align:left}.listItem.listTop[data-v-bd8c361c]{width:1200px;height:400px;margin-bottom:20px;margin-left:10px}.listItem.listTop[data-v-bd8c361c]:nth-child(odd){margin-left:-10px}.listItem.listTop[data-v-bd8c361c]{-webkit-box-shadow:0 20px 40px rgba(0,0,0,.3);box-shadow:0 20px 40px rgba(0,0,0,.3)}.listItem.listTop .logoWrap[data-v-bd8c361c]{position:relative;display:block;float:right;width:400px;height:400px;background-color:#fff}.listItem.listTop .logoWrap .imgWrap img[data-v-bd8c361c]{max-width:70%}.listItem.listTop .contentWrap[data-v-bd8c361c]{position:relative;display:block;float:left;width:800px;height:400px;overflow:hidden}.listItem.listTop .contentWrap .titleWrap[data-v-bd8c361c]{-webkit-transition:all .4s;transition:all .4s;position:relative;display:inline-block;width:800px;height:400px;background-size:cover;background-position:50%}.listItem.listTop .contentWrap .titleWrap .txtWrap[data-v-bd8c361c]{-webkit-transition:all .4s;transition:all .4s;position:absolute;bottom:50px;left:50px;color:#fff;width:calc(100% - 100px);z-index:3}.listItem.listTop .contentWrap .titleWrap .txtWrap .titleTxt[data-v-bd8c361c]{-webkit-transition:all .4s;transition:all .4s;width:100%;font-size:34px;margin-bottom:10px}.listItem.listTop .contentWrap .titleWrap .txtWrap .client[data-v-bd8c361c]{-webkit-transition:all .4s;transition:all .4s;font-size:20px}.listItem.listTop .contentWrap .titleWrap .period[data-v-bd8c361c]{position:absolute;z-index:2;top:20px;right:24px;color:#fff;font-size:24px}.listItem.listTop .contentWrap .titleWrap .cover[data-v-bd8c361c]{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.listItem.listTop .contentWrap .titleWrap .cover.dark[data-v-bd8c361c]{background-color:rgba(0,0,0,.4)}.listItem.listTop .contentWrap .detailWrap[data-v-bd8c361c]{-webkit-transition:all .4s;transition:all .4s;position:absolute;top:0;left:100%;width:400px;height:400px;margin-left:0;background-color:#003055}.listItem.listTop .contentWrap .detailWrap .slideWrap[data-v-bd8c361c]{position:absolute;top:0;left:0;width:100%;height:200px;background-color:#000}.listItem.listTop .contentWrap .detailWrap .slideWrap .swiper-container[data-v-bd8c361c]{height:200px}.listItem.listTop .contentWrap .detailWrap .txtContWrap[data-v-bd8c361c]{position:absolute;top:50%;left:0;width:100%;height:50%;padding:6%}.listItem.listTop .contentWrap .detailWrap .txtContWrap .titleTxt[data-v-bd8c361c]{width:88%;font-size:18px;font-weight:700;color:#fff;margin-bottom:12px}.listItem.listTop .contentWrap .detailWrap .txtContWrap .contentTxt[data-v-bd8c361c]{position:relative;width:320px;height:6.1em;color:#a8a8a8}.listItem.listTop .contentWrap .detailWrap .txtContWrap .contentTxt p[data-v-bd8c361c]{display:-webkit-box;height:6.08em;line-height:1.22em;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:5;-webkit-box-orient:vertical}.listItem.listTop .contentWrap .detailWrap .txtContWrap .btnLink[data-v-bd8c361c]{position:absolute;right:0;bottom:0;width:50px;height:50px;background-color:#086db9}.listItem.listTop.on .contentWrap .titleWrap[data-v-bd8c361c],.listItem.listTop:hover .contentWrap .titleWrap[data-v-bd8c361c]{width:400px}.listItem.listTop.on .contentWrap .titleWrap .txtWrap[data-v-bd8c361c],.listItem.listTop:hover .contentWrap .titleWrap .txtWrap[data-v-bd8c361c]{left:40px}.listItem.listTop.on .contentWrap .titleWrap .txtWrap .titleTxt[data-v-bd8c361c],.listItem.listTop:hover .contentWrap .titleWrap .txtWrap .titleTxt[data-v-bd8c361c]{font-size:28px}.listItem.listTop.on .contentWrap .titleWrap .txtWrap .client[data-v-bd8c361c],.listItem.listTop:hover .contentWrap .titleWrap .txtWrap .client[data-v-bd8c361c]{font-size:16px}.listItem.listTop.on .contentWrap .detailWrap[data-v-bd8c361c],.listItem.listTop:hover .contentWrap .detailWrap[data-v-bd8c361c]{margin-left:-400px}.listItem.listTop:nth-child(odd) .logoWrap[data-v-bd8c361c]{float:left}.listItem.listTop:nth-child(odd) .contentWrap[data-v-bd8c361c]{float:right}.listItem.cardType[data-v-bd8c361c]{width:400px;height:400px;overflow:hidden;z-index:2;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.3);box-shadow:0 20px 40px rgba(0,0,0,.3)}.listItem.cardType .logoWrap[data-v-bd8c361c]{-webkit-transition:all .4s;transition:all .4s;position:relative;width:100%;height:200px;background-color:#fff}.listItem.cardType .logoWrap .imgWrap[data-v-bd8c361c]{-webkit-transition:all .4s;transition:all .4s}.listItem.cardType .logoWrap .imgWrap img[data-v-bd8c361c]{max-width:60%;max-height:none}.listItem.cardType .contentWrap[data-v-bd8c361c]{-webkit-transition:all .4s;transition:all .4s;position:relative;display:block;width:100%;height:200px;overflow:hidden;background-size:cover;background-position:50%}.listItem.cardType .contentWrap .titleWrap[data-v-bd8c361c]{-webkit-transition:all .4s;transition:all .4s;position:relative;display:inline-block;width:400px;height:200px}.listItem.cardType .contentWrap .titleWrap .txtWrap[data-v-bd8c361c]{-webkit-transition:all .4s;transition:all .4s;position:absolute;top:0;left:0;padding:20px;width:90%;color:#fff;z-index:3}.listItem.cardType .contentWrap .titleWrap .txtWrap .titleTxt[data-v-bd8c361c]{font-size:22px;font-weight:700;margin-bottom:10px}.listItem.cardType .contentWrap .titleWrap .txtWrap .client[data-v-bd8c361c]{font-size:16px}.listItem.cardType .contentWrap .titleWrap .period[data-v-bd8c361c]{position:absolute;z-index:2;bottom:20px;right:24px;color:#fff;font-size:16px}.listItem.cardType .contentWrap .titleWrap .cover[data-v-bd8c361c]{-webkit-transition:all .4s;transition:all .4s;position:absolute;left:0;top:0;width:100%;height:200px;z-index:1}.listItem.cardType .contentWrap .titleWrap .cover.dark[data-v-bd8c361c]{background-color:rgba(0,0,0,.4)}.listItem.cardType .contentWrap .titleWrap .btnLink[data-v-bd8c361c]{position:absolute;right:10px;bottom:-50px;width:50px;height:50px;padding:0;display:none;z-index:5;-webkit-transition:bottom .6s,opacity .6s;transition:bottom .6s,opacity .6s}.listItem.cardType .contentWrap .titleWrap .btnLink svg[data-v-bd8c361c]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.listItem.cardType .contentWrap .detailWrap[data-v-bd8c361c]{-webkit-transition:all .4s;transition:all .4s;position:absolute;top:200px;left:0;width:400px;height:100px;margin-left:0;background-color:rgba(0,48,85,.9);overflow:hidden}.listItem.cardType .contentWrap .detailWrap .txtContWrap[data-v-bd8c361c]{position:relative;width:100%;height:100%;padding:12px 18px}.listItem.cardType .contentWrap .detailWrap .txtContWrap .titleTxt[data-v-bd8c361c]{width:90%;font-size:18px;font-weight:700;color:#fff;margin-bottom:7px}.listItem.cardType .contentWrap .detailWrap .txtContWrap .contentTxt[data-v-bd8c361c]{position:relative;width:100%;height:auto;color:hsla(0,0%,100%,.9)}.listItem.cardType .contentWrap .detailWrap .txtContWrap .contentTxt p[data-v-bd8c361c]{display:-webkit-box;height:2.4em;line-height:1.2;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.listItem.cardType .contentWrap .detailWrap .txtContWrap .btnLink[data-v-bd8c361c]{position:absolute;right:0;top:0;width:50px;height:50px;padding:5px;-webkit-transition:top .6s,opacity .6s;transition:top .6s,opacity .6s}.listItem.cardType .contentWrap .detailWrap .txtContWrap .btnLink svg[data-v-bd8c361c]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.listItem.cardType.on .logoWrap[data-v-bd8c361c],.listItem.cardType:hover .logoWrap[data-v-bd8c361c]{height:100px}.listItem.cardType.on .logoWrap .imgWrap[data-v-bd8c361c],.listItem.cardType:hover .logoWrap .imgWrap[data-v-bd8c361c]{-webkit-transform:scale(.75);transform:scale(.75)}.listItem.cardType.on .contentWrap[data-v-bd8c361c],.listItem.cardType:hover .contentWrap[data-v-bd8c361c]{height:300px}.listItem.cardType.on .contentWrap .detailWrap[data-v-bd8c361c],.listItem.cardType:hover .contentWrap .detailWrap[data-v-bd8c361c]{top:200px}.listItem.cardType[data-v-bd8c361c]:nth-child(odd){z-index:1;-webkit-transform:scale(.98);transform:scale(.98)}@media(min-width:1025px)and (max-width:1280px){.listItem[data-v-bd8c361c]{float:none}.listItem.listTop[data-v-bd8c361c]{width:990px;height:330px}.listItem.listTop .logoWrap[data-v-bd8c361c]{width:330px;height:330px}.listItem.listTop .contentWrap .titleWrap[data-v-bd8c361c],.listItem.listTop .contentWrap[data-v-bd8c361c]{width:660px;height:330px}.listItem.listTop .contentWrap .titleWrap .txtWrap[data-v-bd8c361c]{bottom:50px;left:50px;width:calc(100% - 100px)}.listItem.listTop .contentWrap .titleWrap .txtWrap .titleTxt[data-v-bd8c361c]{font-size:34px;margin-bottom:10px}.listItem.listTop .contentWrap .titleWrap .txtWrap .client[data-v-bd8c361c]{font-size:20px}.listItem.listTop .contentWrap .titleWrap .period[data-v-bd8c361c]{top:20px;right:24px;font-size:24px}.listItem.listTop .contentWrap .titleWrap .cover.dark[data-v-bd8c361c]{background-color:rgba(0,0,0,.4)}.listItem.listTop .contentWrap .detailWrap[data-v-bd8c361c]{top:0;left:100%;width:330px;height:330px;margin-left:0}.listItem.listTop .contentWrap .detailWrap .slideWrap[data-v-bd8c361c]{top:0;left:0;width:100%;height:165px}.listItem.listTop .contentWrap .detailWrap .slideWrap .swiper-container[data-v-bd8c361c]{height:165px}.listItem.listTop .contentWrap .detailWrap .txtContWrap[data-v-bd8c361c]{top:50%;left:0;width:100%;height:50%;padding:6%}.listItem.listTop .contentWrap .detailWrap .txtContWrap .titleTxt[data-v-bd8c361c]{width:88%;font-size:18px;margin-bottom:12px}.listItem.listTop .contentWrap .detailWrap .txtContWrap .contentTxt[data-v-bd8c361c]{width:264px;height:4.88em}.listItem.listTop .contentWrap .detailWrap .txtContWrap .contentTxt p[data-v-bd8c361c]{height:4.86em;line-height:1.22em;-webkit-line-clamp:4}.listItem.listTop .contentWrap .detailWrap .txtContWrap .btnLink[data-v-bd8c361c]{right:0;bottom:0;width:41.25px;height:41.25px}.listItem.listTop.on .contentWrap .titleWrap[data-v-bd8c361c],.listItem.listTop:hover .contentWrap .titleWrap[data-v-bd8c361c]{width:330px}.listItem.listTop.on .contentWrap .titleWrap .txtWrap[data-v-bd8c361c],.listItem.listTop:hover .contentWrap .titleWrap .txtWrap[data-v-bd8c361c]{left:40px}.listItem.listTop.on .contentWrap .titleWrap .txtWrap .titleTxt[data-v-bd8c361c],.listItem.listTop:hover .contentWrap .titleWrap .txtWrap .titleTxt[data-v-bd8c361c]{font-size:28px}.listItem.listTop.on .contentWrap .titleWrap .txtWrap .client[data-v-bd8c361c],.listItem.listTop:hover .contentWrap .titleWrap .txtWrap .client[data-v-bd8c361c]{font-size:16px}.listItem.listTop.on .contentWrap .detailWrap[data-v-bd8c361c],.listItem.listTop:hover .contentWrap .detailWrap[data-v-bd8c361c]{margin-left:-330px}.listItem.cardType[data-v-bd8c361c]{width:330px;height:330px}.listItem.cardType .contentWrap[data-v-bd8c361c],.listItem.cardType .logoWrap[data-v-bd8c361c]{width:100%;height:165px}.listItem.cardType .contentWrap .titleWrap[data-v-bd8c361c]{width:330px;height:165px}.listItem.cardType .contentWrap .titleWrap .txtWrap[data-v-bd8c361c]{top:0;left:0;padding:20px;width:90%}.listItem.cardType .contentWrap .titleWrap .txtWrap .titleTxt[data-v-bd8c361c]{font-size:22px;margin-bottom:10px}.listItem.cardType .contentWrap .titleWrap .txtWrap .client[data-v-bd8c361c]{font-size:16px}.listItem.cardType .contentWrap .titleWrap .period[data-v-bd8c361c]{bottom:20px;right:24px;color:#fff;font-size:16px}.listItem.cardType .contentWrap .titleWrap .cover[data-v-bd8c361c]{left:0;top:0;width:100%;height:165px}.listItem.cardType .contentWrap .detailWrap[data-v-bd8c361c]{top:165px;left:0;width:330px;height:82.5px}.listItem.cardType .contentWrap .detailWrap .txtContWrap[data-v-bd8c361c]{position:relative;width:100%;height:100%;padding:10px 16px}.listItem.cardType .contentWrap .detailWrap .txtContWrap .titleTxt[data-v-bd8c361c]{width:90%;font-size:16px;margin-bottom:5px}.listItem.cardType .contentWrap .detailWrap .txtContWrap .contentTxt[data-v-bd8c361c]{width:100%;height:auto}.listItem.cardType .contentWrap .detailWrap .txtContWrap .contentTxt p[data-v-bd8c361c]{height:2.4em;line-height:1.2em;-webkit-line-clamp:2;font-size:.9em}.listItem.cardType .contentWrap .detailWrap .txtContWrap .btnLinkWrap[data-v-bd8c361c]{right:0;bottom:0;top:auto;width:40px;height:40px}.listItem.cardType.on .logoWrap[data-v-bd8c361c],.listItem.cardType:hover .logoWrap[data-v-bd8c361c]{height:82.5px}.listItem.cardType.on .contentWrap[data-v-bd8c361c],.listItem.cardType:hover .contentWrap[data-v-bd8c361c]{height:247.5px}.listItem.cardType.on .contentWrap .detailWrap[data-v-bd8c361c],.listItem.cardType:hover .contentWrap .detailWrap[data-v-bd8c361c]{top:165px}}@media(min-width:768px)and (max-width:1024px){.listItem[data-v-bd8c361c]{float:none}.listItem.listTop[data-v-bd8c361c]{width:756px;height:252px;margin-bottom:10px}.listItem.listTop[data-v-bd8c361c]:nth-child(odd){margin-left:-5px}.listItem.listTop[data-v-bd8c361c]:nth-child(2n){margin-left:5px}.listItem.listTop .logoWrap[data-v-bd8c361c]{width:252px;height:252px}.listItem.listTop .contentWrap .titleWrap[data-v-bd8c361c],.listItem.listTop .contentWrap[data-v-bd8c361c]{width:504px;height:252px}.listItem.listTop .contentWrap .titleWrap .txtWrap[data-v-bd8c361c]{bottom:32px;left:32px;width:calc(100% - 64px)}.listItem.listTop .contentWrap .titleWrap .txtWrap .titleTxt[data-v-bd8c361c]{font-size:28px;margin-bottom:10px}.listItem.listTop .contentWrap .titleWrap .txtWrap .client[data-v-bd8c361c]{font-size:16px}.listItem.listTop .contentWrap .titleWrap .period[data-v-bd8c361c]{top:20px;right:24px;font-size:18px}.listItem.listTop .contentWrap .titleWrap .cover.dark[data-v-bd8c361c]{background-color:rgba(0,0,0,.4)}.listItem.listTop .contentWrap .detailWrap[data-v-bd8c361c]{top:0;left:100%;width:252px;height:252px;margin-left:0}.listItem.listTop .contentWrap .detailWrap .slideWrap[data-v-bd8c361c]{top:0;left:0;width:100%;height:126px}.listItem.listTop .contentWrap .detailWrap .slideWrap .swiper-container[data-v-bd8c361c]{height:126px}.listItem.listTop .contentWrap .detailWrap .txtContWrap[data-v-bd8c361c]{top:50%;left:0;width:100%;height:50%;padding:6%}.listItem.listTop .contentWrap .detailWrap .txtContWrap .titleTxt[data-v-bd8c361c]{width:88%;font-size:18px;margin-bottom:12px}.listItem.listTop .contentWrap .detailWrap .txtContWrap .contentTxt[data-v-bd8c361c]{width:201.6px;height:3.66em}.listItem.listTop .contentWrap .detailWrap .txtContWrap .contentTxt p[data-v-bd8c361c]{font-size:14px;height:3.64em;line-height:1.22em;-webkit-line-clamp:3}.listItem.listTop .contentWrap .detailWrap .txtContWrap .btnLink[data-v-bd8c361c]{right:0;bottom:0;width:31.5px;height:31.5px}.listItem.listTop.on .contentWrap .titleWrap[data-v-bd8c361c],.listItem.listTop:hover .contentWrap .titleWrap[data-v-bd8c361c]{width:252px}.listItem.listTop.on .contentWrap .titleWrap .txtWrap[data-v-bd8c361c],.listItem.listTop:hover .contentWrap .titleWrap .txtWrap[data-v-bd8c361c]{left:30px}.listItem.listTop.on .contentWrap .titleWrap .txtWrap .titleTxt[data-v-bd8c361c],.listItem.listTop:hover .contentWrap .titleWrap .txtWrap .titleTxt[data-v-bd8c361c]{font-size:22px}.listItem.listTop.on .contentWrap .titleWrap .txtWrap .client[data-v-bd8c361c],.listItem.listTop:hover .contentWrap .titleWrap .txtWrap .client[data-v-bd8c361c]{font-size:14px}.listItem.listTop.on .contentWrap .titleWrap .period[data-v-bd8c361c],.listItem.listTop:hover .contentWrap .titleWrap .period[data-v-bd8c361c]{font-size:16px}.listItem.listTop.on .contentWrap .detailWrap[data-v-bd8c361c],.listItem.listTop:hover .contentWrap .detailWrap[data-v-bd8c361c]{margin-left:-252px}.listItem.cardType[data-v-bd8c361c]{width:252px;height:378px}.listItem.cardType .contentWrap[data-v-bd8c361c],.listItem.cardType .logoWrap[data-v-bd8c361c]{width:100%;height:189px}.listItem.cardType .contentWrap .titleWrap[data-v-bd8c361c]{width:252px;height:189px}.listItem.cardType .contentWrap .titleWrap .txtWrap[data-v-bd8c361c]{top:0;left:0;padding:18px;width:100%}.listItem.cardType .contentWrap .titleWrap .txtWrap .titleTxt[data-v-bd8c361c]{font-size:18px;margin-bottom:10px}.listItem.cardType .contentWrap .titleWrap .txtWrap .client[data-v-bd8c361c]{font-size:16px}.listItem.cardType .contentWrap .titleWrap .period[data-v-bd8c361c]{bottom:20px;right:24px;color:#fff;font-size:16px}.listItem.cardType .contentWrap .titleWrap .cover[data-v-bd8c361c]{left:0;top:0;width:100%;height:189px}.listItem.cardType .contentWrap .detailWrap[data-v-bd8c361c]{top:189px;left:0;width:252px;height:94.5px}.listItem.cardType .contentWrap .detailWrap .txtContWrap[data-v-bd8c361c]{position:relative;width:100%;height:100%;padding:10px 16px}.listItem.cardType .contentWrap .detailWrap .txtContWrap .titleTxt[data-v-bd8c361c]{width:90%;font-size:16px;margin-bottom:5px}.listItem.cardType .contentWrap .detailWrap .txtContWrap .contentTxt[data-v-bd8c361c]{width:100%;height:auto}.listItem.cardType .contentWrap .detailWrap .txtContWrap .contentTxt p[data-v-bd8c361c]{height:2.4em;line-height:1.2em;-webkit-line-clamp:2;font-size:.9em}.listItem.cardType .contentWrap .detailWrap .txtContWrap .btnLinkWrap[data-v-bd8c361c]{right:0;bottom:0;top:auto;width:40px;height:40px}.listItem.cardType.on .logoWrap[data-v-bd8c361c],.listItem.cardType:hover .logoWrap[data-v-bd8c361c]{height:94.5px}.listItem.cardType.on .contentWrap[data-v-bd8c361c],.listItem.cardType:hover .contentWrap[data-v-bd8c361c]{height:283.5px}.listItem.cardType.on .contentWrap .detailWrap[data-v-bd8c361c],.listItem.cardType:hover .contentWrap .detailWrap[data-v-bd8c361c]{top:189px}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.listItem.listTop[data-v-bd8c361c]{width:900px;height:300px}.listItem.listTop .logoWrap[data-v-bd8c361c]{width:300px;height:300px}.listItem.listTop .contentWrap .titleWrap[data-v-bd8c361c],.listItem.listTop .contentWrap[data-v-bd8c361c]{width:600px;height:300px}.listItem.listTop .contentWrap .titleWrap .txtWrap[data-v-bd8c361c]{bottom:30px;left:30px;width:calc(100% - 60px)}.listItem.listTop .contentWrap .titleWrap .txtWrap .titleTxt[data-v-bd8c361c]{font-size:34px;margin-bottom:10px}.listItem.listTop .contentWrap .titleWrap .txtWrap .client[data-v-bd8c361c]{font-size:20px}.listItem.listTop .contentWrap .titleWrap .period[data-v-bd8c361c]{top:20px;right:24px;font-size:18px}.listItem.listTop .contentWrap .titleWrap .cover.dark[data-v-bd8c361c]{background-color:rgba(0,0,0,.4)}.listItem.listTop .contentWrap .detailWrap[data-v-bd8c361c]{top:0;left:100%;width:300px;height:300px;margin-left:0}.listItem.listTop .contentWrap .detailWrap .slideWrap[data-v-bd8c361c]{top:0;left:0;width:100%;height:150px}.listItem.listTop .contentWrap .detailWrap .slideWrap .swiper-container[data-v-bd8c361c]{height:150px}.listItem.listTop .contentWrap .detailWrap .txtContWrap[data-v-bd8c361c]{top:50%;left:0;width:100%;height:50%;padding:6%}.listItem.listTop .contentWrap .detailWrap .txtContWrap .titleTxt[data-v-bd8c361c]{width:88%;font-size:18px;margin-bottom:12px}.listItem.listTop .contentWrap .detailWrap .txtContWrap .contentTxt[data-v-bd8c361c]{width:240px;height:4.88em}.listItem.listTop .contentWrap .detailWrap .txtContWrap .contentTxt p[data-v-bd8c361c]{height:4.86em;line-height:1.22em;-webkit-line-clamp:4}.listItem.listTop .contentWrap .detailWrap .txtContWrap .btnLink[data-v-bd8c361c]{right:0;bottom:0;width:37.5px;height:37.5px}.listItem.listTop.on .contentWrap .titleWrap[data-v-bd8c361c],.listItem.listTop:hover .contentWrap .titleWrap[data-v-bd8c361c]{width:300px}.listItem.listTop.on .contentWrap .titleWrap .txtWrap .titleTxt[data-v-bd8c361c],.listItem.listTop:hover .contentWrap .titleWrap .txtWrap .titleTxt[data-v-bd8c361c]{font-size:28px;line-height:1.4}.listItem.listTop.on .contentWrap .titleWrap .period[data-v-bd8c361c],.listItem.listTop.on .contentWrap .titleWrap .txtWrap .client[data-v-bd8c361c],.listItem.listTop:hover .contentWrap .titleWrap .period[data-v-bd8c361c],.listItem.listTop:hover .contentWrap .titleWrap .txtWrap .client[data-v-bd8c361c]{font-size:16px}.listItem.listTop.on .contentWrap .detailWrap[data-v-bd8c361c],.listItem.listTop:hover .contentWrap .detailWrap[data-v-bd8c361c]{margin-left:-300px}.listItem.cardType[data-v-bd8c361c]{width:270px;height:324px}.listItem.cardType .contentWrap[data-v-bd8c361c],.listItem.cardType .logoWrap[data-v-bd8c361c]{width:100%;height:162px}.listItem.cardType .contentWrap .titleWrap[data-v-bd8c361c]{width:270px;height:162px}.listItem.cardType .contentWrap .titleWrap .txtWrap[data-v-bd8c361c]{top:0;left:0;padding:20px;width:90%}.listItem.cardType .contentWrap .titleWrap .txtWrap .titleTxt[data-v-bd8c361c]{font-size:18px;margin-bottom:10px}.listItem.cardType .contentWrap .titleWrap .txtWrap .client[data-v-bd8c361c]{font-size:16px}.listItem.cardType .contentWrap .titleWrap .period[data-v-bd8c361c]{bottom:20px;right:24px;color:#fff;font-size:16px}.listItem.cardType .contentWrap .titleWrap .cover[data-v-bd8c361c]{left:0;top:0;width:100%;height:162px}.listItem.cardType .contentWrap .detailWrap[data-v-bd8c361c]{top:162px;left:0;width:270px;height:81px}.listItem.cardType .contentWrap .detailWrap .txtContWrap[data-v-bd8c361c]{position:relative;width:100%;height:100%;padding:10px 16px}.listItem.cardType .contentWrap .detailWrap .txtContWrap .titleTxt[data-v-bd8c361c]{width:90%;font-size:16px;margin-bottom:5px}.listItem.cardType .contentWrap .detailWrap .txtContWrap .contentTxt[data-v-bd8c361c]{width:100%;height:auto}.listItem.cardType .contentWrap .detailWrap .txtContWrap .contentTxt p[data-v-bd8c361c]{height:2.4em;line-height:1.2em;-webkit-line-clamp:2;font-size:.9em}.listItem.cardType .contentWrap .detailWrap .txtContWrap .btnLinkWrap[data-v-bd8c361c]{right:0;bottom:0;top:auto;width:40px;height:40px}.listItem.cardType.on .logoWrap[data-v-bd8c361c],.listItem.cardType:hover .logoWrap[data-v-bd8c361c]{height:81px}.listItem.cardType.on .contentWrap[data-v-bd8c361c],.listItem.cardType:hover .contentWrap[data-v-bd8c361c]{height:243px}.listItem.cardType.on .contentWrap .detailWrap[data-v-bd8c361c],.listItem.cardType:hover .contentWrap .detailWrap[data-v-bd8c361c]{top:162px}}@media(min-width:481px)and (max-width:767px){.listItem[data-v-bd8c361c]{float:none;max-width:480px}.listItem.listTop[data-v-bd8c361c]{width:94%;height:calc(100vh - 188px);min-height:440px;margin-left:0;margin-bottom:20px}.listItem.listTop[data-v-bd8c361c]:nth-child(odd){margin-left:0}.listItem.listTop .logoWrap[data-v-bd8c361c]{width:100%;height:12%;min-height:48px}.listItem.listTop .logoWrap .imgWrap img[data-v-bd8c361c]{max-width:24%}.listItem.listTop .contentWrap[data-v-bd8c361c]{float:unset;width:100%;height:88%}.listItem.listTop .contentWrap .titleWrap[data-v-bd8c361c]{display:block;width:100%;height:52%}.listItem.listTop .contentWrap .titleWrap .txtWrap[data-v-bd8c361c]{bottom:22px;left:22px;width:calc(100% - 44px)}.listItem.listTop .contentWrap .titleWrap .txtWrap .titleTxt[data-v-bd8c361c]{line-height:32px;margin-bottom:10px;font-size:24px;font-weight:700}.listItem.listTop .contentWrap .titleWrap .txtWrap .client[data-v-bd8c361c]{font-size:16px;opacity:.8}.listItem.listTop .contentWrap .titleWrap .period[data-v-bd8c361c]{top:16px;right:22px;font-size:16px;opacity:.8}.listItem.listTop .contentWrap .titleWrap .cover.dark[data-v-bd8c361c]{background-color:rgba(0,0,0,.25)}.listItem.listTop .contentWrap .detailWrap[data-v-bd8c361c]{position:relative;top:0;left:0;width:100%;height:48%;margin-left:0}.listItem.listTop .contentWrap .detailWrap .slideWrap[data-v-bd8c361c]{display:none}.listItem.listTop .contentWrap .detailWrap .txtContWrap[data-v-bd8c361c]{position:unset;width:100%;height:100%;padding:22px}.listItem.listTop .contentWrap .detailWrap .txtContWrap .titleTxt[data-v-bd8c361c]{width:88%;margin-bottom:14px;font-size:18px;opacity:.9}.listItem.listTop .contentWrap .detailWrap .txtContWrap .contentTxt[data-v-bd8c361c]{width:80%;height:6.1em}.listItem.listTop .contentWrap .detailWrap .txtContWrap .contentTxt p[data-v-bd8c361c]{line-height:1.22em;height:6.06em;-webkit-line-clamp:5;font-size:16px}.listItem.listTop .contentWrap .detailWrap .txtContWrap .btnLink[data-v-bd8c361c]{right:10px;bottom:6px;background-color:transparent;opacity:.55}.listItem.listTop.on .contentWrap .titleWrap[data-v-bd8c361c],.listItem.listTop:hover .contentWrap .titleWrap[data-v-bd8c361c]{width:100%}.listItem.listTop.on .contentWrap .titleWrap .txtWrap[data-v-bd8c361c],.listItem.listTop:hover .contentWrap .titleWrap .txtWrap[data-v-bd8c361c]{left:22px}.listItem.listTop.on .contentWrap .titleWrap .txtWrap .titleTxt[data-v-bd8c361c],.listItem.listTop:hover .contentWrap .titleWrap .txtWrap .titleTxt[data-v-bd8c361c]{font-size:24px}.listItem.listTop.on .contentWrap .titleWrap .txtWrap .client[data-v-bd8c361c],.listItem.listTop:hover .contentWrap .titleWrap .txtWrap .client[data-v-bd8c361c]{font-size:16px}.listItem.listTop.on .contentWrap .detailWrap[data-v-bd8c361c],.listItem.listTop:hover .contentWrap .detailWrap[data-v-bd8c361c]{margin-left:0}.listItem.cardType[data-v-bd8c361c]{width:94%;height:calc(100vh - 388px);min-height:370px;margin-bottom:8px}.listItem.cardType .logoWrap[data-v-bd8c361c]{position:absolute;top:0;width:100%;height:14%}.listItem.cardType .logoWrap .imgWrap[data-v-bd8c361c]{-webkit-transform:scale(.55);transform:scale(.55)}.listItem.cardType .logoWrap .imgWrap img[data-v-bd8c361c]{max-width:34%}.listItem.cardType .contentWrap[data-v-bd8c361c]{position:absolute;top:14%;width:100%;height:86%}.listItem.cardType .contentWrap .titleWrap[data-v-bd8c361c]{display:block;width:100%;height:54%}.listItem.cardType .contentWrap .titleWrap .txtWrap[data-v-bd8c361c]{top:unset;left:0;bottom:0;padding:0 22px 0 20px;width:100%;height:76%}.listItem.cardType .contentWrap .titleWrap .txtWrap .titleTxt[data-v-bd8c361c]{position:absolute;bottom:48px;line-height:32px;width:calc(100% - 42px);font-size:24px;margin-bottom:12px}.listItem.cardType .contentWrap .titleWrap .txtWrap .client[data-v-bd8c361c]{position:absolute;bottom:22px;font-size:16px;opacity:.8}.listItem.cardType .contentWrap .titleWrap .period[data-v-bd8c361c]{top:14px;right:22px;color:#fff;font-size:16px;opacity:.8}.listItem.cardType .contentWrap .titleWrap .cover[data-v-bd8c361c]{left:0;top:0;width:100%;height:100%}.listItem.cardType .contentWrap .titleWrap .btnLink[data-v-bd8c361c]{display:block;bottom:10px}.listItem.cardType .contentWrap .detailWrap[data-v-bd8c361c]{position:relative;top:0;left:0;width:100%;height:46%}.listItem.cardType .contentWrap .detailWrap .txtContWrap[data-v-bd8c361c]{position:relative;width:100%;height:100%;padding:22px}.listItem.cardType .contentWrap .detailWrap .txtContWrap .titleTxt[data-v-bd8c361c]{width:90%;margin-bottom:14px;font-size:16px;opacity:.9}.listItem.cardType .contentWrap .detailWrap .txtContWrap .contentTxt[data-v-bd8c361c]{width:100%;height:auto}.listItem.cardType .contentWrap .detailWrap .txtContWrap .contentTxt p[data-v-bd8c361c]{height:2.4em;line-height:1.2em;-webkit-line-clamp:2;font-size:16px;opacity:.8}.listItem.cardType .contentWrap .detailWrap .txtContWrap .btnLinkWrap[data-v-bd8c361c]{top:auto;right:8px;bottom:6px;width:50px;height:50px;padding:0;opacity:.55}.listItem.cardType.on .logoWrap[data-v-bd8c361c],.listItem.cardType:hover .logoWrap[data-v-bd8c361c]{height:14%}.listItem.cardType.on .logoWrap .imgWrap[data-v-bd8c361c],.listItem.cardType:hover .logoWrap .imgWrap[data-v-bd8c361c]{-webkit-transform:scale(.55);transform:scale(.55)}.listItem.cardType.on .contentWrap[data-v-bd8c361c],.listItem.cardType:hover .contentWrap[data-v-bd8c361c]{height:86%}.listItem.cardType.on .contentWrap .detailWrap[data-v-bd8c361c],.listItem.cardType:hover .contentWrap .detailWrap[data-v-bd8c361c]{top:0}.listItem.cardType[data-v-bd8c361c]:nth-child(odd){z-index:2;-webkit-transform:scale(1);transform:scale(1)}}@media(min-width:280px)and (max-width:480px){.listItem.listTop[data-v-bd8c361c]{width:100%;height:auto;margin-left:0;margin-bottom:20px}.listItem.listTop[data-v-bd8c361c]:nth-child(odd){margin-left:0}.listItem.listTop .logoWrap[data-v-bd8c361c]{width:100%;height:70px}.listItem.listTop .logoWrap .imgWrap img[data-v-bd8c361c]{max-width:35%}.listItem.listTop .contentWrap[data-v-bd8c361c]{float:unset;width:100%;height:auto}.listItem.listTop .contentWrap .titleWrap[data-v-bd8c361c]{display:block;width:100%;height:250px}.listItem.listTop .contentWrap .titleWrap .txtWrap[data-v-bd8c361c]{bottom:22px;left:22px;width:calc(100% - 44px)}.listItem.listTop .contentWrap .titleWrap .txtWrap .titleTxt[data-v-bd8c361c]{line-height:32px;margin-bottom:10px;font-size:22px;font-weight:700}.listItem.listTop .contentWrap .titleWrap .txtWrap .client[data-v-bd8c361c]{font-size:16px;opacity:.8}.listItem.listTop .contentWrap .titleWrap .period[data-v-bd8c361c]{top:16px;right:22px;font-size:16px;opacity:.8}.listItem.listTop .contentWrap .titleWrap .cover.dark[data-v-bd8c361c]{background-color:rgba(0,0,0,.25)}.listItem.listTop .contentWrap .detailWrap[data-v-bd8c361c]{-webkit-transition:none;transition:none;position:relative;top:0;left:0;width:100%;height:0;margin-left:0}.listItem.listTop .contentWrap .detailWrap .slideWrap[data-v-bd8c361c]{display:none}.listItem.listTop .contentWrap .detailWrap .txtContWrap[data-v-bd8c361c]{position:unset;width:100%;height:auto;padding:6%}.listItem.listTop .contentWrap .detailWrap .txtContWrap .titleTxt[data-v-bd8c361c]{width:88%;margin-bottom:14px;font-size:18px;opacity:.9}.listItem.listTop .contentWrap .detailWrap .txtContWrap .contentTxt[data-v-bd8c361c]{width:100%;height:6.1em}.listItem.listTop .contentWrap .detailWrap .txtContWrap .contentTxt p[data-v-bd8c361c]{line-height:1.22em;height:6.08em;-webkit-line-clamp:5;font-size:14px}.listItem.listTop .contentWrap .detailWrap .txtContWrap .btnLink[data-v-bd8c361c]{right:10px;bottom:6px;background-color:transparent;opacity:.55;z-index:5}.listItem.listTop.on .contentWrap .titleWrap[data-v-bd8c361c],.listItem.listTop:hover .contentWrap .titleWrap[data-v-bd8c361c]{width:100%}.listItem.listTop.on .contentWrap .titleWrap .txtWrap[data-v-bd8c361c],.listItem.listTop:hover .contentWrap .titleWrap .txtWrap[data-v-bd8c361c]{left:22px}.listItem.listTop.on .contentWrap .titleWrap .txtWrap .titleTxt[data-v-bd8c361c],.listItem.listTop:hover .contentWrap .titleWrap .txtWrap .titleTxt[data-v-bd8c361c]{font-size:22px}.listItem.listTop.on .contentWrap .titleWrap .txtWrap .client[data-v-bd8c361c],.listItem.listTop:hover .contentWrap .titleWrap .txtWrap .client[data-v-bd8c361c]{font-size:16px}.listItem.listTop.on .contentWrap .detailWrap[data-v-bd8c361c],.listItem.listTop:hover .contentWrap .detailWrap[data-v-bd8c361c]{margin-left:0}.listItem.listTop.on .contentWrap .detailWrap[data-v-bd8c361c]{height:auto}.listItem.cardType[data-v-bd8c361c]{width:100%;height:auto;margin-bottom:20px}.listItem.cardType .logoWrap[data-v-bd8c361c]{position:unset;top:0;width:100%;height:70px}.listItem.cardType .logoWrap .imgWrap[data-v-bd8c361c]{-webkit-transform:scale(.55);transform:scale(.55)}.listItem.cardType .contentWrap[data-v-bd8c361c]{position:unset;top:70px;width:100%;height:auto}.listItem.cardType .contentWrap .titleWrap[data-v-bd8c361c]{display:block;width:100%;height:250px}.listItem.cardType .contentWrap .titleWrap .txtWrap[data-v-bd8c361c]{top:unset;left:0;bottom:22px;margin:0 22px 0 20px;padding:0;width:calc(100% - 42px);height:76%}.listItem.cardType .contentWrap .titleWrap .txtWrap .titleTxt[data-v-bd8c361c]{position:absolute;bottom:34px;font-size:22px;margin-bottom:0}.listItem.cardType .contentWrap .titleWrap .txtWrap .client[data-v-bd8c361c]{position:absolute;bottom:0;font-size:16px;opacity:.8}.listItem.cardType .contentWrap .titleWrap .period[data-v-bd8c361c]{top:14px;right:22px;color:#fff;font-size:16px;opacity:.8}.listItem.cardType .contentWrap .titleWrap .cover[data-v-bd8c361c]{left:0;top:0;width:100%;height:250px}.listItem.cardType .contentWrap .titleWrap .cover.dark[data-v-bd8c361c]{background-color:rgba(0,0,0,.25)}.listItem.cardType .contentWrap .titleWrap .btnLink[data-v-bd8c361c]{display:block;bottom:10px}.listItem.cardType .contentWrap .detailWrap[data-v-bd8c361c]{-webkit-transition:none;transition:none;position:relative;top:0;left:0;width:100%;height:0}.listItem.cardType .contentWrap .detailWrap .txtContWrap[data-v-bd8c361c]{position:relative;width:100%;height:auto;padding:10px 20px 54px 20px}.listItem.cardType .contentWrap .detailWrap .txtContWrap .titleTxt[data-v-bd8c361c]{width:90%;margin-bottom:8px;font-size:16px;opacity:.9}.listItem.cardType .contentWrap .detailWrap .txtContWrap .contentTxt[data-v-bd8c361c]{width:100%;height:auto}.listItem.cardType .contentWrap .detailWrap .txtContWrap .contentTxt p[data-v-bd8c361c]{height:2.4em;line-height:1.2em;-webkit-line-clamp:2;font-size:.9em;opacity:.8}.listItem.cardType .contentWrap .detailWrap .txtContWrap .btnLinkWrap[data-v-bd8c361c]{top:-50px;right:10px;bottom:4px;width:50px;height:50px;padding:0;opacity:0}.listItem.cardType.on .logoWrap[data-v-bd8c361c],.listItem.cardType:hover .logoWrap[data-v-bd8c361c]{height:70px}.listItem.cardType.on .logoWrap .imgWrap[data-v-bd8c361c],.listItem.cardType:hover .logoWrap .imgWrap[data-v-bd8c361c]{-webkit-transform:scale(.55);transform:scale(.55)}.listItem.cardType.on .contentWrap[data-v-bd8c361c],.listItem.cardType:hover .contentWrap[data-v-bd8c361c]{height:auto}.listItem.cardType.on .contentWrap .detailWrap[data-v-bd8c361c],.listItem.cardType:hover .contentWrap .detailWrap[data-v-bd8c361c]{top:0}.listItem.cardType.on .titleWrap .btnLink[data-v-bd8c361c]{bottom:-128px;opacity:0}.listItem.cardType.on .contentWrap .detailWrap[data-v-bd8c361c]{height:auto}.listItem.cardType.on .contentWrap .detailWrap .txtContWrap .btnLinkWrap[data-v-bd8c361c]{top:auto;opacity:.55}.listItem.cardType[data-v-bd8c361c]:nth-child(odd){z-index:2;-webkit-transform:scale(1);transform:scale(1)}}.topSubMenuList[data-v-4150d768]{position:relative;background-color:#003055;text-align:center;z-index:3}.topSubMenuList .topSubMenuInnerWrap[data-v-4150d768]{padding:20px 0}.topSubMenuList .topSubMenuInnerWrap .subMenuLinkItem[data-v-4150d768]{margin-right:24px;color:hsla(0,0%,100%,.8)}.topSubMenuList .topSubMenuInnerWrap .subMenuLinkItem.router-link-exact-active[data-v-4150d768]{font-weight:700;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.6)}.topSubMenuList .topSubMenuInnerWrap .subMenuLinkItem[data-v-4150d768]:last-child{margin-right:0}@media(min-width:280px)and (max-width:480px){.topSubMenuList[data-v-4150d768]{z-index:3;padding:0 10px}.topSubMenuList .topSubMenuInnerWrap[data-v-4150d768]{padding:6px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.topSubMenuList .topSubMenuInnerWrap .subMenuLinkItem[data-v-4150d768]{font-size:14px;margin-right:8px;word-break:keep-all;-webkit-box-flex:0;-ms-flex:0 0 29%;flex:0 0 29%;scroll-snap-align:start;letter-spacing:-.02em;white-space:nowrap}}.portfolio[data-v-1c528ffc]{position:relative;padding-top:88px;height:auto;width:100%;background-color:#dcdcdc}.portfolio .portfolioWrap[data-v-1c528ffc]{max-width:1200px;margin:0 auto;padding:80px 0}.portfolio .portfolioWrap .portfolioList[data-v-1c528ffc]{text-align:center}.portfolio .portfolioWrap .portfolioList .portfolioCompWrap[data-v-1c528ffc]{display:inline-block}.portfolio .portfolioWrap .portfolioList .portfolioCompWrap[data-v-1c528ffc]:after{display:block;clear:both;content:""}.btnMore[data-v-1c528ffc]{display:block;width:100%;height:90px;text-align:center;font-size:24px;color:#fff;background-color:#747474;cursor:pointer}.btnMore .icon[data-v-1c528ffc]{margin-left:8px}@media(min-width:768px)and (max-width:1024px){.portfolio .portfolioWrap[data-v-1c528ffc]{padding:24px 0 80px 0}}@media(min-width:481px)and (max-width:767px){.portfolio .portfolioWrap[data-v-1c528ffc]{padding:24px 0 100px 0}}@media(min-width:280px)and (max-width:480px){.portfolio .portfolioWrap[data-v-1c528ffc]{padding:14px 0 100px 0}.portfolio .portfolioWrap .portfolioList[data-v-1c528ffc]{padding:0 12px}}