@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700,900);
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700,900);
@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,600,700,900);
@import url(https://cdn.jsdelivr.net/npm/yakuhanjp@3.2.0/dist/css/yakuhanjp.min.css);
.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s infinite linear;animation:splide-loading 1s infinite linear;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__play{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes splide-loading{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{background:#ccc;border:0;cursor:pointer;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;opacity:.7;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:2em;width:2em}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:#0bf 3px solid;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:#0bf 3px solid;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;padding:0;position:relative;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear, -webkit-transform .2s linear;width:8px;opacity:.7}.splide__pagination__page.is-active{background:#fff;z-index:1;-webkit-transform:scale(1.4);transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:#0bf 3px solid;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:#0bf 3px solid;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset: -3px){.splide__slide:focus-visible{outline:#0bf 3px solid;outline-offset:-3px}}@supports(outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:#0bf 3px solid;outline-offset:-3px}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:#0bf 3px solid;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:#0bf 3px solid;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid rgba(0,0,0,0);cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{-webkit-transform:scaleX(1);transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg)}.splide__pagination--ttb{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.__trim{display:block;position:relative;z-index:0}.__trim img{position:absolute;top:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.__trim::before{content:"";display:block;padding-top:62.5%}.__sticky{top:2em}body.js-hasScrollArea{overflow-y:scroll}body.js-hasScrollArea::-webkit-scrollbar{height:100vh;width:15px}body.js-hasScrollArea::-webkit-scrollbar-track{border-radius:10px;background:#f2f2f2}.cmp-com-struct-header,.cmp-com-struct-footer{background:#fff}.cmp-com-struct-footer{overflow:hidden}.cmp-com-parts-breadcrumb{margin-top:-1px}.tcs-navPagetop{background:#fff}.tcs-outline *{outline:1px solid red}@-webkit-keyframes pageFade{from{opacity:0}to{opacity:1}}@keyframes pageFade{from{opacity:0}to{opacity:1}}.tcs-wrap{font-family:YakuHanJP,"Noto Sans JP","Hiragino Kaku Gothic Pro",Meiryo,sans-serif;position:relative;overflow:hidden;-webkit-text-size-adjust:100%;-webkit-animation-name:page_fadeIn;animation-name:page_fadeIn;-webkit-animation-duration:1.5s;animation-duration:1.5s}.tcs-wrap *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.tcs-wrap article,.tcs-wrap aside,.tcs-wrap details,.tcs-wrap figcaption,.tcs-wrap figure,.tcs-wrap header,.tcs-wrap footer,.tcs-wrap hgroup,.tcs-wrap menu,.tcs-wrap nav,.tcs-wrap section{display:block}.tcs-wrap ol,.tcs-wrap ul{list-style:none}.tcs-wrap hr{height:0;border:0}.tcs-wrap table{border-collapse:collapse;border-spacing:0}.tcs-wrap a{color:#058fdd;text-decoration:none;-webkit-transition:all .5s ease;transition:all .5s ease}.tcs-wrap a:hover,.tcs-wrap a:active,.tcs-wrap a:focus{color:#0e0d6a;text-decoration:none}.tcs-wrap a img{-webkit-transition:all .5s ease;transition:all .5s ease}.tcs-wrap a:hover img{opacity:.85}.tcs-wrap ::-moz-selection{background:#058fdd;color:#fff}.tcs-wrap ::selection{background:#058fdd;color:#fff}.tcs-wrap ::-moz-selection{background:#058fdd;color:#fff}.tcs-wrap .tcs-bg-video{min-width:100vw;min-height:100vh;position:fixed;top:50%;left:50%;z-index:-1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:-webkit-gradient(linear, left top, right top, from(#0e0d6a), to(#058fdd));background:-webkit-linear-gradient(left, #0e0d6a, #058fdd);background:linear-gradient(to right, #0e0d6a, #058fdd)}.tcs-wrap .tcs-contents{background:-webkit-gradient(linear, left top, right top, color-stop(40%, rgba(14, 13, 106, 0)), color-stop(50%, rgba(14, 13, 106, 0.7)), to(rgba(5, 143, 221, 0.95)));background:-webkit-linear-gradient(left, rgba(14, 13, 106, 0) 40%, rgba(14, 13, 106, 0.7) 50%, rgba(5, 143, 221, 0.95));background:linear-gradient(to right, rgba(14, 13, 106, 0) 40%, rgba(14, 13, 106, 0.7) 50%, rgba(5, 143, 221, 0.95));overflow:hidden;position:relative}.tcs-wrap .tcs-contents .tcs-frame{margin:2vw;background:#fff}.tcs-wrap .tcs-contents h2,.tcs-wrap .tcs-contents h3,.tcs-wrap .tcs-contents h4{line-height:1.4;margin-bottom:.75em;font-style:italic}.tcs-wrap .tcs-contents h2{font-size:40px}.tcs-wrap .tcs-contents h3{font-weight:500;font-size:30px}.tcs-wrap .tcs-contents .tcs-title{display:inline-block;padding-right:.25em;background:-webkit-gradient(linear, left top, right top, from(#0e0d6a), to(#058fdd));background:-webkit-linear-gradient(left, #0e0d6a, #058fdd);background:linear-gradient(to right, #0e0d6a, #058fdd);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.tcs-wrap .tcs-contents p{font-size:16px;margin-bottom:1.5em;line-height:2}.tcs-wrap .tcs-contents .tcs-inner{max-width:1200px;margin:auto}.tcs-wrap .tcs-button{display:inline-block;text-align:center;background:#0e0d6a;color:#fff;padding:.4em 1.2em;font-size:15px;line-height:1.6;position:relative;overflow:hidden}.tcs-wrap .tcs-button:after{content:"";width:400px;height:400px;background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0)}.tcs-wrap .tcs-button:hover,.tcs-wrap .tcs-button:active,.tcs-wrap .tcs-button:focus{color:#fff}.tcs-wrap .tcs-button:hover:after,.tcs-wrap .tcs-button:active:after,.tcs-wrap .tcs-button:focus:after{-webkit-animation:rippleEffect 1200ms 1;animation:rippleEffect 1200ms 1}.tcs-wrap .tcs-button .tcs-arrow{display:inline-block;width:1em;height:1px;background:#fff;margin:0 0 .3em .4em;position:relative}.tcs-wrap .tcs-button .tcs-arrow::before{content:"";display:block;height:1px;position:absolute;right:0;bottom:0;background:#fff;width:.5em;-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(30deg);transform:rotate(30deg)}@-webkit-keyframes rippleEffect{from{opacity:.3;-webkit-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0)}to{opacity:0;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}}@keyframes rippleEffect{from{opacity:.3;-webkit-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0)}to{opacity:0;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}}.tcs-wrap [class*=tcs-tag]{display:inline-block;text-align:center;min-width:140px;padding:.25em 2em;font-size:15px;font-weight:400;color:#fff;background:#0e0d6a}.tcs-wrap .tcs-tag-blue{background:-webkit-gradient(linear, left top, right top, from(#0e0d6a), to(#058fdd));background:-webkit-linear-gradient(left, #0e0d6a, #058fdd);background:linear-gradient(to right, #0e0d6a, #058fdd)}.tcs-wrap .tcs-tag-orange{background:-webkit-gradient(linear, left top, right top, from(#d96025), to(#eac247));background:-webkit-linear-gradient(left, #d96025, #eac247);background:linear-gradient(to right, #d96025, #eac247)}.tcs-wrap .tcs-tag-green{background:-webkit-gradient(linear, left top, right top, from(#09a198), to(#59e9aa));background:-webkit-linear-gradient(left, #09a198, #59e9aa);background:linear-gradient(to right, #09a198, #59e9aa)}.tcs-wrap .tcs-tag-purple{background:-webkit-gradient(linear, left top, right top, from(#8b41d6), to(#e989f2));background:-webkit-linear-gradient(left, #8b41d6, #e989f2);background:linear-gradient(to right, #8b41d6, #e989f2)}.tcs-wrap .tcs-tag-lightblue{background:-webkit-gradient(linear, left top, right top, from(#0c92e7), to(#2bcaec));background:-webkit-linear-gradient(left, #0c92e7, #2bcaec);background:linear-gradient(to right, #0c92e7, #2bcaec)}.tcs-wrap .tcs-center{text-align:center !important}.tcs-wrap .tcs-right{text-align:right !important}.tcs-wrap .tcs-left{text-align:left !important}.tcs-wrap .tcs-hide{display:none}.tcs-wrap .tcs-hide-pc{display:none}.tcs-wrap .tcs-hide-sp{display:inherit}.tcs-wrap .tcs-lead{padding:40px 4vw;font-size:17px;text-align:center;position:relative}.tcs-wrap .tcs-lead::after{content:"";width:2vw;height:100%;background:#fff;position:absolute;top:0;left:100%}.tcs-wrap .tcs-lead[v-cloak]{display:none}.tcs-wrap .tcs-lead p{display:inline-block;padding-right:.25em;background:-webkit-gradient(linear, left top, right top, from(#0e0d6a), to(#058fdd));background:-webkit-linear-gradient(left, #0e0d6a, #058fdd);background:linear-gradient(to right, #0e0d6a, #058fdd);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.tcs-wrap .tcs-news{width:100%;max-width:1000px;margin:auto;border:1px solid;-webkit-border-image:-webkit-gradient(linear, left top, right top, from(#0e0d6a), to(#058fdd));-webkit-border-image:-webkit-linear-gradient(left, #0e0d6a 0%, #058fdd 100%);-o-border-image:linear-gradient(to right, #0e0d6a 0%, #058fdd 100%);border-image:-webkit-gradient(linear, left top, right top, from(#0e0d6a), to(#058fdd));border-image:linear-gradient(to right, #0e0d6a 0%, #058fdd 100%);border-image-slice:1}.tcs-wrap .tcs-news dt{display:inline-block;padding-right:.25em;background:-webkit-gradient(linear, left top, right top, from(#0e0d6a), to(#058fdd));background:-webkit-linear-gradient(left, #0e0d6a, #058fdd);background:linear-gradient(to right, #0e0d6a, #058fdd);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);display:block;font-size:23px;padding:1em;font-style:italic;position:relative;cursor:pointer;text-align:center}.tcs-wrap .tcs-news dt .tcs-triangle{display:block;width:80px;height:100%;position:absolute;bottom:0;right:0}.tcs-wrap .tcs-news dt .tcs-triangle::after{content:"";background:url(https://s7ap1.scene7.com/is/image/kddibiz/arrow2?obj=1604554300432&scl=1&fmt=png-alpha) no-repeat;background-size:100%;width:24px;height:12px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all .5s ease;transition:all .5s ease}.tcs-wrap .tcs-news dd{border-top:dashed #aaafb3 1px;margin:0 40px;overflow:hidden;-webkit-transition:height .5s;transition:height .5s}.tcs-wrap .tcs-news dd ul{padding:1em 0}.tcs-wrap .tcs-news dd ul li{padding:.5em 0 .5em 8em;text-align:left;color:#058fdd;position:relative}.tcs-wrap .tcs-news dd ul li time{display:inline-block;width:6em;margin-right:1.5em}.tcs-wrap .tcs-news .news_slide-enter-active,.tcs-wrap .tcs-news .news_slide-leave-active{-webkit-transition:height .5s;transition:height .5s}.tcs-wrap .tcs-news .news_slide-enter,.tcs-wrap .tcs-news .news_slide-leave-to{height:0}.tcs-wrap .tcs-news.js-on .tcs-triangle::after{-webkit-transform:translate(-50%, -50%) rotate(180deg);transform:translate(-50%, -50%) rotate(180deg)}.tcs-wrap .tcs-about{padding:80px 4vw;position:relative}.tcs-wrap .tcs-about::after{content:"";width:2vw;height:100%;background:#fff;position:absolute;top:0;left:100%}.tcs-wrap .tcs-about .tcs-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tcs-wrap .tcs-about .tcs-inner .tcs-image{width:390px;margin-right:4vw}.tcs-wrap .tcs-about .tcs-inner .tcs-text{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.tcs-wrap .tcs-about .tcs-inner .tcs-text p{color:#0e0d6a}.tcs-wrap .tcs-about .tcs-inner .tcs-text .tcs-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:360px;margin-left:auto;margin-top:3em;text-align:right}.tcs-wrap .tcs-about .tcs-inner .tcs-text .tcs-name__line1{text-align:left}.tcs-wrap .tcs-about .tcs-inner .tcs-text .tcs-name__large{font-size:24px}@-webkit-keyframes movetitleimage1{0%,50%{opacity:0;-webkit-transform:skew(-34deg) translate(-100px, 0);transform:skew(-34deg) translate(-100px, 0)}100%{opacity:1;-webkit-transform:skew(-34deg) translate(0, 0);transform:skew(-34deg) translate(0, 0)}}@keyframes movetitleimage1{0%,50%{opacity:0;-webkit-transform:skew(-34deg) translate(-100px, 0);transform:skew(-34deg) translate(-100px, 0)}100%{opacity:1;-webkit-transform:skew(-34deg) translate(0, 0);transform:skew(-34deg) translate(0, 0)}}@-webkit-keyframes movetitleimage2{0%,50%{opacity:0;-webkit-transform:skew(34deg) translate(100px, 0);transform:skew(34deg) translate(100px, 0)}100%{opacity:1;-webkit-transform:skew(34deg) translate(0, 0);transform:skew(34deg) translate(0, 0)}}@keyframes movetitleimage2{0%,50%{opacity:0;-webkit-transform:skew(34deg) translate(100px, 0);transform:skew(34deg) translate(100px, 0)}100%{opacity:1;-webkit-transform:skew(34deg) translate(0, 0);transform:skew(34deg) translate(0, 0)}}.tcs-wrap h2.tcs-title-image{position:relative;max-width:1440px;margin:0 auto 2em;padding:1.5em 0 2.5em 42.5%;color:#fff;font-size:40px;font-size:2.8vw;font-weight:300}.tcs-wrap h2.tcs-title-image::before,.tcs-wrap h2.tcs-title-image::after{content:"";display:block;height:100%;position:absolute}.tcs-wrap h2.tcs-title-image::before{width:58%;top:-30px;right:-28%;background:-webkit-gradient(linear, left top, right top, from(#e6e6f0), to(#e6f4fc));background:-webkit-linear-gradient(left, #e6e6f0, #e6f4fc);background:linear-gradient(to right, #e6e6f0, #e6f4fc);-webkit-transform:skew(34deg);transform:skew(34deg)}.tcs-wrap h2.tcs-title-image::after{width:120%;top:0;left:-28%;background:-webkit-gradient(linear, left top, right top, from(#0e0d6a), to(#058fdd));background:-webkit-linear-gradient(left, #0e0d6a, #058fdd);background:linear-gradient(to right, #0e0d6a, #058fdd);-webkit-transform:skew(-34deg);transform:skew(-34deg)}.tcs-wrap h2.tcs-title-image.js-trigger::before{-webkit-animation:movetitleimage2 2s ease;animation:movetitleimage2 2s ease}.tcs-wrap h2.tcs-title-image.js-trigger::after{-webkit-animation:movetitleimage1 1s ease;animation:movetitleimage1 1s ease}.tcs-wrap h2.tcs-title-image span{position:relative;z-index:1}.tcs-wrap h2.tcs-title-image img{position:absolute;width:77%;max-width:1097px;top:2em;left:0;z-index:1;pointer-events:none}.tcs-wrap .tcs-system{text-align:center;padding:0 4vw}.tcs-wrap .tcs-system figure{max-width:910px;margin:1em auto 2em}.tcs-wrap .tcs-system p{color:#0e0d6a;font-size:17px}.tcs-wrap .tcs-bg{background:#fff;overflow:hidden;padding:80px 0 40px}.tcs-wrap .tcs-activities{background:-webkit-gradient(linear, left top, right top, from(#e6e6f0), to(#e6f4fc));background:-webkit-linear-gradient(left, #e6e6f0, #e6f4fc);background:linear-gradient(to right, #e6e6f0, #e6f4fc);margin:4vw 2vw;padding:80px 25px 20px;position:relative}.tcs-wrap .tcs-activities::before{content:"";background:#fff;width:calc(100% - 50px);height:calc(100% - 50px);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.tcs-wrap .tcs-activities .tcs-inner{position:relative}.tcs-wrap .tcs-activities .tcs-inner h2{display:inline-block;padding-right:.25em;background:-webkit-gradient(linear, left top, right top, from(#0e0d6a), to(#058fdd));background:-webkit-linear-gradient(left, #0e0d6a, #058fdd);background:linear-gradient(to right, #0e0d6a, #058fdd);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);width:100%;font-weight:400;font-size:34px;margin-bottom:2em}.tcs-wrap .tcs-activities .tcs-inner h2 small{display:inline-block;margin-bottom:.5em;padding:.25em 1em;font-size:50%;background:-webkit-gradient(linear, left top, right top, from(#0e0d6a), to(#058fdd));background:-webkit-linear-gradient(left, #0e0d6a, #058fdd);background:linear-gradient(to right, #0e0d6a, #058fdd);position:relative}.tcs-wrap .tcs-activities .tcs-inner h2 small span{display:inline-block;padding-right:.25em;background:-webkit-gradient(linear, left top, right top, from(#0e0d6a), to(#058fdd));background:-webkit-linear-gradient(left, #0e0d6a, #058fdd);background:linear-gradient(to right, #0e0d6a, #058fdd);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);display:inline-block;position:relative}.tcs-wrap .tcs-activities .tcs-inner h2 small::before{content:"";display:block;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:1px;left:1px;background:#fff}.tcs-wrap .tcs-activities .tcs-title-case{display:-webkit-box;display:-ms-flexbox;display:flex;background:-webkit-gradient(linear, left top, right top, from(#0e0d6a), to(#058fdd));background:-webkit-linear-gradient(left, #0e0d6a, #058fdd);background:linear-gradient(to right, #0e0d6a, #058fdd);color:#fff;font-weight:300;overflow:hidden;padding-left:25%;position:relative}.tcs-wrap .tcs-activities .tcs-title-case p{display:block;width:100%;text-align:center;font-size:23px;margin:.75em;line-height:1.6}.tcs-wrap .tcs-activities .tcs-title-case i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:160px;height:160px;text-align:center;line-height:.8;border-radius:50%;position:absolute;top:50%;right:75%;background:rgba(255,255,255,.2);font-family:"Montserrat";font-size:24px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.tcs-wrap .tcs-activities .tcs-title-case i .tcs-num{margin-left:.25em;font-size:200%}.tcs-wrap .tcs-activities .tcs-text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#0e0d6a;margin-bottom:20px;padding:40px}.tcs-wrap .tcs-activities .tcs-text dt{width:30%;margin-right:10%;padding:2em 3em;background:-webkit-gradient(linear, left top, right top, from(#0e0d6a), to(#058fdd));background:-webkit-linear-gradient(left, #0e0d6a, #058fdd);background:linear-gradient(to right, #0e0d6a, #058fdd);position:relative;font-style:italic;font-size:17px}.tcs-wrap .tcs-activities .tcs-text dt>*{position:relative}.tcs-wrap .tcs-activities .tcs-text dt::before{content:"";display:block;width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;top:2px;left:2px;background:#fff}.tcs-wrap .tcs-activities .tcs-text dt::after{content:"";display:block;width:25px;height:50px;background:url(https://s7ap1.scene7.com/is/image/kddibiz/arrow-7?obj=1604554300432&scl=1&fmt=png-alpha) no-repeat center;background-size:100%;position:absolute;top:50%;left:115%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.tcs-wrap .tcs-activities .tcs-text dt img{width:107px;position:absolute;bottom:-1em;right:-2em;pointer-events:none}.tcs-wrap .tcs-activities .tcs-text dt p{margin-bottom:0;z-index:1}.tcs-wrap .tcs-activities .tcs-text dd{width:60%}.tcs-wrap .tcs-activities .tcs-text dd h4{font-size:17px}.tcs-wrap .tcs-activities .tcs-text dd p{font-size:15px}.tcs-wrap .tcs-activities .tcs-text dd p strong{color:#058fdd}.tcs-wrap .tcs-activities .tcs-text dd .tcs-button{margin:0 .5em .5em 0}.tcs-wrap .tcs-nobg{overflow:hidden;padding:80px 20px 40px;color:#fff}.tcs-wrap .tcs-nobg>h2{font-weight:300;text-align:center}.tcs-wrap .tcs-v[v-cloak]{display:none}.tcs-wrap .tcs-v .tcs-v_explain{font-size:17px;margin-bottom:50px;text-align:center}.tcs-wrap .tcs-v_navigation{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:auto;max-width:1208px;padding:0 25px;background-color:rgba(34,34,34,.2)}.tcs-wrap .tcs-v_navigation_wrap{text-align:center}.tcs-wrap .tcs-v_navigation_separate{position:absolute;top:50%;left:25px;height:1px;width:calc(100% - 50px);background-color:rgba(255,255,255,.2)}.tcs-wrap .tcs-v_navigation_item{text-align:center}.tcs-wrap .tcs-v_navigation_item:nth-child(6n) a,.tcs-wrap .tcs-v_navigation_item:last-child a{border-right:0}.tcs-wrap .tcs-v_navigation_title{display:inline-block;color:#fff;line-height:1.4;padding-top:1rem}.tcs-wrap .tcs-v_navigation a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:191px;min-height:145px;margin:25px 0;padding:0 25px;border-right:1px solid rgba(255,255,255,.2);opacity:1}.tcs-wrap .tcs-v_navigation a::after{position:absolute;content:"";width:8px;height:8px;left:0;right:0;margin:auto;bottom:10px;-webkit-transform:rotateZ(135deg);transform:rotateZ(135deg);border-top:1px solid #fff;border-right:1px solid #fff}.tcs-wrap .tcs-v_navigation a:hover{opacity:.7;-webkit-transition:all .5s ease;transition:all .5s ease}.tcs-wrap .tcs-v_navigation a:hover:after{-webkit-transition:all .5s ease;transition:all .5s ease;bottom:5px}.tcs-wrap .tcs-v_section{position:relative;max-width:1208px;margin:0 auto;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.3)}.tcs-wrap .tcs-v_section.js-voice-closed{padding-bottom:0}.tcs-wrap .tcs-v_section>h3{position:relative;text-align:center;padding:60px 0;margin-bottom:0;font-weight:300}.tcs-wrap .tcs-v_card{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:25%;padding:16px 8px;cursor:pointer;-webkit-transition:all .5s ease;transition:all .5s ease}.tcs-wrap .tcs-v_card::before,.tcs-wrap .tcs-v_card::after{content:"";display:block;background:#fff;width:0;height:1px;position:absolute;-webkit-transition:all .5s ease;transition:all .5s ease}.tcs-wrap .tcs-v_card::before{top:8px;left:0}.tcs-wrap .tcs-v_card::after{bottom:8px;right:0}.tcs-wrap .tcs-v_card_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%}.tcs-wrap .tcs-v_card_inner::before,.tcs-wrap .tcs-v_card_inner::after{content:"";display:block;background:rgba(255,255,255,.7);width:1px;height:0;position:absolute;-webkit-transition:all .5s ease;transition:all .5s ease}.tcs-wrap .tcs-v_card_inner::before{left:-8px;bottom:-8px}.tcs-wrap .tcs-v_card_inner::after{top:-8px;right:-8px}.tcs-wrap .tcs-v_card:hover::before,.tcs-wrap .tcs-v_card:hover::after{width:100%}.tcs-wrap .tcs-v_card:hover .tcs-v_card_inner::before,.tcs-wrap .tcs-v_card:hover .tcs-v_card_inner::after{height:calc(100% + 16px)}.tcs-wrap .tcs-v_card:hover .tcs-v_card_body:after{right:10px}.tcs-wrap .tcs-v_card_head{border-bottom:1px solid #ddd;background-color:#fff}.tcs-wrap .tcs-v_card_head>img{width:100%}.tcs-wrap .tcs-v_card_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding:30px 30px;background-color:#fff}.tcs-wrap .tcs-v_card_body:after{content:"";position:absolute;right:15px;bottom:15px;width:18px;height:6px;border-bottom:1px solid #222;border-right:1px solid #222;-webkit-transform:skew(45deg);transform:skew(45deg);-webkit-transition:all .5s ease;transition:all .5s ease}.tcs-wrap .tcs-v_card_body>time{display:block;font-family:Montserrat;color:#aaafb3;margin-bottom:10px}.tcs-wrap .tcs-v_card_body>h4{display:block;font-family:YakuHanJP,"Noto Sans JP","Hiragino Kaku Gothic Pro",Meiryo,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:1.7;color:rgba(0,0,0,0);background:-webkit-gradient(linear, left top, right top, from(#0e0d6a), to(#058fdd));background:-webkit-linear-gradient(left, #0e0d6a, #058fdd);background:linear-gradient(90deg, #0e0d6a, #058fdd);-webkit-background-clip:text;background-clip:text}.tcs-wrap .tcs-v_card_categories>span{display:inline-block;padding:4px 8px;margin-right:4px;margin-bottom:4px;font-size:10px;line-height:1.8;color:#222;background-color:#f0f3f3}.tcs-wrap .tcs-v_card_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tcs-wrap .js-voice-closed h3:after{-webkit-transform:rotateZ(225deg);transform:rotateZ(225deg)}.tcs-wrap .tcs-voice{max-width:1208px;margin:auto;padding:40px 0}.tcs-wrap .tcs-voice li{margin-bottom:.6em;position:relative}.tcs-wrap .tcs-voice li .tcs-toggle{display:block;padding:60px calc(4% + 60px) 4vw 4vw;background:#fff;color:#0e0d6a;position:relative;cursor:pointer}.tcs-wrap .tcs-voice li .tcs-toggle [class*=tcs-tag]{position:absolute;top:10px;left:10px}.tcs-wrap .tcs-voice li .tcs-toggle h3{margin-bottom:.25em}.tcs-wrap .tcs-voice li .tcs-toggle h3 small{vertical-align:middle;font-size:15px;font-weight:400}.tcs-wrap .tcs-voice li .tcs-toggle h3 small svg{width:.4em;height:.8em}.tcs-wrap .tcs-voice li .tcs-toggle h3 small svg:first-child{margin-left:1em}.tcs-wrap .tcs-voice li .tcs-toggle h3 small svg:last-child{margin-right:.5em}.tcs-wrap .tcs-voice li .tcs-toggle h3 p{display:inline-block;padding-right:.25em;background:-webkit-gradient(linear, left top, right top, from(#0e0d6a), to(#058fdd));background:-webkit-linear-gradient(left, #0e0d6a, #058fdd);background:linear-gradient(to right, #0e0d6a, #058fdd);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);display:inline-block;font-size:26px;font-weight:400;margin-bottom:.25em;line-height:1.6}.tcs-wrap .tcs-voice li .tcs-toggle h3+p{margin-bottom:0}.tcs-wrap .tcs-voice li .tcs-toggle .tcs-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:dashed #ddd 1px;margin-top:0;padding-top:0;font-size:15px;color:#058fdd;height:0;max-height:1000px;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease;overflow:hidden}.tcs-wrap .tcs-voice li .tcs-toggle .tcs-text object{display:inline-block;margin:1em .5em 0 0}.tcs-wrap .tcs-voice li .tcs-toggle .tcs-text object .tcs-button{width:100%}.tcs-wrap .tcs-voice li .tcs-toggle .tcs-text object.tcs-notop{display:inline;margin-top:0}.tcs-wrap .tcs-voice li .tcs-toggle .tcs-text object.tcs-notop a{text-decoration:underline}.tcs-wrap .tcs-voice li .tcs-toggle .tcs-text svg{width:80px;margin:10px}.tcs-wrap .tcs-voice li .tcs-toggle .tcs-text svg path:nth-child(1){opacity:.5}.tcs-wrap .tcs-voice li .tcs-toggle .tcs-text svg path:nth-child(2){opacity:.2}.tcs-wrap .tcs-voice li .tcs-toggle .tcs-text p{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:2em}.tcs-wrap .tcs-voice li .tcs-toggle .tcs-text p:last-of-type{margin-bottom:0}.tcs-wrap .tcs-voice li .tcs-toggle .tcs-text.js-open{height:auto;margin-top:1.5em;padding-top:1.5em;opacity:1}.tcs-wrap .tcs-voice li .tcs-toggle .tcs-triangle{display:block;width:60px;height:100%;background:-webkit-gradient(linear, left top, right top, from(#e6e6f0), to(#e6f4fc));background:-webkit-linear-gradient(left, #e6e6f0, #e6f4fc);background:linear-gradient(to right, #e6e6f0, #e6f4fc);position:absolute;bottom:0;right:0}.tcs-wrap .tcs-voice li .tcs-toggle .tcs-triangle::after{content:"";background:url(https://s7ap1.scene7.com/is/image/kddibiz/arrow2?obj=1604554300432&scl=1&fmt=png-alpha) no-repeat;background-size:100%;width:24px;height:12px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all .5s ease;transition:all .5s ease}.tcs-wrap .tcs-voice li .tcs-toggle.js-on .tcs-triangle::after{-webkit-transform:translate(-50%, -50%) rotate(180deg);transform:translate(-50%, -50%) rotate(180deg)}.tcs-wrap .tcs-voice li .tcs-toggle time{font-family:"Roboto";font-size:18px;position:absolute;right:calc(4% + 60px);bottom:30px;font-style:italic}.tcs-wrap .tcs-voice li:hover::before,.tcs-wrap .tcs-voice li:hover::after{width:100%}.tcs-wrap .tcs-voice li:hover .tcs-toggle::before,.tcs-wrap .tcs-voice li:hover .tcs-toggle::after{height:calc(100% + 6px)}.tcs-wrap .js-modal_container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;opacity:0;overflow-x:hidden;visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:100}.tcs-wrap .js-modal_layer{position:fixed;background:rgba(34,34,34,.5);top:0;left:0;width:100%;height:100vh;z-index:101}.tcs-wrap .js-modal_container:before{content:"";display:inline-block;vertical-align:middle;height:100%}.tcs-wrap .js-modal_container.active{opacity:1;visibility:visible}.tcs-wrap .js-modal_wrap{position:relative;display:inline-block;vertical-align:middle;max-width:1000px;width:90vw;top:2%;z-index:102}.tcs-wrap .js-modal_close{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:-40px;right:0;width:30px;height:30px;font-size:20px;color:#fff;cursor:pointer}.tcs-wrap .js-modal_close::before,.tcs-wrap .js-modal_close::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);background-color:#fff !important;width:1px;height:100%}.tcs-wrap .js-modal_close::after{-webkit-transform:translate(-50%, -50%) rotate(135deg);transform:translate(-50%, -50%) rotate(135deg)}.tcs-wrap .js-modal_head{position:relative;background:-webkit-gradient(linear, left top, right top, from(#0e0d6a), to(#058fdd));background:-webkit-linear-gradient(left, #0e0d6a, #058fdd);background:linear-gradient(90deg, #0e0d6a, #058fdd);color:#fff;padding:30px 15px}.tcs-wrap .js-modal_voice{position:absolute;background-color:#058fdd;top:0;left:0;padding:0 8px}.tcs-wrap .js-modal_voice::after{content:"";display:block;position:absolute;top:0px;right:-16px;height:26px;width:16px;z-index:0;border-top:13px solid #058fdd;border-right:8px solid rgba(0,0,0,0);border-left:8px solid #058fdd;border-bottom:13px solid rgba(0,0,0,0)}.tcs-wrap .js-modal_title{color:#fff;font-size:20px;text-align:center}.tcs-wrap .js-modal_content{position:relative;background:#fff;text-align:left;max-height:90vh;overflow-y:auto;overflow-x:hidden;cursor:initial}.tcs-wrap .js-modal_body{padding:20px 60px}.tcs-wrap .js-modal_kadai{position:relative;background-color:#f0f3f3;padding:30px 15px 30px;margin-bottom:20px}.tcs-wrap .js-modal_kadai>dt{position:absolute;top:0;left:0;padding:0 8px;color:#fff;background-color:#058fdd}.tcs-wrap .js-modal_kadai>dt:after{content:"";display:block;position:absolute;top:0px;right:-16px;height:26px;width:16px;z-index:0;border-top:13px solid #058fdd;border-right:8px solid rgba(0,0,0,0);border-left:8px solid #058fdd;border-bottom:13px solid rgba(0,0,0,0)}.tcs-wrap .js-modal_kadai>dd{text-align:center;color:#222}.tcs-wrap .js-modal_column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.tcs-wrap .js-modal_image{width:40%;padding:25px 0}.tcs-wrap .js-modal_image-sp{display:none}.tcs-wrap .js-modal_solution{width:60%;padding:25px 0 25px 5%}.tcs-wrap .js-modal_kaiketsusaku{color:#058fdd}.tcs-wrap .js-modal_kaiketsusaku_cont{color:#222}.tcs-wrap .js-modal_btnarea .cmp-com-parts-button__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tcs-wrap .js-modal_btnarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.tcs-wrap .js-modal_btnarea>a{min-width:45%;margin:0 auto 10px;padding:15px 20px;width:auto;cursor:pointer}.tcs-wrap .js-modal_btnarea>a:after{content:"";position:relative;display:block;top:0;right:0;margin-left:auto;margin-right:0;width:14px;height:14px;background-image:url(/content/dam/kddi-com/biz/support/user/tcs_action/images/ico-bullet-1-grad.svg);background-repeat:no-repeat;background-position:center;background-size:contain;left:inherit;left:initial}.tcs-wrap .js-modal_footer{display:block;color:#0e0d6a;font-size:16px;background:#d7dbde;font-weight:400;text-align:center;width:100%;padding:10px 0;cursor:pointer}.tcs-wrap .js-modal_footer:hover{opacity:.7}.tcs-wrap .js-modal_footer_close{position:relative;display:inline-block;font-weight:200;width:15px;height:12px;margin:5px 5px 0 0}.tcs-wrap .js-modal_footer_close::before{position:absolute;content:"";height:1px;width:100%;top:50%;background-color:#0e0d6a;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.tcs-wrap .js-modal_footer_close::after{position:absolute;content:"";height:1px;width:100%;top:50%;background-color:#0e0d6a;-webkit-transform:translate(-50%, -50%) rotate(135deg);transform:translate(-50%, -50%) rotate(135deg)}.tcs-wrap .mb-icon{display:none}.tcs-wrap .tcs-more{display:block;max-width:240px;padding:.4em .4em .4em 1em;margin:auto;text-align:center;font-size:22px;font-weight:300;font-style:italic;color:#fff;border-radius:4px;letter-spacing:.05em;position:relative;cursor:pointer}.tcs-wrap .tcs-more .tcs-plus{display:inline-block;background:#fff;width:15px;height:1px;position:absolute;top:calc(50% + 1px);left:2.4em;-webkit-transition:all .5s ease;transition:all .5s ease}.tcs-wrap .tcs-more .tcs-plus::after{content:"";display:block;width:1px;height:15px;background:#fff;position:absolute;top:-7px;left:7px}.tcs-wrap .tcs-more:hover{color:#fff;background:rgba(255,255,255,.2)}.tcs-wrap .tcs-more:hover .tcs-plus{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tcs-wrap .tcs-contact{background:#fff;overflow:hidden;padding:80px 20px}.tcs-wrap .tcs-contact .tcs-inner{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1000px;margin:auto}.tcs-wrap .tcs-contact .tcs-inner dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40%;padding:1em;background:-webkit-gradient(linear, left top, right top, from(#0e0d6a), to(#058fdd));background:-webkit-linear-gradient(left, #0e0d6a, #058fdd);background:linear-gradient(to right, #0e0d6a, #058fdd);font-size:30px;font-style:italic;font-weight:300;color:#fff;letter-spacing:.1em}.tcs-wrap .tcs-contact .tcs-inner dt small{display:block;margin-top:1em;font-size:50%;letter-spacing:.05em}.tcs-wrap .tcs-contact .tcs-inner dd{width:60%;color:#0e0d6a;padding:1em 0 .5em 4vw}.tcs-wrap .tcs-contact .tcs-inner dd p{display:inline-block;line-height:1;margin-bottom:.5em;font-size:45px;font-family:"Montserrat";letter-spacing:.04em}.tcs-wrap .tcs-contact .tcs-inner dd p small{font-size:40%}.tcs-wrap .tcs-contact .tcs-inner dd p img{width:75px;margin-right:.5em;vertical-align:middle}.tcs-wrap .tcs-contact .tcs-inner dd>small{display:block;font-size:16px}.tcs-wrap .tcs-beconnected{background:url(/content/dam/kddi-com/biz/support/user/tcs_action/images/bg-wrapper-1.jpg) no-repeat center;background-size:cover}.tcs-wrap .tcs-list-beconnected{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1440px;margin:0 auto 40px}.tcs-wrap .tcs-list-beconnected li{display:-webkit-box;display:-ms-flexbox;display:flex;width:30%;padding:16px}.tcs-wrap .tcs-list-beconnected li a{display:block;width:100%;background:#fff;position:relative}.tcs-wrap .tcs-list-beconnected li a .tcs-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.tcs-wrap .tcs-list-beconnected li a figure{overflow:hidden}.tcs-wrap .tcs-list-beconnected li a .tcs-text{padding:30px 20px 60px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tcs-wrap .tcs-list-beconnected li a .tcs-text .tcs-new{display:inline-block;position:absolute;left:0;top:-14px;padding:8px 12px;font-size:12px;color:#fff;line-height:1;background:-webkit-gradient(linear, left top, right top, from(#143db3), to(#14c8cf));background:-webkit-linear-gradient(left, #143db3, #14c8cf);background:linear-gradient(90deg, #143db3, #14c8cf)}.tcs-wrap .tcs-list-beconnected li a .tcs-text h3{font-size:17px;line-height:1.4;color:rgba(0,0,0,0);background:-webkit-gradient(linear, left top, right top, from(#0e0d6a), to(#058fdd));background:-webkit-linear-gradient(left, #0e0d6a, #058fdd);background:linear-gradient(90deg, #0e0d6a, #058fdd);-webkit-background-clip:text;background-clip:text}.tcs-wrap .tcs-list-beconnected li a .tcs-text p{color:#222;font-size:14px}.tcs-wrap .tcs-list-beconnected li a .tcs-text .tcs-btags{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.tcs-wrap .tcs-list-beconnected li a .tcs-text .tcs-btags>span{display:inline-block;color:#0e0d6a;font-size:12px;border:solid #0e0d6a 1px;line-height:1.4;margin:2px;padding:.4em .8em}.tcs-wrap .tcs-list-beconnected li a .tcs-text::after{content:"";display:block;position:absolute;right:5px;bottom:5px;width:0;height:0;border-style:solid;border-width:0 0 22px 22px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #0e0d6a rgba(0,0,0,0);-webkit-transition:all .5s ease;transition:all .5s ease}.tcs-wrap .tcs-list-beconnected li a time{display:block;margin-top:20px;padding-left:.25em;position:relative;color:#0e0d6a;font-size:12px;font-style:italic;font-family:"Roboto";letter-spacing:.05em;position:absolute;left:20px;bottom:10px}.tcs-wrap .tcs-list-beconnected li a time::after{content:"";display:block;width:16px;height:1px;background:#0e0d6a;position:absolute;left:-20px;top:50%}.tcs-wrap .tcs-list-beconnected li a:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}.tcs-wrap .tcs-list-beconnected li a:hover .tcs-text p{color:rgba(0,0,0,0);background:-webkit-gradient(linear, left top, right top, from(#0e0d6a), to(#058fdd));background:-webkit-linear-gradient(left, #0e0d6a, #058fdd);background:linear-gradient(90deg, #0e0d6a, #058fdd);-webkit-background-clip:text;background-clip:text}.tcs-wrap .tcs-list-beconnected li a:hover .tcs-text::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #058fdd rgba(0,0,0,0)}.tcs-wrap .tcs-list-beconnected li a::before,.tcs-wrap .tcs-list-beconnected li a::after,.tcs-wrap .tcs-list-beconnected li .tcs-line::before,.tcs-wrap .tcs-list-beconnected li .tcs-line::after{content:"";display:block;position:absolute;background:#058fdd;-webkit-transition:all .5s ease;transition:all .5s ease;width:0;height:0}.tcs-wrap .tcs-list-beconnected li a::before,.tcs-wrap .tcs-list-beconnected li a::after{top:-5px;left:-5px}.tcs-wrap .tcs-list-beconnected li .tcs-line::before,.tcs-wrap .tcs-list-beconnected li .tcs-line::after{right:-5px;bottom:-5px}.tcs-wrap .tcs-list-beconnected li a::before{width:0;height:2px}.tcs-wrap .tcs-list-beconnected li a::after{width:2px;height:0}.tcs-wrap .tcs-list-beconnected li .tcs-line::before{width:0;height:2px}.tcs-wrap .tcs-list-beconnected li .tcs-line::after{width:2px;height:0}.tcs-wrap .tcs-list-beconnected li a:hover::before{width:calc(100% + 10px);height:2px}.tcs-wrap .tcs-list-beconnected li a:hover::after{width:2px;height:calc(100% + 10px)}.tcs-wrap .tcs-list-beconnected li .tcs-line:hover::before{width:calc(100% + 10px);height:2px}.tcs-wrap .tcs-list-beconnected li .tcs-line:hover::after{width:2px;height:calc(100% + 10px)}@-webkit-keyframes moveh1{0%,50%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes moveh1{0%,50%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes moveslidebg{0%,75%{opacity:0;-webkit-transform:translate(100px, 0);transform:translate(100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes moveslidebg{0%,75%{opacity:0;-webkit-transform:translate(100px, 0);transform:translate(100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes moveslide{0%,84%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes moveslide{0%,84%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.tcs-wrap header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100vw;min-height:480px;height:calc(100vh - 212px);position:relative;padding:4vw;line-height:0}.tcs-wrap header h1{-webkit-animation:moveh1 1s ease;animation:moveh1 1s ease;z-index:1}.tcs-wrap header h1 img{max-width:50%;margin-bottom:100px}.tcs-wrap header h1 small{width:35vw;display:block;padding-bottom:1em;font-size:14px;color:#fff;font-weight:400;font-style:italic;line-height:1;position:relative}.tcs-wrap header h1 small::before,.tcs-wrap header h1 small::after{content:"";display:block;height:1px;position:absolute;right:0;bottom:0;background:#fff}.tcs-wrap header h1 small::before{width:80px;-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.tcs-wrap header h1 small::after{width:120%}.tcs-wrap header .tcs-slide{width:60%;position:absolute;right:0;bottom:0;overflow:hidden;z-index:0}.tcs-wrap header .tcs-slide .tcs-slide-bg{-webkit-animation:moveslidebg 2s ease;animation:moveslidebg 2s ease}.tcs-wrap header .tcs-slide .tcs-slide-bg svg{width:100%;position:absolute;top:0;left:0;opacity:.75}.tcs-wrap header .tcs-slide ul{overflow:hidden;-webkit-animation:moveslide 3s ease;animation:moveslide 3s ease}.tcs-wrap header .tcs-slide ul li img{display:block;width:90%;margin:4% 2% 2% 8%}.tcs-wrap .tcs-anchor{width:100vw;height:80px;padding:0 2vw;position:fixed;left:0;bottom:0;z-index:2;-webkit-transition:all .5s ease;transition:all .5s ease}.tcs-wrap .tcs-anchor::before{content:"";display:block;width:0;position:absolute;height:5px;background:-webkit-gradient(linear, left top, right top, from(#143db3), to(#14c8cf));background:-webkit-linear-gradient(left, #143db3, #14c8cf);background:linear-gradient(to right, #143db3, #14c8cf);right:0;bottom:100%;-webkit-transition:all .5s ease;transition:all .5s ease}.tcs-wrap .tcs-anchor ul{width:100%;height:100%;padding:10px;background:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tcs-wrap .tcs-anchor ul::after{content:"";width:2vw;height:100%;background:#fff;position:absolute;top:0;left:100%}.tcs-wrap .tcs-anchor ul::before{content:"";width:0;height:100%;background:#fff;position:absolute;top:0;right:100%;-webkit-transition:all .5s ease;transition:all .5s ease}.tcs-wrap .tcs-anchor ul li{display:-webkit-box;display:-ms-flexbox;display:flex;width:30%;max-width:320px;position:relative}.tcs-wrap .tcs-anchor ul li::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background:-webkit-gradient(linear, left top, right top, from(#e6e6f0), to(#e6f4fc));background:-webkit-linear-gradient(left, #e6e6f0, #e6f4fc);background:linear-gradient(to right, #e6e6f0, #e6f4fc);-webkit-transition:all .5s ease;transition:all .5s ease}.tcs-wrap .tcs-anchor ul li:hover::before{opacity:1}.tcs-wrap .tcs-anchor ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-right:1em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0e0d6a;font-size:18px;font-style:italic;position:relative}.tcs-wrap .tcs-anchor ul li a svg{display:block;width:40px;fill:#0e0d6a;margin:0 .5em;-webkit-transition:all .5s ease;transition:all .5s ease}.tcs-wrap .tcs-anchor.js-trigger::before{width:100vw}.tcs-wrap .tcs-anchor.js-trigger ul::before{content:"";width:2vw}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:#0bf 3px solid}.splide.is-focus-in .splide__slide:focus{border:#0bf 3px solid}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}@media screen and (min-width: 897px){.__sticky{position:sticky}.tcs-wrap .tcs-news dd ul li time{position:absolute;left:0}.tcs-wrap .tcs-voice li{padding:4px}.tcs-wrap .tcs-voice li::before,.tcs-wrap .tcs-voice li::after{content:"";display:block;background:#fff;width:0;height:1px;position:absolute;-webkit-transition:all .5s ease;transition:all .5s ease}.tcs-wrap .tcs-voice li::before{top:0;left:0}.tcs-wrap .tcs-voice li::after{bottom:0;right:0}.tcs-wrap .tcs-voice li .tcs-toggle::before,.tcs-wrap .tcs-voice li .tcs-toggle::after{content:"";display:block;background:#fff;width:1px;height:0;position:absolute;-webkit-transition:all .5s ease;transition:all .5s ease}.tcs-wrap .tcs-voice li .tcs-toggle::before{left:-4px;bottom:-3px}.tcs-wrap .tcs-voice li .tcs-toggle::after{top:-3px;right:-4px}.tcs-wrap .js-modal_btnarea{margin-inline:-20px}.tcs-wrap .js-modal_btnarea>a:after{margin-left:10px}}@media screen and (max-width: 896px){.cmp-com-struct-header .cmp-com-struct-header__nav,.cmp-com-struct-footer .cmp-com-struct-header__nav{display:none}.tcs-wrap .tcs-contents .tcs-frame{margin:4vw 0 4vw 4vw}.tcs-wrap .tcs-contents h2{font-size:30px}.tcs-wrap .tcs-contents h3{font-size:20px}.tcs-wrap .tcs-contents p{font-size:15px}.tcs-wrap .tcs-button{padding:1em 2.4em;font-size:14px}.tcs-wrap .tcs-button .tcs-arrow{position:absolute;top:50%;right:1em}.tcs-wrap [class*=tcs-tag]{font-size:12px;min-width:70px}.tcs-wrap .tcs-hide-pc{display:inherit}.tcs-wrap .tcs-hide-sp{display:none}.tcs-wrap .tcs-lead{font-size:15px;padding:6vw 4vw}.tcs-wrap .tcs-news{border-top:2px solid;border-left:none;border-right:none}.tcs-wrap .tcs-news dt{font-size:18px}.tcs-wrap .tcs-news dt .tcs-triangle{width:60px}.tcs-wrap .tcs-news dt .tcs-triangle::after{width:20px;height:10px}.tcs-wrap .tcs-news dd{margin:0}.tcs-wrap .tcs-news dd ul{padding:1em 4vw}.tcs-wrap .tcs-news dd ul li{padding:.5em 0}.tcs-wrap .tcs-news dd ul li time{display:block}.tcs-wrap .tcs-about{padding:6vw 4vw}.tcs-wrap .tcs-about .tcs-inner .tcs-image{max-width:300px;margin:1em auto 2em;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.tcs-wrap .tcs-about .tcs-inner .tcs-text{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}.tcs-wrap .tcs-about .tcs-inner .tcs-text .tcs-name{max-width:180px}.tcs-wrap .tcs-about .tcs-inner .tcs-text .tcs-name__line2{text-align:left}.tcs-wrap h2.tcs-title-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 5em;padding:1em 0 4em;font-size:24px}.tcs-wrap h2.tcs-title-image::before{top:-20px;right:-18%}.tcs-wrap h2.tcs-title-image span{padding-left:1em}.tcs-wrap h2.tcs-title-image img{content:url(https://s7ap1.scene7.com/is/image/kddibiz/title2-img-sp?obj=1604554300444&scl=1&fmt=png-alpha);max-width:323px;top:1em}.tcs-wrap .tcs-system figure img{content:url(https://s7ap1.scene7.com/is/image/kddibiz/pic2-sp?obj=1604554300436&scl=1&fmt=png-alpha)}.tcs-wrap .tcs-system p{text-align:left;font-size:15px}.tcs-wrap .tcs-activities{padding:40px 15px 10px}.tcs-wrap .tcs-activities::before{width:calc(100% - 30px);height:calc(100% - 30px)}.tcs-wrap .tcs-activities .tcs-inner h2{font-size:20px}.tcs-wrap .tcs-activities .tcs-inner h2 small{font-size:65%}.tcs-wrap .tcs-activities .tcs-title-case{padding-left:100px}.tcs-wrap .tcs-activities .tcs-title-case p{text-align:left;font-size:16px;margin-left:0;margin-right:1em}.tcs-wrap .tcs-activities .tcs-title-case i{width:60px;height:60px;right:calc(100% - 80px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:12px}.tcs-wrap .tcs-activities .tcs-title-case i .tcs-num{margin-top:.25em;margin-left:0}.tcs-wrap .tcs-activities .tcs-text{padding:4vw}.tcs-wrap .tcs-activities .tcs-text dt{width:100%;margin:0 0 60px;padding:1.5em 2em;font-size:15px}.tcs-wrap .tcs-activities .tcs-text dt::after{top:calc(100% + 10px);left:calc(50% - 10px);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.tcs-wrap .tcs-activities .tcs-text dt img{width:80px;bottom:-60px;right:-1em}.tcs-wrap .tcs-activities .tcs-text dd{width:100%}.tcs-wrap .tcs-activities .tcs-text dd h4{text-align:center;font-size:15px}.tcs-wrap .tcs-activities .tcs-text dd p{font-size:14px}.tcs-wrap .tcs-activities .tcs-text dd .tcs-button{width:100%;margin:0 0 1em 0}.tcs-wrap .tcs-nobg{padding:40px 4vw}.tcs-wrap .tcs-nobg>h2{font-size:25px}.tcs-wrap .tcs-v{padding:40px 0}.tcs-wrap .tcs-v .tcs-v_explain{text-align:left;padding:0 4vw}.tcs-wrap .tcs-v_navigation{display:none}.tcs-wrap .tcs-v_section:first-of-type{border-top:1px solid rgba(255,255,255,.3)}.tcs-wrap .tcs-v_section>h3{text-align:left;padding:24px 0 24px 4vw}.tcs-wrap .tcs-v_section>h3:after{content:"";position:absolute;top:calc(50% - 5px);right:4vw;width:10px;height:10px;border-top:2px solid #fff;border-left:2px solid #fff;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);-webkit-transition:all .5s ease;transition:all .5s ease}.tcs-wrap .tcs-v_card{padding:0;width:100%;border-bottom:1px solid #ddd}.tcs-wrap .tcs-v_card::before,.tcs-wrap .tcs-v_card::after{display:none}.tcs-wrap .tcs-v_card_inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;background-color:#fff}.tcs-wrap .tcs-v_card_inner::before,.tcs-wrap .tcs-v_card_inner::after{content:none}.tcs-wrap .tcs-v_card_head{width:32%;border-bottom:0;background-color:#fff}.tcs-wrap .tcs-v_card_body{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:68%;padding:0 30px}.tcs-wrap .tcs-v_card_body>time{margin-bottom:5px}.tcs-wrap .tcs-v_card_body>h4{line-height:1.4}.tcs-wrap .tcs-v_card_wrap{display:block;padding:0 4vw}.tcs-wrap .tcs-voice li{margin-bottom:1.2em}.tcs-wrap .tcs-voice li .tcs-toggle{padding:40px 4vw calc(4vw + 55px)}.tcs-wrap .tcs-voice li .tcs-toggle [class*=tcs-tag]{top:5px;left:5px}.tcs-wrap .tcs-voice li .tcs-toggle h3 p{display:inline-block;font-size:17px}.tcs-wrap .tcs-voice li .tcs-toggle h3+p{font-size:14px}.tcs-wrap .tcs-voice li .tcs-toggle .tcs-text{margin-top:.5em;padding-top:.5em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tcs-wrap .tcs-voice li .tcs-toggle .tcs-text object{display:block;margin-right:0}.tcs-wrap .tcs-voice li .tcs-toggle .tcs-text svg{width:40px}.tcs-wrap .tcs-voice li .tcs-toggle .tcs-text p{margin-left:0}.tcs-wrap .tcs-voice li .tcs-toggle .tcs-triangle{width:100%;height:45px}.tcs-wrap .tcs-voice li .tcs-toggle time{right:4vw;bottom:50px;font-size:16px}.tcs-wrap .js-modal_wrap{max-width:100%}.tcs-wrap .js-modal_voice{padding:2px 8px}.tcs-wrap .js-modal_body{padding:20px 20px}.tcs-wrap .js-modal_kadai{padding:25px 15px}.tcs-wrap .js-modal_kadai>dt{padding:2px 8px}.tcs-wrap .js-modal_kadai>dd{text-align:left}.tcs-wrap .js-modal_column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tcs-wrap .js-modal_image{width:100%;display:none}.tcs-wrap .js-modal_image-sp{display:block;text-align:center;width:100%;margin-bottom:16px}.tcs-wrap .js-modal_solution{width:100%;padding:0}.tcs-wrap .js-modal_btnarea>a{width:100%}.tcs-wrap .mb-icon{display:inline-block;margin-right:12px}.tcs-wrap .tcs-more{font-size:18px;max-width:180px}.tcs-wrap .tcs-contact .tcs-inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.tcs-wrap .tcs-contact .tcs-inner dt{width:100%;font-size:24px;margin-bottom:4vw}.tcs-wrap .tcs-contact .tcs-inner dd{width:100%}.tcs-wrap .tcs-contact .tcs-inner dd p{margin-right:1em;font-size:28px}.tcs-wrap .tcs-contact .tcs-inner dd>small{font-size:12px}.tcs-wrap .tcs-list-beconnected{margin:0 -16px 20px}.tcs-wrap .tcs-list-beconnected li{width:100%}.tcs-wrap .tcs-list-beconnected li a::before,.tcs-wrap .tcs-list-beconnected li a::after,.tcs-wrap .tcs-list-beconnected li .tcs-line::before,.tcs-wrap .tcs-list-beconnected li .tcs-line::after{display:none}.tcs-wrap header{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;height:calc(100vh - 85px);padding:80px 8vw}.tcs-wrap header h1 img{content:url(https://s7ap1.scene7.com/is/image/kddibiz/title-sp?obj=1604554300445&scl=1&fmt=png-alpha);max-width:90% !important}.tcs-wrap header h1 small{width:80vw}.tcs-wrap header h1 small::before{width:40px}.tcs-wrap header .tcs-slide{width:150% !important}.tcs-wrap .tcs-anchor{height:70px}.tcs-wrap .tcs-anchor::before{width:100%}.tcs-wrap .tcs-anchor ul::before{width:2vw}.tcs-wrap .tcs-anchor ul li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:0;font-size:13px}}@media all and (-ms-high-contrast: none){.tcs-wrap .tcs-contents .tcs-title{color:#0e0d6a;background:none}.tcs-wrap .tcs-lead p{color:#0e0d6a;background:none}.tcs-wrap .tcs-news dt{color:#0e0d6a;background:none}.tcs-wrap .tcs-activities .tcs-inner h2{color:#0e0d6a;background:none}.tcs-wrap .tcs-activities .tcs-inner h2 small span{color:#0e0d6a;background:none}.tcs-wrap .tcs-v_card_body>h4{background:none !important;color:#0e0d6a !important}.tcs-wrap .tcs-voice li .tcs-toggle h3 p{color:#0e0d6a;background:none}.tcs-wrap .tcs-list-beconnected li a .tcs-text h3{background:none !important;color:#0e0d6a !important}.tcs-wrap .tcs-list-beconnected li a .tcs-text p{background:none !important;color:#222 !important}.tcs-wrap .tcs-list-beconnected li a:hover::before{width:102%}.tcs-wrap .tcs-list-beconnected li a:hover::after{height:102%}.tcs-wrap .tcs-list-beconnected li .tcs-line:hover::before{width:102%}.tcs-wrap .tcs-list-beconnected li .tcs-line:hover::after{height:102%}}@media screen and (max-width: 1199px){.tcs-wrap .tcs-lead{text-align:left}.tcs-wrap .tcs-lead br{display:none}.tcs-wrap .tcs-nobg{padding:40px calc(4vw - 4px)}.tcs-wrap .tcs-v_navigation_item:nth-child(6n) a,.tcs-wrap .tcs-v_navigation_item:last-child a{border-right:1px solid rgba(255,255,255,.2)}.tcs-wrap .tcs-voice{padding:4vw 0}.tcs-wrap .tcs-voice li .tcs-toggle h3 small{display:block;font-size:12px}.tcs-wrap .tcs-contact{padding:40px 4vw}.tcs-wrap .tcs-contact .tcs-inner dd p img{width:48px}.tcs-wrap .tcs-list-beconnected li{width:50%}.tcs-wrap header h1 img{max-width:60%;margin-bottom:60px}.tcs-wrap header .tcs-slide{width:80%}}@media screen and (min-width: 1440px){.tcs-wrap h2.tcs-title-image{padding:1.5em 0 2.5em 612px;font-size:40px}}@media screen and (max-width: 1250px){.tcs-wrap .tcs-v_navigation_separate{content:none}}@media screen and (min-width: 2000px){.tcs-wrap header{height:62.5vh;min-height:830px}}
