address,article,aside,figure,footer,header,hgroup,menu,nav,section{display:block}[hidden],command,datalist,menu[type=context],rp,source{display:none}body{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5{font-weight:400;margin:0;padding:0}dl,ol,ul{margin:0;padding:0;list-style:none}dd,p{margin:0}p{line-height:2;padding:0}table{border-spacing:0;border-collapse:collapse;font-size:inherit}table th,table>caption{text-align:left}form,table td,table th{margin:0;padding:0}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;margin:0;padding:0}img,picture{border:none;display:block;vertical-align:bottom;width:100%;height:auto;backface-visibility:hidden}a{outline:0}pre{border:1px solid #bfbfbf;padding:5px}.gist{width:100%}body{padding:0;margin:0;font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:14px;font-weight:400;line-height:2;color:#1b1d1f}@media only screen and (max-width:992px){body{font-size:14px}}*{box-sizing:border-box}a{color:#1b1d1f;text-decoration:none}img{max-width:100%}.block-sp{display:block!important}@media only screen and (min-width:1199px){.block-sp{display:none!important}}.block-pc{display:none!important}@media only screen and (min-width:1199px){.block-pc{display:block!important}}.inline-sp{display:inline!important}@media only screen and (min-width:1199px){.inline-sp{display:none!important}}.inline-pc{display:none!important}@media only screen and (min-width:1199px){.inline-pc{display:inline!important}}@keyframes shaking1{0%{transform:rotate(0) scale(1)}50%{transform:rotate(-25deg) scale(1.25)}to{transform:rotate(0) scale(1)}}@media only screen and (max-width:992px){@keyframes shaking1{0%{transform:rotate(0) scale(1)}50%{transform:rotate(-35deg) scale(1.28)}to{transform:rotate(0) scale(1)}}}@keyframes shaking2{0%{transform:rotate(0) scale(1)}50%{transform:rotate(20deg) scale(1.2)}to{transform:rotate(0) scale(1)}}@keyframes shaking3{0%{transform:rotate(0) scale(1)}50%{transform:rotate(-15deg) scale(1.25)}to{transform:rotate(0) scale(1)}}@media only screen and (max-width:992px){@keyframes shaking3{0%{transform:rotate(0) scale(1)}50%{transform:rotate(-35deg) scale(1.25)}to{transform:rotate(0) scale(1)}}}@keyframes shaking4{0%{transform:rotate(0) scale(1)}50%{transform:rotate(-15deg) scale(1.25)}to{transform:rotate(0) scale(1)}}@media only screen and (max-width:992px){@keyframes shaking4{0%{transform:rotate(0) scale(1)}50%{transform:rotate(-35deg) scale(1.25)}to{transform:rotate(0) scale(1)}}}@keyframes shaking5{0%{transform:rotate(0) scale(1)}50%{transform:rotate(-20deg) scale(1.25)}to{transform:rotate(0) scale(1)}}@media only screen and (max-width:992px){@keyframes shaking5{0%{transform:rotate(0) scale(1)}50%{transform:rotate(-30deg) scale(1.25)}to{transform:rotate(0) scale(1)}}}@keyframes shaking-2step-1{0%{transform:rotate(0) scale(1)}33%{transform:rotate(10deg) scale(1)}66%{transform:rotate(-10deg) scale(1.2)}to{transform:rotate(0) scale(1)}}@media only screen and (max-width:992px){@keyframes shaking-2step-1{0%{transform:rotate(0) scale(1)}33%{transform:rotate(20deg) scale(1)}66%{transform:rotate(-20deg) scale(1.25)}to{transform:rotate(0) scale(1)}}}@keyframes shaking-2step-2{0%{transform:rotate(0) scale(1)}33%{transform:rotate(-10deg) scale(.7)}66%{transform:rotate(20deg) scale(1.1)}to{transform:rotate(0) scale(1)}}@keyframes deformation1{0%{clip-path:polygon(0 0,0 90%,35% 100%,65% 92%,100% 97%,100% 10%,70% 0,30% 10%)}33%{clip-path:polygon(0 5%,0 95%,40% 100%,55% 100%,100% 92%,100% 0,65% 10%,10% 0)}66%{clip-path:polygon(0 3%,0 100%,37% 95%,65% 100%,100% 97%,100% 12%,75% 3%,20% 12%)}to{clip-path:polygon(0 0,0 90%,35% 100%,65% 92%,100% 97%,100% 10%,70% 0,30% 10%)}}@media only screen and (max-width:992px){@keyframes deformation1{0%{clip-path:polygon(0 0,0 98%,35% 100%,65% 97%,100% 98%,100% 10%,70% 0,30% 2%)}33%{clip-path:polygon(0 2%,0 97%,40% 95%,55% 100%,100% 97%,100% 0,65% 2%,10% 0)}66%{clip-path:polygon(0 1%,0 100%,37% 98%,60% 100%,95% 98%,100% 7%,75% 1%,20% 3%)}to{clip-path:polygon(0 0,0 98%,35% 100%,65% 97%,100% 98%,100% 10%,70% 0,30% 2%)}}}@keyframes deformation1-small{0%{clip-path:polygon(0 0,0 95%,35% 100%,65% 96%,100% 97%,100% 10%,70% 0,30% 3%)}33%{clip-path:polygon(0 3%,0 98%,40% 100%,55% 100%,100% 95%,100% 0,65% 5%,10% 0)}66%{clip-path:polygon(0 2%,0 100%,37% 97%,65% 100%,100% 98%,100% 5%,75% 2%,20% 7%)}to{clip-path:polygon(0 0,0 95%,35% 100%,65% 96%,100% 97%,100% 10%,70% 0,30% 3%)}}@media only screen and (max-width:992px){@keyframes deformation1-small{0%{clip-path:polygon(0 0,0 99%,35% 100%,65% 98%,100% 97%,100% 10%,70% 0,30% 1%)}33%{clip-path:polygon(0 2%,0 98%,40% 100%,55% 100%,100% 99%,100% 0,65% 2%,10% 0)}66%{clip-path:polygon(0 1%,0 100%,37% 99%,65% 100%,100% 98%,100% 5%,75% 1%,20% 2%)}to{clip-path:polygon(0 0,0 99%,35% 100%,65% 98%,100% 97%,100% 10%,70% 0,30% 1%)}}}@keyframes deformation2{0%{clip-path:polygon(0 25%,10% 100%,35% 92%,45% 100%,75% 90%,100% 45%,70% 0,40% 15%,20% 0)}50%{clip-path:polygon(0 50%,20% 90%,40% 100%,55% 92%,92% 100%,100% 70%,85% 0,50% 20%,8% 0)}to{clip-path:polygon(0 25%,10% 100%,35% 92%,45% 100%,75% 90%,100% 45%,70% 0,40% 15%,20% 0)}}@keyframes deformation3{0%{clip-path:polygon(0 0,0 100%,100% 100%,100% 20%,70% 0,30% 20%)}50%{clip-path:polygon(0 30%,0 100%,100% 100%,100% 10%,50% 20%,5% 5%)}to{clip-path:polygon(0 0,0 100%,100% 100%,100% 20%,70% 0,30% 20%)}}@media only screen and (max-width:992px){@keyframes deformation3{0%{clip-path:polygon(0 0,0 100%,100% 100%,100% 15%,70% 0,30% 15%)}50%{clip-path:polygon(0 10%,0 100%,100% 100%,100% 7%,50% 15%,5% 5%)}to{clip-path:polygon(0 0,0 100%,100% 100%,100% 15%,70% 0,30% 15%)}}}@keyframes deformation4{0%{clip-path:polygon(0 35%,5% 60%,20% 85%,50% 100%,85% 90%,100% 70%,100% 35%,70% 10%,30% 18%)}33%{clip-path:polygon(0 50%,7% 65%,25% 90%,60% 95%,80% 85%,100% 80%,100% 20%,60% 5%,20% 13%)}66%{clip-path:polygon(5% 55%,10% 75%,30% 95%,65% 90%,90% 80%,100% 65%,100% 10%,65% 0,20% 13%)}to{clip-path:polygon(0 35%,5% 60%,20% 85%,50% 100%,85% 90%,100% 70%,100% 35%,70% 10%,30% 18%)}}@keyframes button1{0%{clip-path:polygon(0 20%,10% 100%,100% 70%,80% 0)}33%{clip-path:polygon(10% 0,0 80%,90% 100%,100% 30%)}66%{clip-path:polygon(25% 0,0 60%,80% 100%,90% 20%)}to{clip-path:polygon(0 20%,10% 100%,100% 70%,80% 0)}}.u-mb{margin-bottom:40px!important}@media only screen and (max-width:992px){.u-mb{margin-bottom:20px!important}}.u-mb-small{margin-bottom:20px!important}@media only screen and (max-width:992px){.u-mb-small{margin-bottom:10px!important}}.u-mb-xsmall{margin-bottom:10px!important}@media only screen and (max-width:992px){.u-mb-xsmall{margin-bottom:5px!important}}.u-mb-large{margin-bottom:100px!important}@media only screen and (max-width:992px){.u-mb-large{margin-bottom:50px!important}}.u-mb-none{margin-bottom:0!important}.u-mt{margin-top:40px!important}@media only screen and (max-width:992px){.u-mt{margin-top:20px!important}}.is-ready{opacity:0;transform:translateY(20px);transition:all 1s cubic-bezier(.23,1,.32,1)}.is-ready.fade-in{opacity:1;transform:translateY(0)}.u-align-left{text-align:left!important}.u-align-right{text-align:right!important}.u-align-center{text-align:center!important}.u-font-bold{font-weight:700}.u-text-small{font-size:.75em}.u-text-large{font-size:2em}.u-img-border{border:1px solid #8c8d8e}.u-img-aspect-16-9{aspect-ratio:16/7}.u-img-aspect-16-9 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.l-header{position:fixed;top:0;left:0;width:100%;height:72px;z-index:2000;transition:all .3s cubic-bezier(.23,1,.32,1)}@media only screen and (max-width:992px){.l-header{height:50px}}.l-header:before{position:absolute;top:0;left:0;display:block;content:"";width:100%;height:156px;background:linear-gradient(180deg,hsla(0,0%,100%,.85),hsla(0,0%,100%,0));z-index:0;transition:all .3s cubic-bezier(.23,1,.32,1)}@media only screen and (max-width:992px){.l-header:before{height:108px}}.l-header-inner{position:relative;display:flex;align-items:center;padding:3px 20px 10px;z-index:10}@media only screen and (max-width:992px){.l-header-inner{padding:3px 15px 10px}}.l-header-logo{margin-right:30px}@media only screen and (max-width:992px){.l-header-logo{position:relative;margin-right:0;top:-3px}}.l-header-logo img{width:120px;height:auto}@media only screen and (max-width:992px){.l-header-logo img{width:90px;height:auto}}.l-header-navi{padding-top:8px}@media only screen and (max-width:992px){.l-header-navi{display:none}}.l-header-navi>ul{display:flex}.l-header-navi>ul>li{position:relative;margin-top:15px;margin-right:15px;padding-bottom:15px}@media screen and (min-width:991px) and (max-width:1200px){.l-header-navi>ul>li{margin-right:10px}}.l-header-navi>ul>li>a{position:relative;display:block;padding:5px 10px 0;font-size:12px;font-weight:700;line-height:1;transition:all .3s cubic-bezier(.23,1,.32,1)}@media screen and (min-width:991px) and (max-width:1200px){.l-header-navi>ul>li>a{font-size:10px}}.l-header-navi>ul>li>a:before{position:absolute;bottom:-10px;left:0;display:block;content:"";width:0;height:3px;background:linear-gradient(150deg,#ffda2f,#f489ff 50%,#26ffda);transition:all .3s cubic-bezier(.23,1,.32,1)}.l-header-navi>ul>li.is-current a:before,.l-header-navi>ul>li>a:hover:before{width:100%}.l-header-navi>ul>li:hover .l-header-navi-sub{visibility:visible;opacity:1}.l-header-navi-sub{position:absolute;top:100%;left:50%;visibility:hidden;opacity:0;width:180px;padding:15px;background:linear-gradient(150deg,#ffda2f,#f489ff 50%,#26ffda);box-shadow:0 0 10px -3px rgba(0,0,0,.12);transform:translateX(-50%);transition:all .3s cubic-bezier(.23,1,.32,1)}.l-header-navi-sub>ul>li{border-bottom:1px solid #fff}.l-header-navi-sub>ul>li:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.l-header-navi-sub>ul>li>a{display:block;padding:15px 10px;font-size:12px;font-weight:700;line-height:1.3;color:#fff!important;transition:all .3s cubic-bezier(.23,1,.32,1)}.l-header-navi-sub>ul>li>a:hover{color:#fff!important;background-color:hsla(0,0%,100%,.2)}.l-header-main{display:flex;align-items:center;margin-left:auto;padding-top:7px}@media only screen and (max-width:992px){.l-header-main{padding-top:0}}.l-header-main-login{position:relative;padding:5px 10px;margin-right:10px;font-weight:700}@media only screen and (max-width:992px){.l-header-main-login{padding:5px;margin-right:3px;font-size:12px}}.l-header-main-login:before{position:absolute;bottom:0;left:0;display:block;content:"";width:0;height:3px;background:linear-gradient(150deg,#ffda2f,#f489ff 50%,#26ffda);transition:all .3s cubic-bezier(.23,1,.32,1)}.l-header-main-login:hover:before{width:100%}.l-header-main-registration{position:relative;display:inline-block;padding:7px;margin:0 -7px}@media only screen and (max-width:992px){.l-header-main-registration{font-size:12px;padding:7px 5px}}.l-header-main-registration:before{position:absolute;top:0;left:0;display:block;content:"";width:100%;height:100%;background:linear-gradient(150deg,#ffda2f,#f489ff 50%,#26ffda);z-index:0;opacity:0;transition:all .3s cubic-bezier(.23,1,.32,1);clip-path:polygon(0 20%,10% 100%,100% 70%,80% 0)}.l-header-main-registration:after{position:absolute;top:50%;right:15px;width:15px;height:15px;display:block;content:"";margin-top:-7.5px;background:url(/https/codoc.jp/img/lp/icon-pen-wh.svg) no-repeat 50%;background-size:100% auto;z-index:10}@media only screen and (max-width:992px){.l-header-main-registration:after{right:12px}}.l-header-main-registration:hover:before{opacity:1;animation:button1 4s cubic-bezier(.23,1,.32,1) infinite}.l-header-main-registration:hover:after{background:url(/https/codoc.jp/img/lp/icon-pen-wh.svg) no-repeat 50%;background-size:100% auto}.l-header-main-registration span{position:relative;display:inline-block;padding:5px 40px;background:#ed2b3e;color:#fff;font-weight:700;z-index:10;transition:background .3s cubic-bezier(.23,1,.32,1)}@media only screen and (max-width:992px){.l-header-main-registration span{padding:3px 25px 3px 12px}}.l-header-main-registration span:hover{background:rgb(240.9913043478,90.0086956522,104.7956521739)}.l-wrap-bk .l-header:before{background:linear-gradient(180deg,rgba(0,0,0,.7),transparent)}.l-wrap-bk .l-header-logo img{filter:brightness(0) invert(1)}.l-wrap-bk .l-header-main-login,.l-wrap-bk .l-header-navi ul li a{color:#fff}.is-scroll .l-header{box-shadow:0 10px 10px -5px rgba(0,0,0,.04)}.is-scroll .l-header:before{height:72px;background:#fff}@media only screen and (max-width:992px){.is-scroll .l-header:before{height:50px}}.is-scroll .l-header-logo img{filter:none}.is-scroll .l-header-main-login,.is-scroll .l-header-navi ul li a{color:#1b1d1f}.l-section{padding:100px 0}@media only screen and (max-width:992px){.l-section{padding:50px 0}}.l-section-overflow-hidden{overflow:hidden}.l-section-inner{position:relative;max-width:1440px;margin:0 auto;padding:0 100px;z-index:10}@media only screen and (max-width:992px){.l-section-inner{padding:0 20px}}.l-section-inner-small{max-width:1080px}.l-section-gray{position:relative;padding:150px 0}@media only screen and (max-width:992px){.l-section-gray{padding:100px 0}}.l-section-gray:before{background:linear-gradient(150deg,#ffda2f,#f489ff 50%,#26ffda);z-index:0;animation:deformation1 6s cubic-bezier(.23,1,.32,1) infinite}.l-section-gray:after,.l-section-gray:before{position:absolute;top:0;left:0;display:block;content:"";width:100%;height:100%}.l-section-gray:after{background:#efefef;z-index:5;clip-path:polygon(0 5%,0 100%,70% 92%,100% 100%,100% 0,80% 7%,20% 0)}@media only screen and (max-width:992px){.l-section-gray:after{clip-path:polygon(0 2%,0 100%,70% 98%,100% 100%,100% 0,80% 3%,20% 0)}}.l-section-gray-bg-small:before{animation:deformation1-small 6s cubic-bezier(.23,1,.32,1) infinite}.l-section-gray-bg-small:after{clip-path:polygon(0 2%,0 100%,70% 97%,100% 100%,100% 0,80% 3%,20% 0)}@media only screen and (max-width:992px){.l-section-gray-bg-small:after{clip-path:polygon(0 .5%,0 100%,70% 99.5%,100% 100%,100% 0,80% 1%,20% 0)}}.l-section-red-last{position:relative;padding:100px 0 250px;margin-bottom:-180px;z-index:0}@media only screen and (max-width:992px){.l-section-red-last{padding:50px 0 100px;margin-bottom:-50px}}.l-section-red-last:before{position:absolute;top:0;left:0;display:block;content:"";width:100%;height:100%;background:#ffeaea;z-index:5;clip-path:polygon(0 5%,0 100%,100% 100%,100% 0,70% 7%,10% 0)}@media only screen and (max-width:992px){.l-section-red-last:before{clip-path:polygon(0 2%,0 100%,100% 100%,100% 0,80% 3%,20% 0)}}.l-section-gradient{position:relative;padding:150px 0}@media only screen and (max-width:992px){.l-section-gradient{padding:100px 0}}.l-section-gradient:before{background:#efefef;z-index:0;animation:deformation1 6s cubic-bezier(.23,1,.32,1) infinite}.l-section-gradient:after,.l-section-gradient:before{position:absolute;top:0;left:0;display:block;content:"";width:100%;height:100%}.l-section-gradient:after{background:linear-gradient(150deg,#fcf5d5,#fef5ff 50%,#edfffc);z-index:5;clip-path:polygon(0 5%,0 100%,70% 92%,100% 100%,100% 0,80% 7%,20% 0)}.l-section-gradient-small:after{clip-path:polygon(0 3%,0 100%,70% 95%,100% 100%,100% 0,80% 4%,20% 0)}@media only screen and (max-width:992px){.l-section-gradient-small:after{clip-path:polygon(0 1.5%,0 100%,70% 97%,100% 100%,100% 0,80% 2%,20% 0)}}.l-section-padding-top-no{padding-top:0}.l-section-padding-bottom-no{padding-bottom:0}.l-footer{position:relative;padding:0 100px}@media only screen and (max-width:992px){.l-footer{padding:0 20px}}.l-footer:before{background:linear-gradient(150deg,#ffda2f,#f489ff 50%,#26ffda);z-index:0;animation:deformation3 6s cubic-bezier(.23,1,.32,1) infinite}.l-footer:after,.l-footer:before{position:absolute;top:0;left:0;display:block;content:"";width:100%;height:100%}.l-footer:after{background:#efefef;z-index:5;clip-path:polygon(0 20%,0 100%,100% 100%,100% 0,80% 20%,20% 0)}@media only screen and (max-width:992px){.l-footer:after{clip-path:polygon(0 15%,0 100%,100% 100%,100% 0,80% 15%,15% 0)}}.l-footer-inner{position:relative;max-width:1440px;display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:100px 0 50px;z-index:10}@media only screen and (max-width:992px){.l-footer-inner{flex-direction:column;padding:70px 0 20px}}@media only screen and (max-width:992px){.l-footer-navi{font-size:12px}}.l-footer-navi-memu{margin-bottom:20px}.l-footer-navi-memu ul{display:flex;flex-wrap:wrap}@media only screen and (max-width:992px){.l-footer-navi-memu ul{flex-wrap:wrap;justify-content:center}}.l-footer-navi-memu ul li{margin-right:30px}@media screen and (min-width:991px) and (max-width:1200px){.l-footer-navi-memu ul li{margin-right:20px}}@media only screen and (max-width:992px){.l-footer-navi-memu ul li{margin-right:15px}}@media screen and (min-width:991px) and (max-width:1200px){.l-footer-navi-memu ul li a{font-size:12px}}.l-footer-navi-memu ul li a:hover{text-decoration:underline}@media only screen and (max-width:992px){.l-footer-navi-sns{margin-bottom:20px}}.l-footer-navi-sns ul{display:flex;align-items:center}@media only screen and (max-width:992px){.l-footer-navi-sns ul{justify-content:center}}.l-footer-navi-sns ul li{margin-right:20px}.l-footer-navi-sns ul li:last-of-type{margin-right:0}.l-footer-navi-sns ul li img{width:25px;height:auto}.l-footer-navi-sns ul li a{transition:all .3s cubic-bezier(.23,1,.32,1)}.l-footer-navi-sns ul li a:hover{opacity:.7}.l-footer-copyright{text-align:right}@media only screen and (max-width:992px){.l-footer-copyright{width:100%;display:flex;justify-content:space-between;align-items:center}}.l-footer-copyright-logo{margin-bottom:10px}@media only screen and (max-width:992px){.l-footer-copyright-logo{margin-bottom:0}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9000}.modal-video[v-cloak]{display:none}.modal-video .modal-wrapper{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;padding:20px;background:rgba(0,0,0,.7)}.modal-video .modal-container{position:absolute;top:50%;left:50%;width:90%;max-width:800px;transform:translateX(-50%) translateY(-50%)}.modal-video .modal-header{margin-bottom:10px;text-align:right}.modal-video .modal-header .modal-close span{position:relative;display:inline-block;width:40px;height:40px;text-indent:-9999px;cursor:pointer}.modal-video .modal-header .modal-close span:before{position:absolute;top:20px;left:0;display:block;content:"";width:100%;height:2px;background:#fff;transform:rotate(45deg)}.modal-video .modal-header .modal-close span:after{position:absolute;top:20px;left:0;display:block;content:"";width:100%;height:2px;background:#fff;transform:rotate(-45deg)}.modal-video .modal-body-video{position:relative;width:100%;padding-top:56.25%;overflow:hidden}.modal-video .modal-body-video iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.modal-content{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9000}.modal-content[v-cloak]{display:none}.modal-content .modal-wrapper{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;padding:20px;background:rgba(0,0,0,.7)}.modal-content .modal-container{position:absolute;top:50%;left:50%;width:90%;max-width:800px;padding:40px;background:#fff;transform:translateX(-50%) translateY(-50%)}@media only screen and (max-width:992px){.modal-content .modal-container{padding:20px}}.modal-content .modal-header{padding-bottom:20px;margin-bottom:20px;border-bottom:2px solid #efefef}.modal-content .modal-header-title{font-size:20px;font-weight:700;text-align:center}.modal-content .modal-footer{position:absolute;top:-50px;right:0}.modal-content .modal-footer .modal-close{position:relative;display:inline-block;width:40px;height:40px;text-indent:-9999px;cursor:pointer}.modal-content .modal-footer .modal-close:before{position:absolute;top:20px;left:0;display:block;content:"";width:100%;height:2px;background:#fff;transform:rotate(45deg)}.modal-content .modal-footer .modal-close:after{position:absolute;top:20px;left:0;display:block;content:"";width:100%;height:2px;background:#fff;transform:rotate(-45deg)}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.c-hero{position:relative;width:100%;height:100vh}@media screen and (min-width:991px) and (max-width:1200px){.c-hero{height:640px}}@media only screen and (max-width:992px){.c-hero{height:auto;padding-bottom:100px;margin-bottom:-100px}}.c-hero-shapes{position:absolute;top:0;left:0;width:100%;height:107%}@media only screen and (max-width:992px){.c-hero-shapes{width:100%;height:110%;overflow:hidden}}.c-hero-shape01{position:absolute;top:0;left:0;display:block;width:90%;height:100%;background:#fff;z-index:0;clip-path:polygon(0 0,0 90%,25% 100%,45% 85%,60% 95%,80% 75%,90% 50%,100% 0)}@media only screen and (max-width:992px){.c-hero-shape01{width:100%;clip-path:polygon(0 0,0 97%,40% 100%,60% 92%,85% 95%,100% 75%,100% 50%,100% 0)}}.c-hero-shape02{position:absolute;top:0;left:0;display:block;width:28vw;height:25vw;z-index:0;filter:drop-shadow(0 30px 30px rgba(0,0,0,.02))}@media only screen and (max-width:992px){.c-hero-shape02{width:45vw;height:38vw}}.c-hero-shape02:before{display:block;content:"";width:100%;height:100%;background:#fff;clip-path:polygon(0 0,0 90%,20% 100%,70% 80%,100% 0)}.c-hero-shape03{position:absolute;top:-7%;left:12%;display:block;width:28vw;height:20vw;z-index:0;filter:drop-shadow(0 20px 20px rgba(0,0,0,.03));animation:shaking1 6s cubic-bezier(.23,1,.32,1) infinite}@media only screen and (max-width:992px){.c-hero-shape03{top:-5%;left:40%;width:50vw;height:45vw}}.c-hero-shape03:before{display:block;content:"";width:100%;height:100%;background:linear-gradient(90deg,#dafedb,#fcdbff);clip-path:polygon(10% 10%,0 30%,50% 100%,85% 80%,100% 40%,90% 10%)}.c-hero-shape04{position:absolute;top:0;left:45%;display:block;width:30vw;height:20vw;z-index:0;filter:drop-shadow(0 50px 50px rgba(0,0,0,.07));animation:shaking2 6s cubic-bezier(.23,1,.32,1) infinite}@media only screen and (max-width:992px){.c-hero-shape04{top:12%;left:85%;width:60vw;height:50vw}}.c-hero-shape04:before{display:block;content:"";width:100%;height:100%;background:linear-gradient(90deg,#fcdbff,#fff7ce);clip-path:polygon(10% 0,0 100%,100% 30%,70% 0)}.c-hero-shape05{position:absolute;bottom:-5%;left:-8%;display:block;width:25vw;height:25vw;z-index:0;filter:drop-shadow(0 50px 50px rgba(0,0,0,.07));animation:shaking3 6s cubic-bezier(.23,1,.32,1) infinite}@media only screen and (max-width:992px){.c-hero-shape05{bottom:55%;left:-8%;width:50vw;height:50vw}}.c-hero-shape05:before{display:block;content:"";width:100%;height:100%;background:linear-gradient(90deg,#fff7ce,#ffeaea);clip-path:polygon(50% 0,0 40%,30% 100%,90% 90%,100% 30%)}.c-hero-shape06{position:absolute;bottom:3%;left:25%;display:block;width:22vw;height:22vw;z-index:0;filter:drop-shadow(0 30px 30px rgba(0,0,0,.1));animation:shaking4 6s cubic-bezier(.23,1,.32,1) infinite}@media only screen and (max-width:992px){.c-hero-shape06{bottom:10%;left:-8%;width:60vw;height:60vw}}.c-hero-shape06:before{display:block;content:"";width:100%;height:100%;background:linear-gradient(90deg,#ffeaea,#dbfff8);clip-path:polygon(70% 0,0 40%,100% 100%)}.c-hero-shape07{position:absolute;bottom:18%;left:50%;display:block;width:25vw;height:25vw;z-index:0;filter:drop-shadow(0 25px 25px rgba(0,0,0,.07));animation:shaking5 6s cubic-bezier(.23,1,.32,1) infinite}@media only screen and (max-width:992px){.c-hero-shape07{bottom:43%;left:70%;width:45vw;height:45vw}}.c-hero-shape07:before{display:block;content:"";width:100%;height:100%;background:linear-gradient(90deg,#dbfff8,#efefef);clip-path:polygon(20% 0,0 70%,55% 100%,100% 80%,70% 30%)}.c-hero-inner{position:relative;width:100%;height:100%;display:flex;align-items:center;z-index:10}@media only screen and (max-width:992px){.c-hero-inner{flex-direction:column;padding-top:108px}}.c-hero-detail{width:55%;display:flex;align-items:center;justify-content:center;padding:0 100px}@media screen and (min-width:991px) and (max-width:1200px){.c-hero-detail{padding:0 50px}}@media only screen and (max-width:992px){.c-hero-detail{width:100%;padding:0 20px;margin-bottom:40px;overflow:hidden}}.c-hero-detail-title{margin-bottom:20px;font-size:45px;font-weight:700;line-height:1.3}@media screen and (min-width:991px) and (max-width:1200px){.c-hero-detail-title{font-size:35px}}@media only screen and (max-width:992px){.c-hero-detail-title{font-size:7vw;text-align:center}}.c-hero-detail-title.is-ready{transition:all 2s cubic-bezier(.23,1,.32,1);transform:translateX(20px) translateY(0)}.c-hero-detail-title.is-ready.fade-in{transform:translateX(0) translateY(0)}.c-hero-detail-lead{margin-bottom:40px}@media only screen and (max-width:992px){.c-hero-detail-lead{margin-bottom:20px}}.c-hero-detail-lead.is-ready{transition:all 2s cubic-bezier(.23,1,.32,1) .15s;transform:translateX(20px) translateY(0)}.c-hero-detail-lead.is-ready.fade-in{transform:translateX(0) translateY(0)}.c-hero-detail-buttons{display:flex!important;margin:-7px}@media screen and (min-width:991px) and (max-width:1200px){.c-hero-detail-buttons{flex-direction:column}}@media only screen and (max-width:992px){.c-hero-detail-buttons{flex-direction:column}}.c-hero-detail-buttons-wrap.is-ready{transition:all 2s cubic-bezier(.23,1,.32,1) .3s;transform:translateX(20px) translateY(0)}.c-hero-detail-buttons-wrap.is-ready.fade-in{transform:translateX(0) translateY(0)}.c-hero-detail-buttons .c-button{display:flex;align-items:center;justify-content:center;min-width:260px;margin-right:6px}@media screen and (min-width:991px) and (max-width:1200px){.c-hero-detail-buttons .c-button{width:100%;min-width:inherit}}@media only screen and (max-width:992px){.c-hero-detail-buttons .c-button{margin-right:0}}.c-hero-detail-buttons .c-button span{width:100%}.c-hero-detail-buttons .c-button:last-of-type{margin-right:0}.c-hero-image{position:relative;width:45%;height:100%}@media only screen and (max-width:992px){.c-hero-image{width:100%;height:75vw}}.c-hero-image-sample{position:absolute;bottom:5%;left:0;width:320px;z-index:20}@media screen and (min-width:991px) and (max-width:1200px){.c-hero-image-sample{width:280px}}@media only screen and (max-width:992px){.c-hero-image-sample{bottom:0;width:40vw;left:20px}}.c-hero-image-sample.is-ready{transition:all 2s cubic-bezier(.23,1,.32,1) .3s;transform:translateY(-20px)}.c-hero-image-sample.is-ready.fade-in{transform:translateY(0)}.c-hero-image-sample-body{padding:20px;background:hsla(0,0%,100%,.6);border-radius:20px;box-shadow:0 30px 30px rgba(0,0,0,.05)}@media only screen and (max-width:992px){.c-hero-image-sample-body{padding:10px;border-radius:10px}}.c-hero-image-sample-body img{width:100%;height:auto;border-radius:20px}@media only screen and (max-width:992px){.c-hero-image-sample-body img{border-radius:10px}}.c-hero-image-dashboard{position:absolute;top:0;right:0;width:90%;height:88%;z-index:10}@media screen and (min-width:991px) and (max-width:1200px){.c-hero-image-dashboard{width:84%;height:85%}}@media only screen and (max-width:992px){.c-hero-image-dashboard{width:80%;height:90%}}.c-hero-image-dashboard.is-ready{transition:all 2s cubic-bezier(.23,1,.32,1) .6s;transform:translateY(-20px)}.c-hero-image-dashboard.is-ready.fade-in{transform:translateY(0)}.c-hero-image-dashboard-body{width:100%;height:100%;padding:20px;background:hsla(0,0%,100%,.6);border-bottom-left-radius:20px;box-shadow:0 30px 30px rgba(0,0,0,.05);overflow:hidden}@media only screen and (max-width:992px){.c-hero-image-dashboard-body{padding:10px;border-top-left-radius:10px;border-bottom-left-radius:10px}}.c-hero-image-dashboard-body-figure{width:100%;height:100%;border-bottom-left-radius:20px}.c-hero-image-dashboard-body-figure img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left bottom;object-position:left bottom}.c-hero-lower{position:relative;width:100%;padding:160px 0;margin-bottom:-160px}.c-hero-lower-shapes{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}@media only screen and (max-width:992px){.c-hero-lower-shapes{width:100%;height:110%}}.c-hero-lower-shape01{position:absolute;top:0;left:0;display:block;width:90%;height:100%;background:linear-gradient(150deg,#fcf5d5,#fef5ff 50%,#edfffc);z-index:0;clip-path:polygon(0 0,0 90%,25% 100%,45% 85%,60% 95%,80% 75%,90% 50%,100% 0)}@media only screen and (max-width:992px){.c-hero-lower-shape01{width:100%;clip-path:polygon(0 0,0 97%,40% 100%,60% 92%,85% 95%,100% 75%,100% 50%,100% 0)}}.c-hero-lower-shape02{position:absolute;top:0;left:0;display:block;width:28vw;height:25vw;z-index:0;filter:drop-shadow(0 30px 30px rgba(0,0,0,.02))}@media only screen and (max-width:992px){.c-hero-lower-shape02{width:45vw;height:38vw}}.c-hero-lower-shape02:before{display:block;content:"";width:100%;height:100%;background:#fff;clip-path:polygon(0 0,0 90%,20% 100%,70% 80%,100% 0)}.c-hero-lower-shape03{position:absolute;top:-7%;left:20%;display:block;width:28vw;height:20vw;z-index:0;filter:drop-shadow(0 20px 20px rgba(0,0,0,.03));animation:shaking1 6s cubic-bezier(.23,1,.32,1) infinite}@media only screen and (max-width:992px){.c-hero-lower-shape03{top:-5%;left:40%;width:50vw;height:45vw}}.c-hero-lower-shape03:before{display:block;content:"";width:100%;height:100%;background:linear-gradient(90deg,#dafedb,#fcdbff);clip-path:polygon(10% 10%,0 30%,50% 100%,85% 80%,100% 40%,90% 10%)}.c-hero-lower-shape04{position:absolute;top:0;left:55%;display:block;width:30vw;height:20vw;z-index:0;filter:drop-shadow(0 50px 50px rgba(0,0,0,.07));animation:shaking2 6s cubic-bezier(.23,1,.32,1) infinite}@media only screen and (max-width:992px){.c-hero-lower-shape04{top:12%;left:85%;width:60vw;height:50vw}}.c-hero-lower-shape04:before{display:block;content:"";width:100%;height:100%;background:linear-gradient(90deg,#fcdbff,#fff7ce);clip-path:polygon(10% 0,0 100%,100% 30%,70% 0)}.c-hero-lower-shape05{position:absolute;bottom:-5%;left:-8%;display:block;width:25vw;height:25vw;z-index:0;filter:drop-shadow(0 50px 50px rgba(0,0,0,.07));animation:shaking3 6s cubic-bezier(.23,1,.32,1) infinite}@media only screen and (max-width:992px){.c-hero-lower-shape05{bottom:55%;left:-8%;width:50vw;height:50vw}}.c-hero-lower-shape05:before{display:block;content:"";width:100%;height:100%;background:linear-gradient(90deg,#fff7ce,#ffeaea);clip-path:polygon(50% 0,0 40%,30% 100%,90% 90%,100% 30%)}.c-hero-lower-shape06{position:absolute;bottom:-5%;left:25%;display:block;width:23vw;height:23vw;z-index:0;filter:drop-shadow(0 30px 30px rgba(0,0,0,.1));animation:shaking4 6s cubic-bezier(.23,1,.32,1) infinite}@media only screen and (max-width:992px){.c-hero-lower-shape06{bottom:10%;left:-8%;width:60vw;height:60vw}}.c-hero-lower-shape06:before{display:block;content:"";width:100%;height:100%;background:linear-gradient(90deg,#ffeaea,#dbfff8);clip-path:polygon(70% 0,0 40%,100% 100%)}.c-hero-lower-shape07{position:absolute;bottom:5%;right:10%;display:block;width:30vw;height:30vw;z-index:0;filter:drop-shadow(0 25px 25px rgba(0,0,0,.07));animation:shaking5 6s cubic-bezier(.23,1,.32,1) infinite}@media only screen and (max-width:992px){.c-hero-lower-shape07{bottom:43%;left:70%;width:45vw;height:45vw}}.c-hero-lower-shape07:before{display:block;content:"";width:100%;height:100%;background:linear-gradient(90deg,#dbfff8,#efefef);clip-path:polygon(20% 0,0 70%,55% 100%,100% 80%,70% 30%)}.c-hero-lower-inner{position:relative;max-width:1440px;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 100px;margin:0 auto;z-index:10}@media only screen and (max-width:992px){.c-hero-lower-inner{flex-direction:column;padding:0 20px}}.c-hero-lower-detail{width:48%}@media only screen and (max-width:992px){.c-hero-lower-detail{width:100%;margin-bottom:40px}}.c-hero-lower-detail-title{margin-bottom:20px;font-size:35px;font-weight:700;line-height:1.3}@media screen and (min-width:991px) and (max-width:1200px){.c-hero-lower-detail-title{font-size:35px}}@media only screen and (max-width:992px){.c-hero-lower-detail-title{font-size:6vw;text-align:center}}.c-hero-lower-detail-title.is-ready{transition:all 2s cubic-bezier(.23,1,.32,1);transform:translateX(20px) translateY(0)}.c-hero-lower-detail-title.is-ready.fade-in{transform:translateX(0) translateY(0)}.c-hero-lower-detail-lead{margin-bottom:40px;font-size:17px}@media only screen and (max-width:992px){.c-hero-lower-detail-lead{margin-bottom:20px}}.c-hero-lower-detail-lead.is-ready{transition:all 2s cubic-bezier(.23,1,.32,1) .15s;transform:translateX(20px) translateY(0)}.c-hero-lower-detail-lead.is-ready.fade-in{transform:translateX(0) translateY(0)}.c-hero-lower-detail-lead-bg{display:inline-block;padding:3px 15px;background:linear-gradient(150deg,#ffda2f,#f489ff 50%,#26ffda);color:#fff;font-weight:700;text-shadow:0 5px 5px rgba(0,0,0,.1)}.c-hero-lower-image{width:48%}@media only screen and (max-width:992px){.c-hero-lower-image{width:100%}}.c-hero-lower-image.is-ready{transition:all 2s cubic-bezier(.23,1,.32,1) .3s;transform:translateX(0) translateY(-20px)}.c-hero-lower-image.is-ready.fade-in{transform:translateX(0) translateY(0)}.c-hero-lower-image-button{width:100%;height:auto;display:block;padding:0;border:none;background:0 0;border-radius:20px;overflow:hidden;box-shadow:0 0 60px -15px rgba(0,0,0,.8);cursor:pointer;transition:all .6s cubic-bezier(.23,1,.32,1)}@media only screen and (max-width:992px){.c-hero-lower-image-button{border-radius:10px}}.c-hero-lower-image-button:hover{box-shadow:0 0 15px rgba(0,0,0,.1)}.c-hero-lower-common{padding:150px 0;margin-bottom:-80px}@media only screen and (max-width:992px){.c-hero-lower-common{padding:100px 0;margin-bottom:-100px}}.c-hero-lower-common .c-hero-lower-shapes{height:100%;overflow:visible}@media only screen and (max-width:992px){.c-hero-lower-common .c-hero-lower-shapes{height:130%;overflow:hidden}}.c-hero-lower-common .c-hero-lower-shape01{width:100%;height:100%;background:linear-gradient(150deg,#fcf5d5,#fef5ff 50%,#edfffc);background-size:cover;clip-path:polygon(0 0,0 95%,25% 100%,45% 90%,60% 97%,85% 83%,100% 50%,100% 0)}@media only screen and (max-width:992px){.c-hero-lower-common .c-hero-lower-shape01{width:100%;background:linear-gradient(150deg,#fcf5d5,#fef5ff 50%,#edfffc);background-size:cover;clip-path:polygon(0 0,0 96%,20% 100%,50% 95%,70% 98%,88% 90%,100% 75%,100% 0)}}.c-hero-lower-common .c-hero-lower-shape05{width:22vw;height:22vw;bottom:-24%}@media only screen and (max-width:992px){.c-hero-lower-common .c-hero-lower-shape05{bottom:35%;left:-8%;width:45vw;height:45vw}}.c-hero-lower-common .c-hero-lower-shape06{position:absolute;bottom:-22%;left:25%;display:block;width:20vw;height:20vw;z-index:0;filter:drop-shadow(0 30px 30px rgba(0,0,0,.1));animation:shaking4 6s cubic-bezier(.23,1,.32,1) infinite}@media only screen and (max-width:992px){.c-hero-lower-common .c-hero-lower-shape06{bottom:18%;left:25%;width:40vw;height:40vw}}.c-hero-lower-common .c-hero-lower-shape06:before{display:block;content:"";width:100%;height:100%;clip-path:polygon(70% 0,0 40%,100% 100%)}.c-hero-lower-common .c-hero-lower-shape07{position:absolute;bottom:-17%;right:10%;display:block;width:20vw;height:20vw;z-index:0;filter:drop-shadow(0 25px 25px rgba(0,0,0,.07));animation:shaking5 6s cubic-bezier(.23,1,.32,1) infinite}@media only screen and (max-width:992px){.c-hero-lower-common .c-hero-lower-shape07{bottom:18%;left:70%;width:45vw;height:45vw}}.c-hero-lower-common .c-hero-lower-shape07:before{display:block;content:"";width:100%;height:100%;clip-path:polygon(20% 0,0 70%,55% 100%,100% 80%,70% 30%)}.c-hero-lower-common .c-hero-lower-inner{justify-content:center}.c-hero-lower-common .c-hero-lower-detail{width:100%;text-align:center}@media only screen and (max-width:992px){.c-hero-lower-common .c-hero-lower-detail{margin-bottom:0}}.c-hero-lower-common .c-hero-lower-detail-logo{margin-bottom:40px}.c-hero-lower-common .c-hero-lower-detail-logo img{max-width:700px;margin:0 auto}.c-hero-lower-common .c-hero-lower-detail-title{margin-bottom:0;font-size:45px}@media only screen and (max-width:992px){.c-hero-lower-common .c-hero-lower-detail-title{font-size:8.3333vw}}.c-hero-lower-wp{padding:160px 0;margin-bottom:-30px}@media only screen and (max-width:992px){.c-hero-lower-wp{padding:100px 0 30px;margin-bottom:50px}}@media only screen and (max-width:992px){.c-hero-lower-wp.c-hero-lower-shapes{height:100%}}.c-hero-lower-wp .c-hero-lower-shape01{width:100%;height:100%;background:url(/https/codoc.jp/img/lp/wp/main_bg_wp.jpg) no-repeat 50%;background-size:cover;clip-path:polygon(0 0,0 95%,25% 100%,45% 90%,60% 97%,85% 83%,100% 50%,100% 0)}@media only screen and (max-width:992px){.c-hero-lower-wp .c-hero-lower-shape01{width:100%;background:url(/https/codoc.jp/img/lp/wp/main_bg_wp_sp.jpg) no-repeat 50%;background-size:cover;clip-path:polygon(0 0,0 96%,20% 100%,50% 95%,70% 98%,88% 90%,100% 75%,100% 0)}}.c-hero-lower-wp .c-hero-lower-shape02{opacity:.1}.c-hero-lower-wp .c-hero-lower-shape03,.c-hero-lower-wp .c-hero-lower-shape04,.c-hero-lower-wp .c-hero-lower-shape05,.c-hero-lower-wp .c-hero-lower-shape06{opacity:.2}.c-hero-lower-wp .c-hero-lower-shape07{opacity:.3}.c-hero-lower-wp .c-hero-lower-detail{text-align:center}.c-hero-lower-wp .c-hero-lower-detail-logo{margin-bottom:40px}.c-hero-lower-wp .c-hero-lower-detail-logo.is-ready{transition:all 2s cubic-bezier(.23,1,.32,1);transform:translateX(20px) translateY(0)}.c-hero-lower-wp .c-hero-lower-detail-logo.is-ready.fade-in{transform:translateX(0) translateY(0)}.c-hero-lower-wp .c-hero-lower-detail-title{color:#fff;font-size:32px}@media only screen and (max-width:992px){.c-hero-lower-wp .c-hero-lower-detail-title{font-size:5.3333vw}}.c-hero-lower-wp .c-hero-lower-detail-title.is-ready{transition:all 2s cubic-bezier(.23,1,.32,1) .15s;transform:translateX(20px) translateY(0)}.c-hero-lower-wp .c-hero-lower-detail-title.is-ready.fade-in{transform:translateX(0) translateY(0)}.c-hero-lower-wp .c-hero-lower-detail-lead.is-ready{transition:all 2s cubic-bezier(.23,1,.32,1) .3s;transform:translateX(20px) translateY(0)}.c-hero-lower-wp .c-hero-lower-detail-lead.is-ready.fade-in{transform:translateX(0) translateY(0)}.c-hero-lower-paywall{padding:120px 0;margin-bottom:-30px}@media only screen and (max-width:992px){.c-hero-lower-paywall{padding:100px 0 30px;margin-bottom:0}}@media only screen and (max-width:992px){.c-hero-lower-paywall .c-hero-lower-shapes{height:100%}}.c-hero-lower-paywall .c-hero-lower-shape01{width:100%;height:100%;background:url(/https/codoc.jp/img/lp/paywall/main_bg_solution_paywall.jpg) no-repeat 50%;background-size:cover;clip-path:polygon(0 0,0 95%,25% 100%,45% 90%,60% 97%,85% 83%,100% 50%,100% 0)}@media only screen and (max-width:992px){.c-hero-lower-paywall .c-hero-lower-shape01{width:100%;background:url(/https/codoc.jp/img/lp/paywall/main_bg_solution_paywall.jpg) no-repeat 50%;background-size:cover;clip-path:polygon(0 0,0 96%,20% 100%,50% 95%,70% 98%,88% 90%,100% 75%,100% 0)}}.c-hero-lower-paywall .c-hero-lower-shape02,.c-hero-lower-paywall .c-hero-lower-shape03{opacity:.07}.c-hero-lower-paywall .c-hero-lower-shape04,.c-hero-lower-paywall .c-hero-lower-shape05{opacity:.05}.c-hero-lower-paywall .c-hero-lower-shape06{opacity:.08}.c-hero-lower-paywall .c-hero-lower-shape07{opacity:.1}.c-hero-lower-paywall .c-hero-lower-inner{max-width:1280px;margin:0 auto;padding:0 50px}@media only screen and (max-width:992px){.c-hero-lower-paywall .c-hero-lower-inner{padding:0 30px}}.c-hero-lower-paywall .c-hero-lower-detail{flex:1;margin-right:8%;text-align:center}@media only screen and (max-width:992px){.c-hero-lower-paywall .c-hero-lower-detail{width:100%;margin-right:0;margin-bottom:10px}}.c-hero-lower-paywall .c-hero-lower-image{width:26%;min-width:260px;padding:10px;border-radius:10px;background:linear-gradient(150deg,#ffda2f,#f489ff 50%,#26ffda)}@media only screen and (max-width:992px){.c-hero-lower-paywall .c-hero-lower-image{width:100%;min-width:inherit}}.c-hero-lower-paywall .c-hero-lower-image img{border-radius:10px}.c-hero-lower-paywall .c-hero-lower-detail-logo{max-width:620px;margin:0 auto 40px}.c-hero-lower-paywall .c-hero-lower-detail-logo.is-ready{transition:all 2s cubic-bezier(.23,1,.32,1);transform:translateX(20px) translateY(0)}.c-hero-lower-paywall .c-hero-lower-detail-logo.is-ready.fade-in{transform:translateX(0) translateY(0)}.c-hero-lower-paywall .c-hero-lower-detail-title{color:#fff;font-size:32px}@media only screen and (max-width:992px){.c-hero-lower-paywall .c-hero-lower-detail-title{font-size:5.3333vw}}.c-hero-lower-paywall .c-hero-lower-detail-title.is-ready{transition:all 2s cubic-bezier(.23,1,.32,1) .15s;transform:translateX(20px) translateY(0)}.c-hero-lower-paywall .c-hero-lower-detail-title.is-ready.fade-in{transform:translateX(0) translateY(0)}.c-hero-lower-paywall .c-hero-lower-detail-lead{color:#fff;text-align:left}.c-hero-lower-paywall .c-hero-lower-detail-lead.is-ready{transition:all 2s cubic-bezier(.23,1,.32,1) .3s;transform:translateX(20px) translateY(0)}.c-hero-lower-paywall .c-hero-lower-detail-lead.is-ready.fade-in{transform:translateX(0) translateY(0)}.c-hero-lower-solution{padding:180px 0;margin-bottom:-30px}@media only screen and (max-width:992px){.c-hero-lower-solution{padding:100px 0 30px;margin-bottom:50px}}@media only screen and (max-width:992px){.c-hero-lower-solution.c-hero-lower-shapes{height:100%}}.c-hero-lower-solution .c-hero-lower-inner{display:flex;flex-direction:column;align-items:center}.c-hero-lower-solution .c-hero-lower-detail{width:70%}@media only screen and (max-width:992px){.c-hero-lower-solution .c-hero-lower-detail{width:100%}}.c-hero-lower-solution .c-hero-lower-detail-catch{margin-bottom:30px}.c-hero-lower-solution .c-hero-lower-detail-catch img{width:80%;max-width:640px;margin:0 auto}.c-hero-lower-solution .c-hero-lower-detail-title{margin-bottom:20px}.c-hero-lower-solution .c-hero-lower-detail-subtitle{margin-bottom:0}.c-hero-lower-solution .c-hero-lower-detail-subtitle-body{position:relative;width:470px;padding:10px;margin:0 auto}@media only screen and (max-width:992px){.c-hero-lower-solution .c-hero-lower-detail-subtitle-body{width:100%}}.c-hero-lower-solution .c-hero-lower-detail-subtitle-body span{position:relative;display:block;padding:5px 20px;font-size:18px;font-weight:700;background:#1b1d1f;color:#fff;z-index:10}@media only screen and (max-width:992px){.c-hero-lower-solution .c-hero-lower-detail-subtitle-body span{padding:5px 10px;font-size:13px;line-height:1.3}}.c-hero-lower-solution .c-hero-lower-detail-subtitle-body:before{position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:"";background:linear-gradient(150deg,#ffda2f,#f489ff 50%,#26ffda);animation:deformation2 6s cubic-bezier(.23,1,.32,1) infinite;z-index:0}.c-hero-lower-solution .c-hero-lower-shape01{width:100%;height:100%;background:url(/https/codoc.jp/img/lp/solution/main_bg_solution_publisher.jpg) no-repeat 50%;filter:brightness(70%);background-size:cover;clip-path:polygon(0 0,0 95%,25% 100%,45% 90%,60% 97%,85% 83%,100% 50%,100% 0)}@media only screen and (max-width:992px){.c-hero-lower-solution .c-hero-lower-shape01{width:100%;background:url(/https/codoc.jp/img/lp/wp/main_bg_wp_sp.jpg) no-repeat 50%;background-size:cover;clip-path:polygon(0 0,0 96%,20% 100%,50% 95%,70% 98%,88% 90%,100% 75%,100% 0)}}.c-hero-lower-solution .c-hero-lower-shape02{opacity:.05}.c-hero-lower-solution .c-hero-lower-shape03,.c-hero-lower-solution .c-hero-lower-shape04,.c-hero-lower-solution .c-hero-lower-shape05,.c-hero-lower-solution .c-hero-lower-shape06{opacity:.1}.c-hero-lower-solution .c-hero-lower-shape07{opacity:.2}.c-hero-lower-solution .c-hero-lower-detail{text-align:center}.c-hero-lower-solution .c-hero-lower-detail-logo{margin-bottom:40px}.c-hero-lower-solution .c-hero-lower-detail-logo.is-ready{transition:all 2s cubic-bezier(.23,1,.32,1);transform:translateX(20px) translateY(0)}.c-hero-lower-solution .c-hero-lower-detail-logo.is-ready.fade-in{transform:translateX(0) translateY(0)}.c-hero-lower-solution .c-hero-lower-detail-title{color:#fff;font-size:32px}@media only screen and (max-width:992px){.c-hero-lower-solution .c-hero-lower-detail-title{font-size:5.3333vw}}.c-hero-lower-solution .c-hero-lower-detail-title.is-ready{transition:all 2s cubic-bezier(.23,1,.32,1) .15s;transform:translateX(20px) translateY(0)}.c-hero-lower-solution .c-hero-lower-detail-title.is-ready.fade-in{transform:translateX(0) translateY(0)}.c-hero-lower-solution .c-hero-lower-detail-lead.is-ready{transition:all 2s cubic-bezier(.23,1,.32,1) .3s;transform:translateX(20px) translateY(0)}.c-hero-lower-solution .c-hero-lower-detail-lead.is-ready.fade-in{transform:translateX(0) translateY(0)}.c-hero-lower-share{padding:180px 0;margin-bottom:0}@media only screen and (max-width:992px){.c-hero-lower-share{padding:100px 0;margin-bottom:-100px}}.c-hero-lower-share .c-hero-lower-shapes{height:100%;overflow:visible}@media only screen and (max-width:992px){.c-hero-lower-share .c-hero-lower-shapes{height:130%;overflow:hidden}}.c-hero-lower-share .c-hero-lower-shape01{width:100%;height:100%;background:#fcecc8 url(/https/codoc.jp/img/lp/share/main_bg_affiliate_wrap.png) no-repeat bottom;background-size:cover;clip-path:polygon(0 0,0 95%,25% 100%,45% 90%,60% 97%,85% 83%,100% 50%,100% 0)}@media only screen and (max-width:992px){.c-hero-lower-share .c-hero-lower-shape01{width:100%;background:#fcecc8 url(/https/codoc.jp/img/lp/share/main_bg_affiliate_wrap.png) no-repeat bottom;background-size:cover;clip-path:polygon(0 0,0 96%,20% 100%,50% 95%,70% 98%,88% 90%,100% 75%,100% 0)}}@media only screen and (max-width:992px){.c-hero-lower-share .c-hero-lower-shape05{bottom:35%;left:-8%;width:45vw;height:45vw}}.c-hero-lower-share .c-hero-lower-shape06{position:absolute;bottom:-5%;left:25%;display:block;width:23vw;height:23vw;z-index:0;filter:drop-shadow(0 30px 30px rgba(0,0,0,.1));animation:shaking4 6s cubic-bezier(.23,1,.32,1) infinite}@media only screen and (max-width:992px){.c-hero-lower-share .c-hero-lower-shape06{bottom:18%;left:25%;width:40vw;height:40vw}}.c-hero-lower-share .c-hero-lower-shape06:before{display:block;content:"";width:100%;height:100%;clip-path:polygon(70% 0,0 40%,100% 100%)}.c-hero-lower-share .c-hero-lower-shape07{position:absolute;bottom:5%;right:10%;display:block;width:25vw;height:25vw;z-index:0;filter:drop-shadow(0 25px 25px rgba(0,0,0,.07));animation:shaking5 6s cubic-bezier(.23,1,.32,1) infinite}@media only screen and (max-width:992px){.c-hero-lower-share .c-hero-lower-shape07{bottom:18%;left:70%;width:45vw;height:45vw}}.c-hero-lower-share .c-hero-lower-shape07:before{display:block;content:"";width:100%;height:100%;clip-path:polygon(20% 0,0 70%,55% 100%,100% 80%,70% 30%)}.c-hero-lower-share .c-hero-lower-inner{justify-content:center}.c-hero-lower-share .c-hero-lower-detail-logo{margin-bottom:40px}.c-hero-lower-share .c-hero-lower-detail-logo img{max-width:700px;margin:0 auto}.c-hero-lower-share .c-hero-lower-detail-title{margin-bottom:0;font-size:35px}@media only screen and (max-width:992px){.c-hero-lower-share .c-hero-lower-detail-title{font-size:5.6666vw}}.c-hero-lower-pro{padding:180px 0 100px;margin-bottom:0}@media only screen and (max-width:992px){.c-hero-lower-pro{padding:100px 0;margin-bottom:-100px}}.c-hero-lower-pro .c-hero-lower-shapes{height:100%;overflow:visible}@media only screen and (max-width:992px){.c-hero-lower-pro .c-hero-lower-shapes{height:130%;overflow:hidden}}.c-hero-lower-pro .c-hero-lower-shape01{width:100%;height:100%;background:#fff url(/https/codoc.jp/img/lp/pro/main_bg_pro_blue.jpg) no-repeat bottom;background-size:cover;clip-path:polygon(0 0,0 95%,25% 100%,45% 90%,60% 97%,85% 83%,100% 50%,100% 0)}@media only screen and (max-width:992px){.c-hero-lower-pro .c-hero-lower-shape01{width:100%;background:#fff url(/https/codoc.jp/img/lp/pro/main_bg_pro_blue.jpg) no-repeat bottom;background-size:cover;clip-path:polygon(0 0,0 96%,20% 100%,50% 95%,70% 98%,88% 90%,100% 75%,100% 0)}}.c-hero-lower-pro .c-hero-lower-shape02,.c-hero-lower-pro .c-hero-lower-shape03,.c-hero-lower-pro .c-hero-lower-shape04,.c-hero-lower-pro .c-hero-lower-shape05{opacity:.7}@media only screen and (max-width:992px){.c-hero-lower-pro .c-hero-lower-shape05{bottom:35%;left:-8%;width:45vw;height:45vw}}.c-hero-lower-pro .c-hero-lower-shape06{position:absolute;bottom:-5%;left:25%;display:block;width:23vw;height:23vw;z-index:0;opacity:.7;filter:drop-shadow(0 30px 30px rgba(0,0,0,.1));animation:shaking4 6s cubic-bezier(.23,1,.32,1) infinite}@media only screen and (max-width:992px){.c-hero-lower-pro .c-hero-lower-shape06{bottom:18%;left:25%;width:40vw;height:40vw}}.c-hero-lower-pro .c-hero-lower-shape06:before{display:block;content:"";width:100%;height:100%;clip-path:polygon(70% 0,0 40%,100% 100%)}.c-hero-lower-pro .c-hero-lower-shape07{position:absolute;bottom:5%;right:10%;display:block;width:25vw;height:25vw;z-index:0;opacity:.7;filter:drop-shadow(0 25px 25px rgba(0,0,0,.07));animation:shaking5 6s cubic-bezier(.23,1,.32,1) infinite}@media only screen and (max-width:992px){.c-hero-lower-pro .c-hero-lower-shape07{bottom:18%;left:70%;width:45vw;height:45vw}}.c-hero-lower-pro .c-hero-lower-shape07:before{display:block;content:"";width:100%;height:100%;clip-path:polygon(20% 0,0 70%,55% 100%,100% 80%,70% 30%)}.c-hero-lower-pro .c-hero-lower-inner{justify-content:center}.c-hero-lower-pro .c-hero-lower-detail{width:100%;text-align:center}.c-hero-lower-pro .c-hero-lower-detail-logo{margin-bottom:20px}.c-hero-lower-pro .c-hero-lower-detail-logo img{max-width:460px;margin:0 auto}.c-hero-lower-pro .c-hero-lower-detail-title{margin-bottom:30px;font-size:35px}@media only screen and (max-width:992px){.c-hero-lower-pro .c-hero-lower-detail-title{font-size:4.5555vw}}.c-hero-lower-performance{padding:180px 0;margin-bottom:0}@media only screen and (max-width:992px){.c-hero-lower-performance{padding:100px 0 50px}}.c-hero-lower-performance .c-hero-lower-shapes{height:100%;overflow:visible}@media only screen and (max-width:992px){.c-hero-lower-performance .c-hero-lower-shapes{height:100%;overflow:hidden}}.c-hero-lower-performance .c-hero-lower-shape01{width:100%;height:100%;background:#fff url(/https/codoc.jp/img/lp/performance/main_bg_performance.jpg) no-repeat 50%;background-size:cover;clip-path:polygon(0 0,0 95%,25% 100%,45% 90%,60% 97%,85% 83%,100% 50%,100% 0)}@media only screen and (max-width:992px){.c-hero-lower-performance .c-hero-lower-shape01{width:100%;background:#fff url(/https/codoc.jp/img/lp/performance/main_bg_performance.jpg) no-repeat 50%;background-size:cover;clip-path:polygon(0 0,0 96%,20% 100%,50% 95%,70% 98%,88% 90%,100% 75%,100% 0)}}.c-hero-lower-performance .c-hero-lower-shape02{opacity:.05}.c-hero-lower-performance .c-hero-lower-shape03,.c-hero-lower-performance .c-hero-lower-shape04,.c-hero-lower-performance .c-hero-lower-shape05{opacity:.1}@media only screen and (max-width:992px){.c-hero-lower-performance .c-hero-lower-shape05{bottom:15%;left:-8%;width:45vw;height:45vw}}.c-hero-lower-performance .c-hero-lower-shape06{position:absolute;bottom:-5%;left:25%;display:block;width:23vw;height:23vw;z-index:0;opacity:.1;filter:drop-shadow(0 30px 30px rgba(0,0,0,.1));animation:shaking4 6s cubic-bezier(.23,1,.32,1) infinite}@media only screen and (max-width:992px){.c-hero-lower-performance .c-hero-lower-shape06{bottom:2%;left:25%;width:40vw;height:40vw}}.c-hero-lower-performance .c-hero-lower-shape06:before{display:block;content:"";width:100%;height:100%;clip-path:polygon(70% 0,0 40%,100% 100%)}.c-hero-lower-performance .c-hero-lower-shape07{position:absolute;bottom:5%;right:10%;display:block;width:25vw;height:25vw;z-index:0;opacity:.1;filter:drop-shadow(0 25px 25px rgba(0,0,0,.07));animation:shaking5 6s cubic-bezier(.23,1,.32,1) infinite}@media only screen and (max-width:992px){.c-hero-lower-performance .c-hero-lower-shape07{bottom:18%;left:70%;width:45vw;height:45vw}}.c-hero-lower-performance .c-hero-lower-shape07:before{display:block;content:"";width:100%;height:100%;clip-path:polygon(20% 0,0 70%,55% 100%,100% 80%,70% 30%)}.c-hero-lower-performance .c-hero-lower-inner{justify-content:center}.c-hero-lower-performance .c-hero-lower-detail{width:100%;text-align:center;color:#fff}.c-hero-lower-performance .c-hero-lower-detail-title{margin-bottom:30px;font-size:60px}@media only screen and (max-width:992px){.c-hero-lower-performance .c-hero-lower-detail-title{font-size:7.6666vw;margin-bottom:20px}}.c-hero-lower-performance .c-hero-lower-detail-lead{font-size:20px;font-weight:700}@media only screen and (max-width:992px){.c-hero-lower-performance .c-hero-lower-detail-lead{margin-bottom:0;font-size:4.3333vw}}.c-hero-lower-partner{padding:180px 0 100px;margin-bottom:0}@media only screen and (max-width:992px){.c-hero-lower-partner{padding:100px 0;margin-bottom:-100px}}.c-hero-lower-partner .c-hero-lower-shapes{height:100%;overflow:visible}@media only screen and (max-width:992px){.c-hero-lower-partner .c-hero-lower-shapes{height:110%;overflow:hidden}}.c-hero-lower-partner .c-hero-lower-shape01{width:100%;height:100%;background:#fff url(/https/codoc.jp/img/lp/partner/main_bg_partner.jpg) no-repeat bottom;background-size:cover;clip-path:polygon(0 0,0 95%,25% 100%,45% 90%,60% 97%,85% 83%,100% 50%,100% 0)}@media only screen and (max-width:992px){.c-hero-lower-partner .c-hero-lower-shape01{width:100%;background:#fff url(/https/codoc.jp/img/lp/partner/main_bg_partner.jpg) no-repeat bottom;background-size:cover;clip-path:polygon(0 0,0 96%,20% 100%,50% 95%,70% 98%,88% 90%,100% 75%,100% 0)}}@media only screen and (max-width:992px){.c-hero-lower-partner .c-hero-lower-shape05{bottom:35%;left:-8%;width:45vw;height:45vw}}.c-hero-lower-partner .c-hero-lower-shape06{position:absolute;bottom:-5%;left:25%;display:block;width:23vw;height:23vw;z-index:0;filter:drop-shadow(0 30px 30px rgba(0,0,0,.1));animation:shaking4 6s cubic-bezier(.23,1,.32,1) infinite}@media only screen and (max-width:992px){.c-hero-lower-partner .c-hero-lower-shape06{bottom:14%;left:25%;width:40vw;height:40vw}}.c-hero-lower-partner .c-hero-lower-shape06:before{display:block;content:"";width:100%;height:100%;clip-path:polygon(70% 0,0 40%,100% 100%)}.c-hero-lower-partner .c-hero-lower-shape07{position:absolute;bottom:5%;right:10%;display:block;width:25vw;height:25vw;z-index:0;filter:drop-shadow(0 25px 25px rgba(0,0,0,.07));animation:shaking5 6s cubic-bezier(.23,1,.32,1) infinite}@media only screen and (max-width:992px){.c-hero-lower-partner .c-hero-lower-shape07{bottom:5%;left:70%;width:45vw;height:45vw}}.c-hero-lower-partner .c-hero-lower-shape07:before{display:block;content:"";width:100%;height:100%;clip-path:polygon(20% 0,0 70%,55% 100%,100% 80%,70% 30%)}.c-hero-lower-partner .c-hero-lower-inner{justify-content:center}.c-hero-lower-partner .c-hero-lower-detail{width:100%;text-align:center}.c-hero-lower-partner .c-hero-lower-detail-logo{margin-bottom:40px}@media only screen and (max-width:992px){.c-hero-lower-partner .c-hero-lower-detail-logo{margin-bottom:20px}}.c-hero-lower-partner .c-hero-lower-detail-logo img{max-width:420px;margin:0 auto}.c-hero-lower-partner .c-hero-lower-detail-title{margin-bottom:0;font-size:25px;line-height:1.5}@media only screen and (max-width:992px){.c-hero-lower-partner .c-hero-lower-detail-title{font-size:4vw;text-align:left}}.c-button{position:relative;display:flex;padding:7px;cursor:pointer}.c-button:before{top:0;left:0;width:100%;height:100%;background:linear-gradient(150deg,#ffda2f,#f489ff 50%,#26ffda);z-index:0;opacity:0;clip-path:polygon(0 20%,10% 100%,100% 70%,80% 0)}.c-button:after,.c-button:before{position:absolute;display:block;content:"";transition:all .6s cubic-bezier(.23,1,.32,1)}.c-button:after{top:50%;right:15px;width:17px;height:17px;transform:translateY(-50%);background:url(/https/codoc.jp/img/lp/icon-arrow-right.svg) no-repeat 50%;background-size:100% auto;z-index:10}.c-button:hover:before{opacity:1;animation:button1 4s cubic-bezier(.23,1,.32,1) infinite}.c-button:hover:after{background:url(/https/codoc.jp/img/lp/icon-arrow-right-wh.svg) no-repeat 50%;background-size:100% auto}.c-button span{position:relative;display:flex;align-items:center;justify-content:center;height:100%;padding:12px 30px;border:2px solid #1b1d1f;background:#fff;font-weight:700;line-height:1.3;text-align:center;z-index:10;transition:all .6s cubic-bezier(.23,1,.32,1)}@media only screen and (max-width:992px){.c-button span{padding:15px 30px}}.c-button span:hover{background:#1b1d1f;color:#fff}.c-button-primary span{border:none;background:#ed2b3e;color:#fff}.c-button-primary span:hover{background:rgb(240.9913043478,90.0086956522,104.7956521739)}.c-button-primary:after{background:url(/https/codoc.jp/img/lp/icon-arrow-right-wh.svg) no-repeat 50%;background-size:100% auto}.c-button-video:after{width:20px;height:20px;background:url(/https/codoc.jp/img/lp/icon-youtube.svg) no-repeat 50%;background-size:100% auto}.c-button-video:hover:after{background:url(/https/codoc.jp/img/lp/icon-youtube-wh.svg) no-repeat 50%;background-size:100% auto}.c-button-download:after{width:20px;height:20px}.c-button-download:after,.c-button-download:hover:after{background:url(/https/codoc.jp/img/lp/icon-download-wh.svg) no-repeat 50%;background-size:100% auto}.c-button-registration:after{width:20px;height:20px}.c-button-registration:after,.c-button-registration:hover:after{background:url(/https/codoc.jp/img/lp/icon-pen-wh.svg) no-repeat 50%;background-size:100% auto}.c-button-full{width:100%;font-size:17px}.c-button-full span{width:100%;padding:15px 30px}.c-button-single{display:inline-block}@media only screen and (max-width:992px){.c-button-large{width:100%}}.c-button-large span{padding:15px 30px;font-size:17px}@media only screen and (max-width:992px){.c-button-large span{padding:15px 30px}}.c-button-icon-white:after{background:url(/https/codoc.jp/img/lp/icon-arrow-right-wh.svg) no-repeat 50%;background-size:100% auto}.c-button-down:after{margin-top:-8px;transform:rotate(90deg)}.c-container-sticky{position:relative;display:flex;z-index:10}@media only screen and (max-width:992px){.c-container-sticky{flex-direction:column}}.c-container-sticky-image{order:2;position:sticky;top:0;left:0;display:flex!important;align-items:center;justify-content:center;width:50%;height:100vh;padding:72px 0}@media only screen and (max-width:992px){.c-container-sticky-image{position:static;width:100%;height:auto;padding:0 0 0 20px}}.c-container-sticky-reverse .c-container-sticky-image{order:1;width:45%}@media only screen and (max-width:992px){.c-container-sticky-reverse .c-container-sticky-image{order:2;width:100%}}.c-container-sticky-body{order:1;width:50%;padding:0 50px 0 100px}@media only screen and (max-width:992px){.c-container-sticky-body{width:100%;padding:0 20px;margin-bottom:50px}}.c-container-sticky-body-section{margin-bottom:50px;padding-bottom:50px;border-bottom:2px solid #efefef}.c-container-sticky-body-section:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.c-container-sticky-body-section-buttons{display:flex;margin:-7px}@media only screen and (max-width:992px){.c-container-sticky-body-section-buttons{flex-direction:column}}.c-container-sticky-body-section-buttons .c-button{flex:1;margin-right:6px}@media only screen and (max-width:992px){.c-container-sticky-body-section-buttons .c-button{margin-right:0}}.c-container-sticky-body-section-buttons .c-button span{width:100%}.c-container-sticky-body-section-buttons .c-button:last-of-type{margin-right:0}.c-container-sticky-reverse .c-container-sticky-body{order:2;width:55%;padding:0 100px 0 50px}@media only screen and (max-width:992px){.c-container-sticky-reverse .c-container-sticky-body{order:1;width:100%;padding:0 20px}}.c-section-title{position:relative;display:flex;align-items:center;margin-bottom:40px;font-size:32px;font-weight:700;line-height:1.3;z-index:10}@media only screen and (max-width:992px){.c-section-title{flex-direction:column;margin-bottom:20px;font-size:25px}}.c-section-title small{margin-left:20px;font-size:14px;font-weight:400}@media only screen and (max-width:992px){.c-section-title small{margin-top:10px;margin-left:10px;font-size:12px}}.c-section-subtitle{display:flex!important;align-items:center;margin-bottom:20px;font-size:23px;font-weight:700;line-height:1.3}@media only screen and (max-width:992px){.c-section-subtitle{font-size:20px}}.c-section-subtitle-center{justify-content:center}.c-section-subtitle-border{margin-bottom:40px;padding:20px;border-bottom:2px solid #efefef}.c-section-subtitle-number{position:relative;padding:10px 15px;margin-right:15px;color:#fff;font-size:35px;line-height:1;text-shadow:0 5px 5px rgba(0,0,0,.07)}.c-section-subtitle-number:before{position:absolute;top:0;left:0;display:block;content:"";width:100%;height:100%;background:linear-gradient(150deg,#ffda2f,#f489ff 50%,#26ffda);animation:deformation4 3s cubic-bezier(.23,1,.32,1) infinite;z-index:-1}.c-section-subtitle-icon{position:relative;padding-left:1.5em}.c-section-subtitle-icon:before{position:absolute;top:.15em;left:0;display:block;content:"";width:1em;height:1em;background:linear-gradient(150deg,#ffda2f,#f489ff 50%,#26ffda);border-radius:50%}.c-section-subtitle-icon:after{position:absolute;top:.35em;left:.2em;display:block;content:"";width:.6em;height:.6em;background:#fff;border-radius:50%}.c-section-lead{margin-bottom:20px;font-size:20px;font-weight:700;line-height:1.5}@media only screen and (max-width:992px){.c-section-lead{font-size:17px}}.c-box-information{position:relative;background:#fff;box-shadow:0 50px 50px -15px rgba(0,0,0,.07);overflow:hidden}.c-box-information-fullheight{height:100%}.c-box-information-shape01{position:absolute;top:-10%;left:-10%;width:80%;height:120%;background:linear-gradient(150deg,#fcf5d5,#fef5ff 50%,#edfffc);animation:shaking-2step-1 12s cubic-bezier(.23,1,.32,1) infinite}@media only screen and (max-width:992px){.c-box-information-shape01{width:90%;height:90%}}.c-box-information-shape02{position:absolute;top:-20%;right:-20%;width:110%;height:110%;background:linear-gradient(150deg,#fcf5d5,#fef5ff 50%,#edfffc);animation:shaking-2step-2 12s cubic-bezier(.23,1,.32,1) infinite}@media only screen and (max-width:992px){.c-box-information-shape02{width:90%;height:90%}}.c-box-information-shape03{position:absolute;bottom:-15%;right:-20%;width:120%;height:90%;background:linear-gradient(150deg,#fcf5d5,#fef5ff 50%,#edfffc);animation:shaking-2step-1 12s cubic-bezier(.23,1,.32,1) infinite}@media only screen and (max-width:992px){.c-box-information-shape03{width:90%;height:90%}}.c-box-information-inner{position:relative;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;height:100%;padding:50px;z-index:10}@media only screen and (max-width:992px){.c-box-information-inner{flex-direction:column;padding:15px}}@media only screen and (max-width:992px){.c-box-information-inner-sp-reverse{flex-direction:column-reverse}}@media only screen and (max-width:992px){.c-box-information-inner-sp-reverse .c-box-information-image{margin-top:15px;margin-bottom:0}}.c-box-information-inner-row{flex-direction:column;justify-content:flex-start;padding:20px}.c-box-information-inner-row .c-box-information-image{width:100%;margin-bottom:20px}.c-box-information-inner-row .c-box-information-detail{display:flex;flex-direction:column;width:100%;height:100%}.c-box-information-inner-row .c-box-information-detail .c-button{max-width:100%}.c-box-information-inner-row .c-box-information-detail .c-buttons{margin-top:auto}.c-box-information-inner-row-large{padding:50px}@media only screen and (max-width:992px){.c-box-information-inner-row-large{padding:20px}}.c-box-information-image{width:48%}@media only screen and (max-width:992px){.c-box-information-image{width:100%;margin-bottom:20px}}.c-box-information-detail{width:48%}@media only screen and (max-width:992px){.c-box-information-detail{width:100%}}.c-box-information-detail-title{margin-bottom:20px;font-size:20px;font-weight:700;line-height:1.5}@media only screen and (max-width:992px){.c-box-information-detail-title{margin-bottom:10px;font-size:17px}}.c-buttons{display:flex;margin:-7px}@media only screen and (max-width:992px){.c-buttons{flex-direction:column}}.c-buttons .c-button{display:flex;align-items:center;justify-content:center;flex:1;margin-right:6px}@media only screen and (max-width:992px){.c-buttons .c-button{width:100%;margin-right:0}}.c-buttons .c-button span{width:100%}.c-buttons .c-button:last-of-type{margin-right:0}.c-buttons-single .c-button{max-width:300px}@media only screen and (max-width:992px){.c-buttons-single .c-button{width:100%;max-width:inherit}}.c-buttons-no-margin{margin-top:0}.c-boxies-flex{display:flex;justify-content:space-between}@media only screen and (max-width:992px){.c-boxies-flex{flex-direction:column}}.c-boxies-flex-relative{position:relative;z-index:10}.c-boxies-flex-small{max-width:1000px;margin:0 auto}.c-boxies-flex-item{flex:1;margin-right:50px}@media only screen and (max-width:992px){.c-boxies-flex-item{margin:0 0 50px}}.c-boxies-flex-item:last-of-type{margin-right:0}@media only screen and (max-width:992px){.c-boxies-flex-item:last-of-type{margin-bottom:0}}.c-boxies-flex-item-image{margin-bottom:20px}.c-boxies-flex-item-title{margin-bottom:10px;font-size:20px;font-weight:700;line-height:1.3}.c-boxies-flex-item-title-label{display:inline-block;padding:5px 15px;margin-left:15px;font-size:14px;background:linear-gradient(150deg,#ffda2f,#f489ff 50%,#26ffda);border-radius:30px}.c-boxies-flex-item-title-icon{display:flex;align-items:center}.c-boxies-flex-item-title-icon-image{margin-right:10px}.c-boxies-flex-item-title-icon-image img{width:auto;height:60px}@media only screen and (max-width:992px){.c-boxies-flex-item-title-icon-image img{width:auto;height:45px}}.c-boxies-flex-item-lead{font-size:15px;font-weight:700;line-height:1.5}.c-boxies-flex-item:nth-child(2).is-ready{transition:all 2s cubic-bezier(.23,1,.32,1) .15s}.c-boxies-flex-item:nth-child(3).is-ready{transition:all 2s cubic-bezier(.23,1,.32,1) .3s}.c-boxies-flex-item:nth-child(4).is-ready{transition:all 2s cubic-bezier(.23,1,.32,1) .45s}.c-boxies-flex-item:nth-child(5).is-ready{transition:all 2s cubic-bezier(.23,1,.32,1) .6s}.c-boxies-flex-item:nth-child(6).is-ready{transition:all 2s cubic-bezier(.23,1,.32,1) .75s}.c-boxies-flex-center{justify-content:center}.c-boxies-flex-center .c-boxies-flex-item{flex:none;max-width:25%}@media only screen and (max-width:992px){.c-boxies-flex-center .c-boxies-flex-item{max-width:100%;margin-bottom:20px}}.c-boxies-flex-border .c-boxies-flex-item{margin-right:25px;padding-right:25px;border-right:2px solid #efefef}@media only screen and (max-width:992px){.c-boxies-flex-border .c-boxies-flex-item{margin-right:0;margin-bottom:20px;padding-right:0;padding-bottom:20px;border-right:none;border-bottom:2px solid #efefef}}.c-boxies-flex-border .c-boxies-flex-item:last-of-type{margin-right:0;padding-right:0;border-right:none}@media only screen and (max-width:992px){.c-boxies-flex-border .c-boxies-flex-item:last-of-type{margin-bottom:none;padding-bottom:none;border-bottom:none}}.c-table{width:100%;overflow:auto}@media only screen and (max-width:992px){.c-table,.c-table-nowrap table{white-space:nowrap}}.c-table-small{max-width:1000px;margin:0 auto}.c-table-gradient{padding:30px;position:relative}@media only screen and (max-width:992px){.c-table-gradient{padding:0}}.c-table-gradient:before{position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:"";background:linear-gradient(150deg,#fcf5d5,#fef5ff 50%,#edfffc);animation:deformation2 6s cubic-bezier(.23,1,.32,1) infinite;z-index:0}@media only screen and (max-width:992px){.c-table-gradient:before{display:none}}.c-table-gradient-caption{position:relative;z-index:10}.c-table-gradient table,c-hero .c-table-gradient-dark:before{background:linear-gradient(150deg,#ffda2f,#f489ff 50%,#26ffda)}.c-table-price{position:relative;width:100%;border-top:2px solid #fff;border-left:2px solid #fff;z-index:10}.c-table-price .width17{width:17%}.c-table-price .width25{width:25%}.c-table-price .width50{width:50%}.c-table-price .bg-yellow{background:#faf1c8}.c-table-price .bg-red{background:#faddfd}.c-table-price .bg-blue{background:#d6fdf7}.c-table-price .bg-transparent{background:0 0}.c-table-price thead tr th{padding:20px;background:#1b1d1f;color:#fff;text-align:center;font-size:16px;line-height:1.5;border-right:2px solid #fff;border-bottom:2px solid #fff}.c-table-price thead tr th.bg-transparent{color:#1b1d1f}.c-table-price tbody tr td{padding:20px;background:#efefef;font-size:16px;font-weight:700;border-right:2px solid #fff;border-bottom:2px solid #fff;text-align:center;line-height:1.3}.c-table-price tbody tr td strong{font-size:30px}.c-table-price tbody tr td span{display:block}.c-table-price tbody tr td small{display:block;margin-top:5px;font-weight:400}.c-table-normal{position:relative;width:100%;text-align:left}@media only screen and (max-width:992px){.c-table-normal{white-space:normal}}.c-table-normal .width10{width:10%}.c-table-normal .width14{width:14%}.c-table-normal .width16{width:16.6666%}.c-table-normal .width20{width:20%}.c-table-normal .width25{width:25%}.c-table-normal .width26{width:26%}.c-table-normal .width28{width:28%}.c-table-normal .width30{width:30%}.c-table-normal .width31{width:31%}.c-table-normal .width35{width:35%}.c-table-normal .width36{width:36%}.c-table-normal .width37{width:37%}.c-table-normal .width40{width:40%}.c-table-normal .width43{width:43%}.c-table-normal .width45{width:45%}.c-table-normal .width80{width:80%}.c-table-normal table{width:100%;background:linear-gradient(150deg,#fcf5d5,#fef5ff 50%,#edfffc)}.c-table-normal table thead tr th{padding:15px;background:#1b1d1f;color:#fff;text-align:center;border-right:2px solid #fff;border-bottom:2px solid #fff}.c-table-normal table thead tr th.bg-none{background:0 0}.c-table-normal table thead tr th small{display:block}.c-table-normal table thead tr th.bg-gray{background:#8c8d8e;color:#fff}.c-table-normal table thead tr th.bg-blue-light{background:#38bbec;color:#fff}.c-table-normal table thead tr th.bg-blue{background:#387cec;color:#fff}.c-table-normal table thead tr th.bg-purple{background:#613bc1;color:#fff}.c-table-normal table thead tr th.bg-white{background:#fff}.c-table-normal table tbody tr th{padding:15px;background:#ffeaea;text-align:right;border-right:2px solid #fff;border-bottom:2px solid #fff;line-height:1.3}.c-table-normal table tbody tr th.bg-red{background:#ed2b3e;color:#fff}.c-table-normal table tbody tr th.bg-gray{background:#8c8d8e;color:#fff}.c-table-normal table tbody tr td{padding:15px;background:0 0;border-right:2px solid #fff;border-bottom:2px solid #fff;line-height:1.3}.c-table-partner table{border-top:2px solid #fff}@media only screen and (max-width:992px){.c-table-partner table tbody tr{display:block}}.c-table-partner table tbody tr th{background:#1b1d1f!important;color:#fff}@media only screen and (max-width:992px){.c-table-partner table tbody tr th{width:100%;display:block;text-align:left}}.c-table-partner table tbody tr td{background:#fff!important;border-bottom:2px solid #efefef!important}@media only screen and (max-width:992px){.c-table-partner table tbody tr td{width:100%;display:block}}.c-table-partner table tbody tr:last-of-type td{border-bottom:none!important}.c-table-pro tbody tr th{background:#efefef!important}.c-table-pro tbody tr td{text-align:center}.c-table-pro tbody tr td strong{font-size:35px;line-height:1;color:#ed2b3e}.c-table-pro tbody tr td:nth-child(2){background:#c3eaf9}.c-table-pro tbody tr td:nth-child(3){background:#c3d7f9}.c-table-pro tbody tr td:nth-child(4){background:#cfc4ec}.c-box-important{text-align:center}.c-box-important-detail{margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #1b1d1f;font-size:20px;font-weight:700;line-height:1}@media only screen and (max-width:992px){.c-box-important-detail{font-size:17px}}.c-box-important-detail strong{font-size:130px;color:#ed2b3e}@media screen and (min-width:991px) and (max-width:1200px){.c-box-important-detail strong{font-size:110px}}@media only screen and (max-width:992px){.c-box-important-detail strong{font-size:80px}}.c-box-important-title{line-height:1.3;font-size:25px;font-weight:700}@media only screen and (max-width:992px){.c-box-important-title{font-size:20px}}.c-faq-item{margin-bottom:50px;padding-bottom:50px;border-bottom:2px solid #efefef}@media only screen and (max-width:992px){.c-faq-item{margin-bottom:20px;padding-bottom:20px}}.c-faq-item:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.c-faq-item-question{position:relative;display:flex;align-items:center;margin-bottom:60px}@media only screen and (max-width:992px){.c-faq-item-question{margin-bottom:40px}}.c-faq-item-question-icon{width:50px;margin-right:10px}.c-faq-item-question-text{flex:1;padding-top:5px;font-size:16px;line-height:1.8}.c-faq-item-question:before{position:absolute;bottom:-50px;left:22px;display:block;content:"";width:1px;height:40px;background:#1b1d1f}@media only screen and (max-width:992px){.c-faq-item-question:before{bottom:-40px;height:40px}}.c-faq-item-question:after{position:absolute;bottom:-47px;left:14px;display:block;content:"";width:15px;height:15px;border-bottom:1px solid #1b1d1f;border-right:1px solid #1b1d1f;transform:rotate(45deg)}@media only screen and (max-width:992px){.c-faq-item-question:after{bottom:-37px}}.c-faq-item-answer{display:flex;align-items:center;font-weight:700}.c-faq-item-answer-icon{width:50px;margin-right:10px}.c-faq-item-answer-text{flex:1;padding-top:5px;font-size:16px;line-height:1.8}.c-faq-item-relation{margin-top:50px}.c-faq-item-relation ul li{margin-bottom:20px}.c-faq-item-relation ul li:last-of-type{margin-bottom:0}.c-faq-item-relation ul li a{position:relative;display:block;padding:25px;box-shadow:0 30px 30px rgba(0,0,0,.07);overflow:hidden;transition:all .6s cubic-bezier(.23,1,.32,1)}@media only screen and (max-width:992px){.c-faq-item-relation ul li a{padding:15px}}.c-faq-item-relation ul li a:hover{background:#ffeaea;box-shadow:0 5px 5px rgba(0,0,0,.04)}.c-faq-item-relation ul li a:before{position:absolute;top:-10%;left:-10%;display:block;content:"";width:80%;height:120%;background:linear-gradient(150deg,#fcf5d5,#fef5ff 50%,#edfffc);z-index:0;clip-path:polygon(0 0,30% 80%,100% 100%,70% 10%);animation:shaking-2step-1 8s cubic-bezier(.23,1,.32,1) infinite}.c-faq-item-relation ul li:nth-child(2n) a:before{left:inherit;right:-10%;clip-path:polygon(20% 0,0 100%,100% 90%,100% 0);animation:shaking-2step-2 8s cubic-bezier(.23,1,.32,1) infinite}.c-faq-item-relation-body{position:relative;display:flex;align-items:center;justify-content:space-between;z-index:10}@media only screen and (max-width:992px){.c-faq-item-relation-body{flex-direction:column}}.c-faq-item-relation-image{width:38%}@media only screen and (max-width:992px){.c-faq-item-relation-image{width:100%;margin-bottom:15px}}.c-faq-item-relation-detail{width:58%}@media only screen and (max-width:992px){.c-faq-item-relation-detail{width:100%}}.c-faq-item-relation-detail-title{display:block;margin-bottom:5px;font-size:20px;font-weight:700;line-height:1.5}.l-section-gray .c-faq-item{border-color:#fff}.c-shape-right{z-index:0}.c-shape-right:before{position:absolute;top:0;left:0;display:block;content:"";width:100%;height:100%;background:linear-gradient(150deg,#fcf5d5,#fef5ff 50%,#edfffc);animation:deformation4 6s cubic-bezier(.23,1,.32,1) infinite;z-index:0}.c-shape-left{z-index:0}.c-shape-left:before{position:absolute;top:0;left:0;display:block;content:"";width:100%;height:100%;background:linear-gradient(150deg,#fcf5d5,#fef5ff 50%,#edfffc);transform:rotate(180deg);animation:deformation4 6s cubic-bezier(.23,1,.32,1) infinite;z-index:0}.c-spmenu{display:none;position:fixed;top:0;right:0;width:100%;max-width:320px;height:100%;overflow:auto;z-index:1000;opacity:1;background:linear-gradient(150deg,#ffda2f,#f489ff 50%,#26ffda);transition:all .6s cubic-bezier(.23,1,.32,1)}@media only screen and (max-width:992px){.c-spmenu{display:block}}.c-spmenu[v-cloak]{display:none}.c-spmenu-button{display:none;position:relative;margin-left:15px;width:42px;height:34px;padding:0;border:none;background:0 0;transition:all .6s cubic-bezier(.23,1,.32,1)}@media only screen and (max-width:992px){.c-spmenu-button{display:block}}.c-spmenu-button:focus{outline:0}.c-spmenu-button span{position:absolute;display:block;width:100%;height:3px;background:#1b1d1f;transition:all .6s cubic-bezier(.23,1,.32,1)}.c-spmenu-button span:first-child{top:5px;left:0}.c-spmenu-button span:nth-child(2){top:50%;left:0;margin-top:-1.5px}.c-spmenu-button span:nth-child(3){bottom:5px;left:0}.c-spmenu-inner{opacity:1;padding:81px 20px 20px;transition:all .6s cubic-bezier(.23,1,.32,1)}.c-spmenu-main>ul>li{border-bottom:1px solid #fff}.c-spmenu-main>ul>li>a{position:relative;display:block;padding:15px 40px 15px 20px;color:#fff;font-size:17px;font-weight:700}.c-spmenu-main>ul>li>a:before{position:absolute;top:50%;right:10px;display:block;content:"";width:20px;height:20px;transform:translateY(-50%);background:url(/https/codoc.jp/img/lp/icon-arrow-right-wh.svg) no-repeat 50%;background-size:100% auto}.c-spmenu-main>ul>li>details>summary,.c-spmenu-main>ul>li>span{position:relative;display:block;padding:15px 40px 15px 20px;color:#fff;font-size:17px;font-weight:700}.c-spmenu-main>ul>li>details>summary:after,.c-spmenu-main>ul>li>details>summary:before{position:absolute;top:30px;right:10px;display:block;content:"";width:17px;height:2px;background:#fff}.c-spmenu-main>ul>li>details>summary:after{transform:rotate(90deg);transition:all .3s cubic-bezier(.23,1,.32,1)}.c-spmenu-main>ul>li>details[open]>summary:after{transform:rotate(0)}.c-spmenu-main-sub{border-top:1px solid #fff}.c-spmenu-main-sub>ul>li{border-bottom:1px solid #fff}.c-spmenu-main-sub>ul>li:last-of-type{border-bottom:none}.c-spmenu-main-sub>ul>li>a{position:relative;display:block;padding:15px 40px;color:#fff;font-size:17px;font-weight:700}.c-spmenu-main-sub>ul>li>a:before{position:absolute;top:50%;right:10px;display:block;content:"";width:20px;height:20px;transform:translateY(-50%);background:url(/https/codoc.jp/img/lp/icon-arrow-right-wh.svg) no-repeat 50%;background-size:100% auto}.c-spmenu-enter-active,.c-spmenu-leave-active{transition:all .6s cubic-bezier(.23,1,.32,1)}.c-spmenu-enter-active .c-spmenu-inner,.c-spmenu-leave-active .c-spmenu-inner{opacity:0}.c-spmenu-enter,.c-spmenu-leave-to{opacity:0;transition:all .6s cubic-bezier(.23,1,.32,1)}.l-wrap-bk .c-spmenu-button span{background:#fff}.is-open-spmenu .c-spmenu-button{transform:rotateY(-1turn)}.is-open-spmenu .c-spmenu-button span{background:#1b1d1f}.is-open-spmenu .c-spmenu-button span:first-child{left:-5px;transform:rotate(-30deg) translateY(12px)}.is-open-spmenu .c-spmenu-button span:nth-child(2){opacity:0}.is-open-spmenu .c-spmenu-button span:nth-child(3){left:-5px;transform:rotate(30deg) translateY(-12px)}.is-open-spmenu .l-header{box-shadow:0 10px 10px -5px rgba(0,0,0,.04)}.is-open-spmenu .l-header:before{height:72px;background:#fff}@media only screen and (max-width:992px){.is-open-spmenu .l-header:before{height:50px}}.is-open-spmenu.l-wrap-bk .l-header-logo img{filter:none}.is-scroll .c-spmenu-button span{background:#1b1d1f}.c-box-arrow{position:relative;padding:30px}@media only screen and (max-width:992px){.c-box-arrow{padding:15px}}.c-box-arrow:before{position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:"";background:linear-gradient(150deg,#ffda2f,#f489ff 50%,#26ffda);animation:deformation2 6s cubic-bezier(.23,1,.32,1) infinite;z-index:0}.c-box-arrow-body{position:relative;padding:40px;background:#1b1d1f;color:#fff;font-size:25px;font-weight:700;line-height:1.5;text-align:center}@media only screen and (max-width:992px){.c-box-arrow-body{padding:20px;font-size:17px}}.c-box-arrow-body:before{display:block;content:"";position:absolute;top:-60px;left:50%;margin-left:-30px;border:30px solid transparent;border-bottom-color:#1b1d1f}@media only screen and (max-width:992px){.c-box-arrow-body:before{top:-30px;margin-left:-20px;border:20px solid transparent;border-bottom-color:#1b1d1f}}.c-box-arrow-body-title{font-size:30px;margin-bottom:10px;line-height:1.5}.c-box-arrow-body-lead{margin-bottom:20px;font-size:17px;font-weight:400}.c-box-arrow-body .c-boxies-flex{font-size:14px;font-weight:400}.c-box-arrow-body .c-boxies-flex-item{padding:30px 20px;background:#fff;color:#1b1d1f}@media only screen and (max-width:992px){.c-box-arrow-body .c-boxies-flex-item{margin-bottom:20px}.c-box-arrow-body .c-boxies-flex-item:last-of-type{margin-bottom:0}}.c-box-arrow-body .c-boxies-flex-item .c-section-subtitle{justify-content:center}.c-box-arrow-body .c-boxies-flex-item .c-list-normal{text-align:left}.c-box-arrow-small .c-box-arrow-body{padding:20px;font-size:20px}@media only screen and (max-width:992px){.c-box-arrow-small .c-box-arrow-body{font-size:17px}}.c-box-arrow-small .c-box-arrow-body:before{display:block;content:"";position:absolute;top:-40px;left:50%;margin-left:-20px;border:20px solid transparent;border-bottom-color:#1b1d1f}.c-box-point{position:relative;padding:30px}@media only screen and (max-width:992px){.c-box-point{padding:15px}}.c-box-point:before{position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:"";background:linear-gradient(150deg,#ffda2f,#f489ff 50%,#26ffda);animation:deformation2 6s cubic-bezier(.23,1,.32,1) infinite;z-index:0}.c-box-point-body{position:relative;padding:40px;background:#1b1d1f;color:#fff;line-height:1.5;text-align:center}@media only screen and (max-width:992px){.c-box-point-body{padding:20px;font-size:17px}}.c-box-point-title{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid hsla(0,0%,100%,.5);font-size:35px;font-weight:700}@media only screen and (max-width:992px){.c-box-point-title{font-size:20px;line-height:1.5}}.c-box-point-subtitle{margin-bottom:20px;font-size:25px;font-weight:700;line-height:1.5}@media only screen and (max-width:992px){.c-box-point-subtitle{font-size:17px;text-align:left}}@media only screen and (max-width:992px){.c-box-point-text{font-size:12px;text-align:left;line-height:1.5}}.c-box-image{display:flex!important;justify-content:space-between}@media only screen and (max-width:992px){.c-box-image{flex-direction:column}}.c-box-image-detail{width:56%}@media only screen and (max-width:992px){.c-box-image-detail{width:100%}}.c-box-image-figure{width:40%}@media only screen and (max-width:992px){.c-box-image-figure{width:100%}}.c-image-bg-blue{padding:20px;background:#e9f8fd}.c-image-bg-white{padding:20px;background:#fff}.c-box-gray{padding:40px;background:#efefef}@media only screen and (max-width:992px){.c-box-gray{padding:20px}}@media only screen and (max-width:992px){.c-box-gray .c-boxies-flex-item{margin-bottom:20px}}.c-box-gradient{padding:40px;background:linear-gradient(150deg,#fcf5d5,#fef5ff 50%,#edfffc)}@media only screen and (max-width:992px){.c-box-gradient{padding:20px}}@media only screen and (max-width:992px){.c-box-gradient .c-boxies-flex-item{margin-bottom:20px}}.c-box-red-light{padding:50px}.c-flow-plugin{margin-bottom:50px;padding-bottom:50px;border-bottom:3px solid #efefef}.c-flow-plugin:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.c-flow-plugin .c-section-subtitle{margin-bottom:30px}.c-carousel-flow{margin-right:-40px}.c-carousel-flow .slick-track{display:flex}.c-carousel-flow .slick-list{overflow:visible}.c-carousel-flow .slick-slide{margin-right:40px}.c-carousel-flow .slick-slide:last-of-type .c-carousel-flow-item:before{display:none}.c-carousel-flow-item{position:relative;padding:20px;background:#efefef}.c-carousel-flow-item:before{content:"";position:absolute;top:110px;left:100%;margin-top:-20px;border:20px solid transparent;border-left-color:#efefef}@media only screen and (max-width:992px){.c-carousel-flow-item:before{top:100px;left:100%;margin-top:-15px;border:15px solid transparent;border-left-color:#efefef}}.c-carousel-flow-item-body{background:#fff;box-shadow:0 10px 10px rgba(0,0,0,.03)}.c-carousel-flow-item-text{padding:15px;border-top:1px solid #efefef}.c-carousel-flow-item-image-padding{padding:10px}.c-section-label-large{margin-bottom:20px}.c-section-label-large span{display:inline-block;padding:7px 30px;background:linear-gradient(150deg,#fcf5d5,#fef5ff 50%,#edfffc);font-size:17px;font-weight:700}.c-box-support{max-width:1000px;display:flex;align-items:center;margin:0 auto}@media only screen and (max-width:992px){.c-box-support{padding:0 10px;flex-direction:column}}.c-box-support-detail{text-align:right}@media only screen and (max-width:992px){.c-box-support-detail{margin-bottom:40px;text-align:left}}.c-box-support-button{flex:1;padding-left:20px}@media only screen and (max-width:992px){.c-box-support-button{width:100%;padding-left:0}}.c-box-support-button .c-button{width:100%}.c-box-support .c-section-title{margin-bottom:20px}.c-box-support p{font-size:17px}.c-flow{display:flex}@media only screen and (max-width:992px){.c-flow{flex-direction:column;margin-top:30px}}.c-flow-item{position:relative;flex:1;display:flex!important;align-items:center;justify-content:center;min-height:140px;padding:40px 10px;margin-right:40px;background:#1b1d1f;color:#fff;font-size:20px;font-weight:700;line-height:1.5;text-align:center}@media only screen and (max-width:992px){.c-flow-item{padding:30px 10px;margin:0 0 40px;font-size:17px}}.c-flow-item:before{content:"";position:absolute;top:50%;left:100%;margin-top:-20px;border:20px solid transparent;border-left-color:#1b1d1f}@media only screen and (max-width:992px){.c-flow-item:before{top:100%;left:50%;margin:0 0 0 -15px;border:20px solid transparent;border-left-color:#1b1d1f;transform:rotate(90deg)}}.c-flow-item-red{background:#ed2b3e}.c-flow-item-red:before{border-left:20px solid #ed2b3e}.c-flow-item-number{position:absolute;top:-20px;left:-20px;display:block;width:60px;height:60px;line-height:60px;font-size:30px;color:#fff;text-shadow:0 5px 5px rgba(0,0,0,.07)}.c-flow-item-number:before{position:absolute;top:0;left:0;display:block;content:"";width:100%;height:100%;background:linear-gradient(150deg,#ffda2f,#f489ff 50%,#26ffda);animation:deformation4 3s cubic-bezier(.23,1,.32,1) infinite;z-index:0}.c-flow-item-number strong{position:relative;z-index:10}.c-flow-item:nth-child(2).is-ready{transition:all 2s cubic-bezier(.23,1,.32,1) .1s}.c-flow-item:nth-child(3).is-ready{transition:all 2s cubic-bezier(.23,1,.32,1) .2s}.c-flow-item:nth-child(4).is-ready{transition:all 2s cubic-bezier(.23,1,.32,1) .3s;transition:all 2s cubic-bezier(.23,1,.32,1) .4s}.c-flow-item:nth-child(5).is-ready{transition:all 2s cubic-bezier(.23,1,.32,1) .5s}.c-flow-item:last-of-type{margin-right:0}.c-flow-item:last-of-type:before{display:none}.c-flow-item-body-buttons{margin-top:10px}.c-flow-item-body-buttons li{margin-bottom:5px}.c-flow-item-body-buttons li:last-of-type{margin-bottom:0}.c-flow-item-body-buttons li .c-button{font-size:14px}.c-flow-small .c-flow-item{margin-right:30px}@media only screen and (max-width:992px){.c-flow-small .c-flow-item{margin:0 0 30px}}.c-flow-small .c-flow-item:last-of-type{margin-right:0}.c-flow-small .c-flow-item-body-title{font-size:17px;line-height:1.5}.c-flow-small .c-flow-item-body-description{font-size:14px;font-weight:400;line-height:1.5}.c-list-users{display:flex}@media only screen and (max-width:992px){.c-list-users{flex-direction:column}}.c-list-users li{display:flex!important;align-items:center;margin-right:20px;font-weight:700}@media only screen and (max-width:992px){.c-list-users li{margin:0 0 20px}}@media only screen and (max-width:992px){.c-list-users li:last-of-type{margin-bottom:0}}.c-list-users li i{margin-right:5px}.c-list-users li i img{width:25px;height:auto}.c-share-about .c-box-image{margin-bottom:50px;padding-bottom:50px;border-bottom:2px solid #fff}@media only screen and (max-width:992px){.c-share-about .c-box-image{margin-bottom:20px;padding-bottom:20px}}.c-share-about .c-box-image:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}@media only screen and (max-width:992px){.c-share-about .c-box-image-figure{margin-bottom:20px}}.c-tabs{background-color:#fff}.c-tabs-button{display:block;float:left;width:50%;padding:10px 15px;text-align:center;background:#1b1d1f;color:#fff;font-size:17px;font-weight:700;transition:all .3s cubic-bezier(.23,1,.32,1);cursor:pointer}@media only screen and (max-width:992px){.c-tabs-button{line-height:1.5;font-size:14px}}.c-tabs-button:hover{background:#8c8d8e}.c-tabs input[name=tab-item]{display:none}input:checked+.c-tabs-button{background-color:#fff;color:#1b1d1f}.c-tabs-content{display:none;padding:50px;clear:both;overflow:hidden}@media only screen and (max-width:992px){.c-tabs-content{padding:20px}}.c-tabs-content-section{margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid #efefef}.c-tabs-content-section:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.c-tabs-content-section .c-box-image-figure{margin-bottom:20px}.c-tabs-gray,.c-tabs-gray input:checked+.c-tabs-button{background-color:#efefef}#consultation:checked~#consultation-content,#creater:checked~#creater-content,#introducer:checked~#introducer-content,#other:checked~#other-content,#start:checked~#start-content,#wordpress:checked~#wordpress-content{display:block}.l-section .c-box-bottom-border{margin-bottom:50px;padding-bottom:50px;border-bottom:2px solid #efefef}@media only screen and (max-width:992px){.l-section .c-box-bottom-border{margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid #efefef}}.l-section .c-box-bottom-border:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.c-box-white{padding:40px;background:#fff;box-shadow:0 0 30px -10px rgba(0,0,0,.07)}@media only screen and (max-width:992px){.c-box-white{padding:20px}}.c-img-height-100{height:100px;width:auto;max-width:auto;margin:0 auto}.c-list-normal li{position:relative;padding-left:15px;margin-bottom:10px}.c-list-normal li:last-of-type{margin-bottom:0}.c-list-normal li:before{position:absolute;top:.5em;left:0;display:block;content:"";width:7px;height:7px;background:linear-gradient(150deg,#ffda2f,#f489ff 50%,#26ffda)}.c-list-tag{display:flex;flex-wrap:wrap;margin-bottom:-10px}.c-list-tag li{margin:0 10px 10px 0;padding:5px 15px;font-size:11px;background:#fff;border-radius:20px;box-shadow:0 0 10px -3px rgba(0,0,0,.1)}.c-box-small{max-width:1080px;margin:0 auto}.c-boxies-flex-sp-small .c-boxies-flex-item{margin-bottom:20px}.c-boxies-flex-sp-small .c-boxies-flex-item:last-of-type{margin-bottom:0}.c-performance-top{display:flex;align-items:center;justify-content:center}.c-performance-top-image{width:40%;margin-right:20px}.c-performance-top-detail{width:40%}.c-case{position:relative;text-align:center}.c-case-full{margin:0 calc(50% - 50vw);width:100vw}@media only screen and (max-width:992px){.c-case .c-section-lead,.c-case .c-section-title{padding:0 20px}}.c-case-carousel{position:relative}.c-case-carousel:before{position:absolute;top:-100px;left:0;display:block;content:"";width:100%;height:calc(100% + 100px);background:linear-gradient(150deg,#fcf5d5,#fef5ff 50%,#edfffc);animation:deformation2 6s cubic-bezier(.23,1,.32,1) infinite}.c-case-carousel-item{padding:0 20px;text-align:left}@media only screen and (max-width:992px){.c-case-carousel-item{padding:0 10px}}.c-case-carousel-item-image{display:block;margin-bottom:10px}.c-case-carousel-item-title{display:block;margin-bottom:5px;font-size:20px;font-weight:700;line-height:1.5}.c-case-carousel-item-description{margin-bottom:10px}.c-case-carousel-item-label{display:flex}.c-case-carousel-item-label a{padding:3px 15px;margin-right:5px;background:linear-gradient(150deg,#ffda2f,#f489ff 50%,#26ffda);color:#fff;font-size:12px;transition:all .6s cubic-bezier(.23,1,.32,1)}.c-case-carousel-item-label a:hover{opacity:.7}.c-case-carousel-side{position:relative}.c-case-carousel-side-item{display:flex!important;padding:15px 20px;text-align:left}.c-case-carousel-side-item-image{width:56%;padding:10px;border-radius:10px;margin-right:15px;background:#fff;box-shadow:0 3px 15px rgba(0,0,0,.07)}.c-case-carousel-side-item-image img{border-radius:5px}.c-case-carousel-side-item-body{flex:1}.c-case-carousel-side-item-body-logo{margin-bottom:15px}.c-case-carousel-side-item-body-logo img{max-width:150px}.c-case-carousel-side-item-body-description{font-size:13px;line-height:1.5}.c-case-carousel-side-item-body-title{margin-bottom:10px;font-size:15px;font-weight:700}.c-case .slick-prev{position:absolute;top:10vw;left:0;display:block;width:30px;height:60px;border:none;background:linear-gradient(150deg,#ffda2f,#f489ff 50%,#26ffda);z-index:100}@media only screen and (max-width:992px){.c-case .slick-prev{top:15vw}}.c-case .slick-prev:before{position:absolute;top:50%;left:10px;display:block;content:"";width:10px;height:10px;margin-top:-5px;border-top:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg);cursor:pointer}.c-case .slick-next{position:absolute;top:10vw;right:0;display:block;width:30px;height:60px;border:none;background:linear-gradient(150deg,#ffda2f,#f489ff 50%,#26ffda);z-index:100}@media only screen and (max-width:992px){.c-case .slick-next{top:15vw}}.c-case .slick-next:before{position:absolute;top:50%;left:10px;display:block;content:"";width:10px;height:10px;margin-top:-5px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);cursor:pointer}.c-list-case-logo{position:relative;display:flex!important;align-items:center;justify-content:center;margin-bottom:40px;z-index:10}.c-list-case-logo li{margin:0 30px}@media only screen and (max-width:992px){.c-list-case-logo li{margin:0 15px}}.c-list-case-logo li.tocana img{max-width:200px;height:auto}.c-list-case-logo li.warakuweb img{max-width:90px;height:auto}.c-list-case-logo li.getnews img{max-width:200px;height:auto}.c-case-example{max-width:1080px;margin:0 auto}.c-case-example-item{margin-bottom:40px;padding-bottom:40px;border-bottom:2px solid #8c8d8e}@media only screen and (max-width:992px){.c-case-example-item{margin-bottom:20px;padding-bottom:20px}}.c-case-example-item:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.c-case-example-item-title{margin-bottom:10px;text-align:center;font-size:25px;font-weight:700}@media only screen and (max-width:992px){.c-case-example-item-title{font-size:20px}}.c-case-example-item-body{display:flex;justify-content:space-between;line-height:1.5}@media only screen and (max-width:992px){.c-case-example-item-body{flex-direction:column;font-size:11px}}.c-case-example-item-body-left{position:relative;flex:1;margin-right:10px;padding:20px;background:#fff;z-index:10}@media only screen and (max-width:992px){.c-case-example-item-body-left{margin-right:0;margin-bottom:10px;padding:15px}}.c-case-example-item-body-left:before{content:"";position:absolute;top:50%;left:100%;margin-top:-20px;border:20px solid transparent;border-left-color:#fff;z-index:10}@media only screen and (max-width:992px){.c-case-example-item-body-left:before{top:100%;left:50%;margin-top:0;margin-left:-20px;transform:rotate(90deg)}}.c-case-example-item-body-left-head{display:flex;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #efefef}.c-case-example-item-body-left-head-box{flex:1;margin-right:10px;padding-right:10px;border-right:1px solid #efefef;text-align:center}.c-case-example-item-body-left-head-box:last-of-type{margin-right:0;padding-right:0;border-right:none}.c-case-example-item-body-left-head-box strong{font-size:20px}.c-case-example-item-body-left-result{text-align:center}.c-case-example-item-body-left-result strong{font-size:30px;color:#ed2b3e}.c-case-example-item-body-right{position:relative;width:47%;flex:1;padding:20px;background:linear-gradient(150deg,#ffda2f,#f489ff 50%,#26ffda);z-index:0}@media only screen and (max-width:992px){.c-case-example-item-body-right{width:100%;padding:15px}}.c-case-example-item-body-right-head{position:relative;display:flex;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #1b1d1f}.c-case-example-item-body-right-head:before{position:absolute;top:50%;left:50%;display:block;content:"";width:20px;height:2px;background:#1b1d1f;transform:translateX(-50%) translateY(-50%)}.c-case-example-item-body-right-head-box{flex:1;margin-right:20px;text-align:center}.c-case-example-item-body-right-head-box:last-of-type{margin-right:0}.c-case-example-item-body-right-head-box strong{font-size:20px}.c-case-example-item-body-right-result{text-align:center}.c-case-example-item-body-right-result strong{font-size:30px;color:#ed2b3e}.l-section-case-example .c-section-lead,.l-section-case-example .c-section-title{text-align:center}.c-mail-inner{display:flex;max-width:800px;margin:0 auto}@media only screen and (max-width:992px){.c-mail-inner{flex-direction:column}}.c-mail-input{flex:1;padding:10px 15px;border:none;background:#efefef}@media only screen and (max-width:992px){.c-mail-input{padding:15px;font-size:17px}}.c-mail-input:focus{outline:0;border:1px solid #efefef;background:#fff}.c-mail-submit{width:120px;padding:12px 10px;border:none;background:#ed2b3e;color:#fff;font-size:17px;font-weight:700;transition:all .6s cubic-bezier(.23,1,.32,1)}@media only screen and (max-width:992px){.c-mail-submit{width:100%;padding:12px 15px}}.c-mail-submit:hover{background:rgb(240.9913043478,90.0086956522,104.7956521739)}@media only screen and (max-width:992px){.c-performance-inquiry .c-section-subtitle{margin-bottom:10px}}@media only screen and (max-width:992px){.c-performance-inquiry .c-boxies-flex-item{margin-bottom:40px}}.c-features-categories{position:relative;padding:40px;background:#efefef}@media only screen and (max-width:992px){.c-features-categories{padding:20px 20px 60px}}@media only screen and (max-width:992px){.c-features-categories-faq{padding:20px}}.c-features-categories ul{display:flex;flex-wrap:wrap}.c-features-categories-button{margin:0 0 5px}@media only screen and (max-width:992px){.c-features-categories-button{width:32%;margin:0 2% 3px 0}}@media only screen and (max-width:992px){.c-features-categories-button:nth-child(3n){margin-right:0}}@media only screen and (max-width:992px){.c-features-categories-button:nth-child(n+4){display:none}}.c-features-categories-button-large{width:32%;margin:0 2% 5px 0}.c-features-categories-button-large:nth-of-type(3n){margin-right:0}@media only screen and (max-width:992px){.c-features-categories-button-large{width:100%;margin:0 0 5px}}.c-features-categories .c-button{width:100%;padding:5px;border:none;cursor:pointer}.c-features-categories .c-button:after{display:none}.c-features-categories .c-button span{width:100%}@media only screen and (max-width:992px){.c-features-categories .c-button span{padding:10px}}.c-features-categories .c-button.is-active span{background:#1b1d1f;color:#fff}.c-features-categories-more{display:none;position:absolute;bottom:0;left:0;width:100%}@media only screen and (max-width:992px){.c-features-categories-more{display:block}}.c-features-categories-more-button{width:100%;padding:10px;background:#8c8d8e;color:#fff;border:none;font-size:14px;font-weight:700}.c-features-categories.is-open ul li:nth-child(n+4){display:block}.c-features-list ul{display:flex;flex-wrap:wrap}.c-features-list-item{display:flex;flex-direction:column;width:23%;margin:0 2.666666667% 20px 0;padding:15px;border:2px solid #1b1d1f}@media only screen and (max-width:992px){.c-features-list-item{width:100%;margin:0 0 10px}}.c-features-list-item:nth-of-type(4n){margin-right:0}.c-features-list-item-image{padding:30px;margin-bottom:15px;background:#387cec}.c-features-list-item-image img{width:auto;height:60px;margin:0 auto}.c-features-list-item-name{padding-bottom:15px;border-bottom:2px solid #1b1d1f;font-size:17px;font-weight:700;text-align:center}.c-features-list-item-description,.c-features-list-item-name{margin-bottom:15px;line-height:1.5}.c-features-list-item-tags{display:flex;margin-bottom:15px}.c-features-list-item-tags span{padding:3px 10px;margin-right:5px;background:#1b1d1f;font-size:10px;font-weight:700;color:#fff}.c-features-list-item-more{margin-top:auto}.c-features-list-item-more .c-button,.c-features-list-item-more .c-button span{width:100%}.c-faq-detail-section{margin-bottom:40px;padding-bottom:40px;border-bottom:2px solid #efefef}@media only screen and (max-width:992px){.c-faq-detail-section{margin-bottom:20px;padding-bottom:20px}}.c-faq-detail-section:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.c-faq-detail-question{display:flex;flex-wrap:wrap;margin-bottom:40px}@media only screen and (max-width:992px){.c-faq-detail-question{margin-bottom:20px}}.c-faq-detail-question li{width:49%;margin:0 2% 7px 0}@media only screen and (max-width:992px){.c-faq-detail-question li{width:100%;margin:0 0 2px}}.c-faq-detail-question li:nth-child(2n){margin-right:0}.c-faq-detail-question li .c-button-full span{text-align:left}@media only screen and (max-width:992px){.c-faq-detail-question li .c-button-full span{padding:10px 20px 10px 10px;font-size:14px}}.c-faq-detail-question li .c-button-full:after{margin-top:-8px;transform:rotate(90deg)}.c-faq-detail-answer-title{margin-bottom:10px;font-size:20px;font-weight:700;line-height:1.5}.c-faq-detail-answer-detail{margin-bottom:40px}@media only screen and (max-width:992px){.c-faq-detail-answer-detail{margin-bottom:20px}}.c-faq-detail-answer-detail pre{padding-left:20px;background:#efefef;white-space:pre-wrap}.c-faq-detail-answer-detail a{color:#ed2b3e;text-decoration:underline}.c-faq-detail-answer-detail a:hover{text-decoration:none}.c-faq-detail-answer-detail ol{padding-left:1.3em}.c-faq-detail-answer-detail ol>li{list-style:decimal;margin-bottom:.5em;line-height:1.5}.c-faq-detail-answer-detail ol>li:last-of-type{margin-bottom:0}.c-faq-detail-answer-detail ul li{position:relative;padding-left:1.35em;margin-bottom:.5em;line-height:1.5}.c-faq-detail-answer-detail ul li:before{position:absolute;top:.6em;left:.5em;display:block;content:"";width:5px;height:5px;background:#1b1d1f}.c-article p{margin-bottom:20px;line-height:1.5}.c-article p a{color:#ed2b3e;text-decoration:underline}.c-article p a:hover{text-decoration:none}.c-article h3{margin-top:40px}.c-article hr{margin-bottom:20px;background:#efefef;border:1px solid #efefef}.c-article ol{list-style:decimal;padding-left:1.25em;margin-bottom:20px}.c-article ol li{margin-bottom:10px;line-height:1.5}.c-article ol li p{margin-bottom:0}.c-article ol li ol{margin-top:10px}.c-article ul{margin-bottom:20px}.c-article ul li{position:relative;padding-left:1.25em;margin-bottom:10px;line-height:1.5}.c-article ul li:before{position:absolute;top:.5em;left:0;display:block;content:"";width:7px;height:7px;background:linear-gradient(150deg,#ffda2f,#f489ff 50%,#26ffda)}.c-article ul li p{margin-bottom:0}.c-article ul li ol{margin-top:10px}.c-article-privacy img{position:relative;top:-2px;display:inline-block;width:auto;height:17px}.c-article-info p{margin-bottom:0}.c-article-info img{position:relative;top:-2px;display:inline-block;width:auto;height:17px}@media only screen and (max-width:992px){.c-article-info .c-table table{width:100%}}.c-article-info .c-table table tbody{word-break:break-all}@media only screen and (max-width:992px){.c-article-info .c-table table tbody tr{display:block;width:100%}}.c-article-info .c-table table tbody tr th{background:#1b1d1f;color:#fff;width:25%}@media only screen and (max-width:992px){.c-article-info .c-table table tbody tr th{display:block;width:100%;text-align:left}}.c-article-info .c-table table tbody tr td{width:75%}@media only screen and (max-width:992px){.c-article-info .c-table table tbody tr td{display:block;width:100%}}.c-article-info .c-table table tbody tr td ul{margin-top:10px;margin-bottom:0}.c-article-info .c-table table tbody tr td ul:first-of-type{margin-top:0}.c-article-info .c-table table tbody tr td ul li{margin-bottom:0}.c-box-red-light{padding:40px;background:#ffeaea}.c-box-red-light-small{padding:20px}.c-partner-example ul{display:flex;flex-wrap:wrap;margin-bottom:-20px}.c-partner-example ul li{width:49%;margin:0 2% 20px 0;padding:40px;background:#efefef}@media only screen and (max-width:992px){.c-partner-example ul li{width:100%;margin:0 0 20px;padding:20px}}.c-partner-example ul li:nth-of-type(2n){margin-right:0}.c-partner-example-category{padding:40px 20px;margin-bottom:20px;background:linear-gradient(150deg,#ffda2f,#f489ff 50%,#26ffda);color:#fff;font-size:30px;font-weight:700;text-align:center;text-shadow:0 0 10px rgba(0,0,0,.12)}@media only screen and (max-width:992px){.c-partner-example-category{font-size:25px}}.c-partner-example-title{margin-bottom:10px;font-size:20px;font-weight:700;line-height:1.5}@media only screen and (max-width:992px){.c-box-bottom-border-partner .c-box-image-figure{margin-bottom:10px}}.c-form{padding:40px;background:linear-gradient(150deg,#fcf5d5,#fef5ff 50%,#edfffc);box-shadow:0 0 40px -10px rgba(0,0,0,.1)}@media only screen and (max-width:992px){.c-form{padding:20px;box-shadow:0 0 30px -10px rgba(0,0,0,.1)}}.c-form-row{display:flex;padding:20px;border-bottom:2px solid #fff}@media only screen and (max-width:992px){.c-form-row{flex-direction:column;padding:0;margin-bottom:20px;border-bottom:none}}.c-form-label{width:160px;padding-top:10px;text-align:right;font-weight:700}@media only screen and (max-width:992px){.c-form-label{width:100%;margin-bottom:5px;padding-top:0;text-align:left}}.c-form-input{flex:1;padding-left:20px}@media only screen and (max-width:992px){.c-form-input{padding-left:0}}.c-form-input input[type=text]{width:100%;padding:15px;border:1px solid #efefef;transition:all .6s cubic-bezier(.23,1,.32,1)}.c-form-input input[type=text]:hover{border:1px solid #8c8d8e}.c-form-input input[type=text]:focus{outline:0;border:1px solid #8c8d8e}.c-form-input textarea{width:100%;height:200px;padding:15px;border:1px solid #efefef;transition:all .6s cubic-bezier(.23,1,.32,1)}.c-form-input textarea:hover{border:1px solid #8c8d8e}.c-form-input textarea:focus{outline:0;border:1px solid #8c8d8e}.c-form-input textarea[disabled]{background:#efefef}.c-form-input textarea[disabled]:hover{border:1px solid #efefef}.c-form-input-topics-main{display:flex;border:1px solid #efefef}@media only screen and (max-width:992px){.c-form-input-topics-main{flex-direction:column}}.c-form-input-topics-main input[type=radio]{display:none}.c-form-input-topics-main label{flex:1;background:#fff;padding:10px 20px;text-align:center;border-right:1px solid #efefef;cursor:pointer}@media only screen and (max-width:992px){.c-form-input-topics-main label{border-right:none;border-bottom:1px solid #efefef}}.c-form-input-topics-main label:last-of-type{border-right:none}@media only screen and (max-width:992px){.c-form-input-topics-main label:last-of-type{border-bottom:none}}.c-form-input-topics-main input[type=radio]:checked+label{background:#1b1d1f;color:#fff}.c-form-input-topics-sub>div{margin-top:10px}.c-form-input-topics-sub>div ul li{position:relative;display:inline-block;margin-right:15px}.c-form-input-topics-sub>div ul li input{visibility:hidden}.c-form-input-topics-sub>div ul li label{position:relative;display:inline-block;margin-left:5px;cursor:pointer}.c-form-input-topics-sub>div ul li label:before{position:absolute;top:50%;left:-20px;display:block;content:"";width:14px;height:14px;border-radius:50%;border:1px solid #1b1d1f;background:#fff;transform:translateY(-50%)}.c-form-input-topics-sub>div ul li label:after{position:absolute;top:50%;left:-17px;display:block;content:"";width:10px;height:10px;border-radius:50%;background:#1b1d1f;opacity:0;transform:translateY(-50%)}.c-form-input-topics-sub>div ul li input:checked+label:after{opacity:1}.c-form-input-topics-body{margin-bottom:20px;padding-top:10px}.c-form-input-topics-body-number{display:flex;align-items:center;margin-top:10px}.c-form-input-topics-body-number-input{flex:1}.c-form-input-topics-body a{color:#ed2b3e}.c-form-submit{display:flex;justify-content:center;margin-top:20px}@media only screen and (max-width:992px){.c-form-submit{margin-top:0}}.c-form-submit .c-button{width:300px;border:none;background:0 0}@media only screen and (max-width:992px){.c-form-submit .c-button{width:100%}}.c-form-submit .c-button span{width:100%}.c-form-error{margin-bottom:20px;padding:20px;background:#fff;border:1px solid #efefef}@media only screen and (max-width:992px){.c-form-error{padding:15px}}.c-form-error-title{margin-bottom:10px;padding-bottom:10px;border-bottom:2px solid #efefef;font-size:17px;font-weight:700;color:#ed2b3e}.c-form-error-detail{color:#ed2b3e}.c-form-error-login{margin-bottom:20px;padding:20px;background:#ffeaea}@media only screen and (max-width:992px){.c-form-error-login{padding:15px}}.c-form-error-login a{color:#ed2b3e;text-decoration:underline}.c-form-error-login a:hover{text-decoration:none}.c-form-feedback{color:#ed2b3e}.c-form-complete-title{margin-bottom:20px;font-size:20px;font-weight:700}.c-publisher-icon{width:auto;height:120px;margin:0 auto}.c-list-functions li{position:relative;padding-left:15px}.c-list-functions li:before{position:absolute;top:50%;left:0;display:block;content:"";width:7px;height:7px;margin-top:-3.5px;background:linear-gradient(150deg,#ffda2f,#f489ff 50%,#26ffda);border-radius:50%}.logo-kotobank{max-width:160px;height:auto}@media only screen and (max-width:992px){.logo-kotobank{margin:15px auto 0}}.c-paywall-function{display:flex}@media only screen and (max-width:992px){.c-paywall-function{flex-direction:column}}.c-paywall-function-detail{flex:1;padding-right:80px}@media only screen and (max-width:992px){.c-paywall-function-detail{padding-right:0}}.c-paywall-function-detail p{margin-bottom:40px}@media only screen and (max-width:992px){.c-paywall-function-detail p{margin-bottom:20px}}.c-paywall-function-detail .c-boxies-flex{flex-direction:column}.c-paywall-function-detail .c-boxies-flex-item{margin-bottom:50px;padding-bottom:50px;border-bottom:2px solid #efefef}.c-paywall-function-detail .c-boxies-flex-item:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.c-paywall-function-detail .c-boxies-flex-item-detail-lead{font-size:16px;font-weight:700}.c-paywall-function-image{width:46%}@media only screen and (max-width:992px){.c-paywall-function-image{width:100%}}.c-paywall-function-image .c-hero-image-sample-body{position:sticky;top:82px}.c-box-explain{display:flex;align-items:center;padding:20px;background:#fff;box-shadow:0 0 30px -10px rgba(0,0,0,.07)}@media only screen and (max-width:992px){.c-box-explain{flex-direction:column;padding:15px}}.c-box-explain-image{width:34%}@media only screen and (max-width:992px){.c-box-explain-image{width:100%;margin-bottom:15px}}.c-box-explain-text{flex:1;margin-left:20px}@media only screen and (max-width:992px){.c-box-explain-text{margin-left:0}}.c-text-link{text-decoration:underline;color:#ed2b3e}.c-text-link:hover{text-decoration:none}.c-language-switch{position:fixed;right:20px;bottom:20px;max-width:480px;padding:15px 20px;z-index:100;background:#fff;box-shadow:0 0 20px -5px rgba(0,0,0,.12)}@media only screen and (max-width:992px){.c-language-switch{width:calc(100% - 30px);right:15px;bottom:15px;padding:15px;font-size:13px}}.c-language-switch p{margin-bottom:3px;line-height:1.3}.c-language-switch a{position:relative;display:inline-block;line-height:1.3;transition:all .6s cubic-bezier(.23,1,.32,1)}.c-language-switch a:after{position:absolute;top:50%;right:-17px;display:block;content:"";width:12px;height:12px;transform:translateY(-50%);background:url(/https/codoc.jp/img/lp/icon-arrow-right.svg) no-repeat 50%;background-size:auto;background-size:100% auto;z-index:10;transition:all .6s cubic-bezier(.23,1,.32,1)}.c-language-switch a:hover{opacity:.5}.c-language-switch a:hover:after{right:-22px}.c-language-switch-close{position:absolute;top:-7px;left:-7px;display:block;width:26px;height:26px;border-radius:50%;border:none;background:#8c8d8e;transition:all .6s cubic-bezier(.23,1,.32,1)}@media only screen and (max-width:992px){.c-language-switch-close{top:-10px;left:-10px}}.c-language-switch-close:hover{opacity:.7}.c-language-switch-close:before{transform:rotate(45deg)}.c-language-switch-close:after,.c-language-switch-close:before{display:block;content:"";position:absolute;top:12px;left:8px;width:10px;height:2px;background:#fff}.c-language-switch-close:after{transform:rotate(-45deg)}
