@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap);pre,textarea{overflow:auto}[hidden],audio:not([controls]),template{display:none}details,main,summary{display:block}input[type=number]{width:auto}input[type=search]{-webkit-appearance:textfield}input[type="text"],input[type="tel"],input[type="email"],textarea{outline:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}progress{display:inline-block}small{font-size:75%}textarea{resize:vertical}*,::after,::before{box-sizing:inherit;border-style:solid;border-width:0}*{font-size:inherit;line-height:inherit;margin:0;padding:0}::after,::before{text-decoration:inherit;vertical-align:inherit}:root{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;box-sizing:border-box;cursor:default;text-rendering:optimizeLegibility}a{text-decoration:none;outline:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}button,input,select,textarea{background-color:transparent;color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;min-height:1.5em}code,kbd,pre,samp{font-family:monospace,monospace}nav ol,nav ul{list-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}table{border-collapse:collapse;border-spacing:0}b{background:linear-gradient(transparent 60%,rgba(255,255,255,0) 60%,#ffff00 85%)}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0)!important;position:absolute!important}}li{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:400}@media (min-width:768px){.cw{max-width:1280px;width:calc(100% - 100px);margin-left:auto;margin-right:auto}}.row:after{content:" ";display:block;clear:both}.row .left{float:left;width:50%}.row .right{float:right;width:50%}@media (min-width:768px){.row:after{content:" ";display:block;clear:both}.row .left{float:left;width:50%}.row .right{float:right;width:50%}}@media (min-width:768px) and (max-width:1023px){.mobileOnly{display:none!important}.desktopminOnly{display:none!important}.desktopOnly{display:none!important}}@media (max-width:1023px){.desktopminOnly{display:none!important}}@media (min-width:1024px){.mobileOnly{display:none!important}.tabletOnly{display:none!important}.touchOnly{display:none!important}}@media (min-width:1024px){.img-desktop{display:none!important}}.fl{float:left}.fr{float:right}@media (min-width:768px){.flDesktop{float:left}.frDesotop{float:right}}.ac{text-align:center}.al{text-align:left}.ar{text-align:right}@media (min-width:768px){.acDesktop{text-align:center}.alDesktop{text-align:left}.arDesktop{text-align:right}}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.cf:after{content:" ";display:block;clear:both}@media (min-width:768px){.cfDesktop:after{content:" ";display:block;clear:both}}.objectFit{object-fit:cover;object-position:center center;font-family:'object-fit: cover; object-position: center center;';width:100%;height:100%}.objectFitContain{object-fit:contain;object-position:center center;font-family:'object-fit: contain; object-position: center center;';width:100%;height:100%}.objectFitTop{object-fit:cover;object-position:center top;font-family:'object-fit: cover; object-position: center top;';width:100%;height:100%}.objectFitRight{object-fit:cover;object-position:100% center;font-family:'object-fit: cover; object-position: 100% center;';width:100%;height:100%}.objectFitLeft{object-fit:cover;object-position:center center;font-family:'object-fit: cover; object-position: center center;'}.br{display:block}.tbr{display:block}.br-t{display:inline}html{font-size:62.5%}body{font-size:14px;font-size:1.3rem;font-family:'Roboto','Noto Sans JP',sans-serif;color:#282828;line-height:1.8;letter-spacing:.05em;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:769px) and (max-width:1180px){html{font-size:50%}}.navArea{position:fixed;width:100%;margin-left:auto;margin-right:auto;top:0;left:0;z-index:50}.navArea:after{content:" ";display:block;clear:both}.navArea a{color:#282828;font-size:1.6rem}@media (min-width:768px){.spNavicon{display:none}.navArea{height:90px;transition:all ease .3s;background:#191919}.navArea .cw{width:calc(100% - 30px)}.navArea.scrolled{top:-90px}.navArea.fixed{top:0}.navArea .inner{max-width:none;text-align:right;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.navArea .inner h1{margin-right:auto;padding-left:30px}.navArea .inner h1 svg{width:322px}.navArea .navList{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:100%;padding-right:20px}.navArea .navList li{height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-right:25px;position:relative;align-items:center}.navArea .navList li.active a::after{width:20px}.navArea .navList li.spClose{display:none}.navArea .navList li.spDetail{display:none}.navArea .navList li.login{position:relative;padding-left:25px}.navArea .navList li.login::before{content:'';display:block;height:17px;width:1px;display:block;position:absolute;top:calc(50% - 8.5px);left:0;background:#D5D5D5}.navArea .navList li.btnWrap{margin-right:15px}.navArea .navList li:last-child{margin-right:0}.navArea .navList li a{transition:all ease .3s;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;font-size:1.4rem;font-weight:700;position:relative;color:#D5D5D5}.navArea .navList li a::after{content:'';display:block;height:1px;width:0;display:block;position:absolute;bottom:0;left:-10px;background:#E8E8E8;transition:all ease .3s}.navArea .navList li a:hover::after{width:20px}.navArea .navList li a.btn{height:30px;width:165px;font-size:1.4rem;font-weight:700;line-height:1;letter-spacing:normal;letter-spacing:.04em}.navArea .navList li a.btn::after{content:none}.navArea .navList li a.btn.btnDownload{background:#E5E5E5;color:#282828}.navArea .navList li a.btn.btnDownload:hover{background:#fff}.navArea .navList li a.btn.btnTrial{background:#bf2a42;color:#fff}.navArea .navList li a.btn.btnTrial:hover{background:#FF7897}}.headLogo{position:relative}.headLogo .logo{padding-top:35px;padding-left:50px}.headLogo .logo img{width:148px}.headLogo .bg-head{position:absolute;top:-80px;left:100px;width:250px;z-index:-1}.form-detail .headLogo .logo{padding-top:35px;padding-left:50px;height:60px}.form-detail .headLogo .logo a{display:block;margin-top:5px;padding-bottom:4px}.form-detail .headLogo .logo img{width:148px}.form-detail .headLogo .bg-head{position:absolute;top:-80px;left:100px;width:250px;z-index:-1}.Trial .form-detail .headLogo .logo a{display:block;margin-top:0;padding-bottom:0}.seminar .navArea{background:#191919}.pagination{position:relative;margin-top:50px}.pagination h2{display:none}.pagination .nav-links{display:flex;justify-content:center}.pagination a,.pagination span{display:inline-block;width:40px;font-size:1.8rem;line-height:50px;color:#7E7E7E;text-align:center;position:relative}.pagination a.current,.pagination span.current{color:#363636}.pagination a:hover,.pagination span:hover{color:#363636}.pagination .prev,.pagination .next{position:absolute;font-size:1.6rem;color:#363636;top:0}.pagination .prev::after,.pagination .next::after{content:'';display:block;position:absolute;width:10px;height:10px;top:calc(50% - 5px);border-right:solid 2px #363636;border-top:solid 2px #363636}.pagination .prev{left:0;margin-left:18px}.pagination .prev::after{left:-15px;-webkit-transform:rotate(-135deg) scale(.66667);transform:rotate(-135deg) scale(.66667);-webkit-transition:left .2s ease-in-out,border-color .2s linear;transition:left .2s ease-in-out,border-color .2s linear}.pagination .prev:hover::after{left:-18px}.pagination .next{right:0;margin-right:18px}.pagination .next::after{right:-15px;-webkit-transform:rotate(45deg) scale(.66667);transform:rotate(45deg) scale(.66667);-webkit-transition:right .2s ease-in-out,border-color .2s linear;transition:right .2s ease-in-out,border-color .2s linear}.pagination .next:hover::after{right:-18px}.btnTop{display:table;width:57px;height:57px;background:#fff;text-align:center;border-radius:100%;margin:0 auto}.btnTop a{display:table-cell;vertical-align:middle}body footer{background-color:#191919;position:relative;overflow:hidden;padding-bottom:30px}body footer .cw{max-width:none;padding-left:50px;padding-right:50px;max-width:1680px}body footer .footerNav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}body footer .footerNav .col{padding-right:50px}body footer .footerNav a{display:block;margin-top:30px;font-weight:500;line-height:1.14;letter-spacing:1.12px;color:#d5d5d5;position:relative}body footer .footerNav a:hover{transform:translate(5px,0)}body footer .footerNav a:hover::after{content:'';display:block;height:2px;width:4px;display:block;position:absolute;top:calc(50% - 1px);left:-10px;background:#d5d5d5;transition:all ease .5s}body footer .logoArea{margin-top:0}body footer .telArea{text-align:right}body footer .telArea>div{display:inline-block;margin-left:auto;margin-right:0}body footer .telArea>div .txt{font-size:.9rem;letter-spacing:.9px;color:#d5d5d5;text-align:left}body footer .telArea>div .tel{display:block;font-size:3rem;font-weight:700;line-height:1;letter-spacing:3px;color:#d5d5d5;margin-top:10px}body footer .bottomNav{margin-top:40px;position:relative}body footer .bottomNav .link{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;font-size:1.2rem;letter-spacing:1.2px;color:#d5d5d5}body footer .bottomNav .link a{font-size:1.2rem;letter-spacing:1.2px;color:#d5d5d5}body footer .bottomNav .link a:hover{color:#fff}body footer .copyright{color:#d5d5d5;font-size:1.2rem;margin-left:auto;position:absolute;right:0;top:-3px}@media screen and (min-width:769px) and (max-width:1500px){body footer .cw{width:calc(100% - 100px);padding-left:0;padding-right:0}body footer .copyright{position:relative;margin-top:20px;text-align:center}}.modalArea{background:#282828;width:100%;height:100%;position:fixed;top:0;left:0;z-index:100;display:none;opacity:0}.modalArea .inner{width:100%;height:100%;position:fixed;z-index:201;top:50%;left:50%;-moz-transform:translate(-50%,-49%);-o-transform:translate(-50%,-49%);-ms-transform:translate(-50%,-49%);-webkit-transform:translate(-50%,-49%);transform:translate(-50%,-49%);opacity:0;transition:all ease .3s;overflow-y:scroll}.modalArea .inner.active{opacity:1;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modalArea .inner .closeBtn{position:absolute;display:block;z-index:203;top:20px;right:-25px;height:40px;width:40px;opacity:.8;transition:all ease .3s}.modalArea .inner .closeBtn span{position:relative;display:block;height:100%;width:100%}.modalArea .inner .closeBtn span::before,.modalArea .inner .closeBtn span::after{position:absolute;display:block;content:"";width:30px;border-bottom:2px solid #fff;top:calc(50% - 1px);left:5px}.modalArea .inner .closeBtn span::before{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modalArea .inner .closeBtn span::after{-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modalArea .inner .closeBtn.active{display:block}.modalArea .inner .closeBtn:hover{opacity:.5}.modalArea .inner .wrap{position:relative;text-align:center;margin-left:auto;margin-right:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;overflow:hidden}.modalArea .inner .wrap .contentBox{width:1060px;max-width:calc(100% - 60px);margin:0 auto;position:relative;display:inline-block}.modalArea .inner .wrap .contentBox .item{display:none;padding:100px 0}.modalArea .inner .wrap .contentBox .modalTitle{font-weight:700}.modalArea .inner .wrap .contentBox .copyBox{width:100%;text-align:center;margin-top:40px}.form-container .form-inner .mktoForm{width:100%!important}.form-container .form-inner .mktoForm input[type=text],.form-container .form-inner .mktoForm input[type=url],.form-container .form-inner .mktoForm input[type=email],.form-container .form-inner .mktoForm input[type=tel],.form-container .form-inner .mktoForm input[type=number],.form-container .form-inner .mktoForm input[type=date],.form-container .form-inner .mktoForm select.mktoField,.form-container .form-inner .mktoForm textarea.mktoField{width:100%!important;font-size:1.4rem;background:#F5F5F5;border:1px solid #F5F5F5;box-shadow:none;padding:14px;margin-top:3px!important;margin-bottom:6px!important;line-height:1;height:auto;border-radius:8px;margin-bottom:0;-webkit-appearance:none}.form-container .form-inner .mktoForm input[type=text]:focus,.form-container .form-inner .mktoForm input[type=url]:focus,.form-container .form-inner .mktoForm input[type=email]:focus,.form-container .form-inner .mktoForm input[type=tel]:focus,.form-container .form-inner .mktoForm input[type=number]:focus,.form-container .form-inner .mktoForm input[type=date]:focus,.form-container .form-inner .mktoForm select.mktoField:focus,.form-container .form-inner .mktoForm textarea.mktoField:focus{border:1px solid #ff5e83}.form-container .form-inner .mktoForm input[type=text]:placeholder-shown,.form-container .form-inner .mktoForm input[type=url]:placeholder-shown,.form-container .form-inner .mktoForm input[type=email]:placeholder-shown,.form-container .form-inner .mktoForm input[type=tel]:placeholder-shown,.form-container .form-inner .mktoForm input[type=number]:placeholder-shown,.form-container .form-inner .mktoForm input[type=date]:placeholder-shown,.form-container .form-inner .mktoForm select.mktoField:placeholder-shown,.form-container .form-inner .mktoForm textarea.mktoField:placeholder-shown{color:#F5F5F5}.form-container .form-inner .mktoForm .mktoRequiredField label.mktoLabel{width:auto!important;font-weight:300}.form-container .form-inner .mktoForm.mktoLayoutAbove .mktoLabel{width:100%!important;font-size:1.2rem;padding-bottom:8px;position:relative}.form-container .form-inner .mktoForm .mktoOffset{width:0!important}.form-container .form-inner .mktoForm .mktoHtmlText{width:100%!important;font-size:1.2rem!important;color:#363636!important}.form-container .form-inner .mktoForm .mktoFormRow{display:flex;margin:0 -8px}.form-container .form-inner .mktoForm .mktoFormRow+.mktoFormRow{margin-top:6px}.form-container .form-inner .mktoForm .mktoFormCol{float:none;width:100%;padding:0 8px}.form-container .form-inner .mktoForm .mktoFieldWrap{float:none}.form-container .form-inner .mktoButtonRow{width:100%;margin-top:0;z-index:0}.form-container .form-inner .mktoButtonRow .mktoButtonWrap{margin:0!important}.form-container .form-inner .mktoForm .mktoButtonWrap.mktoMinimal .mktoButton,.form-container .form-inner .mktoForm .mktoButton{width:100%!important;font-size:1.8rem!important;height:66px;background:#ff5e83!important;transition:0.3s cubic-bezier(.4,0,.2,1);border:none!important;border-radius:12px!important;position:relative;outline:none}.form-container .form-inner .mktoForm .mktoButtonWrap.mktoMinimal .mktoButton:hover,.form-container .form-inner .mktoForm .mktoButton:hover{background:#ff7897!important}.form-container .form-inner .mktoForm.mktoLayoutAbove .mktoRequiredField .mktoAsterix{padding:0}.form-container .form-inner .mktoForm .mktoRequiredField .mktoAsterix{width:0}.form-container .form-inner .mktoForm .mktoAsterix{color:#fff}.form-container .form-inner .mktoForm .mktoAsterix::after{content:'';display:inline-block;width:6px;height:6px;background:#ff5e83;position:absolute;top:8px;right:-15px;border-radius:100%}.form-container .form-inner .mktoForm .mktoFormCol:nth-child(2) .mktoAsterix::after{content:initial}.form-container .form-inner .mktoForm .mktoError .mktoErrorMsg{display:inline-block!important;margin-top:7px;background-color:#ff5e83;background-image:none;border:1px solid #ff5e83;border-radius:6px;box-shadow:none!important;color:#fff;font-size:1.3rem;line-height:1.5;max-width:16em;padding:5px 10px;text-shadow:none}.form-container .form-inner .mktoForm .mktoError .mktoErrorArrow{background-color:#ff5e83;border:1px solid #ff5e83;border-right:none;border-bottom:none;display:inline-block;height:16px;transform:rotate(45deg);width:16px;margin-top:5px}.form-container .form-inner .mktoForm .mktoError{position:absolute;bottom:-25px!important;left:8px!important}.form-container .form-inner .form-list+.form-list{margin-top:2px}.form-container .form-inner .form-row{display:flex;margin:0 -8px;align-items:flex-end}.form-container .form-inner .form-row input:focus{border:1px solid #ff5e83}.form-container .form-inner .form-row input::placeholder{color:#C6C6C6}.form-container .form-inner .form-row textarea::placeholder{color:#C6C6C6}.form-container .form-inner .form-row .form-col.show .error-message{display:block}.form-container .form-inner .form-col{width:100%;padding:0 8px;position:relative}.form-container .form-inner .form-col label span{width:auto;font-weight:400;font-size:1.2rem;padding-bottom:8px;position:relative;line-height:1.7}.form-container .form-inner .form-col label .must{position:relative}.form-container .form-inner .form-col label .must::after{content:"";display:inline-block;width:6px;height:6px;background:#ff5e83;position:absolute;top:4px;right:-15px;border-radius:100%}.form-container .form-inner .form-field{width:100%;font-size:1.4rem;line-height:1;background:#F5F5F5;border:1px solid #F5F5F5;box-shadow:none;padding:14px;border-radius:8px;outline:none;margin-top:5px;margin-bottom:8px;-webkit-appearance:none}.form-container .form-inner .form-button{margin-top:30px;position:relative;z-index:0}.form-container .form-inner .form-button .button{width:100%;font-size:1.8rem;height:66px;color:#fff;background:#ff5e83;transition:0.3s cubic-bezier(.4,0,.2,1);border:none;border-radius:12px;letter-spacing:1px;position:relative;cursor:pointer;outline:none}.form-container .form-inner .form-button .button:hover{background:#ff7897}.form-container .form-inner .form-select{text-align:center;margin-top:20px}.form-container .form-inner .text{font-size:1.2rem;line-height:1.4}.form-container .form-inner .text a{text-decoration:underline;transition:0.3s}.form-container .form-inner .text a:hover{text-decoration:none}.form-container .form-inner .error-message{max-width:16em;font-size:1.3rem;line-height:1.5;color:#fff;font-weight:400;padding:5px 10px;margin-top:7px;background-color:#ff5e83;background-image:none;border:1px solid #ff5e83;border-radius:6px;text-shadow:none;position:absolute;bottom:-35px;z-index:100}.form-container .form-inner .error-message::after{content:'';display:inline-block;width:16px;height:10px;background-color:#ff5e83;border:1px solid #ff5e83;border-right:none;border-bottom:none;overflow:hidden;margin-top:5px;position:absolute;top:-6px;left:8px;transform:rotate(45deg);z-index:-1}@media (min-width:768px){.cw{max-width:1280px;width:calc(100% - 100px);margin-left:auto;margin-right:auto}}.row:after{content:" ";display:block;clear:both}.row .left{float:left;width:50%}.row .right{float:right;width:50%}@media (min-width:768px){.row:after{content:" ";display:block;clear:both}.row .left{float:left;width:50%}.row .right{float:right;width:50%}}@media (min-width:768px) and (max-width:1023px){.mobileOnly{display:none!important}.desktopminOnly{display:none!important}.desktopOnly{display:none!important}}@media (max-width:1023px){.desktopminOnly{display:none!important}}@media (min-width:1024px){.mobileOnly{display:none!important}.tabletOnly{display:none!important}.touchOnly{display:none!important}}@media (min-width:1024px){.img-desktop{display:none!important}}.fl{float:left}.fr{float:right}@media (min-width:768px){.flDesktop{float:left}.frDesotop{float:right}}.ac{text-align:center}.al{text-align:left}.ar{text-align:right}@media (min-width:768px){.acDesktop{text-align:center}.alDesktop{text-align:left}.arDesktop{text-align:right}}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.cf:after{content:" ";display:block;clear:both}@media (min-width:768px){.cfDesktop:after{content:" ";display:block;clear:both}}.objectFit{object-fit:cover;object-position:center center;font-family:'object-fit: cover; object-position: center center;';width:100%;height:100%}.objectFitContain{object-fit:contain;object-position:center center;font-family:'object-fit: contain; object-position: center center;';width:100%;height:100%}.objectFitTop{object-fit:cover;object-position:center top;font-family:'object-fit: cover; object-position: center top;';width:100%;height:100%}.objectFitRight{object-fit:cover;object-position:100% center;font-family:'object-fit: cover; object-position: 100% center;';width:100%;height:100%}.br{display:block}.tbr{display:block}.br-t{display:inline}html.noScroll{overflow:hidden}body{width:100%;position:relative}body.fixed{position:fixed;width:100%;height:100%}a{color:#282828;border-style:none;transition:all ease .3s}a.off{pointer-events:none}img{max-width:100%;width:auto;max-height:100%}.btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;height:40px;width:220px;line-height:1;transition:all ease .5s;margin-left:auto;margin-right:auto;position:relative;border-radius:15px}.btn.pink{background-image:-webkit-linear-gradient(-28deg,rgb(144,46,43) 0%,rgb(190,43,75) 100%);background-image:-ms-linear-gradient(-28deg,rgb(144,46,43) 0%,rgb(190,43,75) 100%);color:#fff}.btn.white{background:#fff}@media (min-width:768px){.btn.white:hover{background:#e5e5e5}.btn.pink:hover{background:linear-gradient(130deg,rgba(255,120,151,.98) 15%,rgba(255,120,151,.98) 20%,rgba(255,120,151,.98) 52%,rgba(255,122,151,.98) 71%,rgba(255,130,153,.98) 86%,rgba(255,145,154,.98) 99%,rgba(255,162,156,.98) 100%,rgba(255,197,191,.98) 126%);transition:all ease .5s}}.swiper-pagination .swiper-pagination-bullet{margin-right:10px}.swiper-pagination .swiper-pagination-bullet:last-child{margin-right:0}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#00b8ee}@keyframes lineHoverAnimation{0%{right:0;left:auto;width:100%}40%{right:0;left:auto;width:0}60%{left:0;right:auto;width:0}100%{left:0;right:auto;width:100%}}.hoverLine{position:relative}.hoverLine .icon path{stroke:#282828;transition:all ease .3s}.hoverLine::after{content:'';height:1px;width:100%;display:block;position:absolute;bottom:0;background:#282828;left:0}.hoverLine.on::after{animation-name:lineHoverAnimation;animation-direction:normal;animation-duration:.8s;animation-timing-function:ease;animation-fill-mode:none;animation-play-state:running;animation-iteration-count:alternate}.hoverLine.on .icon path{stroke:#ff5e83}.container{margin-top:100px;overflow:hidden}footer{margin-top:auto}.commonDelay{opacity:0;-moz-transform:translate(0,10px);-o-transform:translate(0,10px);-ms-transform:translate(0,10px);-webkit-transform:translate(0,10px);transform:translate(0,10px);transition:all ease .8s}.commonDelay.visible{opacity:1;-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}.btnBlock{margin-top:160px;position:relative;color:#fff;text-align:center;padding-top:120px;padding-bottom:120px}.btnBlock.noMT{margin-top:0}.btnBlock.btnBlock02{margin-top:0}.btnBlock .btnAreaTitle{font-size:2.5rem;line-height:1.2;letter-spacing:3.75px;color:#fff}.btnBlock .btnWrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;max-width:880px;margin-left:auto;margin-right:auto;margin-top:40px}.btnBlock .btnWrap .noImg{display:none}.btnBlock .btnWrap .btn{width:420px;height:111px;margin-left:40px;font-size:2.2rem;font-weight:700;line-height:1.5;letter-spacing:2.2px;text-align:center;position:relative}.btnBlock .btnWrap .btn:first-child{margin-left:0}.btnBlock .btnWrap .btn .sub{font-size:1.4rem;font-weight:500}.btnBlock .btnWrap .btn .badge{display:block;position:absolute;left:-38px;top:-58px}.btnBlock .btnWrap .btn .badge img{width:107px}.btnBlock .btnWrap .btn.pink .txt .num{font-size:3.4rem}.btnBlock .btnWrap .btn .txt{line-height:40px;margin-top:2px}.btnBlock .btnWrap .btn.white .txt{margin-top:7px}.btnBlock .btnWrap02{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;max-width:880px;margin-left:auto;margin-right:auto;margin-top:32px}.btnBlock .btnWrap02 .noImg{display:none}.btnBlock .btnWrap02 .btn{width:276px;height:72px;margin-left:26px;font-size:1.4rem;font-weight:700;font-style:normal;line-height:1.79;letter-spacing:1.4px;color:#f5f5f5;border-radius:6px;background-color:#363636}.btnBlock .btnWrap02 .btn:first-child{margin-left:0}.btnBlock .btnWrap02 .btn .sub{font-size:1rem;font-weight:500}.btnBlock .btnWrap02 .btn:hover{background-color:#191919}.btnBlock .btnWrap02 .imgArea{position:absolute;z-index:-1;width:100%;height:100%;left:0;top:0}.btnBlock .btnWrap02 .imgArea img{width:100%;height:100%}.btnBlock .imgArea{position:absolute;z-index:-1;width:100%;height:100%;left:0;top:0}.btnBlock .imgArea img{width:100%;height:100%}.dataDetail .titleArea{color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;text-align:left}.dataDetail .titleArea .modalTitle{font-size:3rem}.dataDetail .titleArea .sub{font-size:1.8rem;margin-top:20px}.dataDetail .titleArea .left{width:calc(100% - 200px)}.dataDetail .titleArea .right{position:relative;width:428px;margin-left:30px}.dataDetail .titleArea .right img{display:block;position:absolute;bottom:-75px;right:-88px;width:428px;max-width:none;max-height:none}.dataDetail .copyBox{color:#E5E5E5;margin-top:30px}.dataDetail .vertical{writing-mode:vertical-rl;text-orientation:upright;font-feature-settings:normal;align-items:center;display:inline;letter-spacing:.2em;vertical-align:middle;white-space:nowrap}.dataDetail .detailTable{width:100%}.dataDetail .detailTable th,.dataDetail .detailTable td{border:1px solid #D5D5D5;padding:20px}.dataDetail .detailTable th .small,.dataDetail .detailTable td .small{font-size:1.2rem}@media (min-width:768px){.dataDetail .detailTable th:first-child,.dataDetail .detailTable td:first-child{border-left:none}.dataDetail .detailTable th:last-child,.dataDetail .detailTable td:last-child{border-right:none}.dataDetail .detailTable tr:last-child td,.dataDetail .detailTable tr:last-child th{border-bottom:none}}.dataDetail .detailTable thead th{background:#191919;font-size:1.8rem;font-weight:500;border-top:none}.dataDetail .detailTable thead th:nth-child(1){width:15%}.dataDetail .detailTable thead th:nth-child(2){width:28%}.dataDetail .detailTable thead th:nth-child(3){width:57%}.dataDetail .detailTable tbody .th01{background:#505050;font-size:1.8rem;padding:0}.dataDetail .detailTable tbody .th02{background:#363636;font-size:1.6rem;padding:0}.dataDetail .detailTable tbody .th03{background:#282828;font-size:1.4rem;font-weight:500}.dataDetail .detailTable tbody .th03 .num{font-size:4rem;font-weight:500;display:inline-block;margin-left:2px;margin-right:2px}.dataDetail .detailTable tbody .th03 .num.s{font-size:3rem}.dataDetail .detailTable tbody .th03 .unit{font-size:1.8rem}.dataDetail .detailTable tbody td{background:#fff;color:#363636;text-align:left;font-size:1.6rem;font-weight:500}.dataDetail .detailTable tbody td .list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;font-size:1.6rem}.dataDetail .detailTable tbody td .list .col{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-end}.dataDetail .detailTable tbody td .list .col div{text-align:left;padding:0 5px;line-height:2;font-weight:500}.dataDetail .detailTable tbody td .title{font-size:1.8rem}.dataDetail .detailTable tbody .small{font-size:1.4rem}.dataDetail .note{text-align:right;margin-top:30px}.footerLinkBlock{margin-top:232px}.footerLinkBlock .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.footerLinkBlock .wrap a{width:50%;position:relative;height:232px}.footerLinkBlock .wrap a .txt{position:absolute;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2.8rem;letter-spacing:.2em}.footerLinkBlock .wrap a .txt img{width:11px;display:inline-block;margin-left:20px}.footerLinkBlock .wrap a .img{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%}.footerLinkBlock .wrap a .img img{height:100%;width:100%}@media (min-width:768px){.btnBlock02 .imgArea img{display:inline}.btnBlock02 .imgArea .noImg.tabletUpOnly{display:none}}@media (min-width:768px){.Feature .btnBlock02 .imgArea img,.Function .btnBlock02 .imgArea img{display:none}.Feature .btnBlock02 .imgArea .noImg.tabletUpOnly,.Function .btnBlock02 .imgArea .noImg.tabletUpOnly{display:inline}}@media (min-width:768px){.btnBlock01 .imgArea img{display:none}.btnBlock01 .imgArea .noImg.tabletUpOnly{display:inline}}@media (min-width:768px){.Function .btnBlock01 .imgArea img{display:inline}.Function .btnBlock01 .imgArea .noImg.tabletUpOnly{display:none}}.Top .btnBlock01{margin-top:0}@media (min-width:768px){.Top .navArea{background:linear-gradient(to top,transparent 0%,rgba(0,0,0,.3) 100%)}.Top .navArea.fixed{background:#191919}}.Top header{position:relative;height:920px}.Top header::after{content:'';display:block;height:290px;width:100%;display:block;position:absolute;bottom:0;top:0;background-image:linear-gradient(to bottom,rgba(25,25,25,.39),rgba(101,101,101,0))}.Top header .txtArea{position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;margin-left:auto;margin-right:auto;background-color:rgba(0,0,0,.3);z-index:1}.Top header .txtArea .inner{width:1300px;max-width:80%;margin-left:auto;margin-right:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;margin-bottom:10%}.Top header .txtArea .inner .title{font-size:4.4rem;line-height:.95;letter-spacing:2.2px;color:#f2f2f2}.Top header .txtArea .inner .body{line-height:1.86;letter-spacing:1.4px;color:#d5d5d5;margin-top:20px}.Top header .txtArea .inner .btnWrap{margin-top:20px}.Top header .txtArea .inner .btnWrap a{display:block;max-width:286px;height:53px;transition-delay:.5s;position:relative}.Top header .txtArea .inner .btnWrap a img{position:absolute}.Top header .txtArea .inner .btnWrap a img.base{z-index:1}.Top header .txtArea .inner .btnWrap a.on .base{opacity:0;transition:all ease .3s}.Top header .movieArea{height:100%;overflow:hidden;position:relative;transition:all ease .3s;opacity:0}.Top header .movieArea.visible{opacity:1}.Top header .movieArea img,.Top header .movieArea video{height:100%;width:100%;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.Top header .movieArea video[poster]{height:100%;width:100%}.Top header .lineCenter{position:absolute;left:calc(50% - 0.5px);bottom:0;z-index:10;width:1px;height:40px;background:#fff}.Top header .lineCenter.lineCenter02{background:#282828;bottom:-40px}.Top #platform{transition:all ease .5s}.Top #platform .platformWrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:1280px;max-width:100%;margin-left:auto;margin-right:auto}.Top #platform .platformWrap .txtArea{position:relative;width:50%;max-width:600px;padding:30px;padding-top:100px;padding-bottom:150px}.Top #platform .platformWrap .txtArea .eyeblow{position:absolute;left:-100px;top:0}@media screen and (min-width:769px) and (max-width:1500px){.Top #platform .platformWrap .txtArea .eyeblow{left:10px}}.Top #platform .platformWrap .txtArea .sectionTitle{font-size:2.4rem;font-weight:700;line-height:1.67;letter-spacing:1.2px}.Top #platform .platformWrap .txtArea .body{margin-top:20px;font-size:1.5rem;line-height:2;letter-spacing:.7px}.Top #platform .platformWrap .txtArea .btnWrap{margin-top:30px}.Top #platform .platformWrap .txtArea .btnWrap a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:206px;margin-left:auto;justify-content:flex-end;padding-bottom:10px;align-items:center;font-weight:700}.Top #platform .platformWrap .txtArea .btnWrap a .icon{margin-left:5px;margin-top:-3px}.Top #platform .platformWrap .txtArea .btnWrap a .icon path{stroke:#282828;transition:all ease .3s}.Top #platform .platformWrap .imgArea{width:43%;max-width:450px;margin-left:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:flex-end}.Top #platform .platformWrap .imgArea img{width:100%}.Top #platform .strength{background:#282828;color:#fff;margin-top:70px;padding-top:180px;padding-bottom:60px;transition:all ease .5s}.Top #platform .strength .cw{max-width:1500px}.Top #platform .strength .strengthWrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.Top #platform .strength .imgArea{width:55%;height:100%;position:relative}.Top #platform .strength .imgArea .img{display:block;position:absolute;right:-5%;top:-300px;width:1040px;height:580px;max-width:none;text-align:right;z-index:1}.Top #platform .strength .txtArea{width:45%;min-width:640px;max-width:700px;margin-left:auto;z-index:1;color:#F5F5F5}.Top #platform .strength .txtArea .title{font-size:3rem;line-height:1.33;letter-spacing:1.5px}.Top #platform .strength .txtArea .numArea .wrap{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:40px}.Top #platform .strength .txtArea .numArea .wrap .badge span{display:inline-block;width:112px;background-color:#fff;color:#282828;border-radius:12px;color:#363636;font-size:1.1rem;font-weight:700;line-height:2.18;letter-spacing:.44px;text-align:center;padding:0 10px;padding-top:2px;white-space:nowrap}.Top #platform .strength .txtArea .numArea .wrap .num{font-weight:300}.Top #platform .strength .txtArea .numArea .wrap .left{width:230px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-end}.Top #platform .strength .txtArea .numArea .wrap .left .numWrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end;white-space:nowrap;margin-top:20px;line-height:1}.Top #platform .strength .txtArea .numArea .wrap .left .numWrap .num{font-size:11.2rem;line-height:1;margin-bottom:-20px}.Top #platform .strength .txtArea .numArea .wrap .right{margin-left:30px;width:calc(100% - 260px)}.Top #platform .strength .txtArea .numArea .wrap .right .numList{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.Top #platform .strength .txtArea .numArea .wrap .right .numList li{width:calc(33.33333333% - 20px);margin-right:30px}.Top #platform .strength .txtArea .numArea .wrap .right .numList li:nth-child(3n){margin-right:0}.Top #platform .strength .txtArea .numArea .wrap .right .numList li:nth-child(n+4){margin-top:30px}.Top #platform .strength .txtArea .numArea .wrap .right .numList li .numWrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end;white-space:nowrap;margin-top:20px}.Top #platform .strength .txtArea .numArea .wrap .right .numList li .numWrap span{font-size:1.1rem;line-height:1.27;letter-spacing:1.1px;color:#f5f5f5;display:inline-block;margin-left:2px}.Top #platform .strength .txtArea .numArea .wrap .right .numList li .numWrap .num{font-size:3.6rem;line-height:.85;letter-spacing:normal;color:#fff;margin-left:0;font-weight:400;margin-left:3px}.Top #platform .strength .txtArea .numArea .wrap .right .numList li .numWrap .num .unit{font-size:2rem;font-weight:500;line-height:.85;color:#f5f5f5;margin-left:3px;margin-left:3px}.Top #platform .strength .moreWrap{text-align:right;margin-top:35px}.Top #platform .strength .moreWrap .more{display:block;color:#7E7E7E;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;margin-left:auto;margin-right:0;width:120px;line-height:1;letter-spacing:2px}.Top #platform .strength .moreWrap .more:hover{opacity:.6}.Top #platform .strength .moreWrap .more .icon{display:inline-block;height:100%;margin-left:8px}.Top #platform .strength .moreWrap .more .icon img{width:8px;vertical-align:top;margin-top:1px}@media screen and (min-width:1081px) and (max-width:1440px){.Top #platform .platformWrap .imgArea{width:43%;max-width:450px;margin-left:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:flex-end}.Top #platform .strength{margin-top:160px;padding-top:100px}.Top #platform .strength .imgArea .img{right:-11%;top:-280px;width:900px;height:500px}}@media screen and (min-width:1081px) and (max-width:1280px){.Top #platform .platformWrap .txtArea{position:relative;width:50%;max-width:600px;padding:30px;padding-top:100px;padding-bottom:150px}.Top #platform .platformWrap .txtArea .eyeblow{position:absolute;left:-20px;top:0}.Top #platform .platformWrap .imgArea{width:43%;max-width:450px;margin-left:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:flex-end}.Top #platform .strength{margin-top:70px;padding-top:100px}.Top #platform .strength .imgArea{width:55%;height:100%;position:relative}.Top #platform .strength .imgArea .img{display:block;position:absolute;right:-16%;top:-200px;width:740px;height:400px}.Top #platform .strength .txtArea{width:40%;min-width:580px}.Top #platform .strength .txtArea .title{font-size:3rem}.Top #platform .strength .txtArea .numArea .wrap{width:100%;margin-top:40px}.Top #platform .strength .txtArea .numArea .wrap .left{width:180px}.Top #platform .strength .txtArea .numArea .wrap .left .numWrap .num{font-size:8rem;margin-bottom:-15px}.Top #platform .strength .txtArea .numArea .wrap .right{margin-left:30px;width:calc(100% - 220px)}.Top #platform .strength .txtArea .numArea .wrap .right .numList li{width:calc(33.33333333% - 20px);margin-right:30px}.Top #platform .strength .txtArea .numArea .wrap .right .numList li .numWrap span{font-size:1.1rem}.Top #platform .strength .txtArea .numArea .wrap .right .numList li .numWrap .num{font-size:2.5rem}.Top #platform .strength .txtArea .numArea .wrap .right .numList li .numWrap .num .unit{font-size:1.6rem}}@media screen and (min-width:769px) and (max-width:1080px){.Top #platform .strength{padding:0;margin-top:180px}.Top #platform .strength .strengthWrap{display:block;position:relative;top:-100px}.Top #platform .strength .imgArea{width:100%}.Top #platform .strength .imgArea .img{display:block;position:relative;right:0;top:0;width:100%;height:auto;max-width:none;text-align:right;z-index:1}.Top #platform .strength .txtArea{width:45%;min-width:640px;max-width:700px;margin:auto}}.Top #scenes{margin-top:120px}.Top #scenes .cw{max-width:1600px}.Top #scenes.visible .titleArea .eyeblow::after{width:32px}.Top #scenes.visible .businessListArea{opacity:1;-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}.Top #scenes .titleArea .eyeblow{font-size:2rem;font-weight:700;line-height:1.6;letter-spacing:1px;color:#363636;position:relative}.Top #scenes .titleArea .eyeblow::after{content:'';display:block;height:1px;width:0;background:#363636;position:absolute;left:-16px;bottom:-5px;transition:all ease .5s;transition-delay:.5s}.Top #scenes .titleArea .sectionTitle{font-size:3.8rem;line-height:1.21;letter-spacing:1.52px;color:#363636;margin-top:25px;margin-left:2px}.Top #scenes .titleArea .sectionTitle .bold{font-weight:700}.Top #scenes .businessListArea{margin-top:-100px;max-width:90%}.Top #scenes .businessListArea .businessList{color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.Top #scenes .businessListArea .businessList a{color:#fff}.Top #scenes .businessListArea .businessList>li{-moz-transform:skewX(-45deg);-o-transform:skewX(-45deg);-ms-transform:skewX(-45deg);-webkit-transform:skewX(-45deg);transform:skewX(-45deg);width:500px;height:700px;overflow:hidden;transform-origin:bottom left;margin-right:12px;transition:all ease-in-out .2s;max-width:calc(33.333333% - 50px)}.Top #scenes .businessListArea .businessList>li.hover{-moz-transform:skewX(-45deg) translate(-20px,-20px);-o-transform:skewX(-45deg) translate(-20px,-20px);-ms-transform:skewX(-45deg) translate(-20px,-20px);-webkit-transform:skewX(-45deg) translate(-20px,-20px);transform:skewX(-45deg) translate(-20px,-20px)}.Top #scenes .businessListArea .businessList>li .imgArea{height:400px;width:100%;position:relative}.Top #scenes .businessListArea .businessList>li .imgArea .img{height:100%;width:215%;max-width:none;-moz-transform:skewX(45deg);-o-transform:skewX(45deg);-ms-transform:skewX(45deg);-webkit-transform:skewX(45deg);transform:skewX(45deg);transform-origin:bottom left}.Top #scenes .businessListArea .businessList>li .imgArea .eyeblow{bottom:0;left:0;position:absolute;-moz-transform:skewX(45deg);-o-transform:skewX(45deg);-ms-transform:skewX(45deg);-webkit-transform:skewX(45deg);transform:skewX(45deg);padding:20px;padding-left:30px;font-size:1.4rem;font-weight:700;line-height:1.22;letter-spacing:1px}.Top #scenes .businessListArea .businessList>li .txtArea{height:300px;background:#282828}.Top #scenes .businessListArea .businessList>li .txtArea .title{-moz-transform:skewX(45deg);-o-transform:skewX(45deg);-ms-transform:skewX(45deg);-webkit-transform:skewX(45deg);transform:skewX(45deg);padding:50px 20px 20px 40px;font-size:2.8rem;line-height:1.43;letter-spacing:1.4px;text-align:left;color:#f5f5f5}.Top #scenes .businessListArea .businessList>li .txtArea .body{-moz-transform:skewX(45deg);-o-transform:skewX(45deg);-ms-transform:skewX(45deg);-webkit-transform:skewX(45deg);transform:skewX(45deg);transform:transform(skewX(45deg));padding:0 20px 0 60px;line-height:2.29;letter-spacing:.7px;color:#f5f5f5}@media screen and (min-width:769px) and (max-width:1400px){.Top #scenes .businessListArea .businessList>li{height:500px;max-width:calc(33.333333% - 50px)}.Top #scenes .businessListArea .businessList>li .imgArea{height:300px;width:100%}.Top #scenes .businessListArea .businessList>li .imgArea .img{height:100%;width:250%}.Top #scenes .businessListArea .businessList>li .txtArea{height:200px;background:#282828}.Top #scenes .businessListArea .businessList>li .txtArea .title{padding:30px 10px 10px 20px;font-size:2rem}.Top #scenes .businessListArea .businessList>li .txtArea .body{padding:0 10px 0 40px;font-size:1.2rem}}.Top #voice{margin-top:250px;margin-bottom:160px;position:relative}.Top #voice .line{position:absolute;width:2000px;top:-50px;left:calc(50% - 100px);background:#EDEDED;height:4px}.Top #voice .cw{max-width:1500px}.Top #voice.visible .titleArea .eyeblow::after{width:32px}.Top #voice.visible .voiceListArea{opacity:1;-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}.Top #voice .titleArea .eyeblow{font-size:2rem;font-weight:700;line-height:1.6;letter-spacing:1px;color:#363636;position:relative}.Top #voice .titleArea .eyeblow::after{content:'';display:block;height:1px;width:0;background:#363636;position:absolute;left:-16px;bottom:-5px;transition:all ease .5s;transition-delay:.5s}.Top #voice .titleArea .sectionTitle{font-size:4rem;line-height:1.21;letter-spacing:1.52px;color:#363636;margin-top:25px;margin-left:2px;font-weight:700}.Top #voice .paginationArea{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;position:absolute;right:0;bottom:0}.Top #voice .paginationArea .voicePagination{width:auto;font-size:1.8rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.Top #voice .paginationArea .voicePagination span{display:inline-block;margin-left:10px;margin-right:10px}.Top #voice .paginationArea a{display:inline-block;padding:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;margin-left:30px;margin-right:30px}.Top #voice .paginationArea a.voice-button-left{margin-left:0}.Top #voice .paginationArea a.voice-button-next{margin-right:0}.Top #voice .voiceListArea{opacity:0;-moz-transform:translate(100px,0);-o-transform:translate(100px,0);-ms-transform:translate(100px,0);-webkit-transform:translate(100px,0);transform:translate(100px,0);transition:all ease 1s;transition-delay:.8s}.Top #voice .voiceListArea a{display:block}.Top #voice .voiceList{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:40px}.Top #voice .voiceList li a{display:block;width:100%;transition:all ease .5s}.Top #voice .voiceList li a:hover{opacity:.8}.Top #voice .voiceList li .imgArea{height:0;padding-top:56%;position:relative;overflow:hidden}.Top #voice .voiceList li .imgArea img{position:absolute;left:0;top:0;width:100%;height:100%}.Top #voice .voiceList li .txtArea{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:20px}.Top #voice .voiceList li .txtArea .left{padding:0 20px;position:relative;height:53px;border-right:1px solid #363636;flex:0 0 100px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.Top #voice .voiceList li .txtArea .left img{width:100%}.Top #voice .voiceList li .txtArea .right{padding:0 10px 0 30px}.Top #voice .voiceList li .txtArea .right .voiceTitle{font-size:1.8rem;font-weight:600;line-height:1.56;letter-spacing:.9px}.Top #voice .voiceList li .txtArea .right .company{font-size:1.2rem;font-weight:500;line-height:2.58;letter-spacing:.72px;color:#363636;margin-top:10px}.Top #voice .iconListArea{margin-top:130px;text-align:center}.Top #voice .iconListArea .img{max-width:1200px;margin:0 auto;padding:0 40px}.Top #voice .iconListArea .txt{font-size:2rem;font-weight:500;line-height:1.3;letter-spacing:1px}@media screen and (min-width:769px) and (max-width:1400px){.Top #voice{margin-top:200px;position:relative}}.Top .anchorBlock{padding-top:130px;padding-bottom:110px;text-align:center;background:#F5F5F5}.Top .anchorBlock .blockTitle{font-size:4.4rem;font-weight:500;line-height:.95;letter-spacing:6px}.Top .anchorBlock .txt{font-size:1.5rem;font-weight:500;line-height:1.87;letter-spacing:2px;margin-top:30px}.Top .anchorBlock .linkWrap{margin-top:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-left:auto;margin-right:auto;width:808px;max-width:100%}.Top .anchorBlock .linkWrap a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;width:380px;margin-left:50px;padding:15px;padding-bottom:10px;justify-content:center;font-size:1.6rem;font-weight:700;line-height:2.25;letter-spacing:2px}.Top .anchorBlock .linkWrap a:first-child{margin-left:0}.Top .anchorBlock .linkWrap a .icon{position:absolute;right:5px;bottom:10px}.Top #features.visible .titleArea .eyeblow::after{width:32px}.Top #features .line{background:#282828;height:13px}.Top #features .titleArea{background:#282828;-moz-transform:skewX(-45deg);-o-transform:skewX(-45deg);-ms-transform:skewX(-45deg);-webkit-transform:skewX(-45deg);transform:skewX(-45deg);width:479px;height:400px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:100px;padding-left:40px;padding-right:70px;color:#fff;margin-left:50px}.Top #features .titleArea .eyeblow{font-size:2rem;font-weight:700;line-height:1.6;letter-spacing:1px;position:relative;-moz-transform:skewX(45deg);-o-transform:skewX(45deg);-ms-transform:skewX(45deg);-webkit-transform:skewX(45deg);transform:skewX(45deg);margin-right:auto}.Top #features .titleArea .eyeblow::after{content:'';display:block;height:1px;width:0;background:#fff;position:absolute;left:-16px;bottom:-5px;transition:all ease .5s;transition-delay:.5s}.Top #features .titleArea .sectionTitle{-moz-transform:skewX(45deg);-o-transform:skewX(45deg);-ms-transform:skewX(45deg);-webkit-transform:skewX(45deg);transform:skewX(45deg);margin-top:10px;text-align:right;font-size:4rem;line-height:1.21;letter-spacing:1.52px;margin-top:25px;margin-left:2px}.Top #features .titleArea .sectionTitle .sub{font-size:2.4rem;line-height:1.67;letter-spacing:3.12px}.Top #features .titleArea .sectionTitle .num{font-size:8rem;line-height:.5}.Top #features .titleArea .sectionTitle .main{font-size:5.4rem;font-weight:500;line-height:.94}.Top #features .featureBlock{padding-top:160px;padding-bottom:160px;overflow:hidden}.Top #features .featureBlock .cw{max-width:none;width:100%}.Top #features .featureBlock.visible .wrap .txtArea .numArea .num .l::after{width:63px}.Top #features .featureBlock .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end}.Top #features .featureBlock .wrap .txtArea{width:580px;max-width:50%}.Top #features .featureBlock .wrap .txtArea .inner{max-width:530px;position:relative;margin-top:20px}.Top #features .featureBlock .wrap .txtArea .numArea{line-height:1;text-align:right}.Top #features .featureBlock .wrap .txtArea .numArea .num{position:relative;display:inline-block;height:105px;padding-right:60px}.Top #features .featureBlock .wrap .txtArea .numArea .num img{height:100%}.Top #features .featureBlock .wrap .txtArea .numArea .num .l{display:inline-block;width:63px;height:63px;position:absolute;bottom:12px;right:0;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.Top #features .featureBlock .wrap .txtArea .numArea .num .l::after{content:'';display:block;height:1px;width:0;left:0;bottom:0;display:block;position:absolute;background:#282828;transition:all ease .5s;transition-delay:.5s}.Top #features .featureBlock .wrap .txtArea .featureTitle{font-size:2.4rem;font-weight:700;line-height:1.67;letter-spacing:1.2px}.Top #features .featureBlock .wrap .txtArea .featureBody{margin-top:30px;font-size:1.5rem;line-height:2;letter-spacing:.75px}.Top #features .featureBlock .wrap .txtArea .btnList{margin-top:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.Top #features .featureBlock .wrap .txtArea .btnList .btn{background-color:#ededed;font-size:1.2rem;font-weight:700;line-height:1.17;letter-spacing:1.2px;width:475px;height:40px;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;padding:7px 30px 7px 20px;margin-top:12px;margin-right:auto;margin-left:0;transition:all ease .3s;position:relative}.Top #features .featureBlock .wrap .txtArea .btnList .btn span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;margin-left:auto;position:absolute;top:0;right:20px;height:100%}.Top #features .featureBlock .wrap .txtArea .btnList .btn:hover,.Top #features .featureBlock .wrap .txtArea .btnList .btn.active{background:#282828;color:#fff}.Top #features .featureBlock .wrap .txtArea .btnList .btn:hover span path,.Top #features .featureBlock .wrap .txtArea .btnList .btn.active span path{stroke:#fff}.Top #features .featureBlock .wrap .imgArea{width:50%;max-width:50%;position:relative}.Top #features .featureBlock .wrap .imgArea .img{position:absolute;height:100%;width:100%;left:0;top:0;opacity:0;transition:all ease .5s}.Top #features .featureBlock .wrap .imgArea .img.active{opacity:1;z-index:1}.Top #features .featureBlock .wrap .imgArea .img img{position:absolute;height:100%;min-height:580px;width:auto;max-width:none;top:0;bottom:-50px;left:-80px}.Top #features .featureBlock .wrap .imgArea .img .txt{position:absolute;top:calc(100% + 40px);left:0;width:calc(100% - 50px);text-align:left;padding-left:50px}.Top #features .featureBlock:first-of-type{padding-top:50px}.Top #features .featureBlock:last-of-type{padding-bottom:0}.Top #features .featureBlock:nth-of-type(even){background:#EDEDED;padding-top:130px;padding-bottom:130px}.Top #features .featureBlock:nth-of-type(even) .wrap{flex-direction:row-reverse}.Top #features .featureBlock:nth-of-type(even) .wrap .txtArea{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end}.Top #features .featureBlock:nth-of-type(even) .wrap .txtArea .numArea{text-align:left;margin-left:-5px}.Top #features .featureBlock:nth-of-type(even) .wrap .txtArea .numArea::after{bottom:20px;left:70px;right:auto}.Top #features .featureBlock:nth-of-type(even) .wrap .txtArea .featureTitle{margin-top:50px}.Top #features .featureBlock:nth-of-type(even) .wrap .txtArea .btnList{justify-content:flex-end}.Top #features .featureBlock:nth-of-type(even) .wrap .txtArea .btnList .btn{margin-right:0;margin-left:15px;background:#fff;padding:7px 20px 7px 30px}.Top #features .featureBlock:nth-of-type(even) .wrap .txtArea .btnList .btn span{right:auto;left:20px}.Top #features .featureBlock:nth-of-type(even) .wrap .txtArea .btnList .btn:hover,.Top #features .featureBlock:nth-of-type(even) .wrap .txtArea .btnList .btn.active{background:#282828;color:#fff}.Top #features .featureBlock:nth-of-type(even) .wrap .txtArea .btnList .btn:hover path,.Top #features .featureBlock:nth-of-type(even) .wrap .txtArea .btnList .btn.active path{stroke:#fff}.Top #features .featureBlock:nth-of-type(even) .wrap .imgArea{position:relative}.Top #features .featureBlock:nth-of-type(even) .wrap .imgArea .img{right:0;left:auto;top:0;opacity:0;transition:all ease .5s}.Top #features .featureBlock:nth-of-type(even) .wrap .imgArea .img.active{opacity:1;z-index:1}.Top #features .featureBlock:nth-of-type(even) .wrap .imgArea .img img{position:absolute;height:100%;min-height:580px;width:auto;max-width:none;top:0;bottom:-50px;left:auto;right:-50px}.Top #features .featureBlock#feature01 .numArea .num{padding-right:40px;margin-right:20px}.Top #features .featureBlock#feature02{padding-bottom:170px}.Top #features .featureBlock#feature02 .bg{position:absolute;width:734px;height:550px;left:calc(50% + 500px);bottom:calc(100% - 120px)}.Top #features .featureBlock#feature02 .btnList .btn{width:200px}.Top #features .featureBlock#feature03 .btnList .btn{width:240px;margin-right:15px;margin-left:0;white-space:nowrap}.Top #features .featureBlock#feature03 .btnList .btn.disabled{padding:7px 20px 7px 20px;background-color:#ededed;color:#282828;opacity:1}@media (min-width:1600px){.Top #features .featureBlock#feature03{padding-bottom:300px}.Top #features .featureBlock#feature03 .numArea{position:absolute;right:calc(100% + 40px);width:200px;top:-30px}}.Top #features .featureBlock#feature04 .bg{position:absolute;width:568px;height:625px;left:calc(50% + 640px);bottom:38px}.Top #features .featureBlock#feature04 .btnList .btnWrap{margin-top:30px}.Top #features .featureBlock#feature04 .btnList .btnWrap a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:264px;margin-left:auto;justify-content:flex-end;padding-bottom:10px;align-items:center;font-weight:700}.Top #features .featureBlock#feature04 .btnList .btnWrap a .icon{margin-left:5px;margin-top:-3px}.Top #features .featureBlock#feature04 .btnList .btnWrap a .icon path{stroke:#282828;transition:all ease .3s}.Top #features .featureBlock#feature04 .btnList .btn{width:330px}.Top #features .featureBlock#feature04 .wrap .txtArea .numArea{margin-left:1px}@media screen and (min-width:1081px) and (max-width:1280px){.Top #features .featureBlock .wrap .imgArea .img img{position:relative;height:initial;min-height:auto;width:130%;top:-40px;left:0}.Top #features .featureBlock:nth-of-type(even) .wrap .imgArea .img img{position:relative;height:initial;min-height:auto;width:130%;top:-40px;left:-170px}.Top #features .featureBlock:nth-of-type(even) .wrap .imgArea .img .txt{position:relative;top:-40px}}@media screen and (min-width:769px) and (max-width:1280px){.Top #features .featureBlock .cw{padding-left:50px;padding-right:50px}.Top #features .featureBlock .wrap .imgArea .img .txt{padding-left:0}}@media screen and (min-width:769px) and (max-width:1080px){.Top #features .featureBlock .wrap .imgArea .img img{position:relative;height:initial;min-height:auto;width:130%;top:-40px}.Top #features .featureBlock:nth-of-type(even) .wrap .imgArea .img img{position:relative;height:initial;min-height:auto;width:130%;top:-40px;left:-170px}.Top #features .featureBlock:nth-of-type(even) .wrap .imgArea .img .txt{position:relative;top:-40px}}.Top #supports{background:#F5F5F5;padding-bottom:310px}.Top #supports.visible .titleArea .eyeblow::after{width:32px}.Top #supports .titleArea{background:#282828;-moz-transform:skewX(-45deg);-o-transform:skewX(-45deg);-ms-transform:skewX(-45deg);-webkit-transform:skewX(-45deg);transform:skewX(-45deg);width:479px;height:400px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:100px;padding-left:40px;padding-right:70px;color:#fff;margin-left:50px;position:relative;overflow:hidden}.Top #supports .titleArea .bg{position:absolute;-moz-transform:skewX(45deg);-o-transform:skewX(45deg);-ms-transform:skewX(45deg);-webkit-transform:skewX(45deg);transform:skewX(45deg);width:700px;max-width:none;height:100%;left:-100px;top:0;z-index:-1}.Top #supports .titleArea .eyeblow{font-size:2rem;font-weight:700;line-height:1.6;letter-spacing:1px;position:relative;-moz-transform:skewX(45deg);-o-transform:skewX(45deg);-ms-transform:skewX(45deg);-webkit-transform:skewX(45deg);transform:skewX(45deg)}.Top #supports .titleArea .eyeblow::after{content:'';display:block;height:1px;width:0;background:#fff;position:absolute;left:-16px;bottom:-5px;transition:all ease .5s;transition-delay:.5s}.Top #supports .cw{max-width:1240px}.Top #supports .sectionTitle{margin-top:20px;font-size:4rem;line-height:1.21;letter-spacing:1.52px;margin-top:25px;margin-left:2px;width:auto;text-align:right;margin-right:auto;display:inline-block;padding:20px}.Top #supports .sectionTitle .sub{display:inline-block;font-size:1.9rem;font-weight:500;line-height:2.7;letter-spacing:1.9px;color:#363636}.Top #supports .sectionTitle .num{font-size:8rem;line-height:.5}.Top #supports .sectionTitle .main{font-size:6rem;font-weight:500;line-height:.85;letter-spacing:normal}.Top #supports .block{margin-top:160px}.Top #supports .block:first-of-type{margin-top:0}.Top #supports .block.visible .wrap .txtArea .numArea .num .l::after{width:80px}.Top #supports .block .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-left:auto;margin-right:auto}.Top #supports .block .wrap .txtArea{width:48%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-end;padding:20px}.Top #supports .block .wrap .txtArea .numArea{font-size:15rem;line-height:1;text-align:right;position:relative;color:#fff}.Top #supports .block .wrap .txtArea .numArea .num{position:relative;display:inline-block;height:105px;padding-right:40px}.Top #supports .block .wrap .txtArea .numArea .num img{height:100%}.Top #supports .block .wrap .txtArea .numArea .num .l{display:inline-block;width:80px;height:80px;position:absolute;bottom:-50px;right:0;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.Top #supports .block .wrap .txtArea .numArea .num .l::after{content:'';display:block;height:2px;width:0;left:0;bottom:0;display:block;position:absolute;background:#fff;transition:all ease .5s;transition-delay:.5s}@media screen and (min-width:769px) and (max-width:1180px){.Top #supports .block .wrap .txtArea .numArea .num{height:80px}}.Top #supports .block .wrap .txtArea .blockTitle{font-size:2.4rem;font-weight:700;line-height:1.67;letter-spacing:1.2px;margin-top:20px}.Top #supports .block .wrap .txtArea .blockBody{font-size:1.5rem;line-height:2;letter-spacing:.75px;color:#363636;margin-top:20px}.Top #supports .block .wrap .txtArea .example{font-size:1.3rem;font-weight:700;line-height:2.31;letter-spacing:.65px;color:#363636;margin-top:30px}.Top #supports .block .wrap .imgArea{width:48%;max-width:450px;margin-left:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;justify-content:flex-end}.Top #supports .block .wrap .imgArea img{width:100%}.Top #supports .block#supports01 .wrap .txtArea .numArea{margin-right:80px}.Top #supports .block#supports02 .wrap{flex-direction:row-reverse}.Top #supports .block#supports02 .wrap .txtArea{justify-content:flex-start;padding-top:40px}.Top #supports .block#supports02 .wrap .txtArea .numArea{text-align:left;margin-left:-5px}.Top #supports .block#supports02 .wrap .txtArea .numArea::after{left:100px;right:auto}.Top #supports .block#supports02 .wrap .txtArea .blockTitle{margin-top:40px}.Top #supports .block#supports02 .wrap .imgArea{align-items:flex-start;justify-content:flex-start;margin-right:auto;margin-left:initial}.Top #supports .block#supports03 .wrap .txtArea{justify-content:flex-start;padding-top:40px}.Top #supports .block#supports03 .wrap .txtArea .numArea{margin-right:50px}.Top #supports .block#supports03 .wrap .txtArea .blockTitle{margin-top:-50px}@media screen and (min-width:769px) and (max-width:1180px){.Top #supports .block#supports03 .wrap .txtArea .blockTitle{margin-top:-30px}}.Top #supports .block#supports03 .wrap .txtArea .btnWrap{text-align:right}.Top #supports .block#supports03 .wrap .txtArea .btnWrap .btn{margin-left:auto;margin-right:0;margin-top:60px;flex-direction:row;font-weight:600;letter-spacing:1.6px;padding:10px 20px;align-content:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px}.Top #supports .block#supports03 .wrap .txtArea .btnWrap .btn span{display:block;position:absolute;right:15px;top:12px}.Top #supports .block#supports03 .wrap .txtArea .btnWrap .btn:hover{background:#282828;color:#fff}.Top #supports .block#supports03 .wrap .txtArea .btnWrap .hoverarrow s .icon path{stroke:#282828;transition:all ease .3s}.Top #supports .block#supports03 .wrap .txtArea .btnWrap .hoverarrow.on .icon path{stroke:#fff}.Top #expert{background:#282828;position:relative;padding-top:160px;padding-bottom:160px}.Top #expert .line{position:absolute;top:0;right:calc(50% + 600px);max-width:800px}.Top #expert .cw{max-width:1180px;z-index:1}.Top #expert .cw .sectionTitle{font-size:2.8rem;font-weight:500;line-height:1.57;letter-spacing:2.8px;color:#d5d5d5;margin-top:60px}.Top #expert .cw .sectionTitle .num{font-size:4rem}.Top #expert .cw .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end}.Top #expert .cw .wrap .txt{line-height:2;letter-spacing:.98px;color:#d5d5d5;margin-top:30px}.Top #expert .cw .wrap .paginationArea{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;margin-left:auto;padding-left:30px}.Top #expert .cw .wrap .paginationArea .expertPagination{width:auto;font-size:1.8rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;color:#D5D5D5}.Top #expert .cw .wrap .paginationArea .expertPagination span{display:inline-block;margin-left:10px;margin-right:10px}.Top #expert .cw .wrap .paginationArea a{display:inline-block;padding:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;margin-left:30px;margin-right:30px;color:#D5D5D5}.Top #expert .cw .wrap .paginationArea a.expert-button-prev{margin-left:0}.Top #expert .cw .wrap .paginationArea a.expert-button-next{margin-right:0}.Top #expert .cw .wrap .paginationArea a path{stroke:#D5D5D5}.Top #expert .cw .eyeblow{max-width:217px}.Top #expert .cw .expertListArea{margin-top:50px;position:relative}.Top #expert .cw .expertListArea .expertList{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.Top #expert .cw .expertListArea .expertList li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.Top #expert .cw .expertListArea .expertList li a{display:block;margin-right:30px}.Top #expert .cw .expertListArea .expertList li a:last-child{margin-right:0}.Top #expert .cw .btnWrap{margin-top:45px}.Top #expert .cw .btnWrap .btnMore{background:#fff;width:355.2px;height:41.5px;border-radius:43px;position:relative;margin-right:0;flex-direction:row}.Top #expert .cw .btnWrap .btnMore:hover{background:#000;color:#fff}.Top #expert .cw .btnWrap .btnMore .icon{display:block;position:absolute;right:20px;top:12px}.Top #uzabase{margin-top:22px;height:762px;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:flex-end;padding-bottom:80px}.Top #uzabase .cw{max-width:1180px;position:relative}.Top #uzabase .eyeblow{position:absolute;left:50px;top:100px;z-index:1}.Top #uzabase .eyeblow img{width:193px;height:41px}.Top #uzabase .txtArea{width:100%}.Top #uzabase .txtArea .sectionTitle{font-size:2.8rem;line-height:1;letter-spacing:1.4px;color:#fff}.Top #uzabase .txtArea .txt{font-size:1.3rem;font-weight:500;line-height:2.46;letter-spacing:1.3px;color:#fff;margin-top:30px}.Top #uzabase .imgArea{position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1}.Top #uzabase .imgArea img{height:100%;width:100%}.Top .logoListBlock{padding-top:50px;padding-bottom:50px}.Top .logoListBlock .cw{max-width:1180px}.Top .logoListBlock .logoList{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center;margin:0 -30px}.Top .logoListBlock .logoList li{padding:0 30px}.Top .logoListBlock .logoList li:nth-child(1) img{max-width:158px}.Top .logoListBlock .logoList a{display:inline-block}.Top .logoListBlock .logoList a:hover{opacity:.7}.Feature main{margin-top:90px}.Feature main .container{margin-top:-60px}.Feature header{position:relative;height:200px}.Feature header .txtArea{position:absolute;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end;justify-content:flex-start;padding-bottom:20px}.Feature header .txtArea .eyeblow{font-size:2rem;font-weight:700;line-height:1.6;letter-spacing:1px;color:#fff;position:relative;margin-bottom:10px}.Feature header .txtArea .eyeblow::after{content:'';display:block;height:1px;width:32px;background:#fff;position:absolute;left:-16px;bottom:-5px;transition:all ease .5s;transition-delay:.5s}.Feature header .txtArea .title{color:#FFF;font-size:3.6rem;font-weight:500;letter-spacing:.1em;margin-left:20px}.Feature header .imgArea{height:100%}.Feature #intro .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:568px}.Feature #intro .wrap .txtArea{width:45%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-end;padding-left:20px}.Feature #intro .wrap .txtArea .title{font-size:2.5rem;line-height:1.8;font-weight:700}.Feature #intro .wrap .txtArea .body{margin-top:20px;font-size:1.5rem;line-height:2.13}.Feature #intro .wrap .imgArea{width:55%;height:100%;position:relative}.Feature #intro .wrap .imgArea img{display:block;position:absolute;left:-5%;top:0;width:1183px;height:677px;max-width:none;max-height:none;text-align:right;z-index:1}.Feature #vision{margin-top:150px;height:700px;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:flex-end;padding-bottom:80px}.Feature #vision .cw{max-width:1280px;position:relative}.Feature #vision .txtArea{width:100%}.Feature #vision .txtArea .bg{background:rgba(0,0,0,.75);color:#fff;width:560px;padding:50px}.Feature #vision .txtArea .bg .sectionTitle{font-size:2.8rem;line-height:1;letter-spacing:1.4px;color:#fff;margin-top:30px}.Feature #vision .txtArea .bg .txt{font-size:1.2rem;line-height:2.46;letter-spacing:1.3px;color:#fff;margin-top:30px}.Feature #vision .imgArea{position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1}.Feature #vision .imgArea img{height:100%;width:100%}.Feature #strength{background:#282828;color:#fff;padding-top:160px;padding-bottom:100px;transition:all ease .5s}.Feature #strength .cw{max-width:1500px}.Feature #strength .strengthWrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.Feature #strength .imgArea{width:55%;height:100%;position:relative}.Feature #strength .imgArea .img{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;justify-content:flex-end;position:absolute;right:-13%;top:0;width:1300px;max-width:none;z-index:1}.Feature #strength .txtArea{width:45%;min-width:640px;max-width:700px;margin-left:auto;z-index:1;color:#F5F5F5}.Feature #strength .txtArea .title{font-size:3rem;line-height:1.33;letter-spacing:1.5px}.Feature #strength .txtArea .numArea .wrap{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:40px}.Feature #strength .txtArea .numArea .wrap .badge span{display:inline-block;width:112px;background-color:#fff;color:#282828;border-radius:12px;color:#363636;font-size:1.1rem;font-weight:700;line-height:2.18;letter-spacing:.44px;text-align:center;padding:0 10px;padding-top:2px;white-space:nowrap}.Feature #strength .txtArea .numArea .wrap .num{font-weight:300}.Feature #strength .txtArea .numArea .wrap .left{width:230px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-end}.Feature #strength .txtArea .numArea .wrap .left .numWrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end;white-space:nowrap;margin-top:20px;line-height:1}.Feature #strength .txtArea .numArea .wrap .left .numWrap .num{font-size:11.2rem;line-height:1;margin-bottom:-20px}.Feature #strength .txtArea .numArea .wrap .right{margin-left:30px;width:calc(100% - 260px)}.Feature #strength .txtArea .numArea .wrap .right .numList{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.Feature #strength .txtArea .numArea .wrap .right .numList li{width:calc(33.33333333% - 20px);margin-right:30px}.Feature #strength .txtArea .numArea .wrap .right .numList li:nth-child(3n){margin-right:0}.Feature #strength .txtArea .numArea .wrap .right .numList li:nth-child(n+4){margin-top:30px}.Feature #strength .txtArea .numArea .wrap .right .numList li .numWrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end;white-space:nowrap;margin-top:20px}.Feature #strength .txtArea .numArea .wrap .right .numList li .numWrap span{font-size:1.1rem;line-height:1.27;letter-spacing:1.1px;color:#f5f5f5;display:inline-block;margin-left:2px}.Feature #strength .txtArea .numArea .wrap .right .numList li .numWrap .num{font-size:3.6rem;line-height:.85;letter-spacing:normal;color:#fff;margin-left:0;font-weight:400;margin-left:3px}.Feature #strength .txtArea .numArea .wrap .right .numList li .numWrap .num .unit{font-size:2rem;font-weight:500;line-height:.85;color:#f5f5f5;margin-left:3px;margin-left:3px}.Feature #strength .moreWrap{text-align:right;margin-top:35px}.Feature #strength .moreWrap .more{color:#7E7E7E;margin-left:auto;margin-right:0;width:120px;display:inline-block;line-height:1;letter-spacing:2px}.Feature #strength .moreWrap .more:hover{opacity:.6}.Feature #strength .moreWrap .more .icon{display:inline-block;height:100%;margin-left:8px}.Feature #strength .moreWrap .more .icon img{width:8px;vertical-align:top;margin-top:1px}@media screen and (min-width:1081px) and (max-width:1440px){.Feature #strength{padding-top:100px}.Feature #strength .imgArea .img{right:-11%;top:80px;width:900px;height:500px}}@media screen and (min-width:1081px) and (max-width:1280px){.Feature #strength{padding-top:100px}.Feature #strength .imgArea{width:55%;height:100%;position:relative}.Feature #strength .imgArea .img{display:block;position:absolute;right:-16%;top:50px;width:740px;height:400px}.Feature #strength .txtArea{width:40%;min-width:580px}.Feature #strength .txtArea .title{font-size:3rem}.Feature #strength .txtArea .numArea .wrap{width:100%;margin-top:40px}.Feature #strength .txtArea .numArea .wrap .left{width:180px}.Feature #strength .txtArea .numArea .wrap .left .numWrap .num{font-size:8rem;margin-bottom:-15px}.Feature #strength .txtArea .numArea .wrap .right{margin-left:30px;width:calc(100% - 220px)}.Feature #strength .txtArea .numArea .wrap .right .numList li{width:calc(33.33333333% - 20px);margin-right:30px}.Feature #strength .txtArea .numArea .wrap .right .numList li .numWrap span{font-size:1.1rem}.Feature #strength .txtArea .numArea .wrap .right .numList li .numWrap .num{font-size:2.5rem}.Feature #strength .txtArea .numArea .wrap .right .numList li .numWrap .num .unit{font-size:1.6rem}}@media screen and (min-width:769px) and (max-width:1080px){.Feature #strength{padding:0;padding-top:100px;padding-bottom:100px}.Feature #strength .strengthWrap{display:block;position:relative}.Feature #strength .imgArea{width:100%}.Feature #strength .imgArea .img{display:block;position:relative;right:0;top:0;width:100%;height:auto;max-width:none;text-align:right;z-index:1}.Feature #strength .txtArea{width:45%;min-width:640px;max-width:700px;margin:auto}}.Feature #scenes{margin-top:170px;position:relative}.Feature #scenes .cw{max-width:1600px}.Feature #scenes.visible .titleArea .eyeblow::after{width:32px}.Feature #scenes.visible .businessListArea{opacity:1;-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}.Feature #scenes .titleArea{position:absolute;top:110px;left:0;z-index:1}.Feature #scenes .titleArea .eyeblow{font-size:2rem;font-weight:700;line-height:1.6;letter-spacing:1px;color:#363636;position:relative}.Feature #scenes .titleArea .eyeblow::after{content:'';display:block;height:1px;width:0;background:#363636;position:absolute;left:-16px;bottom:-5px;transition:all ease .5s;transition-delay:.5s}.Feature #scenes .titleArea .sectionTitle{font-size:3.8rem;line-height:1.21;letter-spacing:1.52px;color:#363636;margin-left:2px;margin-left:200px}.Feature #scenes .titleArea .sectionTitle .bold{font-weight:700}.Feature #scenes .businessListArea{z-index:0;max-width:90%;overflow:visible}.Feature #scenes .businessListArea .businessList{color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.Feature #scenes .businessListArea .businessList>li{width:500px;height:700px;margin-right:12px;max-width:calc(33.333333% - 50px)}@media (min-width:768px){.Feature #scenes .businessListArea .businessList>li .colWrap.hover{-moz-transform:skewX(-45deg) translate(-20px,-20px);-o-transform:skewX(-45deg) translate(-20px,-20px);-ms-transform:skewX(-45deg) translate(-20px,-20px);-webkit-transform:skewX(-45deg) translate(-20px,-20px);transform:skewX(-45deg) translate(-20px,-20px)}.Feature #scenes .businessListArea .businessList>li .colWrap.hover .txtArea .activeIcon{left:calc(50% - 21.5px);bottom:-1px}}.Feature #scenes .businessListArea .businessList>li .colWrap{-moz-transform:skewX(-45deg);-o-transform:skewX(-45deg);-ms-transform:skewX(-45deg);-webkit-transform:skewX(-45deg);transform:skewX(-45deg);transform-origin:bottom left;transition:all ease-in-out .2s;overflow:hidden}.Feature #scenes .businessListArea .businessList>li .colWrap .imgArea{height:400px;width:100%;position:relative}.Feature #scenes .businessListArea .businessList>li .colWrap .imgArea .img{height:100%;width:215%;max-width:none;-moz-transform:skewX(45deg);-o-transform:skewX(45deg);-ms-transform:skewX(45deg);-webkit-transform:skewX(45deg);transform:skewX(45deg);transform-origin:bottom left}.Feature #scenes .businessListArea .businessList>li .colWrap .imgArea .eyeblow{bottom:0;left:0;position:absolute;-moz-transform:skewX(45deg);-o-transform:skewX(45deg);-ms-transform:skewX(45deg);-webkit-transform:skewX(45deg);transform:skewX(45deg);padding:20px;padding-left:30px;font-size:1.4rem;font-weight:700;line-height:1.22;letter-spacing:1px}.Feature #scenes .businessListArea .businessList>li .colWrap .txtArea{height:300px;background:#282828}.Feature #scenes .businessListArea .businessList>li .colWrap .txtArea .activeIcon{position:absolute;bottom:-20px;transition:all ease .3s;left:50%;-moz-transform:skewX(45deg);-o-transform:skewX(45deg);-ms-transform:skewX(45deg);-webkit-transform:skewX(45deg);transform:skewX(45deg)}.Feature #scenes .businessListArea .businessList>li .colWrap .txtArea .title{-moz-transform:skewX(45deg);-o-transform:skewX(45deg);-ms-transform:skewX(45deg);-webkit-transform:skewX(45deg);transform:skewX(45deg);padding:50px 20px 20px 40px;font-size:2.8rem;line-height:1.43;letter-spacing:1.4px;text-align:left;color:#f5f5f5}.Feature #scenes .businessListArea .businessList>li .colWrap .txtArea .body{-moz-transform:skewX(45deg);-o-transform:skewX(45deg);-ms-transform:skewX(45deg);-webkit-transform:skewX(45deg);transform:skewX(45deg);transform:transform(skewX(45deg));padding:0 20px 0 60px;line-height:2.29;letter-spacing:.7px;color:#f5f5f5}@media screen and (min-width:769px) and (max-width:1400px){.Feature #scenes .businessListArea .businessList>li{height:500px;max-width:calc(33.333333% - 50px)}.Feature #scenes .businessListArea .businessList>li .colWrap .imgArea{height:300px;width:100%}.Feature #scenes .businessListArea .businessList>li .colWrap .imgArea .img{height:100%;width:250%}.Feature #scenes .businessListArea .businessList>li .colWrap .txtArea{height:200px;background:#282828}.Feature #scenes .businessListArea .businessList>li .colWrap .txtArea .title{padding:30px 10px 10px 20px;font-size:2rem}.Feature #scenes .businessListArea .businessList>li .colWrap .txtArea .body{padding:0 10px 0 40px;font-size:1.2rem}}.Feature #scenes .businessDetailArea{background:#EDEDED;margin-top:-170px;padding-top:300px;padding-bottom:100px}.Feature #scenes .businessDetailArea .cw{max-width:1200px}.Feature #scenes .businessDetailArea .detail{background:#EDEDED}.Feature #scenes .businessDetailArea .detail .detailTitle{font-size:2.6rem;letter-spacing:.1em}.Feature #scenes .businessDetailArea .detail .detailTitle .strong{font-weight:700;font-size:3.2rem;margin-right:5px;display:inline-block}.Feature #scenes .businessDetailArea .detail .cw>.wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.Feature #scenes .businessDetailArea .detail .cw>.wrap .txtArea{width:42%}.Feature #scenes .businessDetailArea .detail .cw>.wrap .txtArea .block{margin-top:50px}.Feature #scenes .businessDetailArea .detail .cw>.wrap .txtArea .block:first-of-type{margin-top:30px}.Feature #scenes .businessDetailArea .detail .cw>.wrap .txtArea .block .blockTitle{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:2.2rem;font-weight:700;align-items:flex-end}.Feature #scenes .businessDetailArea .detail .cw>.wrap .txtArea .block .blockTitle .num{margin-right:10px;width:40px}.Feature #scenes .businessDetailArea .detail .cw>.wrap .txtArea .block .blockTitle .num img{height:62px;vertical-align:bottom}.Feature #scenes .businessDetailArea .detail .cw>.wrap .txtArea .block .blockTitle .num.num01 img{width:17px}.Feature #scenes .businessDetailArea .detail .cw>.wrap .txtArea .block .blockTitle .num.num02 img{width:36px}.Feature #scenes .businessDetailArea .detail .cw>.wrap .txtArea .block .blockTitle .num.num03 img{width:37px}.Feature #scenes .businessDetailArea .detail .cw>.wrap .txtArea .block .body{margin-top:20px}.Feature #scenes .businessDetailArea .detail .cw>.wrap .imgArea{width:50%;position:relative}.Feature #scenes .businessDetailArea .detail .cw>.wrap .imgArea img{position:absolute;width:1177px;height:688px;left:-50px;top:220px;max-width:none;max-height:none}.Feature #scenes .businessDetailArea .detail .voiceBlock{background:#fff;position:relative;margin-top:180px}.Feature #scenes .businessDetailArea .detail .voiceBlock .eyeblow{position:absolute;left:-13px;top:-50px}.Feature #scenes .businessDetailArea .detail .voiceBlock .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.Feature #scenes .businessDetailArea .detail .voiceBlock .wrap .txtArea{width:calc(100% - 460px);padding:90px 56px 50px}.Feature #scenes .businessDetailArea .detail .voiceBlock .wrap .txtArea .voiceTitle{font-size:2.2rem;font-weight:700}.Feature #scenes .businessDetailArea .detail .voiceBlock .wrap .txtArea .company{margin-top:10px;font-size:1.4rem}.Feature #scenes .businessDetailArea .detail .voiceBlock .wrap .txtArea .body{margin-top:20px;font-size:1.2rem;line-height:2}.Feature #scenes .businessDetailArea .detail .voiceBlock .wrap .linkWrap{margin-top:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end}.Feature #scenes .businessDetailArea .detail .voiceBlock .wrap .linkWrap a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;white-space:nowrap}.Feature #scenes .businessDetailArea .detail .voiceBlock .wrap .linkWrap a img{display:inline-block;margin-left:10px;height:7px}.Feature #scenes .businessDetailArea .detail .voiceBlock .wrap .imgArea{width:460px}.Feature .btnBlock{margin-top:0}.Feature #features.visible .titleArea .eyeblow::after{width:32px}.Feature #features .line{background:#282828;height:13px}.Feature #features .titleArea{background:#282828;-moz-transform:skewX(-45deg);-o-transform:skewX(-45deg);-ms-transform:skewX(-45deg);-webkit-transform:skewX(-45deg);transform:skewX(-45deg);width:479px;height:400px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:100px;padding-left:40px;padding-right:70px;color:#fff;margin-left:50px}.Feature #features .titleArea .eyeblow{font-size:2rem;font-weight:700;line-height:1.6;letter-spacing:1px;position:relative;-moz-transform:skewX(45deg);-o-transform:skewX(45deg);-ms-transform:skewX(45deg);-webkit-transform:skewX(45deg);transform:skewX(45deg);margin-right:auto}.Feature #features .titleArea .eyeblow::after{content:'';display:block;height:1px;width:0;background:#fff;position:absolute;left:-16px;bottom:-5px;transition:all ease .5s;transition-delay:.5s}.Feature #features .titleArea .sectionTitle{-moz-transform:skewX(45deg);-o-transform:skewX(45deg);-ms-transform:skewX(45deg);-webkit-transform:skewX(45deg);transform:skewX(45deg);margin-top:10px;text-align:right;font-size:4rem;line-height:1.21;letter-spacing:1.52px;margin-top:25px;margin-left:2px}.Feature #features .titleArea .sectionTitle .sub{font-size:2.4rem;line-height:1.67;letter-spacing:3.12px}.Feature #features .titleArea .sectionTitle .num{font-size:8rem;line-height:.5}.Feature #features .titleArea .sectionTitle .main{font-size:5.4rem;font-weight:500;line-height:.94}.Feature #features .featureBlock{padding-top:120px;padding-bottom:120px;overflow:hidden}.Feature #features .featureBlock .cw{max-width:none;width:100%}.Feature #features .featureBlock.visible .wrap .txtArea .numArea .num .l::after{width:63px}.Feature #features .featureBlock .btnList{margin-top:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.Feature #features .featureBlock .btnList .btn{background-color:#ededed;font-size:1.2rem;font-weight:700;line-height:2;letter-spacing:1.2px;width:calc(50% - 8px);height:100px;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;padding:7px 30px 7px 20px;margin-top:12px;margin-right:auto;margin-left:0;transition:all ease .3s;position:relative}.Feature #features .featureBlock .btnList .btn.btnWrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;padding:0;overflow:hidden}.Feature #features .featureBlock .btnList .btn.btnWrap.off:hover .t{background:#DDDDDD!important}.Feature #features .featureBlock .btnList .btn.btnWrap.off:hover .b{background:#fff!important}.Feature #features .featureBlock .btnList .btn.btnWrap.off .i{display:none}.Feature #features .featureBlock .btnList .btn.btnWrap .t{background:#DDD;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;align-items:center;justify-content:center;width:182px;padding:20px 0;transition:all ease .3s;text-align:center;font-size:1.5rem;line-height:1.8}.Feature #features .featureBlock .btnList .btn.btnWrap .b{background:#fff;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:flex-start;width:calc(100% - 182px);padding:15px 22px;font-weight:400}.Feature #features .featureBlock .btnList .btn .i{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end;margin-left:auto;position:absolute;top:0;right:20px;height:100%;padding-bottom:20px}.Feature #features .featureBlock .btnList .btn:hover,.Feature #features .featureBlock .btnList .btn.active{background:#282828;color:#fff}.Feature #features .featureBlock .btnList .btn:hover.btnWrap,.Feature #features .featureBlock .btnList .btn.active.btnWrap{background:none}.Feature #features .featureBlock .btnList .btn:hover.btnWrap .t,.Feature #features .featureBlock .btnList .btn.active.btnWrap .t{background:#282828;color:#fff}.Feature #features .featureBlock .btnList .btn:hover.btnWrap .b,.Feature #features .featureBlock .btnList .btn.active.btnWrap .b{color:#282828}.Feature #features .featureBlock .btnList .btn:hover.btnWrap .i path,.Feature #features .featureBlock .btnList .btn.active.btnWrap .i path{stroke:#282828}.Feature #features .featureBlock .btnList .btn:hover .i path,.Feature #features .featureBlock .btnList .btn.active .i path{stroke:#fff}.Feature #features .featureBlock .cw>.btnList{width:calc(50% + 580px);margin-top:0}.Feature #features .featureBlock .cw>.btnList .inner{width:1096px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-items:flex-end;flex-wrap:wrap}.Feature #features .featureBlock .cw>.btnList .btn{width:calc(50% - 10px);margin-left:0;margin-right:20px}.Feature #features .featureBlock .cw>.btnList .btn:nth-child(even){margin-right:0}.Feature #features .featureBlock .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end}.Feature #features .featureBlock .wrap .txtArea{width:580px;max-width:50%}.Feature #features .featureBlock .wrap .txtArea .inner{max-width:530px;position:relative;margin-top:20px}.Feature #features .featureBlock .wrap .txtArea .numArea{line-height:1;text-align:right}.Feature #features .featureBlock .wrap .txtArea .numArea .num{position:relative;display:inline-block;height:87px;padding-right:60px}.Feature #features .featureBlock .wrap .txtArea .numArea .num img{height:100%}.Feature #features .featureBlock .wrap .txtArea .numArea .num .l{display:inline-block;width:63px;height:63px;position:absolute;bottom:12px;right:0;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.Feature #features .featureBlock .wrap .txtArea .numArea .num .l::after{content:'';display:block;height:1px;width:0;left:0;bottom:0;display:block;position:absolute;background:#282828;transition:all ease .5s;transition-delay:.5s}.Feature #features .featureBlock .wrap .txtArea .featureTitle{font-size:2.4rem;font-weight:700;line-height:1.67;letter-spacing:1.2px;margin-top:50px}.Feature #features .featureBlock .wrap .txtArea .featureBody{margin-top:30px;font-size:1.5rem;line-height:2;letter-spacing:.75px}.Feature #features .featureBlock .wrap .imgArea{width:50%;max-width:50%;position:relative}.Feature #features .featureBlock .wrap .imgArea .img{position:absolute;height:100%;width:100%;left:0;top:0;opacity:0;transition:all ease .5s}.Feature #features .featureBlock .wrap .imgArea .img.active{opacity:1;z-index:1}.Feature #features .featureBlock .wrap .imgArea .img img{position:absolute;height:100%;min-height:580px;width:auto;max-width:none;top:0;bottom:-50px;left:-30px}.Feature #features .featureBlock .wrap .imgArea .img .txt{position:absolute;top:calc(100% + 40px);left:0;width:calc(100% - 50px);text-align:left;padding-left:50px}.Feature #features .featureBlock:first-of-type{padding-top:50px}.Feature #features .featureBlock:last-of-type{padding-bottom:0}.Feature #features .featureBlock:nth-of-type(even){background:#EDEDED}.Feature #features .featureBlock:nth-of-type(even) .btnList{justify-content:flex-end}.Feature #features .featureBlock:nth-of-type(even) .wrap{flex-direction:row-reverse}.Feature #features .featureBlock:nth-of-type(even) .wrap .txtArea{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end}.Feature #features .featureBlock:nth-of-type(even) .wrap .txtArea .numArea{text-align:left;margin-left:-5px}.Feature #features .featureBlock:nth-of-type(even) .wrap .txtArea .numArea::after{bottom:20px;left:70px;right:auto}.Feature #features .featureBlock:nth-of-type(even) .wrap .imgArea{position:relative}.Feature #features .featureBlock:nth-of-type(even) .wrap .imgArea .img{right:0;left:auto;top:0;opacity:0;transition:all ease .5s}.Feature #features .featureBlock:nth-of-type(even) .wrap .imgArea .img.active{opacity:1;z-index:1}.Feature #features .featureBlock:nth-of-type(even) .wrap .imgArea .img img{position:absolute;height:100%;min-height:580px;width:auto;max-width:none;top:0;bottom:-50px;left:auto;right:-30px}.Feature #features .featureBlock#feature01 .numArea .num{padding-right:40px;margin-right:20px}.Feature #features .featureBlock#feature02 .imgArea{height:700px}.Feature #features .featureBlock#feature02 .txtArea .inner{padding-top:70px}.Feature #features .featureBlock#feature03 .imgArea{height:700px}.Feature #features .featureBlock#feature03 .txtArea .inner{padding-top:70px}.Feature #features .featureBlock#feature03 .btnList{margin-left:auto}.Feature #features .featureBlock#feature03 .btnList .btn .b{background:#F5F5F5}.Feature #features .featureBlock#feature04{padding-bottom:170px}.Feature #features .featureBlock#feature04 .txtArea .inner{padding-top:70px}.Feature #features .featureBlock#feature04 .imgArea{height:700px}@media screen and (min-width:1081px) and (max-width:1280px){.Feature #features .featureBlock .wrap .imgArea .img img{position:relative;height:initial;min-height:auto;width:130%;top:-40px;left:0}.Feature #features .featureBlock:nth-of-type(even) .wrap .imgArea .img img{position:relative;height:initial;min-height:auto;width:130%;top:-40px;left:-170px}.Feature #features .featureBlock:nth-of-type(even) .wrap .imgArea .img .txt{position:relative;top:-40px}}@media screen and (min-width:769px) and (max-width:1280px){.Feature #features .featureBlock .cw{padding-left:50px;padding-right:50px}.Feature #features .featureBlock .wrap .imgArea .img .txt{padding-left:0}}@media screen and (min-width:769px) and (max-width:1080px){.Feature #features .featureBlock .wrap .imgArea .img img{position:relative;height:initial;min-height:auto;width:130%;top:-40px}.Feature #features .featureBlock:nth-of-type(even) .wrap .imgArea .img img{position:relative;height:initial;min-height:auto;width:130%;top:-40px;left:-170px}.Feature #features .featureBlock:nth-of-type(even) .wrap .imgArea .img .txt{position:relative;top:-40px}}.Feature #supports{margin-top:150px}.Feature #supports>.cw{max-width:1380px}.Feature #supports.visible .titleArea .eyeblow::after{width:32px}.Feature #supports .sectionTitle{font-size:4rem;line-height:1.21;letter-spacing:1.52px;width:auto;text-align:right;margin-right:auto;display:inline-block}.Feature #supports .sectionTitle .sub{display:inline-block;font-size:1.9rem;font-weight:500;line-height:2.7;letter-spacing:1.9px;color:#363636}.Feature #supports .sectionTitle .num{font-size:8rem;line-height:.5}.Feature #supports .sectionTitle .main{font-size:6rem;font-weight:500;line-height:.85;letter-spacing:normal}.Feature #supports .intro{margin-top:65px}.Feature #supports .intro .bgArea{height:895px;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:flex-end;padding-bottom:42px}.Feature #supports .intro .bgArea .cw{max-width:1280px;position:relative}.Feature #supports .intro .bgArea .txtArea{width:100%}.Feature #supports .intro .bgArea .txtArea .num img{width:80px}.Feature #supports .intro .bgArea .txtArea .bg{background:rgba(255,255,255,.92);width:721px;padding:50px}.Feature #supports .intro .bgArea .txtArea .bg .blockTitle{font-size:2.4rem;line-height:1.67;letter-spacing:1.4px;font-weight:700}.Feature #supports .intro .bgArea .txtArea .bg .body p{margin-top:20px;font-size:1.5rem;line-height:2;letter-spacing:1.3px}.Feature #supports .intro .bgArea .txtArea .bg .body .list{font-weight:700;font-size:1.3rem}.Feature #supports .intro .bgArea .imgArea{position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1}.Feature #supports .intro .bgArea .imgArea img{height:100%;width:100%}.Feature #supports .intro .example{margin-top:90px;padding-bottom:130px}.Feature #supports .intro .example .cw{padding-left:40px;padding-right:40px}.Feature #supports .intro .example .cw .exampleTitle{font-size:1.8rem;font-weight:700}.Feature #supports .intro .example .cw .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:30px}.Feature #supports .intro .example .cw .wrap .col{width:calc(33.333333% - 13.33333px);background:rgba(40,40,40,.87);color:#fff;padding:30px 25px;margin-right:20px}.Feature #supports .intro .example .cw .wrap .col:last-child{margin-right:0}.Feature #supports .intro .example .cw .wrap .col .colTitle{font-size:1.5rem;font-weight:700}.Feature #supports .intro .example .cw .wrap .col .body{margin-top:15px;font-size:1.2rem;line-height:2}.Feature #supports .block{background:#F5F5F5;padding-top:160px;padding-bottom:160px}.Feature #supports .block .cw{max-width:1200px}.Feature #supports .block.visible .wrap .txtArea .numArea .num .l::after{width:80px}.Feature #supports .block .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-left:auto;margin-right:auto}.Feature #supports .block .wrap .txtArea{width:48%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-start;padding:20px}.Feature #supports .block .wrap .txtArea .numArea{font-size:15rem;line-height:1;text-align:right;position:relative;color:#fff}.Feature #supports .block .wrap .txtArea .numArea .num{position:relative;display:inline-block;height:240px;padding-right:40px}.Feature #supports .block .wrap .txtArea .numArea .num img{height:100%}.Feature #supports .block .wrap .txtArea .numArea .num .l{display:inline-block;width:80px;height:80px;position:absolute;bottom:-50px;right:0;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);display:none}.Feature #supports .block .wrap .txtArea .numArea .num .l::after{content:'';display:block;height:2px;width:0;left:0;bottom:0;display:block;position:absolute;background:#fff;transition:all ease .5s;transition-delay:.5s}@media screen and (min-width:769px) and (max-width:1180px){.Feature #supports .block .wrap .txtArea .numArea .num{height:80px}}.Feature #supports .block .wrap .txtArea .blockTitle{font-size:2.4rem;font-weight:700;line-height:1.67;letter-spacing:1.2px;margin-top:20px}.Feature #supports .block .wrap .txtArea .blockBody{font-size:1.5rem;line-height:2;letter-spacing:.75px;color:#363636;margin-top:20px}.Feature #supports .block .wrap .txtArea .subtitle{font-weight:700;font-size:1.6rem;margin-top:30px}.Feature #supports .block .wrap .txtArea .sub{margin-top:20px;font-size:1.3rem;line-height:2}.Feature #supports .block .wrap .imgArea{width:48%;max-width:548px;margin-left:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;justify-content:flex-end}.Feature #supports .block .wrap .imgArea img{width:100%}.Feature #supports .block#supports02 .wrap{flex-direction:row-reverse}.Feature #supports .block#supports02 .wrap .txtArea{justify-content:flex-start}.Feature #supports .block#supports02 .wrap .txtArea .numArea{text-align:left;margin-left:-5px}.Feature #supports .block#supports02 .wrap .txtArea .numArea::after{left:100px;right:auto}.Feature #supports .block#supports02 .wrap .txtArea .blockTitle{margin-top:40px}.Feature #supports .block#supports02 .wrap .imgArea{align-items:flex-start;justify-content:flex-start;margin-right:auto;margin-left:initial}.Feature #supports .block#supports02 .wrap .imgArea img{width:100%}.Feature #supports .block#supports03{background:rgba(245,245,245,.5)}.Feature #supports .block#supports03 .wrap .txtArea{justify-content:flex-start}.Feature #supports .block#supports03 .wrap .txtArea .numArea{text-align:left;margin-left:-30px}.Feature #supports .block#supports03 .wrap .txtArea .btnWrap{margin-top:30px}.Feature #supports .block#supports03 .wrap .txtArea .btnWrap a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:315px;margin-left:auto;justify-content:flex-end;padding-bottom:10px;align-items:center;font-weight:700}.Feature #supports .block#supports03 .wrap .txtArea .btnWrap a .icon{margin-left:5px;margin-top:-3px}.Feature #supports .block#supports03 .wrap .txtArea .btnWrap a .icon path{stroke:#282828;transition:all ease .3s}.Feature #supports .block#supports03 .seminarBlock{background:#fff;position:relative;margin-top:160px}.Feature #supports .block#supports03 .seminarBlock .eyeblow{position:absolute;top:-18px;left:15px;font-size:2.2rem;font-weight:700}.Feature #supports .block#supports03 .seminarBlock .eyeblow::after{content:'';display:block;height:1px;width:32px;background:#363636;position:absolute;left:-16px;bottom:-5px;transition:all ease .5s;transition-delay:.5s}.Feature #supports .block#supports03 .seminarBlock .seminarWrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.Feature #supports .block#supports03 .seminarBlock .seminarWrap .txtArea{width:50%;padding:60px 40px 40px 90px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}.Feature #supports .block#supports03 .seminarBlock .seminarWrap .txtArea .seminarTitle{font-size:2.2rem;font-weight:700;line-height:1.5}.Feature #supports .block#supports03 .seminarBlock .seminarWrap .txtArea .date{margin-top:20px;font-size:1.6rem}.Feature #supports .block#supports03 .seminarBlock .seminarWrap .txtArea .btnWrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end;margin-top:auto}.Feature #supports .block#supports03 .seminarBlock .seminarWrap .txtArea .btnWrap .btn{margin-left:auto;margin-right:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;flex-direction:row;background:#EBEBEB;border-radius:20px;width:234px;position:relative}.Feature #supports .block#supports03 .seminarBlock .seminarWrap .txtArea .btnWrap .btn img{position:absolute;top:calc(50% - 4px);right:20px}.Feature #supports .block#supports03 .seminarBlock .seminarWrap .imgArea{width:50%}.Feature #supports .block#supports03 .seminarBlock .seminarWrap .imgArea img{width:100%;height:100%}.Feature #faq .cw{max-width:970px}.Feature #faq .titleArea{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:90px;width:100%;align-items:flex-end}.Feature #faq .titleArea .sectionTitle{font-size:3.6rem;font-weight:500}.Feature #faq .titleArea .eyeblow{margin-left:auto;margin-bottom:-20px}.Feature #faq .titleArea .eyeblow img{max-width:372px;max-width:none;max-height:none}.Feature #faq .faqList{margin-top:60px}.Feature #faq .faqList li.active .q a .arrow{-moz-transform:rotateX(180deg);-o-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.Feature #faq .faqList li .q a,.Feature #faq .faqList li .q .inner,.Feature #faq .faqList li .a a,.Feature #faq .faqList li .a .inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;position:relative}.Feature #faq .faqList li .q a .icon,.Feature #faq .faqList li .q .inner .icon,.Feature #faq .faqList li .a a .icon,.Feature #faq .faqList li .a .inner .icon{margin-right:20px;width:55px;height:55px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.Feature #faq .faqList li .q a .txt,.Feature #faq .faqList li .q .inner .txt,.Feature #faq .faqList li .a a .txt,.Feature #faq .faqList li .a .inner .txt{padding:5px 20px;width:calc(100% - 75px)}.Feature #faq .faqList li .q a .txt .txtInner a,.Feature #faq .faqList li .q .inner .txt .txtInner a,.Feature #faq .faqList li .a a .txt .txtInner a,.Feature #faq .faqList li .a .inner .txt .txtInner a{display:inline;border-bottom:1px solid #282828;transition:all ease .3s}.Feature #faq .faqList li .q a .txt .txtInner a:hover,.Feature #faq .faqList li .q .inner .txt .txtInner a:hover,.Feature #faq .faqList li .a a .txt .txtInner a:hover,.Feature #faq .faqList li .a .inner .txt .txtInner a:hover{opacity:.5}.Feature #faq .faqList li .q{margin-top:30px}.Feature #faq .faqList li .q a{font-size:2rem;color:#282828;transition:all ease .3s}.Feature #faq .faqList li .q a .arrow{position:absolute;right:12px;top:10px;transition:all ease .3s}.Feature #faq .faqList li .q a .arrow img{width:19px}.Feature #faq .faqList li .q a:hover{opacity:.8}.Feature #faq .faqList li .q a .txt{border-bottom:1px solid #A5A5A5}.Feature #faq .faqList li .a{font-size:1.6rem;line-height:1.95;height:0;overflow:hidden;transition:all ease .3s}.Feature #faq .faqList li .a .inner{padding-top:30px}.Feature #faq .faqList li .a .inner .icon img{width:26px}.Function main{margin-top:90px}.Function main .container{margin-top:80px}.Function header{position:relative;height:200px}.Function header .txtArea{position:absolute;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end;justify-content:flex-start;padding-bottom:20px}.Function header .txtArea .eyeblow{font-size:2rem;font-weight:700;line-height:1.6;letter-spacing:1px;color:#fff;position:relative;margin-bottom:10px}.Function header .txtArea .eyeblow::after{content:'';display:block;height:1px;width:32px;background:#fff;position:absolute;left:-16px;bottom:-5px;transition:all ease .5s;transition-delay:.5s}.Function header .txtArea .title{color:#FFF;font-size:3.6rem;font-weight:500;letter-spacing:.1em;margin-left:20px}.Function header .imgArea{height:100%}.Function #anchor .sectionTitle{font-size:3.4rem;font-weight:500}.Function #anchor .sectionTitle .num{font-weight:700}.Function #anchor .cw{max-width:1000px}.Function #anchor .anchorArea{margin-top:30px;position:relative}.Function #anchor .anchorArea .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.Function #anchor .anchorArea .wrap a{width:33.333333333%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;align-items:center;padding:45px 45px 0}.Function #anchor .anchorArea .wrap a:nth-child(n+4){margin-top:134px}.Function #anchor .anchorArea .wrap a:nth-child(1){background:#505050;color:#fff}.Function #anchor .anchorArea .wrap a:nth-child(2){background:#EDEDED}.Function #anchor .anchorArea .wrap a:nth-child(2) svg path{stroke:#282828}.Function #anchor .anchorArea .wrap a:nth-child(3){background:#282828;color:#fff}.Function #anchor .anchorArea .wrap a:nth-child(4){background:#282828;color:#fff}.Function #anchor .anchorArea .wrap a:nth-child(5){background:#EDEDED}.Function #anchor .anchorArea .wrap a:nth-child(5) svg path{stroke:#282828}.Function #anchor .anchorArea .wrap a:nth-child(6){background:#505050;color:#fff}.Function #anchor .anchorArea .wrap a .title{font-size:2.4rem}.Function #anchor .anchorArea .wrap a .body{margin-top:10px;line-height:1.8;width:100%}.Function #anchor .anchorArea .wrap a .btnWrap{width:100%;margin-top:10px;margin-bottom:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end}.Function #anchor .anchorArea .wrap a .btnWrap span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.Function #anchor .anchorArea .wrap a .btnWrap span .arrow{margin-left:5px}.Function #anchor .anchorArea .wrap a .img{margin-top:auto}@media (min-width:768px){.Function #anchor .anchorArea .wrap a{transition:all ease .5s;box-shadow:13px 11px 23px 8px transparent}.Function #anchor .anchorArea .wrap a:hover{-moz-transform:translate(0,-25px);-o-transform:translate(0,-25px);-ms-transform:translate(0,-25px);-webkit-transform:translate(0,-25px);transform:translate(0,-25px);box-shadow:13px 11px 23px 8px rgba(0,0,0,.1)}.Function #anchor .anchorArea .wrap a:nth-child(5):hover{-moz-transform:translate(0,25px);-o-transform:translate(0,25px);-ms-transform:translate(0,25px);-webkit-transform:translate(0,25px);transform:translate(0,25px)}}.Function #anchor .anchorArea .anchorImg{height:134px;left:calc(50% - 239px);top:calc(50% - 67px);position:absolute}.Function #anchor .anchorArea .anchorImg img{position:absolute;top:calc(50% - 146.5px);width:478px;max-width:none;max-height:none}.Function #contents{margin-top:114px;background:#F5F5F5;border-top:6px solid #282828;padding-top:190px;padding-bottom:190px;position:relative}.Function #contents .bg{position:absolute;top:0;left:calc(50% - 769px);width:630px;max-width:none;max-height:none}.Function #contents .cw{max-width:1000px}.Function #contents .titleArea{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;align-items:center}.Function #contents .titleArea h1{font-size:3.4rem;font-weight:500;z-index:1}.Function #contents .titleArea .txt{margin-left:auto;width:600px;font-size:1.6rem;z-index:1}.Function #contents .dataDetail{z-index:1;position:relative}.Function #contents .dataDetail .detailTable{color:#E5E5E5;margin-top:30px}.Function #contents .dataDetail .detailTable tbody td .list .col div{font-weight:400}.Function .blockSection{background:#EDEDED;padding-bottom:137px}.Function .blockSection .titleArea{background:#272727}.Function .blockSection .titleArea .cw{max-width:1200px;height:182px}.Function .blockSection .contentArea{margin-top:-100px}.Function .blockSection .contentArea .cw{max-width:1200px}.Function .blockSection .contentArea .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.Function .blockSection .contentArea .wrap .txtArea{width:439px;max-width:50%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-end;padding-top:150px}.Function .blockSection .contentArea .wrap .txtArea .contentTitle{font-size:3.6rem}.Function .blockSection .contentArea .wrap .txtArea .body{margin-top:20px;font-size:1.5rem;line-height:2}.Function .blockSection .contentArea .wrap .txtArea .body.body02{position:relative}.Function .blockSection .contentArea .wrap .txtArea .body.body02 .inner{position:absolute;top:0;left:0}.Function .blockSection .contentArea .wrap .txtArea .body.body02 .inner .box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:10px}.Function .blockSection .contentArea .wrap .txtArea .body.body02 .inner .box .right{margin-left:20px}.Function .blockSection .contentArea .wrap .txtArea .num{margin-top:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end}.Function .blockSection .contentArea .wrap .txtArea .num img{height:250px}.Function .blockSection .contentArea .wrap .imgArea{width:calc(100% - 439px);min-width:50%}.Function .blockSection .contentArea .wrap .imgArea img{width:calc(100% + 130px);height:auto;max-width:none;max-height:none;object-fit:contain;object-position:left top;font-family:"object-fit: contain; object-position: left top;"}.Function .blockSection .contentArea .example .exampleTitle{font-size:2rem;width:1200px}.Function .blockSection .contentArea .example .inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:22px;width:100%;margin-right:auto}.Function .blockSection .contentArea .example .inner .col{border-radius:15px;overflow:hidden;width:calc(33.333333% - 20px);margin-right:30px;height:190px}.Function .blockSection .contentArea .example .inner .col:nth-child(3){margin-right:0}.Function .blockSection .contentArea .example .inner .col .t{background:#363636;color:#fff;text-align:center;padding:20px;font-size:1.7rem}.Function .blockSection .contentArea .example .inner .col .b{padding:20px;background:#fff;height:100%}.Function .blockSection:nth-of-type(even) .titleArea .cw{text-align:right}.Function .blockSection:nth-of-type(even) .contentArea .wrap{flex-direction:row-reverse}.Function .blockSection:nth-of-type(even) .contentArea .wrap .imgArea{text-align:right}.Function .blockSection:nth-of-type(even) .contentArea .wrap .imgArea img{object-position:right top;font-family:"object-fit: contain; object-position: right top;";-moz-transform:translate(-130px,0);-o-transform:translate(-130px,0);-ms-transform:translate(-130px,0);-webkit-transform:translate(-130px,0);transform:translate(-130px,0)}.Function .blockSection:nth-of-type(even) .contentArea .example .exampleTitle{margin-left:auto;margin-right:0}.Function .blockSection:nth-of-type(even) .contentArea .example .inner{margin-right:0;margin-left:auto}.Function .blockSection#report .num img{width:63px}.Function .blockSection#trend .num img{width:135px}.Function .blockSection#news .num img{width:141px}.Function .blockSection#company .num img{width:139px}.Function .blockSection#search .num img{width:141px}.Function .blockSection#targetList .num img{width:141px}.Function #other{margin-top:180px}.Function #other .sectionTitle{font-size:2.6rem;text-align:center}.Function #other .sectionTitle strong{font-weight:700}.Function #other .sub{text-align:center;font-size:1.5rem;margin-top:20px}.Function #other .cw{max-width:1000px}.Function #other .anchorArea{margin-top:40px}.Function #other .anchorArea .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.Function #other .anchorArea .wrap .col{width:33.333333333%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;align-items:center;padding:45px 45px 0;min-height:287px}.Function #other .anchorArea .wrap .col .title{font-size:2.4rem;white-space:nowrap}.Function #other .anchorArea .wrap .col .body{margin-top:10px;line-height:1.8;width:100%}.Function #other .anchorArea .wrap .col .btnWrap{width:100%;margin-top:10px;margin-bottom:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end}.Function #other .anchorArea .wrap .col .btnWrap span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;margin-left:auto}.Function #other .anchorArea .wrap .col .btnWrap span .arrow{margin-left:5px}.Function #other .anchorArea .wrap .col .img{margin-top:auto;width:75px;height:75px}.Function #other .anchorArea .wrap .col .img img{width:100%;height:100%}.Function #other .anchorArea .wrap01 .col:nth-child(1){background:#A5A5A5;color:#fff}.Function #other .anchorArea .wrap01 .col:nth-child(2){background:#F5F5F5}.Function #other .anchorArea .wrap01 .col:nth-child(3){background:#505050;color:#fff}.Function #other .anchorArea .wrap02 .col:nth-child(1){background:#F5F5F5}.Function #other .anchorArea .wrap02 .col:nth-child(2){background:#505050;color:#fff}.Function #other .anchorArea .wrap02 .col:nth-child(3){background:#A5A5A5;color:#fff}.Function #other .anchorArea .anchorImg{height:134px;position:relative}.Function #other .anchorArea .anchorImg img{position:absolute;left:calc(50% - 239px);top:calc(50% - 146.5px);width:478px;max-width:none;max-height:none}.Function #other .more{text-align:center;margin-top:30px}.Function #other .more a{border-bottom:1px solid #282828}.Function .btnBlock{margin-top:180px}.Function #scene{margin-top:167px}.Function #scene .titleArea .cw{max-width:1000px}.Function #scene .titleArea .cw .sectionTitle{font-size:3.4rem;font-weight:500}.Function #scene .btnArea{margin-top:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:220px}.Function #scene .btnArea a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;width:50%;height:100%;background:#000;overflow:hidden}.Function #scene .btnArea a.active .imgArea,.Function #scene .btnArea a:hover .imgArea{opacity:1}.Function #scene .btnArea a.active .activeIcon,.Function #scene .btnArea a:hover .activeIcon{bottom:0}.Function #scene .btnArea a .txtArea{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2.2rem;letter-spacing:.1em}.Function #scene .btnArea a .txtArea strong{font-size:2.8rem;margin-right:2px}.Function #scene .btnArea a .imgArea{position:absolute;left:0;top:0;width:100%;height:100%;opacity:.5;transition:all ease .3s}.Function #scene .btnArea a .activeIcon{position:absolute;bottom:-31px;left:calc(50% - 33px);width:66px;height:auto;z-index:3;transition:all ease .3s}.Function #scene .detailArea{background:#F5F5F5;padding-top:130px;padding-bottom:130px}.Function #scene .detailArea .detail .cw{max-width:1000px}.Function #scene .detailArea .detail .sceneTable{width:100%}.Function #scene .detailArea .detail .sceneTable th,.Function #scene .detailArea .detail .sceneTable td{padding:17px 25px}.Function #scene .detailArea .detail .sceneTable thead th{background:#282828;color:#fff;padding:12px 25px}.Function #scene .detailArea .detail .sceneTable thead th:nth-child(1){visibility:hidden;width:300px}.Function #scene .detailArea .detail .sceneTable thead th:nth-child(2){width:300px}.Function #scene .detailArea .detail .sceneTable thead th:nth-child(3){background:#404040;width:400px}.Function #scene .detailArea .detail .sceneTable tbody{border-bottom:solid 3px #F5F5F5}.Function #scene .detailArea .detail .sceneTable tbody th{background:#404040;color:#fff;font-size:1.7rem;border-bottom:1px solid #C6C6C6;font-weight:400}.Function #scene .detailArea .detail .sceneTable tbody td{font-size:1.6rem;border-bottom:1px solid #C6C6C6}.Function #scene .detailArea .detail .sceneTable tbody .col1{background:#E3E3E3}.Function #scene .detailArea .detail .sceneTable tbody .col2{background:#fff}.Function #scene .detailArea .voiceBlock{background:#fff;position:relative;margin-top:160px}.Function #scene .detailArea .voiceBlock .eyeblow{position:absolute;left:-60px;top:-50px}.Function #scene .detailArea .voiceBlock .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.Function #scene .detailArea .voiceBlock .wrap .txtArea{width:calc(100% - 460px);padding:90px 56px 0}.Function #scene .detailArea .voiceBlock .wrap .txtArea .voiceTitle{font-size:2.2rem;font-weight:700}.Function #scene .detailArea .voiceBlock .wrap .txtArea .company{margin-top:10px;font-size:1.4rem}.Function #scene .detailArea .voiceBlock .wrap .txtArea .body{margin-top:20px;font-size:1.2rem;line-height:2}.Function #scene .detailArea .voiceBlock .wrap .imgArea{width:460px}.Function #scene .detailArea .voiceBlock .linkWrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;padding:20px}.Function #scene .detailArea .voiceBlock .linkWrap a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-left:auto}.Function #scene .detailArea .voiceBlock .linkWrap a img{margin-left:10px}.Function #fee{margin-top:130px}.Function #fee .titleArea .sectionTitle{font-size:3.4rem;font-weight:500;padding-left:100px}.Function #fee .cw{max-width:1100px}.Function #fee .feeTable{width:100%;margin-top:30px}.Function #fee .feeTable th,.Function #fee .feeTable td{padding:40px 25px}.Function #fee .feeTable thead th{background:#363636;width:calc(50% - 50px);padding-top:50px;padding-bottom:40px}.Function #fee .feeTable thead th:nth-child(1){visibility:hidden;width:100px}.Function #fee .feeTable thead th:nth-child(2){color:#E5E5E5}.Function #fee .feeTable thead th:nth-child(3){background:#F5F5F5}.Function #fee .feeTable thead th .title{font-size:2.6rem}.Function #fee .feeTable thead th .btnWrap{margin-top:20px}.Function #fee .feeTable thead th .btnWrap .btn{height:82px;width:355px;max-width:100%;font-size:2rem;font-weight:500;flex-direction:row}.Function #fee .feeTable thead th .btnWrap .btn .num{font-size:3.1rem;margin-bottom:5px}.Function #fee .feeTable tbody th,.Function #fee .feeTable tbody td{background:#e3e3e3;position:relative}.Function #fee .feeTable tbody th:nth-child(1),.Function #fee .feeTable tbody td:nth-child(1){padding-left:0;padding-right:0;white-space:nowrap}.Function #fee .feeTable tbody th:nth-child(2),.Function #fee .feeTable tbody td:nth-child(2){background:#323232;color:#E5E5E5}.Function #fee .feeTable tbody th:nth-child(2) a,.Function #fee .feeTable tbody td:nth-child(2) a{color:#E5E5E5}.Function #fee .feeTable tbody th:nth-child(2) a line,.Function #fee .feeTable tbody th:nth-child(2) a path,.Function #fee .feeTable tbody td:nth-child(2) a line,.Function #fee .feeTable tbody td:nth-child(2) a path{stroke:#E5E5E5}.Function #fee .feeTable tbody th:nth-child(3) a line,.Function #fee .feeTable tbody th:nth-child(3) a path,.Function #fee .feeTable tbody td:nth-child(3) a line,.Function #fee .feeTable tbody td:nth-child(3) a path{stroke:#282828}.Function #fee .feeTable tbody tr:nth-child(even) th,.Function #fee .feeTable tbody tr:nth-child(even) td{background:#f5f5f5}.Function #fee .feeTable tbody tr:nth-child(even) th:nth-child(2),.Function #fee .feeTable tbody tr:nth-child(even) td:nth-child(2){background:#363636}.Function #fee .feeTable tbody tr:nth-child(1),.Function #fee .feeTable tbody tr:nth-child(2){height:167px}.Function #fee .feeTable tbody .wrap{position:relative;padding-left:20px;padding-right:20px;margin-top:30px}.Function #fee .feeTable tbody .wrap:nth-child(1){margin-top:0}.Function #fee .feeTable tbody .wrap .icon{position:absolute;left:20px;top:50%;-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.Function #fee .feeTable tbody .wrap .icon.mt{top:calc(50% - 15px)}.Function #fee .feeTable tbody .wrap .body{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;flex-direction:column;text-align:center}.Function #fee .feeTable tbody .wrap .body .large{font-size:2.2rem}.Function #fee .feeTable tbody .wrap .body .t{font-size:1.5rem;margin-bottom:5px}.Function #fee .feeTable tbody .wrap .body .small{font-size:1.2rem}.Function #fee .feeTable tbody .linkWrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;margin-left:auto;margin-right:20px;margin-top:20px;position:absolute;right:10px;bottom:25px}.Function #fee .feeTable tbody .linkWrap a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.Function #fee .feeTable tbody .linkWrap a svg{margin-left:5px}.Function #fee .note{margin-top:25px;text-align:center}.Function #fee .note a{border-bottom:1px solid #282828}.Function .btnBlock02{margin-top:0}.seminar-all{background:#f5f5f5}.seminar-all .navArea{background:#191919}.seminar-all .container{margin-top:90px}.seminar-all #page-title .titleArea .eyeblow{font-size:2rem;font-weight:700;line-height:1.6;letter-spacing:1px;color:#363636;position:relative;margin-left:0}.seminar-all #page-title .titleArea .eyeblow::after{content:'';display:block;height:1px;width:32px;background:#363636;position:absolute;left:-16px;bottom:-5px}.seminar-all #page-title .titleArea .sectionTitle{font-size:3.8rem;line-height:1.21;letter-spacing:3px;color:#363636;margin-top:25px;margin-left:20px}.seminar-all #page-title .bg-title{position:relative;height:300px}.seminar-all #page-title .bg-title .inner{position:absolute;top:120px;left:13%}.seminar-all #page-title .bg-title .bg-head{display:block;width:500px;position:absolute;top:-180px;left:5%;z-index:-1}.seminar-all #seminar-list .cw{padding-bottom:200px;max-width:1080px}.seminar-all #seminar-list .row{display:flex;align-items:baseline;flex-flow:row wrap;margin-right:-30px;margin-left:-30px;position:relative}.seminar-all #seminar-list .col{max-width:33.333%;flex:0 0 33.333%;padding:50px 30px}.seminar-all #seminar-list .col a{display:block;height:100%;position:relative}.seminar-all #seminar-list .col a:hover img.seminar-img{transition:.2s all;opacity:.8}.seminar-all #seminar-list .imgArea{margin:0 auto;overflow:hidden;background:#fff}.seminar-all #seminar-list .imgArea img.seminar-img{transition:.2s all}.seminar-all #seminar-list .txtArea{margin-top:20px}.seminar-all #seminar-list .date{font-size:1.3rem;line-height:1;font-weight:600;color:#505050}.seminar-all #seminar-list .title{font-size:1.6rem;line-height:1.6;font-weight:600;color:#363636;margin-top:10px}.seminar-all #seminar-list .badge{width:66px;position:absolute;top:-30px;left:-20px;opacity:0}.seminar-all #seminar-list .badge.isActive{opacity:1}.seminar-detail{background:#f5f5f5}.seminar-detail main{margin:0}.seminar-detail .container{margin-bottom:100px;overflow:visible}.seminar-detail #detail .row{display:flex;margin:0 -30px;justify-content:center}.seminar-detail #detail .col{max-width:530px;padding:0 30px}.seminar-detail #detail .col.form-area{width:100%;min-width:480px;position:relative;top:-160px}.seminar-detail #detail .titleArea h1{font-size:3.2rem;line-height:1.4;font-weight:600;letter-spacing:.1em;position:relative}.seminar-detail #detail .titleArea h1::after{content:'';display:block;width:60px;border-bottom:1px solid #363636;position:absolute;bottom:-30px}.seminar-detail #detail .titleArea .date{font-size:1.6rem;line-height:1;font-weight:600;color:#363636;margin-top:80px;letter-spacing:.1em}.seminar-detail #detail .imgArea{margin-top:50px}.seminar-detail #detail .txtArea{margin-top:100px}.seminar-detail #detail .txtArea h2{font-size:2.2rem;font-weight:600;margin-bottom:40px;letter-spacing:.1em;position:relative}.seminar-detail #detail .txtArea h2::after{content:'';display:block;width:30px;border-bottom:1px solid #363636;position:absolute;bottom:-5px}.seminar-detail #detail .txtArea p{font-size:1.5rem}.seminar-detail #detail .txtArea p+p{margin-top:40px}.seminar-detail #detail .txtArea small{display:block;font-size:1.3rem}.seminar-detail #detail .recommend{font-size:1.4rem;font-weight:500;padding-left:15px}.seminar-detail #detail .recommend li{text-indent:-6px}.seminar-detail #detail .recommend li::before{content:'・';display:inline-block;padding-right:5px}.seminar-detail #detail .recommend li+li{margin-top:10px}.seminar-detail #detail .summary .list{display:table;width:100%;margin-top:20px;padding-bottom:15px;border-bottom:1px solid #363636}.seminar-detail #detail .summary .list p{display:table-cell;font-size:1.5rem;font-weight:500}.seminar-detail #detail .summary .head{width:100px;padding-right:30px;position:relative}.seminar-detail #detail .summary .head::after{content:'';display:block;height:10px;border-right:1px solid #363636;position:absolute;bottom:-15px;right:0}.seminar-detail #detail .summary .text{padding-left:30px}.seminar-detail #detail .summary .text .date{font-size:2.2rem;line-height:1.1}.seminar-detail #detail .summary .text .time{display:inline-block;font-size:1.5rem;margin-left:10px;font-weight:500}.seminar-detail #detail .speaker .list{display:table;width:100%}.seminar-detail #detail .speaker .list+.list{margin-top:100px}.seminar-detail #detail .speaker .inner{display:table-cell;vertical-align:top}.seminar-detail #detail .speaker .inner.img{width:220px}.seminar-detail #detail .speaker .inner.img img{width:100%}.seminar-detail #detail .speaker .inner.profile{padding-left:70px}.seminar-detail #detail .speaker .inner.profile h3{font-size:2.4rem;font-weight:600}.seminar-detail #detail .speaker .inner.profile>p{margin-top:30px}.seminar-detail #detail .speaker .inner.profile>small{margin-top:20px}.seminar-detail .btn{width:100%;height:50px;border-radius:12px}.seminar-detail .btn .txt{margin-top:1px}.seminar-detail .btn.light-pink{font-weight:600;background:#FF9EB5;color:#fff}.seminar-detail .linkWrap{margin-top:100px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row-reverse;margin-left:auto;margin-right:auto;width:808px;max-width:100%}.seminar-detail .linkWrap a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;width:440px;margin-left:50px;padding:15px 40px 10px 10px;justify-content:flex-end;font-size:1.6rem;font-weight:700;line-height:2.25;letter-spacing:1.28px}.seminar-detail .linkWrap a:first-child{margin-left:0}.seminar-detail .linkWrap a .icon{position:absolute;right:5px;bottom:8px;transform:rotate(-180deg)}@media (min-width:1280px){.seminar-detail #detail .col{max-width:700px}}@media (min-width:1440px){.seminar-detail .cw{max-width:1440px}.seminar-detail #detail .row{margin:0 -40px}.seminar-detail #detail .col{padding:0 40px;max-width:800px}}@media (max-width:1023px){.seminar-detail #detail .row{display:block;margin:0 -30px}.seminar-detail #detail .col{max-width:initIal}.seminar-detail #detail .col.form-area{width:calc(100% + 20px);max-width:initial;min-width:initial;position:relative;top:auto;padding-right:0;margin-top:60px}}.document-all{background:#f5f5f5}.document-all .navArea{background:#191919}.document-all .container{margin-top:90px}.document-all .bannerArea{width:600px;margin:0 auto 30px}.document-all .bannerArea a img{transition:.2s all}.document-all .bannerArea a:hover img{opacity:.8}.document-all #page-title .titleArea .eyeblow{font-size:2rem;font-weight:700;line-height:1.6;letter-spacing:1px;color:#363636;position:relative;margin-left:0}.document-all #page-title .titleArea .eyeblow::after{content:'';display:block;height:1px;width:32px;background:#363636;position:absolute;left:-16px;bottom:-5px}.document-all #page-title .titleArea .sectionTitle{font-size:3.8rem;line-height:1.21;letter-spacing:3px;color:#363636;margin-top:25px;margin-left:20px}.document-all #page-title .bg-title{position:relative;height:300px}.document-all #page-title .bg-title .inner{position:absolute;top:120px;left:13%}.document-all #page-title .bg-title .bg-head{display:block;width:500px;position:absolute;top:-180px;left:5%;z-index:-1}.document-all #document-list .cw{padding-bottom:200px;max-width:1080px}.document-all #document-list .row{display:flex;align-items:baseline;flex-flow:row wrap;margin-right:-30px;margin-left:-30px;position:relative}.document-all #document-list .col{max-width:33.333%;flex:0 0 33.333%;padding:50px 30px}.document-all #document-list .col a{display:block;height:100%;position:relative}.document-all #document-list .col a:hover img.document-img{transition:.2s all;opacity:.8}.document-all #document-list .imgArea{margin:0 auto;overflow:hidden;background:#fff}.document-all #document-list .imgArea img.document-img{transition:.2s all}.document-all #document-list .txtArea{margin-top:20px}.document-all #document-list .date{font-size:1.3rem;line-height:1;font-weight:600;color:#505050}.document-all #document-list .title{font-size:1.6rem;line-height:1.6;font-weight:600;color:#363636;margin-top:10px}.document-all #document-list .badge{width:66px;position:absolute;top:-30px;left:-20px;opacity:0}.document-all #document-list .badge.isActive{opacity:1}.document-detail{background:#f5f5f5}.document-detail main{margin:0}.document-detail .container{margin-bottom:100px;overflow:visible}.document-detail #detail .row{display:flex;margin:0 -30px;justify-content:center}.document-detail #detail .col{max-width:530px;padding:0 30px}.document-detail #detail .col.form-area{width:100%;min-width:480px;position:relative;top:-160px}.document-detail #detail .titleArea h1{font-size:3.2rem;line-height:1.4;font-weight:600;letter-spacing:.1em;position:relative}.document-detail #detail .titleArea h1::after{content:'';display:block;width:60px;border-bottom:1px solid #363636;position:absolute;bottom:-30px}.document-detail #detail .titleArea .date{font-size:1.6rem;line-height:1;font-weight:600;color:#363636;margin-top:80px;letter-spacing:.1em}.document-detail #detail .imgArea{margin-top:50px}.document-detail #detail .txtArea{margin-top:100px}.document-detail #detail .txtArea h2{font-size:2.2rem;font-weight:600;margin-bottom:40px;letter-spacing:.1em;position:relative}.document-detail #detail .txtArea h2::after{content:'';display:block;width:30px;border-bottom:1px solid #363636;position:absolute;bottom:-5px}.document-detail #detail .txtArea p{font-size:1.5rem;font-weight:300}.document-detail #detail .txtArea p+p{margin-top:40px}.document-detail #detail .txtArea small{display:block;font-size:1.3rem;font-weight:300}.document-detail #detail .recommend{font-size:1.4rem;font-weight:500;padding-left:15px}.document-detail #detail .recommend li{text-indent:-6px}.document-detail #detail .recommend li::before{content:'・';display:inline-block;padding-right:5px}.document-detail #detail .recommend li+li{margin-top:10px}.document-detail #detail .summary .list{display:table;width:100%;margin-top:20px;padding-bottom:15px;border-bottom:1px solid #363636}.document-detail #detail .summary .list p{display:table-cell;font-size:1.5rem;font-weight:500}.document-detail #detail .summary .head{width:100px;padding-right:30px;position:relative}.document-detail #detail .summary .head::after{content:'';display:block;height:10px;border-right:1px solid #363636;position:absolute;bottom:-15px;right:0}.document-detail #detail .summary .text{padding-left:30px}.document-detail #detail .summary .text .date{font-size:2.2rem;line-height:1.1}.document-detail #detail .summary .text .time{display:inline-block;font-size:1.5rem;margin-left:10px;font-weight:500}.document-detail #detail .speaker .list{display:table;width:100%}.document-detail #detail .speaker .list+.list{margin-top:100px}.document-detail #detail .speaker .inner{display:table-cell;vertical-align:top}.document-detail #detail .speaker .inner.img{width:220px}.document-detail #detail .speaker .inner.img img{width:100%}.document-detail #detail .speaker .inner.profile{padding-left:70px}.document-detail #detail .speaker .inner.profile h3{font-size:2.4rem;font-weight:600}.document-detail #detail .speaker .inner.profile>p{margin-top:30px}.document-detail #detail .speaker .inner.profile>small{margin-top:20px}.document-detail .btn{width:100%;height:50px;border-radius:12px}.document-detail .btn.light-pink{font-weight:600;background:#FF9EB5;color:#fff}.document-detail .linkWrap{margin-top:100px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row-reverse;margin-left:auto;margin-right:auto;width:808px;max-width:100%}.document-detail .linkWrap a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;width:440px;margin-left:50px;padding:15px 40px 10px 10px;justify-content:flex-end;font-size:1.6rem;font-weight:700;line-height:2.25;letter-spacing:1.28px}.document-detail .linkWrap a:first-child{margin-left:0}.document-detail .linkWrap a .icon{position:absolute;right:5px;bottom:8px;transform:rotate(-180deg)}@media (min-width:1280px){.document-detail #detail .col{max-width:700px}}@media (min-width:1440px){.document-detail .cw{max-width:1440px}.document-detail #detail .row{margin:0 -40px}.document-detail #detail .col{padding:0 40px;max-width:800px}}@media (max-width:1023px){.document-detail #detail .row{display:block;margin:0 -30px}.document-detail #detail .col{max-width:initIal}.document-detail #detail .col.form-area{width:calc(100% + 20px);max-width:initial;min-width:initial;position:relative;top:auto;padding-right:0;margin-top:60px}}.Price,.Demo,.Trial{background:#f5f5f5}.form-detail{background:#f5f5f5;color:#363636}.form-detail .container{overflow:visible}.form-detail .cw{padding-bottom:100px}.form-detail #detail .row{display:flex}.form-detail #detail .col{width:100%;max-width:530px;padding:0 30px;z-index:0}.form-detail #detail .col.form-area{width:100%;min-width:480px;max-width:720px;margin-left:0;position:relative;top:-160px}.form-detail #detail .titleArea{position:relative;padding-bottom:40px;z-index:1}.form-detail #detail .titleArea h1{font-size:3rem;line-height:1.4;color:#282828;letter-spacing:.1em}.form-detail #detail .titleArea h1 .large{font-size:4rem}.form-detail #detail .titleArea h3{display:none}.form-detail #detail .titleArea .sub-line{font-size:1.3rem;line-height:1;font-weight:600;color:#363636;letter-spacing:.1em;margin-top:10px}.form-detail #detail .titleArea .badge{width:107px;position:relative;top:-40px}.form-detail #detail .titleBadge{margin:10px 0 -40px -60px;padding-left:30px;display:flex}.form-detail #detail .titleBadge .title-wrap{margin-left:30px}.form-detail #detail .imgArea{width:60%;position:absolute;left:0;background:#E5E5E5}.form-detail #detail .imgDoc{width:100%;max-width:465px;z-index:1;margin:0 auto}.form-detail #detail .imgbg{height:250px}.form-detail #detail .txtArea{width:74%;margin-top:65%}.form-detail #detail .txtArea p{font-size:1.4rem;font-weight:400}.form-detail #detail.download .txtArea{margin-top:50%}.form-detail #detail .contact{margin-top:50px}.form-detail #detail .contact small{display:block;font-size:1.1rem;font-weight:400;line-height:1;margin-bottom:10px}.form-detail #detail .contact .tel{font-size:3.5rem;font-weight:600}.form-container{padding:30px 60px 50px;background:#fff;box-shadow:0 3px 13px 0 rgba(0,0,0,.05)}.form-container h2{font-size:2.4rem;font-weight:300;letter-spacing:2px}.form-container .form-inner{margin-top:6px}.required{text-align:right;font-size:1.2rem}.required span{display:inline-block;position:relative}.required span::before{content:'';width:6px;height:6px;background:#ff5e83;position:absolute;top:6px;left:-10px;border-radius:100%}@media (min-width:768px){.form-container{padding:30px 60px 50px}}@media (min-width:1280px){.form-detail #detail .col{max-width:700px}.form-detail #detail .txtArea{margin-top:60%}.form-detail #detail.download .txtArea{margin-top:20%}}@media (min-width:1440px){.form-container{padding:50px 80px 80px}.form-detail .cw{max-width:1440px}.form-detail #detail .row{margin:0 -40px}.form-detail #detail .col{padding:0 40px;max-width:800px}.form-detail #detail .txtArea{margin-top:58%}.form-detail #detail.download .txtArea{margin-top:10%}}@media screen and (min-width:1680px){.form-detail #detail .titleBadge{margin-left:-120px}}@media screen and (min-width:1800px){.form-detail #detail .txtArea{margin-top:65%}.form-detail #detail .titleBadge{margin-left:-160px}}@media (max-width:1023px){.form-container h2{margin-top:0}.form-detail #detail .row{display:block;margin:0 -30px}.form-detail #detail .col{max-width:initIal}.form-detail #detail .col.form-area{width:calc(100% + 20px);max-width:initial;min-width:initial;position:relative;top:auto;padding-right:0;margin-top:60px}.form-detail #detail .titleArea{padding-top:40px}.form-detail #detail .titleArea h1{color:#fff}.form-detail #detail .titleArea h3{display:block;font-size:2rem;color:#fff;letter-spacing:.1em}.form-detail #detail .titleArea h3 span{font-size:2.2rem;margin-right:3px}.form-detail #detail .titleArea .sub-line{font-size:1.3rem;color:#fff;letter-spacing:.1em;margin-top:5px}.form-detail #detail .titleBadge{margin-left:0;padding-left:0;display:block;align-items:baseline}.form-detail #detail .titleBadge .title-wrap{margin-left:0}.form-detail #detail .badge{display:none}.form-detail #detail .imgArea{width:100%;position:absolute;left:0;top:90px;z-index:0}.form-detail #detail.download .txtArea{margin-top:20%}.form-detail #detail .imgDoc,.form-detail #detail .imgbg{display:none}.form-detail #detail .txtArea{width:55%;margin-top:20%}.form-detail #detail .contact{margin-top:40px}}.thanks .container{margin-bottom:200px}.thanks .titleArea,.thanks .txtArea{text-align:center}.thanks .titleArea h1{font-size:3rem;margin-top:50px;letter-spacing:2px}.thanks .titleArea p{font-size:1.6rem;margin-top:50px}.thanks .txtArea{margin-top:70px;position:relative}.thanks .txtArea::before{content:'';display:block;width:90px;border-top:1px solid #363636;margin:0 auto;position:absolute;top:-30px;right:0;left:0}.thanks .txtArea p{font-size:1.4rem}.thanks .txtArea .contact{margin-top:30px}.thanks .txtArea .tel{display:block;font-size:4rem;font-weight:600}.thanks .txtArea .mail{display:block;font-size:1.4rem}.thanks .btnArea{margin-top:60px}.thanks .btn{width:180px;font-size:1.4rem;height:32px;color:#FF5E83;border:1px solid #FF5E83}.thanks .btn:hover{background:#FF5E83;color:#fff}.thanks .downloadlink a{font-size:1.8rem;line-height:1.4;font-weight:600;text-decoration:underline}.thanks a:hover{opacity:.7}.customers-all{background:#f5f5f5}.customers-all .navArea{background:#191919}.customers-all .container{margin-top:90px}.customers-all #page-title .titleArea .eyeblow{font-size:2rem;font-weight:700;line-height:1.6;letter-spacing:1px;color:#363636;position:relative;margin-left:0}.customers-all #page-title .titleArea .eyeblow::after{content:'';display:block;height:1px;width:32px;background:#363636;position:absolute;left:-16px;bottom:-5px}.customers-all #page-title .titleArea .sectionTitle{font-size:3.8rem;line-height:1.21;letter-spacing:3px;color:#363636;margin-top:25px;margin-left:20px}.customers-all #page-title .bg-title{position:relative;height:300px}.customers-all #page-title .bg-title .inner{position:absolute;top:120px;left:13%}.customers-all #page-title .bg-title .bg-head{display:block;width:500px;position:absolute;top:-180px;left:5%}.customers-all #searchArea .sectionTitle{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;font-size:2.2rem}.customers-all #searchArea .sectionTitle img{margin-right:10px;width:auto}.customers-all #searchArea .filterWrap{position:relative}.customers-all #searchArea .filterList{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;padding-left:70px;padding-right:70px;max-width:1200px;margin-left:auto;margin-right:auto;margin-top:40px}.customers-all #searchArea .filterList>li{width:calc(25% - 21px);margin-right:28px}.customers-all #searchArea .filterList>li:nth-child(4n){margin-right:0}.customers-all #searchArea .filterList>li .btnSearch{background:#fff;border:1px solid #282828;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;justify-content:center;align-items:center;height:40px;font-size:1.8rem;z-index:3}.customers-all #searchArea .filterList>li .btnSearch img,.customers-all #searchArea .filterList>li .btnSearch svg{position:absolute;right:20px;top:17px;transition:all ease .3s}.customers-all #searchArea .filterList>li .btnSearch.active{background:#282828;color:#fff}.customers-all #searchArea .filterList>li .btnSearch.active svg path{stroke:#fff}.customers-all #searchArea .filterList>li .btnSearch.open svg{-moz-transform:rotateX(180deg);-o-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}@media (min-width:768px){.customers-all #searchArea .filterList>li .btnSearch:hover{opacity:.75}}.customers-all #searchArea .filterDetailListArea{position:absolute;background:#EDEDED;top:20px;left:0;width:100%;height:0;transition:all ease .3s;z-index:1;overflow:hidden}.customers-all #searchArea .filterDetailListArea.active{box-shadow:0 5px 17px 6px rgba(0,0,0,.1)}.customers-all #searchArea .filterDetailListArea.active .btnClose{opacity:1}.customers-all #searchArea .filterDetailListArea .btnClose{position:absolute;right:20px;top:20px;display:block;transition:all ease .3s;z-index:3;opacity:0}.customers-all #searchArea .filterDetailListArea .btnClose:hover{opacity:.75}.customers-all #searchArea .filterDetailListArea .filterDetailList{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;padding:65px 65px 45px;opacity:0;transition:all ease .3s;position:absolute;left:0;top:0;width:100%}.customers-all #searchArea .filterDetailListArea .filterDetailList.active{opacity:1;z-index:2}.customers-all #searchArea .filterDetailListArea .filterDetailList li{width:calc(25%);text-align:center;border-right:1px solid #363636}.customers-all #searchArea .filterDetailListArea .filterDetailList li:nth-child(n+5){margin-top:30px}.customers-all #searchArea .filterDetailListArea .filterDetailList li .detail{display:inline-block;padding-top:5px;padding-bottom:5px;transition:all ease .3s}.customers-all #searchArea .filterDetailListArea .filterDetailList li .detail.active{font-weight:700}.customers-all #searchArea .filterDetailListArea .filterDetailList li .detail:hover{opacity:.75}.customers-all #customers-list{margin-top:60px}.customers-all #customers-list .cw{padding-bottom:200px;max-width:1200px}.customers-all #customers-list .sectionTitle{text-align:center;font-size:2.6rem;margin-bottom:30px}.customers-all #customers-list .row{display:flex;align-items:baseline;flex-flow:row wrap;margin-right:-30px;margin-left:-30px;margin-top:-30px;position:relative}.customers-all #customers-list .col{max-width:33.333%;flex:0 0 33.333%;padding:40px 35px}.customers-all #customers-list .col a{display:block;height:100%;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;transition:.2s all}@media (min-width:768px){.customers-all #customers-list .col a:hover img.customers-img{opacity:.8}}.customers-all #customers-list .imgArea{margin:0 auto;overflow:hidden;background:#fff;height:0;width:100%;padding-top:61.1%;overflow:hidden;position:relative}.customers-all #customers-list .imgArea img{transition:all ease .3s;position:absolute;left:0;top:0;width:100%;height:100%}.customers-all #customers-list .imgArea img.customers-img{transition:.2s all}.customers-all #customers-list .txtArea{margin-top:20px}.customers-all #customers-list .logoArea{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;padding-top:20px}.customers-all #customers-list .logoArea .left{width:40%}.customers-all #customers-list .logoArea .right{width:60%}.customers-all #customers-list .logoArea .logo{width:138px;height:76px;position:absolute;left:0;top:-40px;background:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;padding:10px}.customers-all #customers-list .logoArea .logo img{width:auto;height:auto;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px}.customers-all #customers-list .logoArea .companyname{margin-left:auto;font-size:1.2rem;text-align:right;line-height:1.4;font-weight:500;height:36px}.customers-all #customers-list .title{font-size:1.6rem;line-height:1.6;font-weight:700;color:#363636;margin-top:10px}.customers-all #customers-list .description{margin-top:20px;font-weight:500}.customers-all #customers-list .linkWrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;margin-top:20px}.customers-all #customers-list .linkWrap a img{width:21px;display:inline;padding-left:1rem}.customers-all #customers-list .linkWrap span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;transition:all ease .3s}.customers-all #customers-list .linkWrap span img{margin-left:5px;width:auto}.customers-all .reset{justify-content:flex-end;margin-top:30px;display:none}.customers-all .reset.visible{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.customers-all .reset a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;font-size:1.2rem;transition:all ease .3s}.customers-all .reset a:hover{opacity:.75}.customers-all .reset a img{margin-left:5px}.customers-detail{background:#f5f5f5}.customers-detail main{margin-top:90px}.customers-detail header:not(.header){height:700px;position:relative;width:calc(100% - 50px)}.customers-detail header .eyeblow{font-size:2rem;font-weight:700;line-height:1.6;letter-spacing:1px;color:#363636;position:absolute;left:140px;top:140px;z-index:2}.customers-detail header .eyeblow::after{content:'';display:block;height:1px;width:32px;background:#363636;position:absolute;left:-16px;bottom:-5px;transition:all ease .5s;transition-delay:.5s}.customers-detail header .txtArea{position:absolute;right:-50px;width:570px;bottom:-65px;z-index:1;background:#fff;padding:40px 45px}.customers-detail header .txtArea .title{font-size:2.6rem;font-weight:700;line-height:1.6}.customers-detail header .txtArea .subtitle{font-size:1.9rem;font-weight:700;margin-top:40px;position:relative;padding-left:50px}.customers-detail header .txtArea .subtitle::before{content:'';display:block;height:1px;width:38px;display:block;position:absolute;top:16px;left:0;background:#282828}.customers-detail header .txtArea .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:40px}.customers-detail header .txtArea .wrap .companyname{margin-right:auto;font-size:1.8rem}.customers-detail header .txtArea .wrap .logo{max-width:190px;max-height:76px}.customers-detail header .imgArea{position:absolute;left:0;top:0;height:100%;max-width:1560px}@media screen and (min-width:1250px){.customers-detail header:not(.header){height:800px}.customers-detail header .txtArea{left:calc(50% + 50px);right:auto}}.customers-detail .container{margin-top:0}.customers-detail #intro{padding-top:170px}.customers-detail #intro .cw{max-width:1000px}@media screen and (min-width:1100px){.customers-detail #intro .cw{padding-left:0;padding-right:0}}.customers-detail #intro .eyeblow{position:absolute;top:-170px;left:-30px;z-index:1}@media screen and (min-width:1560px){.customers-detail #intro .eyeblow{left:-160px}}.customers-detail #intro .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;letter-spacing:.1em}.customers-detail #intro .wrap .left,.customers-detail #intro .wrap .right{width:calc(50% - 30px)}.customers-detail #intro .wrap .left{margin-right:60px}.customers-detail #intro .wrap .left .title{font-size:2rem;margin-bottom:10px}.customers-detail #intro .wrap .left .txt{font-size:1.5rem;line-height:2.26}.customers-detail #intro .wrap .right .summaryTitle{background:#282828;color:#F5F5F5;font-size:1.8rem;font-weight:700;padding:15px 25px;line-height:1}.customers-detail #intro .wrap .right .summaryList{margin-top:20px}.customers-detail #intro .wrap .right .summaryList li{padding-left:1.2em;line-height:2;zoom:1;font-size:1.5rem;font-weight:700}.customers-detail #intro .wrap .right .summaryList li span.blt{margin-right:.2em;margin-left:-1.2em;width:1em;display:inline-block;zoom:1}.customers-detail #content .cw{max-width:1000px}.customers-detail #content .block{margin-top:125px;letter-spacing:.1em}.customers-detail #content .block .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:40px}.customers-detail #content .block .wrap.blockTop{margin-top:125px}.customers-detail #content .block .wrap.blockSubTop{margin-top:70px}.customers-detail #content .block .wrap.blockSubTopShort{margin-top:40px}.customers-detail #content .block .wrap .left,.customers-detail #content .block .wrap .right{width:calc(50% - 30px)}.customers-detail #content .block .wrap .left{margin-right:60px}.customers-detail #content .block .wrap .left .img{margin-left:-50px}.customers-detail #content .block .wrap .left .img.modal{margin-left:auto}@media screen and (min-width:1100px){.customers-detail #content .block .wrap .left .img{margin-left:-100px}.customers-detail #content .block .wrap .left .img.modal{margin-left:auto}}.customers-detail #content .block .wrap .title,.customers-detail #content .block .wrap h2{margin-top:125px;font-size:2.6rem;font-weight:700}.customers-detail #content .block .wrap .title:first-child,.customers-detail #content .block .wrap h2:first-child{margin-top:0}.customers-detail #content .block .wrap .subtitle,.customers-detail #content .block .wrap h3{margin-top:40px;font-size:1.6rem;font-weight:700;position:relative;padding-left:50px}.customers-detail #content .block .wrap .subtitle::before,.customers-detail #content .block .wrap h3::before{content:'';display:block;height:1px;width:35px;display:block;position:absolute;top:16px;left:0;background:#A5A5A5}.customers-detail #content .block .wrap .subtitle:first-child,.customers-detail #content .block .wrap h3:first-child{margin-top:0}.customers-detail #content .block .wrap .t{margin-top:24px;font-size:1.5rem;line-height:2.26}.customers-detail #content .block .wrap .t ul li{list-style:disc;margin-left:1em}.customers-detail #content .block .wrap .t ol li{list-style:decimal;margin-left:1em}.customers-detail #content .block .wrap .t:first-child{margin-top:0}.customers-detail #content .block .wrap .t a{font-weight:700;border-bottom:1px solid #282828;transition:all ease .3s}.customers-detail #content .block .wrap .t a:hover{opacity:.75}.customers-detail #content .block .wrap .small{font-size:1.2rem;margin-top:15px;line-height:1.6}.customers-detail #content .block .wrap .img{text-align:center;display:block;margin-left:auto;margin-right:auto;width:calc(100% + 50px);margin-top:40px}.customers-detail #content .block .wrap .img:first-child{margin-top:0}.customers-detail #content .block .wrap .img img{width:100%}@media screen and (min-width:1200px){.customers-detail #content .block .wrap .img{width:calc(100%+100px)}}.customers-detail #content .block .wrap .modal{transition:all ease .3s;position:relative}.customers-detail #content .block .wrap .modal.img{width:auto}.customers-detail #content .block .wrap .modal:hover{opacity:.75}.customers-detail #content .block .wrap .modal .btnModal{position:absolute;right:20px;bottom:20px}.customers-detail #content .block .wrap .imgcaption{margin-left:auto;margin-right:auto}.customers-detail #content .infoBlock{background:#fff;padding:70px;width:424px;margin-left:auto;line-height:1.8}.customers-detail #content .infoBlock .logo{text-align:center}.customers-detail #content .infoBlock .company{border-top:1px solid #707070;text-align:center;margin-top:30px;padding-top:30px}.customers-detail #content .infoBlock .company a{color:#282828;display:block}.customers-detail #content .infoBlock .infoList li{margin-top:30px}.customers-detail #content .infoBlock .infoList li .t{font-weight:700;font-size:1.4rem;line-height:1.8}.customers-detail #content .infoBlock .infoList li .b{margin-top:0;font-size:1.4rem;line-height:1.8}.customers-detail #content .infoBlock .intervieweeList{margin-top:50px}.customers-detail #content .infoBlock .intervieweeList li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:22px}.customers-detail #content .infoBlock .intervieweeList li:first-child{margin-top:0}.customers-detail #content .infoBlock .intervieweeList li .imgArea{width:100px;height:100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;overflow:hidden}.customers-detail #content .infoBlock .intervieweeList li .txtArea{width:calc(100% - 135px);margin-left:auto}.customers-detail #content .infoBlock .intervieweeList li .txtArea p{margin-top:10px;font-size:1.2rem;line-height:1.6;letter-spacing:0}.customers-detail #content .infoBlock .intervieweeList li .txtArea .companyname{margin-top:0}.customers-detail #content .infoBlock .intervieweeList li .txtArea .name{font-size:1.4rem;font-weight:700}.customers-detail #other{margin-top:150px;margin-bottom:185px}.customers-detail #other .sectionTitle{font-size:2.4rem;text-align:center}.customers-detail #other #otherContainer{margin-top:40px}.customers-detail #other #otherContainer .otherList{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.customers-detail #other #otherContainer .otherList li{width:calc(33.33333333% - 50px);margin-right:75px}.customers-detail #other #otherContainer .otherList li a{transition:all ease .3s;display:block}.customers-detail #other #otherContainer .otherList li a:hover .imgArea img{opacity:.75}.customers-detail #other #otherContainer .otherList li a:hover .imgArea .linkWrap span{opacity:.75}.customers-detail #other #otherContainer .otherList li:last-child{margin-right:0}.customers-detail #other #otherContainer .otherList li .imgArea{height:0;padding-top:61.1%;overflow:hidden;position:relative}.customers-detail #other #otherContainer .otherList li .imgArea img{transition:all ease .3s;position:absolute;left:0;top:0;width:100%;height:100%}.customers-detail #other #otherContainer .otherList li .logoArea{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;padding-top:20px}.customers-detail #other #otherContainer .otherList li .logoArea .logo{width:138px;height:76px;position:absolute;left:0;top:-45px;background:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;padding:10px}.customers-detail #other #otherContainer .otherList li .logoArea .companyname{margin-left:auto;width:50%;font-size:1.2rem;line-height:1.4;text-align:right;font-weight:500;height:36px}.customers-detail #other #otherContainer .otherList li .title{margin-top:30px;font-size:1.6rem;font-weight:700}.customers-detail #other #otherContainer .otherList li .description{margin-top:20px;line-height:1.85}.customers-detail #other #otherContainer .otherList li .linkWrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;margin-top:30px}.customers-detail #other #otherContainer .otherList li .linkWrap span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;transition:all ease .3s}.customers-detail #other #otherContainer .otherList li .linkWrap span img{margin-left:5px}.customers-detail #other .linkWrap{margin-top:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end}.customers-detail #other .linkWrap span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.customers-detail #other .linkWrap span img{margin-left:5px}@media (max-width:767px){.customers-detail #other{margin-top:40px;margin-bottom:0;padding-bottom:65px;position:relative;overflow:hidden}.customers-detail #other::after{content:'';display:block;height:calc(100% - 100px);width:100%;display:block;position:absolute;top:152px;left:0;z-index:-1;background:#fff}.customers-detail #other .cw{padding-left:0;padding-right:0}.customers-detail #other .sectionTitle{font-size:1.8rem;text-align:center}.customers-detail #other #otherContainer{margin-top:20px}.customers-detail #other #otherContainer .otherNext,.customers-detail #other #otherContainer .otherPrev{position:absolute;top:100px;right:20px;display:block;width:46px;height:46px;z-index:10}.customers-detail #other #otherContainer .otherNext::after,.customers-detail #other #otherContainer .otherPrev::after{content:normal}.customers-detail #other #otherContainer .otherNext.swiper-button-disabled,.customers-detail #other #otherContainer .otherPrev.swiper-button-disabled{opacity:0}.customers-detail #other #otherContainer .otherPrev{right:auto;left:20px}.customers-detail #other #otherContainer .otherList{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.customers-detail #other #otherContainer .otherList li{width:calc(33.33333333% - 50px);margin-right:75px}.customers-detail #other #otherContainer .otherList li:last-child{margin-right:0}.customers-detail #other #otherContainer .otherList li .txtArea{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:20px}.customers-detail #other #otherContainer .otherList li .txtArea .left{padding:0 15px;position:relative;height:40px;border-right:1px solid #363636}.customers-detail #other #otherContainer .otherList li .txtArea .left .logo{display:flex;width:80px;height:40px;align-items:center}.customers-detail #other #otherContainer .otherList li .txtArea .left .logo img{margin:0 auto}.customers-detail #other #otherContainer .otherList li .txtArea .right{padding:0 3px 0 15px}.customers-detail #other #otherContainer .otherList li .txtArea .right .title{font-size:1.4rem;margin-top:0;line-height:1.56;letter-spacing:.9px}.customers-detail #other #otherContainer .otherList li .txtArea .right .companyname{font-size:1rem;font-weight:500;line-height:1.4;letter-spacing:.72px;color:#363636;margin-top:10px}.customers-detail #other #otherContainer .otherList li .logoArea .logo img{position:static;transform:none;padding:0}.customers-detail #other .linkWrap{margin-top:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;padding-right:35px}.customers-detail #other .linkWrap a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.customers-detail #other .linkWrap a img{margin-left:5px}}.customers-detail .modalArea{background:rgba(255,255,255,.8)}.customers-detail .modalArea .inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.customers-detail .modalArea .inner .closeBtn span::before,.customers-detail .modalArea .inner .closeBtn span::after{border-bottom:2px solid #282828}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.btnBlock .cw h2::after{content:'';display:block;width:628px;margin:0 auto;padding:30px 0 0;border-bottom:solid 1px #fff}.btnBlock .cw h3{margin-top:30px;font-size:38px;font-weight:700;text-align:center;letter-spacing:.05em}.btnBlock .cw .txt-01{margin:17px 0 0;text-align:center;letter-spacing:.05em;font-size:17px;line-height:1.6}.p-footer{background-color:#191919;padding:70px 0 35px}.p-footer__inner{max-width:1702px;padding-left:42px;padding-right:41px;margin-left:auto;margin-right:auto}.p-footer__logo{display:block;background:url(../images/sibida_logo_horizontal_white.svg) no-repeat 50%/contain;width:133px;height:15px}.p-footer__logo+*{margin-top:50px}.p-footer__logoTxt{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);clip:rect(0,0,0,0);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.p-footer__nav{margin-bottom:-18px;margin-left:-2em}.p-footer__navItem{font-size:1.2rem;color:#d5d5d5;margin-bottom:18px;margin-left:2em;transition:color .3s}.p-footer__navItem a{color:#fff}.p-footer__copyright{text-align:center;font-size:1rem;color:#7e7e7e;margin-top:50px}.p-footer__copyright small{font-size:1rem}@media screen and (min-width:1024px){.form-container{max-height:calc(100vh - 62px);overflow:auto;-webkit-overflow-scrolling:touch}.l-main{padding-top:90px}.l-main--archive{padding-top:0}.c-sectTitle__enTxt{font-size:1.7rem;margin-bottom:13px;margin-left:13px}.c-sectTitle__jpTxt{font-size:4rem}.p-footer{padding:100px 0}.p-footer__inner{display:flex;justify-content:space-between}.p-footer__logo{width:177px;height:60px}.p-footer__logo+*{margin-top:20px}.p-footer__nav{display:flex}.p-footer__copyright{margin-top:20px}}@media screen and (max-width:768px){.inner{width:92vw}.header .header-wrap{height:14.66667vw;padding:3.33333vw 0}.header .header-logo{width:18.93333vw}.header .header-menu{width:6.66667vw;height:5.33333vw}.header .header-menu span{width:6.66667vw;height:.8vw}.header .header-menu span:nth-child(2){top:2.26667vw}.header .header-menu span:nth-child(3){top:4.53333vw}.header .header-menu.active span:nth-child(1){transform:translateY(2.26667vw) rotate(135deg)}.header .header-menu.active span:nth-child(3){transform:translateY(-2.26667vw) rotate(-135deg)}.header .header-menu-contents{padding:24vw 0 9.33333vw}.header .header-menu-list{width:73.33333vw}.header .header-menu-item{margin:8vw 0 0}.header .header-menu-item .ttl{font-size:3.73333vw}.header .header-menu-item .link{margin:6.66667vw 0 0;padding:0 0 0 5.33333vw;font-size:3.2vw}.header .header-menu-item .link::after{right:4vw;font-size:3.33333vw}.header .header-menu-item .btn{width:73.33333vw;height:13.33333vw;margin:4vw auto 0;border-radius:1.33333vw;font-size:2.66667vw}.header .header-menu-item .btn .size01{font-size:3.73333vw}.header .header-menu-item .link.link06,.header .header-menu-item .link.link07,.header .header-menu-item .link.link08,.header .header-menu-item .link.link09{font-size:3.73333vw}.cw{padding-left:30px;padding-right:30px}.row .left{float:none;width:100%}.row .right{float:none;width:100%}.tabletOnly{display:none!important}.tabletminOnly{display:none!important}.desktopminOnly{display:none!important}.desktopOnly{display:none!important}.tabletUpOnly{display:none!important}.acMobile{text-align:center}.alMobile{text-align:left}.arMobile{text-align:right}.cfMobile:after{content:" ";display:block;clear:both}.tbr{display:inline}.br-t{display:block}.navArea{height:63px;transition:all ease .3s;background:#191919}.navArea.active .inner{height:100%}.navArea .cw{width:calc(100% - 30px)}.navArea.scrolled{top:-90px}.navArea.scrolled .inner h1{top:-90px}.navArea.fixed{top:0}.navArea.fixed .inner h1{top:0}.navArea .inner{padding-left:0;padding-right:0;position:fixed;height:0;width:100%;border-bottom:none;top:0;left:0;z-index:50;justify-content:center;align-items:center;flex-direction:column;z-index:51}.navArea .inner:after{content:" ";display:block;clear:both}.navArea .inner h1{margin-right:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;padding-left:25px;position:fixed;z-index:52;height:63px;transition:all ease .3s;left:0;top:0}.navArea .inner h1 img{width:113px}.navArea .inner.active h1 svg{fill:#000}.navArea .navList{position:fixed;top:0;width:100%;transition:all ease .3s;background:#282828;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;transition:all ease .5s;height:0;overflow:hidden;overflow-y:scroll}.navArea .navList.active{opacity:1;height:100vh}.navArea .navList>li{display:block;width:100%;opacity:0;transition:all ease .6s;padding-left:55px;padding-right:55px;margin-top:0}.navArea .navList>li.visible{opacity:1}.navArea .navList>li:first-child{margin-top:110px}.navArea .navList>li.subLink{margin-top:15px;display:block;text-align:center}.navArea .navList>li.subLink a{font-size:1.3rem;font-weight:400;display:inline-block;text-align:center;width:auto;padding-left:8px;padding-right:8px;letter-spacing:.1em}.navArea .navList>li.research{margin-bottom:60px}.navArea .navList>li a{overflow:hidden;padding-top:6px;padding-bottom:6px;transition:none;font-weight:600;font-size:1.5rem;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;position:relative;color:#fff}.navArea .navList>li a.btn{align-items:center;justify-content:flex-start;width:100%;padding-left:0;padding-right:0;padding-bottom:10px;border-bottom:1px solid #A5A5A5;border-radius:0;margin-top:3px;margin-bottom:12px;height:auto}.navArea .navList>li a.btn span{margin-left:auto}.navArea .navList>li a .spSubTxt{display:block;color:#00b8ee;font-size:1rem;letter-spacing:0;font-weight:700;-webkit-transform:scale(.8);-moz-transform:scale(.8);-o-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);transform-origin:left center;width:100%;position:absolute;left:0;bottom:-3px}.navArea .navList>li a .icon{transition:all ease .3s}.navArea .navList>li a.on .icon{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.navArea .navList>li.spClose{border:none;justify-content:center;margin-top:40px}.navArea .navList>li.spClose a{border:none;margin-left:auto;margin-right:auto;width:230px;background:none;height:50px}.navArea .spNavBtn{position:absolute;right:15px;top:0;width:40px;height:100%;z-index:55;transition:all ease .3s}.navArea .spNavBtn span{transition:all ease .3s;position:absolute;right:10px;width:22px;height:1px;background-color:#D5D5D5}.navArea .spNavBtn span:nth-of-type(1){top:23px}.navArea .spNavBtn span:nth-of-type(2){top:30px}.navArea .spNavBtn span:nth-of-type(3){top:37px}.navArea .spNavBtn.active span:nth-of-type(1){-webkit-transform:translateY(7px) rotate(-45deg);transform:translateY(7px) rotate(-45deg)}.navArea .spNavBtn.active span:nth-of-type(2){opacity:0;transform:translateX(2px)}.navArea .spNavBtn.active span:nth-of-type(3){-webkit-transform:translateY(-7px) rotate(45deg);transform:translateY(-7px) rotate(45deg)}.headLogo .logo{padding-top:25px;padding-left:30px}.headLogo .logo img{width:113px}.headLogo .bg-head{position:absolute;top:-90px;left:80px;width:200px}.pagination{margin:0 30px;margin-top:30px}.pagination .btnPager{font-size:1.2rem;width:25px;line-height:50px}.pagination .prev .btnPager,.pagination .next .btnPager{width:40px;font-size:1.2rem}.pagination .prev .btnPager{margin-left:5px}.pagination .prev .btnPager::after{left:-5px}.pagination .next .btnPager{margin-right:5px}.pagination .next .btnPager::after{right:-5px}body footer{background-color:#191919;position:relative;overflow:hidden;padding-bottom:0px}body footer .cw{max-width:none;padding-left:30px;padding-right:30px}body footer .footerNav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;flex-wrap:wrap;height:330px}body footer .footerNav a{display:block;margin-top:30px;font-weight:500;line-height:1.14;letter-spacing:1.12px;color:#d5d5d5}body footer .footerNav a::after{left:-15px}body footer .logoArea{margin-top:40px}body footer .logoArea img{width:132px}body footer .telArea{text-align:left;margin-top:100px}body footer .telArea>div{display:inline-block;margin-left:auto;margin-right:0}body footer .telArea>div .txt{font-size:.9rem;letter-spacing:.9px;color:#d5d5d5;text-align:left}body footer .telArea>div .tel{display:block;font-size:2rem;font-weight:700;line-height:1;letter-spacing:3px;color:#d5d5d5;margin-top:10px}body footer .bottomNav{margin-top:20px;position:relative;padding-bottom:40px}body footer .bottomNav .link{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;justify-content:center;font-size:1.15rem;letter-spacing:0;color:#d5d5d5}body footer .bottomNav .link a{font-size:1.1rem;letter-spacing:1px;color:#d5d5d5;white-space:nowrap}body footer .copyright{margin-left:auto;position:absolute;right:auto;top:auto;left:0;bottom:0;width:100%;text-align:center}.modalArea .inner .closeBtn{position:absolute;display:block;z-index:203;top:20px;right:30px;height:40px;width:40px;opacity:.8;transition:all ease .3s}.modalArea .inner .closeBtn.active{display:block}.modalArea .inner .closeBtn:hover{opacity:.5}.modalArea .inner .wrap .contentBox{max-width:100%}.modalArea .inner .wrap .contentBox .item{display:none;padding:100px 0}.modalArea .inner .wrap .contentBox .modalTitle{font-weight:700}.modalArea .inner .wrap .contentBox .copyBox{width:100%;text-align:center;margin-top:20px}.form-container .form-inner .mktoForm input[type=text],.form-container .form-inner .mktoForm input[type=url],.form-container .form-inner .mktoForm input[type=email],.form-container .form-inner .mktoForm input[type=tel],.form-container .form-inner .mktoForm input[type=number],.form-container .form-inner .mktoForm input[type=date],.form-container .form-inner .mktoForm select.mktoField,.form-container .form-inner .mktoForm textarea.mktoField{font-size:1.6rem}.mktoHtmlText .mktoHasWidth span{font-size:1rem}.mktoForm .mktoHtmlText a{display:block;padding-left:0;padding-bottom:0}.mktoForm .mktoError{position:absolute;bottom:-45px!important}.form-container .form-inner .form-select{text-align:left}.form-container .form-inner .form-field{font-size:1.6rem}.cw{padding-left:30px;padding-right:30px}.row .left{float:none;width:100%}.row .right{float:none;width:100%}.tabletOnly{display:none!important}.tabletminOnly{display:none!important}.desktopminOnly{display:none!important}.desktopOnly{display:none!important}.tabletUpOnly{display:none!important}.img-desktop{display:none!important}.acMobile{text-align:center}.alMobile{text-align:left}.arMobile{text-align:right}.cfMobile:after{content:" ";display:block;clear:both}.tbr{display:inline}.br-t{display:block}main{margin-top:63px}header::after{content:none}.container{margin-top:65px}footer{margin-top:auto}.btnBlock{margin-top:70px;position:relative;color:#fff;text-align:center;padding-top:70px;padding-bottom:90px}.btnBlock .cw{padding-left:38px;padding-right:38px}.btnBlock.noMT{margin-top:0}.btnBlock.btnBlock02{margin-top:0}.btnBlock .btnAreaTitle{font-size:2rem;letter-spacing:3.75px;font-weight:400;line-height:1.4;letter-spacing:1.4px;color:#d5d5d5}.btnBlock .btnWrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;max-width:880px;margin-left:auto;margin-right:auto;margin-top:25px;flex-direction:column}.btnBlock .btnWrap .btn{width:100%;height:80px;margin-left:0;margin-top:22px;font-size:1.8rem;font-weight:700;line-height:1.5;letter-spacing:2.2px;text-align:center;position:relative}.btnBlock .btnWrap .btn:first-child{margin-left:0;background:#EDEAEB}.btnBlock .btnWrap .btn .sub{font-size:1.2rem}.btnBlock .btnWrap .btn .badge{display:block;position:absolute;left:-20px;top:-48px}.btnBlock .btnWrap .btn .badge img{width:89px}.btnBlock .btnWrap .btn .txt{line-height:1;margin-top:10px;margin-bottom:3px}.btnBlock .btnWrap .btn.white .txt{margin-top:18px}.btnBlock .btnWrap .btn.pink .txt .num{font-size:2.6rem}.btnBlock .btnWrap02{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;max-width:880px;margin-left:auto;margin-right:auto;margin-top:30px;flex-wrap:wrap}.btnBlock .btnWrap02 .btn{width:calc(50% - 6px);height:65px;margin-left:12px;margin-right:0;font-size:1.2rem;font-weight:700;font-style:normal;line-height:1.79;letter-spacing:1.4px;color:#f5f5f5;border-radius:6px;background-color:#363636}.btnBlock .btnWrap02 .btn:first-child{margin-left:0}.btnBlock .btnWrap02 .btn:nth-child(3){width:100%;margin-left:0;margin-top:15px}.btnBlock .btnWrap02 .btn .sub{font-size:1rem;font-weight:500}.btnBlock .btnWrap02 .btn .txt{line-height:1.4}.btnBlock .btnWrap02 .imgArea{position:absolute;z-index:-1;width:100%;height:100%;left:0;top:0}.btnBlock .btnWrap02 .imgArea img{width:100%;height:100%}.btnBlock .imgArea{position:absolute;z-index:-1;width:100%;height:100%;left:0;top:0}.btnBlock .imgArea img{width:100%;height:100%}.dataDetail .titleArea{color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;text-align:left;padding:0 30px}.dataDetail .titleArea .modalTitle{font-size:2.2rem;text-align:center}.dataDetail .titleArea .sub{font-size:1.4rem;margin-top:15px}.dataDetail .titleArea .left{width:100%}.dataDetail .titleArea .right{display:none}.dataDetail .copyBox{color:#F5F5F5;margin-top:30px}.dataDetail .vertical{writing-mode:vertical-rl;text-orientation:upright;font-feature-settings:normal;align-items:center;display:inline;letter-spacing:.2em}.dataDetail .detailTable{width:100%}.dataDetail .detailTable th,.dataDetail .detailTable td{border:1px solid #D5D5D5;padding:10px}.dataDetail .detailTable th:first-child,.dataDetail .detailTable td:first-child{border-left:none}.dataDetail .detailTable th:last-child,.dataDetail .detailTable td:last-child{border-right:none}.dataDetail .detailTable th .small,.dataDetail .detailTable td .small{font-size:1.2rem}.dataDetail .detailTable thead th{background:#191919;font-size:1.8rem;border:none}.dataDetail .detailTable tbody th:nth-child(1){width:15%}.dataDetail .detailTable tbody th:nth-child(2){width:15%}.dataDetail .detailTable tbody th:nth-child(3){width:70%}.dataDetail .detailTable tbody .th01{background:#505050;font-size:1.6rem}.dataDetail .detailTable tbody .th02{background:#363636;font-size:1.5rem}.dataDetail .detailTable tbody .th03{background:#282828;font-size:1.3rem}.dataDetail .detailTable tbody .th03 .num{font-size:4rem;font-weight:500;display:inline-block;margin-left:2px;margin-right:2px}.dataDetail .detailTable tbody .th03 .num.s{font-size:3rem}.dataDetail .detailTable tbody .th03 .unit{font-size:1.8rem}.dataDetail .detailTable tbody td{background:#fff;color:#363636;text-align:left}.dataDetail .detailTable tbody td .list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}.dataDetail .detailTable tbody td .list .col{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-end}.dataDetail .detailTable tbody td .list .col div{text-align:left;padding:0 5px;line-height:2}.dataDetail .detailTable tbody td .title{font-size:1.8rem}.dataDetail .block .title{color:#E5E5E5;background:#191919;font-size:1.8rem;border-bottom:1px solid #E5E5E5;text-align:center;padding:10px}.dataDetail .block .t2{background:#282828;font-size:1.3rem;color:#E5E5E5;text-align:center;padding:10px}.dataDetail .block .t2 .num{font-size:3.6rem;font-weight:500;display:inline-block;margin-left:2px;margin-right:2px}.dataDetail .block .t2 .num.s{font-size:3rem}.dataDetail .block .t2 .unit{font-size:1.8rem}.dataDetail .block .body{padding:20px 30px;background:#fff;color:#282828;text-align:left;font-size:1.2rem}.dataDetail .block .body .t{font-size:1.6rem;margin-bottom:5px}.dataDetail .block .body .list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}.dataDetail .block .body .list .col{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}.dataDetail .block .body .list .col div{text-align:left;padding:0 5px;line-height:2}.dataDetail .note{text-align:right;margin-top:30px;padding-right:30px}.footerLinkBlock{margin-top:0}.footerLinkBlock .wrap{flex-direction:column}.footerLinkBlock .wrap a{width:100%;height:160px}.footerLinkBlock .wrap a .txt{font-size:2rem}.btnBlock02 .imgArea img{display:inline}.btnBlock02 .imgArea .noImg.mobileOnly{display:none}.Feature .btnBlock02 .imgArea img,.Function .btnBlock02 .imgArea img{display:none}.Feature .btnBlock02 .imgArea .noImg.mobileOnly,.Function .btnBlock02 .imgArea .noImg.mobileOnly{display:inline}.btnBlock01 .imgArea img{display:none}.btnBlock01 .imgArea .noImg.mobileOnly{display:inline}.Function .btnBlock01 .imgArea img{display:inline}.Function .btnBlock01 .imgArea .noImg.mobileOnly{display:none}.Top header{position:relative;height:calc(100vh - 63px)}.Top header .txtArea{position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;margin-left:auto;margin-right:auto;background-color:rgba(0,0,0,.1)}.Top header .txtArea .inner{width:1300px;max-width:80%;margin-left:auto;margin-right:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;margin-bottom:100px}.Top header .txtArea .inner .title{font-size:3rem;line-height:.95;color:#f2f2f2;font-weight:500;line-height:1.27;letter-spacing:1.5px}.Top header .txtArea .inner .body{margin-top:20px;line-height:1.67;letter-spacing:.6px;color:#d5d5d5}.Top header .txtArea .inner .btnWrap{margin-top:20px}.Top header .txtArea .inner .btnWrap a{transition-delay:all ease .5s}.Top header .txtArea .inner .btnWrap a img.hover{display:none}.Top header .movieArea{height:100%}.Top header .movieArea img{height:100%;width:100%}.Top header .lineCenter{position:absolute;left:calc(50% - 0.5px);bottom:0;z-index:10;width:1px;height:20px;background:#fff}.Top header .lineCenter.lineCenter02{background:#282828;bottom:-20px}.Top #platform{transition:all ease .5s}.Top #platform .platformWrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;max-width:100%;margin-left:auto;margin-right:auto;flex-direction:column}.Top #platform .platformWrap .txtArea{position:relative;width:100%;padding:0;padding-top:65px;padding-bottom:40px}.Top #platform .platformWrap .txtArea .eyeblow{position:absolute;left:0;top:0}.Top #platform .platformWrap .txtArea .eyeblow img{width:165px}.Top #platform .platformWrap .txtArea .sectionTitle{font-size:1.6rem;font-weight:700;line-height:1.88;letter-spacing:.8px}.Top #platform .platformWrap .txtArea .body{margin-top:20px;line-height:2;letter-spacing:.7px;font-size:1.4rem}.Top #platform .platformWrap .txtArea .btnWrap a{width:140px}.Top #platform .platformWrap .imgArea{width:calc(100% + 60px);margin-left:-30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.Top #platform .strength{background:#282828;color:#fff;margin-top:50px;padding-top:50px;padding-bottom:60px;transition:all ease .5s}.Top #platform .strength .strengthWrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}.Top #platform .strength .imgArea{display:none}.Top #platform .strength .txtArea{width:100%;min-width:auto;margin-left:auto;z-index:1;transition:all ease .8s;transition-delay:.5s}.Top #platform .strength .txtArea .title{font-size:2.2rem;line-height:1.33;letter-spacing:1.5px}.Top #platform .strength .txtArea .spImg{height:246.5px;position:relative;margin-top:10px}.Top #platform .strength .txtArea .spImg img{width:375px;position:absolute;right:-30px;top:0;max-width:none;max-height:none}.Top #platform .strength .txtArea .numArea .wrap{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:40px}.Top #platform .strength .txtArea .numArea .wrap .badge span{display:inline-block;width:112px;background-color:#fff;color:#282828;border-radius:12px;color:#363636;font-size:1.1rem;font-weight:700;line-height:2.18;letter-spacing:.44px;text-align:center;padding:0 10px;padding-top:2px;white-space:nowrap}.Top #platform .strength .txtArea .numArea .wrap .num{font-weight:300}.Top #platform .strength .txtArea .numArea .wrap .left{width:230px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-end}.Top #platform .strength .txtArea .numArea .wrap .left .numWrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end;white-space:nowrap;margin-top:20px}.Top #platform .strength .txtArea .numArea .wrap .left .numWrap .num{font-size:11.2rem;line-height:1}.Top #platform .strength .txtArea .numArea .wrap .right{margin-left:0;width:100%}.Top #platform .strength .txtArea .numArea .wrap .right .numList{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;width:calc(100% - 20px);margin-left:auto;margin-right:auto}.Top #platform .strength .txtArea .numArea .wrap .right .numList li{width:calc(50% - 10px);margin-right:20px}.Top #platform .strength .txtArea .numArea .wrap .right .numList li:nth-child(3n){margin-right:20px}.Top #platform .strength .txtArea .numArea .wrap .right .numList li:nth-child(even){margin-right:0}.Top #platform .strength .txtArea .numArea .wrap .right .numList li:nth-child(n+3){margin-top:30px}.Top #platform .strength .txtArea .numArea .wrap .right .numList li .numWrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end;white-space:nowrap;margin-top:15px}.Top #platform .strength .txtArea .numArea .wrap .right .numList li .numWrap span{font-size:1.1rem;line-height:1.27;letter-spacing:1.1px;color:#f5f5f5;display:inline-block;margin-left:2px}.Top #platform .strength .txtArea .numArea .wrap .right .numList li .numWrap .num{font-size:3.6rem;line-height:.85;letter-spacing:normal;color:#fff;margin-left:0}.Top #platform .strength .txtArea .numArea .wrap .right .numList li .numWrap .num .unit{font-size:2rem;font-weight:500;line-height:.85;color:#f5f5f5;margin-left:2px}.Top #platform .strength .moreWrap{text-align:right;margin-top:35px}.Top #scenes{margin-top:40px}.Top #scenes .cw{padding-left:0;padding-right:0}.Top #scenes.visible .titleArea .eyeblow::after{width:24px}.Top #scenes.visible .businessListArea{opacity:1;-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}.Top #scenes .titleArea{padding-left:30px;padding-right:30px}.Top #scenes .titleArea .eyeblow{font-size:1.4rem;font-weight:700;line-height:1.6;letter-spacing:1px;color:#363636;position:relative}.Top #scenes .titleArea .eyeblow::after{content:'';display:block;height:1px;width:0;background:#363636;position:absolute;left:-16px;bottom:-5px;transition:all ease .5s;transition-delay:.5s}.Top #scenes .titleArea .sectionTitle{font-size:2.8rem;line-height:1.21;letter-spacing:1.52px;color:#363636;margin-top:10px;margin-left:10px}.Top #scenes .businessListArea{margin-top:0;margin-left:0;max-width:none}.Top #scenes .businessListArea .businessList{color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;position:relative;height:1980px}.Top #scenes .businessListArea .businessList>li{-moz-transform:skewX(0);-o-transform:skewX(0);-ms-transform:skewX(0);-webkit-transform:skewX(0);transform:skewX(0);width:1000px;height:710px;overflow:hidden;transform-origin:top left;margin-right:12px;transition:all ease .4s;position:absolute;left:0;max-width:none}.Top #scenes .businessListArea .businessList>li:nth-child(1){top:-30px;z-index:3}.Top #scenes .businessListArea .businessList>li:nth-child(2){top:620px;z-index:2}.Top #scenes .businessListArea .businessList>li:nth-child(3){top:1270px;z-index:1}.Top #scenes .businessListArea .businessList>li.hover{-moz-transform:skewX(0);-o-transform:skewX(0);-ms-transform:skewX(0);-webkit-transform:skewX(0);transform:skewX(0)}.Top #scenes .businessListArea .businessList>li .imgArea{height:500px;width:500px;position:relative;-moz-transform:skewX(-45deg);-o-transform:skewX(-45deg);-ms-transform:skewX(-45deg);-webkit-transform:skewX(-45deg);transform:skewX(-45deg);overflow:hidden;bottom:210px;left:0;position:absolute;z-index:0}.Top #scenes .businessListArea .businessList>li .imgArea .img{height:100%;width:200%;max-width:none;-moz-transform:skewX(45deg);-o-transform:skewX(45deg);-ms-transform:skewX(45deg);-webkit-transform:skewX(45deg);transform:skewX(45deg);transform-origin:bottom left}.Top #scenes .businessListArea .businessList>li .imgArea .eyeblow{bottom:0;left:217px;position:absolute;-moz-transform:skewX(45deg);-o-transform:skewX(45deg);-ms-transform:skewX(45deg);-webkit-transform:skewX(45deg);transform:skewX(45deg);padding:20px;font-size:1.8rem;font-weight:700;line-height:1.4;letter-spacing:1.8px}.Top #scenes .businessListArea .businessList>li .txtArea{height:500px;width:500px;background:#282828;-moz-transform:skewX(-45deg);-o-transform:skewX(-45deg);-ms-transform:skewX(-45deg);-webkit-transform:skewX(-45deg);transform:skewX(-45deg);transform-origin:bottom left;position:absolute;overflow:hidden;z-index:-1;bottom:5px;left:-205px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.Top #scenes .businessListArea .businessList>li .txtArea div{-moz-transform:skewX(45deg);-o-transform:skewX(45deg);-ms-transform:skewX(45deg);-webkit-transform:skewX(45deg);transform:skewX(45deg);transform-origin:bottom left;padding-top:265px;margin-left:150px;width:500px}.Top #scenes .businessListArea .businessList>li .txtArea .title{-moz-transform:skewX(0);-o-transform:skewX(0);-ms-transform:skewX(0);-webkit-transform:skewX(0);transform:skewX(0);padding:60px 20px 10px 50px;font-size:2.4rem;line-height:1.43;letter-spacing:1.4px;text-align:left;color:#f5f5f5}.Top #scenes .businessListArea .businessList>li .txtArea .body{-moz-transform:skewX(0);-o-transform:skewX(0);-ms-transform:skewX(0);-webkit-transform:skewX(0);transform:skewX(0);padding:0 20px 0 50px;line-height:2.29;letter-spacing:.7px;color:#f5f5f5;font-size:1.4rem}.Top #voice{margin-top:60px;margin-bottom:70px}.Top #voice.visible .titleArea .eyeblow::after{width:24px}.Top #voice.visible .voiceListArea{opacity:1;-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}.Top #voice .titleArea .eyeblow{font-size:1.4rem;font-weight:700;line-height:1.6;letter-spacing:1px;color:#363636;position:relative}.Top #voice .titleArea .eyeblow::after{content:'';display:block;height:1px;width:0;background:#363636;position:absolute;left:-16px;bottom:-5px;transition:all ease .5s;transition-delay:.5s}.Top #voice .titleArea .sectionTitle{font-size:2.6rem;line-height:1.21;letter-spacing:1.52px;color:#363636;margin-top:10px;margin-left:10px;font-weight:700}.Top #voice .paginationArea{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;position:relative;right:auto;bottom:auto}.Top #voice .paginationArea .voicePagination{width:auto;font-size:1.8rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;display:none}.Top #voice .paginationArea a{display:block;position:absolute;background:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin-left:0;margin-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;border-radius:40px;top:100px;z-index:10}.Top #voice .paginationArea a.voice-button-prev{left:-10px}.Top #voice .paginationArea a.voice-button-next{right:-10px}.Top #voice .voiceListArea{opacity:0;-moz-transform:translate(100px,0);-o-transform:translate(100px,0);-ms-transform:translate(100px,0);-webkit-transform:translate(100px,0);transform:translate(100px,0);transition:all ease 1s;transition-delay:.8s}.Top #voice .voiceListArea a{display:block}.Top #voice .voiceList{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:30px}.Top #voice .voiceList li a{display:block;width:100%;transition:all ease .5s}.Top #voice .voiceList li a:hover{opacity:.8}.Top #voice .voiceList li .txtArea{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:20px}.Top #voice .voiceList li .txtArea .left{padding:0 15px;position:relative;height:40px}.Top #voice .voiceList li .txtArea .right{padding:0 10px 0 15px}.Top #voice .voiceList li .txtArea .right .voiceTitle{font-size:1.4rem}.Top #voice .voiceList li .txtArea .right .company{font-size:1rem;font-weight:500;line-height:2.58;letter-spacing:.72px;color:#363636;margin-top:5px}.Top #voice .iconListArea{margin-top:50px;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column-reverse}.Top #voice .iconListArea .img{padding:0}.Top #voice .iconListArea .txt{font-size:1.4rem;text-align:left;font-weight:400;line-height:1.7;margin-top:30px}.Top .anchorBlock{padding-top:60px;padding-bottom:70px;text-align:left;background:#F5F5F5}.Top .anchorBlock .cw{padding-left:40px;padding-right:40px}.Top .anchorBlock .blockTitle{font-size:2.3rem;font-weight:500;line-height:1.83;letter-spacing:1.15px;color:#282828}.Top .anchorBlock .txt{font-size:1.4rem;font-weight:500;line-height:2;letter-spacing:.75px;margin-top:10px;text-align:left;color:#363636}.Top .anchorBlock .linkWrap{margin-top:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-left:auto;margin-right:auto;width:100%;max-width:100%;flex-direction:column}.Top .anchorBlock .linkWrap a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;width:100%;margin-left:0;padding:10px 0;font-weight:700;margin-top:10px;font-size:1.4rem;line-height:2.57;letter-spacing:1.12px;justify-content:flex-start}.Top .anchorBlock .linkWrap a:first-child{margin-left:0;margin-top:0}.Top .anchorBlock .linkWrap a .icon{position:absolute;right:5px;top:10px}.Top #features .cw{padding-left:33px;padding-right:33px}.Top #features.visible .titleArea .eyeblow::after{width:24px}.Top #features .line{background:#282828;height:13px}.Top #features .titleArea{background:#282828;-moz-transform:skewX(-45deg);-o-transform:skewX(-45deg);-ms-transform:skewX(-45deg);-webkit-transform:skewX(-45deg);transform:skewX(-45deg);width:180px;height:160px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;padding-bottom:30px;padding-left:80px;padding-right:50px;color:#fff;margin-left:-10px;position:relative}.Top #features .titleArea .eyeblow{font-size:1.4rem;font-weight:700;line-height:1.6;letter-spacing:1px;position:relative;-moz-transform:skewX(45deg);-o-transform:skewX(45deg);-ms-transform:skewX(45deg);-webkit-transform:skewX(45deg);transform:skewX(45deg);margin-right:auto}.Top #features .titleArea .eyeblow::after{content:'';display:block;height:1px;width:0;background:#fff;position:absolute;left:-16px;bottom:-5px;transition:all ease .5s;transition-delay:.5s}.Top #features .titleArea .sectionTitle{position:absolute;-moz-transform:0;-o-transform:0;-ms-transform:0;-webkit-transform:0;transform:0;text-align:right;font-size:4rem;line-height:1.21;letter-spacing:1.52px;margin-top:25px;margin-left:2px;top:130px;left:30px;width:315px;color:#282828}.Top #features .titleArea .sectionTitle .sub{font-size:1.5rem;font-weight:500;line-height:1.53;letter-spacing:1.5px;display:inline-block;margin-right:65px;vertical-align:bottom}.Top #features .titleArea .sectionTitle .num{font-size:5rem;line-height:.4;display:inline-block}.Top #features .titleArea .sectionTitle .main{font-size:3.7rem;font-weight:500;line-height:.84;display:inline-block}.Top #features .featureBlock{padding-top:60px;padding-bottom:60px;overflow:hidden}.Top #features .featureBlock.visible .wrap .txtArea .numArea .num .l::after{width:40px}.Top #features .featureBlock .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}.Top #features .featureBlock .wrap .txtArea{width:100%;max-width:100%}.Top #features .featureBlock .wrap .txtArea .numArea{text-align:right}.Top #features .featureBlock .wrap .txtArea .numArea .num{position:relative;display:inline-block;margin-right:30px;padding-right:20px;height:65px}.Top #features .featureBlock .wrap .txtArea .numArea .num .l{display:inline-block;width:40px;height:40px;position:absolute;bottom:9px;right:-20px;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.Top #features .featureBlock .wrap .txtArea .numArea .num .l::after{content:'';display:block;height:1px;width:0;left:0;bottom:0;display:block;position:absolute;background:#282828;transition:all ease .5s;transition-delay:.5s}.Top #features .featureBlock .wrap .txtArea .featureTitle{font-size:1.8rem;font-weight:700;line-height:1.67;letter-spacing:.9px;margin-top:20px}.Top #features .featureBlock .wrap .txtArea .featureBody{font-size:1.2rem;line-height:2.17;letter-spacing:.6px;margin-top:20px}.Top #features .featureBlock .wrap .txtArea .btnList{margin-top:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.Top #features .featureBlock .wrap .txtArea .btnList .btn{background-color:#ededed;font-size:1.2rem;font-weight:700;width:475px;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;height:auto;padding:10px 30px 10px 20px;margin-top:12px;margin-right:auto;margin-left:0;transition:all ease .3s;position:relative;line-height:1.4;letter-spacing:1.2px;text-align:center}.Top #features .featureBlock .wrap .txtArea .btnList .btn span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;margin-left:auto;position:absolute;top:0;right:20px;height:100%}.Top #features .featureBlock .wrap .txtArea .btnList .btn:hover,.Top #features .featureBlock .wrap .txtArea .btnList .btn.active{background:#282828;color:#fff}.Top #features .featureBlock .wrap .txtArea .btnList .btn:hover span path,.Top #features .featureBlock .wrap .txtArea .btnList .btn.active span path{stroke:#fff}.Top #features .featureBlock .wrap .imgArea{max-width:none;width:calc(100% + 60px);position:relative;height:250px;margin-left:-30px;margin-top:30px}.Top #features .featureBlock .wrap .imgArea .img{position:absolute;height:100%;width:100%;left:0;top:0;opacity:0;transition:all ease .5s}.Top #features .featureBlock .wrap .imgArea .img.active{opacity:1;z-index:1}.Top #features .featureBlock .wrap .imgArea .img img{position:relative;height:auto;width:100%;min-height:auto;max-height:none;max-width:none;bottom:auto;top:0;left:0}.Top #features .featureBlock:first-of-type{padding-top:0;margin-top:70px}.Top #features .featureBlock:last-of-type{padding-bottom:0}.Top #features .featureBlock:nth-of-type(even){background:#EDEDED;padding-top:60px;padding-bottom:60px}.Top #features .featureBlock:nth-of-type(even) .wrap{flex-direction:row-reverse}.Top #features .featureBlock:nth-of-type(even) .wrap .txtArea .numArea{text-align:left;margin-left:0}.Top #features .featureBlock:nth-of-type(even) .wrap .txtArea .featureTitle{margin-top:20px}.Top #features .featureBlock:nth-of-type(even) .wrap .txtArea .btnList{justify-content:center}.Top #features .featureBlock:nth-of-type(even) .wrap .txtArea .btnList .btn{margin-right:auto;margin-left:auto;background:#fff;padding:10px 20px 10px 30px}.Top #features .featureBlock:nth-of-type(even) .wrap .txtArea .btnList .btn span{right:auto;left:20px}.Top #features .featureBlock:nth-of-type(even) .wrap .txtArea .btnList .btn:hover,.Top #features .featureBlock:nth-of-type(even) .wrap .txtArea .btnList .btn.active{background:#282828;color:#fff}.Top #features .featureBlock:nth-of-type(even) .wrap .txtArea .btnList .btn:hover path,.Top #features .featureBlock:nth-of-type(even) .wrap .txtArea .btnList .btn.active path{stroke:#fff}.Top #features .featureBlock:nth-of-type(even) .wrap .imgArea{position:relative}.Top #features .featureBlock:nth-of-type(even) .wrap .imgArea .img{right:0;left:auto;top:0;opacity:0;transition:all ease .5s}.Top #features .featureBlock:nth-of-type(even) .wrap .imgArea .img.active{opacity:1;z-index:1}.Top #features .featureBlock:nth-of-type(even) .wrap .imgArea .img img{position:absolute;height:auto;min-height:auto;width:100%;max-width:none;bottom:auto;left:auto;right:0}.Top #features .featureBlock#feature01 .txtArea .inner .numArea .num{padding-right:0}.Top #features .featureBlock#feature02{padding-bottom:60px}.Top #features .featureBlock#feature02 .bg{position:absolute;width:367px;height:auto;left:calc(50% - 50px);bottom:calc(100% - 400px)}.Top #features .featureBlock#feature02 .imgArea{height:370px}.Top #features .featureBlock#feature02 .imgArea .img .txt{top:250px;text-align:center;width:32%;padding-left:0;font-size:1rem;text-align:left;left:28px}.Top #features .featureBlock#feature02 .btnList .btn{width:100%}.Top #features .featureBlock#feature03 .btnList .btn{width:100%;margin-right:0;margin-left:0;white-space:nowrap}.Top #features .featureBlock#feature04 .bg{position:absolute;width:855px;height:900px;left:calc(100% - 100px);bottom:-160px}.Top #features .featureBlock#feature04 .bg01,.Top #features .featureBlock#feature04 .bg02{width:504px;height:402px}.Top #features .featureBlock#feature04 .bg01{top:0;bottom:auto;left:150px}.Top #features .featureBlock#feature04 .bg02{top:430px;bottom:auto;right:100px;left:auto}.Top #features .featureBlock#feature04 .btnList .btn{width:100%}.Top #features .featureBlock#feature04 .btnList .btnWrap a{width:208px}.Top #supports{background:#F5F5F5;padding-bottom:60px}.Top #supports.visible .titleArea .eyeblow::after{width:24px}.Top #supports .titleArea{-moz-transform:skewX(-45deg);-o-transform:skewX(-45deg);-ms-transform:skewX(-45deg);-webkit-transform:skewX(-45deg);transform:skewX(-45deg);width:180px;height:160px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;padding-bottom:30px;padding-left:80px;padding-right:50px;color:#fff;margin-left:-10px;position:relative}.Top #supports .titleArea .bg{position:absolute;-moz-transform:skewX(45deg);-o-transform:skewX(45deg);-ms-transform:skewX(45deg);-webkit-transform:skewX(45deg);transform:skewX(45deg);width:350px;max-width:none;height:100%;left:-90px;top:0;z-index:-1}.Top #supports .titleArea .eyeblow{font-size:1.4rem;font-weight:700;line-height:1.6;letter-spacing:1px;position:relative;-moz-transform:skewX(45deg);-o-transform:skewX(45deg);-ms-transform:skewX(45deg);-webkit-transform:skewX(45deg);transform:skewX(45deg)}.Top #supports .titleArea .eyeblow::after{content:'';display:block;height:1px;width:0;background:#fff;position:absolute;left:-10px;bottom:-5px;transition:all ease .5s;transition-delay:.5s}.Top #supports .cw{max-width:100%;padding:0}.Top #supports .sectionTitle{font-size:4rem;line-height:1.21;letter-spacing:1.52px;margin-top:0;margin-left:30px;width:auto;text-align:left;margin-right:auto;display:inline-block;padding:0}.Top #supports .sectionTitle .sub{font-size:1.1rem;line-height:2.09;letter-spacing:1.1px;padding-left:30px}.Top #supports .sectionTitle .num{font-size:5rem;line-height:.5}.Top #supports .sectionTitle .main{font-size:3.7rem;font-weight:500;line-height:.85;letter-spacing:normal}.Top #supports .block{margin-top:60px}.Top #supports .block:first-of-type{margin-top:35px}.Top #supports .block.visible .wrap .txtArea .numArea .num .l::after{width:40px}.Top #supports .block .wrap{flex-direction:column-reverse}.Top #supports .block .wrap .txtArea{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-end;padding:0 33px;margin-top:30px}.Top #supports .block .wrap .txtArea .numArea{text-align:right;position:relative;color:#fff;width:100%}.Top #supports .block .wrap .txtArea .numArea .num{position:absolute;right:0;top:0;display:inline-block;margin-right:30px;padding-right:0;height:65px}.Top #supports .block .wrap .txtArea .numArea .num img{vertical-align:top}.Top #supports .block .wrap .txtArea .numArea .num .l{display:inline-block;width:40px;height:40px;position:absolute;bottom:8px;right:-20px;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.Top #supports .block .wrap .txtArea .numArea .num .l::after{content:'';display:block;height:2px;width:0;left:0;bottom:0;display:block;position:absolute;background:#fff;transition:all ease .5s;transition-delay:.5s}.Top #supports .block .wrap .txtArea .blockTitle{font-size:1.8rem;font-weight:700;line-height:1.67;letter-spacing:.9px;margin-top:0}.Top #supports .block .wrap .txtArea .blockBody{margin-top:20px;font-size:1.2rem;line-height:2.17;letter-spacing:.6px}.Top #supports .block .wrap .txtArea .example{margin-top:30px;font-size:1.1rem;line-height:2.36;letter-spacing:.88px}.Top #supports .block .wrap .imgArea{width:100%;height:auto;margin-left:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;justify-content:flex-end}.Top #supports .block .wrap .imgArea img{height:auto;width:100%}.Top #supports .block#supports01 .wrap .txtArea .numArea .num{top:10px}.Top #supports .block#supports01 .wrap .imgArea{align-items:flex-start;justify-content:flex-start}.Top #supports .block#supports02 .wrap{flex-direction:column-reverse}.Top #supports .block#supports02 .wrap .txtArea{justify-content:flex-start;padding-top:0}.Top #supports .block#supports02 .wrap .txtArea .numArea{text-align:left;margin-left:-5px}.Top #supports .block#supports02 .wrap .txtArea .numArea .num{top:-120px;right:auto;left:30px}.Top #supports .block#supports02 .wrap .txtArea .numArea .num .l{right:-30px}.Top #supports .block#supports02 .wrap .txtArea .blockTitle{margin-top:0}.Top #supports .block#supports02 .wrap .imgArea{align-items:flex-start;justify-content:flex-start}.Top #supports .block#supports03 .wrap .txtArea{justify-content:flex-start;padding-top:0}.Top #supports .block#supports03 .wrap .txtArea .numArea .num{right:30px;top:-70px;margin-right:0;padding-right:30px}.Top #supports .block#supports03 .wrap .txtArea .btnWrap{margin-top:40px}.Top #supports .block#supports03 .wrap .txtArea .btnWrap .btn{margin-left:auto;margin-right:auto;font-weight:700;margin-top:0}.Top #supports .block#supports03 .wrap .txtArea .blockTitle{margin-top:10px}.Top #expert{padding-top:120px;padding-bottom:80px}.Top #expert .line.mobileOnly{position:absolute;top:0;left:-270px;right:calc(50% + 60px);max-width:400px}.Top #expert .cw{max-width:100%;z-index:1}.Top #expert .cw.spNoPadding{padding:0}.Top #expert .cw .eyeblow{text-align:center;margin:0 auto}.Top #expert .cw .sectionTitle{margin-top:60px;font-size:1.9rem;font-weight:500;line-height:1.58;letter-spacing:.95px;color:#d5d5d5}.Top #expert .cw .sectionTitle .num{font-size:2.2rem}.Top #expert .cw .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end;position:relative}.Top #expert .cw .wrap .txt{line-height:2;letter-spacing:.98px;color:#d5d5d5;margin-top:20px;width:100%}.Top #expert .cw .wrap .paginationArea{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;margin-left:auto;padding-left:30px;position:absolute;width:100%}.Top #expert .cw .wrap .paginationArea .expertPagination{display:none}.Top #expert .cw .wrap .paginationArea a{display:block;position:absolute;background:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:0;margin-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;border-radius:40px;top:115px;z-index:10}.Top #expert .cw .wrap .paginationArea a.expert-button-prev{left:-20px}.Top #expert .cw .wrap .paginationArea a.expert-button-next{right:10px}.Top #expert .cw .wrap .paginationArea a path{stroke:#282828}.Top #expert .cw .expertListArea{margin-top:40px;position:relative}.Top #expert .cw .expertListArea .expertList{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.Top #expert .cw .expertListArea .expertList li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.Top #expert .cw .expertListArea .expertList li a{display:block;margin-right:30px}.Top #expert .cw .expertListArea .expertList li a:last-child{margin-right:0}.Top #expert .cw .expertListArea .expertList li a img{width:100%}.Top #expert .cw .btnWrap{margin-top:40px}.Top #expert .cw .btnWrap .btnMore{background:rgba(255,255,255,.9);width:100%;height:54px;border-radius:43px;position:relative;margin-right:0;font-size:1.4rem;font-weight:700}.Top #expert .cw .btnWrap .btnMore:hover{background:rgba(255,255,255,.9);color:#fff}.Top #expert .cw .btnWrap .btnMore .icon{display:block;position:absolute;right:20px;top:19px}.Top #uzabase{margin-top:12px;height:auto;position:relative;flex-direction:column-reverse;justify-content:flex-start;align-items:flex-end;padding-bottom:0}.Top #uzabase .cw{max-width:1180px;position:relative}.Top #uzabase .eyeblow{position:absolute;left:34px;top:34px;z-index:1}.Top #uzabase .eyeblow img{width:120px;height:auto}.Top #uzabase .txtArea{margin-top:50px;width:100%}.Top #uzabase .txtArea .sectionTitle{font-size:2.3rem;font-weight:500;line-height:1.4;letter-spacing:1.15px;color:#282828;text-align:center}.Top #uzabase .txtArea .txt{font-size:1.3rem;font-weight:500;letter-spacing:1.3px;margin-top:20px;line-height:2;text-align:left;color:#282828}.Top #uzabase .imgArea{position:relative;width:100%;height:100%;left:0;top:0;z-index:-1}.Top #uzabase .imgArea img{height:100%;width:100%}.Top .logoListBlock{padding-top:30px;padding-bottom:60px}.Top .logoListBlock .logoList{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;flex-wrap:wrap;margin:0}.Top .logoListBlock .logoList li{width:calc(50% - 10px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-content:center;justify-content:center;margin-top:35px;order:1;padding:0}.Top .logoListBlock .logoList li img{max-width:110px;max-height:22px}.Top .logoListBlock .logoList li:nth-child(1) img{max-width:110px}.Top .logoListBlock .logoList li:nth-child(3) img{width:100px}.Top .logoListBlock .logoList li:nth-child(4){order:3}.Top .logoListBlock .logoList li:nth-child(4) img{width:92px}.Top .logoListBlock .logoList li:nth-child(5){order:2}.Top .logoListBlock .logoList li:nth-child(5) img{width:104px}.Top .logoListBlock .logoList li:nth-child(6){order:4}.Feature main{margin-top:63px}.Feature main .container{margin-top:0}.Feature header{position:relative;height:93px}.Feature header .txtArea{padding-bottom:25px}.Feature header .txtArea .eyeblow{font-size:1.2rem;letter-spacing:1px;margin-bottom:10px}.Feature header .txtArea .eyeblow::after{width:20px;background:#fff;left:-10px;bottom:-3px}.Feature header .txtArea .title{font-size:2.4rem;margin-left:10px;line-height:1}.Feature #intro{margin-top:35px}.Feature #intro .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:auto;flex-direction:column}.Feature #intro .wrap .txtArea{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-end;padding-left:0}.Feature #intro .wrap .txtArea .title{font-size:1.7rem;line-height:1.8;font-weight:700}.Feature #intro .wrap .txtArea .body{margin-top:15px;font-size:1.4rem;line-height:2}.Feature #intro .wrap .imgArea{width:100%;height:auto;position:relative;height:300px;margin-top:30px}.Feature #intro .wrap .imgArea img{display:block;position:absolute;left:-35px;top:0;width:auto;height:300px;max-width:none;max-height:none;text-align:right;z-index:1}.Feature #vision{margin-top:0;height:auto;position:relative;flex-direction:column-reverse;justify-content:flex-start;align-items:flex-end;padding-bottom:160px}.Feature #vision .cw{max-width:1180px;position:relative}.Feature #vision .eyeblow{position:relative;left:auto;top:auto;z-index:1}.Feature #vision .eyeblow img{width:80px;height:auto}.Feature #vision .txtArea{margin-top:0;width:calc(100% - 97px)}.Feature #vision .txtArea .cw{padding:0}.Feature #vision .txtArea .bg{padding:40px 20px 40px 30px;width:100%}.Feature #vision .txtArea .bg .sectionTitle{font-size:2.2rem;font-weight:400;line-height:1.6;letter-spacing:1.15px;text-align:left;margin-top:20px}.Feature #vision .txtArea .bg .txt{font-size:1.2rem;letter-spacing:1.3px;margin-top:20px;line-height:2;text-align:left}.Feature #vision .imgArea{position:absolute;width:100%;height:100%;left:0;top:auto;bottom:0;z-index:-1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end}.Feature #vision .imgArea img{height:auto;width:100%;vertical-align:bottom}.Feature #strength{background:#282828;color:#fff;margin-top:0;padding-top:50px;padding-bottom:60px;transition:all ease .5s}.Feature #strength .strengthWrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}.Feature #strength .imgArea{display:none}.Feature #strength .txtArea{width:100%;min-width:auto;margin-left:auto;z-index:1;transition:all ease .8s;transition-delay:.5s}.Feature #strength .txtArea .title{font-size:2.2rem;line-height:1.33;letter-spacing:1.5px}.Feature #strength .txtArea .spImg{height:246.5px;position:relative;margin-top:10px}.Feature #strength .txtArea .spImg img{width:375px;position:absolute;right:-30px;top:0;max-width:none;max-height:none}.Feature #strength .txtArea .numArea .wrap{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:40px}.Feature #strength .txtArea .numArea .wrap .badge span{display:inline-block;width:112px;background-color:#fff;color:#282828;border-radius:12px;color:#363636;font-size:1.1rem;font-weight:700;line-height:2.18;letter-spacing:.44px;text-align:center;padding:0 10px;padding-top:2px;white-space:nowrap}.Feature #strength .txtArea .numArea .wrap .num{font-weight:300}.Feature #strength .txtArea .numArea .wrap .left{width:230px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-end}.Feature #strength .txtArea .numArea .wrap .left .numWrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end;white-space:nowrap;margin-top:20px}.Feature #strength .txtArea .numArea .wrap .left .numWrap .num{font-size:11.2rem;line-height:1}.Feature #strength .txtArea .numArea .wrap .right{margin-left:0;width:100%}.Feature #strength .txtArea .numArea .wrap .right .numList{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;width:calc(100% - 20px);margin-left:auto;margin-right:auto}.Feature #strength .txtArea .numArea .wrap .right .numList li{width:calc(50% - 10px);margin-right:20px}.Feature #strength .txtArea .numArea .wrap .right .numList li:nth-child(3n){margin-right:20px}.Feature #strength .txtArea .numArea .wrap .right .numList li:nth-child(even){margin-right:0}.Feature #strength .txtArea .numArea .wrap .right .numList li:nth-child(n+3){margin-top:30px}.Feature #strength .txtArea .numArea .wrap .right .numList li .numWrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end;white-space:nowrap;margin-top:15px}.Feature #strength .txtArea .numArea .wrap .right .numList li .numWrap span{font-size:1.1rem;line-height:1.27;letter-spacing:1.1px;color:#f5f5f5;display:inline-block;margin-left:2px}.Feature #strength .txtArea .numArea .wrap .right .numList li .numWrap .num{font-size:3.6rem;line-height:.85;letter-spacing:normal;color:#fff;margin-left:0}.Feature #strength .txtArea .numArea .wrap .right .numList li .numWrap .num .unit{font-size:2rem;font-weight:500;line-height:.85;color:#f5f5f5;margin-left:2px}.Feature #strength .moreWrap{text-align:right;margin-top:35px}.Feature #scenes{margin-top:50px;position:relative}.Feature #scenes .cw{padding-left:0;padding-right:0}.Feature #scenes>.cw{position:relative}.Feature #scenes.visible .titleArea .eyeblow::after{width:24px}.Feature #scenes.visible .businessListArea{opacity:1;-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}.Feature #scenes .titleArea{padding-left:30px;padding-right:30px;position:absolute;left:0;top:0;z-index:2;margin-top:0}.Feature #scenes .titleArea .eyeblow{font-size:1.4rem;font-weight:700;line-height:1.6;letter-spacing:1px;color:#363636;position:relative}.Feature #scenes .titleArea .eyeblow::after{content:'';display:block;height:1px;width:0;background:#363636;position:absolute;left:-16px;bottom:-5px;transition:all ease .5s;transition-delay:.5s}.Feature #scenes .titleArea .sectionTitle{font-size:2.8rem;line-height:1.21;letter-spacing:1.52px;color:#363636;margin-top:10px;margin-left:10px}.Feature #scenes .businessListArea{margin-top:0;margin-left:0;max-width:none;padding-top:50px}.Feature #scenes .businessListArea .businessListBtnNext,.Feature #scenes .businessListArea .businessListBtnPrev{position:absolute;top:285px;right:30px;display:block;width:46px;height:46px;z-index:10}.Feature #scenes .businessListArea .businessListBtnNext::after,.Feature #scenes .businessListArea .businessListBtnPrev::after{content:normal}.Feature #scenes .businessListArea .businessListBtnNext.swiper-button-disabled,.Feature #scenes .businessListArea .businessListBtnPrev.swiper-button-disabled{opacity:0}.Feature #scenes .businessListArea .businessListBtnPrev{right:auto;left:30px}.Feature #scenes .businessListArea .businessList{color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;height:auto}.Feature #scenes .businessListArea .businessList>li{margin-right:0;transition:all ease .4s;max-width:none;width:100%}.Feature #scenes .businessListArea .businessList>li.swiper-slide-active .colWrap .txtArea .activeIcon{left:355px;bottom:-1px}.Feature #scenes .businessListArea .businessList>li .colWrap{-moz-transform:skewX(0);-o-transform:skewX(0);-ms-transform:skewX(0);-webkit-transform:skewX(0);transform:skewX(0);overflow:visible;height:710px;width:1000px}.Feature #scenes .businessListArea .businessList>li .colWrap .imgArea{height:500px;width:500px;position:relative;-moz-transform:skewX(-45deg);-o-transform:skewX(-45deg);-ms-transform:skewX(-45deg);-webkit-transform:skewX(-45deg);transform:skewX(-45deg);overflow:hidden;bottom:210px;left:0;position:absolute;z-index:0}.Feature #scenes .businessListArea .businessList>li .colWrap .imgArea .img{height:100%;width:200%;max-width:none;-moz-transform:skewX(45deg);-o-transform:skewX(45deg);-ms-transform:skewX(45deg);-webkit-transform:skewX(45deg);transform:skewX(45deg);transform-origin:bottom left}.Feature #scenes .businessListArea .businessList>li .colWrap .imgArea .eyeblow{bottom:0;left:217px;position:absolute;-moz-transform:skewX(45deg);-o-transform:skewX(45deg);-ms-transform:skewX(45deg);-webkit-transform:skewX(45deg);transform:skewX(45deg);padding:20px;font-size:1.8rem;font-weight:700;line-height:1.4;letter-spacing:1.8px}.Feature #scenes .businessListArea .businessList>li .colWrap .txtArea{height:500px;width:500px;background:#282828;-moz-transform:skewX(-45deg);-o-transform:skewX(-45deg);-ms-transform:skewX(-45deg);-webkit-transform:skewX(-45deg);transform:skewX(-45deg);transform-origin:bottom left;position:absolute;overflow:hidden;z-index:-1;bottom:5px;left:-205px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.Feature #scenes .businessListArea .businessList>li .colWrap .txtArea div{-moz-transform:skewX(45deg);-o-transform:skewX(45deg);-ms-transform:skewX(45deg);-webkit-transform:skewX(45deg);transform:skewX(45deg);transform-origin:bottom left;padding-top:265px;margin-left:150px;width:500px}.Feature #scenes .businessListArea .businessList>li .colWrap .txtArea .title{-moz-transform:skewX(0);-o-transform:skewX(0);-ms-transform:skewX(0);-webkit-transform:skewX(0);transform:skewX(0);padding:60px 20px 10px 50px;font-size:2.4rem;line-height:1.43;letter-spacing:1.4px;text-align:left;color:#f5f5f5}.Feature #scenes .businessListArea .businessList>li .colWrap .txtArea .body{-moz-transform:skewX(0);-o-transform:skewX(0);-ms-transform:skewX(0);-webkit-transform:skewX(0);transform:skewX(0);padding:0 20px 0 50px;line-height:2.29;letter-spacing:.7px;color:#f5f5f5;font-size:1.4rem}.Feature #scenes .businessDetailArea{background:#EDEDED;margin-top:-100px;padding-top:137px;padding-bottom:100px}.Feature #scenes .businessDetailArea .cw{max-width:100%}.Feature #scenes .businessDetailArea .detail .detailTitle{font-size:2rem;letter-spacing:.1em;line-height:1.6}.Feature #scenes .businessDetailArea .detail .detailTitle .strong{font-weight:700;font-size:2.4rem;margin-right:5px;display:inline-block}.Feature #scenes .businessDetailArea .detail .cw>.wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}.Feature #scenes .businessDetailArea .detail .cw>.wrap .txtArea{width:calc(100% - 60px);margin-left:auto;margin-right:auto}.Feature #scenes .businessDetailArea .detail .cw>.wrap .txtArea .block{margin-top:30px}.Feature #scenes .businessDetailArea .detail .cw>.wrap .txtArea .block:first-of-type{margin-top:0}.Feature #scenes .businessDetailArea .detail .cw>.wrap .txtArea .block .blockTitle{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:1.8rem;font-weight:700;align-items:baseline}.Feature #scenes .businessDetailArea .detail .cw>.wrap .txtArea .block .blockTitle .num{margin-right:15px;margin-left:-15px}.Feature #scenes .businessDetailArea .detail .cw>.wrap .txtArea .block .blockTitle .num.num01{margin-right:5px;margin-left:-5px}.Feature #scenes .businessDetailArea .detail .cw>.wrap .txtArea .block .blockTitle .num img{height:54px;max-width:none;max-height:none}.Feature #scenes .businessDetailArea .detail .cw>.wrap .txtArea .block .body{margin-top:20px;font-size:1.4rem;line-height:2}.Feature #scenes .businessDetailArea .detail .cw>.wrap .imgArea{width:100%;height:280px;position:relative;margin-top:20px;margin-bottom:-30px}.Feature #scenes .businessDetailArea .detail .cw>.wrap .imgArea img{position:absolute;width:auto;height:100%;left:-35px;top:0;max-width:none;max-height:none}.Feature #scenes .businessDetailArea .detail .voiceBlock{width:calc(100% - 60px);margin-left:auto;margin-right:auto;background:#fff;position:relative;margin-top:80px}.Feature #scenes .businessDetailArea .detail .voiceBlock .eyeblow{position:absolute;left:-7px;top:-31px}.Feature #scenes .businessDetailArea .detail .voiceBlock .eyeblow img{width:180px}.Feature #scenes .businessDetailArea .detail .voiceBlock .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}.Feature #scenes .businessDetailArea .detail .voiceBlock .wrap .txtArea{width:auto;padding:45px 20px}.Feature #scenes .businessDetailArea .detail .voiceBlock .wrap .txtArea .voiceTitle{font-size:1.8rem;font-weight:700}.Feature #scenes .businessDetailArea .detail .voiceBlock .wrap .txtArea .company{margin-top:10px;font-size:1.4rem}.Feature #scenes .businessDetailArea .detail .voiceBlock .wrap .txtArea .body{margin-top:20px;font-size:1.2rem;line-height:2}.Feature #scenes .businessDetailArea .detail .voiceBlock .wrap .linkWrap{padding:15px 35px;margin-top:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end}.Feature #scenes .businessDetailArea .detail .voiceBlock .wrap .linkWrap a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-left:auto;font-size:1.2rem}.Feature #scenes .businessDetailArea .detail .voiceBlock .wrap .linkWrap a img{margin-left:10px}.Feature #scenes .businessDetailArea .detail .voiceBlock .wrap .imgArea{width:100%}.Feature #features .cw{padding-left:33px;padding-right:33px}.Feature #features.visible .titleArea .eyeblow::after{width:24px}.Feature #features .titleArea{background:#282828;-moz-transform:skewX(-45deg);-o-transform:skewX(-45deg);-ms-transform:skewX(-45deg);-webkit-transform:skewX(-45deg);transform:skewX(-45deg);width:180px;height:160px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;padding-bottom:30px;padding-left:80px;padding-right:50px;color:#fff;margin-left:-10px;position:relative}.Feature #features .titleArea .eyeblow{font-size:1.4rem;font-weight:700;line-height:1.6;letter-spacing:1px;position:relative;-moz-transform:skewX(45deg);-o-transform:skewX(45deg);-ms-transform:skewX(45deg);-webkit-transform:skewX(45deg);transform:skewX(45deg);margin-right:auto}.Feature #features .titleArea .eyeblow::after{content:'';display:block;height:1px;width:0;background:#fff;position:absolute;left:-16px;bottom:-5px;transition:all ease .5s;transition-delay:.5s}.Feature #features .titleArea .sectionTitle{position:absolute;-moz-transform:0;-o-transform:0;-ms-transform:0;-webkit-transform:0;transform:0;text-align:right;font-size:4rem;line-height:1.21;letter-spacing:1.52px;margin-top:25px;margin-left:2px;top:130px;left:30px;width:315px;color:#282828}.Feature #features .titleArea .sectionTitle .sub{font-size:1.5rem;font-weight:500;line-height:1.53;letter-spacing:1.5px;display:inline-block;margin-right:65px;vertical-align:bottom}.Feature #features .titleArea .sectionTitle .num{font-size:5rem;line-height:.4;display:inline-block}.Feature #features .titleArea .sectionTitle .main{font-size:3.7rem;font-weight:500;line-height:.84;display:inline-block}.Feature #features .featureBlock{padding-top:60px;padding-bottom:60px;overflow:hidden}.Feature #features .featureBlock.visible .wrap .txtArea .numArea .num .l::after{width:40px}.Feature #features .featureBlock .cw>.btnList{width:100%}.Feature #features .featureBlock .cw>.btnList .btn.btnWrap{margin-right:0;height:40px;border-radius:10px}.Feature #features .featureBlock .cw>.btnList .btn.btnWrap.active span path{stroke:#fff}.Feature #features .featureBlock .cw>.btnList .btn.btnWrap .t{width:100%;font-size:1.2rem}.Feature #features .featureBlock .cw>.btnList .btn.btnWrap .b{display:none}.Feature #features .featureBlock .cw>.btnList .btn.btnWrap .i{padding-bottom:0;align-items:center}.Feature #features .featureBlock .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}.Feature #features .featureBlock .wrap .txtArea{width:100%;max-width:100%}.Feature #features .featureBlock .wrap .txtArea .inner{padding-top:0;padding-bottom:0;max-width:none}.Feature #features .featureBlock .wrap .txtArea .numArea{text-align:right}.Feature #features .featureBlock .wrap .txtArea .numArea .num{position:relative;display:inline-block;margin-right:30px;padding-right:20px;height:65px}.Feature #features .featureBlock .wrap .txtArea .numArea .num .l{display:inline-block;width:40px;height:40px;position:absolute;bottom:9px;right:-20px;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.Feature #features .featureBlock .wrap .txtArea .numArea .num .l::after{content:'';display:block;height:1px;width:0;left:0;bottom:0;display:block;position:absolute;background:#282828;transition:all ease .5s;transition-delay:.5s}.Feature #features .featureBlock .wrap .txtArea .featureTitle{font-size:1.8rem;font-weight:700;line-height:1.67;letter-spacing:.9px;margin-top:20px}.Feature #features .featureBlock .wrap .txtArea .featureBody{font-size:1.2rem;line-height:2.17;letter-spacing:.6px;margin-top:20px}.Feature #features .featureBlock .wrap .txtArea .btnList{margin-top:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.Feature #features .featureBlock .wrap .txtArea .btnList .btn{background-color:#ededed;font-size:1.2rem;font-weight:700;width:475px;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;height:auto;padding:10px 30px 10px 20px;margin-top:12px;margin-right:auto;margin-left:0;transition:all ease .3s;position:relative;line-height:1.4;letter-spacing:1.2px}.Feature #features .featureBlock .wrap .txtArea .btnList .btn .i{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;margin-left:auto;position:absolute;top:0;right:20px;height:100%;padding-bottom:0}.Feature #features .featureBlock .wrap .txtArea .btnList .btn:hover,.Feature #features .featureBlock .wrap .txtArea .btnList .btn.active{background:#282828;color:#fff}.Feature #features .featureBlock .wrap .txtArea .btnList .btn:hover .i path,.Feature #features .featureBlock .wrap .txtArea .btnList .btn.active .i path{stroke:#fff!important}.Feature #features .featureBlock .wrap .imgArea{max-width:none;width:calc(100% + 70px);position:relative;height:0!important;padding-top:calc(68.266% + 70px);margin-left:-35px;margin-top:30px}.Feature #features .featureBlock .wrap .imgArea .img{position:absolute;height:100%;width:100%;left:0;top:0;opacity:0;transition:all ease .5s}.Feature #features .featureBlock .wrap .imgArea .img.active{opacity:1;z-index:1}.Feature #features .featureBlock .wrap .imgArea .img img{position:relative;height:100%;width:auto;min-height:auto;max-height:none;max-width:none;bottom:auto;top:0;left:0}.Feature #features .featureBlock:first-of-type{padding-top:0;margin-top:28px}.Feature #features .featureBlock:last-of-type{padding-bottom:0}.Feature #features .featureBlock:nth-of-type(even){background:#EDEDED;padding-top:60px;padding-bottom:60px}.Feature #features .featureBlock:nth-of-type(even) .cw>.btnList .btn.btnWrap span{left:20px;right:auto}.Feature #features .featureBlock:nth-of-type(even) .wrap{flex-direction:row-reverse}.Feature #features .featureBlock:nth-of-type(even) .wrap .txtArea .numArea{text-align:left;margin-left:0}.Feature #features .featureBlock:nth-of-type(even) .wrap .txtArea .featureTitle{margin-top:20px}.Feature #features .featureBlock:nth-of-type(even) .wrap .txtArea .btnList{justify-content:center}.Feature #features .featureBlock:nth-of-type(even) .wrap .txtArea .btnList .btn{margin-right:auto;margin-left:auto;background:#fff;padding:10px 20px 10px 30px}.Feature #features .featureBlock:nth-of-type(even) .wrap .txtArea .btnList .btn .i{right:auto;left:20px}.Feature #features .featureBlock:nth-of-type(even) .wrap .txtArea .btnList .btn:hover,.Feature #features .featureBlock:nth-of-type(even) .wrap .txtArea .btnList .btn.active{background:#282828;color:#fff}.Feature #features .featureBlock:nth-of-type(even) .wrap .txtArea .btnList .btn:hover path,.Feature #features .featureBlock:nth-of-type(even) .wrap .txtArea .btnList .btn.active path{stroke:#fff}.Feature #features .featureBlock:nth-of-type(even) .wrap .imgArea{position:relative}.Feature #features .featureBlock:nth-of-type(even) .wrap .imgArea .img{right:0;left:auto;top:0;opacity:0;transition:all ease .5s}.Feature #features .featureBlock:nth-of-type(even) .wrap .imgArea .img.active{opacity:1;z-index:1}.Feature #features .featureBlock:nth-of-type(even) .wrap .imgArea .img img{position:absolute;height:auto;min-height:auto;width:100%;max-width:none;bottom:auto;left:auto;right:0}.Feature #features .featureBlock#feature01 .txtArea .inner .numArea .num{padding-right:0}.Feature #features .featureBlock#feature02{padding-bottom:60px}.Feature #features .featureBlock#feature02 .bg{position:absolute;width:367px;height:auto;left:calc(50% - 50px);bottom:calc(100% - 400px)}.Feature #features .featureBlock#feature02 .txtArea .inner{padding-top:0;margin-top:0}.Feature #features .featureBlock#feature02 .imgArea{padding-top:calc(106%+70px)}.Feature #features .featureBlock#feature02 .imgArea .img .txt{top:250px;text-align:center;width:32%;padding-left:0;font-size:1rem;text-align:left;left:28px}.Feature #features .featureBlock#feature02 .btnList .btn{width:100%}.Feature #features .featureBlock#feature03{padding-bottom:60px}.Feature #features .featureBlock#feature03 .txtArea .inner{padding-top:0;margin-top:0}.Feature #features .featureBlock#feature03 .btnList .btn{width:100%;margin-right:0;margin-left:0;white-space:nowrap}.Feature #features .featureBlock#feature03 .imgArea{margin-bottom:60px}.Feature #features .featureBlock#feature03 .imgArea .txt{width:calc(100% - 70px);top:100%;margin-left:35px;padding-left:0;font-size:1.1rem}.Feature #features .featureBlock#feature04{padding-bottom:60px}.Feature #features .featureBlock#feature04 .btnList .btn{width:100%}.Feature #features .featureBlock#feature04 .imgArea{margin-bottom:60px}.Feature #features .featureBlock#feature04 .imgArea .txt{width:calc(100% - 70px);top:100%;margin-left:35px;padding-left:0;font-size:1.1rem}.Feature #features .featureBlock#feature04 .txtArea .inner{padding-top:0;margin-top:0}.Feature #supports{margin-top:30px}.Feature #supports .cw{max-width:100%;padding:0}.Feature #supports .sectionTitle{font-size:4rem;line-height:1.21;letter-spacing:1.52px;margin-top:0;margin-left:30px;width:auto;text-align:left;margin-right:auto;display:inline-block;padding:0}.Feature #supports .sectionTitle .sub{font-size:1.1rem;line-height:2.09;letter-spacing:1.1px;padding-left:30px}.Feature #supports .sectionTitle .num{font-size:5rem;line-height:.5}.Feature #supports .sectionTitle .main{font-size:3.7rem;font-weight:500;line-height:.85;letter-spacing:normal}.Feature #supports .intro{margin-top:20px}.Feature #supports .intro .bgArea{height:auto;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:flex-end;padding-bottom:0;padding-top:230px}.Feature #supports .intro .bgArea .cw{max-width:1280px;position:relative}.Feature #supports .intro .bgArea .cw .num{height:108px}.Feature #supports .intro .bgArea .txtArea{width:calc(100% - 30px);margin-left:auto;margin-right:auto}.Feature #supports .intro .bgArea .txtArea .bg{background:#fff;width:100%;padding:25px 20px 0}.Feature #supports .intro .bgArea .txtArea .bg .blockTitle{font-size:1.8rem;line-height:1.67;letter-spacing:1.4px;font-weight:700}.Feature #supports .intro .bgArea .txtArea .bg .body p{margin-top:15px;font-size:1.2rem;line-height:2;letter-spacing:1.3px}.Feature #supports .intro .bgArea .txtArea .bg .body .list{font-weight:700;font-size:1.2rem}.Feature #supports .intro .bgArea .imgArea{position:absolute;width:100%;height:auto;left:0;top:0;z-index:-1}.Feature #supports .intro .bgArea .imgArea img{height:auto;width:100%}.Feature #supports .intro .example{margin-top:40px;padding-bottom:40px}.Feature #supports .intro .example .cw{padding-left:30px;padding-right:30px}.Feature #supports .intro .example .cw .exampleTitle{font-size:1.4rem;font-weight:700;text-align:center}.Feature #supports .intro .example .cw .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:15px;flex-direction:column}.Feature #supports .intro .example .cw .wrap .col{width:100%;background:rgba(40,40,40,.87);color:#fff;padding:30px 25px;margin-right:0;margin-top:15px}.Feature #supports .intro .example .cw .wrap .col:first-child{margin-top:0}.Feature #supports .intro .example .cw .wrap .col:last-child{margin-right:0}.Feature #supports .intro .example .cw .wrap .col .colTitle{font-size:1.3rem;font-weight:700}.Feature #supports .intro .example .cw .wrap .col .body{margin-top:15px;font-size:1.1rem;line-height:2}.Feature #supports .block{margin-top:50px;background:#fff}.Feature #supports .block:first-of-type{margin-top:35px}.Feature #supports .block.visible .wrap .txtArea .numArea .num .l::after{width:40px}.Feature #supports .block .wrap{flex-direction:column-reverse}.Feature #supports .block .wrap .txtArea{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-end;padding:0 33px;margin-top:30px}.Feature #supports .block .wrap .txtArea .numArea{text-align:right;position:relative;color:#fff;width:100%}.Feature #supports .block .wrap .txtArea .numArea .num{position:absolute;right:0;top:0;display:inline-block;margin-right:30px;padding-right:0;height:108px}.Feature #supports .block .wrap .txtArea .numArea .num img{vertical-align:top}.Feature #supports .block .wrap .txtArea .numArea .num .l{display:inline-block;width:40px;height:40px;position:absolute;bottom:25px;right:-20px;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.Feature #supports .block .wrap .txtArea .numArea .num .l::after{content:'';display:block;height:2px;width:0;left:0;bottom:0;display:block;position:absolute;background:#fff;transition:all ease .5s;transition-delay:.5s}.Feature #supports .block .wrap .txtArea .blockTitle{font-size:1.8rem;font-weight:700;line-height:1.67;letter-spacing:.9px;margin-top:0}.Feature #supports .block .wrap .txtArea .blockBody{margin-top:20px;font-size:1.2rem;line-height:2.17;letter-spacing:.6px}.Feature #supports .block .wrap .txtArea .example{margin-top:30px;font-size:1.1rem;line-height:2.36;letter-spacing:.88px}.Feature #supports .block .wrap .imgArea{width:100%;height:auto;margin-left:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;justify-content:flex-end}.Feature #supports .block .wrap .imgArea img{height:auto;width:100%}.Feature #supports .block#supports02{padding-top:0;padding-bottom:0}.Feature #supports .block#supports02 .wrap{flex-direction:column-reverse}.Feature #supports .block#supports02 .wrap .txtArea{justify-content:flex-start;padding-top:0}.Feature #supports .block#supports02 .wrap .txtArea .numArea{text-align:left;margin-left:-5px}.Feature #supports .block#supports02 .wrap .txtArea .numArea .num{top:-140px;right:auto;left:0}.Feature #supports .block#supports02 .wrap .txtArea .numArea .num .l{right:-30px}.Feature #supports .block#supports02 .wrap .txtArea .blockTitle{margin-top:0}.Feature #supports .block#supports02 .wrap .imgArea{align-items:flex-start;justify-content:flex-start}.Feature #supports .block#supports03{padding-top:0;padding-bottom:0;background:#fff}.Feature #supports .block#supports03 .wrap .txtArea{justify-content:flex-start;padding-top:0}.Feature #supports .block#supports03 .wrap .txtArea .numArea .num{right:-20px;top:-100px;margin-right:0;padding-right:30px}.Feature #supports .block#supports03 .wrap .txtArea .numArea .num .l{right:5px}.Feature #supports .block#supports03 .wrap .txtArea .numArea .num .l::after{background:#E0E0E0}.Feature #supports .block#supports03 .wrap .txtArea .btnWrap{margin-top:40px}.Feature #supports .block#supports03 .wrap .txtArea .btnWrap .btn{margin-left:auto;margin-right:auto;font-weight:700;margin-top:0}.Feature #supports .block#supports03 .wrap .txtArea .blockTitle{margin-top:10px}.Feature #supports .block#supports03 .seminarBlock{background:#fff;position:relative;margin-top:100px}.Feature #supports .block#supports03 .seminarBlock .eyeblow{position:absolute;top:-40px;left:20px;font-size:1.2rem;font-weight:700}.Feature #supports .block#supports03 .seminarBlock .eyeblow::after{content:'';display:block;height:1px;width:20px;background:#363636;position:absolute;left:-10px;bottom:-5px;transition:all ease .5s;transition-delay:.5s}.Feature #supports .block#supports03 .seminarBlock .seminarWrap{flex-direction:column-reverse;margin-top:20px}.Feature #supports .block#supports03 .seminarBlock .seminarWrap .txtArea{width:100%;padding:15px 35px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}.Feature #supports .block#supports03 .seminarBlock .seminarWrap .txtArea .seminarTitle{font-size:1.6rem;font-weight:700;line-height:1.5;order:2;margin-top:5px}.Feature #supports .block#supports03 .seminarBlock .seminarWrap .txtArea .date{margin-top:0;font-size:1.3rem;order:1}.Feature #supports .block#supports03 .seminarBlock .seminarWrap .txtArea .btnWrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end;margin-top:20px;order:3}.Feature #supports .block#supports03 .seminarBlock .seminarWrap .txtArea .btnWrap .btn{font-size:1.2rem;font-weight:700}.Feature #supports .block#supports03 .seminarBlock .seminarWrap .imgArea{width:100%}.Feature #supports .block#supports03 .seminarBlock .seminarWrap .imgArea img{width:100%;height:100%}.Feature #faq{background:#F5F5F5;padding-top:110px;position:relative;padding-bottom:60px;margin-top:60px}.Feature #faq .cw{max-width:970px}.Feature #faq .titleArea{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:0;width:100%;align-items:flex-end}.Feature #faq .titleArea .sectionTitle{font-size:2rem;font-weight:500}.Feature #faq .titleArea .eyeblow{margin-left:auto;margin-bottom:-20px;position:absolute;top:-35px;left:auto;right:15px}.Feature #faq .titleArea .eyeblow img{width:250px;height:auto;max-width:none;max-height:none}.Feature #faq .faqList{margin-top:25px}.Feature #faq .faqList li.active .q a .arrow{-moz-transform:rotateX(180deg);-o-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.Feature #faq .faqList li .q a,.Feature #faq .faqList li .q .inner,.Feature #faq .faqList li .a a,.Feature #faq .faqList li .a .inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;position:relative}.Feature #faq .faqList li .q a .icon,.Feature #faq .faqList li .q .inner .icon,.Feature #faq .faqList li .a a .icon,.Feature #faq .faqList li .a .inner .icon{margin-right:7px;width:38px;height:38px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.Feature #faq .faqList li .q a .txt,.Feature #faq .faqList li .q .inner .txt,.Feature #faq .faqList li .a a .txt,.Feature #faq .faqList li .a .inner .txt{padding-left:5px;width:calc(100% - 45px);line-height:1.4;margin-bottom:5px}.Feature #faq .faqList li .q{margin-top:20px}.Feature #faq .faqList li .q a{font-size:1.3rem;color:#282828;transition:all ease .3s}.Feature #faq .faqList li .q a .arrow{position:absolute;right:5px;top:auto;bottom:5px;transition:all ease .3s}.Feature #faq .faqList li .q a .arrow img{width:9px}.Feature #faq .faqList li .q a:hover{opacity:.8}.Feature #faq .faqList li .q a .txt{border-bottom:1px solid #A5A5A5}.Feature #faq .faqList li .a{font-size:1.1rem;line-height:1.8;height:0;overflow:hidden;transition:all ease .3s}.Feature #faq .faqList li .a .inner{padding-top:20px}.Feature #faq .faqList li .a .inner .icon img{width:26px}.Function main{margin-top:63px}.Function main .container{margin-top:-108px;position:relative}.Function header{position:relative;height:93px}.Function header .txtArea{padding-bottom:25px}.Function header .txtArea .eyeblow{font-size:1.2rem;letter-spacing:1px;margin-bottom:10px}.Function header .txtArea .eyeblow::after{width:20px;background:#fff;left:-10px;bottom:-3px}.Function header .txtArea .title{font-size:2.4rem;margin-left:10px;line-height:1}.Function #anchor{margin-top:163px}.Function #anchor .titleImg{position:absolute;top:0;right:-90px;height:196px}.Function #anchor .sectionTitle{font-size:2.2rem;font-weight:500;width:calc(100% - 70px);margin-left:auto;margin-right:auto}.Function #anchor .sectionTitle .num{font-size:2.4rem}.Function #anchor .cw{max-width:1000px;padding-left:0;padding-right:0}.Function #anchor .anchorArea{margin-top:20px}.Function #anchor .anchorArea .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.Function #anchor .anchorArea .wrap a{width:calc(50% - 1.5px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 15px 0 75px;position:relative;height:100px;margin-right:3px}.Function #anchor .anchorArea .wrap a:nth-child(even){margin-right:0}.Function #anchor .anchorArea .wrap a:nth-child(n+4){margin-top:0}.Function #anchor .anchorArea .wrap a:nth-child(n+3){margin-top:3px}.Function #anchor .anchorArea .wrap a:nth-child(2) .icon path{stroke:#282828}.Function #anchor .anchorArea .wrap a:nth-child(4){background:#505050;color:#fff}.Function #anchor .anchorArea .wrap a:nth-child(5) .icon path{stroke:#282828}.Function #anchor .anchorArea .wrap a:nth-child(6){background:#282828;color:#fff}.Function #anchor .anchorArea .wrap a .title{font-size:1.5rem;line-height:1.5}.Function #anchor .anchorArea .wrap a .body{margin-top:10px;line-height:1.8;display:none}.Function #anchor .anchorArea .wrap a .btnWrap{display:none}.Function #anchor .anchorArea .wrap a .icon{position:absolute;bottom:5px;right:12px}.Function #anchor .anchorArea .wrap a .img{margin-top:auto;position:absolute;left:0;top:0}.Function #anchor .anchorArea .wrap a .img img{width:60px;height:60px}.Function #contents{margin-top:0;padding-top:45px;padding-bottom:45px;background:#F5F5F5;border-top:none;position:relative}.Function #contents .cw{max-width:1000px;padding-left:0;padding-right:0}.Function #contents .titleArea{display:block;width:calc(100% - 70px);margin-left:auto;margin-right:auto}.Function #contents .titleArea h1{font-size:2.2rem;z-index:1}.Function #contents .titleArea .txt{width:100%;margin-top:10px}.Function #contents .dataDetail{z-index:1;position:relative}.Function #contents .dataDetail .detailTable{color:#E5E5E5;margin-top:30px}.Function .blockSection{background:#f5f5f5;padding-bottom:50px;padding-top:18px}.Function .blockSection .titleArea{background:#272727}.Function .blockSection .titleArea .cw{height:91px;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.Function .blockSection .titleArea .cw .title{margin-top:-18px;margin-left:auto}.Function .blockSection .titleArea .cw p:nth-child(2){margin-left:auto;text-align:right}.Function .blockSection .titleArea .cw .num{height:100%}.Function .blockSection .titleArea .cw .num svg{height:100%}.Function .blockSection .titleArea .cw .num svg .st0{opacity:1}.Function .blockSection .contentArea{margin-top:40px}.Function .blockSection .contentArea .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}.Function .blockSection .contentArea .wrap .txtArea{width:100%;max-width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-end;padding-top:0}.Function .blockSection .contentArea .wrap .txtArea .contentTitle{font-size:2.4rem}.Function .blockSection .contentArea .wrap .txtArea .body{margin-top:10px;font-size:1.4rem;line-height:2}.Function .blockSection .contentArea .wrap .txtArea .body.body02{position:relative}.Function .blockSection .contentArea .wrap .txtArea .body.body02 .inner{position:relative;max-width:100%;top:auto;left:auto;margin-top:0}.Function .blockSection .contentArea .wrap .txtArea .body.body02 .inner .box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.Function .blockSection .contentArea .wrap .txtArea .body.body02 .inner .box .right{margin-left:20px}.Function .blockSection .contentArea .wrap .txtArea .num{display:none}.Function .blockSection .contentArea .wrap .imgArea{display:block;width:100%;min-width:100%}.Function .blockSection .contentArea .wrap .imgArea img{width:calc(100% + 70px);margin-left:-35px;-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}.Function .blockSection .contentArea .example .exampleTitle{font-size:1.6rem;max-width:100%}.Function .blockSection .contentArea .example .inner{margin-top:20px;max-width:100%;margin-right:auto;flex-direction:column}.Function .blockSection .contentArea .example .inner .col{border-radius:15px;width:100%;margin-right:0;height:auto;min-height:175px;margin-top:23px;background:#fff}.Function .blockSection .contentArea .example .inner .col:first-child{margin-top:0}.Function .blockSection .contentArea .example .inner .col .t{padding:20px;font-size:1.6rem;white-space:nowrap}.Function .blockSection .contentArea .example .inner .col .b{padding:20px;font-size:1.4rem}.Function .blockSection:nth-of-type(even) .contentArea .wrap{flex-direction:column}.Function .blockSection:nth-of-type(even) .contentArea .wrap .imgArea{justify-content:flex-end}.Function .blockSection:nth-of-type(even) .contentArea .wrap .imgArea img{margin-right:-35px;-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}.Function .blockSection:nth-of-type(even) .contentArea .example .exampleTitle{margin-left:auto;margin-right:0}.Function .blockSection:nth-of-type(even) .contentArea .example .inner{margin-right:0;margin-left:auto}.Function #other{margin-top:40px}.Function #other .sectionTitle{font-size:2rem;font-weight:500;text-align:left}.Function #other .sub{text-align:left;font-size:1.4rem;margin-top:10px}.Function #other .cw{max-width:1000px}.Function #other .anchorArea{margin-top:30px}.Function #other .anchorArea .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}.Function #other .anchorArea .wrap .col{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;align-items:flex-start;padding:35px 25px 30px;min-height:150px;position:relative}.Function #other .anchorArea .wrap .col .title{font-size:1.8rem}.Function #other .anchorArea .wrap .col .body{margin-top:10px;line-height:1.8;font-size:1.2rem;width:100%}.Function #other .anchorArea .wrap .col .img{position:absolute;width:58px;height:58px;right:0;top:0}.Function #other .anchorArea .wrap01 .col:nth-child(1){background:#A5A5A5;color:#fff}.Function #other .anchorArea .wrap01 .col:nth-child(2){background:#F5F5F5;color:#282828}.Function #other .anchorArea .wrap01 .col:nth-child(3){background:#505050;color:#fff}.Function #other .anchorArea .wrap02 .col:nth-child(1){background:#F5F5F5;color:#282828}.Function #other .anchorArea .wrap02 .col:nth-child(2){background:#505050;color:#fff}.Function #other .anchorArea .wrap02 .col:nth-child(3){background:#A5A5A5;color:#fff}.Function #other .anchorArea .anchorImg{height:134px;position:relative}.Function #other .anchorArea .anchorImg img{position:absolute;left:calc(50% - 239px);top:calc(50% - 146.5px);width:478px;max-width:none;max-height:none}.Function #other .more{text-align:left;margin-top:20px;font-size:1.2rem;border:none}.Function .btnBlock{margin-top:50px}.Function #scene{margin-top:40px}.Function #scene .titleArea .cw .sectionTitle{font-size:2.2rem}.Function #scene .sceneSwiperSP{margin-top:20px}.Function #scene .sceneSwiperSP .sceneBtnPrev,.Function #scene .sceneSwiperSP .sceneBtnNext{position:absolute;top:125px;right:15px;display:block;width:46px;height:46px;z-index:10}.Function #scene .sceneSwiperSP .sceneBtnPrev::after,.Function #scene .sceneSwiperSP .sceneBtnNext::after{content:normal}.Function #scene .sceneSwiperSP .sceneBtnPrev.swiper-button-disabled,.Function #scene .sceneSwiperSP .sceneBtnNext.swiper-button-disabled{opacity:0}.Function #scene .sceneSwiperSP .sceneBtnPrev{right:auto;left:15px}.Function #scene .sceneSwiperSP .block .blockTitle{height:160px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}.Function #scene .sceneSwiperSP .block .blockTitle .txtArea{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.6rem;letter-spacing:.1em}.Function #scene .sceneSwiperSP .block .blockTitle .txtArea strong{font-size:2rem;margin-right:2px}.Function #scene .sceneSwiperSP .block .blockTitle .imgArea{position:absolute;left:0;top:0;width:100%;height:100%}.Function #scene .sceneSwiperSP .block .blockDetail{margin-top:4px;background:#F5F5F5;padding-bottom:50px}.Function #scene .sceneSwiperSP .block .blockDetail .title{background:#363636;height:50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.6rem;letter-spacing:.1em}.Function #scene .sceneSwiperSP .block .blockDetail .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.Function #scene .sceneSwiperSP .block .blockDetail .wrap .left,.Function #scene .sceneSwiperSP .block .blockDetail .wrap .right{width:50%}.Function #scene .sceneSwiperSP .block .blockDetail .wrap .left .t,.Function #scene .sceneSwiperSP .block .blockDetail .wrap .right .t{height:36px;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.Function #scene .sceneSwiperSP .block .blockDetail .wrap .left .b,.Function #scene .sceneSwiperSP .block .blockDetail .wrap .right .b{height:56px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;padding:0 20px;font-size:1.3rem;line-height:1.38;border-bottom:2px solid #C6C6C6}.Function #scene .sceneSwiperSP .block .blockDetail .wrap .left .b:last-child,.Function #scene .sceneSwiperSP .block .blockDetail .wrap .right .b:last-child{border-bottom:none}.Function #scene .sceneSwiperSP .block .blockDetail .wrap .left{background:#EBEBEB}.Function #scene .sceneSwiperSP .block .blockDetail .wrap .left .t{background:#282828;color:#fff}.Function #scene .sceneSwiperSP .block .blockDetail .wrap .right{width:50%}.Function #scene .sceneSwiperSP .block .blockDetail .wrap .right .t{background:#404040;border-left:1px solid #F5F5F5;color:#fff}.Function #scene .sceneSwiperSP .block .blockDetail .wrap .right .b{background:#fff}.Function #scene .sceneSwiperSP .block .blockDetail .voiceBlock{width:calc(100% - 60px);margin-left:auto;margin-right:auto;background:#fff;position:relative;margin-top:80px}.Function #scene .sceneSwiperSP .block .blockDetail .voiceBlock .eyeblow{position:absolute;left:-10px;top:-30px}.Function #scene .sceneSwiperSP .block .blockDetail .voiceBlock .eyeblow img{width:180px}.Function #scene .sceneSwiperSP .block .blockDetail .voiceBlock .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}.Function #scene .sceneSwiperSP .block .blockDetail .voiceBlock .wrap .txtArea{width:auto;padding:50px 25px 30px}.Function #scene .sceneSwiperSP .block .blockDetail .voiceBlock .wrap .txtArea .voiceTitle{font-size:1.8rem;font-weight:700}.Function #scene .sceneSwiperSP .block .blockDetail .voiceBlock .wrap .txtArea .company{margin-top:10px;font-size:1.4rem}.Function #scene .sceneSwiperSP .block .blockDetail .voiceBlock .wrap .txtArea .body{margin-top:20px;font-size:1.2rem;line-height:2}.Function #scene .sceneSwiperSP .block .blockDetail .voiceBlock .wrap .imgArea{width:100%}.Function #scene .sceneSwiperSP .block .blockDetail .voiceBlock .linkWrap{padding:15px 35px;margin-top:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end}.Function #scene .sceneSwiperSP .block .blockDetail .voiceBlock .linkWrap a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-left:auto;font-size:1.2rem}.Function #scene .sceneSwiperSP .block .blockDetail .voiceBlock .linkWrap a img{margin-left:10px}.Function #fee{margin-top:40px;padding-bottom:40px}.Function #fee .titleArea .sectionTitle{font-size:2.2rem;padding-left:0}.Function #fee .cw{max-width:1100px}.Function #fee .feeBlock{margin-top:20px}.Function #fee .feeBlock.feeBlock02 .b{background:#EBEBEB;color:#282828}.Function #fee .feeBlock.feeBlock02 .b .wrap .body .linkWrap a{color:#282828}.Function #fee .feeBlock.feeBlock02 .b .wrap .body .linkWrap a svg path{stroke:#282828}.Function #fee .feeBlock .b{background:#363636;color:#fff;text-align:center;padding:25px}.Function #fee .feeBlock .b>.title{font-size:2rem}.Function #fee .feeBlock .b .btnWrap{margin-top:20px}.Function #fee .feeBlock .b .btnWrap .btn{height:60px;width:256px;flex-direction:row}.Function #fee .feeBlock .b .btnWrap .btn .num{font-size:2.6rem;margin-bottom:0}.Function #fee .feeBlock .t{background:#484848;color:#D5D5D5;text-align:center;padding:10px 25px}.Function #fee .feeBlock .wrap{position:relative;padding-left:30px;margin-top:20px}.Function #fee .feeBlock .wrap:nth-child(1){margin-top:0}.Function #fee .feeBlock .wrap .icon{position:absolute;left:0;top:-2px;height:17px}.Function #fee .feeBlock .wrap .body{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;text-align:left}.Function #fee .feeBlock .wrap .body p{font-size:1.2rem}.Function #fee .feeBlock .wrap .body .large{font-size:1.5rem}.Function #fee .feeBlock .wrap .body .title{font-size:1.2rem;margin-bottom:5px}.Function #fee .feeBlock .wrap .body .small{font-size:1.1rem}.Function #fee .feeBlock .wrap .body .linkWrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;margin-left:auto;margin-right:10px;margin-top:10px}.Function #fee .feeBlock .wrap .body .linkWrap a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;color:#C6C6C6;font-size:1.1rem}.Function #fee .feeBlock .wrap .body .linkWrap a svg{margin-left:5px}.Function #fee .note{margin-top:20px;text-align:left;font-size:1.1rem}.Function #fee .note a{border-bottom:1px solid #282828}.seminar-all .container{margin-top:63px}.seminar-all #page-title .titleArea .sectionTitle{letter-spacing:1px;margin-left:20px}.seminar-all #page-title .bg-title{position:relative;height:130px}.seminar-all #page-title .bg-title .inner{position:absolute;top:40px;left:35px}.seminar-all #page-title .bg-title .bg-head{display:block;width:300px;position:absolute;top:-130px;left:55%;z-index:-1}.seminar-all #page-title .titleArea .eyeblow{font-size:1.8rem;margin-left:0}.seminar-all #page-title .titleArea .eyeblow::after{content:'';display:block;height:1px;width:32px;background:#363636;position:absolute;left:-16px;bottom:-5px}.seminar-all #page-title .titleArea .sectionTitle{font-size:1.1rem;margin-top:15px}.seminar-all #seminar-list .cw{padding:0;padding-bottom:60px;max-width:1200px}.seminar-all #seminar-list .col{flex:0 0 100%;max-width:100%;padding:30px}.seminar-all #seminar-list .col+.col{margin-top:10px}.seminar-all #seminar-list .date{font-size:1.3rem}.seminar-all #seminar-list .txtArea{padding-right:30px;padding-left:30px}.seminar-all #seminar-list .title{font-size:1.6rem}.seminar-all #seminar-list .badge{width:60px;position:absolute;top:-45px;left:25px}.seminar-all .btnWrap{margin-top:40px}.seminar-detail .container{margin-top:40px;margin-bottom:60px}.seminar-detail #detail .col.form-area{width:100%;padding:0 15px;padding-right:0;margin-top:80px}.seminar-detail #detail .titleArea h1{font-size:2rem}.seminar-detail #detail .titleArea h1::after{bottom:-12px}.seminar-detail #detail .titleArea .date{font-size:1.4rem;margin-top:30px}.seminar-detail #detail .imgArea{margin-top:25px;margin-right:-30px;margin-left:-30px}.seminar-detail #detail .txtArea{margin-top:40px}.seminar-detail #detail .txtArea+.txtArea{margin-top:80px}.seminar-detail #detail .txtArea h2{margin-bottom:30px}.seminar-detail #detail .txtArea small{font-size:1.2rem}.seminar-detail #detail .btnWrap{margin:40px 0}.seminar-detail #detail .recommend{font-size:1.4rem;padding-left:15px}.seminar-detail #detail .recommend li{text-indent:-6px}.seminar-detail #detail .recommend li+li{margin-top:10px}.seminar-detail #detail .summary .list{margin-top:20px;padding-bottom:15px}.seminar-detail #detail .summary .list p{display:table-cell;font-size:1.5rem}.seminar-detail #detail .summary .head{width:85px;padding-right:20px}.seminar-detail #detail .summary .text{padding-left:20px}.seminar-detail #detail .summary .text.date{font-size:22px;line-height:1.1}.seminar-detail #detail .summary .text .time{display:inline-block;font-size:1.5rem;margin-left:10px;font-weight:500}.seminar-detail #detail .speaker .list+.list{margin-top:100px}.seminar-detail #detail .speaker .inner{display:block}.seminar-detail #detail .speaker .inner.img{margin:0 auto}.seminar-detail #detail .speaker .inner.profile{padding-left:0;margin-top:30px}.seminar-detail #detail .speaker .inner.profile h3{font-size:24px;font-weight:600}.seminar-detail #detail .speaker .inner.profile>p{margin-top:20px}.seminar-detail #detail .speaker .inner.profile>small{margin-top:20px}.document-all .container{margin-top:63px}.document-all .bannerArea{width:70vw;margin:15px auto}.document-all #page-title .titleArea .sectionTitle{letter-spacing:1px;margin-left:20px}.document-all #page-title .bg-title{position:relative;height:130px}.document-all #page-title .bg-title .inner{position:absolute;top:40px;left:35px}.document-all #page-title .bg-title .bg-head{display:block;width:300px;position:absolute;top:-130px;left:55%;z-index:-1}.document-all #page-title .titleArea .eyeblow{font-size:1.8rem;margin-left:0}.document-all #page-title .titleArea .eyeblow::after{content:'';display:block;height:1px;width:32px;background:#363636;position:absolute;left:-16px;bottom:-5px}.document-all #page-title .titleArea .sectionTitle{font-size:1.1rem;margin-top:15px}.document-all #document-list .cw{padding:0;padding-bottom:60px;max-width:1200px}.document-all #document-list .col{flex:0 0 100%;max-width:100%;padding:30px}.document-all #document-list .col+.col{margin-top:10px}.document-all #document-list .date{font-size:1.3rem}.document-all #document-list .txtArea{padding-right:30px;padding-left:30px}.document-all #document-list .title{font-size:1.6rem}.document-all #document-list .badge{width:60px;position:absolute;top:-45px;left:25px}.document-all .btnWrap{margin-top:40px}.document-detail .container{margin-top:40px;margin-bottom:60px}.document-detail #detail .col.form-area{width:100%;padding:0 15px;padding-right:0;margin-top:80px}.document-detail #detail .titleArea h1{font-size:2rem}.document-detail #detail .titleArea h1::after{bottom:-12px}.document-detail #detail .titleArea .date{font-size:1.4rem;margin-top:30px}.document-detail #detail .imgArea{margin-top:25px;margin-right:-30px;margin-left:-30px}.document-detail #detail .txtArea{margin-top:40px}.document-detail #detail .txtArea+.txtArea{margin-top:80px}.document-detail #detail .txtArea h2{margin-bottom:30px}.document-detail #detail .txtArea small{font-size:1.2rem}.document-detail #detail .btnWrap{margin:40px 0}.document-detail #detail .recommend{font-size:1.4rem;padding-left:15px}.document-detail #detail .recommend li{text-indent:-6px}.document-detail #detail .recommend li+li{margin-top:10px}.document-detail #detail .summary .list{margin-top:20px;padding-bottom:15px}.document-detail #detail .summary .list p{display:table-cell;font-size:1.5rem}.document-detail #detail .summary .head{width:85px;padding-right:20px}.document-detail #detail .summary .text{padding-left:20px}.document-detail #detail .summary .text.date{font-size:22px;line-height:1.1}.document-detail #detail .summary .text .time{display:inline-block;font-size:1.5rem;margin-left:10px;font-weight:500}.document-detail #detail .speaker .list+.list{margin-top:100px}.document-detail #detail .speaker .inner{display:block}.document-detail #detail .speaker .inner.img{margin:0 auto}.document-detail #detail .speaker .inner.profile{padding-left:0;margin-top:30px}.document-detail #detail .speaker .inner.profile h3{font-size:24px;font-weight:600}.document-detail #detail .speaker .inner.profile>p{margin-top:20px}.document-detail #detail .speaker .inner.profile>small{margin-top:20px}.form-container{padding:30px 25px 40px;box-shadow:0 2px 6px 0 rgba(0,0,0,.05)}.form-container h2{font-size:1.8rem;margin-top:0}.form-container .form-inner{margin:0 -10px}.form-detail main{margin-top:0}.form-detail .container{margin-bottom:20px;margin-top:20px}.form-detail .cw{padding-bottom:0}.form-detail #detail .col.section-col{display:flex;align-items:center;margin:0;position:relative}.form-detail #detail .col.form-area{width:100%;padding:0 15px;padding-right:0;margin-top:0;top:-40px}.form-detail #detail .titleArea{position:absolute;padding-top:0}.form-detail #detail .titleArea h1{font-size:2.2rem}.form-detail #detail .titleBadge{margin-left:0;padding-left:0;display:block;align-items:baseline}.form-detail #detail .titleBadge .title-wrap{margin-left:0}.form-detail #detail .imgArea{width:auto;position:relative;top:0;margin:0 -30px}.form-detail #detail .txtArea{margin-top:20px}.required{font-size:1.2rem}.required span::before{top:6px}.thanks .container{margin-top:80px;margin-bottom:100px}.thanks .titleArea h1{font-size:2.1rem;margin-top:40px}.thanks .titleArea p{font-size:1.3rem;margin-top:30px}.thanks .txtArea::before{width:80px}.thanks .txtArea p{font-size:1.1rem}.thanks .txtArea .contact{margin-top:20px}.thanks .txtArea .tel{font-size:2.1rem}.thanks .txtArea .mail{font-size:1.1rem}.thanks .btnArea{margin-top:30px}.customers-all #searchArea{padding-bottom:30px}.customers-all #searchArea .cw{padding-left:0;padding-right:0}.customers-all #searchArea .sectionTitle img{margin-right:8px}.customers-all #searchArea .filterList{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;margin-top:20px;flex-wrap:wrap}.customers-all #searchArea .filterList>li{width:calc(50% - 5px);margin-right:10px}.customers-all #searchArea .filterList>li:nth-child(2n){margin-right:0}.customers-all #searchArea .filterList>li:nth-child(n+3){margin-top:10px}.customers-all #searchArea .filterList>li .btnSearch{background:#fff;border:1px solid #282828;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;height:40px;font-size:1.4rem}.customers-all #searchArea .filterList>li .btnSearch img,.customers-all #searchArea .filterList>li .btnSearch svg{position:absolute;right:17px;top:17px;transition:all ease .3s}.customers-all #searchArea .filterDetailListArea{position:absolute;background:#363636;top:20px;left:0;width:100%;height:0;transition:all ease .3s;z-index:1;overflow:hidden}.customers-all #searchArea .filterDetailListArea.active{box-shadow:none}.customers-all #searchArea .filterDetailListArea .btnClose{position:absolute;right:20px;top:auto;bottom:20px}.customers-all #searchArea .filterDetailListArea .btnClose line{stroke:#fff}.customers-all #searchArea .filterDetailListArea .filterDetailList{padding:80px 35px 60px;display:block}.customers-all #searchArea .filterDetailListArea .filterDetailList li{width:100%;text-align:center;border:none;margin-top:10px}.customers-all #searchArea .filterDetailListArea .filterDetailList li:nth-child(n+5){margin-top:10px}.customers-all #searchArea .filterDetailListArea .filterDetailList li .detail{display:inline-block;padding-top:5px;padding-bottom:5px;font-size:1.3rem;color:#fff}.customers-all #searchArea .filterDetailListArea .filterDetailList li .detail.active{font-weight:700}.customers-all .container{margin-top:63px}.customers-all #page-title .titleArea .sectionTitle{letter-spacing:1px;margin-left:20px}.customers-all #page-title .bg-title{position:relative;height:130px}.customers-all #page-title .bg-title .inner{position:absolute;top:40px;left:35px}.customers-all #page-title .bg-title .bg-head{display:block;width:300px;position:absolute;top:-130px;left:55%;z-index:-1}.customers-all #page-title .titleArea .eyeblow{font-size:1.8rem;margin-left:0}.customers-all #page-title .titleArea .eyeblow::after{content:'';display:block;height:1px;width:32px;background:#363636;position:absolute;left:-16px;bottom:-5px}.customers-all #page-title .titleArea .sectionTitle{font-size:1.1rem;margin-top:15px}.customers-all #customers-list{background:#fff;margin-top:0}.customers-all #customers-list .sectionTitle{font-size:1.8rem;background:#f5f5f5;padding-bottom:20px;margin-bottom:0}.customers-all #customers-list .cw{padding:0;padding-bottom:60px;max-width:1200px}.customers-all #customers-list .row{margin-top:0}.customers-all #customers-list .col{flex:0 0 100%;max-width:100%;padding:30px}.customers-all #customers-list .col:first-child{padding-top:0}.customers-all #customers-list .col+.col{margin-top:10px}.customers-all #customers-list .logoArea{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;margin-top:15px;padding-top:0;padding-left:30px;padding-right:30px;align-items:center}.customers-all #customers-list .logoArea .logo{width:109px;height:34px;position:relative;left:auto;top:auto;background:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;padding:0;padding-right:20px;border-right:1px solid #282828}.customers-all #customers-list .logoArea .logo img{position:static;transform:none;padding:0}.customers-all #customers-list .logoArea .companyname{margin-left:auto;text-align:right;font-size:1.2rem;height:auto}.customers-all #customers-list .txtArea{padding-right:30px;padding-left:30px}.customers-all #customers-list .title{font-size:1.6rem}.customers-all #customers-list .description{font-size:1.4rem;line-height:1.85}.customers-all #customers-list .linkWrap span{font-size:1rem}.customers-all .btnWrap{margin-top:40px}.btnTop{background:#f5f5f5}.customers-detail main{margin-top:63px}.customers-detail header:not(.header){height:auto;width:100%;padding-top:242px}.customers-detail header .eyeblow{font-size:1.2rem;font-weight:700;line-height:1.6;letter-spacing:1px;color:#363636;position:absolute;left:30px;top:30px;z-index:2}.customers-detail header .eyeblow::after{content:'';display:block;height:1px;width:20px;background:#363636;position:absolute;left:-16px;bottom:-5px;transition:all ease .5s;transition-delay:.5s}.customers-detail header .txtArea{width:calc(100% - 35px);position:relative;right:auto;bottom:auto;top:auto;padding:15px 25px 35px;margin-left:auto}.customers-detail header .txtArea .title{font-size:1.6rem;font-weight:700;line-height:1.6}.customers-detail header .txtArea .subtitle{font-size:1.1rem;margin-top:25px;position:relative;padding-left:30px}.customers-detail header .txtArea .subtitle::before{content:'';display:block;height:1px;width:20px;top:10px;left:0}.customers-detail header .txtArea .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:20px}.customers-detail header .txtArea .wrap .companyname{margin-right:auto;font-size:1.2rem;max-width:calc(100% - 120px)}.customers-detail header .txtArea .wrap .logo{max-width:100px}.customers-detail header .imgArea{position:absolute;left:0;top:0;width:100%;height:300px;max-width:1560px}.customers-detail .container{margin-top:-20px;padding-top:0}.customers-detail #intro{padding-top:80px}.customers-detail #intro .cw{max-width:100%;padding-left:35px;padding-right:35px}.customers-detail #intro .eyeblow{position:absolute;top:-90px;left:20px;z-index:3}.customers-detail #intro .eyeblow img{width:185px}.customers-detail #intro .wrap{display:block;letter-spacing:.1em}.customers-detail #intro .wrap .left,.customers-detail #intro .wrap .right{width:100%}.customers-detail #intro .wrap .left{margin-right:0}.customers-detail #intro .wrap .left .title{font-size:1.4rem;margin-bottom:10px}.customers-detail #intro .wrap .left .txt{font-size:1.2rem;line-height:2.26}.customers-detail #intro .wrap .right{margin-top:42px}.customers-detail #intro .wrap .right .summaryTitle{font-size:1.5rem;padding:13px 15px;line-height:1}.customers-detail #intro .wrap .right .summaryList{margin-top:20px}.customers-detail #intro .wrap .right .summaryList li{padding-left:1.2em;line-height:2;zoom:1;font-size:1.3rem;font-weight:700;margin-top:5px}.customers-detail #content .cw{max-width:100%;padding-left:35px;padding-right:35px}.customers-detail #content .block{margin-top:38px;letter-spacing:.1em}.customers-detail #content .block .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;margin-top:35px}.customers-detail #content .block .wrap.reverse{flex-direction:column-reverse}.customers-detail #content .block .wrap.reverse .left{margin-top:20px}.customers-detail #content .block .wrap.reverse .right{margin-top:0}.customers-detail #content .block .wrap.blockTop{margin-top:35px}.customers-detail #content .block .wrap.blockSubTop{margin-top:35px}.customers-detail #content .block .wrap.blockSubTopShort{margin-top:40px}.customers-detail #content .block .wrap .left,.customers-detail #content .block .wrap .right{width:100%}.customers-detail #content .block .wrap .left{margin-right:0}.customers-detail #content .block .wrap .left .img{margin-left:-35px}.customers-detail #content .block .wrap .left .img.modal{margin-left:auto}.customers-detail #content .block .wrap .right{margin-top:35px}.customers-detail #content .block .wrap .title,.customers-detail #content .block .wrap h2{margin-top:20px;font-size:1.6rem;font-weight:700}.customers-detail #content .block .wrap .title:first-child,.customers-detail #content .block .wrap h2:first-child{margin-top:0}.customers-detail #content .block .wrap .subtitle,.customers-detail #content .block .wrap h3{margin-top:10px;font-size:1.2rem;font-weight:700;position:relative;padding-left:30px}.customers-detail #content .block .wrap .subtitle::before,.customers-detail #content .block .wrap h3::before{content:'';display:block;height:1px;width:23px;display:block;position:absolute;top:13px;left:0;background:#A5A5A5}.customers-detail #content .block .wrap .subtitle:first-child,.customers-detail #content .block .wrap h3:first-child{margin-top:0}.customers-detail #content .block .wrap .t{margin-top:10px;font-size:1.2rem;line-height:2.26}.customers-detail #content .block .wrap .t:first-child{margin-top:0}.customers-detail #content .block .wrap .img{width:calc(100% + 70px);max-width:none;margin-left:-35px;margin-top:25px}.customers-detail #content .block .wrap .img:first-child{margin-top:0}.customers-detail #content .block .wrap .img.modal{width:calc(100%+70px)}.customers-detail #content .block .wrap .modal .btnModal{display:none}.customers-detail #content .block .wrap .small{font-size:1.1rem;line-height:1.6;margin-top:15px;margin-left:-35px;padding-left:35px;padding-right:35px}.customers-detail #content .infoBlock{width:calc(100% + 70px);background:#fff;padding:45px 35px;margin-left:-35px;line-height:1.8}.customers-detail #content .infoBlock .logo{text-align:center}.customers-detail #content .infoBlock .logo img{max-width:210px;width:auto;margin-left:auto;margin-right:auto}.customers-detail #content .infoBlock .company{border-top:1px solid #707070;text-align:center;margin-top:20px;padding-top:20px}.customers-detail #content .infoBlock .company .companyname{font-size:1.6rem}.customers-detail #content .infoBlock .company a{color:#282828;display:block;font-size:1.4rem}.customers-detail #content .infoBlock .infoList li{margin-top:30px}.customers-detail #content .infoBlock .infoList li .t{font-weight:700;font-size:1.4rem;line-height:1.8}.customers-detail #content .infoBlock .infoList li .b{margin-top:10px;font-size:1.2rem;line-height:1.5}.customers-detail #content .infoBlock .intervieweeList{margin-top:50px}.customers-detail #content .infoBlock .intervieweeList li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:22px}.customers-detail #content .infoBlock .intervieweeList li:first-child{margin-top:0}.customers-detail #content .infoBlock .intervieweeList li .imgArea{width:100px;height:100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;overflow:hidden}.customers-detail #content .infoBlock .intervieweeList li .imgArea img{width:100%;margin-left:auto;margin-right:auto}.customers-detail #content .infoBlock .intervieweeList li .txtArea{width:calc(100% - 135px);margin-left:auto}.customers-detail #content .infoBlock .intervieweeList li .txtArea p{margin-top:5px;font-size:1.2rem;line-height:1.6;letter-spacing:0}.customers-detail #content .infoBlock .intervieweeList li .txtArea .companyname{margin-top:0}.customers-detail #content .infoBlock .intervieweeList li .txtArea .name{font-size:1.4rem;font-weight:700}.img-desktop{display:none!important}.btnBlock .cw h3{font-size:2rem}.btnBlock .cw .txt-01{font-size:1.5rem}.inline-txt{font-size:1.2rem}.footer .footer-top{padding:12vw 0 7.86667vw}.footer .footer-top-inner{width:80vw}.footer .footer-top-list.list01{width:43.33333vw}.footer .footer-top-list.list02{width:32vw}.footer .footer-top-item{margin:0 0 5.46667vw}.footer .footer-top-item .lin k{font-size:2.93333vw}.footer .footer-top-block.block02{margin:6vw 0 0}.footer .footer-top-block.block02 .txt{font-size:2.8vw}.footer .footer-top-block.block02 .tel{margin:.93333vw 0 0;font-size:4vw}.footer .footer-bottom{padding:9.73333vw 0 6.66667vw}.footer .footer-bottom-logo{width:40.8vw}.footer .footer-bottom-list{margin:8.26667vw 0 0}.footer .footer-bottom-item{padding:0 1.33333vw;font-size:2vw}.footer .footer-bottom-item.item01{padding:0 1.33333vw 0 0}.footer .footer-bottom-item.item03{padding:0 0 0 1.33333vw}.footer .footer-bottom-copy{margin:5.06667vw 0 0;font-size:2.13333vw}.header-menu-contents .btn.white{background-image:linear-gradient(-50deg,#902e2b 0%,#b02c3c 64%,#be2b4b 100%)}.customers-detail main{margin-top:55px}.customers-all #searchArea .filterDetailListArea .filterDetailList li .detail{font-size:.26rem}.customers-all #page-title .titleArea .eyeblow{font-size:.36rem}.customers-all #page-title .titleArea .sectionTitle{font-size:.22rem}.customers-all #searchArea .sectionTitle{font-size:.44rem}.customers-all #searchArea .filterList>li .btnSearch{font-size:.28rem}.customers-all #customers-list .logoArea .companyname{font-size:.24rem}.customers-all #customers-list .title{font-size:.32rem}.customers-all #customers-list .description{font-size:.28rem}.customers-all #customers-list .linkWrap span{font-size:.2rem}.customers-detail header .txtArea .title{font-size:.32rem}.customers-detail header .txtArea .subtitle{font-size:.22rem}.customers-detail header .txtArea .wrap .companyname{font-size:.24rem}.customers-detail #intro .wrap .left .title{font-size:.28rem}.customers-detail #intro .wrap .left .txt{font-size:.24rem}.customers-detail #intro .wrap .right .summaryTitle{font-size:.3rem}.customers-detail #intro .wrap .right .summaryList li{padding-left:.24em;font-size:.26rem}.customers-detail #content .block .wrap .title,.customers-detail #content .block .wrap h2{font-size:.32rem}.customers-detail #content .block .wrap .subtitle,.customers-detail #content .block .wrap h3{font-size:.24rem}main p{font-size:.24rem}.customers-detail #content .infoBlock .company .companyname{font-size:.32rem}.customers-detail #content .infoBlock .company a{font-size:.28rem}.customers-detail #content .infoBlock .infoList li .t{font-size:.28rem}.customers-detail #content .infoBlock .infoList li .b{font-size:.24rem}.customers-detail #content .infoBlock .intervieweeList li .txtArea p{font-size:.24rem}.customers-detail #content .infoBlock .intervieweeList li .txtArea .name{font-size:.28rem}.customers-all #customers-list .sectionTitle{font-size:.36rem}.customers-all #customers-list .linkWrap a img{width:auto;padding-left:.2rem;vertical-align:middle}}


.customers-detail header .imgArea{
    position:relative;
    margin: 0px auto;
}
