.product-menu{background-image:-webkit-linear-gradient(270deg, #151515 3.63%, #0a0a0a 100%, #101010 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(3.63%, #151515), color-stop(100%, rgba(10, 10, 10, 0.96)), to(#101010));background-image:-webkit-linear-gradient(top, #151515 3.63%, rgba(10, 10, 10, 0.96) 100%, #101010 100%);background-image:linear-gradient(180deg, #151515 3.63%, rgba(10, 10, 10, 0.96) 100%, #101010 100%)}.masthead-brand a,.masthead-brand a:link,.masthead-brand a:visited{color:#cc2c68}.masthead-nav>.current-menu-item>a,.masthead-nav>.current-menu-item>a:focus,.masthead-nav>.current-menu-item>a:hover{border-bottom-color:#cc2c68}section.bg-section,section.bg-section-padding{background:#f7f6f3;padding:2rem;border:solid 2px #eaeaea;margin-top:2rem}section.bg-section .row,section.bg-section-padding .row{margin-bottom:0}section.bg-section h3,section.bg-section-padding h3{margin-bottom:2rem;font-size:1.36rem}section.bg-section h4,section.bg-section-padding h4{border-bottom:solid 2px #cc2c68;color:#cc2c68;padding-bottom:1rem}section.bg-section-padding{background:none;border:none;padding-bottom:0}.single-catch-img span.thumb{height:640px;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;display:block;background-color:#c22e6c;background-attachment:fixed}.single-catch-img span.logo{width:100%;max-width:1340px;max-height:100%;height:auto;background-repeat:no-repeat;background-size:100% auto;background-position:center}@media(max-width: 1200px){.product-menu-on span.thumb{height:38rem}.product-menu-on span.logo{background-size:74rem}}@media(max-width: 992px){.product-menu-on span.thumb{height:370px}.product-menu-on span.logo{background-size:52rem}}@media(max-width: 768px){.product-menu-on span.thumb{height:260px}.product-menu-on span.logo{background-size:38rem}}@media(max-width: 544px){.product-menu-on span.thumb{height:15rem}.product-menu-on span.logo{background-size:30rem}}#menu-item-5879 a,#menu-item-5919 a,#menu-item-5921 a{border:none !important;color:rgba(255,255,255,.75)}#primary *{font-family:"Noto Sans Japanese",sans-serif}#primary i.fa{font-family:FontAwesome}#primary .contents{color:#5f5f5f}#primary .contents .row-top{padding-top:2rem}#primary .contents .row-pathway,#primary .tutorial .contents .row,#primary .tutorial .contents .row-pathway{padding:0}#primary .lead{font-weight:300}#primary .badge{font-size:1rem}#primary .badge-default,#primary .badge-newmark{background-color:#cc2c68;color:#fff;margin-left:.2rem !important}#primary .text-muted{color:#636b70}#primary ul{margin-bottom:3rem}#primary ul ul{margin-bottom:1rem;margin-left:0}#primary ul ul li{list-style:none}#primary ul ul li:before{padding-right:.5rem;content:"-";font-family:FontAwesome}#primary ul li{margin:auto;padding:auto}#primary ul li .badge{font-size:.5rem;margin-bottom:0}#primary .functionslist *{font-size:1.2rem}#primary .functionslist * ul{margin-bottom:0}#primary .functionslist * ul li{margin-bottom:1rem}#primary .functionslist * a{color:#dcdcdc}#primary .btn-lg{margin:0 .5rem;font-weight:400;border-radius:50px}#primary .btn-outline-pencil{color:#cc2c68;background-image:none;background-color:rgba(0,0,0,0);border-color:#cc2c68}#primary .btn-outline-pencil:hover{color:#fff;background-color:#cc2c68;border-color:#cc2c68}#primary .image-bnr1{background-color:#000;height:10rem;min-width:100%}#primary .bg-gray{background-color:#333}#primary .category-icon{background-size:contain;background-position:center;background-repeat:no-repeat;height:10rem;display:block;margin-bottom:1rem}#primary .left-icon{background-size:contain;background-position:center;background-repeat:no-repeat;height:5rem;width:5rem;display:inline-block;vertical-align:middle;margin-right:.3rem;margin-bottom:0}#primary .bg-feature{background-color:#f6f6f6;border-top:1px solid #3c3c3c}#primary .bg-feature .bg-1{background-image:url("https://placehold.jp/1920x1080.png");background-size:auto 1200px;background-position:center center;background-repeat:repeat;height:30rem}#primary .bg-feature .lead rt,#primary .bg-feature .lead ruby{font-weight:100}#primary .bg-feature li{color:#cc2c68}#primary .bg-feature h3{color:#fff}#primary .bg-material{background-color:#fcfcfc}#primary .bg-material .category-icon{background-image:url("/jp/images/stories/products/pencil4/material.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2){#primary .bg-material .category-icon{background-image:url("/jp/images/stories/products/pencil4/material@2x.png")}}#primary .bg-material .bg-1{background-image:url("https://placehold.jp/1920x1080.png");background-size:auto 1200px;background-position:center center;background-repeat:repeat;height:30rem}#primary .bg-line{background-color:#fcfcfc;border-top:solid 1px #e6e6e6}#primary .bg-line .category-icon{background-image:url("/jp/images/stories/products/pencil4/drawline.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2){#primary .bg-line .category-icon{background-image:url("/jp/images/stories/products/pencil4/drawline@2x.png")}}#primary .bg-line .bg-1{background-image:url("https://placehold.jp/1920x1080.png");background-size:auto 1200px;background-position:center center;background-repeat:repeat;height:30rem}#primary .bg-modifier{background-color:#fcfcfc;border-top:solid 1px #e6e6e6}#primary .bg-modifier .category-icon{background-image:url("/jp/images/stories/products/pencil4/modifier.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2){#primary .bg-modifier .category-icon{background-image:url("/jp/images/stories/products/pencil4/modifier@2x.png")}}#primary .bg-modifier .bg-1{background-image:url("/jp/images/stories/products/pencil4/gallery001.jpg");background-size:cover;background-position:center center;background-repeat:repeat;height:30rem}#primary .bg-export{background-color:#fcfcfc;border-top:solid 1px #e6e6e6}#primary .bg-export .category-icon{background-image:url("/jp/images/stories/products/pencil4/export.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2){#primary .bg-export .category-icon{background-image:url("/jp/images/stories/products/pencil4/export@2x.png")}}#primary .bg-export .bg-1{background-image:url("https://placehold.jp/1920x1080.png");background-size:auto 1200px;background-position:center center;background-repeat:repeat;height:30rem}#primary .bg-utility{background-color:#fcfcfc;border-top:solid 1px #e6e6e6}#primary .bg-utility .category-icon{background-image:url("/jp/images/stories/products/pencil4/utility.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2){#primary .bg-utility .category-icon{background-image:url("/jp/images/stories/products/pencil4/utility@2x.png")}}#primary .bg-utility .bg-1{background-image:url("https://placehold.jp/1920x1080.png");background-size:auto 1200px;background-position:center center;background-repeat:repeat;height:30rem}#primary .bg-spreadsheet{background-color:#fcfcfc;border-top:solid 1px #e6e6e6}#primary .bg-spreadsheet .bg-1{background-image:url("https://placehold.jp/1920x1080.png");background-size:auto 1200px;background-position:center center;background-repeat:repeat;height:30rem}#primary .bg-casestudy{background-color:#fcfcfc;border-top:solid 1px #e6e6e6}#primary .bg-casestudy .bg-1{background-image:url("https://placehold.jp/1920x1080.png");background-size:auto 1200px;background-position:center center;background-repeat:repeat;height:30rem}#primary .bg-spec{border-top:solid 1px #e6e6e6;background:#f2f2f2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#primary .bg-spec li{font-size:.9rem}#primary .bg-demo,#primary .bg-newfeature{background-color:rgba(43,43,43,.92)}#primary .bg-demo table th,#primary .bg-newfeature table th{vertical-align:top}#primary .bg-demo .btn,#primary .bg-newfeature .btn{-webkit-transition:border .25s linear,color .25s linear,background-color .25s linear;transition:border .25s linear,color .25s linear,background-color .25s linear;-webkit-font-smoothing:subpixel-antialiased}#primary .bg-demo .btn-primary,#primary .bg-newfeature .btn-primary{color:#fff;background-color:rgba(241,0,0,0);border:#fff;border-style:solid;border-width:2px}#primary .bg-demo a.btn-default,#primary .bg-demo a.btn-primary,#primary .bg-newfeature a.btn-default,#primary .bg-newfeature a.btn-primary{color:#fff;background-color:rgba(241,0,0,0);border:#fff;border-style:solid;border-width:2px}#primary .bg-demo a.btn-primary,#primary .bg-newfeature a.btn-primary{background-color:rgba(255,255,255,.1)}#primary .bg-demo .starimage .btn-primary:hover,#primary .bg-demo a.btn-default:hover,#primary .bg-demo a.btn-primary:hover,#primary .bg-newfeature .starimage .btn-primary:hover,#primary .bg-newfeature a.btn-default:hover,#primary .bg-newfeature a.btn-primary:hover{color:#fff;background-color:#cc2c68;text-shadow:none}#primary .inverse .contents{color:#cacaca}#primary .inverse p{color:#cacaca}#primary .inverse h2{color:#fff}#primary .inverse a:hover{color:#cc2c68}#primary .darkAmber{background:#3a3a3a}#primary .bg-line,#primary .bg-material,#primary .bg-modifier,#primary .bg-spreadsheet,#primary .bg-viewportshading{background-repeat:repeat-x;background-position:top}#primary .share{text-align:right}@media(max-width: 768px){#primary .share{text-align:left}}#primary .footer{padding-bottom:4rem;border-top:solid 1px #e6e6e6}#primary #footmain{width:auto;margin:0}#primary #footsub{width:auto;margin:0}#primary #footsub .moduletable-footsub{width:auto;float:right}#primary .video-container{background:#c22d6b}#primary .video-container .wrapper{max-width:1600px;margin:auto}#primary .container .video-container{background:#000}#primary .video{position:relative;width:100%;padding-top:56.25%}#primary .video iframe{position:absolute;top:0;right:0;width:100%;height:100%}#primary .ytp-thumbnail-overlay-image:hover{opacity:.9 !important}#primary .carousel-item{background:#000}#primary .carousel-item a img{opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}#primary .carousel-item a img:hover{opacity:.6;-webkit-transform:scale(1);transform:scale(1)}#primary .carousel-control-next-icon,#primary .carousel-control-prev-icon{width:40px;height:40px}.archive .h1,.archive h1,.page .h1,.page h1,.single .h1,.single h1{font-size:2rem}.footer-top-margin{margin-top:0}@media(max-width: 544px){#colophon{margin-top:0}}.page-template-page-custom-pencil4-index .product-information{margin-top:0}.page-template-page-custom-pencil4-index .entry-title{display:none}.carousel-item h3{font-size:1.75rem}.figure-rollover-caption a{text-decoration:none !important}.figure-rollover-caption figure{position:relative;overflow:hidden;margin:0}.figure-rollover-caption figure img{width:100%}.figure-rollover-caption span.new-function{position:absolute;top:.5rem;left:.5rem;background-color:#cc2c68;padding:.2rem 1rem;color:#fff;font-size:1.2rem;z-index:3;border-radius:.2rem}.figure-rollover-caption span.new-function:hover{opacity:inherit}.figure-rollover-caption .description-center-container{margin:auto;width:90%;background-repeat:no-repeat;background-size:contain;background-position:center}.figure-rollover-caption .description-center-container h3{line-height:1.4;font-size:1.2rem;border-left:solid 7px #cc2c68;padding-left:.4rem;margin-top:0}.figure-rollover-caption .description-center-container p:last-child{margin-bottom:0}.figure-rollover-caption figcaption{position:inherit;top:0;left:0;z-index:2;height:auto;background:rgba(0,0,0,0);-webkit-transition:.8s;transition:.8s;opacity:1;padding:1rem;text-align:left;color:inherit}.figure-rollover-caption .description-center-container{position:initial;top:initial;right:initial;bottom:initial;left:initial;margin:auto;width:90%;height:auto;background-repeat:no-repeat;background-size:contain;background-position:center}.figure-rollover-caption .description-center-container p{color:#636363}.figure-rollover-caption.newfeatures-video a{text-decoration:none !important}.figure-rollover-caption.newfeatures-video figure{position:relative;overflow:hidden;width:300px;margin:0}.figure-rollover-caption.newfeatures-video figcaption{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:rgba(0,0,0,.8);-webkit-transition:.8s;transition:.8s;opacity:1;padding:2rem;text-align:center;color:#fff;margin-right:0;margin-left:0}.figure-rollover-caption.newfeatures-video span.new-function{position:absolute;top:.5rem;left:.5rem;background-color:#cc2c68;padding:.2rem 1rem;color:#fff;font-size:1.2rem;z-index:3;border-radius:.2rem}.figure-rollover-caption.newfeatures-video span.new-function:hover{opacity:inherit}.figure-rollover-caption.newfeatures-video .description-center-container{margin:auto;width:90%;background-repeat:no-repeat;background-size:contain;background-position:center}.figure-rollover-caption.newfeatures-video .description-center-container h3{line-height:1.4}.figure-rollover-caption.newfeatures-video .description-center-container p:last-child{margin-bottom:0}.figure-rollover-caption.newfeatures-video figure:hover figcaption{background:rgba(0,0,0,.2)}.figure-rollover-caption.newfeatures-video .description-center-container{position:initial;top:initial;right:initial;bottom:initial;left:initial;margin:auto;width:90%;height:auto;background-repeat:no-repeat;background-size:contain;background-position:center}.figure-rollover-caption.newfeatures-video .description-center-container p{color:#636363}.card-header{background:#cc2c68;color:#fff;font-size:1.4rem !important;padding:.5rem}span.horizontal-line{width:4rem;border-top:6px solid #cc2c68;display:block;text-align:center;margin:2rem auto}span.horizontal-line-small{margin-bottom:0;text-align:left;display:none;padding-bottom:.5rem;width:2rem;border-top:solid 3px #cc2c68}h3.h2.text-center.mb-5.mt-5.headline-gothic{border:none}h3.h2.text-center.mb-5.mt-5.headline-gothic+p{margin-right:auto;margin-left:auto;width:80%}h3.h2.text-center.mb-5.mt-5.headline-gothic+p+ul{margin-right:auto;margin-left:auto}p.text-summary{font-size:1.2rem;margin-bottom:4rem}ul.text-summary{font-size:1.2rem;margin-top:-2rem !important}.gallery a{text-decoration:none !important}.gallery .thumb-copyright{background:rgba(0,0,0,.8);width:100%;margin:0;padding:.4rem}.main-movie{padding:0}a.youtube.cboxElement:link{text-decoration:none}a.youtube.cboxElement:after{border:#942654 solid 2px;content:"";font-family:FontAwesome;position:absolute;top:.8rem;left:2rem;margin:auto;background:#d21f65;padding:.3rem 1.5rem;border-radius:.2rem;color:#fff;z-index:2;font-size:.8rem}a.youtube.undecided.cboxElement:after{content:"";opacity:.3;background-color:gray}a.youtube.new-addition.cboxElement:after{content:"";background-color:#ff16cc}del{background-color:gray;color:gray}del li{background-color:gray}.box-square{-o-object-fit:cover;object-fit:cover}@media(max-width: 992px){.box-square{height:211px}}@media(max-width: 768px){.box-square{height:241px}}@media(max-width: 544px){.box-square{height:163px}}.no-gutters a.youtube.cboxElement:after{left:1rem}.card a img:hover,.card span.thumb:hover{-webkit-transform:scale(1);transform:scale(1)}.slideshow-pencil{background:#e8e8e8}.slideshow-pencil .container-fluid{background:#fff;padding:0}.slideshow-pencil .carousel-item{background:#d7d7d7}.slideshow-pencil #carousel-element,.slideshow-pencil #carousel-material{background:#222}.slideshow-pencil #carousel-element .carousel-inner>.carousel-item>a,.slideshow-pencil #carousel-material .carousel-inner>.carousel-item>a{width:100%}.slideshow-pencil #carousel-element .carousel-inner>.carousel-item>span>img,.slideshow-pencil #carousel-material .carousel-inner>.carousel-item>span>img{width:100%;height:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slideshow-pencil #carousel-element .carousel-inner>.carousel-item,.slideshow-pencil #carousel-material .carousel-inner>.carousel-item{height:47rem;overflow:hidden;width:100%}@media(max-width: 1200px){.slideshow-pencil #carousel-element .carousel-inner>.carousel-item,.slideshow-pencil #carousel-material .carousel-inner>.carousel-item{height:40rem !important}}@media(max-width: 992px){.slideshow-pencil #carousel-element .carousel-inner>.carousel-item,.slideshow-pencil #carousel-material .carousel-inner>.carousel-item{height:24rem !important}}@media(max-width: 768px){.slideshow-pencil #carousel-element .carousel-inner>.carousel-item,.slideshow-pencil #carousel-material .carousel-inner>.carousel-item{height:20rem !important}}@media(max-width: 544px){.slideshow-pencil #carousel-element .carousel-inner>.carousel-item,.slideshow-pencil #carousel-material .carousel-inner>.carousel-item{height:18rem !important}}.slideshow-pencil #carousel-element{background:#878787}.slideshow-pencil #carousel-line{background:#f0ede9}.slideshow-pencil #carousel-line .carousel-inner>.carousel-item>a{width:100%}.slideshow-pencil #carousel-line .carousel-inner>.carousel-item>span>img{width:100%;height:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slideshow-pencil #carousel-line .carousel-inner>.carousel-item{height:48rem;overflow:hidden;width:100%}@media(max-width: 1200px){.slideshow-pencil #carousel-line .carousel-inner>.carousel-item{height:40rem !important}}@media(max-width: 992px){.slideshow-pencil #carousel-line .carousel-inner>.carousel-item{height:24rem !important}}@media(max-width: 768px){.slideshow-pencil #carousel-line .carousel-inner>.carousel-item{height:20rem !important}}@media(max-width: 544px){.slideshow-pencil #carousel-line .carousel-inner>.carousel-item{height:18rem !important}}.slideshow-pencil #carousel-mod{background:#f0ede9}.slideshow-pencil #carousel-mod .carousel-inner>.carousel-item>a{width:100%}.slideshow-pencil #carousel-mod .carousel-inner>.carousel-item>span>img{width:100%;height:auto}.slideshow-pencil #carousel-mod .carousel-inner>.carousel-item{height:48rem;overflow:hidden;width:100%}@media(max-width: 1200px){.slideshow-pencil #carousel-mod .carousel-inner>.carousel-item{height:40rem !important}}@media(max-width: 992px){.slideshow-pencil #carousel-mod .carousel-inner>.carousel-item{height:24rem !important}}@media(max-width: 768px){.slideshow-pencil #carousel-mod .carousel-inner>.carousel-item{height:20rem !important}}@media(max-width: 544px){.slideshow-pencil #carousel-mod .carousel-inner>.carousel-item{height:18rem !important}}.slideshow-pencil .carousel-inner>.carousel-item>a>img{max-width:100%;width:100%}.bg-1{height:60rem !important}@media(max-width: 1200px){.bg-1{height:40rem !important}}@media(max-width: 992px){.bg-1{height:24rem !important}}@media(max-width: 768px){.bg-1{height:20rem !important}}@media(max-width: 544px){.bg-1{height:20rem !important}}.load-maya{position:absolute;background:#212025;width:100%;height:100%;z-index:100000;top:0;display:none}.loding-logo{color:#cc2c68;font-size:2rem}