@import"//use.fontawesome.com/releases/v6.5.1/css/all.css";.clearfix{*zoom:1}.clearfix:after{content:"";display:table;clear:both}::-moz-selection{background:#fffcbb}::selection{background:#fffcbb}::-moz-selection{background:#fffcbb}html,body,a{cursor:none}#cursor{-webkit-transform:translate(0, 0);transform:translate(0, 0);pointer-events:none;position:fixed;top:-5px;left:-5px;width:10px;height:10px;background:#969696;border-radius:50%;z-index:999999;-webkit-transition:width .3s,height .3s,top .3s,left .3s;transition:width .3s,height .3s,top .3s,left .3s}#stalker{pointer-events:none;position:fixed;top:-9px;left:-9px;width:18px;height:18px;background:rgba(255,255,0,.5);border-radius:50%;-webkit-transition:top,.5s,left .5s,width .5s,height .5s,background-color .5s,-webkit-transform .2s;transition:top,.5s,left .5s,width .5s,height .5s,background-color .5s,-webkit-transform .2s;transition:transform .2s,top,.5s,left .5s,width .5s,height .5s,background-color .5s;transition:transform .2s,top,.5s,left .5s,width .5s,height .5s,background-color .5s,-webkit-transform .2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;z-index:999999}#stalker.hov_{top:-32px;left:-32px;width:64px;height:64px;-webkit-transition:.5s;transition:.5s}body{padding:60px 50px 20px}body::after{content:"";position:fixed;bottom:0;left:0;width:100%;height:19px;background:#fff;-webkit-backface-visibility:hidden;z-index:100000}.container{padding-left:50px;padding-right:50px}.index a:hover svg{-webkit-transform:scale(1.05) rotateY(180deg) translateZ(0);transform:scale(1.05) rotateY(180deg) translateZ(0)}.cd-social{margin-top:0px}.banArea{padding:30px 0}.banArea li{width:25%}.inqBox{padding:50px}.inqBox h4{font-size:50px}.inqTel,.inqMail{margin-top:30px}.inqTel{text-align:right}.buttonBox{margin:0}.buttonBox .border:nth-of-type(1){height:100%}.buttonBox .border:nth-of-type(2){height:100%}.buttonBox .border:nth-of-type(3){width:100%}.buttonBox .border:nth-of-type(4){width:100%}.buttonBox:hover .border:nth-of-type(1){-webkit-transform:translate(0, 99%);transform:translate(0, 99%)}.buttonBox:hover .border:nth-of-type(2){-webkit-transform:translate(0, -99%);transform:translate(0, -99%)}.buttonBox:hover .border:nth-of-type(3){-webkit-transform:translate(99.6%, 0);transform:translate(99.6%, 0)}.buttonBox:hover .border:nth-of-type(4){-webkit-transform:translate(-99.6%, 0);transform:translate(-99.6%, 0)}footer a:hover{color:#9dc829}.l-anchor{position:fixed;top:0;right:0;left:auto;width:50px;height:100%;background:#fff;overflow:hidden;-webkit-backface-visibility:hidden;z-index:10000}.l-anchor__body{position:relative;width:28px;height:200px;text-align:right;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.l-anchor__body:before{position:absolute;top:98px;right:14px;display:block;width:1px;height:36px;background-color:#000;content:"";-webkit-transition:.3s cubic-bezier(0.95, 0.05, 0.795, 0.035);transition:.3s cubic-bezier(0.95, 0.05, 0.795, 0.035);-webkit-transform:scale(1, 0);transform:scale(1, 0)}.is-pagetop .l-anchor__body:before{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-animation:scrollup2 2s 1s infinite cubic-bezier(0.645, 0.045, 0.355, 1);animation:scrollup2 2s 1s infinite cubic-bezier(0.645, 0.045, 0.355, 1)}.is-scroll .l-anchor__body:before{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-animation:scrolldown2 2s 1s infinite cubic-bezier(0.645, 0.045, 0.355, 1);animation:scrolldown2 2s 1s infinite cubic-bezier(0.645, 0.045, 0.355, 1)}.is-pagetop .l-scroll a{-webkit-transform:translateY(104px);transform:translateY(104px)}.l-scroll{height:98px}.l-anchor p{display:inline-block;overflow:hidden;margin-right:2.42857%;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.l-pagetop{position:absolute;right:0;bottom:0}.l-anchor p{display:inline-block;overflow:hidden;margin-right:2.42857%;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.is-scroll .l-pagetop a{-webkit-transform:translateY(-104px);transform:translateY(-104px)}.l-pagetop a{-webkit-transform:translateY(0);transform:translateY(0)}.l-anchor a{position:relative;display:block;padding:5px;color:#000;letter-spacing:.1em;font-weight:400;font-style:normal;font-size:12px;line-height:1.5;-webkit-transition:.3s cubic-bezier(0.95, 0.05, 0.795, 0.035);transition:.3s cubic-bezier(0.95, 0.05, 0.795, 0.035)}@-webkit-keyframes scrolldown{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}33%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}66%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes scrolldown{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}33%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}66%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}}@-webkit-keyframes scrolldown2{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}55%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}70%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}85%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes scrolldown2{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}55%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}70%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}85%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}}@-webkit-keyframes scrollup{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}33%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}66%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}}@keyframes scrollup{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}33%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}66%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}}@-webkit-keyframes scrollup2{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}15%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}30%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}45%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}}@keyframes scrollup2{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}15%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}30%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}45%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}}#copyright{position:fixed;top:0;right:auto;left:0;width:50px;height:100%;z-index:100000}#copyright small{-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.homeSec{padding-top:120px}.titHomeBox{padding:0 5% 30px}.titHomeBox p{width:50%}.titHomeSec{font-size:60px}.newsFeedBox a:hover{color:#9dc829}.cb-videoshow{width:calc(100% - 100px);height:calc(100% - 80px)}.works-feed .swiper-slide{width:45%}.serviceIndexItem{width:25%}.serviceIndexItem:hover{z-index:1;-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),0 5px 25px rgba(0,0,0,.2);box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),0 5px 25px rgba(0,0,0,.2)}.serviceIndexItem:active{-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),0 0 0 rgba(0,0,0,.2);box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),0 0 0 rgba(0,0,0,.2);-webkit-transition:-webkit-box-shadow .1s ease;transition:-webkit-box-shadow .1s ease;transition:box-shadow .1s ease;transition:box-shadow .1s ease, -webkit-box-shadow .1s ease}.serviceIndexItem a:hover{color:#fff}.aboutHomeSec .col-6:first-of-type{margin-bottom:0}.blogHomeSec{padding-bottom:80px}.imgHead{padding:13%}.pageTitleBox{padding:30px 20px}.pageTitleBox .e.b{font-size:50px}.pageTitleBox p{font-size:18px}.welcomeBox{padding-top:80px;padding-bottom:80px}.philosophyBox h3{width:320px}.philosophyBox div{width:calc(100% - 340px)}.aboutSec{padding-top:80px;padding-bottom:80px}#serviceIndex{padding-top:80px}.serviceSubNavi li{width:25%}.categoryChoice ul{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.worksItem{width:33.33%}.worksHeader{padding-top:60px;padding-bottom:60px}.worksHeader h1{font-size:28px}.worksHeader .categoryList{margin-top:20px}.bg-white{padding:80px 0}.worksIntroText,.worksClientBox{margin-top:50px}.worksIntroText{width:calc(100% - 330px)}.worksClientBox{width:300px;border-left:1px solid #ccc;padding-left:30px}.workswNav .left a:before,.workswNav .right a:before{font-size:30px}.workswNav .left a:hover:before,.workswNav .right a:hover:before{opacity:0;filter:alpha(opacity=0)}.workswNav .left a:hover img,.workswNav .right a:hover img{-webkit-transform:translate(-50%, -50%) scale(1.5);transform:translate(-50%, -50%) scale(1.5)}.memberList{padding-top:120px}.memberItem{width:33.33%}.memberHD{margin-bottom:80px}.nameEN{font-size:calc(3em + 2vw);left:50px;bottom:-30px}.memberNav{padding:60px 0 0}.memberNav .txt .name{font-size:2rem}.memberNav .left .arrow{margin-right:30px}.memberNav .left a:hover .arrow{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}.memberNav .right .arrow{margin-left:30px}.memberNav .right a:hover .arrow{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}.formBox{padding-bottom:80px}.formBox .container{padding-top:80px}.telInfo,.messeInfo{width:50%}.telInfo{padding-left:20px;padding-right:40px}.messeInfo{border-top:none;border-left:2px solid #fff;padding-left:40px;padding-right:20px}.timesHeader{padding-top:60px;padding-bottom:60px}.timesHeader h1{font-size:28px}.wp-text-area h2{margin:73px 0 15px;padding:5px 0;font-size:28px}.wp-text-area h3{margin:56px 0 20px;padding:13px 28px 12px;font-size:21px;border-radius:10px}.wp-text-area h4{margin:34px 0 11px;padding:0 0 0 16px;font-size:20px;font-weight:700}.wp-text-area h4:before{top:11px;height:calc(100% - 22px)}.pageNavi li:not(.index) a{font-size:30px}.pageNavi li:not(.index) a:hover{background:rgba(2,23,37,.96);color:#fff}.page_navi .page-numbers.current,.page_navi .page-numbers:hover{color:#0979ba;border:1px solid #0979ba}/*# sourceMappingURL=pc.css.map */