.normalblock{line-height:2em;padding:1.5rem 2rem}.headline-h3-normal{box-shadow:0 3px 6px rgba(0,0,0,.08);display:flex;justify-content:space-between;padding:.65em 1.65em}.headline-h3-normal h3{font-size:1.17em;font-weight:700}.headline-h3-normal a{font-size:.83em}.pluginblock{padding-bottom:4rem}.headline-h3-big{text-align:center}.headline-h3-big h3{color:#2a2a2a;font-size:2.17rem;font-weight:700;margin-block-end:2.5rem}@media(min-width:35em){.headline-h3-big h3{font-size:2.5rem}}.trialblock{background:#f1f1f1}.trialblock-h3{color:#000;font-size:1.85rem;font-weight:700;line-height:1.6em}.trialblock-h3 span{color:#9f890d}.trialblock p{color:#000;display:block}.trialblock .block-caption{display:block}@media(min-width:62em){.trialblock .block-caption{display:flex}}.trialblock .block-caption .trialblock-action{display:block;text-align:center;width:100%}@media(min-width:62em){.trialblock .block-caption .trialblock-action{text-align:left;width:35%}}.trialblock .block-caption .trialblock-action .btn-trial-gold{background:linear-gradient(#a48f0e,#99820c);border-radius:8px;box-shadow:2px 2px 6px rgba(0,0,0,.4);color:#fff;display:block;font-weight:700;line-height:50px;margin:0 auto;opacity:1;text-align:center;transition:.3s ease-in-out;width:280px}@media(min-width:48em){.trialblock .block-caption .trialblock-action .btn-trial-gold{line-height:82px;margin:auto 0 auto 10%;width:90%}}.trialblock .block-caption .trialblock-action .btn-trial-gold:hover{background:#fff;color:#8d7f30;filter:alpha(opacity=100);opacity:1;transition:.3s ease-in-out}.tag-cloud{display:flex;flex-wrap:wrap;gap:6px}.tag-cloud .tag-item{align-items:center;background-color:#f2f2f2;border-radius:4px;color:#333;display:inline-flex;font-weight:500;padding:.25em .6em;text-decoration:none;transition:background-color .2s ease}.tag-cloud .tag-item[data-count][data-count="0"],.tag-cloud .tag-item[data-count][data-count="1"]{font-size:.6rem}.tag-cloud .tag-item[data-count][data-count="2"]{font-size:.65rem}.tag-cloud .tag-item[data-count][data-count="3"]{font-size:.68rem}.tag-cloud .tag-item[data-count][data-count="4"]{font-size:.7rem}.tag-cloud .tag-item[data-count][data-count="5"]{font-size:.72rem}.tag-cloud .tag-item[data-count][data-count="6"]{font-size:.75rem}.tag-cloud .tag-item[data-count][data-count="7"]{font-size:.85rem}.tag-cloud .tag-item[data-count][data-count="8"]{font-size:.9rem}.tag-cloud .tag-item[data-count][data-count="9"]{font-size:.95rem}.tag-cloud .tag-item[data-count][data-count="10"]{font-size:1rem}.tag-cloud .tag-item[data-count]:not([data-count="0"]):not([data-count="1"]):not([data-count="2"]):not([data-count="3"]) :not([data-count="4"]):not([data-count="5"]):not([data-count="6"]) :not([data-count="7"]):not([data-count="8"]):not([data-count="9"]) :not([data-count="10"]):not([data-count="11"]),.tag-cloud .tag-item[data-count][data-count="11"]{font-size:1.1rem}.tag-cloud .tag-item .count{color:#888;font-size:.75em;margin-left:.3em}.tag-cloud .tag-item.selected{background-color:#333;color:#fff}.tag-cloud .tag-item:hover{background-color:#ddd}.richhtml .gbox{background:#f2f2f2;display:block;margin:0 0 2rem;padding:.5em 1.25em;width:100%}.richhtml blockquote{background:#f2f2f2;border-radius:5px;color:#555;display:block;margin-block-end:1em;margin-block-start:1em;margin-inline-end:40px;margin-inline-start:40px;margin:0 0 2em;padding:30px 30px 2px;position:relative}.richhtml blockquote:before{left:10px;line-height:40px;top:10px}.richhtml blockquote:after,.richhtml blockquote:before{color:#999;content:'"';font-size:30px;font-style:italic;font-weight:700;height:30px;position:absolute;width:30px}.richhtml blockquote:after{bottom:10px;line-height:60px;right:5px;text-align:left}.richhtml p{margin-bottom:1.875rem}.richhtml table{display:block;margin:0 0 2.5rem;overflow-x:auto;position:relative;white-space:nowrap;width:auto}@media(min-width:48em){.richhtml table{display:table;white-space:inherit;width:100%}}.richhtml th{background-color:#303030;border:1px solid #dbdbdb;color:#fff;font-weight:700;line-height:1.3571428571;padding:20px 26px;text-align:left;vertical-align:top;width:35%}@media(min-width:48em){.richhtml th{line-height:1.5;width:26%}}.richhtml td{background-color:#eff2f7;border:1px solid #dbdbdb;line-height:1.3571428571;padding:20px 26px;text-align:left;vertical-align:top}@media(min-width:48em){.richhtml td{line-height:1.5}}.richhtml a{color:#0185f1!important}.richhtml img{height:auto;margin:0 auto;max-width:100%}.richhtml img.alignleft{display:block;float:none;margin:4px auto 16px}@media(min-width:48em){.richhtml img.alignleft{display:inline;float:left;margin:4px 30px 30px 0}}.richhtml img.alignright{display:block;float:none;margin:4px auto 16px}@media(min-width:48em){.richhtml img.alignright{display:inline;float:right;margin:4px 0 30px 30px}}.richhtml .caption{margin:24px auto;max-width:100%;padding:0}.richhtml .caption.aligncenter{margin:24px auto}.richhtml .caption.alignleft{float:none;margin:4px auto 16px}@media(min-width:48em){.richhtml .caption.alignleft{float:left;margin:4px 30px 30px 0}}.richhtml .caption.alignright{float:none;margin:4px auto 16px}@media(min-width:48em){.richhtml .caption.alignright{float:right;margin:4px 0 30px 30px}}.richhtml .caption-text{color:#999;font-size:12px;padding:8px 0 0;text-align:center}.richhtml div.alignleft{display:block;float:none;margin:4px auto 16px}@media(min-width:48em){.richhtml div.alignleft{display:inline;float:left;margin:4px 30px 30px 0}}.richhtml div.alignright{display:block;float:none;margin:4px auto 16px}@media(min-width:48em){.richhtml div.alignright{display:inline;float:right;margin:4px 0 30px 30px}}.product-body{margin-top:2rem}.product-body.richhtml h1,.product-body.richhtml h2,.product-body.richhtml h3{background:#061d48;clear:both;color:#fff;font-size:1.333rem;font-weight:700;line-height:1.3125;margin-bottom:1.2rem;padding:.5em}@media(min-width:48em){.product-body.richhtml h1,.product-body.richhtml h2,.product-body.richhtml h3{font-size:1rem}}.product-body.richhtml h4,.product-body.richhtml h5,.product-body.richhtml h6{border-bottom:1px solid #2a2a2a;display:block;font-size:1.33rem;font-weight:700;line-height:1.3125;margin-inline-end:0;margin-inline-start:0;margin-bottom:.6rem;padding:.5em 0}@media(min-width:48em){.product-body.richhtml h4,.product-body.richhtml h5,.product-body.richhtml h6{font-size:1rem}}.post-body{margin-top:2rem}.post-body.richhtml .product-body.richhtml h2,.post-body.richhtml .product-body.richhtml h3,.post-body.richhtml h1,.product-body.richhtml .post-body.richhtml h2,.product-body.richhtml .post-body.richhtml h3{font-size:1.67rem;font-weight:700;line-height:1.25;margin-block-end:1.33em}@media(min-width:48em){.post-body.richhtml .product-body.richhtml h2,.post-body.richhtml .product-body.richhtml h3,.post-body.richhtml h1,.product-body.richhtml .post-body.richhtml h2,.product-body.richhtml .post-body.richhtml h3{font-size:1.25rem}}.post-body.richhtml h2{color:#000;font-size:1.5rem;font-weight:700;line-height:1.4375;margin-bottom:1.2rem;padding:.75rem 0 0}@media(min-width:48em){.post-body.richhtml h2{font-size:1.125rem}}.post-body.richhtml h3{color:#000;font-size:1.33rem;font-weight:bolder;letter-spacing:.04em;line-height:1.3125;margin:0 0 .75rem;padding:.5rem 0 7px}@media(min-width:48em){.post-body.richhtml h3{font-size:1rem}}.post-body.richhtml h4,.post-body.richhtml h5,.post-body.richhtml h6{color:#000;font-size:1.33rem;font-weight:bolder;line-height:1.3125;margin-bottom:.75rem}@media(min-width:48em){.post-body.richhtml h4,.post-body.richhtml h5,.post-body.richhtml h6{font-size:1rem}}.sns-block{align-items:center;display:flex;justify-content:flex-end}.sns-block .social-button{margin-left:15px;margin-right:15px}.fb-share-button{margin-top:-12px}@media(min-width:48em){.fb-share-button{margin-top:-18px}}@media(min-width:55em){.fb-share-button{margin-top:-20px}}.headline-template{background:url(/build/images/bg_template.9451fced.png) no-repeat 100%;background-size:cover!important;color:#fff;text-align:center}.page-template .page-title{font-size:2rem;font-weight:700;margin-bottom:1rem;position:relative;text-align:center}.page-template .page-title:after{background:#0d2558;content:"";display:block;height:2px;margin:12px auto 0;width:60px}.page-template .template-list{display:grid;gap:32px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.page-template .template-card{background:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);padding:16px;text-align:center;transition:box-shadow .2s ease}.page-template .template-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.06)}.page-template .template-image-box{background-color:#f8f8f8;border-radius:4px;margin-bottom:12px;padding:24px}.page-template .template-thumbnail{border-radius:4px;display:block;height:auto;margin:0 auto;max-width:100%}.page-template .template-icons{display:flex;gap:12px;justify-content:center;margin-top:12px}.page-template .template-icon{height:40px;object-fit:contain;width:40px}.page-template .template-title{font-size:1rem;font-weight:700;margin-bottom:6px}.page-template .template-description{color:#666;font-size:.875rem;text-align:center}.page-template .template-pagination{align-items:center;display:flex;flex-wrap:wrap;font-size:.9rem;gap:1rem;justify-content:center;margin-top:2rem}.page-template .template-pagination a.btn{padding:6px 12px}.page-template .template-download-wrapper{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1rem;margin-top:1rem}.page-template .template-download-wrapper .template-download{flex:0 1 auto;margin:0;max-width:280px}.page-template .template-download-wrapper .template-download .download-note{color:#dc3545;font-size:.75rem;margin-top:4px}.category-headline{align-items:center;background:#fff;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.08);display:flex;font-size:1rem;font-weight:700;margin-bottom:8px;padding:12px 16px}@media(max-width:768px){.page-template{padding:2rem 1rem}.page-template .template-card{padding:1rem}}.template-detail-page .template-header-blue{background-color:#f1f5fa;padding:3rem 1rem;text-align:center}.template-detail-page .template-header-blue .template-header-thumbnail{border-radius:8px;height:auto;margin:0 auto;max-width:600px;width:100%}.template-detail-page .template-header-blue .template-title{color:#0d2558;font-size:1.5rem;font-weight:700;margin-top:1.5rem}.template-detail-page .template-header-blue .template-description{color:#333;font-size:1rem;margin-top:.5rem}.template-detail-page .template-header-blue .template-header-icons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:1.5rem}.template-detail-page .template-header-blue .template-header-icons .template-icon{background:#fff;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);height:64px;object-fit:contain;width:64px}.template-detail-page .template-header-blue .template-download{background:#fff;border:1px solid #03112b;border-radius:8px;box-shadow:0 2px 0 #03112b;color:#03112b;display:block;font-size:1.2rem;font-weight:700;height:62px;opacity:1;text-align:center;transition:.3s ease-in-out;width:200px}.template-detail-page .template-header-blue .template-download.has-note{height:90px}@media(min-width:48em){.template-detail-page .template-header-blue .template-download{font-size:.9rem;width:280px}}@media(min-width:62em){.template-detail-page .template-header-blue .template-download{font-size:1rem}}.template-detail-page .template-header-blue .template-download:hover{background:#03112b;color:#fff;opacity:1;transition:.3s ease-in-out}.template-detail-page .template-header-blue .template-download .download-title{padding:.5rem 0}.template-detail-page .template-header-blue .template-download .download-title .version{font-size:1rem}@media(min-width:48em){.template-detail-page .template-header-blue .template-download .download-title .version{font-size:.8rem;width:280px}}@media(min-width:62em){.template-detail-page .template-header-blue .template-download .download-title .version{font-size:.9rem}}.template-detail-page .hover-video-wrapper{position:relative}.template-detail-page .hover-video-wrapper .thumbnail-img{border-radius:8px;display:block;transition:opacity .3s ease;width:100%}.template-detail-page .hover-video-wrapper .video-overlay{aspect-ratio:16/9;height:auto;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:100%}.template-detail-page .hover-video-wrapper .video-overlay iframe{border-radius:8px;height:100%;width:100%}.template-detail-page .post-box{background:#fff;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.06);margin-bottom:2rem;padding:2rem}.template-detail-page .post-box .post-header{margin-bottom:1.5rem}.template-detail-page .post-box .post-header .post-category{color:#999;font-size:.875rem;margin-right:1rem}.template-detail-page .post-box .post-header .post-date{color:#999;font-size:.875rem}.template-detail-page .post-box .post-header .post-title{color:#0d2558;font-size:1.5rem;font-weight:700;margin-top:.5rem}.template-detail-page .post-box .post-header .post-tags{margin-top:.75rem}.template-detail-page .post-box .post-header .post-tags .badge{margin-right:.5rem}.template-detail-page .post-box .post-body{color:#333;font-size:1rem;line-height:1.75}.template-detail-page .post-box .post-body.richhtml h1,.template-detail-page .post-box .post-body.richhtml h2,.template-detail-page .post-box .post-body.richhtml h3{background:#061d48;clear:both;color:#fff;font-size:1.333rem;font-weight:700;line-height:1.3125;margin-bottom:1.2rem;padding:.5em}.template-detail-page .post-box .post-body.richhtml h4,.template-detail-page .post-box .post-body.richhtml h5,.template-detail-page .post-box .post-body.richhtml h6{border-bottom:1px solid #2a2a2a;display:block;font-size:1.33rem;font-weight:700;line-height:1.3125;margin-inline-end:0;margin-inline-start:0;margin-bottom:.6rem;padding:.5em 0}@media(min-width:48em){.template-detail-page .post-box .post-body.richhtml h1,.template-detail-page .post-box .post-body.richhtml h2,.template-detail-page .post-box .post-body.richhtml h3,.template-detail-page .post-box .post-body.richhtml h4,.template-detail-page .post-box .post-body.richhtml h5,.template-detail-page .post-box .post-body.richhtml h6{font-size:1rem}}.template-detail-page .post-top{text-align:center}.template-detail-page .post-top .post-nav-btn{color:#0d2558;display:inline-block;font-size:.875rem;padding:.5rem 1rem;text-decoration:underline}.template-detail-page .template-pagination{text-align:center}.template-detail-page .template-pagination .pagination{display:inline-flex;gap:.5rem}.template-detail-page .template-pagination .pagination li a,.template-detail-page .template-pagination .pagination li span{border:1px solid #ccc;border-radius:4px;color:#333;display:block;padding:.5rem .75rem;text-decoration:none}.template-detail-page .template-pagination .pagination li.active span{background:#0d2558;border-color:#0d2558;color:#fff}.template-detail-page .template-pagination .pagination li.disabled span{border-color:#eee;color:#aaa}.template-detail-page .hover-video-wrapper .video-overlay{display:none}.template-detail-page .video-top-wrapper{display:flex;height:0;justify-content:center;margin:32px auto 24px;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.template-detail-page .video-top-wrapper iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.template-detail-page .floating-video-wrapper{display:none!important}.sideobx{background:#fff;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.06);margin-bottom:2rem;padding:1.5rem}.sideobx .category-headline{font-size:1rem;font-weight:700;margin-bottom:1rem}.sideobx .category-list{list-style:none;margin:0;padding:0}.sideobx .category-list li{margin-bottom:.5rem}.sideobx .category-list li a{color:#0d2558;text-decoration:none}.sideobx .category-list li a:hover{text-decoration:underline}.template-tags{align-items:center;border-radius:100%;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:12px;margin-top:8px}.template-tags .template-tag,.template-tags .template-tag-new,.template-tags .template-tag-popular{background:#fff;border:1px solid #3666a1;color:#3666a1;display:inline-block;font-size:.6rem;font-weight:500;line-height:24px;margin:0;padding:0 1em;white-space:nowrap}.template-tags .template-tag-new{background-color:#3666a1;color:#fff;font-weight:700}.template-tags .template-tag-popular{background-color:#a08a0f;color:#fff;font-weight:700}