:root{--dm-color-primary:#0064c8;--dm-color-primary-light:#0093ff;--dm-color-accent-cyan:#00d2ff;--dm-color-accent-orange:#ff6f50;--dm-color-cta-yellow:#ffd814;--dm-color-cta-yellow-hover:#ffec14;--dm-color-marker:#fff850;--dm-color-danger:#ff4b4b;--dm-color-text:#1a1a1a;--dm-color-text-muted:#606a6a;--dm-color-text-weak:#656565;--dm-color-white:#fff;--dm-color-bg-beige:#f5f3ec;--dm-color-bg-subtle:#fafafa;--dm-color-bg-gray:#d6d6d6;--dm-color-border:#cbcac8;--dm-color-border-light:#cdcdcd;--dm-color-gray:#989898;--dm-color-gray-dark:#464646;--dm-font-family-base:"Noto Sans JP", sans-serif;--dm-font-size-12:12px;--dm-font-size-13:13px;--dm-font-size-14:14px;--dm-font-size-16:16px;--dm-font-size-18:18px;--dm-font-size-20:20px;--dm-font-size-24:24px;--dm-font-size-28:28px;--dm-font-size-32:32px;--dm-font-weight-normal:400;--dm-font-weight-bold:700;--dm-line-height-base:1.6;--dm-line-height-tight:1.4;--dm-line-height-none:1;--dm-space-2:2px;--dm-space-4:4px;--dm-space-5:5px;--dm-space-8:8px;--dm-space-10:10px;--dm-space-12:12px;--dm-space-15:15px;--dm-space-16:16px;--dm-space-20:20px;--dm-space-24:24px;--dm-space-30:30px;--dm-space-32:32px;--dm-space-40:40px;--dm-space-48:48px;--dm-space-64:64px;--dm-space-80:80px;--dm-radius-2:2px;--dm-radius-4:4px;--dm-radius-10:10px;--dm-radius-24:24px;--dm-radius-pill:50px;--dm-radius-circle:50%;--dm-shadow-box:0 1px 3px #00000029;--dm-shadow-input:0 1px 10px #00000029;--dm-shadow-btn:0 1px 16px #00000029;--dm-shadow-header:-1px -1px 4px 0px #00000040;--dm-z-raised:1;--dm-z-header:4;--dm-z-floating:10;--dm-z-overlay:100;--dm-z-modal:1000;--dm-container-width:1088px;--dm-page-min-width:1200px}*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}figure{max-width:100%}hr{box-sizing:content-box;clear:both;height:0;color:inherit;border-top-width:1px;margin:0;overflow:visible}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{color:inherit;background-color:#0000;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{appearance:none;vertical-align:middle;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;background:0 0;border-radius:0;margin:0;padding:0}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}[type=checkbox]{appearance:checkbox}[type=radio]{appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;margin:0;padding:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit}caption{text-align:left}td{vertical-align:top;padding:0}th{vertical-align:top;text-align:left;padding:0;font-weight:700}.slick-track{display:flex}.slick-slide{height:auto!important}@media only screen and (width<=767.98px){html{font-size:26.6667vw;overflow-x:hidden}}body{color:#1a1a1a;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:1200px;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:1.6}body.menu-open{overflow:hidden}@media only screen and (width<=767.98px){body{min-width:100%;font-size:.16rem}}a{color:#0064c8;word-break:break-all;text-decoration:none;transition:all .3s linear}@media print,(width>=768px){a:hover{opacity:.7}}button{transition:all .3s linear}@media print,(width>=768px){button:hover{opacity:.7}}img,svg{max-width:100%}h2{text-align:center;font-size:32px;font-weight:700}@media only screen and (width<=767.98px){h2{font-size:.22rem}}h3{text-align:center;font-size:24px;font-weight:700}@media only screen and (width<=767.98px){h3{font-size:.18rem}}.sm{display:none}@media only screen and (width<=767.98px){.sm{display:block}.pc{display:none}}table{border-spacing:0;border-top:1px solid #cbcac8;border-left:1px solid #cbcac8;width:100%;margin:32px 0;font-size:14px}@media only screen and (width<=767.98px){table{white-space:nowrap;display:block;overflow-x:scroll}}table th,table td{border-bottom:1px solid #cbcac8;border-right:1px solid #cbcac8;padding:12px 15px}table th{vertical-align:middle;background-color:#f5f3ec;font-weight:700}iframe{width:100%}@media only screen and (width<=767.98px){iframe{width:100%;margin:0 auto}}.page-width{width:1088px;margin:0 auto}@media only screen and (width<=767.98px){.page-width{width:90%}}.grid{flex-wrap:wrap;justify-content:space-between;display:flex}.layout-grid{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}@media only screen and (width<=767.98px){.layout-grid{flex-direction:column}}.layout-grid.fixed-side-menu{align-items:stretch!important}.layout-grid .main-column{flex-basis:69.89%;max-width:69.89%}@media only screen and (width<=767.98px){.layout-grid .main-column{flex-basis:100%;width:100%;max-width:100%}}.layout-grid .right-column{flex-basis:25%;padding-left:8px}@media only screen and (width<=767.98px){.layout-grid .right-column{flex-basis:100%;width:100%;margin-top:40px;padding-left:0}}.layout-grid .right-column h3{font-size:18px}.layout-grid .full-width-column{flex-basis:100%;max-width:100%}.box{background-color:#fff;border-radius:4px;padding:30px;box-shadow:0 1px 3px #00000029}@media only screen and (width<=767.98px){.box{padding:20px 16px}.sm-scroll{overflow-x:scroll}}.heading,.sub-heading{margin-bottom:40px}@media only screen and (width<=767.98px){.heading,.sub-heading{margin-bottom:30px}}.sub-heading2{text-align:left;margin-bottom:40px;font-size:24px;font-weight:700}@media only screen and (width<=767.98px){.sub-heading2{text-align:center;font-size:.18rem}}.sub-heading3{text-align:left;margin-bottom:30px;font-size:20px;font-weight:700}@media only screen and (width<=767.98px){.sub-heading3{text-align:center;font-size:.18rem}}strong.c-marker{background:linear-gradient(#0000 60%,#fff850 60%)}.select-wrap{background-color:#fff;border-radius:4px;position:relative;box-shadow:0 1px 10px #00000029}.select-wrap:after{content:"";border-bottom:2px solid #1a1a1a;border-right:2px solid #1a1a1a;width:7px;height:7px;display:inline-block;position:absolute;top:16px;right:15px;transform:rotate(45deg)}select{cursor:pointer;background-color:#fff;border-radius:4px;width:100%;padding:10px 15px;font-weight:700}input{background-color:#fff;border-radius:4px;padding:10px 15px;box-shadow:0 1px 10px #00000029}.btn-area{text-align:center;margin-top:30px}.btn{text-align:center;min-width:210px;padding:17px 20px;display:inline-block}.btn+.btn{margin-left:40px}@media only screen and (width<=767.98px){.btn+.btn{margin-top:30px;margin-left:0}}.btn--primary{color:#fff;text-align:center;background:linear-gradient(135deg,#0064c8 0%,#0093ff 100%);border-radius:50px;font-size:18px;font-weight:700;position:relative;box-shadow:0 1px 16px #00000029}@media only screen and (width<=767.98px){.btn--primary{font-size:.14rem}}.btn--primary:hover{background:linear-gradient(223deg,#0064c8 14.1%,#0093ff 83.25%);opacity:.9!important}.btn--primary:after{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:6px;height:6px;position:absolute;top:55%;right:24px;transform:translateY(-60%)rotate(45deg)}.btn--arrow{padding-right:30px;position:relative}.btn--arrow:after{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:12px;height:12px;position:absolute;top:50%;right:20px;transform:translateY(-40%)rotate(45deg)}.btn--secondary{color:#0064c8;border:1px solid #0064c8;border-radius:4px;font-size:16px;font-weight:700;position:relative}@media only screen and (width<=767.98px){.btn--secondary{font-size:.14rem}}.btn--secondary:hover{opacity:1;color:#fff;background-color:#0064c8}.btn--secondary:hover:after{opacity:1;border-top:2px solid #fff;border-right:2px solid #fff}.btn--secondary:after{content:"";border-top:2px solid #0064c8;border-right:2px solid #0064c8;width:12px;height:12px;position:absolute;top:50%;right:20px;transform:translateY(-40%)rotate(45deg)}@media only screen and (width<=767.98px){.btn--secondary:after{width:10px;height:10px}}.btn--secondary.btn--blank{position:relative}.btn--secondary.btn--blank:after{content:"";background:url(/assets/img/common/icon_link.png) 0 0/contain no-repeat;border:none;width:14px;height:14px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.btn--secondary.btn--download{color:#1a1a1a;background:#ffd814;position:relative}.btn--secondary.btn--download:after{content:"";background-size:contain;border:none;width:14px;font-family:"Font Awesome 6 free";font-size:24px;position:absolute;top:35%;right:15%;transform:translateY(-50%)}@media only screen and (width<=767.98px){.btn--secondary.btn--download:after{font-size:20px}}.btn--secondary.btn--download:hover{color:#1a1a1a;opacity:1;background:#ffec14}.btn--secondary.custom-link-btn{color:#1a1a1a;background:#ffd814;position:relative}.btn--secondary.custom-link-btn:after{content:"";background-size:contain;border:0;width:14px;height:auto;font-family:"Font Awesome 6 free";position:absolute;top:50%;right:20px;transform:translateY(-50%)}.btn--secondary.custom-link-btn:hover{opacity:1;color:#1a1a1a;background:#ffec14}.btn--tertiary{color:#606a6a;background:#fff;border:1px solid #606a6a;border-radius:50px;font-size:16px;font-weight:700}@media only screen and (width<=767.98px){.btn--tertiary{font-size:.14rem}}.btn--tertiary.btn--arrow{position:relative}.btn--tertiary.btn--arrow:after{content:"";border-top:2px solid #606a6a;border-right:2px solid #606a6a;width:12px;height:12px;position:absolute;top:50%;right:20px;transform:translateY(-40%)rotate(45deg)}@media only screen and (width<=767.98px){.btn--tertiary.btn--arrow:after{width:10px;height:10px}}.btn--tertiary:hover{color:#fff;background-color:#606a6a;opacity:1!important}.btn--back{color:#fff;background-color:#989898;border-radius:50px;font-weight:700;position:relative;box-shadow:0 1px 16px #00000029}.btn--back:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:12px;height:12px;position:absolute;top:50%;left:20px;transform:translateY(-40%)rotate(45deg)}.text-link--arrow{padding-right:10px;position:relative}.text-link--arrow:after{content:"";border-top:1px solid #0064c8;border-right:1px solid #0064c8;width:7px;height:7px;position:absolute;top:7px;right:0;transform:rotate(45deg)}.btn--appeal-text{color:#ff6f50;text-align:center;font-weight:700;transform:translateY(8px)}@media only screen and (width<=767.98px){.document_download_request_link{display:inline-block}}.document_download_request_link a{text-align:center;color:#1a1a1a;background:#ffd814;border:2px solid #fff;border-radius:35px;width:100%;height:auto;margin:1em 0;padding:1.1em 3em 1.1em 2em;font-size:18px;font-weight:700;display:inline-block;box-shadow:0 2px #00000040}@media only screen and (width<=767.98px){.document_download_request_link a{font-size:100%}}.document_download_request_link a:hover{opacity:1;color:#1a1a1a;background:#ffec14}.card{background-color:#fafafa;border-radius:4px;display:inline-block;position:relative;box-shadow:0 1px 3px #00000029}.card__img,.card__img img:not(.list-case-study__logo){border-top-left-radius:4px;border-top-right-radius:4px}.card__text-wrap{border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:16px 0 8px;position:relative}.main-column .card__text-wrap{padding:20px 8px}.list-tag{flex-wrap:wrap;display:flex}.list-tag__link{border:1px solid #0064c8;border-radius:2px;padding:4px 10px;font-size:14px;display:inline-block}@media only screen and (width<=767.98px){.list-tag__link{font-size:.14rem}}.list-tag__link:hover{opacity:1;color:#fff;background-color:#0064c8}.main-column .list-category__item{flex-basis:48.5%}.full-width-column .list-category__item{flex-basis:32%}@media only screen and (width<=767.98px){.main-column .list-category{flex-flow:column wrap;margin:0}.main-column .list-category__item{flex-basis:100%;width:100%;margin:0 0 24px}}.sort{text-align:center;margin-bottom:20px}@media only screen and (width<=767.98px){.sort{margin-bottom:30px}}.sort .sort-btn-wrap{background-color:#fff;padding:5px 0;font-size:14px;font-weight:700;display:inline-block;box-shadow:0 1px 3px #00000029}@media only screen and (width<=767.98px){.sort .sort-btn-wrap{font-size:.12rem}}.sort .sort-btn-wrap .sort-btn{color:#989898;border-right:1px solid #0064c8;padding:0 10px;transition:all .1s linear}.sort .sort-btn-wrap .sort-btn:last-child{border:none}.sort .sort-btn-wrap .sort-btn.on{color:#0064c8;pointer-events:none}body.basic-page-template .common-page__title{padding:64px 0 0}body.basic-page-template .common-page__title h1{text-align:left;margin:0 0 32px;font-size:28px;font-weight:700;line-height:40px}body.basic-page-template .common-page__paragraph h2{text-align:left;border-left:8px solid #0064c8;margin:0 0 32px;padding-left:8px;font-size:24px;line-height:40px}@media only screen and (width<=767.98px){body.basic-page-template .common-page__paragraph h2{margin:6vw 0;font-size:.21rem}}body.basic-page-template .common-page__paragraph h3{color:#0064c8;text-align:left;border-bottom:1px solid #0064c8;margin:32px 0;padding:8px 16px;font-size:20px;line-height:40px}@media only screen and (width<=767.98px){body.basic-page-template .common-page__paragraph h3{margin:32px 0 16px;padding:8px 0;font-size:.19rem;line-height:32px}}body.basic-page-template .common-page__paragraph p{margin-bottom:24px;font-size:16px;line-height:32px}@media only screen and (width<=767.98px){body.basic-page-template .common-page__paragraph p{overflow-wrap:break-word;line-height:28px}}body.basic-page-template .common-page__paragraph ol,body.basic-page-template .common-page__paragraph ul{margin-bottom:32px}.header{z-index:4;justify-content:space-between;align-items:flex-start;width:100%;min-width:1200px;padding:30px 64px 20px 48px;display:flex;box-shadow:-1px -1px 4px #00000040}@media only screen and (width<=767.98px){.header{flex-direction:column-reverse;min-width:100%;padding:16px 0}}.header .logo{width:250px}@media only screen and (width<=767.98px){.header .logo{width:70%;margin:20px auto 0;display:none}}.header .logo svg{width:100%;height:auto}.header .list-nav{font-size:14px;font-weight:700}@media only screen and (width<=767.98px){.header .list-nav{text-align:center;justify-content:space-evenly;width:100%;margin-bottom:1vw;font-size:.13rem;display:flex}}.header .list-nav__item{color:#1a1a1a;margin-left:40px;transition:none;position:relative}@media only screen and (width<=767.98px){.header .list-nav__item{margin-left:0}}@media print,(width>=768px){.header .list-nav__item:after{content:"";background-color:#0064c8;width:0;height:3px;transition:all .3s;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.header .list-nav__item:hover{opacity:1}.header .list-nav__item:hover:after{width:100%}}.header.out{display:none}.scroll-header{z-index:400;background-color:#0064c8;justify-content:space-between;align-items:center;width:100%;min-width:1200px;padding:18px 40px 18px 64px;display:flex;position:fixed;top:-100px;left:0}@media only screen and (width<=767.98px){.scroll-header{flex-direction:row;min-width:100%;padding:10px 18px;top:-100px}}.scroll-header .logo{width:250px}@media only screen and (width<=767.98px){.scroll-header .logo{width:165px;margin:0;font-size:0;display:block}.scroll-header .logo svg{max-width:100%;height:auto}}.scroll-header .icon-menu{display:none}@media only screen and (width<=767.98px){.scroll-header .icon-menu{display:block}}.scroll-header .search-wrap .grid{align-items:center}.scroll-header .search-wrap .select-wrap{width:120px;margin-right:15px}.scroll-header .search-wrap select{width:100%;padding:10px 25px 10px 15px;font-size:14px}.scroll-header .search-wrap input{min-width:240px;margin-right:15px;font-size:14px}.scroll-header .search-wrap .search-btn{color:#1a1a1a;background-color:#ffd814;border:1px solid #fff;border-radius:30px;padding:12px;font-size:14px;font-weight:700;box-shadow:0 1px 10px #00000029}.scroll-header .search-wrap .search-btn:hover{opacity:1;background:#ffec14}.scroll-header .search-wrap .search-btn svg{vertical-align:middle;width:15px;height:15px}.scroll-header .mobile-menu__nav,.scroll-header .overlay{display:none}@media only screen and (width<=767.98px){.scroll-header .mobile-menu{z-index:6;background-color:#fff;width:80%;height:100vh;position:fixed;top:0;right:-80%;overflow-y:scroll}.scroll-header .mobile-menu__inner{height:700px;overflow-y:scroll}.scroll-header .mobile-menu .icon-menu{text-align:right;background-color:#0064c8;padding:10px 18px}.scroll-header .mobile-menu .search-wrap{background-color:#0064c8;margin-top:-1px;padding:10px 20px 30px}.scroll-header .mobile-menu .search-wrap .grid{flex-direction:column}.scroll-header .mobile-menu .search-wrap .select-wrap{width:65%;margin:0 0 24px}.scroll-header .mobile-menu .search-wrap select{font-size:.14rem}.scroll-header .mobile-menu .search-wrap input{width:100%;min-width:auto;margin-right:0;font-size:.14rem}.scroll-header .mobile-menu .search-wrap .search-btn{text-align:center;width:65%;margin-top:40px;font-size:.14rem}.scroll-header .mobile-menu__nav{padding:10px 0 40px;display:block}.scroll-header .mobile-menu__nav .list-nav{flex-direction:column;align-items:center;display:flex}.scroll-header .mobile-menu__nav .list-nav__item{color:#1a1a1a;margin-top:30px;font-size:.14rem;font-weight:700;position:relative}}.top .header .logo{width:340px}@media only screen and (width<=767.98px){.top .header .logo{width:260px;display:block}}.top .header.scroll-header .logo{width:250px}@media only screen and (width<=767.98px){.top .header.scroll-header .logo{width:165px}body.menu-open{position:relative}body.menu-open .scroll-header .overlay{z-index:5;background:#00000080;width:100%;height:100%;display:block;position:fixed;top:0;left:0}}.footer{background-color:#fff;padding:56px 0 24px}@media only screen and (width<=767.98px){.footer{padding:40px 0 16px}}.footer .footer-inner{width:75%;margin:0 auto}@media only screen and (width<=767.98px){.footer .footer-inner{width:90%}}.footer .grid{align-items:center;margin-bottom:55px}@media only screen and (width<=767.98px){.footer .grid{text-align:center;margin-bottom:40px}}.footer .logo{width:250px;margin-bottom:24px}@media only screen and (width<=767.98px){.footer .logo{width:73%;margin:0 auto 30px;display:block}}.footer .list-nav__item{color:#1a1a1a;margin-right:20px;font-size:13px;font-weight:700;line-height:2.5;display:inline-block}@media only screen and (width<=767.98px){.footer .list-nav__item{font-size:.13rem;line-height:3}}.footer .list-nav__item:last-child{margin-right:0}.footer .footer-copy{text-align:center;font-size:12px}@media only screen and (width<=767.98px){.footer .footer-copy{font-size:.12rem}}.search-product{background-color:#f5f3ec;margin-top:120px;padding:80px 0 120px}@media only screen and (width<=767.98px){.search-product{margin-top:64px;padding:5vw 0 15vw}}.search-product h3{margin-bottom:40px}@media only screen and (width<=767.98px){.search-product h3{margin-bottom:10px}.search-product .page-width{width:100%}.search-product .heading{margin-bottom:24px}}.search-product .paragraph-detail{text-align:center;margin-bottom:32px}@media only screen and (width<=767.98px){.search-product .paragraph-detail{margin-bottom:0;padding:0 4vw;font-size:.13rem}}.search-product .paragraph-detail span{font-size:20px}@media only screen and (width<=767.98px){.search-product .sm-scroll{overflow-x:scroll}.search-product .sm-scroll .grid{flex-wrap:nowrap;width:fit-content;margin-left:20px}}.search-product .category-box{border-radius:4px;flex-basis:49%;margin-bottom:24px;padding:30px 24px 24px}@media only screen and (width<=767.98px){.search-product .category-box{width:270px;margin:20px 16px 20px 0;padding:16px}}.search-product .category-box__title{color:#606a6a;text-align:center;font-size:20px;font-weight:700;position:relative;margin:0 0 30px!important}@media only screen and (width<=767.98px){.search-product .category-box__title{margin-bottom:20px;font-size:.15rem}}.search-product .category-box__title:before{content:"";background:#1a1a1a;border-radius:1px;width:16px;height:1px;position:absolute;bottom:-10px;left:calc(50% - 7px)}.search-product .category-box__products{flex-wrap:wrap;justify-content:center;height:83px;display:flex;overflow:hidden}@media only screen and (width<=767.98px){.search-product .category-box__products{justify-content:flex-start;height:38vw;font-size:.14rem}}.search-product .category-box__name{margin:0 .5em 1em;font-weight:700}.search-product .category-box__all{text-align:center;margin-top:15px;font-size:14px}@media only screen and (width<=767.98px){.search-product .category-box__all{text-align:right;font-size:.14rem}.search-product .btn-area{margin-top:20px}}.search-product .btn--primary{border-radius:4px}.search-product .btn{min-width:90%}.search-product .category-box__btn-area{text-align:center;min-height:230px;position:relative}.search-product .category-box__btn-area .btn{box-shadow:none;border-radius:4px;min-width:320px;padding:16px;transition:all .3s linear;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (width<=767.98px){.search-product .category-box__btn-area .btn{min-width:90%}}.search-product .category-box__btn-area:hover{opacity:1}.fixed-document-btn{text-align:center;z-index:300;background-color:#00000080;width:100%;position:fixed;bottom:0;right:0}@media only screen and (width<=767.98px){.fixed-document-btn{padding:2vw}.fixed-document-btn .document_download_request_link{display:block}}.fixed-document-btn .fix-btn{color:#1a1a1a;background:#ffd814;border:2px solid #fff;border-radius:30px;width:430px;margin:10px 20px 10px 0;padding:10px 28px 10px 10px;font-size:1rem;font-weight:700;box-shadow:0 2px #00000040}@media only screen and (width<=767.98px){.fixed-document-btn .fix-btn{width:100%;margin:0;font-size:.1rem}.fixed-document-btn .fix-btn:after{position:static}}.fixed-document-btn .fix-btn:hover{color:#1a1a1a;opacity:1;background:#ffec14}.fixed-document-btn .fix-btn.btn--download{position:relative}.fixed-document-btn .fix-btn.btn--download:after{content:"";background-size:contain;width:14px;font-family:"Font Awesome 6 free";font-size:18px;position:absolute;top:50%;right:9%;transform:translateY(-50%)}@media only screen and (width<=767.98px){.fixed-document-btn .fix-btn.btn--download:after{right:12%}}body.open-modal{overflow-y:hidden}.modal-bg{z-index:9;background:#0003;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.modal-bg.is-show{display:block}.modal{z-index:10;text-align:center;background:#fff;width:100%;padding:25px 25px 24px;display:none;position:fixed;bottom:0;left:0;box-shadow:0 0 15px #00000029}.modal.is-show{display:block}.modal .js-modalclose{color:#0064c8;width:100%;padding-top:16px;font-size:.14rem;font-weight:700;display:block}.modal .tag-search{margin-bottom:0}.breadcrumb-wrap{padding:8px 0 16px}@media only screen and (width<=767.98px){.breadcrumb-wrap{margin-bottom:0}}.breadcrumb-wrap .breadcrumb{align-items:center;display:flex}@media only screen and (width<=767.98px){.breadcrumb-wrap .breadcrumb{padding:0 0 16px;overflow-x:scroll}}.breadcrumb-wrap .breadcrumb li{color:#cdcdcd;padding-right:20px;font-size:12px;position:relative}@media only screen and (width<=767.98px){.breadcrumb-wrap .breadcrumb li{white-space:nowrap;font-size:.12rem}}.breadcrumb-wrap .breadcrumb li:after{content:">";color:#606a6a;margin:0 5px;font-weight:700;position:absolute;top:50%;right:0;transform:translateY(-50%)}.breadcrumb-wrap .breadcrumb li:last-child:after{content:none}.breadcrumb-wrap .breadcrumb li a{color:#606a6a;white-space:nowrap;font-weight:700;line-height:24px}.list-case-study{flex-wrap:wrap;justify-content:space-between;display:flex}.list-case-study:after{content:"";width:32%;display:block}.list-case-study .list-case-study__item{flex-basis:32%;margin-bottom:24px}@media only screen and (width<=767.98px){.list-case-study .list-case-study__item{flex-basis:100%}}.list-case-study .list-case-study__img{z-index:1;position:relative}.list-case-study .list-case-study__img>a{border-top-left-radius:4px;border-top-right-radius:4px;width:100%;height:120px;display:inline-block;position:relative;overflow:hidden}@media only screen and (width<=767.98px){.list-case-study .list-case-study__img>a{height:34vw}}.list-case-study .list-case-study__img>a img:not(.list-case-study__logo){width:100%;height:auto;position:absolute;top:50%;left:40%;transform:translate(-50%,-50%)}@media only screen and (width<=767.98px){.list-case-study .list-case-study__img>a img:not(.list-case-study__logo){border-top-right-radius:0;width:70%;left:0;transform:translateY(-50%)}}.list-case-study .list-case-study__feature{z-index:2;position:absolute;top:-4px}.list-case-study .list-case-study__feature a{color:#0064c8;background:#fff;border:1px solid #0064c8;border-radius:2px;margin:0 4px 4px 0;padding:2px 6px;font-size:14px;font-weight:700;line-height:24px;display:inline-block}.list-case-study .list-case-study__feature a:hover{opacity:1;color:#fff;background-color:#0064c8}@media only screen and (width<=767.98px){.list-case-study .list-case-study__feature a{font-size:.12rem}}.list-case-study .list-case-study__feature .hidden{display:none}.list-case-study .list-case-study__text-wrap{padding:8px 8px 24px}.list-case-study .list-case-study__logo{background:#fff;border-top-right-radius:4px;width:100px;padding:.4em;position:absolute;bottom:0;right:0;box-shadow:0 1px 3px #00000029}@media only screen and (width<=767.98px){.list-case-study .list-case-study__logo{width:30%}}.list-case-study .list-case-study__title{padding:0 5px;position:relative}@media only screen and (width<=767.98px){.list-case-study .list-case-study__title{font-size:.14rem}}.list-case-study .list-case-study__title a{color:#1a1a1a;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.2em;font-weight:700;display:-webkit-box;overflow:hidden}@media only screen and (width<=767.98px){.list-case-study .list-case-study__title a{min-height:auto}}.list-case-study .list-case-study__category{margin-top:8px}.list-case-study .list-case-study__category a{color:#606a6a;background-color:#fff;border:1px solid #606a6a;border-radius:3px;margin-bottom:8px;margin-right:8px;padding:2px 10px;font-size:14px;font-weight:700;display:inline-block}.list-case-study .list-case-study__category a:hover{opacity:1;color:#fff;background-color:#606a6a}.list-case-study .list-case-study__category a:last-child{margin-right:0}@media only screen and (width<=767.98px){.list-case-study .list-case-study__category a{font-size:.12rem}}.list-case-study .list-case-study__tag a{color:#606a6a;background-color:#f5f3ec;border-radius:2px;margin-top:4px;margin-right:4px;padding:1px 2px;font-size:14px;font-weight:700;display:inline-block}.list-case-study .list-case-study__tag a:hover{opacity:.5}@media only screen and (width<=767.98px){.list-case-study .list-case-study__tag a{font-size:.12rem}}.list-case-study .list-case-study__tag a:last-child{margin-right:0}.list-case-study .list-case-study__source{color:#cdcdcd;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;display:-webkit-box;overflow:hidden}@media only screen and (width<=767.98px){.list-case-study .list-case-study__source{font-size:.12rem}}.list-category,.article-list,.list-dxpro,.list-news{flex-wrap:wrap;justify-content:space-between;margin-bottom:48px;display:flex}.list-category:after,.article-list:after,.list-dxpro:after,.list-news:after{content:"";width:32%;display:block}.list-category a,.article-list a,.list-dxpro a,.list-news a{color:#0064c8;display:inline-block}@media only screen and (width<=767.98px){.list-category{flex-wrap:nowrap;width:fit-content;margin:16px 8px}}.list-category__item{flex-basis:49%;margin-bottom:24px;padding:24px 16px}@media only screen and (width<=767.98px){.list-category__item{width:300px;margin:0 16px 0 0;padding:24px 12px}}.list-article__item,.list-dxpro__item,.list-news__item{flex-basis:24%;padding:10px}@media only screen and (width<=767.98px){.list-article__item,.list-dxpro__item,.list-news__item{flex-basis:100%;margin:10px}}.list-category__name{text-align:center;font-size:20px;font-weight:700}.list-category__text{color:#1a1a1a;margin-top:15px;padding:0 8px;font-size:14px;line-height:26px}@media only screen and (width<=767.98px){.list-category__text{margin-top:16px;font-size:.14rem}}.list-category__img{flex-wrap:wrap;justify-content:space-evenly;align-items:center;margin-top:15px;display:flex}.list-category__img a{background:#fff;border-radius:2px;flex:0 0 22%;justify-content:center;align-items:center;height:106px;margin:0 auto;padding:8px;display:flex;box-shadow:0 1px 2px #00000040}@media only screen and (width<=767.98px){.list-category__img a{flex:0 0 46%;margin-bottom:3vw;padding:4px}}.tag-search{background:#f5f3ec;border:2px solid #fff;width:100%;margin:0 auto;padding:32px 24px 16px;position:relative}@media only screen and (width<=767.98px){.tag-search{margin:0 auto 40px}}.tag-search .tag-search__tab-btn-wrap{border:none}.tag-search__inner{position:relative}.tag-search__tab{position:relative;overflow:hidden}.tag-search__tab-btn-wrap{border:1px solid #fff;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;display:flex}@media only screen and (width<=767.98px){.tag-search__tab-btn-wrap{justify-content:flex-start;margin-bottom:20px}}.tag-search__tab-btn{margin-bottom:10px;margin-right:22px}.tag-search__tab-btn:last-child{margin-right:0}.tag-search__tab-btn .tab-btn{color:#606a6a;cursor:pointer;font-size:18px}@media only screen and (width<=767.98px){.tag-search__tab-btn .tab-btn{font-size:.15rem}}.tag-search__tab-btn .tab-btn.is-active{color:#0064c8;font-weight:700}.tag-search__tab-content{background:#fff;width:100%;position:absolute;top:0;left:0}@media only screen and (width<=767.98px){.tag-search__tab-content{margin-bottom:20px}}.tag-search__tab-content .list-tag{border:1px solid #606a6a;border-radius:4px;width:100%;padding:16px;display:none;position:relative;box-shadow:0 1px 3px #00000029}@media only screen and (width<=767.98px){.tag-search__tab-content .list-tag{flex-wrap:wrap;padding:16px 16px 10px}.tag-search__tab-content .list-tag:first-child:before,.tag-search__tab-content .list-tag:first-child:after{left:17%}.tag-search__tab-content .list-tag:nth-child(2):before,.tag-search__tab-content .list-tag:nth-child(2):after{left:47%}.tag-search__tab-content .list-tag:nth-child(3):before,.tag-search__tab-content .list-tag:nth-child(3):after{left:75%}}.tag-search__tab-content .list-tag__tri-bef{content:"";z-index:2;border:10px solid #0000;border-bottom-color:#fff;margin-left:-17px;position:absolute;top:-19px;left:50%;transform:translate(30%)}.tag-search__tab-content .list-tag__tri-aft{content:"";z-index:1;border:10px solid #0000;border-bottom-color:#606a6a;margin-left:-17px;position:absolute;top:-20px;left:50%;transform:translate(30%)}.tag-search__tab-content .list-tag:first-of-type:before,.tag-search__tab-content .list-tag:first-of-type:after{left:7%}.tag-search__tab-content .list-tag__item{margin-right:24px}@media only screen and (width<=767.98px){.tag-search__tab-content .list-tag__item{margin-bottom:10px;margin-right:15px}}.tag-search__tab-content .list-tag__item:last-child{margin-right:0}.tag-search__tab-content .list-tag__link{color:#606a6a;border:none;padding:0;font-weight:700;line-height:2;transition:all .1s linear}.tag-search__tab-content .list-tag__link:hover{opacity:.7;background:0 0}.tag-search__tab-content .list-tag__link.is-active{color:#0064c8}.tag-search .search-case-study-detail{flex-wrap:nowrap;align-items:flex-end;margin-top:8px;font-size:14px}@media only screen and (width<=767.98px){.tag-search .search-case-study-detail{margin-top:40px;padding-left:0;font-size:.12rem;display:block}}.tag-search .search-case-study-detail>div{flex:2}@media only screen and (width<=767.98px){.tag-search .search-case-study-detail .list-tag{flex-wrap:wrap}}.tag-search .search-case-study-detail .list-tag__item{margin-top:8px;margin-right:8px}.tag-search .search-case-study-detail .list-tag__item:last-child{margin-right:0}.tag-search .search-case-study-detail .list-tag__link{color:#676767;border-color:#676767}@media only screen and (width<=767.98px){.tag-search .search-case-study-detail .list-tag__link{font-size:.12rem}}.tag-search .search-case-study-detail .list-tag__link:hover{opacity:.7;background:0 0}.tag-search .search-case-study-detail .list-tag__link.is-active{color:#fff;background-color:#676767;border-color:#676767}@media only screen and (width<=767.98px){.tag-search .search-case-study-detail p:not(.search-case-study-detail__title){text-align:right;margin-top:8px}}.share-article{margin-top:30px}.share-article p{font-weight:700}@media only screen and (width<=767.98px){.share-article .open-widget p{margin:0}}.share-article .hidden-part{z-index:10;background:#fff;margin-top:1em;padding:1em;display:none;position:absolute;box-shadow:0 1px 20px #00000026}.share-article .copy-widget{border:1px solid #666;width:760px;box-shadow:inset .2em .2em .3em #00000026}.share-article .copy-widget p{padding:10px;font-size:.12rem}.share-article button{background-color:#0064c8}.share-article button p{color:#fff;text-align:center;padding:8px;font-size:9px}.share-article .digimado-article-copy-button{width:90px;margin-top:1em}@media only screen and (width<=767.98px){.share-article #copy-widget{width:360px}.share-article #copy-widget p{font-size:.1rem}}body.category .search-category{padding-bottom:70px}@media only screen and (width<=767.98px){body.category .search-category{padding-bottom:60px}}body.category .search-category__lead{text-align:center;color:#1a1a1a;margin-bottom:32px}@media only screen and (width<=767.98px){body.category .search-category__lead{margin-bottom:30px;font-size:.14rem}}body.category .search-category__lead span{font-size:20px}body.category .search-category .heading{color:#1a1a1a;text-align:center;margin:32px 0;padding:16px 0;font-size:32px;font-weight:700;line-height:40px;position:relative}body.category .search-category .heading:before{content:"";background:#1a1a1a;border-radius:1px;width:60px;height:1px;position:absolute;bottom:-10px;left:calc(50% - 30px)}@media only screen and (width<=767.98px){body.category .search-category .heading{text-align:center;margin:0 0 5vw;padding:0;font-size:.18rem}}body.category .search-category .box{background:#f5f3ec;border:2px solid #fff;margin:0 auto;padding:32px 16px 16px}body.category .search-category .list-tag{justify-content:center}@media only screen and (width<=767.98px){body.category .search-category .list-tag{justify-content:flex-start;margin-bottom:-16px}}body.category .search-category .list-tag__item{margin-bottom:16px;margin-right:16px}@media only screen and (width<=767.98px){body.category .search-category .list-tag__item{margin-bottom:16px}}body.category .search-category .list-tag__item:last-child{margin-right:0}@media only screen and (width<=767.98px){body.category .search-category .list-tag__link{font-size:.12rem}}body.category .side-casestudy .btn--secondary{border-radius:4px!important}body.category .side-casestudy .btn{min-width:245px!important;padding:16px!important}section.category-wrap{padding-bottom:70px}section.category-wrap:last-of-type{padding-bottom:0}section.category-wrap .sub-heading2{text-align:center;color:#fff;background:linear-gradient(91.15deg,#0064c8 14.1%,#0093ff 83.25%);border-radius:4px 4px 0 0;margin-bottom:24px;padding:12px 16px;font-size:25px;font-weight:700;line-height:40px}@media only screen and (width<=767.98px){section.category-wrap .sub-heading2{text-align:center;margin-bottom:1vw;font-size:18px;line-height:30px}section.category-wrap .list-category{gap:24px;display:grid}section.category-wrap .list-category__item{width:100%}}section.category-wrap .list-category__img a{flex:0 0 48%;height:161px;margin-bottom:8px}@media only screen and (width<=767.98px){section.category-wrap .list-category__img a{height:128px}}section.category-wrap .other-category.box{background:#fafafa;border:2px solid #fff;padding:16px}section.category-wrap .other-category .title{text-align:center;color:#606a6a;margin-bottom:8px;font-size:17px;font-weight:700}section.category-wrap .list-other-category{flex-wrap:wrap;justify-content:center;margin-bottom:-1em;padding:8px 0;display:flex}section.category-wrap .list-other-category__link{color:#606a6a;background:#fafafa;border:1px solid #606a6a;border-radius:2px;padding:4px 10px;font-size:14px;display:inline-block}section.category-wrap .list-other-category__link:hover{color:#fff;opacity:1;background:#606a6a;border-color:#606a6a}.pickup{padding-top:80px}@media only screen and (width<=767.98px){.pickup{width:100%;padding-top:60px}.pickup .heading{margin-bottom:10px}}.pickup .pickup-product{background-color:#f5f3ec;margin-top:100px;padding:40px 70px}@media only screen and (width<=767.98px){.pickup .pickup-product{box-shadow:none;border-radius:0;margin-top:60px;padding:30px 4%}}.pickup .pickup-product .list-product{flex-wrap:wrap;margin-bottom:-24px;display:flex}@media only screen and (width<=767.98px){.pickup .pickup-product .list-product{justify-content:space-between}}.pickup .pickup-product .list-product__item{flex-basis:170px;margin:0 24px 24px 0}@media only screen and (width<=767.98px){.pickup .pickup-product .list-product__item{flex-basis:48%;margin:0 0 16px}}.pickup .pickup-product .list-product__item:nth-child(5n){margin-right:0}.pickup .pickup-product .list-product__link{background-color:#fff;width:100%;height:100%;padding:16px;display:inline-block;position:relative}@media only screen and (width<=767.98px){.pickup .pickup-product .list-product__link{padding:8px 8px 11px}}.pickup .pickup-product .list-product__num{color:#fff;z-index:2;background-color:#606a6a;padding:2px 5px;font-size:12px;font-weight:700;position:absolute;top:0;left:0}@media only screen and (width<=767.98px){.pickup .pickup-product .list-product__num{font-size:.12rem}}.pickup .pickup-product .list-product__img{width:100%;height:95px;position:relative}.pickup .pickup-product .list-product__img img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pickup .pickup-product .list-product__name{color:#606a6a;font-size:12px;font-weight:700;line-height:1.6}@media only screen and (width<=767.98px){.pickup .pickup-product .list-product__name{font-size:.12rem}}@media print,(width>=768px){.faq-container{margin:0 auto}}.faq-container h2.lead{text-align:left;color:#fff;background:linear-gradient(91.15deg,#0064c8 14.1%,#0093ff 83.25%);border-radius:4px 4px 0 0;margin:0 0 16px;padding:8px 16px;font-size:22px;font-weight:700;line-height:36px}.faq-container .question-answer{background:#fafafa}.faq-container .question-answer p{border-bottom:1px solid #cdcdcd}.faq-container .question-answer p.question{padding:8px 48px 8px 8px;font-size:18px;font-weight:500;line-height:32px;position:relative}.faq-container .question-answer p.question:hover{cursor:pointer}.faq-container .question-answer p.question:before{content:"Q.";margin-right:4px;font-size:24px;font-weight:400;line-height:32px}.faq-container .question-answer p.question:after{content:"";border-top:2px solid #cdcdcd;border-right:2px solid #cdcdcd;width:12px;height:12px;position:absolute;top:50%;right:20px;transform:translateY(-60%)rotate(135deg)}.faq-container .question-answer p.question.close:after{top:50%;transform:translateY(-60%)rotate(315deg)}.faq-container .question-answer .answer-outer{display:none}.faq-container .question-answer .answer-title{padding:16px 0 8px 16px}.faq-container .question-answer .answer-title:before{content:"A.";font-size:24px;font-weight:400;line-height:32px}.faq-container .question-answer p.answer{padding:0 16px 16px;font-size:16px;font-weight:400;line-height:32px}@media only screen and (width<=767.98px){.compare-product-container{margin-bottom:15vw}}.compare-product-container a:hover{opacity:.7!important}.compare-product-container .compare-product-outer{background:#f7f7f7;border:1px solid #ddd;margin-bottom:24px;padding:16px;box-shadow:0 1px 3px #00000029}@media only screen and (width<=767.98px){.compare-product-container .compare-product-outer{padding:24px 4px 12px}}.compare-product-container .compare-product-outer .side-digipro_post{margin:32px 0 0}@media only screen and (width<=767.98px){.compare-product-container .compare-product-outer .side-digipro_post{padding:0 16px}}.compare-product-container .compare-product-outer .side-digipro_post h3{color:#0064c8;background:0 0;border-left:3px solid #0064c8;margin:0 0 16px;padding:4px 12px;font-size:16px;font-weight:700;line-height:24px;display:inline-block;position:relative}.compare-product-container .compare-product-outer .side-digipro_post .digipro_post-inner{flex-direction:row-reverse;display:flex}@media only screen and (width<=767.98px){.compare-product-container .compare-product-outer .side-digipro_post .digipro_post-inner{flex-direction:column}}.compare-product-container .compare-product-outer .side-digipro_post .digipro_post-inner .digipro_post-img-outer{flex-basis:30%;margin-left:16px}@media only screen and (width<=767.98px){.compare-product-container .compare-product-outer .side-digipro_post .digipro_post-inner .digipro_post-img-outer{margin:0 0 8px}}.compare-product-container .compare-product-outer .side-digipro_post .digipro_post-inner .digipro_post-img-outer img{width:100%;height:auto;margin:0;display:block}.compare-product-container .compare-product-outer .side-digipro_post .digipro_post-inner .digipro_post-text-wrap .digipro_post-title{background:#0064c8;border:none;margin:0 0 8px;padding:.5em;font-size:14px;line-height:1.4}.compare-product-container .compare-product-outer .side-digipro_post .digipro_post-inner .digipro_post-text-wrap .digipro_post-title a{color:#fff;text-decoration:none}.compare-product-container .compare-product-outer .side-digipro_post .digipro_post-inner .digipro_post-text-wrap .digipro_post-excerpt{margin:0;font-size:12px;line-height:1.4em}.compare-product-container .compare-product-outer .side-digipro_post .digipro_post-inner .digipro_post-text-wrap .digipro_post-excerpt a{color:#1a1a1a;text-decoration:none}.compare-product-container .compare-product-inner{margin-bottom:16px}.compare-product-container .compare-product-logo{background:#fff;border-radius:2px;flex-basis:20%;justify-content:center;align-items:center;height:139px;padding:8px;display:flex;box-shadow:0 1px 2px #00000040}@media only screen and (width<=767.98px){.compare-product-container .compare-product-logo{flex-basis:25.7%;height:22.6vw;padding:4px}}.compare-product-container .compare-product-logo img{margin:0!important;padding:0!important}.compare-product-container .compare-product-detail{flex-basis:80%;padding:0 0 0 16px}@media only screen and (width<=767.98px){.compare-product-container .compare-product-detail{flex-basis:72%;padding:0}}.compare-product-container .compare-product-detail p.product-category{margin:0!important}.compare-product-container .compare-product-detail .product-category span{color:#fff;background:#606a6a;border-radius:2px;margin:5px 5px 0 0;padding:2px 6px;font-size:14px;line-height:24px;display:inline-block}@media only screen and (width<=767.98px){.compare-product-container .compare-product-detail .product-category span{font-size:13px;line-height:21px}}.compare-product-container .compare-product-detail .product-name-outer{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}@media only screen and (width<=767.98px){.compare-product-container .compare-product-detail .product-name-outer{display:block}}.compare-product-container .compare-product-detail .product-name{font-size:20px;font-weight:700;line-height:32px;margin:0 20px 0 0!important}@media only screen and (width<=767.98px){.compare-product-container .compare-product-detail .product-name{font-size:1em;line-height:1.6em;margin-bottom:10px!important;margin-right:0!important}}.compare-product-container .compare-product-detail .product-name .product-catch{color:#656565;width:100%;font-size:12px;font-weight:700;line-height:14px;display:block}.compare-product-container .compare-product-detail .product-name a{text-decoration:none}.compare-product-container .compare-product-detail .product-link-btn{color:#fff;background:linear-gradient(91.15deg,#0064c8 14.1%,#0093ff 83.25%);border-radius:4px;flex:0 0 32%;padding:16px 32px 16px 24px;font-size:14px;position:relative;text-decoration:none!important}@media only screen and (width<=767.98px){.compare-product-container .compare-product-detail .product-link-btn{padding:6px 32px 6px 24px;font-size:1em}}.compare-product-container .compare-product-detail .product-link-btn:hover{background:linear-gradient(223deg,#0064c8 14.1%,#0093ff 83.25%);opacity:.9!important}.compare-product-container .compare-product-detail .product-link-btn:after{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:6px;height:6px;position:absolute;top:55%;right:24px;transform:translateY(-60%)rotate(45deg)}.compare-product-container .compare-product-detail .product-table{border-spacing:0;border-top:1px solid #cbcac8;border-left:1px solid #cbcac8;margin-top:8px;font-size:12px;margin-bottom:0!important}@media only screen and (width<=767.98px){.compare-product-container .compare-product-detail .product-table{font-size:.11rem}}.compare-product-container .compare-product-detail .product-table th,.compare-product-container .compare-product-detail .product-table td{vertical-align:middle;border-bottom:1px solid #cbcac8;border-right:1px solid #cbcac8;padding:4px 11px}@media only screen and (width<=767.98px){.compare-product-container .compare-product-detail .product-table th,.compare-product-container .compare-product-detail .product-table td{padding:4px}}.compare-product-container .compare-product-detail .product-table th{background-color:#f5f3ec;width:24%;font-weight:700}@media only screen and (width<=767.98px){.compare-product-container .compare-product-detail .product-table th{width:42%}}.compare-product-container .compare-product-detail .product-table td{background:#fff}.compare-product-container ul.product-list-outer{background-color:#f5f3ec;font-size:14px;margin:0!important;padding:8px!important}.compare-product-container ul.product-list-outer li.product-item{margin-bottom:5px!important;padding:0!important;font-size:14px!important;line-height:21px!important;position:relative!important}.compare-product-container p.product-list-title{color:#fff;background:#0064c8;border-radius:2px 2px 0 0;padding:4px 16px 4px 32px;font-weight:700;display:inline-block;position:relative;margin:0!important;font-size:13px!important;line-height:24px!important}.compare-product-container p.product-list-title:before{content:"";color:#fff;font-family:"Font Awesome 5 Free";font-size:14px;font-weight:700;position:absolute;top:4px;left:15px}.compare-product-container .btn-area{flex-wrap:wrap;justify-content:space-evenly;align-items:center;margin-top:20px;font-weight:700;display:flex}@media only screen and (width<=767.98px){.compare-product-container .btn-area{flex-direction:column}}.compare-product-container .btn-area a{margin-bottom:16px}.compare-product-container .btn-area .custom-link-btn{color:#1a1a1a;background:#ffd814;border:3px solid #fff;border-radius:30px;width:344px;padding:16px 0;font-size:18px;line-height:24px;position:relative;box-shadow:0 2px #00000040;text-decoration:none!important}@media only screen and (width<=767.98px){.compare-product-container .btn-area .custom-link-btn{width:100%;font-size:1.1em;line-height:1.1em}}.compare-product-container .btn-area .custom-link-btn:hover{opacity:1;color:#1a1a1a;background:#ffec14}.compare-product-container .btn-area .custom-link-btn:after{content:"";background-size:contain;border:0;width:14px;height:auto;font-family:"Font Awesome 6 free";position:absolute;top:50%;right:20px;transform:translateY(-50%)}.compare-product-container .btn-area .case-link-btn{background:linear-gradient(91.15deg,#0064c8 14.1%,#0093ff 83.25%);border-radius:30px;width:344px;padding:3px;font-size:18px;line-height:24px;position:relative;box-shadow:0 2px #0377cccc;text-decoration:none!important}@media only screen and (width<=767.98px){.compare-product-container .btn-area .case-link-btn{width:100%;font-size:1.1em;line-height:1.1em}.compare-product-container .btn-area .case-link-btn:first-of-type{margin-bottom:3vw}}.compare-product-container .btn-area .case-link-btn:after{content:"";border-top:2px solid #0064c8;border-right:2px solid #0064c8;width:10px;height:10px;position:absolute;top:55%;right:30px;transform:translateY(-60%)rotate(45deg)}@media only screen and (width<=767.98px){.compare-product-container .btn-area .case-link-btn:after{right:8%}}.compare-product-container .btn-area .case-link-btn span.case-link-btn-child{text-align:center;background-color:#fff;border-radius:60px;height:54px;padding:14px;display:block}.compare-product-container .btn-area .case-link-btn span.big{vertical-align:inherit;padding:0 8px;font-size:35px;line-height:24px}@media only screen and (width<=767.98px){.compare-product-container .btn-area .case-link-btn span.big{padding:0 4px;font-size:1.7em}}.compare-product-container .btn-area .case-link-btn.display-none{display:none}.compare-product-container .btn-area .download-link-btn{color:#1a1a1a;background:#ffd814;border:2px solid #fff;border-radius:30px;width:344px;padding:16px 0;font-size:18px;line-height:24px;position:relative;box-shadow:0 2px #00000040;text-decoration:none!important}@media only screen and (width<=767.98px){.compare-product-container .btn-area .download-link-btn{width:100%;font-size:1em;line-height:1.1em}}.compare-product-container .btn-area .download-link-btn:hover{color:#1a1a1a;opacity:1;background:#ffec14}.compare-product-container .btn-area .download-link-btn:after{content:"";background-size:contain;border:none;width:14px;font-family:"Font Awesome 6 free";font-size:24px;position:absolute;top:50%;right:15%;transform:translateY(-50%)}@media only screen and (width<=767.98px){.compare-product-container .btn-area .download-link-btn:after{font-size:20px}}.compare-product-grid{margin:64px 0}@media only screen and (width<=767.98px){.compare-product-grid{margin:13vw 0}}.compare-product-grid h2{text-align:center;color:#fff;background:linear-gradient(91.15deg,#0064c8 14.1%,#0093ff 83.25%);border-radius:4px 4px 0 0;margin:0 0 16px;padding:8px;font-size:24px;font-weight:700;line-height:48px}@media only screen and (width<=767.98px){.compare-product-grid h2{margin:0;padding:16px 2px;font-size:.21rem;line-height:33px}}.compare-product-grid .compair-product__num{text-align:center;margin-bottom:16px;font-size:14px}.compare-product-grid .casestudy-product__boxes{flex-flow:wrap;justify-content:space-between;display:flex}@media only screen and (width<=767.98px){.compare-product-grid .casestudy-product__boxes{display:block}}.compare-product-grid .casestudy-product__box{flex:0 0 49%}.compare-product-grid .casestudy-product__box.box{background:#fafafa;margin-bottom:16px;padding:16px;box-shadow:0 1px 3px #00000029}@media only screen and (width<=767.98px){.compare-product-grid .casestudy-product__box.box{padding:24px 4px}}.compare-product-grid .compare-product-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 0 16px;display:flex}.compare-product-grid .compare-product-logo{background:#fff;border-radius:2px;flex-basis:20%;justify-content:center;align-items:center;height:100px;padding:8px;display:flex;box-shadow:0 1px 2px #00000040}@media only screen and (width<=767.98px){.compare-product-grid .compare-product-logo{flex-basis:25.7%;height:22.6vw;padding:4px}}.compare-product-grid .compare-product-logo img{margin:0!important;padding:0!important}.compare-product-grid .compare-product-detail{flex-basis:80%;padding:0 0 0 8px}@media only screen and (width<=767.98px){.compare-product-grid .compare-product-detail{flex-basis:72%;padding:0}}.compare-product-grid .product-name-outer{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}@media only screen and (width<=767.98px){.compare-product-grid .product-name-outer{display:block}}.compare-product-grid .product-name{margin:0 8px 0 0;font-size:20px;font-weight:700;line-height:32px}@media only screen and (width<=767.98px){.compare-product-grid .product-name{font-size:1em;line-height:1.6em;margin-bottom:10px!important;margin-right:0!important}}.compare-product-grid .product-name a{text-decoration:none}.compare-product-grid .product-link-btn{color:#fff;background:linear-gradient(91.15deg,#0064c8 14.1%,#0093ff 83.25%);border-radius:4px;flex:0 0 40%;padding:8px 8px 8px 24px;font-size:14px;font-weight:700;position:relative;text-decoration:none!important}@media only screen and (width<=767.98px){.compare-product-grid .product-link-btn{padding:6px 32px 6px 24px;font-size:1em}}.compare-product-grid .product-link-btn:hover{background:linear-gradient(223deg,#0064c8 14.1%,#0093ff 83.25%);opacity:.9!important}.compare-product-grid .product-link-btn:after{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:6px;height:6px;position:absolute;top:55%;right:24px;transform:translateY(-60%)rotate(45deg)}.compare-product-grid .product-category span{color:#fff;background:#606a6a;border-radius:2px;margin:5px 5px 0 0;padding:2px 6px;font-size:14px;line-height:24px;display:inline-block}@media only screen and (width<=767.98px){.compare-product-grid .product-category span{font-size:13px;line-height:21px}}.compare-product-grid .casestudy-product__text{margin:0 0 16px;font-size:12px}@media only screen and (width<=767.98px){.compare-product-grid .casestudy-product__text{font-size:.12rem}}.compare-product-grid ul.product-list-outer{background-color:#f5f3ec;margin:0;padding:8px;font-size:14px}.compare-product-grid ul.product-list-outer li.product-item{margin-bottom:5px;padding:0;font-size:14px;line-height:21px;position:relative}.compare-product-grid ul.product-list-outer li.product-item:before{content:"";background-color:#0064c8;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block;position:relative;top:-1px}.compare-product-grid p.product-list-title{color:#fff;background:#0064c8;border-radius:2px 2px 0 0;margin:0;padding:4px 16px 4px 32px;font-size:13px;font-weight:700;line-height:24px;display:inline-block;position:relative}@media only screen and (width<=767.98px){.compare-product-grid p.product-list-title{display:block}}.compare-product-grid p.product-list-title:before{content:"";color:#fff;font-family:"Font Awesome 5 Free";font-size:14px;font-weight:700;position:absolute;top:4px;left:15px}.compare-product-grid .btn-area .custom-link-btn{color:#1a1a1a;background:#ffd814;border:3px solid #fff;border-radius:35px;padding:1.1em 3em 1.1em 2em;font-size:18px;line-height:24px;position:relative;box-shadow:0 2px #00000040;text-decoration:none!important}@media only screen and (width<=767.98px){.compare-product-grid .btn-area .custom-link-btn{width:100%;font-size:1.1em;line-height:1.1em}}.compare-product-grid .btn-area .custom-link-btn:hover{color:#1a1a1a;opacity:1;background:#ffec14}.compare-product-grid .btn-area .custom-link-btn:after{content:"";background-size:contain;width:14px;font-family:"Font Awesome 6 free";position:absolute;top:50%;right:20px;transform:translateY(-50%)}.compare-product-grid .btn-area .case-link-btn{text-align:center;color:#0064c8;background:#fff;border:2px solid #0064c8;border-radius:35px;width:100%;height:auto;margin:1em 0;padding:1em 0;font-size:100%;font-weight:700;display:inline-block;position:relative;box-shadow:0 2px #0064c8}@media only screen and (width<=767.98px){.compare-product-grid .btn-area .case-link-btn{font-size:1.1em;line-height:1.1em}}.compare-product-grid .btn-area .case-link-btn:after{content:"";border-top:2px solid #0064c8;border-right:2px solid #0064c8;width:10px;height:10px;position:absolute;top:55%;right:30px;transform:translateY(-60%)rotate(45deg)}@media only screen and (width<=767.98px){.compare-product-grid .btn-area .case-link-btn:after{right:8%}}.compare-product-grid .btn-area .case-link-btn span.big{vertical-align:inherit;padding:0 8px;font-size:35px;line-height:24px}@media only screen and (width<=767.98px){.compare-product-grid .btn-area .case-link-btn span.big{padding:0 4px;font-size:1.7em}}.compare-product-grid .case-link-btn.display-none{display:none}.compare-product-grid .download-link-btn{color:#1a1a1a;background:#ffd814;border:2px solid #fff;border-radius:30px;width:344px;padding:16px 0;font-size:18px;line-height:24px;position:relative;box-shadow:0 2px #00000040;text-decoration:none!important}@media only screen and (width<=767.98px){.compare-product-grid .download-link-btn{width:100%;font-size:1em;line-height:1.1em}}.compare-product-grid .download-link-btn:hover{color:#1a1a1a;opacity:1;background:#ffec14}.compare-product-grid .download-link-btn:after{content:"";border-top:2px solid #606a6a;border-right:2px solid #606a6a;width:10px;height:10px;position:absolute;top:55%;right:19px;transform:translateY(-60%)rotate(45deg)}@media only screen and (width<=767.98px){.compare-product-grid .download-link-btn:after{right:7%}}.compare-product-grid .download-link-btn:before{content:"無料";color:#fff;vertical-align:text-bottom;background:#606a6a;border-radius:2px;padding:4px 8px;font-size:15px;line-height:24px}@media only screen and (width<=767.98px){.compare-product-grid .download-link-btn:before{vertical-align:initial;margin-right:2px;padding:4px;font-size:1em;line-height:1em}}.show-more-wrap{position:relative}.show-more-wrap .show-more-outer:before{z-index:100;content:"";background:linear-gradient(#fff0 0%,#ffffffe6 50% 50%,#fff 100%);width:100%;height:205px;display:block;position:absolute;bottom:0;left:0}@media only screen and (width<=767.98px){.show-more-wrap .show-more-outer:before{height:21vw}}.show-more-wrap table.casestudy-product__table{margin-bottom:0!important}.show-more-wrap .btn--download:after{right:28%}@media only screen and (width<=767.98px){.show-more-wrap .btn--download:after{font-size:5vw;right:24%}}.show-more-btn{z-index:101;color:#fff;text-align:center;opacity:.8;background:#0064c8;width:100%;padding:16px;font-size:16px;font-weight:700;transition:all .3s linear;display:inline-block;position:relative;bottom:4%;transform:translateY(-155px)}@media only screen and (width<=767.98px){.show-more-btn{transform:translateY(-20vw)}}.show-more-btn:hover{opacity:1}.show-more-btn:before{content:"+";color:#fff;text-align:center;width:24px;height:24px;font-family:"Font Awesome 5 Free";font-size:16px;font-weight:900;position:absolute;top:32%;left:40%}@media only screen and (width<=767.98px){.show-more-btn:before{top:29%;left:19%}}#page_top{opacity:.9;z-index:400;opacity:0;background:linear-gradient(42deg,#0064c8 14.1%,#0093ff 83.25%);border-radius:50%;width:80px;height:80px;transition:opacity .3s ease-in-out;position:fixed;bottom:72px;right:32px;transform:translateY(100px);box-shadow:0 17px 27px -14px #31496299}@media only screen and (width<=767.98px){#page_top{border-radius:6px;width:48px;height:48px;bottom:9vw;right:1vw}}#page_top:hover{background:linear-gradient(223deg,#0064c8 14.1%,#0093ff 83.25%)}#page_top:before{content:"";color:#fff;text-align:center;width:24px;height:24px;margin:auto;font-family:"Font Awesome 5 Free";font-size:28px;font-weight:900;position:absolute;inset:-18px 0 0}@media only screen and (width<=767.98px){#page_top:before{font-size:19px;top:-5px}}#page_top.UpMove{animation:.5s forwards UpAnime}@keyframes UpAnime{0%{opacity:0;transform:translateY(170px)}to{opacity:1;transform:translateY(0)}}#page_top.DownMove{animation:.5s forwards DownAnime}@keyframes DownAnime{0%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(170px)}}@media only screen and (width<=767.98px){.right-column .sp_scroll{width:92vw;overflow-x:scroll}}.right-column h3{text-align:center;color:#fff;background:linear-gradient(91.15deg,#0064c8 14.1%,#0093ff 83.25%);border-radius:4px 4px 0 0;padding:8px;font-size:18px;font-weight:700;line-height:48px}.right-column .side-inner{margin-bottom:16px;padding:0 0 32px;box-shadow:0 1px 3px #00000029}@media only screen and (width<=767.98px){.right-column .side-relational_post_links{margin-bottom:10vw}}.right-column .side-relational_post_links .side-inner{padding-bottom:0}.right-column .list-item-wrapper{flex-direction:column}@media only screen and (width<=767.98px){.right-column .list-item-wrapper{flex-flow:row;width:fit-content;display:flex}}.right-column .list-item{background-color:#fafafa;border-bottom:1px solid #cdcdcd;margin:0 0 2px;padding:16px 8px}@media only screen and (width<=767.98px){.right-column .list-item{width:85vw}}.right-column .list-item:last-of-type{margin-bottom:0}.right-column .list-img-outer{z-index:1;position:relative}.right-column .list-img-outer>a.thumbnail{border-top-left-radius:4px;border-top-right-radius:4px;width:100%;height:120px;display:inline-block;position:relative;overflow:hidden}@media only screen and (width<=767.98px){.right-column .list-img-outer>a.thumbnail{height:34vw}}.right-column .list-img-outer .list-feature{z-index:2;position:absolute;top:-4px}.right-column .list-img-outer .list-feature a{color:#0064c8;background:#fff;border:1px solid #0064c8;border-radius:2px;margin:0 5px 0 0;padding:2px 6px;font-size:14px;font-weight:700;line-height:24px;display:inline-block}.right-column .list-img-outer .list-feature a:hover{opacity:1;color:#fff;background-color:#0064c8}@media only screen and (width<=767.98px){.right-column .list-img-outer .list-feature a{font-size:.12rem}}.right-column .list-img-outer .list-feature .hidden{display:none}.right-column .list-logo{background:#fff;border-top-right-radius:4px;width:148px;padding:.4em;position:absolute;bottom:0;right:0;box-shadow:-2px 1px 3px #00000029}@media only screen and (width<=767.98px){.right-column .list-logo{width:30%}}.right-column .list-title{padding:0 5px;font-size:16px;position:relative}@media only screen and (width<=767.98px){.right-column .list-title{font-size:.14rem}}.right-column .list-title a{color:#1a1a1a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}@media only screen and (width<=767.98px){.right-column .list-title a{min-height:auto}}.right-column .list-source{color:#cdcdcd;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:5px;font-size:12px;display:-webkit-box;overflow:hidden}@media only screen and (width<=767.98px){.right-column .list-source{font-size:.12rem}}.right-column .side-whitepaper-download-banner .sub_text{text-align:center;color:#000;font-size:80%;font-weight:700}.download_appeal_banner{z-index:0;background:#f5f3ec;border-radius:10px 10px 0 0;margin-bottom:32px;padding:24px 24px 16px;transition:all .3s linear;display:flex;position:relative;box-shadow:0 2px 4px #00000040}.download_appeal_banner:hover{cursor:pointer}@media only screen and (width<=767.98px){.download_appeal_banner{text-align:center;padding:24px 7px;display:block}}.download_appeal_banner .appeal-icon{z-index:1;width:14%;position:absolute;top:-32px;right:5px}@media only screen and (width<=767.98px){.download_appeal_banner .appeal-icon{z-index:1;width:28%;top:-9px;right:-1px}}.download_appeal_banner img{filter:drop-shadow(0 2px 2px #00000040);transform:translate(32px)}@media only screen and (width<=767.98px){.download_appeal_banner img{margin-bottom:16px;transform:translate(0)}}.download_appeal_banner .download_appeal-text-outer{text-align:center;flex:0 0 64%;margin:0 auto}.download_appeal_banner .download_appeal_title{color:#fff;font-size:17px;font-weight:700;line-height:32px}.download_appeal_banner .download_appeal_title span.balloon{color:#fff;text-align:center;background:#464646;padding:4px;font-size:16px;line-height:32px;display:block;position:relative}@media only screen and (width<=767.98px){.download_appeal_banner .download_appeal_title span.balloon{padding:0;font-size:2.8vw}}.download_appeal_banner .download_appeal_title span.balloon:before{content:"";border:6px solid #0000;border-top-color:#464646;margin-left:-6px;position:absolute;top:100%;left:50%}.download_appeal_banner .download_point__box{background-color:#f5f3ec;margin-bottom:8px}@media only screen and (width<=767.98px){.download_appeal_banner .download_point__box{margin-bottom:4vw}}.download_appeal_banner .list-download__point{padding:8px 16px 8px 8px}.download_appeal_banner li.list-download__point__item{text-align:left;color:#1a1a1a;margin-bottom:.5em;padding-left:1em;line-height:24px;position:relative}@media only screen and (width<=767.98px){.download_appeal_banner li.list-download__point__item{font-size:3vw}}.download_appeal_banner li.list-download__point__item:before{content:"・";color:#fa845f;font-size:200%;position:absolute;left:-10px}.download_appeal_banner .download_appeal_btn{color:#1a1a1a;text-align:center;background:#ffd814;border:2px solid #fff;border-radius:30px;margin:0 auto;padding:10px 28px 10px 10px;font-size:1rem;font-weight:700;position:relative;box-shadow:0 2px #00000040}@media only screen and (width<=767.98px){.download_appeal_banner .download_appeal_btn{width:100%;font-size:3vw}}.download_appeal_banner .download_appeal_btn:hover{color:#1a1a1a;opacity:1;background:#ffec14}.download_appeal_banner .download_appeal_btn:after{content:"";background-size:contain;width:14px;padding-left:2px;font-family:"Font Awesome 6 free";font-size:19px;position:absolute;top:51%;transform:translateY(-50%)}@media only screen and (width<=767.98px){.download_appeal_banner .download_appeal_btn:after{display:none}}.footer-conversion{color:#fff;background:linear-gradient(91.08deg,#3a6382 7.12%,#193f66 93.08%);height:396px;margin-bottom:80px}@media only screen and (width<=767.98px){.footer-conversion{height:auto}}.footer-conversion a{color:#fff}.footer-conversion svg{width:272px;margin:0 auto 16px;display:block}@media only screen and (width<=767.98px){.footer-conversion svg{width:66%}}.footer-conversion .footer-conversion-container{padding:32px 0 0}@media only screen and (width<=767.98px){.footer-conversion .footer-conversion-container{padding:8vw 0 0}}.footer-conversion .footer-conversion-container h2{font-size:28px;font-weight:700;line-height:40px;margin:0 0 32px!important}@media only screen and (width<=767.98px){.footer-conversion .footer-conversion-container h2{font-size:.22rem}}.footer-conversion .footer-conversion-container .footer-conversion-outer{justify-content:space-between;width:864px;margin:0 auto;display:flex;position:relative}@media only screen and (width<=767.98px){.footer-conversion .footer-conversion-container .footer-conversion-outer{flex-direction:column-reverse;width:90%}}.footer-conversion .footer-conversion-container .footer-conversion-outer h3{font-size:20px;font-weight:700;line-height:24px;text-align:center!important;margin:0 0 24px!important}@media only screen and (width<=767.98px){.footer-conversion .footer-conversion-container .footer-conversion-outer h3{font-size:.18rem}}.footer-conversion .footer-conversion-container .footer-conversion-outer p{margin-bottom:16px;font-size:16px;font-weight:400;line-height:24px}@media only screen and (width<=767.98px){.footer-conversion .footer-conversion-container .footer-conversion-outer p{font-size:.15rem}}.footer-conversion .footer-conversion-container .footer-conversion-item{flex:0 0 50%}@media only screen and (width<=767.98px){.footer-conversion .footer-conversion-container .footer-conversion-item{text-align:center}}.footer-conversion .footer-conversion-container .footer-conversion-item .footer-conversion-btn{background:linear-gradient(91.15deg,#fd7b75 14.1%,#fa845f 58.4%,#ff6f50 83.25%);border:2px solid #fff;border-radius:3px;width:100%;margin-top:32px;padding:16px;font-weight:700;transition:all .3s linear;display:block;position:relative;box-shadow:0 4px 8px #00000040}.footer-conversion .footer-conversion-container .footer-conversion-item .footer-conversion-btn:hover{opacity:.95!important}.footer-conversion .footer-conversion-container .footer-conversion-item .footer-conversion-btn:after{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:12px;height:12px;position:absolute;top:50%;right:20px;transform:translateY(-40%)rotate(45deg)}.footer-conversion .footer-conversion-container .footer-conversion-item:first-of-type{text-align:center;padding:24px 47px 24px 0}@media only screen and (width<=767.98px){.footer-conversion .footer-conversion-container .footer-conversion-item:first-of-type{margin-bottom:13vw;padding:0}}.footer-conversion .footer-conversion-container .footer-conversion-item:last-of-type{padding-top:16px}.footer-conversion .footer-conversion-container .footer-conversion-item:last-of-type img{filter:drop-shadow(0 4px 8px #00000040)}@media only screen and (width<=767.98px){.footer-conversion .footer-conversion-container .footer-conversion-item:last-of-type img{width:83%;margin-bottom:8vw}.footer-conversion .footer-conversion-container .footer-conversion-item:last-of-type{border:none;padding:0}}.contact .footer-conversion,.hide-page-title .footer-conversion{display:none}.tooltip-outer{display:inline-block;position:relative}@media only screen and (width<=767.98px){.tooltip-outer{display:none}}.tooltip-outer .tooltip .fa-circle-info{color:#0064c8}.tooltip-outer .tooltip:hover{cursor:pointer}.tooltip-outer .tooltip:hover+.mouseover__box{display:block}.tooltip-outer .mouseover__box{box-sizing:border-box;background-color:#606a6abd;width:720px;padding:8px 8px 0;font-size:13px;display:none;position:absolute;top:32px;left:-86px}.tooltip-outer .mouseover__box:hover{display:block}.tooltip-outer .mouseover__box:before{content:" ";border-top:5px solid #606a6abd;border-left:5px solid #0000;border-right:5px solid #0000;width:0;font-size:0;line-height:0;position:absolute;top:-5px;left:18px;transform:rotate(180deg)}.tooltip-outer .tooltip-item{color:#606a6a;background:#fff;border:1px solid #606a6a;border-radius:2px;margin:0 4px 8px 0;padding:4px 6px;font-size:12px;display:inline-block}.products_comparison_table .page-width{width:100%}.products_comparison_table .layout-grid .full-width-column{max-width:100%}.products_comparison_table .scroll-header{display:none}.products_comparison_table .gdd_front_page_section_wrapper .page-width{width:90%}.products_comparison_table .gdd_front_page_section_wrapper .footer-security_policy{padding:32px 16px 0}.products_comparison_table .gdd_front_page_section_wrapper .footer-security_policy .outer{justify-content:center}.products_comparison_table .comparison_table_view-header_wrapper{z-index:20;position:sticky;left:0;box-shadow:2px 0 16px #00000012}.products_comparison_table .product_list_item_details{background-color:#fff}.products_comparison_table .product_list_item_details label:hover{cursor:pointer}.products_comparison_table .comparison_table_request_view{background:#f9fbff;box-shadow:0 -1px 2px #82828238}@media only screen and (width<=767.98px){.products_comparison_table .comparison_table_request_view{padding:1px 0 24px}}.products_comparison_table .comparison_table_request_view h1{color:#fff;text-align:center;background:linear-gradient(91.15deg,#0064c8 14.1%,#0093ff 83.25%);margin:24px 0 0;padding:8px;font-weight:700;line-height:48px;font-size:24px!important}.products_comparison_table .comparison_table_request_view p.caution{text-align:right;color:#606a6a;margin-bottom:8px;padding-right:5px;font-size:14px}@media only screen and (width<=767.98px){.products_comparison_table .comparison_table_request_view p.caution{font-size:12px}}.products_comparison_table .comparison_table_request_view .wrapper{max-width:100%;overflow-x:scroll}.products_comparison_table .comparison_table_request_view .scrollbar{z-index:12;background-color:#f0f0f0;border-radius:10px;width:100%;height:15px;overflow:scroll hidden}.products_comparison_table .comparison_table_request_view .scrollbar .inner{width:200%;height:1px}.products_comparison_table .comparison_table_request_view .scrollbar::-webkit-scrollbar{height:10px}.products_comparison_table .comparison_table_request_view .scrollbar::-webkit-scrollbar-thumb{background-color:#606a6a;border-radius:5px}.products_comparison_table .comparison_table_request_view .scrollbar::-webkit-scrollbar-track{background-color:#f0f0f0}.products_comparison_table .comparison_table_request_view .fixed-nav{text-align:center;color:#fff;z-index:10;border-top:1px solid #cbcac8;border-right:1px solid #cbcac8;width:180px;font-size:14px;font-weight:700;line-height:1}.products_comparison_table .comparison_table_request_view .fixed-nav label{cursor:pointer;display:block}.products_comparison_table .comparison_table_request_view .fixed-nav .checkbox{text-align:center;background-color:#fafafa;border-top:1px solid #cbcac8;border-right:1px solid #cbcac8;place-content:center;align-items:center;height:50px;display:flex}.products_comparison_table .comparison_table_request_view .fixed-nav .checkbox input{box-shadow:0 1px 5px #00000029}.products_comparison_table .comparison_table_request_view .fixed-nav .checkbox .checkbox_item{cursor:pointer;width:25px;height:25px;display:inline-block;position:relative}.products_comparison_table .comparison_table_request_view .fixed-nav .head-main{color:#fff;background-color:#656565;height:250px;padding:16px 8px 8px}.products_comparison_table .comparison_table_request_view .fixed-nav .head-main .table-logo{background:#fff;border-radius:2px;justify-content:center;align-items:center;width:115px;height:115px;margin:0 auto 8px;padding:4px;display:flex}.products_comparison_table .comparison_table_request_view .fixed-nav .head-main .table-logo.small-logo{width:64px;height:64px}.products_comparison_table .comparison_table_request_view .fixed-nav .head-main .table-logo.large-logo{width:115px;height:115px}.products_comparison_table .comparison_table_request_view .fixed-nav .head-main .item-title{text-align:center;margin:0 0 8px;font-size:14px;text-decoration-line:underline}.products_comparison_table .comparison_table_request_view .fixed-nav .head-main .item-title a{color:#fff}.products_comparison_table .comparison_table_request_view .fixed-nav .head-main .item-document_download_link a{text-align:center;color:#1a1a1a;background:#ffd814;border:2px solid #fff;border-radius:24px;width:100%;height:auto;margin-bottom:8px;padding:.8em 0;font-size:12px;font-weight:700;display:inline-block;box-shadow:0 2px #00000040}.products_comparison_table .comparison_table_request_view .fixed-nav .head-main .item-document_download_link a:hover{color:#1a1a1a;opacity:1;background:#ffec14}.products_comparison_table .comparison_table_request_view .fixed-nav .head-main .item-document_download_link a:after{content:"";background-size:contain;border:none;margin-left:4px;font-family:"Font Awesome 6 free"}.products_comparison_table .comparison_table_request_view .fixed-nav .head-main .case_link a{text-align:center;color:#0064c8;background:#fff;border:1px solid #0064c8;border-radius:24px;width:100%;height:auto;padding:.8em 0;font-size:11px;font-weight:700;display:inline-block;box-shadow:0 2px #f4f4f440}.products_comparison_table .comparison_table_request_view .fixed-nav span.title{margin-bottom:16px;display:block}.products_comparison_table .comparison_table_request_view .fixed-nav span.document_download_link a{text-align:center;color:#1a1a1a;background:#ffd814;border:2px solid #fff;border-radius:24px;width:100%;height:auto;margin-bottom:8px;padding:.8em 0;font-size:12px;font-weight:700;display:inline-block;box-shadow:0 2px #00000040}.products_comparison_table .comparison_table_request_view .fixed-nav span.document_download_link a:after{content:"";background-size:contain;border:none;font-family:"Font Awesome 6 free"}.products_comparison_table .comparison_table_request_view .fixed-nav span.document_download_link .note{font-size:11px;font-weight:400;line-height:1.4}.products_comparison_table .comparison_table_request_view .fixed-nav .hidden{display:none}.products_comparison_table .comparison_table_request_view .fixed-nav .fixed-scrollbar{position:fixed;top:147px}.products_comparison_table .comparison_table_request_view .fixed-nav .auto-height{height:auto}.products_comparison_table .comparison_table_request_view .fixed-nav .initial-height{height:250px}.products_comparison_table .comparison_table_request_view .comparison_table_view-list{width:100%;margin-top:10px;display:flex;overflow-x:scroll}.products_comparison_table .comparison_table_request_view .comparison_table_view-list-outer{flex-shrink:0;display:flex}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_header li{background-color:#fafafa;border:1px solid #cbcac8;border-bottom:none;width:195px;margin:0;padding:16px 8px;font-size:14px;font-weight:700;list-style:none}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_header li:before{display:none}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_header li.list-item{height:54px}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_header li.list-item:before{display:none}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_header li.nav{color:#fff;text-align:center;background-color:#656565;border-top:1px solid #cbcac8;border-left:1px solid #cbcac8;border-right:1px solid #cbcac8;height:63px;font-size:16px}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_header li.none{border:none;width:179px;margin:0;padding-top:0;padding-bottom:0;padding-left:0}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_header li.title{color:#fff;background-color:#656565;height:280px;padding-top:12px;font-size:16px}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_header li.item-subtitle{color:#464646;background-color:#fafafa;border-right:0;height:54px;font-size:16px}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_header .sm-text{color:#464646;font-size:12px;font-weight:400;display:block}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_header li.price_plan,.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_header li.basic_functions,.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_header li.introduction_trend,.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_header li.download_document{color:#464646;background-color:#f5f3ec;border-right:0;font-size:16px}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_header li.free_download{box-sizing:border-box;background-color:#fffae5}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_header li.free_download span{color:#4e4e4d;margin-top:14px;font-size:12px;font-weight:700;display:block}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_header li.etc_functions{color:#464646;background-color:#f5f3ec;border-right:0;font-size:16px}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_header li.checkbox{text-align:center;background-color:#fafafa;align-items:center;height:50px;display:flex}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_header li.checkbox .js-is-disabled{color:#0064c8;text-align:center;background-color:#f9fbff;border:1px solid #0064c8;border-radius:2px;width:166px;padding:3px 16px;font-size:11px;line-height:1.3}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_header li.checkbox .js-is-disabled:hover{cursor:pointer}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_header li.checkbox .js-is-disabled[disabled]{color:#9d9d9d!important;background-color:#f9fbff!important;border:1px solid #9d9d9d!important}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_header li.checkbox .blue-style-reverse{color:#0064c8;background-color:#f9fbff}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_header li.checkbox .blue-style{color:#fff;background-color:#0064c8}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_header li.recommended_environment,.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_header li.software_type{height:120px}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_header li.basic_function_item{font-size:12px}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_header li.official_site_url{border-bottom:1px solid #cbcac8}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_header li.document_features{background-color:#fffae5}.products_comparison_table .comparison_table_request_view .comparison_table_view-items_wrapper{display:table-row;overflow:hidden}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item{vertical-align:top;width:179px;display:table-cell}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .head-bg{background-color:#f5f3ec;border-top:1px solid #cbcac8;height:54px}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item dd.item-subtitle{border-right:1px solid #cbcac8;height:54px;padding:8px;line-height:1.1}@media only screen and (width<=767.98px){.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item dd.item-subtitle{font-size:12px}}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item dl.product_item-price_plan{border-top:1px solid #cbcac8;border-right:1px solid #cbcac8}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .price_outer{vertical-align:top;z-index:1;background-color:#fff;border-bottom:1px dashed #cbcac8;width:179px;min-height:140px;padding:8px;position:sticky;left:0}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .price_outer:nth-child(n+3){z-index:1;background-color:#fff;margin-bottom:0;display:none;position:sticky;left:0}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .price_outer dt{font-size:17px;line-height:1.5}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .price_outer dd.accordion_content{z-index:1;background-color:#fff;padding-bottom:8px;font-size:12px;position:sticky;left:0}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .price_outer:last-child{margin-bottom:0}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .price_outer .sm-text{color:#464646;word-wrap:break-word;font-size:12px;font-weight:400;display:block}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .price_outer .accordion_content{display:none}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .price_outer .plan_note.sm-text{color:#0064c8;transition:all .3s linear}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .price_outer .plan_note.sm-text i.fa-solid{font-size:10px}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .price_outer .plan_note.sm-text:hover{cursor:pointer;opacity:.5}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .cell{border-top:1px solid #cbcac8;border-right:1px solid #cbcac8;height:54px;padding:8px;font-size:14px}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .symbol{text-align:center;border-top:1px solid #cbcac8;border-right:1px solid #cbcac8;height:54px;padding:8px 16px;display:block}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .symbol i{vertical-align:-webkit-baseline-middle}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .download{border-top:1px solid #cbcac8;border-right:1px solid #cbcac8}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .download-container{background-color:#fffae5;padding:8px 16px}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .download img{margin-bottom:4px}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .download .symbol{border-top:0;border-right:0}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .download .item-document_download_link a{text-align:center;color:#1a1a1a;background:#ffd814;border:2px solid #fff;border-radius:24px;width:100%;height:auto;margin-bottom:8px;padding:.8em 0;font-size:12px;font-weight:700;display:inline-block;box-shadow:0 2px #00000040}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .download .item-document_download_link a:after{content:"";background-size:contain;border:none;margin-left:4px;font-family:"Font Awesome 6 free"}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .download .item-document_download_link span{font-size:12px;font-weight:400;display:block}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .download-detail{background-color:#fffae5}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .introduction_trend ul{padding:8px 24px}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .introduction_trend li{border-bottom:none;margin:0;padding:0;font-size:12px;line-height:1.3;list-style:outside}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .introduction_trend li:before{display:none}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .product_item-introduction_trend{border-top:1px solid #cbcac8;border-right:1px solid #cbcac8}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .recommended_environment,.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .software_type{height:120px}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .symbol-slash:nth-child(n+2):before{content:"/"}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .link_url{color:#606a6a}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .link_url-icon{vertical-align:middle}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .red-circle{color:#fff;-webkit-text-stroke:2px #ff4b4b}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .text-gray{color:#cdcdcd}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .hidden{display:none}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .official_site_url{border-bottom:1px solid #cbcac8}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .list-download__point{border-top:1px solid #cbcac8;border-right:1px solid #cbcac8;padding:16px 4px}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .list-download__point__item{font-size:12px}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .list-download__point li.symbol-empty{text-align:center;border-bottom:none;height:54px;padding:8px 16px;display:block}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .list-download__point li.symbol-empty:before{content:""}.products_comparison_table .comparison_table_request_view .comparison_table_view-product_list_item .list-download__point li.symbol-empty i{vertical-align:-webkit-baseline-middle}.products_comparison_table .comparison_table_request_view .accordion_icon{background-color:#ff4b4b;border-radius:50%;width:36px;height:36px;display:block;position:absolute;top:21px;right:12px}.products_comparison_table .comparison_table_request_view .accordion_icon:hover{cursor:pointer}.products_comparison_table .comparison_table_request_view .accordion_icon .mark{position:relative}.products_comparison_table .comparison_table_request_view .accordion_icon:before{content:"";background-color:#fff;border-radius:4px;width:20px;height:3px;display:block;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.products_comparison_table .comparison_table_request_view .accordion_icon:after{content:"";background-color:#fff;border-radius:4px;width:20px;height:3px;display:block;position:absolute;top:50%;right:8px;transform:translateY(-50%)rotate(90deg)}.products_comparison_table .comparison_table_request_view .accordion_icon.active:after{transform:translateY(-50%)}.products_comparison_table .search-product,.products_comparison_table .footer-conversion,.products_comparison_table .footer{display:none}.products_comparison_table .footer-inner{width:100%}.products_comparison_table .fixed-active{z-index:2;width:180px;position:fixed;top:0;box-shadow:0 0 1px 1px #0003}.products_comparison_table label.targetElement{background-color:#fff}.form-bg-type-table .comparison_table_view-header_wrapper,.article-body .comparison_table_view-header_wrapper{z-index:2;position:sticky;left:0;box-shadow:2px 0 16px #00000012}.form-bg-type-table .product_list_item_details,.article-body .product_list_item_details{background-color:#fff}.form-bg-type-table .comparison_table_request_view,.form-bg-type-table .comparison_table_request_view_embed,.article-body .comparison_table_request_view,.article-body .comparison_table_request_view_embed{background:#f9fbff;max-width:760px;margin:0 auto 32px;padding:4px 8px}@media only screen and (width<=767.98px){.form-bg-type-table .comparison_table_request_view,.form-bg-type-table .comparison_table_request_view_embed,.article-body .comparison_table_request_view,.article-body .comparison_table_request_view_embed{padding:1px 0 24px 4px}}.form-bg-type-table .comparison_table_request_view h2,.form-bg-type-table .comparison_table_request_view_embed h2,.article-body .comparison_table_request_view h2,.article-body .comparison_table_request_view_embed h2{color:#fff;background:linear-gradient(91.15deg,#0064c8 14.1%,#0093ff 83.25%);border-radius:4px 4px 0 0;padding:8px;font-weight:700;border-left:none!important;margin-bottom:16px!important}@media only screen and (width<=767.98px){.form-bg-type-table .comparison_table_request_view h2,.form-bg-type-table .comparison_table_request_view_embed h2,.article-body .comparison_table_request_view h2,.article-body .comparison_table_request_view_embed h2{font-size:.15rem;line-height:1.8}}.form-bg-type-table .comparison_table_request_view p.catch,.form-bg-type-table .comparison_table_request_view_embed p.catch,.article-body .comparison_table_request_view p.catch,.article-body .comparison_table_request_view_embed p.catch{text-align:center;color:#0064c8;margin:24px 0 8px;font-size:15px;font-weight:700}.form-bg-type-table .comparison_table_request_view p.caution,.form-bg-type-table .comparison_table_request_view_embed p.caution,.article-body .comparison_table_request_view p.caution,.article-body .comparison_table_request_view_embed p.caution{text-align:right;color:#606a6a;margin-bottom:8px;padding-right:5px;font-size:14px}@media only screen and (width<=767.98px){.form-bg-type-table .comparison_table_request_view p.caution,.form-bg-type-table .comparison_table_request_view_embed p.caution,.article-body .comparison_table_request_view p.caution,.article-body .comparison_table_request_view_embed p.caution{font-size:12px}}.form-bg-type-table .comparison_table_request_view .wrapper,.form-bg-type-table .comparison_table_request_view_embed .wrapper,.article-body .comparison_table_request_view .wrapper,.article-body .comparison_table_request_view_embed .wrapper{max-width:100%}.form-bg-type-table .comparison_table_request_view .comparison_table_view_container,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view_container,.article-body .comparison_table_request_view .comparison_table_view_container,.article-body .comparison_table_request_view_embed .comparison_table_view_container{-webkit-user-select:none;user-select:none;height:620px;position:relative;overflow-y:scroll}.form-bg-type-table .comparison_table_request_view .comparison_table_sc_wrapper,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_sc_wrapper,.article-body .comparison_table_request_view .comparison_table_sc_wrapper,.article-body .comparison_table_request_view_embed .comparison_table_sc_wrapper{height:620px;overflow-y:scroll}.form-bg-type-table .comparison_table_request_view ul.product_list_header_details,.form-bg-type-table .comparison_table_request_view_embed ul.product_list_header_details,.article-body .comparison_table_request_view ul.product_list_header_details,.article-body .comparison_table_request_view_embed ul.product_list_header_details{margin:0;padding:0}.form-bg-type-table .comparison_table_request_view ul.basic_functions_list,.form-bg-type-table .comparison_table_request_view_embed ul.basic_functions_list,.article-body .comparison_table_request_view ul.basic_functions_list,.article-body .comparison_table_request_view_embed ul.basic_functions_list{-ms-filter:blur(6px);filter:blur(6px);margin:0;padding:0}.form-bg-type-table .comparison_table_request_view ul.introduction_trend_list,.form-bg-type-table .comparison_table_request_view_embed ul.introduction_trend_list,.article-body .comparison_table_request_view ul.introduction_trend_list,.article-body .comparison_table_request_view_embed ul.introduction_trend_list{margin:0;padding:0}.form-bg-type-table .comparison_table_request_view .comparison_table_view-list,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-list,.article-body .comparison_table_request_view .comparison_table_view-list,.article-body .comparison_table_request_view_embed .comparison_table_view-list{width:100%;margin-top:10px;padding-bottom:30px;display:flex}.form-bg-type-table .comparison_table_request_view .comparison_table_view-list-outer,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-list-outer,.article-body .comparison_table_request_view .comparison_table_view-list-outer,.article-body .comparison_table_request_view_embed .comparison_table_view-list-outer{transform-origin:0 0;flex-shrink:0;max-width:none;display:flex;position:absolute;transform:scale(.7)}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_header li,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_header li,.article-body .comparison_table_request_view .comparison_table_view-product_list_header li,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_header li{background-color:#fafafa;border:1px solid #cbcac8;border-bottom:none;width:195px;margin:0;padding:16px 8px;font-size:14px;font-weight:700;line-height:1.4em;list-style:none;position:relative}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_header li:before,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_header li:before,.article-body .comparison_table_request_view .comparison_table_view-product_list_header li:before,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_header li:before{display:none}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_header li.list-item,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_header li.list-item,.article-body .comparison_table_request_view .comparison_table_view-product_list_header li.list-item,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_header li.list-item{height:54px}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_header li.list-item:before,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_header li.list-item:before,.article-body .comparison_table_request_view .comparison_table_view-product_list_header li.list-item:before,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_header li.list-item:before{display:none}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_header li.nav,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_header li.nav,.article-body .comparison_table_request_view .comparison_table_view-product_list_header li.nav,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_header li.nav{color:#fff;text-align:center;background-color:#656565;border-top:1px solid #cbcac8;border-left:1px solid #cbcac8;border-right:1px solid #cbcac8;height:63px;font-size:16px}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_header li.none,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_header li.none,.article-body .comparison_table_request_view .comparison_table_view-product_list_header li.none,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_header li.none{border:none;width:179px;margin:0;padding-top:0;padding-bottom:0;padding-left:0}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_header li.title,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_header li.title,.article-body .comparison_table_request_view .comparison_table_view-product_list_header li.title,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_header li.title{color:#fff;background-color:#656565;height:190px;padding-top:12px;font-size:16px}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_header li.item-subtitle,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_header li.item-subtitle,.article-body .comparison_table_request_view .comparison_table_view-product_list_header li.item-subtitle,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_header li.item-subtitle{color:#464646;background-color:#fafafa;border-right:0;height:54px;font-size:16px}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_header .sm-text,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_header .sm-text,.article-body .comparison_table_request_view .comparison_table_view-product_list_header .sm-text,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_header .sm-text{color:#464646;font-size:12px;font-weight:400;display:block}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_header li.price_plan,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_header li.price_plan,.article-body .comparison_table_request_view .comparison_table_view-product_list_header li.price_plan,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_header li.price_plan,.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_header li.basic_functions,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_header li.basic_functions,.article-body .comparison_table_request_view .comparison_table_view-product_list_header li.basic_functions,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_header li.basic_functions,.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_header li.introduction_trend,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_header li.introduction_trend,.article-body .comparison_table_request_view .comparison_table_view-product_list_header li.introduction_trend,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_header li.introduction_trend,.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_header li.download_document,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_header li.download_document,.article-body .comparison_table_request_view .comparison_table_view-product_list_header li.download_document,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_header li.download_document{color:#464646;background-color:#f5f3ec;border-right:0;font-size:16px}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_header li.free_download,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_header li.free_download,.article-body .comparison_table_request_view .comparison_table_view-product_list_header li.free_download,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_header li.free_download{height:186px!important}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_header li.etc_functions,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_header li.etc_functions,.article-body .comparison_table_request_view .comparison_table_view-product_list_header li.etc_functions,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_header li.etc_functions{color:#464646;background-color:#f5f3ec;border-right:0;font-size:16px}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_header li.checkbox,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_header li.checkbox,.article-body .comparison_table_request_view .comparison_table_view-product_list_header li.checkbox,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_header li.checkbox{text-align:center;background-color:#fafafa}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_header li.checkbox .js-is-disabled,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_header li.checkbox .js-is-disabled,.article-body .comparison_table_request_view .comparison_table_view-product_list_header li.checkbox .js-is-disabled,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_header li.checkbox .js-is-disabled{color:#cdcdcd;text-align:center;background-color:#f9fbff;border:1px solid #cdcdcd;border-radius:2px;padding:4px 16px;font-size:12px}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_header li.checkbox .js-is-disabled:hover,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_header li.checkbox .js-is-disabled:hover,.article-body .comparison_table_request_view .comparison_table_view-product_list_header li.checkbox .js-is-disabled:hover,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_header li.checkbox .js-is-disabled:hover{cursor:pointer}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_header li.recommended_environment,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_header li.recommended_environment,.article-body .comparison_table_request_view .comparison_table_view-product_list_header li.recommended_environment,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_header li.recommended_environment,.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_header li.software_type,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_header li.software_type,.article-body .comparison_table_request_view .comparison_table_view-product_list_header li.software_type,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_header li.software_type{height:120px}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_header li.support,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_header li.support,.article-body .comparison_table_request_view .comparison_table_view-product_list_header li.support,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_header li.support{border-bottom:1px solid #cbcac8}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_header .introduction_trend_list li,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_header .introduction_trend_list li,.article-body .comparison_table_request_view .comparison_table_view-product_list_header .introduction_trend_list li,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_header .introduction_trend_list li{height:100px}.form-bg-type-table .comparison_table_request_view .comparison_table_view-items_wrapper,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-items_wrapper,.article-body .comparison_table_request_view .comparison_table_view-items_wrapper,.article-body .comparison_table_request_view_embed .comparison_table_view-items_wrapper{display:table-row;overflow:hidden}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item,.article-body .comparison_table_request_view .comparison_table_view-product_list_item,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item{vertical-align:top;width:179px;display:table-cell}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .head-main,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .head-main,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .head-main,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .head-main{color:#fff;background-color:#656565;border-top:1px solid #cbcac8;border-right:1px solid #cbcac8;height:190px;padding:16px 8px 8px}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .head-main .logo,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .head-main .logo,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .head-main .logo,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .head-main .logo{background:#fff;border-radius:2px;justify-content:center;align-items:center;width:115px;height:115px;margin:0 auto 8px;padding:4px;display:flex}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .head-main .logo img,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .head-main .logo img,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .head-main .logo img,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .head-main .logo img{margin:0;padding:0}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .head-main h3.item-title,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .head-main h3.item-title,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .head-main h3.item-title,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .head-main h3.item-title{text-align:center;border-bottom:none;margin:0 0 8px;font-size:14px;line-height:1.6;text-decoration-line:underline;background-color:#0000!important;border-left:none!important;padding:0!important}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .head-main h3.item-title a,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .head-main h3.item-title a,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .head-main h3.item-title a,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .head-main h3.item-title a{color:#fff}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .head-main .item-document_download_link a,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .head-main .item-document_download_link a,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .head-main .item-document_download_link a,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .head-main .item-document_download_link a{text-align:center;color:#1a1a1a;background:#ffd814;border:2px solid #fff;border-radius:24px;width:100%;height:auto;margin-bottom:8px;padding:.8em 0;font-size:12px;font-weight:700;text-decoration:none;display:inline-block;box-shadow:0 2px #00000040}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .head-main .item-document_download_link a:after,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .head-main .item-document_download_link a:after,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .head-main .item-document_download_link a:after,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .head-main .item-document_download_link a:after{content:"";background-size:contain;border:none;font-family:"Font Awesome 6 free";font-size:12px;position:static;transform:translate(0)}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .head-main .item-document_download_link a:hover,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .head-main .item-document_download_link a:hover,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .head-main .item-document_download_link a:hover,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .head-main .item-document_download_link a:hover{opacity:1;background:#ffec14}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .head-main .case_link a,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .head-main .case_link a,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .head-main .case_link a,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .head-main .case_link a{text-align:center;color:#0064c8;background:#fff;border:1px solid #0064c8;border-radius:24px;width:100%;height:auto;padding:.8em 0;font-size:11px;font-weight:700;text-decoration:none;display:inline-block;box-shadow:0 2px #f4f4f440}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .head-bg,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .head-bg,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .head-bg,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .head-bg{background-color:#f5f3ec;border-top:1px solid #cbcac8;height:54px}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item dd.item-subtitle,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item dd.item-subtitle,.article-body .comparison_table_request_view .comparison_table_view-product_list_item dd.item-subtitle,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item dd.item-subtitle{color:#464646;border-right:1px solid #cbcac8;justify-content:space-evenly;align-items:center;height:54px;padding:8px;font-size:14px;font-weight:600;line-height:1.1;display:flex}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item dl.basic_functions_list,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item dl.basic_functions_list,.article-body .comparison_table_request_view .comparison_table_view-product_list_item dl.basic_functions_list,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item dl.basic_functions_list{-ms-filter:blur(4px);filter:blur(4px)}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item dl.product_item-price_plan,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item dl.product_item-price_plan,.article-body .comparison_table_request_view .comparison_table_view-product_list_item dl.product_item-price_plan,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item dl.product_item-price_plan{border-top:1px solid #cbcac8;border-right:1px solid #cbcac8}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .price_outer,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .price_outer,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .price_outer,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .price_outer{vertical-align:top;z-index:1;background-color:#fff;border-bottom:1px dashed #cbcac8;width:179px;min-height:140px;padding:8px;position:sticky;left:0}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .price_outer:nth-child(n+3),.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .price_outer:nth-child(n+3),.article-body .comparison_table_request_view .comparison_table_view-product_list_item .price_outer:nth-child(n+3),.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .price_outer:nth-child(n+3){z-index:1;background-color:#fff;margin-bottom:0;display:none;position:sticky;left:0}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .price_outer dt,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .price_outer dt,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .price_outer dt,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .price_outer dt{font-size:17px;line-height:1.5}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .price_outer dd.accordion_content,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .price_outer dd.accordion_content,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .price_outer dd.accordion_content,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .price_outer dd.accordion_content{z-index:1;background-color:#fff;padding-bottom:8px;font-size:12px;position:sticky;left:0}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .price_outer:last-child,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .price_outer:last-child,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .price_outer:last-child,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .price_outer:last-child{margin-bottom:0}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .price_outer .sm-text,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .price_outer .sm-text,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .price_outer .sm-text,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .price_outer .sm-text{color:#464646;word-wrap:break-word;font-size:12px;font-weight:400;display:block}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .price_outer .accordion_content,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .price_outer .accordion_content,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .price_outer .accordion_content,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .price_outer .accordion_content{display:none}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .price_outer .plan_note.sm-text,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .price_outer .plan_note.sm-text,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .price_outer .plan_note.sm-text,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .price_outer .plan_note.sm-text{color:#0064c8;transition:all .3s linear}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .price_outer .plan_note.sm-text i.fa-solid,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .price_outer .plan_note.sm-text i.fa-solid,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .price_outer .plan_note.sm-text i.fa-solid,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .price_outer .plan_note.sm-text i.fa-solid{font-size:10px}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .price_outer .plan_note.sm-text:hover,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .price_outer .plan_note.sm-text:hover,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .price_outer .plan_note.sm-text:hover,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .price_outer .plan_note.sm-text:hover{cursor:pointer;opacity:.5}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .cell,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .cell,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .cell,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .cell{border-top:1px solid #cbcac8;border-right:1px solid #cbcac8;height:54px;padding:8px;font-size:14px}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .symbol,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .symbol,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .symbol,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .symbol{text-align:center;border-top:1px solid #cbcac8;border-right:1px solid #cbcac8;height:54px;padding:8px 16px;display:block}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .symbol i,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .symbol i,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .symbol i,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .symbol i{vertical-align:-webkit-baseline-middle}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .download,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .download,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .download,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .download{border-top:1px solid #cbcac8;border-right:1px solid #cbcac8;height:186px;padding:8px 16px}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .download img,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .download img,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .download img,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .download img{margin:0;padding:0}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .download .symbol,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .download .symbol,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .download .symbol,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .download .symbol{border-top:0;border-right:0}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .download .item-document_download_link a,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .download .item-document_download_link a,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .download .item-document_download_link a,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .download .item-document_download_link a{text-align:center;color:#1a1a1a;background:#ffd814;border:2px solid #fff;border-radius:24px;width:100%;height:auto;margin-bottom:8px;padding:.8em 0;font-size:12px;font-weight:700;text-decoration:none;display:inline-block;box-shadow:0 2px #00000040}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .download .item-document_download_link a:after,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .download .item-document_download_link a:after,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .download .item-document_download_link a:after,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .download .item-document_download_link a:after{content:"";background-size:contain;border:none;font-family:"Font Awesome 6 free";font-size:12px;position:static;transform:translate(0)}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .download .item-document_download_link a:hover,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .download .item-document_download_link a:hover,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .download .item-document_download_link a:hover,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .download .item-document_download_link a:hover{opacity:1;background:#ffec14}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .introduction_trend ul,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .introduction_trend ul,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .introduction_trend ul,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .introduction_trend ul{background-color:#fff;margin:0;padding:8px 24px;font:16px/1.6 arial narrow,sans-serif}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .introduction_trend li,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .introduction_trend li,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .introduction_trend li,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .introduction_trend li{border-bottom:none;margin:0;padding:0;font-size:14px;line-height:1.5;list-style:outside}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .introduction_trend li:before,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .introduction_trend li:before,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .introduction_trend li:before,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .introduction_trend li:before{display:none}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .nav,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .nav,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .nav,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .nav{text-align:center;color:#fff;background-color:#656565;border-top:1px solid #cbcac8;border-right:1px solid #cbcac8;height:63px;padding:16px 8px;font-size:14px;font-weight:700;line-height:1}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .nav span,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .nav span,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .nav span,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .nav span{vertical-align:middle}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .checkbox,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .checkbox,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .checkbox,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .checkbox{text-align:center;border-top:1px solid #cbcac8;border-right:1px solid #cbcac8;height:79px;padding:24px 8px}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .checkbox .checkbox_item,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .checkbox .checkbox_item,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .checkbox .checkbox_item,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .checkbox .checkbox_item{cursor:pointer;width:20px;height:20px;display:inline-block;position:relative}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .product_item-introduction_trend,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .product_item-introduction_trend,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .product_item-introduction_trend,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .product_item-introduction_trend{border-top:1px solid #cbcac8;border-right:1px solid #cbcac8;height:100px}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .recommended_environment,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .recommended_environment,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .recommended_environment,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .recommended_environment,.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .software_type,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .software_type,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .software_type,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .software_type{-ms-filter:blur(4px);filter:blur(4px);height:120px}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .support,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .support,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .support,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .support{-ms-filter:blur(4px);filter:blur(4px);border-bottom:1px solid #cbcac8}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .symbol-slash:after,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .symbol-slash:after,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .symbol-slash:after,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .symbol-slash:after{content:"/"}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .link_url,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .link_url,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .link_url,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .link_url{color:#606a6a;font-weight:400;text-decoration:none}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item img.link_url-icon,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item img.link_url-icon,.article-body .comparison_table_request_view .comparison_table_view-product_list_item img.link_url-icon,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item img.link_url-icon{vertical-align:middle;margin:0;padding:0}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .red-circle,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .red-circle,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .red-circle,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .red-circle{color:#fff;-webkit-text-stroke:2px #ff4b4b}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .text-gray,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .text-gray,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .text-gray,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .text-gray{color:#cdcdcd}.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .hidden,.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .hidden,.article-body .comparison_table_request_view .comparison_table_view-product_list_item .hidden,.article-body .comparison_table_request_view_embed .comparison_table_view-product_list_item .hidden{display:none}.form-bg-type-table .comparison_table_request_view .accordion_icon,.form-bg-type-table .comparison_table_request_view_embed .accordion_icon,.article-body .comparison_table_request_view .accordion_icon,.article-body .comparison_table_request_view_embed .accordion_icon{background-color:#ff4b4b;border-radius:50%;width:36px;height:36px;display:block;position:absolute;top:21px;right:12px}.form-bg-type-table .comparison_table_request_view .accordion_icon:hover,.form-bg-type-table .comparison_table_request_view_embed .accordion_icon:hover,.article-body .comparison_table_request_view .accordion_icon:hover,.article-body .comparison_table_request_view_embed .accordion_icon:hover{cursor:pointer}.form-bg-type-table .comparison_table_request_view .accordion_icon .mark,.form-bg-type-table .comparison_table_request_view_embed .accordion_icon .mark,.article-body .comparison_table_request_view .accordion_icon .mark,.article-body .comparison_table_request_view_embed .accordion_icon .mark{position:relative}.form-bg-type-table .comparison_table_request_view .accordion_icon:before,.form-bg-type-table .comparison_table_request_view_embed .accordion_icon:before,.article-body .comparison_table_request_view .accordion_icon:before,.article-body .comparison_table_request_view_embed .accordion_icon:before{content:"";background-color:#fff;border-radius:4px;width:20px;height:3px;display:block;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.form-bg-type-table .comparison_table_request_view .accordion_icon:after,.form-bg-type-table .comparison_table_request_view_embed .accordion_icon:after,.article-body .comparison_table_request_view .accordion_icon:after,.article-body .comparison_table_request_view_embed .accordion_icon:after{content:"";background-color:#fff;border-radius:4px;width:20px;height:3px;display:block;position:absolute;top:50%;right:8px;transform:translateY(-50%)rotate(90deg)}.form-bg-type-table .comparison_table_request_view .accordion_icon.active:after,.form-bg-type-table .comparison_table_request_view_embed .accordion_icon.active:after,.article-body .comparison_table_request_view .accordion_icon.active:after,.article-body .comparison_table_request_view_embed .accordion_icon.active:after{transform:translateY(-50%)}.comparison-form-link-popup-overlay{z-index:999999;animation:.5s ease-out comparisonFormPopupSlideInFromBottom;display:none;position:fixed;bottom:24px;right:24px}@media only screen and (width<=767.98px){.comparison-form-link-popup-overlay{bottom:16px;left:16px;right:16px}}.comparison-form-link-popup-overlay .comparison-form-link-popup-card{background:#fff;border:2px solid #e5e5e5;border-radius:8px;width:380px;padding:24px;position:relative;box-shadow:0 25px 50px -12px #00000040}@media only screen and (width<=767.98px){.comparison-form-link-popup-overlay .comparison-form-link-popup-card{width:100%}}.comparison-form-link-popup-overlay .comparison-form-link-popup-card .comparison-form-link-popup-close{cursor:pointer;color:#666;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:4px;font-size:20px;line-height:1;transition:color .2s;display:flex;position:absolute;top:12px;right:12px}.comparison-form-link-popup-overlay .comparison-form-link-popup-card .comparison-form-link-popup-close:hover{color:#1a1a1a}.comparison-form-link-popup-overlay .comparison-form-link-popup-card .comparison-form-link-popup-content{text-align:center;flex-direction:column;align-items:center;padding:16px 0;display:flex}.comparison-form-link-popup-overlay .comparison-form-link-popup-card .comparison-form-link-popup-content.comparison-form-fade-in{animation:.5s ease-in comparisonFormPopupFadeIn}.comparison-form-link-popup-overlay .comparison-form-link-popup-card .comparison-form-link-popup-content .comparison-form-loading-icon{width:64px;height:64px;margin-bottom:16px;position:relative}.comparison-form-link-popup-overlay .comparison-form-link-popup-card .comparison-form-link-popup-content .comparison-form-loading-icon .comparison-form-spinner{border:3px solid #e5e5e5;border-top-color:#06c;border-radius:50%;width:100%;height:100%;animation:1s linear infinite comparisonFormPopupSpin;position:absolute}.comparison-form-link-popup-overlay .comparison-form-link-popup-card .comparison-form-link-popup-content .comparison-form-loading-icon .comparison-form-file-icon{color:#06c;width:32px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.comparison-form-link-popup-overlay .comparison-form-link-popup-card .comparison-form-link-popup-content .comparison-form-success-icon{background:#10b9811a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;display:flex}.comparison-form-link-popup-overlay .comparison-form-link-popup-card .comparison-form-link-popup-content .comparison-form-success-icon svg{color:#10b981;width:32px;height:32px}.comparison-form-link-popup-overlay .comparison-form-link-popup-card .comparison-form-link-popup-content .comparison-form-success-icon .comparison-form-buttons{flex-direction:column;gap:8px;width:100%;margin-top:24px;display:flex}.comparison-form-link-popup-overlay .comparison-form-link-popup-card .comparison-form-link-popup-content .comparison-form-title{color:#1a1a1a;margin-bottom:8px;font-size:18px;font-weight:700;line-height:1.4}.comparison-form-link-popup-overlay .comparison-form-link-popup-card .comparison-form-link-popup-content .comparison-form-description{color:#666;margin-bottom:0;font-size:14px;line-height:1.5}.comparison-form-link-popup-overlay .comparison-form-link-popup-card .comparison-form-link-popup-content .comparison-form-progress-bar{background:#f5f5f5;border-radius:4px;width:100%;height:8px;margin-top:16px;overflow:hidden}.comparison-form-link-popup-overlay .comparison-form-link-popup-card .comparison-form-link-popup-content .comparison-form-progress-bar .comparison-form-progress-fill{background:#06c;border-radius:4px;height:100%}.comparison-form-link-popup-overlay .comparison-form-link-popup-card .comparison-form-link-popup-content .comparison-form-progress-bar .comparison-form-progress-fill.animate{animation:2.5s ease-in-out forwards comparisonFormPopupProgress}.comparison-form-link-popup-overlay .comparison-form-link-popup-card .comparison-form-link-popup-content .comparison-form-buttons{flex-direction:column;gap:8px;width:100%;margin-top:24px;display:flex}.comparison-form-link-popup-overlay .comparison-form-link-popup-card .comparison-form-link-popup-content .comparison-form-buttons .comparison-form-button{cursor:pointer;color:#1a1a1a;background:#fff;border:2px solid #1a1a1a;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 24px;font-size:16px;font-weight:600;line-height:1.25;transition:all .2s;display:flex}.comparison-form-link-popup-overlay .comparison-form-link-popup-card .comparison-form-link-popup-content .comparison-form-buttons .comparison-form-button:hover{color:#fff;background:#1a1a1a;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}.comparison-form-link-popup-overlay .comparison-form-link-popup-card .comparison-form-link-popup-content .comparison-form-buttons .comparison-form-button svg{width:20px;height:20px}.comparison-form-link-popup-overlay .comparison-form-link-popup-card .comparison-form-link-popup-content .comparison-form-button-secondary{color:#666;text-align:center;margin-top:4px;font-size:13px;font-weight:400}@keyframes comparisonFormPopupSlideInFromBottom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes comparisonFormPopupSpin{to{transform:rotate(360deg)}}@keyframes comparisonFormPopupProgress{0%{width:0%}to{width:100%}}@keyframes comparisonFormPopupFadeIn{0%{opacity:0}to{opacity:1}}.side-comparison_table_links{text-align:center;background:#f9fbff;border:1px solid #eee;margin-bottom:16px;padding:16px 4px 8px}.side-comparison_table_links_text{color:#0064c8;margin-bottom:8px;padding:16px 4px 8px;font-size:15px;font-weight:700}.side-comparison_table_links_btn{color:#fff;background:linear-gradient(91.15deg,#fd7b75 14.1%,#fa845f 58.4%,#ff6f50 83.25%);border:2px solid #fff;border-radius:40px;justify-content:center;align-items:center;min-width:280px;height:60px;margin-bottom:8px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;transition:all .3s linear;display:inline-flex;box-shadow:0 3px #ffd9cf}@media only screen and (width<=767.98px){.side-comparison_table_links_btn{width:100%;margin-bottom:4vw}}.side-comparison_table_links_sp{display:block}@media only screen and (width<=767.98px){.side-comparison_table_links_sp{display:none}}.dm-asc ul{background-color:#0000!important;margin:0!important;padding:0!important}.dm-asc li{border:1px solid #ddd;position:relative;box-shadow:0 1px 3px #00000029;background-color:#f7f7f7!important}.dm-asc li:before{content:none!important;background-color:none!important}@media only screen and (width<=767.98px){.dm-asc li{margin-bottom:16px!important}}.dm-asc dt{color:#606a6a;font-weight:400}.dm-asc dd{color:#606a6a}.dm-asc dd a{color:#606a6a;font-weight:400;font-weight:400!important}.dm-asc img{margin:0!important;padding:0!important}.dm-asc .asc-product-item{padding:24px 0 8px}.dm-asc .asc-product-item:before{content:"";background:linear-gradient(91.15deg,#0064c8 14.1%,#0093ff 83.25%);border-radius:2px 2px 0 0;width:100%;height:8px;display:block;position:absolute;top:0}.dm-asc .asc-product-item:after{content:"";width:100%;height:4px;display:block;position:absolute;bottom:0}.dm-asc .asc-product-detail{margin-bottom:16px;padding:0 24px}@media only screen and (width<=767.98px){.dm-asc .asc-product-detail{margin-bottom:8px;padding:0 8px}}.dm-asc .asc-product-company-detail{padding:0 24px;display:flex}.dm-asc .product-contents{margin-bottom:16px}.dm-asc .product-contents .product-outer{margin-bottom:0;padding:8px 24px 0;display:flex}@media only screen and (width<=767.98px){.dm-asc .product-contents .product-outer{text-align:center;padding:4px 8px;display:block}}.dm-asc .product-contents .product-inner{flex:0 0 87%;justify-content:space-between;display:flex}@media only screen and (width<=767.98px){.dm-asc .product-contents .product-inner{display:block}}.dm-asc .product-contents .product-inner-container{flex:0 0 63%}@media only screen and (width<=767.98px){.dm-asc .product-contents .product-inner-container{margin-bottom:8px}}.dm-asc .product-contents .product-logo a{background:#fff;border-radius:2px;justify-content:center;align-items:center;width:103px;height:103px;padding:8px;display:flex;box-shadow:0 1px 2px #00000040}@media only screen and (width<=767.98px){.dm-asc .product-contents .product-logo a{margin:0 auto}}.dm-asc .product-contents .product-logo a:hover{opacity:.7!important}.dm-asc .product-contents .product-title a{font-size:20px;text-decoration:none!important}.dm-asc .product-contents .product-title a:hover{opacity:.7!important}.dm-asc .product-contents .product-medium_category span{color:#fff;background:#606a6a;border-radius:2px;margin:8px 5px 0 0;padding:2px 6px;font-size:14px;line-height:24px;display:inline-block}.dm-asc .product-contents .product-page_url a{color:#fff;text-align:center;background:linear-gradient(91.15deg,#0064c8 14.1%,#0093ff 83.25%);border-radius:4px;width:100%;padding:16px 32px 16px 24px;font-size:14px;font-weight:700;display:block;position:relative;text-decoration:none!important}.dm-asc .product-contents .product-page_url a:after{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:6px;height:6px;position:absolute;top:53%;right:18px;transform:translateY(-60%)rotate(45deg)}.dm-asc .product-contents .product-page_url a:hover{background:linear-gradient(223deg,#0064c8 14.1%,#0093ff 83.25%);opacity:.9!important}.dm-asc .product-contents .product-description p{font-size:15px!important;line-height:28px!important}.dm-asc .product-contents .product-features-title{color:#fff;background:#0064c8;border-radius:2px 2px 0 0;margin:0;padding:4px 16px 4px 32px;font-weight:700;display:inline-block;position:relative;font-size:13px!important;line-height:24px!important}.dm-asc .product-contents .product-features-title:before{content:"";color:#fff;font-family:"Font Awesome 5 Free";font-size:14px;font-weight:700;position:absolute;top:4px;left:15px}.dm-asc .product-contents .product-features{background-color:#f5f3ec;padding:16px 11px}.dm-asc .product-contents .product-features .feature_title{padding-left:24px;font-weight:700;line-height:24px;position:relative}@media only screen and (width<=767.98px){.dm-asc .product-contents .product-features .feature_title{line-height:24px}}.dm-asc .product-contents .product-features .num{text-align:center;color:#fff;background-color:#0064c8;border-radius:10px;width:18px;height:18px;font-size:11px;line-height:18px;display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.dm-asc .product-contents .product-features .feature_main{padding-bottom:8px;font-size:14px!important;line-height:24px!important}.dm-asc .product-contents .product-features p+p{margin-top:8px!important}.dm-asc .product-details{margin-bottom:16px;padding:0 24px}@media only screen and (width<=767.98px){.dm-asc .product-details{padding:0 8px}}.dm-asc .product-details table{margin:8px 0}.dm-asc .product-details table th{width:160px;padding:8px;line-height:24px}.dm-asc .product-details table td{background-color:#fff;padding:8px}@media only screen and (width<=767.98px){.dm-asc .product-details table td{width:100%}}.dm-asc .product-details .product-basic_function span,.dm-asc .product-details .product-support span{color:#606a6a;background:#fafafa;border:1px solid #606a6a;border-radius:2px;margin:4px 4px 4px 0;padding:0 8px;font-size:12px;display:inline-block}.dm-asc .product-company-details{margin-bottom:16px;font-size:15px}@media only screen and (width<=767.98px){.dm-asc .product-company-details{padding:0 8px}}.dm-asc .product-company-details .company-name dd img{vertical-align:middle}.dm-asc .product-company-details .company-name dd a:hover{opacity:.7;text-decoration:underline}.dm-asc .product-company-details .company-url dd img{vertical-align:middle}.dm-asc .product-company-details .company-url dd a:hover{opacity:.7;text-decoration:underline}.dm-asc .product-document{margin-top:8px;margin-bottom:8px;padding:0 24px}@media only screen and (width<=767.98px){.dm-asc .product-document{padding:0;display:block}.dm-asc .product-document .document{margin-bottom:16px}}.dm-asc .product-document .document a{font-size:15px;text-decoration:none!important}.dm-asc .product-document .document a:hover{opacity:.7!important}.dm-asc .product-document .document a:after{width:6px;font-size:18px;top:35%}.dm-asc .product-document .document .document_download_request_link a{margin:0;padding:1em 0 .5em}.dm-asc .product-document .document .document_download_request_link a span{vertical-align:super}@media only screen and (width<=767.98px){.dm-asc .product-document .document .document_download_request_link{display:block}}.dm-asc .case_article_count{padding:0 45px}@media only screen and (width<=767.98px){.dm-asc .case_article_count{padding:0 8px}}.dm-asc .case_article_count a{text-align:center;color:#0064c8;background:#fff;border:2px solid #0064c8;border-radius:35px;width:100%;height:auto;padding:1em 0 .5em;font-size:100%;font-weight:700;display:inline-block;position:relative;box-shadow:0 2px #0064c8;text-decoration:none!important}.dm-asc .case_article_count a:after{content:"";border-top:2px solid #0064c8;border-right:2px solid #0064c8;width:10px;height:10px;position:absolute;top:55%;right:18px;transform:translateY(-60%)rotate(45deg)}.dm-asc .case_article_count a:hover{opacity:.7!important}.dm-asc .case_article_count span.big{vertical-align:inherit;padding:0 4px;font-size:24px;line-height:24px}.dm-asc ul li.products-list-item{margin:1em 0 0}.column_count_1{width:728px;margin-bottom:24px}@media only screen and (width<=767.98px){.column_count_1{width:auto}}.column_count_1 .products-list-item{margin:1em 0 0}.column_count_2{width:728px;margin-bottom:24px}@media only screen and (width<=767.98px){.column_count_2{width:auto}}.column_count_2 .products-list{justify-content:space-between;display:flex}@media only screen and (width<=767.98px){.column_count_2 .products-list{display:block}}.column_count_2 .products-list-item{flex:0 0 49%}.column_count_2 .asc-product-item{padding:24px 0 0}.column_count_2 .asc-product-detail{margin-bottom:8px;padding:0 8px}.column_count_2 .asc-product-detail.product-inner{padding:0}.column_count_2 .product-contents{margin-bottom:16px}.column_count_2 .product-contents .product-outer{padding:0 24px;display:block}.column_count_2 .product-contents .product-inner{display:block}.column_count_2 .product-contents .product-logo a{margin:0 auto}.column_count_2 .product-contents .product-inner-container{text-align:center;flex:0 0 100%}.column_count_2 .product-contents .product-medium_category{margin-bottom:8px}.column_count_2 .product-contents .product-medium_category span{margin:4px 5px 0 0}.column_count_2 .product-contents .product-page_url a{padding:4px 32px 4px 24px}.column_count_2 .product-company-details{line-height:24px}.column_count_2 .product-document{padding:8px 24px 0;display:block}.column_count_2 .product-document .document{margin-bottom:8px}.column_count_2 .product-document .document a:after{top:44%}.column_count_2 .case_article_count{padding:8px 32px}.column_count_2 .case_article_count a{padding:.5em 0}.column_count_3{width:728px;margin-bottom:24px}@media only screen and (width<=767.98px){.column_count_3{width:auto}}.column_count_3 .products-list{flex-wrap:wrap;justify-content:space-between;display:flex}@media only screen and (width<=767.98px){.column_count_3 .products-list{display:block}}.column_count_3 .products-list-item{flex:0 0 33%;margin:0 0 16px!important}.column_count_3 .asc-product-item{padding:24px 0 0}.column_count_3 .asc-product-detail{margin-bottom:8px;padding:0 8px}.column_count_3 .asc-product-detail.document,.column_count_3 .asc-product-detail.product-inner,.column_count_3 .asc-product-company-detail{padding:0}.column_count_3 .product-contents{margin-bottom:16px}.column_count_3 .product-contents .product-outer{padding:0 8px;display:block}.column_count_3 .product-contents .product-inner{display:block}.column_count_3 .product-contents .product-logo a{margin:0 auto}.column_count_3 .product-contents .product-inner-container{text-align:center;flex:0 0 100%}.column_count_3 .product-contents .product-medium_category{margin-bottom:8px}.column_count_3 .product-contents .product-medium_category span{margin:4px 5px 0 0}.column_count_3 .product-contents .product-page_url a{padding:4px 32px 4px 24px}.column_count_3 .product-document{padding:0;display:block}.column_count_3 .product-document .document{margin-bottom:8px}.column_count_3 .product-document .document a:after{top:44%}.column_count_3 .product-document .document .document_download_request_link a{padding:.7em 0 .5em}.column_count_3 .case_article_count{padding:0}.column_count_3 .case_article_count a{padding:.5em 0}.column_count_3 .case_article_count span.big{vertical-align:inherit;padding:0 2px;font-size:19px;line-height:24px}.column_count_3 .product-details{margin-bottom:8px;padding:0 8px}.column_count_3 .product-company-details{padding:0 8px;line-height:24px}.case-product__wrapper .list-case-study__item{margin-bottom:2em;padding:16px 16px 16px 24px}@media only screen and (width<=767.98px){.case-product__wrapper .list-case-study__item{padding:8px}}.case-product__wrapper .list-case-study__item__outer{grid-template-columns:1fr 2fr;gap:1em;display:grid}@media only screen and (width<=767.98px){.case-product__wrapper .list-case-study__item__outer{display:block}}.case-product__wrapper .list-case-study__item img{width:95%;margin-bottom:8px;box-shadow:16px 32px #f5f3ec}.case-product__wrapper .list-case-study__item h3.quote{text-align:left;margin-bottom:8px;font-size:16px;position:relative}.case-product__wrapper .list-case-study__item h3.quote:before{content:"";background:url(/assets/img/common/quotation_before.svg) 0 0/contain no-repeat;width:12px;height:12px;position:absolute;left:-13px}.case-product__wrapper .list-case-study__item h3.quote:after{content:"";background:url(/assets/img/common/quotation_after.svg) 0 0/contain no-repeat;width:12px;height:12px;position:absolute;top:3px;right:-10px}.case-product__wrapper .list-case-study__item .list-case-study__source{font-size:11px}.case-product__wrapper .list-case-study__item .card__text-wrap{padding:20px 4px}.case-product__wrapper .list-case-study__item .list-case-study__feature a{color:#0064c8;border:1px solid #0064c8;border-radius:4px;margin-bottom:8px;margin-right:2px;padding:3px 10px;font-size:14px;font-weight:700;display:inline-block}.case-product__wrapper .list-case-study__item .list-case-study__feature a:hover{opacity:1;color:#fff;background-color:#0064c8}.case-product__wrapper .list-case-study__item .list-case-study__tag{margin-bottom:24px}.case-product__wrapper .list-case-study__item .list-case-study__tag a{color:#606a6a;background-color:#f5f3ec;border-radius:2px;margin-top:8px;margin-bottom:0;margin-right:2px;padding:4px;font-size:14px;font-weight:700;display:inline-block}.case-product__wrapper .list-case-study__item .casestudy-head__subtitle{color:#fff;background:#0064c8;border-radius:2px 2px 0 0;margin:0;padding:4px 16px 4px 32px;font-size:13px;font-weight:700;line-height:24px;display:inline-block;position:relative}.case-product__wrapper .list-case-study__item .casestudy-head__subtitle:before{content:"";color:#fff;font-family:"Font Awesome 5 Free";font-size:14px;font-weight:700;position:absolute;top:4px;left:15px}.case-product__wrapper .list-case-study__item .list-casestudy-point{background-color:#f5f3ec;margin-bottom:16px;padding:16px 16px 16px 4px}.case-product__wrapper .list-case-study__item .list-casestudy-point li.list-casestudy-point__item{margin-bottom:.5em;padding-left:1.8em;font-size:14px;position:relative}.case-product__wrapper .list-case-study__item .list-casestudy-point li.list-casestudy-point__item:before{content:"・";color:#0064c8;font-size:200%;line-height:1;position:absolute;top:-5px;left:0}.case-product__wrapper .list-case-study__item .casestudy-summary__box .article-wrapper .view-more-btn{z-index:2;color:#fff;text-align:center;cursor:pointer;background:#0064c8;border-radius:2px;width:148px;margin:auto;padding:.5em 0;font-size:13px;font-weight:700;transition:all .2s;position:absolute;bottom:50px;left:0;right:0;box-shadow:0 0 3px #0000004d}.case-product__wrapper .list-case-study__item .casestudy-summary__box .article-wrapper .view-more-btn:after{content:"";color:#fff;font-family:"Font Awesome 5 Free";font-size:11px;font-weight:700;position:absolute;top:9px;right:26px}.case-product__wrapper .list-case-study__item .casestudy-summary__box .article-wrapper .view-more-btn:hover{opacity:.7}.case-product__wrapper .list-case-study__item .casestudy-summary__box .article-wrapper .view-more-trigger,.case-product__wrapper .list-case-study__item .casestudy-summary__box .article-wrapper .view-more-trigger:checked+.view-more-btn{display:none}.case-product__wrapper .list-case-study__item .casestudy-summary__box .article-wrapper .view-more-trigger:checked~.article-body{height:auto}.case-product__wrapper .list-case-study__item .casestudy-summary__box .article-wrapper .view-more-trigger:checked~.article-body:before{display:none}.case-product__wrapper .list-case-study__item .casestudy-summary__box .article-wrapper .article-body{height:135px;position:relative;overflow:hidden}.case-product__wrapper .list-case-study__item .casestudy-summary__box .article-wrapper .article-body:before{content:"";background:linear-gradient(#fff0 0%,#ffffffe6 50% 50%,#fafafa 100%);width:100%;height:120px;display:block;position:absolute;bottom:0;left:0}.case-product__wrapper .list-case-study__item .casestudy-summary__box .article-wrapper .article-body h2{border-left:4px solid #0064c8;margin:16px 0 8px;padding-left:4px;font-size:16px;line-height:24px}.case-product__wrapper .list-case-study__item .casestudy-summary__box .article-wrapper .article-body h3{margin:24px 0;padding:3px 8px;font-size:16px;line-height:32px}.case-product__wrapper .list-case-study__item .casestudy-summary__box .article-wrapper .article-body h4{margin:24px 0;padding:4px 8px;font-size:16px;line-height:32px}.case-product__wrapper .list-case-study__item .casestudy-summary__box .article-wrapper .article-body p{margin-bottom:24px;font-size:14px;line-height:24px}.case-product__wrapper .list-case-study__item .casestudy-summary__box .article-wrapper .article-body li,.case-product__wrapper .list-case-study__item .casestudy-summary__box .article-wrapper .article-body ol{padding:0 0 4px;font-size:14px;line-height:24px}.case-product__wrapper .list-case-study__item .casestudy-summary__box .article-wrapper .article-body ul li:before{width:6px;height:6px;top:-2px}.case-product__wrapper .list-case-study__item .casestudy-summary__box .article-wrapper .article-body ol{padding:16px}.case-product__wrapper .list-case-study__item .casestudy-summary__box .article-wrapper .article-body ol li{padding:4px 4px 4px 24px}.case-product__wrapper .list-case-study__item .casestudy-summary__box .article-wrapper .article-body ol li:before{width:20px;height:20px;font-size:10px;top:6px}.case-product__wrapper .list-case-study__item .casestudy-summary__box .article-wrapper .article-body blockquote{padding:16px}.case-product__wrapper .list-case-study__item .casestudy-summary__box .article-wrapper .article-body.closed{height:100%}.case-product__wrapper .list-case-study__item .casestudy-summary__box .article-wrapper .article-body.closed:before,.case-product__wrapper .list-case-study__item .casestudy-summary__box .article-wrapper .view-more-btn.closed{display:none}.product_abilities{margin-bottom:32px}.product_abilities .caution{text-align:right;margin-top:10px;font-size:14px}.product_abilities .pcm_custom_meta_list{margin:0 auto 56px}.product_abilities .pcm_custom_meta_list_inner{border-top:1px solid #cbcac8;flex-wrap:wrap;display:flex}.product_abilities .pcm_custom_meta-ability_item{border-bottom:1px solid #cbcac8;border-left:1px solid #cbcac8;border-right:1px solid #cbcac8;width:380px;display:flex}@media only screen and (width<=767.98px){.product_abilities .pcm_custom_meta-ability_item{width:100%}}.product_abilities .pcm_custom_meta-ability_item .related_ability_item{vertical-align:middle;background-color:#f5f3ec;border-right:1px solid #cbcac8;flex:0 0 55%;padding:12px 15px;font-size:14px;font-weight:700}.product_abilities .pcm_custom_meta-ability_item .related_ability_item .category_list{margin-bottom:4px}@media only screen and (width<=767.98px){.product_abilities .pcm_custom_meta-ability_item .related_ability_item .category_list{flex-wrap:wrap;display:flex}}.product_abilities .pcm_custom_meta-ability_item .related_ability_item .category_list span{color:#606a6a;background:#fafafa;border:1px solid #606a6a;border-radius:2px;padding:2px 8px;font-size:10px}@media only screen and (width<=767.98px){.product_abilities .pcm_custom_meta-ability_item .related_ability_item .category_list span{margin-bottom:3px;margin-right:3px}}.product_abilities .pcm_custom_meta-ability_item .related_ability_name{margin-bottom:4px;margin-right:8px;display:inline-block}.product_abilities .pcm_custom_meta-ability_item .related_ability_name .fa-circle-info{color:#0064c8}.product_abilities .pcm_custom_meta-ability_item .related_ability_name .fa-circle-info:hover{cursor:pointer}.product_abilities .pcm_custom_meta-ability_item .related_ability_mouseover-box{box-sizing:border-box;z-index:3;color:#fff;background-color:#606a6a;width:225px;padding:8px;font-size:13px;font-weight:700;display:none;position:absolute;top:25px;left:-13px}.product_abilities .pcm_custom_meta-ability_item .related_ability_mouseover-box:hover{display:block}.product_abilities .pcm_custom_meta-ability_item .related_ability_mouseover-box:before{content:" ";border-top:5px solid #606a6a;border-left:5px solid #0000;border-right:5px solid #0000;width:0;font-size:0;line-height:0;position:absolute;top:-5px;left:18px;transform:rotate(180deg)}.product_abilities .pcm_custom_meta-ability_item .related_ability_text{padding:12px 15px}.product_abilities .pcm_custom_meta-ability_item .tooltip-outer{position:relative}.product_abilities .pcm_custom_meta-ability_item .tooltip-outer:hover .related_ability_mouseover-box{display:block}.product_indexes{margin-bottom:56px}.product_indexes h4{margin-bottom:16px;padding:0 16px;font-weight:700}.product_indexes .caution{text-align:right;margin-top:10px;font-size:14px}.product_indexes .pcm_custom_meta-index_item-wrapper{margin-bottom:32px}.product_indexes .pcm_custom_meta-index_item-wrapper:last-of-type{margin-bottom:0}.product_indexes .pcm_custom_meta-index_item .related_rating_index_outer{border-top:1px solid #cbcac8;border-left:1px solid #cbcac8;border-right:1px solid #cbcac8;display:flex}.product_indexes .pcm_custom_meta-index_item .related_rating_index_item{vertical-align:middle;background-color:#f5f3ec;border-right:1px solid #cbcac8;flex:0 0 30%;align-items:center;padding:12px 15px;font-size:14px;font-weight:700;display:flex}.product_indexes .pcm_custom_meta-index_item .related_rating_index_name{margin-bottom:4px;margin-right:8px;display:inline-block}.product_indexes .pcm_custom_meta-index_item .related_rating_index_name .fa-circle-info{color:#0064c8;margin-left:4px}.product_indexes .pcm_custom_meta-index_item .related_rating_index_name .fa-circle-info:hover{cursor:pointer}.product_indexes .pcm_custom_meta-index_item .related_rating_index_mouseover-box{box-sizing:border-box;z-index:3;color:#fff;background-color:#606a6a;width:500px;padding:8px;font-size:13px;font-weight:700;display:none;position:absolute;top:25px;left:-13px}.product_indexes .pcm_custom_meta-index_item .related_rating_index_mouseover-box:hover{display:block}.product_indexes .pcm_custom_meta-index_item .related_rating_index_mouseover-box:before{content:" ";border-top:5px solid #606a6a;border-left:5px solid #0000;border-right:5px solid #0000;width:0;font-size:0;line-height:0;position:absolute;top:-5px;left:18px;transform:rotate(180deg)}.product_indexes .pcm_custom_meta-index_item .related_rating_index_value{align-items:center;display:flex}.product_indexes .pcm_custom_meta-index_item .related_rating_index_star-rating{margin:0 12px;position:relative}.product_indexes .pcm_custom_meta-index_item .related_rating_index_star-rating-icon{position:absolute;overflow:hidden}.product_indexes .pcm_custom_meta-index_item .related_rating_index_star-rating-icon:before{content:"★★★★★";color:orange;font-size:24px}.product_indexes .pcm_custom_meta-index_item .related_rating_index_star-rating-icon-orangered{position:absolute;overflow:hidden}.product_indexes .pcm_custom_meta-index_item .related_rating_index_star-rating-icon-orangered:before{content:"★★★★★";color:#ff4500;font-size:24px}.product_indexes .pcm_custom_meta-index_item .related_rating_index_star-rating:after{content:"★★★★★";color:#c6c6c6;font-size:24px}.product_indexes .pcm_custom_meta-index_item .related_rating_index_id{display:none}.product_indexes .pcm_custom_meta-index_item .related_rating_index_id_num{color:#1a1a1a;font-weight:700}.product_indexes .pcm_custom_meta-index_item .related_rating_index_id_num-orangered{color:#ff4500;font-size:20px;font-weight:700}.product_indexes .pcm_custom_meta-index_item .tooltip-outer{position:relative}.product_indexes .pcm_custom_meta-index_item .tooltip-outer:hover .related_rating_index_mouseover-box{display:block}.product_indexes .pcm_custom_meta-index_item:last-of-type .related_rating_index_outer{border-bottom:1px solid #cbcac8}.product_abilities_matrix_table{max-width:760px;margin:0 auto 56px;padding:4px 8px}.product_abilities_matrix_table .caution{text-align:right;color:#606a6a;padding-right:5px;font-size:14px;margin-bottom:8px!important}.product_abilities_matrix_table .pcm_custom_meta_list{-webkit-user-select:none;user-select:none;display:flex;overflow-y:scroll}.product_abilities_matrix_table .pcm_custom_meta_list dt{z-index:2;position:sticky;left:0;box-shadow:2px 0 16px #00000012}.product_abilities_matrix_table .pcm_custom_meta_list .list-item-title{color:#fff;background-color:#656565;width:195px;padding:12px;font-size:16px}@media only screen and (width<=767.98px){.product_abilities_matrix_table .pcm_custom_meta_list .list-item-title{width:138px}}.product_abilities_matrix_table .pcm_custom_meta_list .list-ability-title{color:#464646;background-color:#f5f3ec;border:1px solid #cbcac8;border-bottom:none;align-items:center;width:195px;padding:12px;font-size:14px;line-height:1;display:flex}@media only screen and (width<=767.98px){.product_abilities_matrix_table .pcm_custom_meta_list .list-ability-title{width:138px}}.product_abilities_matrix_table .pcm_custom_meta_list .list-ability-title:last-of-type{border-bottom:1px solid #cbcac8}.product_abilities_matrix_table .pcm_custom_meta_list .list-ability-title .fa-circle-info{color:#0064c8;margin-left:4px}.product_abilities_matrix_table .pcm_custom_meta_list .list-ability-title .fa-circle-info:hover{cursor:pointer}.product_abilities_matrix_table .pcm_custom_meta_list .list-ability-title .mouseover-box{box-sizing:border-box;z-index:3;color:#fff;background-color:#606a6a;width:500px;padding:8px;font-size:13px;font-weight:700;display:none;position:absolute;top:25px;left:-13px}.product_abilities_matrix_table .pcm_custom_meta_list .list-ability-title .mouseover-box:hover{display:block}.product_abilities_matrix_table .pcm_custom_meta_list .list-ability-title .mouseover-box:before{content:" ";border-top:5px solid #606a6a;border-left:5px solid #0000;border-right:5px solid #0000;width:0;font-size:0;line-height:0;position:absolute;top:-5px;left:18px;transform:rotate(180deg)}.product_abilities_matrix_table .pcm_custom_meta_list .list-ability-title .tooltip-outer{position:relative}.product_abilities_matrix_table .pcm_custom_meta_list .list-ability-title .tooltip-outer:hover .mouseover-box{display:block}.product_abilities_matrix_table .pcm_custom_meta_list .list-product-name{color:#fff;background-color:#656565;border:1px solid #cbcac8;border-bottom:none;width:195px;padding:12px;font-size:16px}.product_abilities_matrix_table .pcm_custom_meta_list .list-product-name .logo{background:#fff;border-radius:2px;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 8px;padding:4px;display:flex}.product_abilities_matrix_table .pcm_custom_meta_list .list-product-name .logo img{margin:0;padding:0}.product_abilities_matrix_table .pcm_custom_meta_list .list-product-name .list-item-name-title{text-align:center;margin:0 0 8px;font-size:14px}.product_abilities_matrix_table .pcm_custom_meta_list .list-product-name a{color:#fff;font-weight:700;text-decoration:underline}.product_abilities_matrix_table .pcm_custom_meta_list .list-product-name .document_download_link a{text-align:center;color:#606a6a;background:#ffd814;border:2px solid #fff;border-radius:24px;width:100%;height:auto;margin-bottom:8px;padding:.8em 0;font-size:12px;font-weight:700;text-decoration:none;display:inline-block;box-shadow:0 2px #00000040}.product_abilities_matrix_table .pcm_custom_meta_list .list-product-name .document_download_link .btn--secondary.btn--download:after{font-size:12px;top:39%;right:12%}.product_abilities_matrix_table .pcm_custom_meta_list .list-ability-value{color:#464646;word-wrap:break-word;background-color:#fff;border-top:1px solid #cbcac8;border-bottom:none;border-right:1px solid #cbcac8;width:195px;padding:12px 15px;font-weight:400;display:block}.product_abilities_matrix_table .pcm_custom_meta_list .list-ability-value:last-of-type{border-bottom:1px solid #cbcac8}.product_rating_indexes_matrix_table{max-width:760px;margin:0 auto 56px;padding:4px 8px}.product_rating_indexes_matrix_table .caution{text-align:right;color:#606a6a;padding-right:5px;font-size:14px;margin-bottom:8px!important}.product_rating_indexes_matrix_table .pcm_custom_meta_list{-webkit-user-select:none;user-select:none;display:flex;overflow-y:scroll}.product_rating_indexes_matrix_table .pcm_custom_meta_list dt{z-index:2;position:sticky;left:0;box-shadow:2px 0 16px #00000012}.product_rating_indexes_matrix_table .pcm_custom_meta_list .list-item-title{color:#fff;background-color:#656565;width:195px;padding:12px;font-size:16px}@media only screen and (width<=767.98px){.product_rating_indexes_matrix_table .pcm_custom_meta_list .list-item-title{width:138px}}.product_rating_indexes_matrix_table .pcm_custom_meta_list .list-index-title{color:#464646;background-color:#f5f3ec;border:1px solid #cbcac8;border-bottom:none;align-items:center;width:195px;padding:12px;font-size:14px;line-height:1;display:flex}@media only screen and (width<=767.98px){.product_rating_indexes_matrix_table .pcm_custom_meta_list .list-index-title{width:138px}}.product_rating_indexes_matrix_table .pcm_custom_meta_list .list-index-title:last-of-type{border-bottom:1px solid #cbcac8}.product_rating_indexes_matrix_table .pcm_custom_meta_list .list-index-title .fa-circle-info{color:#0064c8;margin-left:4px}.product_rating_indexes_matrix_table .pcm_custom_meta_list .list-index-title .fa-circle-info:hover{cursor:pointer}.product_rating_indexes_matrix_table .pcm_custom_meta_list .list-index-title .mouseover-box{box-sizing:border-box;z-index:3;color:#fff;background-color:#606a6a;width:500px;padding:8px;font-size:13px;font-weight:700;display:none;position:absolute;top:25px;left:-13px}.product_rating_indexes_matrix_table .pcm_custom_meta_list .list-index-title .mouseover-box:hover{display:block}.product_rating_indexes_matrix_table .pcm_custom_meta_list .list-index-title .mouseover-box:before{content:" ";border-top:5px solid #606a6a;border-left:5px solid #0000;border-right:5px solid #0000;width:0;font-size:0;line-height:0;position:absolute;top:-5px;left:18px;transform:rotate(180deg)}.product_rating_indexes_matrix_table .pcm_custom_meta_list .list-index-title .tooltip-outer{position:relative}.product_rating_indexes_matrix_table .pcm_custom_meta_list .list-index-title .tooltip-outer:hover .mouseover-box{display:block}.product_rating_indexes_matrix_table .pcm_custom_meta_list .list-product-name{color:#fff;background-color:#656565;border:1px solid #cbcac8;border-bottom:none;width:195px;padding:12px;font-size:16px}.product_rating_indexes_matrix_table .pcm_custom_meta_list .list-product-name .logo{background:#fff;border-radius:2px;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 8px;padding:4px;display:flex}.product_rating_indexes_matrix_table .pcm_custom_meta_list .list-product-name .logo img{margin:0;padding:0}.product_rating_indexes_matrix_table .pcm_custom_meta_list .list-product-name .list-item-name-title{text-align:center;margin:0 0 8px;font-size:14px}.product_rating_indexes_matrix_table .pcm_custom_meta_list .list-product-name a{color:#fff;font-weight:700;text-decoration:underline}.product_rating_indexes_matrix_table .pcm_custom_meta_list .list-product-name .document_download_link a{text-align:center;color:#606a6a;background:#ffd814;border:2px solid #fff;border-radius:24px;width:100%;height:auto;margin-bottom:8px;padding:.8em 0;font-size:12px;font-weight:700;text-decoration:none;display:inline-block;box-shadow:0 2px #00000040}.product_rating_indexes_matrix_table .pcm_custom_meta_list .list-product-name .document_download_link .btn--secondary.btn--download:after{font-size:12px;top:39%;right:12%}.product_rating_indexes_matrix_table .pcm_custom_meta_list .related_rating_index_value{color:#464646;background-color:#fff;border-top:1px solid #cbcac8;border-bottom:none;border-right:1px solid #cbcac8;justify-content:center;align-items:center;width:195px;font-weight:400;display:flex}.product_rating_indexes_matrix_table .pcm_custom_meta_list .related_rating_index_value:last-of-type{border-bottom:1px solid #cbcac8}.product_rating_indexes_matrix_table .pcm_custom_meta_list .related_rating_index_star-rating{margin:0 12px 0 0;position:relative}.product_rating_indexes_matrix_table .pcm_custom_meta_list .related_rating_index_star-rating-icon{position:absolute;overflow:hidden}.product_rating_indexes_matrix_table .pcm_custom_meta_list .related_rating_index_star-rating-icon:before{content:"★★★★★";color:orange;font-size:20px}.product_rating_indexes_matrix_table .pcm_custom_meta_list .related_rating_index_star-rating-icon-orangered{position:absolute;overflow:hidden}.product_rating_indexes_matrix_table .pcm_custom_meta_list .related_rating_index_star-rating-icon-orangered:before{content:"★★★★★";color:#ff4500;font-size:20px}.product_rating_indexes_matrix_table .pcm_custom_meta_list .related_rating_index_star-rating:after{content:"★★★★★";color:#c6c6c6;font-size:20px}.product_rating_indexes_matrix_table .pcm_custom_meta_list .alternative_class{text-align:center;color:#c6c6c6}.product_rating_indexes_matrix_table .pcm_custom_meta_list .related_rating_index_id{display:none}.product_rating_indexes_matrix_table .pcm_custom_meta_list .related_rating_index_id_num{color:#1a1a1a;font-weight:700}.product_rating_indexes_matrix_table .pcm_custom_meta_list .related_rating_index_id_num-orangered{color:#ff4500;font-size:18px;font-weight:700}.product_rating_indexes_matrix_table .pcm_custom_meta_list .tooltip-outer{position:relative}.product_rating_indexes_matrix_table .pcm_custom_meta_list .related_rating_index_outer:hover .related_rating_index_mouseover-box{display:block}.category_whitepaper_link_card{background-color:#fff;border:1px solid #cdcdcd;border-radius:2px;flex-direction:row;margin:16px 0 32px;padding:16px;display:flex}.category_whitepaper_link_card a.category-whitepaper-link-card{flex-direction:column;justify-content:center;max-width:200px;margin:0 32px 0 0;display:flex}.category_whitepaper_link_card a.category-whitepaper-link-card img{margin:0;box-shadow:2px 2px 6px #0003}.category_whitepaper_link_card .category-whitepaper-link-card-text{flex-direction:column;justify-content:flex-start;width:100%;display:flex}.category_whitepaper_link_card .category-whitepaper-link-card-text h3.category-whitepaper-link-card-title{color:#0064c8;background:0 0;border:none;margin:0 0 .6em;padding:0;line-height:1.2}.category_whitepaper_link_card .category-whitepaper-link-card-text .category-whitepaper-link-card-guide-text{color:#727074;margin:0;padding:0;font-size:80%;line-height:1.4}.category_whitepaper_link_card .category-whitepaper-link-card-text .link_button_wrapper{justify-content:flex-end;align-items:flex-end;display:flex}.category_whitepaper_link_card .category-whitepaper-link-card-text .link_button_wrapper a{color:#fff;background-color:#0064c8;margin:16px 0 0;padding:8px 16px;font-weight:400;text-decoration:none;box-shadow:2px 2px 6px #0003}.category_whitepaper_link_card .category-whitepaper-link-card-text .link_button_wrapper a:hover{background-color:#004b95}.top .page-width{padding-top:24px}@media only screen and (width<=767.98px){.top .page-width{width:95%}}.top .sub-heading{color:#606a6a;justify-content:center;align-items:center;margin-bottom:48px;padding:0 0 8px;font-size:24px;display:flex;position:relative}@media only screen and (width<=767.98px){.top .sub-heading{margin-bottom:11vw;padding:0;font-size:.22rem}}.top .sub-heading:before{content:"";background:#606a6a;border-radius:1px;width:40px;height:1px;position:absolute;bottom:-12px;left:calc(50% - 13px)}.top .paragraph-detail{color:#1a1a1a;text-align:center;margin-bottom:32px}@media only screen and (width<=767.98px){.top .paragraph-detail{margin-bottom:8px;font-size:.14rem}}.top .paragraph-detail span{font-size:20px}.top .btn{min-width:320px;padding:16px}@media only screen and (width<=767.98px){.top .btn{min-width:90%}}.top .btn--primary{border-radius:4px}.top .tag-search{background:#fff;border:2px solid #fff;width:100%;margin:0 auto 24px;padding:24px;position:relative}@media only screen and (width<=767.98px){.top .tag-search{padding:16px}}.top .top-main__search-submit .btn--primary:after{display:none}@media only screen and (width<=767.98px){.top .slick-list{margin-bottom:16px}}.top-main{background:url(/assets/img/top/main_bg.png) 50% -65px/1366px repeat-x;margin-bottom:96px}@media only screen and (width<=767.98px){.top-main{background:url(/assets/img/top/main_bg.png) right top -60px/1300px no-repeat;margin-bottom:40px}}.top-main .heading{text-align:center;margin-bottom:16px;font-size:32px;font-weight:700}@media only screen and (width<=767.98px){.top-main .heading{font-size:.2rem}}.top-main__search-wrap{width:70%;margin:0 auto 40px}@media only screen and (width<=767.98px){.top-main__search-wrap{width:100%}.top-main__search-wrap .grid{flex-direction:column}}.top-main__search-select{flex-wrap:wrap;flex-basis:70%;justify-content:space-between;display:flex}.top-main__search-select .select-wrap{width:30%;margin-bottom:10px}@media only screen and (width<=767.98px){.top-main__search-select .select-wrap{width:32%;margin-bottom:20px}}.top-main__search-select .select-wrap:after{width:10px;height:10px;top:22px}@media only screen and (width<=767.98px){.top-main__search-select .select-wrap:after{width:7px;height:7px;right:10px}}.top-main__search-select .select-wrap select{padding:15px 25px 15px 15px;font-size:18px}@media only screen and (width<=767.98px){.top-main__search-select .select-wrap select{font-size:.14rem}}.top-main__search-select input{width:100%;padding:15px;font-size:18px}@media only screen and (width<=767.98px){.top-main__search-select input{margin-bottom:24px;font-size:.14rem}}.top-main__search-submit{flex-basis:30%;padding-left:24px}@media only screen and (width<=767.98px){.top-main__search-submit{width:65%;margin:0 auto;padding-left:0}}.top-main__search-submit .search-btn{border-radius:4px;width:100%;height:100%;font-size:20px}@media only screen and (width<=767.98px){.top-main__search-submit .search-btn{padding:13px 20px;font-size:.18rem}}.count-contents{margin:0 auto 16px}.count-contents ul{justify-content:center;display:flex}.count-contents ul li{padding:.5em;font-weight:700}.count-contents ul li span.c-marker{background:linear-gradient(#0000 30%,#fff850 60%);margin-left:.5em}.count-contents ul li span.font-big{font-size:1.9em}.top-main-problem{padding:31px 72px 24px}@media only screen and (width<=767.98px){.top-main-problem{width:100%;padding:0}}.top-main-problem .list-tag{flex-wrap:wrap;justify-content:center}@media only screen and (width<=767.98px){.top-main-problem .list-tag{flex-wrap:wrap}}.top-main-problem .list-tag__item{margin-bottom:16px;margin-right:16px}@media only screen and (width<=767.98px){.top-main-problem .list-tag__item{margin:0 5px 8px}}.top-main-problem .list-tag__item:last-child{margin-right:0}.top-main-problem .list-tag__link{padding:16px;font-weight:700}@media only screen and (width<=767.98px){.top-main-problem .list-tag__link{padding:.6em .3em;font-size:.12rem}}.slider__case-study .slider_case-study__item{width:357px;margin:24px 16px}@media only screen and (width<=767.98px){.slider__case-study .slider_case-study__item{width:300px;margin:20px 8px}}.slider__case-study .list-case-study__link{margin:30px 0}.slider__case-study .list-case-study__img>a{border-top-left-radius:4px;border-top-right-radius:4px;width:100%;height:187px;position:relative;overflow:hidden}.slider__case-study .list-case-study__img>a img:not(.list-case-study__logo){width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (width<=767.98px){.slider__case-study .list-case-study__img>a{height:157px}.slider__case-study .list-case-study__img img:not(.list-case-study__logo){border-top-right-radius:4px;width:100%}.slider__case-study .list-case-study__feature object:last-child a{margin-right:0}.slider__case-study .list-case-study__feature a{margin-right:10px}}.search-case-study{background-color:#f5f3ec;padding:80px 0 120px}@media only screen and (width<=767.98px){.search-case-study{padding:5vw 0 15vw}}.front-page-pickup-article.page-width{margin-bottom:80px;padding-top:80px}@media only screen and (width<=767.98px){.front-page-pickup-article.page-width{margin-bottom:0;padding:11vw 0 15vw;display:block}}.front-page-pickup-title,.front-page-pickup-exerpt{color:#1a1a1a}.front-page-pickup-title{margin-bottom:15px;font-weight:700}.front-page-pickup-time{color:#606a6a;text-align:right;margin-top:15px}@media only screen and (width<=767.98px){.casestudy .page-width{width:95%}}.casestudy .casestudy-container{padding:16px 24px}@media only screen and (width<=767.98px){.casestudy .casestudy-container{padding:0}.casestudy .casestudy-container .box{padding:16px 8px}}.casestudy .btn{min-width:270px;padding:16px}@media only screen and (width<=767.98px){.casestudy .btn{min-width:90%}}.casestudy .btn--primary{border-radius:4px}.casestudy .search-case__lead{text-align:center;color:#1a1a1a;margin-bottom:32px}@media only screen and (width<=767.98px){.casestudy .search-case__lead{margin-bottom:30px;font-size:.14rem}}.casestudy .search-case__lead span{font-size:20px}.casestudy h3.sub-heading2{text-align:center;color:#fff;background:linear-gradient(91.15deg,#0064c8 14.1%,#0093ff 83.25%);border-radius:4px 4px 0 0;margin:0 0 16px;padding:8px 16px;font-size:24px;font-weight:700;line-height:48px}@media only screen and (width<=767.98px){.casestudy h3.sub-heading2{text-align:center;margin:0;padding:16px;font-size:.21rem;line-height:32px}}.casestudy .casestudy-head{margin-bottom:70px}@media only screen and (width<=767.98px){.casestudy .casestudy-head{margin:0 0 7vw}}.casestudy .casestudy-head h1.casestudy-head__title{text-align:left;color:#fff;background:linear-gradient(91.15deg,#0064c8 14.1%,#0093ff 83.25%);border-radius:4px 4px 0 0;margin-bottom:8px;padding:12px 16px;font-size:25px;font-weight:700;line-height:40px}@media only screen and (width<=767.98px){.casestudy .casestudy-head h1.casestudy-head__title{text-align:center;margin-bottom:1vw;font-size:.21rem;line-height:30px}}.casestudy .casestudy-head .casestudy-head__tag{padding:0 0 8px}@media only screen and (width<=767.98px){.casestudy .casestudy-head .casestudy-head__tag{text-align:center}}.casestudy .casestudy-head .casestudy-head__tag span{color:#606a6a;background-color:#f5f3ec;border-radius:2px;margin-top:8px;margin-right:4px;padding:4px 8px;font-size:14px;font-weight:700;display:inline-block}@media only screen and (width<=767.98px){.casestudy .casestudy-head .casestudy-head__tag span{margin-right:1px;font-size:.12rem}}.casestudy .casestudy-head .casestudy-head__tag span:last-child{margin-right:0}.casestudy .casestudy-head .casestudy-head__quote-box{align-items:center;margin-top:30px}@media only screen and (width<=767.98px){.casestudy .casestudy-head .casestudy-head__quote-box{margin:6vw -4% 0;padding:0 1.5em;flex-direction:column!important}}.casestudy .casestudy-head .casestudy-head__quote-box .casestudy-head__quote{color:#606a6a;text-align:center;margin-bottom:32px;font-size:24px;font-style:italic;font-weight:700;position:relative}@media only screen and (width<=767.98px){.casestudy .casestudy-head .casestudy-head__quote-box .casestudy-head__quote{font-size:.21rem}}.casestudy .casestudy-head .casestudy-head__quote-box .casestudy-head__quote:before{content:"";background:url(/assets/img/common/quotation_before.svg) 0 0/contain no-repeat;width:25px;height:21px;position:absolute;top:-25px;left:-8px}@media only screen and (width<=767.98px){.casestudy .casestudy-head .casestudy-head__quote-box .casestudy-head__quote:before{width:19px;height:16px;top:-20px}}.casestudy .casestudy-head .casestudy-head__quote-box .casestudy-head__quote:after{content:"";background:url(/assets/img/common/quotation_after.svg) 0 0/contain no-repeat;width:25px;height:21px;position:absolute;bottom:-25px;right:0}@media only screen and (width<=767.98px){.casestudy .casestudy-head .casestudy-head__quote-box .casestudy-head__quote:after{width:19px;height:16px;bottom:-20px;right:-8px}}.casestudy .casestudy-head .casestudy-head__quote-box .casestudy-head__img{width:87%;margin:-8px auto -4px;box-shadow:32px 40px #f5f3ec}@media only screen and (width<=767.98px){.casestudy .casestudy-head .casestudy-head__quote-box .casestudy-head__img{width:97%;margin:0 auto 2vw;box-shadow:10px 15px #f5f3ec}}.casestudy .casestudy-head .casestudy-head__quote-box .casestudy-head__img img{box-shadow:0 1px 3px #00000029}.casestudy .casestudy-head .casestudy-head__source{color:#989898;margin-top:10px;font-size:14px}@media only screen and (width<=767.98px){.casestudy .casestudy-head .casestudy-head__source{font-size:.12rem}}.casestudy .casestudy-head .casestudy-head__source a{text-decoration:underline}.casestudy .casestudy-head .casestudy-head__source a:hover{text-decoration:none}.casestudy .casestudy-head .casestudy-head__date{color:#606a6a;text-align:right;margin-bottom:8px;font-size:12px;font-weight:500;line-height:24px}@media only screen and (width<=767.98px){.casestudy .casestudy-head .casestudy-head__date{text-align:right;margin-bottom:1vw;font-size:.12rem}}.casestudy .casestudy-head .btn-area{margin:30px 0}.casestudy .casestudy-head .btn-area .btn{width:100%;box-shadow:none;border-radius:2px;padding:8px 20px;font-size:16px;font-weight:400}.casestudy .casestudy-head .btn-area .btn:hover{opacity:.6;color:#0064c8;background-color:#fff}@media only screen and (width<=767.98px){.casestudy .casestudy-head .btn-area .btn{font-size:.14rem}}.casestudy .casestudy-head .btn-area.casestudy-head__document-official{width:74%;margin:0 auto}@media only screen and (width<=767.98px){.casestudy .casestudy-head .btn-area.casestudy-head__document-official{width:100%}.casestudy .casestudy-head .btn-area.casestudy-head__document-official .document_download_request_link{display:block}}.casestudy .casestudy-head .btn-area.casestudy-head__document-official .document_download_request_link .btn--download:after{right:29%}@media only screen and (width<=767.98px){.casestudy .casestudy-head .btn-area.casestudy-head__document-official .document_download_request_link .btn--download:after{font-size:5.3vw;top:37%;right:22%}}.casestudy .casestudy-head .casestudy-head__subtitle{color:#fff;background:#0064c8;border-radius:2px 2px 0 0;margin:0;padding:4px 16px 4px 32px;font-size:13px;font-weight:700;line-height:24px;display:inline-block;position:relative}@media only screen and (width<=767.98px){.casestudy .casestudy-head .casestudy-head__subtitle{display:block}}.casestudy .casestudy-head .casestudy-head__subtitle:before{content:"";color:#fff;font-family:"Font Awesome 5 Free";font-size:14px;font-weight:700;position:absolute;top:4px;left:15px}.casestudy .casestudy-head .casestudy-point__box{background-color:#f5f3ec;margin-bottom:16px;padding:16px}@media only screen and (width<=767.98px){.casestudy .casestudy-head .casestudy-point__box{margin-bottom:0}.casestudy .casestudy-head .casestudy-point__box .list-point .list-casestudy-product-point__item:before{top:-2px}}.casestudy .casestudy-head .casestudy-point__box .list-point__item{margin-bottom:.5em;padding-left:1.8em;position:relative}@media only screen and (width<=767.98px){.casestudy .casestudy-head .casestudy-point__box .list-point__item{margin-bottom:1em;padding-left:.6em}}.casestudy .casestudy-head .casestudy-point__box .list-point__item:before{content:"・";color:#0064c8;font-size:200%;line-height:1;position:absolute;top:-5px;left:0}@media only screen and (width<=767.98px){.casestudy .casestudy-head .casestudy-point__box .list-point__item:before{left:-.5em}}.casestudy .casestudy-head .article-wrapper{margin-bottom:40px}.casestudy .casestudy-head .casestudy-head-category-title{color:#fff;background:#9b9b9a;border-radius:2px 2px 0 0;margin:0;padding:4px 16px 4px 32px;font-size:13px;font-weight:700;line-height:24px;display:inline-block;position:relative}@media only screen and (width<=767.98px){.casestudy .casestudy-head .casestudy-head-category-title{display:block}}.casestudy .casestudy-head .casestudy-head-category-title:before{content:"";color:#fff;font-family:"Font Awesome 5 Free";font-size:15px;font-weight:700;position:absolute;top:5px;left:15px}.casestudy .casestudy-head .casestudy-head-category_box{border:1px solid #cbcac8;padding:16px 16px 8px}@media only screen and (width<=767.98px){.casestudy .casestudy-head .casestudy-head-category_box{padding:1em 1em .5em}}.casestudy .casestudy-head .casestudy-head-category_box .casestudy-head__feature a{color:#0064c8;border:1px solid #0064c8;border-radius:4px;margin-bottom:8px;margin-right:2px;padding:3px 10px;font-size:14px;font-weight:700;display:inline-block}.casestudy .casestudy-head .casestudy-head-category_box .casestudy-head__feature a:hover{opacity:1;color:#fff;background-color:#0064c8}@media only screen and (width<=767.98px){.casestudy .casestudy-head .casestudy-head-category_box .casestudy-head__feature a{font-size:.15rem}}.casestudy .casestudy-head .casestudy-head-category_box .casestudy-head__feature a:last-child{margin-right:0}.casestudy .casestudy-head .casestudy-head-category_box .casestudy-head__category span a{color:#606a6a;border:1px solid #606a6a;border-radius:4px;margin-bottom:8px;margin-right:2px;padding:3px 10px;font-size:14px;font-weight:700;display:inline-block}.casestudy .casestudy-head .casestudy-head-category_box .casestudy-head__category span a:hover{opacity:1;color:#fff;background-color:#606a6a}@media only screen and (width<=767.98px){.casestudy .compare-product-grid{margin:7vw 0}.casestudy .compare-product-grid .compare-product-inner{display:block}}.casestudy .compare-product-grid .compare-product-logo{height:145.7px}@media only screen and (width<=767.98px){.casestudy .compare-product-grid .compare-product-logo{width:35vw;height:35vw;margin:0 auto}}.casestudy .compare-product-grid .compare-product-detail{padding:0 0 0 16px}@media only screen and (width<=767.98px){.casestudy .compare-product-grid .compare-product-detail{padding:0}}.casestudy .compare-product-grid .product-name-outer{text-align:center;margin-bottom:16px}@media only screen and (width<=767.98px){.casestudy .compare-product-grid .product-name-outer{margin-bottom:10vw}}.casestudy .compare-product-grid .product-name{font-size:23px}@media only screen and (width<=767.98px){.casestudy .compare-product-grid .product-name{font-size:.18rem;line-height:.6rem}}.casestudy .compare-product-grid .product-link-btn{flex:0 0 30%;padding:16px 32px}.casestudy .compare-product-grid .casestudy-product__text,.casestudy .compare-product-grid ul.product-list-outer li.product-item{font-size:16px;line-height:26px}@media only screen and (width<=767.98px){.casestudy .compare-product-grid ul.product-list-outer li.product-item{font-size:14px;line-height:24px}.casestudy .compare-product-grid .sm-scroll{width:92vw}.casestudy .compare-product-grid .sm-scroll table{width:500px}}@media only screen and (width<=767.98px) and (width<=767.98px){.casestudy .compare-product-grid .sm-scroll table{margin-bottom:0}}.casestudy .compare-product-grid table{background:#fff}.casestudy .compare-product-grid th{width:220px}@media only screen and (width<=767.98px){.casestudy .compare-product-grid th{width:160px}}.casestudy .compare-product-grid td.list-tag span{color:#606a6a;background:#fafafa;border:1px solid #606a6a;border-radius:2px;margin:0 8px 8px 0;padding:6px 8px;font-size:12px;display:inline-block}.casestudy .compare-product-grid .btn-area{flex-wrap:wrap;justify-content:center;align-items:flex-end;margin-top:20px;display:flex}@media only screen and (width<=767.98px){.casestudy .compare-product-grid .btn-area{display:block}}.casestudy .compare-product-grid .btn-area .case-link-btn{width:344px;margin-right:8px}@media only screen and (width<=767.98px){.casestudy .compare-product-grid .btn-area .case-link-btn{width:100%}.casestudy .compare-product-grid .btn-area .document_download_request_link{display:block}.casestudy .compare-product-grid .btn-area .document_download_request_link .btn--download:after{font-size:6vw;top:32%;right:19%}}.casestudy .compare-product-grid .btn-area .btn--secondary{width:344px}@media only screen and (width<=767.98px){.casestudy .compare-product-grid .btn-area .btn--secondary{width:100%}}.casestudy .casestudy-category{margin:64px 0}@media only screen and (width<=767.98px){.casestudy .casestudy-category{margin:7vw 0}}.casestudy .casestudy-category h3{color:#0064c8;text-align:left;border-bottom:1px solid #0064c8;margin:32px 0;padding:8px 16px;font-size:20px;line-height:40px}@media only screen and (width<=767.98px){.casestudy .casestudy-category h3{text-align:center;margin:32px 0 16px;padding:8px 0;font-size:.21rem;line-height:32px}}.casestudy .casestudy-category .casestudy-category__box{margin-bottom:24px}.casestudy .casestudy-category .casestudy-category__box.box{background-color:#f5f3ec;box-shadow:0 1px 3px #00000029}.casestudy .casestudy-category .casestudy-category__name{color:#606a6a;margin-bottom:8px;font-size:18px;font-weight:700}@media only screen and (width<=767.98px){.casestudy .casestudy-category .casestudy-category__name{text-align:center;font-size:.21rem}}.casestudy .casestudy-category .casestudy-category__text{color:#606a6a;padding-right:16px;font-size:16px;line-height:28px}@media only screen and (width<=767.98px){.casestudy .casestudy-category .casestudy-category__text{margin-bottom:10px;padding:0;font-size:.14rem}}.casestudy .casestudy-category .casestudy-category__img{justify-content:space-evenly;align-items:center;margin:32px 0 0;display:flex}@media only screen and (width<=767.98px){.casestudy .casestudy-category .casestudy-category__img{margin:0}}.casestudy .casestudy-category .casestudy-category__img a{background:#fff;border-radius:2px;justify-content:center;align-items:center;width:120px;height:120px;margin:0 auto;padding:8px;display:flex;box-shadow:0 1px 2px #00000040}@media only screen and (width<=767.98px){.casestudy .casestudy-category .casestudy-category__img a{width:20vw;height:20vw}.casestudy .casestudy-other{margin-top:50px}}.casestudy .casestudy-other h3{color:#0064c8;text-align:left;border-bottom:1px solid #0064c8;margin:32px 0;padding:8px 16px;font-size:20px;line-height:40px}@media only screen and (width<=767.98px){.casestudy .casestudy-other h3{text-align:center;margin:32px 0 16px;padding:8px 0;font-size:.21rem;line-height:32px}}.casestudy .casestudy-other .btn-area{margin-top:0;padding-bottom:30px}@media only screen and (width<=767.98px){.casestudy .casestudy-other .btn-area{padding-bottom:0}}.casestudy .show-more-case-btn{color:#fff;text-align:center;background:#0064c8;width:100%;padding:16px;font-size:16px;font-weight:700;transition:all .3s linear;display:inline-block;position:relative}.casestudy .show-more-case-btn:before{content:"+";color:#fff;text-align:center;width:24px;height:24px;font-family:"Font Awesome 5 Free";font-size:16px;font-weight:900;position:absolute;top:32%;left:35%}@media only screen and (width<=767.98px){.casestudy .show-more-case-btn:before{left:11%}}.casestudy-side-product-wrap{position:sticky;top:96px}.casestudy-side-product-wrap .casestudy-side-product{background-color:#fafafa;list-style:none;box-shadow:0 1px 3px #00000029}.casestudy-side-product-wrap .casestudy-side-product h3{text-align:center;color:#fff;background:linear-gradient(91.15deg,#0064c8 14.1%,#0093ff 83.25%);border-radius:4px 4px 0 0;padding:8px;font-size:18px;font-weight:700;line-height:48px}.casestudy-side-product-wrap .casestudy-side-product .casestudy-side-product-inner{padding:12px 16px 16px}.casestudy-side-product-wrap .casestudy-side-product .casestudy-side-head{text-align:center;margin-bottom:24px}.casestudy-side-product-wrap .casestudy-side-product .casestudy-side-head .casestudy-side-logo{background:#fff;border-radius:2px;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto;padding:4px;display:flex;box-shadow:0 1px 2px #00000040}.casestudy-side-product-wrap .casestudy-side-product .casestudy-side-head .casestudy-side-product__name{margin:8px 0 4px;font-size:18px;font-weight:700;line-height:22px}.casestudy-side-product-wrap .casestudy-side-product .casestudy-side-head .casestudy-side-product__company{color:#606a6a;font-size:12px}.casestudy-side-product-wrap .casestudy-side-product .casestudy-side-head .btn--primary{border-radius:4px;width:100%;margin:8px 0 0;padding:8px;font-size:14px}.casestudy-side-product-wrap .casestudy-side-product .product-list-title{color:#fff;background:#0064c8;border-radius:2px 2px 0 0;margin:0;padding:4px 16px 4px 32px;font-size:13px;font-weight:700;line-height:24px;position:relative}.casestudy-side-product-wrap .casestudy-side-product .product-list-title:before{content:"";color:#fff;font-family:"Font Awesome 5 Free";font-size:14px;font-weight:700;position:absolute;top:4px;left:15px}.casestudy-side-product-wrap .casestudy-side-product .list-point{background-color:#f5f3ec;padding:8px 8px 8px 2px;font-size:12px}.casestudy-side-product-wrap .casestudy-side-product .list-point__item{padding-left:1.2em;line-height:1.8em}.casestudy-side-product-wrap .casestudy-side-product .list-point__item:before{content:"";background-color:#0064c8;border-radius:50%;width:6px;height:6px;display:inline-block;position:relative;top:-1px;left:-5px}.casestudy-side-product-wrap .casestudy-side-product .btn-area{margin-top:0}.casestudy-side-product-wrap .casestudy-side-product .btn-area .btn{border-radius:4px;width:100%;margin:8px 0 0;padding:8px;font-size:14px}.casestudy-side-product-wrap .casestudy-side-product .btn-area .btn--secondary{background-color:#ffd814;border:1px solid #fff;box-shadow:0 1px #00000040}.casestudy-side-product-wrap .casestudy-side-product .btn-area .btn--secondary:hover{color:#1a1a1a;opacity:1;background:#ffec14}.casestudy-side-product-wrap .casestudy-side-product .btn-area .casestudy-side-howto{padding:16px 0}.casestudy-side-product-wrap .casestudy-side-product .btn-area .casestudy-side-howto p{color:#606a6a;font-weight:700}.casestudy-side-product-wrap .page-caption{color:#cdcdcd;margin-top:8px;margin-bottom:16px;font-size:12px}@media only screen and (width<=767.98px){.casestudy-side-product-wrap .page-caption{margin:-20px auto 20px;font-size:.1rem}}.casestudy-side-product-wrap .page-caption a{color:#989898;text-decoration:underline}.casestudy-side-product-wrap .document_download_request_link a{padding:1em;font-size:15px}.casestudy-side-product-wrap .document_download_request_link a:after{font-size:19px;right:12%}@media only screen and (width<=767.98px){.casestudy table{white-space:normal;display:inline-table}}.casestudy .search-case-study{background-color:#fff;padding:0 0 40px}@media only screen and (width<=767.98px){.casestudy .search-case-study{padding-bottom:10px}}.casestudy .search-case-study .heading{color:#1a1a1a;text-align:center;margin:32px 0;padding:16px 0;font-size:32px;font-weight:700;line-height:40px;position:relative}.casestudy .search-case-study .heading:before{content:"";background:#1a1a1a;border-radius:1px;width:60px;height:1px;position:absolute;bottom:-10px;left:calc(50% - 30px)}@media only screen and (width<=767.98px){.casestudy .search-case-study .heading{text-align:center;margin:0 0 5vw;padding:0;font-size:.18rem}}.casestudy .sub-heading2{color:#0064c8}.casestudy .search-case-study-detail{background:#fafafa;border:2px solid #fff;margin-bottom:40px;padding:16px}.casestudy .search-case-study-detail__title{text-align:center;color:#606a6a;margin-bottom:8px;font-size:17px;font-weight:700}.casestudy .search-case-study-detail dl{border-bottom:1px solid #eee;align-items:center;margin-bottom:8px;padding:16px 0;display:flex}.casestudy .search-case-study-detail dl:last-child{border:none}@media only screen and (width<=767.98px){.casestudy .search-case-study-detail dl{flex-direction:column;align-items:flex-start;margin-bottom:30px}.casestudy .search-case-study-detail dl:last-child{margin-bottom:0}}.casestudy .search-case-study-detail dt{color:#606a6a;min-width:100px;margin-right:16px;font-size:14px;font-weight:400}@media only screen and (width<=767.98px){.casestudy .search-case-study-detail dt{margin-bottom:10px}}.casestudy .search-case-study-detail .list-tag{gap:10px}@media only screen and (width<=767.98px){.casestudy .search-case-study-detail .list-tag__item:last-child{margin-right:0}}.casestudy .search-case-study-detail .list-tag__link{color:#0064c8;border-color:#0064c8}.casestudy .search-case-study-detail .list-tag__link:hover{opacity:.7;background:0 0}.casestudy .search-case-study-detail .list-tag__link.is-active{color:#fff;background-color:#0064c8;border-color:#0064c8;font-weight:700}.right-column .tag-search__tab-content{position:initial}.right-column .tag-search__tab-btn{margin-bottom:0}.right-column .tag-search__tab-btn-wrap{flex-direction:column;justify-content:center;align-items:stretch;margin-bottom:0}.right-column .tag-search__tab-btn-wrap:first-of-type .tab-btn{padding-top:16px}.right-column .tag-search__tab-btn-wrap .tab-btn{background-color:#f5f3ec;width:100%;padding:16px;font-size:16px;display:block}.right-column .tag-search__tab-content:last-child{border-bottom:2px solid #f5f3ec}.right-column .tag-search__tab-content .list-tag{box-shadow:none;border:none;border-left:2px solid #f5f3ec;border-right:2px solid #f5f3ec;border-radius:0;flex-direction:column;padding:8px 16px}.right-column .tag-search__tab-content .list-tag:before{content:"";z-index:2;border:10px solid #0000;border-bottom-color:#fff;margin-left:-17px;position:absolute;top:-19px;left:20%}.right-column .tag-search__tab-content .list-tag:after{content:none}.right-column .tag-search__tab-content .list-tag__link{font-size:12px}@media only screen and (width<=767.98px){.right-column.side-tag-search{display:none}.right-column .tag-search{padding-bottom:10px}}.mobile-fixed-menu{z-index:4;width:100%;position:fixed;bottom:0;left:0}@media print,(width>=768px){.mobile-fixed-menu{display:none}}.mobile-fixed-menu .js-modalopen{text-align:center;color:#0064c8;background-color:#fff;width:100%;padding:24px 20px;font-size:.14rem;font-weight:700;display:block;box-shadow:0 0 15px #00000029}@media only screen and (width<=767.98px){.product table{white-space:normal}.product .page-width{width:95%}.product .document_download_request_link{font-size:85%;display:block}}.product .product-head h1{text-align:left;color:#fff;background:linear-gradient(91.15deg,#0064c8 14.1%,#0093ff 83.25%);border-radius:4px 4px 0 0;margin:0 0 16px;padding:8px 16px;font-size:24px;font-weight:700;line-height:48px}@media only screen and (width<=767.98px){.product .product-head h1{text-align:center;margin:0;padding:16px 0;font-size:.21rem;line-height:24px}}.product .product-head .product-wrapper{margin-bottom:32px}.product .product-head .product-wrapper .product-outer{background:#fafafa;margin-bottom:8px;padding:16px;display:flex;box-shadow:0 1px 3px #00000029}@media only screen and (width<=767.98px){.product .product-head .product-wrapper .product-outer{display:block}}.product .product-head .product-wrapper .product-outer .product-logo{background:#fff;border-radius:2px;flex:0 0 12.9%;justify-content:center;align-items:center;height:136px;padding:8px;display:flex;box-shadow:0 1px 2px #00000040}@media only screen and (width<=767.98px){.product .product-head .product-wrapper .product-outer .product-logo{width:32.6vw;height:32.6vw;margin:0 auto;padding:4px}}.product .product-head .product-wrapper .product-outer .product-logo img{margin:0!important;padding:0!important}.product .product-head .product-wrapper .product-outer .product-inner{margin-left:16px}@media only screen and (width<=767.98px){.product .product-head .product-wrapper .product-outer .product-inner{margin:0}}.product .product-head .product-title{justify-content:space-between;align-items:center;display:flex}@media only screen and (width<=767.98px){.product .product-head .product-title{display:block}}.product .product-head h2.product-head__name{text-align:left;font-size:22px;font-weight:700;line-height:40px}@media only screen and (width<=767.98px){.product .product-head h2.product-head__name{text-align:center;font-size:.18rem}}.product .product-head .product-head__catch{color:#0064c8;font-size:16px;font-weight:700;line-height:32px}@media only screen and (width<=767.98px){.product .product-head .product-head__catch{text-align:center;font-size:.12rem}}.product .product-head .product-head__company{color:#606a6a;font-size:15px;line-height:32px}@media only screen and (width<=767.98px){.product .product-head .product-head__company{text-align:center;font-size:.12rem}}.product .product-head .product-head__btn{flex:0 0 35%}@media only screen and (width<=767.98px){.product .product-head .product-head__btn{text-align:center}.product .product-head .product-head__btn .document_download_request_link{display:block}.product .product-head .product-head__btn .document_download_request_link .btn--download:after{font-size:5vw;top:32%;right:22%}}.product .product-head .product-head__text{font-size:16px;line-height:32px}@media only screen and (width<=767.98px){.product .product-head .product-head__text{margin-bottom:4vw}}.product .product-head .product-head__note{color:#606a6a;text-align:right;font-size:12px}@media only screen and (width<=767.98px){.product .product-head .product-head__note{margin-bottom:16px;font-size:.12rem}}.product .product-head .product-head__note a{color:#606a6a}.product .product-head .product-head__note img{vertical-align:middle}.product .product-head .page-caption{text-align:right;color:#cdcdcd;margin-top:8px;margin-bottom:16px;font-size:12px}@media only screen and (width<=767.98px){.product .product-head .page-caption{text-align:left;margin:0;font-size:.1rem}}.product .product-head .page-caption a{color:#989898;text-decoration:underline}.product .product-nav{border-bottom:1px solid #e0e0e0;margin-bottom:16px;font-size:13px;font-weight:700;line-height:24px;display:flex}@media only screen and (width<=767.98px){.product .product-nav{margin-bottom:0;font-size:16px;display:block}}.product .product-nav li{text-align:center;flex-basis:155px}.product .product-nav li a{color:#606a6a;cursor:pointer;background:#f8f8f8;border:1px solid #cdcdcd;border-radius:7px 7px 0 0;padding:12px 0;transition:opacity .3s ease-in-out;display:block}@media only screen and (width<=767.98px){.product .product-nav li a{border-radius:5px;margin-bottom:8px;position:relative}}.product .product-nav li a:hover{opacity:.75}@media only screen and (width<=767.98px){.product .product-nav li a:after{content:"";border-top:1px solid #606a6a;border-right:1px solid #606a6a;width:8px;height:8px;position:absolute;top:50%;right:4%;transform:translateY(-60%)rotate(135deg)}}.product .product-nav li.active a{color:#fff;background:#0064c8;border:1px solid #0064c8}@media only screen and (width<=767.98px){.product .product-nav li.active a:after{border-top:1px solid #fff;border-right:1px solid #fff}}.product .product-head .btn-area{text-align:left}@media only screen and (width<=767.98px){.product .product-head .btn-area{justify-content:space-between;margin-top:10px;display:flex}.product .product-head .btn-area.pc{display:none}}.product .product-head .btn-area .btn{min-width:180px;box-shadow:none;border-radius:2px;padding:6px 10px;font-size:14px}@media only screen and (width<=767.98px){.product .product-head .btn-area .btn{width:48%;min-width:auto;font-size:.12rem}}.product .product-head .btn-area .btn img{vertical-align:middle;margin-left:5px}.product .product-head .btn-area .btn+.btn{margin-left:24px}@media only screen and (width<=767.98px){.product .product-head .btn-area .btn+.btn{margin:0}}.product .product-head .btn-area .btn--primary{background:#0064c8}.product section.position-now{margin-bottom:64px}@media only screen and (width<=767.98px){.product section.position-now{margin-bottom:50px}.product section.position-now .sm-scroll{width:92vw;margin-bottom:12vw}.product section.position-now .sm-scroll table{width:500px}}.product section.position-now h3{color:#0064c8;text-align:left;border-bottom:1px solid #0064c8;margin:16px 0 32px;padding:8px 16px;font-size:20px;line-height:40px}@media only screen and (width<=767.98px){.product section.position-now h3{text-align:center;margin:32px 0 16px;padding:8px 0;font-size:.19rem;line-height:32px}}.product section.position-now h3.lead{text-align:center;color:#fff;background:linear-gradient(91.15deg,#0064c8 14.1%,#0093ff 83.25%);border-radius:4px 4px 0 0;margin:0 0 16px;padding:8px;font-size:20px;font-weight:700;line-height:40px}@media only screen and (width<=767.98px){.product section.position-now h3.lead{text-align:center;margin:0;padding:16px 2px;font-size:.19rem;line-height:33px}}.product section.position-now table{margin:0}@media only screen and (width<=767.98px){.product section.position-now table{font-size:.14rem}.product section.position-now table th{width:160px}.product section.position-now table td{width:340px}}.product section.position-now table .list-feature a{margin-right:16px;font-weight:700;display:inline-block}.product section.position-now table .list-feature a:last-child{margin-right:0}.product section.position-now table .list-tag{padding-bottom:4px}.product section.position-now table .list-tag span{color:#606a6a;background:#fafafa;border:1px solid #606a6a;border-radius:2px;margin:0 8px 8px 0;padding:6px 8px;font-size:12px;display:inline-block}.product section.position-now table .list-tag span:last-child{margin-right:0}.product section.position-now table .list-tag span.inactive{display:none}@media only screen and (width<=767.98px){.product section.position-now table .list-tag a{font-size:.12rem}}.product section.position-now table.c-price-table th{font-size:18px;line-height:1.4}@media only screen and (width<=767.98px){.product section.position-now table.c-price-table th{font-size:.18rem}}.product section.position-now table.c-price-table th span{font-size:12px;font-weight:400;display:block}@media only screen and (width<=767.98px){.product section.position-now table.c-price-table th span{font-size:.12rem}.product section.position-now table .price-note{font-size:12px}}.product section.position-now .c-feature-box{background-color:#f5f3ec;margin-top:16px;padding:16px}.product section.position-now .c-feature-box__title{margin-bottom:8px;padding-left:24px;font-weight:700;position:relative}.product section.position-now .c-feature-box .num{text-align:center;color:#fff;background-color:#0064c8;border-radius:10px;width:18px;height:18px;font-size:11px;display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media only screen and (width<=767.98px){.product section.position-now .c-feature-box .num{top:4px;transform:none}}.product section.position-now .price-note{text-align:right;margin-top:10px;font-size:14px}.product section.position-now .download-section{text-align:center;background-color:#fafafa}.product section.position-now .download-section .casestudy-product__btn-area{width:70%;padding:0 0 24px;display:inline-block}@media only screen and (width<=767.98px){.product section.position-now .download-section .casestudy-product__btn-area{width:100%;padding:4vw 0}}.product section.position-now .download-section.display-none{display:none}@media only screen and (width<=767.98px){.product section.position-now .download-section .btn--secondary.btn--download:after{font-size:5vw;right:9%}}.product section.position-now .company-box{border:1px solid #cbcac8;padding:24px}@media only screen and (width<=767.98px){.product section.position-now .company-box{padding:24px 16px;font-size:.14rem}}.product section.position-now .company-box dl{margin-bottom:5px;display:flex}.product section.position-now .company-box dt{flex-basis:15%;font-weight:700}@media only screen and (width<=767.98px){.product section.position-now .company-box dt{flex-basis:30%}}.product section.position-now .company-box dd{word-break:break-all;flex-basis:85%}.product .side-casestudy h3{text-align:center;color:#fff;background:linear-gradient(91.15deg,#0064c8 14.1%,#0093ff 83.25%);border-radius:4px 4px 0 0;padding:8px;font-size:18px;font-weight:700;line-height:48px}.product .side-casestudy .casestudy-side-inner{margin-bottom:16px;padding:0 0 32px;box-shadow:0 1px 3px #00000029}.product .side-casestudy .btn--secondary{border-radius:4px!important}.product .side-casestudy .btn{min-width:245px!important;padding:16px!important}.product .side-digipro_post{background:#fafafa;margin:16px 0 32px;box-shadow:0 1px 3px #00000029}@media only screen and (width<=767.98px){.product .side-digipro_post{margin-top:8px}}.product .side-digipro_post h3{color:#fff;background:linear-gradient(91.15deg,#0064c8 14.1%,#0093ff 83.25%);margin:0 0 .5em;padding:8px 16px;font-size:120%;line-height:1.2}.product .side-digipro_post .digipro_post-wrapper{padding:1em}.product .side-digipro_post .digipro_post-wrapper .digipro_post-inner{flex-direction:column;display:flex}@media only screen and (width<=767.98px){.product .side-digipro_post .digipro_post-wrapper .digipro_post-inner{display:block}}.product .side-digipro_post .digipro_post-wrapper .digipro_post-inner .digipro_post-img-outer{background:#fff;border-radius:2px;justify-content:center;align-items:center;margin:0 0 1em;padding:8px;display:flex;box-shadow:0 1px 2px #00000040}@media only screen and (width<=767.98px){.product .side-digipro_post .digipro_post-wrapper .digipro_post-inner .digipro_post-img-outer{margin:0 auto;padding:4px}}.product .side-digipro_post .digipro_post-wrapper .digipro_post-inner .digipro_post-img-outer img{margin:0;padding:0}@media only screen and (width<=767.98px){.product .side-digipro_post .digipro_post-wrapper .digipro_post-inner .digipro_post-text-wrap{margin:12px 0 0}}.product .side-digipro_post .digipro_post-wrapper .digipro_post-inner .digipro_post-text-wrap .digipro_post-title{color:#fff;text-align:left;background:#0064c8;padding:.4em;font-size:80%;font-weight:700;line-height:1.4}.product .side-digipro_post .digipro_post-wrapper .digipro_post-inner .digipro_post-text-wrap .digipro_post-title a{color:#fff;text-decoration:none}@media only screen and (width<=767.98px){.product .side-digipro_post .digipro_post-wrapper .digipro_post-inner .digipro_post-text-wrap .digipro_post-title{text-align:center;font-size:.14rem}}.product .side-digipro_post .digipro_post-wrapper .digipro_post-inner .digipro_post-text-wrap .digipro_post-excerpt{color:#656565;margin-top:.5em;font-size:70%;line-height:1.4}body.category .layout-grid{flex-wrap:wrap;justify-content:space-between;display:flex}body.category-article .scroll-header{display:none}body.category-article .header{z-index:800;background-color:#fff;align-items:center;width:100%;padding:16px 64px 16px 48px;position:fixed;top:0;left:0}body.category-article .header.out{display:flex}body.category-article .breadcrumb-wrap{margin-top:72px;padding:8px 0 16px}body.category-article .fixed-side-nav{top:80px}body.category-article .article-wrapper .side-compair-index{height:30vh}body.category-article .fixed-btm-button{opacity:0;text-align:center;z-index:1000;background-color:#00000094;width:100%;padding:8px;position:fixed;bottom:0}body.category-article .fixed-btm-button .cta-button{color:#fff;background:linear-gradient(91.15deg,#fd7b75 14.1%,#fa845f 58.4%,#ff6f50 83.25%);border:1px solid #fff;border-radius:40px;justify-content:center;align-items:center;min-width:360px;height:48px;padding:0 75px;font-weight:700;text-decoration:none;transition:all .3s linear;display:inline-flex;position:relative;box-shadow:0 2px #ffd9cf}body.category-article .fixed-btm-button .cta-button:after{color:#ff6f50;content:"";background-color:#fffdfdf5;background-size:contain;border-radius:50%;width:41px;height:41px;padding-top:5px;font-family:"Font Awesome 6 free";font-size:20px;position:absolute;top:5%;right:1%}@media only screen and (width<=767.98px){body.category-article .fixed-btm-button{display:none}}body.category-article .fixed-btm-button.UpMove{animation:.5s forwards UpAnime}body.category-article .fixed-btm-button.DownMove{animation:.5s forwards DownAnime}.compair-article .c-compare-img,.basic-article .c-compare-img{margin:40px 0}@media only screen and (width<=767.98px){.compair-article .c-compare-img,.basic-article .c-compare-img{margin:30px -4% 20px}.compair-article .sm-scroll,.basic-article .sm-scroll{width:92vw}}.compair-article .c-compare-box__title,.basic-article .c-compare-box__title{margin-bottom:15px;padding-left:25px;font-weight:700;position:relative}.compair-article .c-compare-box__title+p,.basic-article .c-compare-box__title+p{margin-top:0}.compair-article .compair-table,.basic-article .compair-table{border-spacing:0;border-top:1px solid #cbcac8;border-left:1px solid #cbcac8;margin-top:40px;font-size:14px}@media only screen and (width<=767.98px){.compair-article .compair-table,.basic-article .compair-table{width:760px}}.compair-article .compair-table th,.compair-article .compair-table td,.basic-article .compair-table th,.basic-article .compair-table td{vertical-align:middle;border-bottom:1px solid #cbcac8;border-right:1px solid #cbcac8;padding:12px 15px}.compair-article .compair-table th,.basic-article .compair-table th{background-color:#f5f3ec;font-weight:700}.compair-article .compair-list__item,.basic-article .compair-list__item{padding-left:1.5em;position:relative}.compair-article .compair-list__item:before,.basic-article .compair-list__item:before{content:"・";color:#0064c8;font-size:30px;line-height:0;position:absolute;top:12px;left:-5px}.compair-article .compair-list-num__item,.basic-article .compair-list-num__item{padding-left:25px;position:relative}.compair-article span.num,.basic-article span.num{text-align:center;color:#fff;background-color:#0064c8;border-radius:10px;width:18px;height:18px;font-size:11px;line-height:1.5;display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-45%)}@media only screen and (width<=767.98px){.compair-article span.num,.basic-article span.num{top:20%;transform:none}}.basic-article ul,.basic-article ol{margin-left:1em;list-style:inside}.basic-article ul li,.basic-article ol li{text-indent:-1.4em;margin-bottom:1em;padding-left:1em}.casestudy-product__point-box ul li{text-indent:0;padding-left:1.8rem;list-style:none}@media only screen and (width<=767.98px){.casestudy-product__point-box ul li{padding-left:1em}}.modal .list-case-study{flex-wrap:nowrap;width:fit-content}.modal .list-case-study__item{flex-basis:270px;width:270px;margin-right:16px}.modal .list-case-study__item:last-child{margin-right:0}.modal .list-case-study__img img:not(.list-case-study__logo){border-top-right-radius:4px;width:100%}.modal .list-case-study__feature{text-align:left;width:100%;position:static}.modal .list-case-study__feature a{color:#0064c8;background:0 0;margin-right:8px;padding:0}.modal .list-case-study__feature a:last-child{margin-right:0}.modal .list-case-study__title{text-align:left}.modal .list-case-study:after{content:none}.fixed-menu{text-align:center;z-index:4;background-color:#fff;width:100%;padding:24px;position:fixed;bottom:0;left:0;box-shadow:0 0 15px #00000029}@media only screen and (width<=767.98px){.fixed-menu{padding:0;display:flex}}.fixed-menu .btn{min-width:348px;box-shadow:none;border-radius:4px;padding:14px;font-size:16px;font-weight:400}@media only screen and (width<=767.98px){.fixed-menu .btn{border:none;border-radius:0;min-width:50%;font-size:.14rem}}.fixed-menu .btn+.btn{margin-left:32px}@media only screen and (width<=767.98px){.fixed-menu .btn+.btn{margin:0}}.fixed-menu .btn img{vertical-align:middle;width:17px;margin-left:5px}@media only screen and (width<=767.98px){.fixed-menu .btn img{width:13px}}.basic-single-template .basic-article{margin-top:2em}.basic-single-template .basic-article-head__title{font-weight:700}.basic-single-template .compair-head__index-box{margin-top:20px}.basic-single-template .content figure,.basic-single-template .content center,.basic-single-template .content div{max-width:100%}.basic-single-template .right-column{max-width:30%}.basic-single-template .right-column .side-widget{width:100%}.basic-single-template .right-column .side-widget .widget_block{margin-top:2em}.basic-single-template .right-column .side-widget .widget_block:first-child{margin-top:0}.basic-single-template .right-column .side-widget h2,.basic-single-template .right-column .side-widget h3,.basic-single-template .right-column .side-widget h4,.basic-single-template .right-column .side-widget h5{margin-bottom:.5em;line-height:1.2}.basic-single-template .right-column .side-widget h2{font-size:130%}.basic-single-template .right-column .side-widget h3{font-size:120%}.basic-single-template .right-column .side-widget h4{font-size:110%}.basic-single-template .right-column .side-widget h5{font-size:100%}.basic-single-template .search-product h2{text-align:center;font-size:32px;font-weight:700}@media only screen and (width<=767.98px){.basic-single-template .search-product h2{font-size:.25rem}}.basic-single-template .fixed-btm-button{opacity:0;text-align:center;z-index:1000;background-color:#00000094;width:100%;padding:8px;position:fixed;bottom:0}.basic-single-template .fixed-btm-button .cta-button{color:#fff;background:linear-gradient(91.15deg,#fd7b75 14.1%,#fa845f 58.4%,#ff6f50 83.25%);border:1px solid #fff;border-radius:40px;justify-content:center;align-items:center;min-width:360px;height:48px;padding:0 75px;font-weight:700;text-decoration:none;transition:all .3s linear;display:inline-flex;position:relative;box-shadow:0 2px #ffd9cf}.basic-single-template .fixed-btm-button .cta-button:after{color:#ff6f50;content:"";background-color:#fffdfdf5;background-size:contain;border-radius:50%;width:41px;height:41px;padding-top:5px;font-family:"Font Awesome 6 free";font-size:20px;position:absolute;top:5%;right:1%}@media only screen and (width<=767.98px){.basic-single-template .fixed-btm-button{display:none}}.basic-single-template .fixed-btm-button.UpMove{animation:.5s forwards UpAnime}.basic-single-template .fixed-btm-button.DownMove{animation:.5s forwards DownAnime}body.article_list .layout-grid .main-column.full-width{flex-basis:100%}body.article_list .layout-grid .content figure,body.article_list .layout-grid .content center,body.article_list .layout-grid .content div{max-width:100%}body.article_list .layout-grid .list-basic-article{flex-wrap:wrap;justify-content:space-around;display:flex}body.article_list .layout-grid .list-basic-article:after{content:"";width:45%;display:block}body.article_list .layout-grid .list-basic-article__item{flex-basis:45%;margin-bottom:24px;position:relative}body.article_list .layout-grid .list-basic-article__item .list-basic-article__img{z-index:1;position:relative}body.article_list .layout-grid .list-basic-article__item .list-basic-article__img>a{border-top-left-radius:4px;border-top-right-radius:4px;width:100%;height:182px;display:inline-block;position:relative;overflow:hidden}body.article_list .layout-grid .list-basic-article__item .list-basic-article__img .list-basic-article__category{flex-wrap:wrap;flex-basis:100%;display:flex;position:absolute;top:0}body.article_list .layout-grid .list-basic-article__item .list-basic-article__img .list-basic-article__category a{color:#0064c8;background:#fff;border:1px solid #0064c8;border-radius:2px;margin:0 4px 4px 0;padding:2px 6px;font-size:14px;font-weight:700;line-height:24px;display:inline-block}body.article_list .layout-grid .list-basic-article__item .list-basic-article__img .list-basic-article__category a:hover{opacity:1;color:#fff;background-color:#0064c8}body.article_list .layout-grid .list-basic-article__item .list-basic-article__img .list-basic-article__category.exclude,body.article_list .layout-grid .list-basic-article__item .list-basic-article__text-wrap.exclude{display:none}body.article_list .layout-grid .list-basic-article__item .list-basic-article__text-wrap{z-index:2;color:#fff;background:#00000080;border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;position:absolute;bottom:7.5%;left:0}body.article_list .layout-grid .list-basic-article__item .list-basic-article__text-wrap.card__text-wrap{padding:2.5% 0}body.article_list .layout-grid .list-basic-article__item .list-basic-article__text-wrap .list-basic-article__title{text-indent:.5em;-webkit-line-clamp:2;text-shadow:1px 1px 3px #00000080;-webkit-box-orient:vertical;height:1.6em;padding:0 10px 0 5px;font-weight:700;display:-webkit-box;overflow:hidden}body.article_list .layout-grid .list-basic-article__item .list-basic-article__text-wrap .list-basic-article__title a{color:#fff}body.article_list .layout-grid .list-basic-article__item .list-basic-article__text-wrap .list-basic-article__date{flex-wrap:wrap;padding:0 1.2em;font-size:80%}body.article_list .layout-grid .list-basic-article__item .list-basic-article__text-wrap .list-basic-article__date.post-category{justify-content:left}body.article_list .layout-grid .list-basic-article__item .list-basic-article__text-wrap .list-basic-article__date.post-date{justify-content:right}body.article_list .layout-grid .paginator{margin-top:3em}body.article_list .layout-grid .paginator .nav-links{text-align:center}body.article_list .layout-grid .paginator .nav-links a,body.article_list .layout-grid .paginator .nav-links span{text-align:center;border:1px solid #0064c8;width:3em;margin:0 .25em;padding:.5em;display:inline-block}body.article_list .layout-grid .paginator .nav-links a{color:#fff;background:#0064c8}body.article_list .layout-grid .paginator .nav-links span{color:#0064c8}body.article_list .sub-heading2{color:#0064c8;text-align:left;border-bottom:1px solid #0064c8;margin:32px 0;padding:8px 16px;font-size:24px;line-height:40px}body.article_list .casestudy-side-product-wrap p.title{text-align:center;color:#fff;background:linear-gradient(91.15deg,#0064c8 14.1%,#0093ff 83.25%);border-radius:4px 4px 0 0;padding:8px;font-size:18px;font-weight:700;line-height:44px}body.article_list .casestudy-side-product-wrap .casestudy-side-product ul.parent-category-outer{background-color:#fafafa;list-style:none;box-shadow:0 1px 3px #00000029}body.article_list .casestudy-side-product-wrap .casestudy-side-product ul{padding:8px 16px 16px}body.article_list .casestudy-side-product-wrap .casestudy-side-product ul li a{color:#0064c8;border-bottom:1px solid #cdcdcd;padding:12px 0;font-size:16px;font-weight:700;display:block;position:relative}body.article_list .casestudy-side-product-wrap .casestudy-side-product ul li.child-category a{font-size:15px}body.article_list .casestudy-side-product-wrap .casestudy-side-product ul li.parent-category{position:relative}body.article_list .casestudy-side-product-wrap .casestudy-side-product ul li.parent-category .category-btn{cursor:pointer;content:"";font:inherit;background:linear-gradient(141deg,#0064c8 14.1%,#0093ff 83.25%);border:0;border-radius:0;width:50px;height:50px;padding:13px 15px 15px 17px;display:block;position:absolute;top:0;right:0}body.article_list .casestudy-side-product-wrap .casestudy-side-product ul li.parent-category .category-btn:focus-visible{outline-offset:2px;outline:3px solid #ffbf47}body.article_list .casestudy-side-product-wrap .casestudy-side-product ul li.parent-category .category-btn:before{content:"";color:#fff;font-family:FontAwesome}body.article_list .casestudy-side-product-wrap .casestudy-side-product ul li.parent-category .category-btn.active:before{content:"";font-family:FontAwesome}body.article_list .casestudy-side-product-wrap .casestudy-side-product ul.child-category-outer{display:none}@media print,(width>=768px){body.article_list .layout-grid .main-column .list-basic-article__img>a{height:216px}}@media print,(width<=768px){body.article_list .layout-grid .list-basic-article:after{width:100%}body.article_list .layout-grid .list-basic-article__item{flex-basis:100%}body.article_list .layout-grid .list-basic-article__item .list-basic-article__img>a{height:100%}body.article_list .layout-grid .list-basic-article__item .list-basic-article__img>a img{width:100%;height:100%}}@media only screen and (width<=767.98px){.basic-single-template .icatch-thumbnail{width:600px;height:auto;margin:0}}@media screen and (width>=768px){.basic-single-template .icatch-thumbnail{height:auto;margin:10px 0 56px}}.article-wrapper .article-container{padding:0 16px}@media only screen and (width<=767.98px){.article-wrapper .article-container{padding:0}}.article-wrapper .article-title{text-align:left;margin-bottom:8px;font-size:28px;font-weight:700;line-height:40px}@media only screen and (width<=767.98px){.article-wrapper .article-title{margin-bottom:1vw;font-size:.21rem;line-height:30px}}.article-wrapper .article-date{color:#606a6a;text-align:right;margin-bottom:8px;font-size:12px;font-weight:500;line-height:24px}@media only screen and (width<=767.98px){.article-wrapper .article-date{margin-bottom:1vw;font-size:.12rem}}.article-wrapper .article-image{text-align:center}.article-wrapper .article-image img{width:600px;height:auto;margin:15px 0}.article-wrapper .article-index{background:#f8f8f8;margin-bottom:32px;padding:8px 16px 24px}@media only screen and (width<=767.98px){.article-wrapper .article-index{margin-bottom:8vw;padding:0 4px}}.article-wrapper .article-index .article-index-title{text-align:center;border-bottom:2px solid #cdcdcd;border-radius:4px 4px 0 0;padding:8px 16px;font-size:18px;line-height:32px}@media only screen and (width<=767.98px){.article-wrapper .article-index .article-index-title{margin:0!important}}.article-wrapper .article-index .list-compair-index__link{color:#0064c8;border-bottom:1px solid #cdcdcd;padding:8px 0 8px 45px;font-size:15px;font-weight:700;line-height:32px;display:block;position:relative}@media only screen and (width<=767.98px){.article-wrapper .article-index .list-compair-index__link{padding:8px 7px 8px 29px;font-size:.14rem;line-height:24px}}.article-wrapper .article-index .list-compair-index__link:hover{opacity:.5;text-decoration:underline}.article-wrapper .article-index .list-compair-index__link:before{content:"";border-top:2px solid #0064c8;border-right:2px solid #0064c8;width:10px;height:10px;position:absolute;top:50%;left:20px;transform:translateY(-60%)rotate(135deg)}@media only screen and (width<=767.98px){.article-wrapper .article-index .list-compair-index__link:before{width:8px;height:8px;left:4%}}.article-wrapper .article-author{margin-bottom:64px}@media only screen and (width<=767.98px){.article-wrapper .article-author{margin-bottom:8vw}}.article-wrapper .article-author_container{background-color:#fafafa;padding:0 24px 16px}@media only screen and (width<=767.98px){.article-wrapper .article-author_container{padding:0 8px 16px}}.article-wrapper .article-author_box{border-bottom:1px solid #cdcdcd;justify-content:flex-start;padding:16px 0;display:flex;position:relative}.article-wrapper .article-author_box figure{flex:0 0 12%;margin-bottom:8px}@media only screen and (width<=767.98px){.article-wrapper .article-author_box figure{flex:0 0 20%}}.article-wrapper .article-author_box figure img{object-fit:contain;filter:drop-shadow(0 4px 9px #8e8e8e26);border-radius:9999px;max-width:85px;height:auto}.article-wrapper .article-author_box span.label{color:#fff;text-align:center;background:#565656;border-bottom:3px solid #565656;border-radius:2px;padding:2px;font-size:13px;font-weight:700;display:inline-block}.article-wrapper .article-author_box span.label.is-supervisor{border-bottom:3px solid #fff850}.article-wrapper .article-author_box:last-of-type{border:none;padding:16px 0 0}.article-wrapper .article-author_favicon{text-align:center;flex-direction:column;flex:0 0 15%;justify-content:center;align-items:stretch;margin-right:16px;display:flex}@media only screen and (width<=767.98px){.article-wrapper .article-author_favicon{flex:0 0 24%}}.article-wrapper .article-author_outer .item{color:#0064c8;font-weight:700;line-height:2}.article-wrapper .article-author_outer .item-label{color:#7c7c7c;margin-left:16px}@media only screen and (width<=767.98px){.article-wrapper .article-author_outer .item-label{margin:0;font-size:14px;display:block}}.article-wrapper .article-author_outer .sub-item{color:#606a6a;font-size:14px}.article-wrapper .article-author_outer p.paragraph{margin-top:8px;font-size:14px}.article-wrapper .article-author_detail{color:#999;cursor:pointer;background-color:#fafafa;padding-left:2px;font-size:15px;position:absolute;bottom:0;right:0}.article-wrapper .article-body h2{text-align:left;color:#fff;background:linear-gradient(91.15deg,#0064c8 14.1%,#0093ff 83.25%);border-radius:4px 4px 0 0;margin:0 0 16px;padding:8px 16px;font-size:22px;font-weight:700;line-height:36px}@media only screen and (width<=767.98px){.article-wrapper .article-body h2{font-size:.19rem;line-height:33px}}.article-wrapper .article-body h2 strong.c-marker{background:0 0}.article-wrapper .article-body h3{text-align:left;background-color:#f1f4fa;border-left:8px solid #0064c8;margin:32px 0;padding:4px 8px;font-size:20px;font-weight:700;line-height:40px}@media only screen and (width<=767.98px){.article-wrapper .article-body h3{margin:32px 0 16px;font-size:.15rem;line-height:32px}}.article-wrapper .article-body h4{color:#0064c8;text-align:left;border-top:1.5px solid #0064c8;border-bottom:1.5px solid #0064c8;margin:32px 0;padding:8px 16px;font-size:18px;font-weight:700;line-height:38px}@media only screen and (width<=767.98px){.article-wrapper .article-body h4{margin:32px 0 16px;padding:8px 7px;font-size:.15rem;line-height:32px}}.article-wrapper .article-body h5{border-bottom:3px dotted #0064c8;padding:10px;font-size:1em;font-weight:700}@media only screen and (width<=767.98px){.article-wrapper .article-body h5{padding:8px 7px}}.article-wrapper .article-body h6{border-left:4px solid #0064c8;padding:6px;font-size:1em;font-weight:700}.article-wrapper .article-body p{margin-bottom:32px;font-size:16px;line-height:32px}@media only screen and (width<=767.98px){.article-wrapper .article-body p{overflow-wrap:break-word;line-height:28px}}.article-wrapper .article-body p+p{margin-top:16px}.article-wrapper .article-body .asc-product-item .product-features p.feature_title{margin:0}.article-wrapper .article-body .asc-product-item .product-features p.feature_main{margin-bottom:0}.article-wrapper .article-body ul{background:#f5f3ec;margin:16px 0;padding:16px}.article-wrapper .article-body ul li:before{content:"";background-color:#0064c8;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block;position:relative;top:-1px}.article-wrapper .article-body ol{counter-reset:li;background:#f5f3ec;margin:16px 0;padding:16px}.article-wrapper .article-body ol li{padding-left:32px;position:relative}.article-wrapper .article-body ol li:before{counter-increment:li;content:counter(li) "";color:#fff;text-align:center;box-sizing:border-box;background:#0064c8;border-radius:100%;width:24px;height:24px;padding:4px 0;font-size:14px;font-weight:700;line-height:1;position:absolute;top:4px;left:0}@media only screen and (width<=767.98px){.article-wrapper .article-body ul.list-casestudy-product-point{padding:16px 32px}}.article-wrapper .article-body li{margin:0;padding:0 0 8px;font-size:16px;line-height:32px;list-style:none}@media only screen and (width<=767.98px){.article-wrapper .article-body li{line-height:28px}.article-wrapper .article-body li.list-casestudy-product-point__item:before{margin-right:0}}.article-wrapper .article-body img{margin:0 auto 32px}@media only screen and (width<=767.98px){.article-wrapper .article-body img{margin:0 0 3vw;padding:0}}.article-wrapper .article-body a{font-weight:700;text-decoration:underline}.article-wrapper .article-body a:hover{opacity:1;text-decoration:none}.article-wrapper .article-body strong.c-marker{background:linear-gradient(#0000 87%,#fff850 -7%)}.article-wrapper .article-body blockquote{background-color:#f5f3ec;padding:24px}.article-wrapper .article-body .c-speech{background:linear-gradient(-45deg,#0000 25%,#bfbfbf26 25% 50%,#0000 50% 75%,#bfbfbf26 75%,#bfbfbf26) 0 0/6px 6px;border:1px solid #bfbfbf26;border-radius:4px;flex-direction:column;gap:8px;margin-bottom:24px;padding:40px 24px;display:flex}@media only screen and (width<=767.98px){.article-wrapper .article-body .c-speech{padding:24px 4px}}.article-wrapper .article-body .c-speech__profile{flex-wrap:wrap;gap:8px;display:flex}.article-wrapper .article-body .c-speech__profile figure img{object-fit:contain;filter:drop-shadow(0 4px 9px #8e8e8e26);border-radius:9999px;max-width:50px;height:auto;margin:0;padding:0}.article-wrapper .article-body .c-speech__profile figure:before{content:"監修";color:#fff;vertical-align:top;background-color:#626262;margin-right:8px;padding:4px 10px;font-size:14px;font-weight:700;position:relative;top:14px}.article-wrapper .article-body .c-speech__profile span{display:block}.article-wrapper .article-body .c-speech__text-sm{font-size:14px}.article-wrapper .article-body .c-speech__text-lg{font-size:16px}.article-wrapper .article-body .c-speech__paragraph p{margin:0;font-size:14px}.article-wrapper .article-body .c-speech__paragraph b{background:linear-gradient(#0000 87%,#fff850 -7%);padding:0 2px 2px}.article-wrapper .box{margin-bottom:16px;box-shadow:0 1px 3px #00000029}.article-wrapper .fixed-side-nav{max-height:calc(100vh - 100px);position:sticky;top:100px}.article-wrapper .article-side-nav-outer{margin-bottom:16px}.article-wrapper .article-side-nav-outer li{font-size:14px;font-weight:700;line-height:24px}.article-wrapper .article-side-nav-outer li:first-of-type a{border-radius:10px 0 0}.article-wrapper .article-side-nav-outer li:last-of-type a{border-radius:0 0 0 10px}.article-wrapper .article-side-nav-outer li a{color:#606a6a;cursor:pointer;background:#f8f8f8;border:1px solid #cdcdcd;padding:8px 8px 8px 40px;transition:opacity .3s ease-in-out;display:block;position:relative}.article-wrapper .article-side-nav-outer li a:hover{opacity:.75}.article-wrapper .article-side-nav-outer li a:before{content:"";border-top:2px solid #606a6a;border-right:2px solid #606a6a;width:8px;height:8px;position:absolute;top:54%;left:20px;transform:translateY(-60%)rotate(227deg)}@media only screen and (width<=767.98px){.article-wrapper .article-side-nav-outer li a:before{width:8px;height:8px}}.article-wrapper .article-side-nav-outer li.active a{border:1px solid linear-gradient(91.15deg, #0064c8 14.1%, #0093ff 83.25%);color:#fff;background:linear-gradient(91.15deg,#0064c8 14.1%,#0093ff 83.25%)}.article-wrapper .article-side-nav-outer li.active a:before{border-top:2px solid #fff;border-right:2px solid #fff}.article-wrapper .side-compair-index{background:#f8f8f8;border-radius:4px 4px 0 0;height:58vh;margin-top:16px;padding:8px 16px;overflow-y:scroll}.article-wrapper .side-compair-index .side-index-title{text-align:center;border-bottom:2px solid #cdcdcd;padding:4px;font-weight:700;margin:0 0 8px!important}.article-wrapper .side-compair-index .list-compair-index__item{margin-bottom:.5em}.article-wrapper .side-compair-index .list-compair-index__item.indent{padding-left:1.5em}.article-wrapper .side-compair-index .list-compair-index a{color:#0064c8;border-bottom:1px solid #cdcdcd;padding:4px 0;font-size:13px;font-weight:700;display:block;position:relative}.article-wrapper .side-compair-index .list-compair-index a:hover{opacity:.5;text-decoration:underline}.article-wrapper .compare-table-wrap table th,.article-wrapper .compare-table-wrap table td{vertical-align:middle;text-align:center;padding:4px 8px;font-size:10px}.article-wrapper .compare-table-wrap img{max-width:85px;height:auto;margin:0;padding:0}.article-wrapper .c-article-cta{text-align:center;width:100%;margin:2em auto}@media only screen and (width<=767.98px){.article-wrapper .c-article-cta{width:100%;margin:4vw auto 8vw}}.article-wrapper .c-article-cta .c-article-cta__btn{border-radius:40px;justify-content:center;align-items:center;min-width:80%;height:80px;padding:0 70px;font-size:140%;font-weight:700;text-decoration:none;transition:all .3s linear;display:inline-flex;position:relative}@media only screen and (width<=767.98px){.article-wrapper .c-article-cta .c-article-cta__btn{min-width:100%;padding:0 17vw;font-size:21px}}.article-wrapper .c-article-cta .c-article-cta__btn.c-article-cta__btn--orange{color:#fff;background:linear-gradient(91.15deg,#fd7b75 14.1%,#fa845f 58.4%,#ff6f50 83.25%);border:2px solid #fff;box-shadow:0 3px #ffd9cf}.article-wrapper .c-article-cta .c-article-cta__btn.c-article-cta__btn--orange:after{color:#ff6f50}.article-wrapper .c-article-cta .c-article-cta__btn.c-article-cta__btn--yellow{color:#1a1a1a;background:#ffd814;border:2px solid #fff;box-shadow:0 2px #00000040}.article-wrapper .c-article-cta .c-article-cta__btn.c-article-cta__btn--yellow:after{color:#1a1a1a}.article-wrapper .c-article-cta .c-article-cta__btn.red{color:#fff;background:linear-gradient(42deg,#ff4b4b 14.1%,#ff5e5e 83.25%);border:2px solid #fff;box-shadow:0 2px #00000040}.article-wrapper .c-article-cta .c-article-cta__btn.red:after{color:#ff4b4b}.article-wrapper .c-article-cta .c-article-cta__btn.c-article-cta__btn--blue{color:#fff;background:linear-gradient(42deg,#0064c8 14.1%,#0093ff 83.25%);border:2px solid #fff;box-shadow:0 2px #00000040}.article-wrapper .c-article-cta .c-article-cta__btn.c-article-cta__btn--blue:after{color:#0064c8}.article-wrapper .c-article-cta .c-article-cta__btn.c-article-cta__btn--search:after{content:"";background-color:#fffdfdf5;background-size:contain;border-radius:50%;width:52px;height:52px;padding-top:5px;font-family:"Font Awesome 6 free";font-size:26px;position:absolute;top:15%;right:1%}.article-wrapper .c-article-cta .c-article-cta__btn.c-article-cta__btn--download:after{content:"";background-color:#fffdfdf5;background-size:contain;border-radius:50%;width:52px;height:52px;padding-top:8px;font-family:"Font Awesome 6 free";font-size:23px;position:absolute;top:5%;right:1%}.article-wrapper .c-article-cta .c-article-cta__btn.form-link-icon{padding:0 15px 0 20px}.article-wrapper .c-article-cta .c-article-cta__btn.form-link-icon:after{content:" ";background-color:#fffdfdf5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 110, 80)' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='7' y1='8' x2='17' y2='8'/%3E%3Cline x1='7' y1='12' x2='17' y2='12'/%3E%3Cline x1='7' y1='16' x2='13' y2='16'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-radius:50%;width:50px;height:50px;margin:0 0 0 .5em}@media only screen and (width<=767.98px){.article-wrapper .c-article-cta .c-article-cta__btn.form-link-icon:after{content:"";display:none}}.article-wrapper .c-article-cta .c-article-cta__btn:hover{opacity:.7;cursor:pointer}.article-wrapper .display-article-top{margin-bottom:64px}.article-wrapper .sid-nav-category{transition:opacity .5s,visibility .5s}.article-wrapper .sid-nav-category__wrapper{background-color:#fafafa;padding-bottom:.4em}.article-wrapper .sid-nav-category__title{color:#fff;text-align:center;background:linear-gradient(91.15deg,#0064c8 14.1%,#0093ff 83.25%);border-radius:4px 4px 0 0;padding:.4em;font-weight:700}.article-wrapper .sid-nav-category__box{background-color:#fafafa;flex-wrap:wrap;gap:.4em .3em;padding:.8em .5em 0;display:flex}.article-wrapper .sid-nav-category__tab{background:#fff;border:1px solid #e3e3e3;border-radius:100px;padding:.2em .6em;font-size:12px;display:inline-flex}.article-wrapper .sid-nav-category__tab a{color:#606a6a;font-weight:700}.article-wrapper .sid-nav-category__btn{background-color:#606a6a;border-radius:21px}.article-wrapper .sid-nav-category__btn-outer{text-align:center;padding:.8em .4em}.article-wrapper .sid-nav-category__btn-outer a{color:#fff;width:100%;padding:.3em;font-size:15px;font-weight:700;display:inline-block}.article-wrapper .sid-nav-category__btn-outer svg{vertical-align:middle;width:15px;height:15px}.article-wrapper .sid-nav-category.hidden{opacity:0;visibility:hidden}.article-wrapper .sid-nav-category.visible{opacity:1;visibility:visible}.article-wrapper .fixed{z-index:1000;position:fixed;top:0}.article-wrapper .hidden{display:none}.article-wrapper .sticky{position:sticky}.category-container .article-nav{margin-bottom:16px;font-size:13px;font-weight:700;line-height:24px;display:flex}@media only screen and (width<=767.98px){.category-container .article-nav{margin-bottom:8vw;font-size:16px;display:block}}.category-container .article-nav li{text-align:center;flex:1}.category-container .article-nav li a{color:#606a6a;cursor:pointer;background:#f8f8f8;border:1px solid #cdcdcd;border-radius:5px 5px 0 0;padding:16px 0;transition:opacity .3s ease-in-out;display:block}@media only screen and (width<=767.98px){.category-container .article-nav li a{border-radius:5px;margin-bottom:8px;position:relative}}.category-container .article-nav li a:hover{opacity:.75}@media only screen and (width<=767.98px){.category-container .article-nav li a:after{content:"";border-top:1px solid #606a6a;border-right:1px solid #606a6a;width:8px;height:8px;position:absolute;top:50%;right:4%;transform:translateY(-60%)rotate(135deg)}}.category-container .article-nav li.active a{color:#fff;background:#0064c8;border:1px solid #0064c8}@media only screen and (width<=767.98px){.category-container .article-nav li.active a:after{border-top:1px solid #fff;border-right:1px solid #fff}}.category-container .article-summary{margin-bottom:64px}@media only screen and (width<=767.98px){.category-container .article-summary{margin-bottom:8vw}}.category-container .article-summary .article-sub-title{color:#fff;background:#0064c8;border-radius:2px 2px 0 0;padding:4px 16px 4px 40px;font-size:13px;line-height:24px;display:inline-block;position:relative}.category-container .article-summary .article-sub-title:before{content:"";color:#fff;font-family:"Font Awesome 5 Free";font-size:18px;position:absolute;top:4px;left:17px}.category-container .article-summary .article-summary-outer{background:#f5f3ec;padding:16px;font-size:16px;line-height:32px}.category-container .article-banner-center img{margin-bottom:64px}@media only screen and (width<=767.98px){.category-container .article-banner-center img{margin-bottom:8vw}}.category-container .casestudy-other{margin-top:72px}@media only screen and (width<=767.98px){.category-container .casestudy-other{margin-top:50px}}.category-container .casestudy-other h3{color:#0064c8;text-align:left;border-bottom:1px solid #0064c8;margin:32px 0;padding:8px 16px;font-size:20px;line-height:40px}@media only screen and (width<=767.98px){.category-container .casestudy-other h3{text-align:center;margin:32px 0 16px;padding:8px 0;font-size:.21rem;line-height:32px}}.category-container .casestudy-other .btn-area{margin-top:0}@media only screen and (width<=767.98px){.category-container .casestudy-other .btn-area{padding-bottom:0}}.category-container .casestudy-other .btn-area .btn{min-width:300px!important}@media only screen and (width<=767.98px){.category-container .casestudy-other .btn-area .btn{width:100%!important}}.right-column .article-banner-side img{margin-bottom:16px}.product-compare-section-item{display:none}.yyi-rinker-box img{margin:0!important;padding:0!important}.yyi-rinker-box ul.yyi-rinker-links{background:0 0}.yyi-rinker-box li:before{width:0!important}.contact-width{width:776px;margin:0 auto}@media only screen and (width<=767.98px){.contact-width{width:92%}}.contact .heading{font-size:28px}@media only screen and (width<=767.98px){.contact .heading{font-size:.22rem}}.contact-heading{color:#fff;text-align:center;background:#0064c8;border-radius:4px 4px 0 0;margin-bottom:0;padding:24px;font-weight:700}.contact__lead{text-align:center}@media only screen and (width<=767.98px){.contact__lead{text-align:left;font-size:.14rem}}.contact__table{border:none;margin:60px 0 30px}@media only screen and (width<=767.98px){.contact__table{margin:40px 0 10px}}.contact__table th,.contact__table td{vertical-align:top;background:0 0;border:none;padding:20px 0;font-size:16px}@media only screen and (width<=767.98px){.contact__table th,.contact__table td{width:100%;font-size:.14rem;display:block}}.contact__table th{text-align:right;width:175px;padding-top:34px;font-weight:700}@media only screen and (width<=767.98px){.contact__table th{text-align:left;padding:0}}.contact__table td{padding-left:16px}@media only screen and (width<=767.98px){.contact__table td{padding:15px 0 30px}}.contact__table .select-wrap{box-shadow:none}.contact__table .select-wrap:after{width:10px;height:10px;top:22px;right:20px}.contact__table input,.contact__table select{border-radius:4px;width:100%;padding:16px;box-shadow:0 1px 10px #00000029}.contact__table textarea{resize:vertical;border-radius:4px;width:100%;min-height:250px;padding:16px;box-shadow:0 1px 10px #00000029}@media only screen and (width<=767.98px){.contact__table textarea{min-height:300px}}.contact__table .error input,.contact__table .error select,.contact__table .error textarea{border:1px solid #ff4b4b}.contact__table .error__text{color:#ff4b4b;margin-top:5px;font-size:14px}@media only screen and (width<=767.98px){.contact__table .error__text{font-size:.14rem}.contact__table+.btn-area{margin-top:0}}.contact__caption{text-align:center;font-size:14px}@media only screen and (width<=767.98px){.contact__caption{font-size:.12rem}}body.page h1,body.basic-single-template h1,body.basic-page-template h1{font-size:32px}body.page h2,body.page h3,body.page h4,body.page h5,body.basic-single-template h2,body.basic-single-template h3,body.basic-single-template h4,body.basic-single-template h5,body.basic-page-template h2,body.basic-page-template h3,body.basic-page-template h4,body.basic-page-template h5{text-align:left;margin:2em 0 1em}body.page h2:first-child,body.page h3:first-child,body.page h4:first-child,body.page h5:first-child,body.basic-single-template h2:first-child,body.basic-single-template h3:first-child,body.basic-single-template h4:first-child,body.basic-single-template h5:first-child,body.basic-page-template h2:first-child,body.basic-page-template h3:first-child,body.basic-page-template h4:first-child,body.basic-page-template h5:first-child{margin-top:0}body.page h2,body.basic-single-template h2,body.basic-page-template h2{text-align:center;font-size:28px}body.page h3,body.basic-single-template h3,body.basic-page-template h3{font-size:24px}body.page h4,body.basic-single-template h4,body.basic-page-template h4{font-size:22px}body.page h5,body.basic-single-template h5,body.basic-page-template h5{font-size:20px}body.page p,body.basic-single-template p,body.basic-page-template p{margin:1em 0}body.page .faq-container p,body.basic-single-template .faq-container p,body.basic-page-template .faq-container p{margin:0}body.page header h1,body.basic-single-template header h1,body.basic-page-template header h1{font-size:16px}body.page ol,body.basic-page-template ol{counter-reset:list;margin-bottom:1em;padding:0;font:16px/1.6 arial narrow,sans-serif;list-style-type:none}body.page ol li,body.basic-page-template ol li{border-bottom:1px dashed #ccc;margin:.8em 0;padding:0 0 0 20px;font-size:16px;line-height:1.4em;position:relative}body.page ol li:before,body.basic-page-template ol li:before{counter-increment:list;content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:7px solid #ccc;width:0;height:0;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}body.page ul,body.basic-page-template ul{counter-reset:list;padding:0;font:16px/1.6 arial narrow,sans-serif;list-style-type:none}body.page ul li,body.basic-page-template ul li{color:#333;border-bottom:1px dashed #ccc;margin:.8em 0;padding:0 0 0 1.6em;line-height:1.4em;position:relative}body.page ul li:before,body.basic-page-template ul li:before{counter-increment:list;content:counter(list) ".";font-weight:700;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.contact .require{color:#fff;background-color:#ff4b4b;border-radius:2px;margin-left:5px;padding:2px 5px;font-size:12px}@media only screen and (width<=767.98px){.contact .require{font-size:.12rem}}.contact .btn-area{margin-top:40px}.contact .btn-area .btn{font-size:18px}@media only screen and (width<=767.98px){.contact .btn-area .btn{font-size:.18rem}}.contact .entry-header,.contact .entry-footer,.contact .gform_required_legend,.contact .gf_progressbar_wrapper{display:none}.contact .gform_wrapper.gravity-theme .gform_fields{display:block}.contact .gform_wrapper.gravity-theme .gform_title{margin-bottom:40px;font-size:28px}@media only screen and (width<=767.98px){.contact .gform_wrapper.gravity-theme .gform_title{margin-bottom:30px;font-size:.22rem}}.contact .gform_wrapper.gravity-theme .gform_description{text-align:center;display:block}@media only screen and (width<=767.98px){.contact .gform_wrapper.gravity-theme .gform_description{text-align-last:left}}.contact .gform_wrapper.gravity-theme .gform_body.gform-body{border:1px solid #cbcac8;margin:0 0 30px;padding:40px 32px 48px}@media only screen and (width<=767.98px){.contact .gform_wrapper.gravity-theme .gform_body.gform-body{margin:0 0 30px;padding:6vw 4vw 8vw}}.contact .gform_wrapper.gravity-theme .ginput_container_select{background-color:#fff;border-radius:4px;position:relative}.contact .gform_wrapper.gravity-theme .ginput_container_select select{cursor:pointer;background-color:#fff;border-radius:4px;width:100%;padding:16px;font-weight:700;box-shadow:0 1px 10px #00000029}.contact .gform_wrapper.gravity-theme .ginput_container_select:after{content:"";border-bottom:2px solid #1a1a1a;border-right:2px solid #1a1a1a;width:10px;height:10px;display:inline-block;position:absolute;top:22px;right:20px;transform:rotate(45deg)}.contact .gform_wrapper.gravity-theme .gfield:not(:first-child){margin-top:35px}@media only screen and (width<=767.98px){.contact .gform_wrapper.gravity-theme .gfield:not(:first-child){margin-top:30px}}.contact .gform_wrapper.gravity-theme .gfield .ginput_container{padding-left:16px}.contact .gform_wrapper.gravity-theme .gfield input,.contact .gform_wrapper.gravity-theme .gfield select,.contact .gform_wrapper.gravity-theme .gfield textarea{width:100%;box-shadow:none;background:#f8f8f8;border:1px solid #cbcac8;border-radius:2px;padding:16px}.contact .gform_wrapper.gravity-theme .gfield .gfield_label{text-align:right;width:175px;padding-top:15px}@media only screen and (width<=767.98px){.contact .gform_wrapper.gravity-theme .gfield .gfield_label{text-align:left;width:100%;padding-top:0;font-size:.14rem}}.contact .gform_wrapper.gravity-theme .gfield .gfield_required_custom{color:#fff;font-size:12px;font-weight:700;font-style:initial;background-color:#ff4b4b;border-radius:2px;margin-left:5px;padding:2px 5px}.contact .gform_wrapper.gravity-theme .left_label .gfield:not(.gsection):not(.gfield_html):not(fieldset),.contact .gform_wrapper.gravity-theme .right_label .gfield:not(.gsection):not(.gfield_html):not(fieldset){justify-content:flex-start}@media only screen and (width<=767.98px){.contact .gform_wrapper.gravity-theme .left_label .gfield:not(.gsection):not(.gfield_html):not(fieldset),.contact .gform_wrapper.gravity-theme .right_label .gfield:not(.gsection):not(.gfield_html):not(fieldset){display:block}}.contact .gform_wrapper .gform_validation_errors{display:none}.contact .gform_wrapper .gfield_validation_message.gfield_description,.contact .gform_wrapper .validation_message.gfield_description{color:#ff4b4b;background:0 0;border:none;margin-top:5px;padding:0 0 0 190px;font-size:14px}.contact .gform_wrapper .gfield_error label{color:inherit}.contact .gform_wrapper.gravity-theme .left_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons),.contact .gform_wrapper.gravity-theme .right_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons){width:calc(100% - 175px)}@media only screen and (width<=767.98px){.contact .gform_wrapper.gravity-theme .left_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons),.contact .gform_wrapper.gravity-theme .right_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons){width:100%;margin:15px 0 0;padding:0}.contact .gform_wrapper.gravity-theme .left_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons)+.gfield_description,.contact .gform_wrapper.gravity-theme .right_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons)+.gfield_description{margin:5px 0 0}}.contact .gform_wrapper.gravity-theme .left_label .gfield_html_formatted,.contact .gform_wrapper.gravity-theme .right_label .gfield_html_formatted{margin-left:0}.contact .gform_wrapper.gravity-theme .gform_footer.left_label,.contact .gform_wrapper.gravity-theme .gform_footer.right_label,.contact .gform_wrapper.gravity-theme .gform_page_footer.left_label,.contact .gform_wrapper.gravity-theme .gform_page_footer.right_label{padding:0}.contact .gform_wrapper.gravity-theme .gform_footer,.contact .gform_wrapper.gravity-theme .gform_page_footer{text-align:center;margin-top:40px;padding:0}.contact .gform_wrapper.gravity-theme .gform_footer input,.contact .gform_wrapper.gravity-theme .gform_page_footer input{color:#fff;text-align:center;background:linear-gradient(135deg,#0064c8 0%,#0093ff 100%);border-radius:50px;min-width:210px;padding:17px 20px;font-size:18px;font-weight:700;display:inline-block;box-shadow:0 1px 16px #00000029}.contact .gform_wrapper.gravity-theme #gform_next_button_3_10,.contact .gform_wrapper.gravity-theme #gform_submit_button_3{background:linear-gradient(91.15deg,#0064c8 14.1%,#0093ff 83.25%);border:2px solid #fff;border-radius:40px;transition:all .3s linear;box-shadow:0 4px 5px #00000040}.contact .gform_wrapper.gravity-theme #gform_next_button_3_10:hover,.contact .gform_wrapper.gravity-theme #gform_submit_button_3:hover{opacity:.7}.contact .gform_wrapper.gravity-theme #gform_next_button_4_10,.contact .gform_wrapper.gravity-theme #gform_submit_button_4{background:linear-gradient(91.15deg,#fd7b75 14.1%,#fa845f 48.67%,#ff6f50 83.25%);border:2px solid #fff;border-radius:40px;transition:all .3s linear;box-shadow:0 4px 5px #00000040}.contact .gform_wrapper.gravity-theme #gform_next_button_4_10:hover,.contact .gform_wrapper.gravity-theme #gform_submit_button_4:hover{opacity:.7}.contact .gform_wrapper.gravity-theme .gform_footer input+input,.contact .gform_wrapper.gravity-theme .gform_page_footer input+input{margin-left:40px}@media only screen and (width<=767.98px){.contact .gform_wrapper.gravity-theme .gform_footer input+input,.contact .gform_wrapper.gravity-theme .gform_page_footer input+input{margin-top:30px;margin-left:0}}.contact .gform_wrapper.gravity-theme .gform_footer input.btn--back,.contact .gform_wrapper.gravity-theme .gform_page_footer input.btn--back{color:#fff;background:#989898;border-radius:50px;font-weight:700;position:relative;box-shadow:0 1px 16px #00000029}.confirm__table th{padding-top:20px;padding-right:8px}@media only screen and (width<=767.98px){.confirm__table th{padding:0;font-size:.14rem}.confirm__table td{padding:10px 0 40px;font-size:.16rem}}@media only screen and (width<=767.98px){.form-appeal-banner{margin-top:0}}.form-title-banner{color:#fff;background:linear-gradient(91.08deg,#3a6382 7.12%,#193f66 93.08%);border-radius:4px 4px 0 0;margin-top:40px;padding:32px 0}@media only screen and (width<=767.98px){.form-title-banner{margin-top:0}}.form-title-banner h1{text-align:center;margin-bottom:16px;font-size:24px;font-weight:700;line-height:36px}@media only screen and (width<=767.98px){.form-title-banner h1{font-size:.19rem;line-height:1.4}}.form-title-banner .form-title-banner-container{justify-content:center;display:flex}@media only screen and (width<=767.98px){.form-title-banner .form-title-banner-container{text-align:center;padding:0;display:block}}.form-title-banner .form-title-banner-container p{margin-bottom:8px;font-size:16px;font-weight:400;line-height:24px}.form-title-banner .form-title-banner-container img{width:22%}@media only screen and (width<=767.98px){.form-title-banner .form-title-banner-container img{width:50%}}.form-title-banner .form-title-banner-item{text-align:center;flex:0 0 46%;padding-top:8px}@media only screen and (width<=767.98px){.form-title-banner .form-title-banner-item{margin-bottom:6vw;padding:0 3vw}}.contact .search-product{display:none}.gdd_front_page_section_wrapper{background:#fff}.gdd_front_page_section_wrapper .pc-none{display:none}@media only screen and (width<=767.98px){.gdd_front_page_section_wrapper .pc-none{display:block}}.gdd_front_page_section_wrapper h1{text-align:center;margin-bottom:8px;font-weight:700;font-size:20px!important}.gdd_front_page_section_wrapper h1.title_request_submit{padding:24px}.gdd_front_page_section_wrapper .general_error_notification_message{color:#a70000;text-align:center;background:#fdd;border:1px solid #ff5c5c;border-radius:4px;margin-bottom:16px;padding:12px 16px}.gdd_front_page_section_wrapper .general_error_notification_message p{margin:0;font-weight:700}.gdd_front_page_section_wrapper .additional_downloads{background:#e7e7ed;margin:24px 0}.gdd_front_page_section_wrapper .additional_downloads h2{color:#fff;background:#656565;border-radius:4px 4px 0 0;margin-bottom:0;padding:12px 16px;font-size:22px;font-weight:700;line-height:40px}@media only screen and (width<=767.98px){.gdd_front_page_section_wrapper .additional_downloads h2{padding-bottom:16px;font-size:4.5vw;line-height:6vw}}.gdd_front_page_section_wrapper .additional_downloads h2 span{position:relative}.gdd_front_page_section_wrapper .additional_downloads h2 span:before{content:"";color:#fff;font-family:"Font Awesome 5 Free";font-size:26px;font-weight:700;position:absolute;top:0;left:-14%}@media only screen and (width<=767.98px){.gdd_front_page_section_wrapper .additional_downloads h2 span:before{font-size:18px;top:-3px;left:-24px}}.gdd_front_page_section_wrapper .additional_downloads .guide_contents{background:#efeff2;margin-bottom:16px;padding:24px;box-shadow:0 1px 3px #00000029}.gdd_front_page_section_wrapper .additional_downloads .guide_contents p{margin-bottom:21px;font-weight:700}.gdd_front_page_section_wrapper .additional_downloads .guide_contents .guide_text,.gdd_front_page_section_wrapper .additional_downloads .guide_contents .progress_bar{background:#e0e0e7;border-radius:.5em;margin-bottom:.5em}.gdd_front_page_section_wrapper .additional_downloads .guide_contents .guide_text{flex-direction:column;justify-content:center;display:flex}.gdd_front_page_section_wrapper .additional_downloads .guide_contents .guide_text h5{text-align:center;margin:.5em;font-weight:700}.gdd_front_page_section_wrapper .additional_downloads .guide_contents .guide_text h5 .accent{color:#ff4500}.gdd_front_page_section_wrapper .additional_downloads .guide_contents .guide_text .sub{color:#656565;justify-content:space-around;display:flex}.gdd_front_page_section_wrapper .additional_downloads .guide_contents .guide_text .sub .catch{color:#1a1a1a;margin:0 0 .25em;font-family:none;font-size:120%;font-weight:700;line-height:1.2em}.gdd_front_page_section_wrapper .additional_downloads .guide_contents .guide_text .sub .catch i:before{color:#656565;margin:0 .25em 0 0;font-family:"Font Awesome 6 Free"}.gdd_front_page_section_wrapper .additional_downloads .guide_contents .guide_text .sub .sub-text-2 .catch i:before{color:orange}.gdd_front_page_section_wrapper .additional_downloads .guide_contents .progress_bar{padding:.5em 1em 1em;transition:background .5s ease-in-out}.gdd_front_page_section_wrapper .additional_downloads .guide_contents .progress_bar.complete{background:#ffef9a;transition:background .5s ease-in-out}.gdd_front_page_section_wrapper .additional_downloads .guide_contents .progress_bar .progress_bar_header{justify-content:space-between;align-items:center;padding:.5em 0;font-family:none;display:flex}.gdd_front_page_section_wrapper .additional_downloads .guide_contents .progress_bar .progress_bar_header .progress_bar_text{color:#1a1a1a;font-family:"Font Awesome 6 Free";font-weight:700}.gdd_front_page_section_wrapper .additional_downloads .guide_contents .progress_bar .progress_bar_header .progress_bar_text i:before{color:orange;margin-right:.5em;font-family:"Font Awesome 6 Free"}.gdd_front_page_section_wrapper .additional_downloads .guide_contents .progress_bar .progress_bar_header .progress_bar_count{flex-direction:column;align-items:flex-end;font-weight:700;display:flex}.gdd_front_page_section_wrapper .additional_downloads .guide_contents .progress_bar .progress_bar_header .progress_bar_count .count{color:#1a1a1a}.gdd_front_page_section_wrapper .additional_downloads .guide_contents .progress_bar .progress_bar_header .progress_bar_count .text{color:#656565;font-size:80%}.gdd_front_page_section_wrapper .additional_downloads .guide_contents .progress_bar .progress_bar_bg{background:#fff;border-radius:6px;height:12px;display:block;overflow:hidden}.gdd_front_page_section_wrapper .additional_downloads .guide_contents .progress_bar .progress_bar_bg .progress_bar_fill{content:" ";background:orange;width:0%;height:12px;transition:width .3s ease-in-out;display:block;position:relative;top:0;left:0}.gdd_front_page_section_wrapper .additional_downloads .guide_contents .progress_bar .complete_text{color:#00cb67;margin:1em 0 0;font-weight:700;display:none}.gdd_front_page_section_wrapper .additional_downloads ul.products-list{flex-wrap:wrap;justify-content:space-around;align-items:flex-start;display:flex}.gdd_front_page_section_wrapper .additional_downloads ul.products-list li.product_list_item{background:#fff;border:3px solid #0000;border-radius:.5em;flex-wrap:wrap;place-content:flex-start center;align-items:flex-start;width:24%;margin:.5em .5%;padding:.5em;list-style:none;display:flex}@media only screen and (width<=767.98px){.gdd_front_page_section_wrapper .additional_downloads ul.products-list li.product_list_item{flex:0 0 100%}}.gdd_front_page_section_wrapper .additional_downloads ul.products-list li.product_list_item:before{content:""}.gdd_front_page_section_wrapper .additional_downloads ul.products-list li.product_list_item .thumbnail-wrapper{flex-direction:column;max-width:100%;height:auto;display:flex}.gdd_front_page_section_wrapper .additional_downloads ul.products-list li.product_list_item .thumbnail-wrapper a{max-width:100%}.gdd_front_page_section_wrapper .additional_downloads ul.products-list li.product_list_item .thumbnail-wrapper .tag_wrapper{z-index:10;flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:.5em;right:.5em}.gdd_front_page_section_wrapper .additional_downloads ul.products-list li.product_list_item .thumbnail-wrapper .tag_wrapper .new_and_popular_icon{color:#fff;background:#ff4b4b;border-radius:1em;padding:.2em .5em;font-size:80%;font-weight:700}.gdd_front_page_section_wrapper .additional_downloads ul.products-list li.product_list_item .thumbnail-wrapper .tag_wrapper .download_count{color:#656565;background:#fff;margin:.5em 0 0;padding:.2em .5em;font-family:none;font-size:60%;font-weight:700;line-height:1.5}.gdd_front_page_section_wrapper .additional_downloads ul.products-list li.product_list_item .thumbnail-wrapper .tag_wrapper .download_count i:before{margin-right:.2em}.gdd_front_page_section_wrapper .additional_downloads ul.products-list li.product_list_item .thumbnail-wrapper .thumbnail{width:100%;height:110px;display:flex;overflow:hidden}@media only screen and (width<=767.98px){.gdd_front_page_section_wrapper .additional_downloads ul.products-list li.product_list_item .thumbnail-wrapper{height:auto}}.gdd_front_page_section_wrapper .additional_downloads ul.products-list li.product_list_item .product-title{flex-wrap:wrap;justify-content:flex-start;width:100%;min-width:100%;max-height:1.2em;margin:.5em 1em;display:flex;overflow:hidden}.gdd_front_page_section_wrapper .additional_downloads ul.products-list li.product_list_item .product-catch{color:#0064c8;width:100%;height:2em;font-size:60%;font-weight:700;display:flex}.gdd_front_page_section_wrapper .additional_downloads ul.products-list li.product_list_item .document_download_link{width:100%;min-width:100%;margin:.5em 0 0}.gdd_front_page_section_wrapper .additional_downloads ul.products-list li.product_list_item .document_download_link .item-document_download_link a{color:#1a1a1a;background:#ffd814;border-radius:2em;width:95%;margin:.25em 0;padding:.5em 0;font-size:13px;font-weight:700;transition:all .3s;display:inline-block}.gdd_front_page_section_wrapper .additional_downloads ul.products-list li.product_list_item .document_download_link .item-document_download_link a:hover{opacity:1;color:#1a1a1a;background:#ffec14;width:100%;margin:0;padding:.75em 0}.gdd_front_page_section_wrapper .additional_downloads ul.products-list li.product_list_item .document_download_link .item-document_download_link a.in-progress{background:#00a9ff;width:90%;margin:.5em 0;padding:.25em 0}.gdd_front_page_section_wrapper .additional_downloads ul.products-list li.product_list_item .document_download_link .item-document_download_link a.in-progress:hover{opacity:1;color:#fff;background:#00a9ff;width:90%;margin:.5em 0;padding:.25em 0}.gdd_front_page_section_wrapper .additional_downloads ul.products-list li.product_list_item .document_download_link .item-document_download_link a.in-progress i.fa-spinner{margin-right:.5em;animation:1s linear infinite spin;display:inline-block}.gdd_front_page_section_wrapper .additional_downloads ul.products-list li.product_list_item .document_download_link .item-document_download_link a.in-progress i.fa-download{display:none}.gdd_front_page_section_wrapper .additional_downloads ul.products-list li.product_list_item .document_download_link .item-document_download_link a.disabled{opacity:.5;color:#fff;cursor:not-allowed;background:#656565;width:100%;margin:0;padding:.75em 0}.gdd_front_page_section_wrapper .additional_downloads ul.products-list li.product_list_item .document_download_link .item-document_download_link a.disabled:hover{opacity:.5;color:#fff;background:#656565;width:100%;margin:0;padding:.75em 0}.gdd_front_page_section_wrapper .additional_downloads ul.products-list li.product_list_item .document_download_link .item-document_download_link a i{margin-right:.5em}.gdd_front_page_section_wrapper .additional_downloads ul.products-list li.product_list_item .document_download_link .item-document_download_link a i.fa-spinner{display:none}.gdd_front_page_section_wrapper .additional_downloads ul.products-list li.product_list_item.downloaded{border:3px solid #5ae2b3;width:25%;margin:.5em 0;transition:all .3s}.gdd_front_page_section_wrapper .additional_downloads ul.products-list li.product_list_item.downloaded .thumbnail-wrapper:before{content:"✓";color:#fff;background:#00cb67;border-radius:50%;width:1.4em;height:1.4em;padding:.2em;font-size:1.2em;line-height:1;position:absolute;top:10px;left:10px}.gdd_front_page_section_wrapper .additional_downloads ul.products-list li.product_list_item.downloaded .document_download_link .item-document_download_link a{opacity:1;color:#fff;cursor:default;background:#5ae2b3;width:100%;margin:0;padding:.75em 0}.gdd_front_page_section_wrapper .additional_downloads ul.products-list li.product_list_item.downloaded .document_download_link .item-document_download_link a:hover{opacity:1;color:#fff;background:#5ae2b3;width:100%;margin:0;padding:.75em 0}.gdd_front_page_section_wrapper .additional_downloads ul.products-list li.product_list_item h3{text-align:left;overflow-wrap:anywhere;word-wrap:break-word;font-size:15px;font-weight:700}.gdd_front_page_section_wrapper .download_form_container,.gdd_front_page_section_wrapper .comparison_table_request_form_container,.gdd_front_page_section_wrapper .category_whitepaper_request_form_container{flex-direction:column;align-items:center;display:flex}@media only screen and (width<=767.98px){.gdd_front_page_section_wrapper .download_form_container,.gdd_front_page_section_wrapper .comparison_table_request_form_container,.gdd_front_page_section_wrapper .category_whitepaper_request_form_container{display:block}}.gdd_front_page_section_wrapper .download_form_container .lead-text,.gdd_front_page_section_wrapper .comparison_table_request_form_container .lead-text,.gdd_front_page_section_wrapper .category_whitepaper_request_form_container .lead-text{text-align:center;color:#fff;margin-bottom:2em;font-size:120%;font-weight:700}.gdd_front_page_section_wrapper .download-lists{background:#fff;border-radius:16px;flex:0 0 39%;margin-right:24px;font-family:Helvetica Neue,sans-serif;position:relative;overflow:hidden;box-shadow:0 4px 8px #0000001a}.gdd_front_page_section_wrapper .download-lists__header{color:#fff;text-align:center;background:#0064c8;width:100%;max-width:100%;padding:.5rem;position:relative}.gdd_front_page_section_wrapper .download-lists__title{margin-bottom:0;font-size:1rem;font-weight:700}@media only screen and (width<=767.98px){.gdd_front_page_section_wrapper .download-lists{margin-right:0}}.gdd_front_page_section_wrapper .download-lists .download-lists__item{align-items:center;padding:.5rem .8rem;display:flex}.gdd_front_page_section_wrapper .download-lists .download-lists__item .item-content{align-items:center;gap:1rem;display:flex}.gdd_front_page_section_wrapper .download-lists .download-lists__item .item-content img{object-fit:contain;width:90px;height:90px}.gdd_front_page_section_wrapper .download-lists .download-lists__item .item-content .list-title{color:#111;font-size:.9rem;font-weight:700}.gdd_front_page_section_wrapper .download-lists .download-lists__item .item-content .list-title .list-subtitle{color:#444;font-size:.8rem}.gdd_front_page_section_wrapper .download_contents,.gdd_front_page_section_wrapper .comparison_table_request_contents{flex:0 0 39%;margin-right:24px;position:relative}@media only screen and (width<=767.98px){.gdd_front_page_section_wrapper .download_contents,.gdd_front_page_section_wrapper .comparison_table_request_contents{margin-right:0}}.gdd_front_page_section_wrapper .download_contents .appeal-icon,.gdd_front_page_section_wrapper .comparison_table_request_contents .appeal-icon{z-index:1;width:26%;position:absolute;top:-23px;right:-14px;margin-bottom:0!important}@media only screen and (width<=767.98px){.gdd_front_page_section_wrapper .download_contents .appeal-icon,.gdd_front_page_section_wrapper .comparison_table_request_contents .appeal-icon{width:27%;right:-8px}}.gdd_front_page_section_wrapper .download_contents img,.gdd_front_page_section_wrapper .comparison_table_request_contents img{filter:drop-shadow(0 2px 2px #00000040);margin:0 auto 32px;display:block}.gdd_front_page_section_wrapper .download_contents .download_head__subtitle,.gdd_front_page_section_wrapper .comparison_table_request_contents .download_head__subtitle{color:#fff;background:#0064c8;border-radius:2px 2px 0 0;margin:0;padding:4px 16px 4px 32px;font-size:13px;font-weight:700;line-height:24px;display:inline-block;position:relative}@media only screen and (width<=767.98px){.gdd_front_page_section_wrapper .download_contents .download_head__subtitle,.gdd_front_page_section_wrapper .comparison_table_request_contents .download_head__subtitle{display:block}}.gdd_front_page_section_wrapper .download_contents .download_head__subtitle:before,.gdd_front_page_section_wrapper .comparison_table_request_contents .download_head__subtitle:before{content:"";color:#fff;font-family:"Font Awesome 5 Free";font-size:14px;font-weight:700;position:absolute;top:4px;left:15px}.gdd_front_page_section_wrapper .download_contents .download_point__box,.gdd_front_page_section_wrapper .comparison_table_request_contents .download_point__box{background-color:#f5f3ec;margin-bottom:24px}@media only screen and (width<=767.98px){.gdd_front_page_section_wrapper .download_contents .download_point__box,.gdd_front_page_section_wrapper .comparison_table_request_contents .download_point__box{margin-bottom:12vw}}.gdd_front_page_section_wrapper .download_contents .list-download__point,.gdd_front_page_section_wrapper .comparison_table_request_contents .list-download__point{padding:8px 16px 8px 8px}.gdd_front_page_section_wrapper .download_contents li,.gdd_front_page_section_wrapper .comparison_table_request_contents li{border:none;margin:0}.gdd_front_page_section_wrapper .download_contents li.list-download__point__item,.gdd_front_page_section_wrapper .comparison_table_request_contents li.list-download__point__item{margin-bottom:.5em;padding-left:1em;font-size:13px;line-height:24px;position:relative}.gdd_front_page_section_wrapper .download_contents li.list-download__point__item:before,.gdd_front_page_section_wrapper .comparison_table_request_contents li.list-download__point__item:before{content:"・";color:#0064c8;font-size:200%;line-height:1;position:absolute;top:12px;left:-8px}.gdd_front_page_section_wrapper .download_contents .annotation,.gdd_front_page_section_wrapper .comparison_table_request_contents .annotation{text-align:center;color:#0064c8;font-size:14px;font-weight:700;line-height:24px}@media only screen and (width<=767.98px){.gdd_front_page_section_wrapper .download_contents .annotation,.gdd_front_page_section_wrapper .comparison_table_request_contents .annotation{margin-bottom:7vw;font-size:4vw;line-height:7vw}}.gdd_front_page_section_wrapper .form_contents{background:#fff;border:1px solid #cdcdcd;border-radius:1px;width:608px;padding:16px 24px 24px}.gdd_front_page_section_wrapper .form_contents dd{position:relative}.gdd_front_page_section_wrapper .form_contents dl{margin-bottom:24px;padding:0 8px}@media only screen and (width<=767.98px){.gdd_front_page_section_wrapper .form_contents{border:none;width:auto;padding:24px 8px 40px}}.gdd_front_page_section_wrapper .form_contents>.progress-bar{flex-direction:column;margin:0 10% 1em;padding:0;list-style:none;display:flex}.gdd_front_page_section_wrapper .form_contents>.progress-bar .guide-text{color:gray;text-align:center;justify-content:space-between;margin-bottom:8px;font-size:13px;font-weight:700;line-height:1.2;display:flex}.gdd_front_page_section_wrapper .form_contents>.progress-bar .bar{background:#cdcdcd;height:4px;margin:0 4px;display:block;position:relative}.gdd_front_page_section_wrapper .form_contents>.progress-bar .bar .progress{background:linear-gradient(91.15deg,#fdd6a5 24.1%,#ff6f50 83.25%);width:0%;height:100%;transition:width .3s}.gdd_front_page_section_wrapper .form_contents .logo{width:150px;margin:24px auto 0}.gdd_front_page_section_wrapper .form_contents .submit_wrapper{padding:0 8px}.gdd_front_page_section_wrapper .form_contents .submit_wrapper input:disabled{opacity:.2}.gdd_front_page_section_wrapper .form_contents .step-2,.gdd_front_page_section_wrapper .form_contents .step-3,.gdd_front_page_section_wrapper .form_contents .step-4{display:none}.gdd_front_page_section_wrapper .form_contents .step-2 .download-btn input:disabled,.gdd_front_page_section_wrapper .form_contents .step-3 .download-btn input:disabled,.gdd_front_page_section_wrapper .form_contents .step-4 .download-btn input:disabled{opacity:.2}.gdd_front_page_section_wrapper .form_contents .company_details_wrapper,.gdd_front_page_section_wrapper .form_contents .company_tel_wrapper{display:none}.gdd_front_page_section_wrapper .form_contents .form_head__subtitle{text-align:center;font-size:12px;font-weight:700;line-height:20px;margin:0 0 16px!important}.gdd_front_page_section_wrapper .form_contents label{margin-bottom:8px;display:block}.gdd_front_page_section_wrapper .form_contents label p.input-example{color:#727074;font-size:10px;font-weight:400;line-height:12px;margin:4px 0 0!important}.gdd_front_page_section_wrapper .form_contents dt{margin-bottom:4px}.gdd_front_page_section_wrapper .form_contents dt span.form_element_title{font-size:16px;font-weight:700;line-height:24px}.gdd_front_page_section_wrapper .form_contents .error-message{color:red;margin:.5em 0 0;font-size:.9em}.gdd_front_page_section_wrapper .form_contents dd input.error,.gdd_front_page_section_wrapper .form_contents dd select.error,.gdd_front_page_section_wrapper .form_contents dd textarea.error{box-shadow:0 1px 10px red}.gdd_front_page_section_wrapper .form_contents dd input,.gdd_front_page_section_wrapper .form_contents dd select{width:100%;box-shadow:none;background:#f8f8f8;border:1px solid #cbcac8;border-radius:2px;font-weight:400}.gdd_front_page_section_wrapper .form_contents dd.company_name_wrapper{margin-bottom:8px}.gdd_front_page_section_wrapper .form_contents dd.company_name_wrapper p.input-example{color:#727074;font-size:10px;font-weight:400;line-height:12px;margin:4px 0 0!important}.gdd_front_page_section_wrapper .form_contents dd.select{position:relative}.gdd_front_page_section_wrapper .form_contents dd.select:after{content:"";border-top:2px solid #1a1a1a;border-right:2px solid #1a1a1a;width:10px;height:10px;position:absolute;top:50%;right:20px;transform:translateY(-60%)rotate(135deg)}.gdd_front_page_section_wrapper .form_contents .agreement_wrapper{margin-bottom:24px;padding:0 11px}.gdd_front_page_section_wrapper .form_contents .agreement_wrapper .agreement_checkbox_outer{border:1px solid #cbcac8;padding:.3em 1em .5em}.gdd_front_page_section_wrapper .form_contents .agreement_wrapper .agreement_checkbox_outer span.form_element_title{font-size:16px;line-height:24px}.gdd_front_page_section_wrapper .form_contents .agreement_wrapper .agreement_checkbox_outer span.form_element_title a{text-decoration:underline}.gdd_front_page_section_wrapper .form_contents .agreement_wrapper .agreement_checkbox_outer input[type=checkbox]{box-shadow:none;margin-right:1em;transform:scale(1.5)}.gdd_front_page_section_wrapper .form_contents .agreement_wrapper .agreement_content{color:gray}.gdd_front_page_section_wrapper .form_contents .agreement_wrapper .agreement_content .agreement_title{font-size:100%}.gdd_front_page_section_wrapper .form_contents .agreement_wrapper .agreement_content .agreement_outer{margin-bottom:1em}.gdd_front_page_section_wrapper .form_contents .agreement_wrapper .agreement_content .agreement_outer li{color:gray;border:none;font-size:90%}.gdd_front_page_section_wrapper .form_contents .agreement_wrapper .agreement_content .agreement_outer li:before{top:25%}.gdd_front_page_section_wrapper .form_contents .agreement_wrapper .agreement_content .agreement_outer li a{text-decoration:underline}.gdd_front_page_section_wrapper .form_contents .popup-overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.gdd_front_page_section_wrapper .form_contents .popup-overlay .popup-content{background:#fff;border-radius:5px;width:90%;max-width:500px;padding:20px;box-shadow:0 4px 10px #0003}.gdd_front_page_section_wrapper .form_contents .popup-overlay .popup-content .agreement_title{text-align:center;color:#606a6a;margin-bottom:8px;font-size:15px;font-weight:700;line-height:32px}.gdd_front_page_section_wrapper .form_contents .popup-overlay .popup-content p{color:#606a6a;margin:0;font-size:13px;font-weight:400;line-height:24px}.gdd_front_page_section_wrapper .form_contents .popup-overlay .popup-content p a{text-decoration:underline}.gdd_front_page_section_wrapper .form_contents .popup-overlay .popup-content .agreement_outer{margin-bottom:8px}.gdd_front_page_section_wrapper .form_contents .popup-overlay .popup-content .agreement_outer li{color:#606a6a;border-bottom:none;margin:0;padding:0 0 0 1.1em;font-size:13px;font-weight:400;line-height:24px}.gdd_front_page_section_wrapper .form_contents .popup-overlay .popup-content .agreement_outer li a{text-decoration:underline}.gdd_front_page_section_wrapper .form_contents .popup-overlay .popup-content .agreement_outer li:before{counter-increment:list;content:counter(list) ".";color:#606a6a;font-weight:700;display:block;position:absolute;top:0;left:0;transform:translateY(0%)}.gdd_front_page_section_wrapper .form_contents .popup-overlay .popup-content .agreement_outer-btn{text-align:center}.gdd_front_page_section_wrapper .form_contents .popup-overlay .popup-content button{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:2px;margin-top:15px;padding:10px 20px}.gdd_front_page_section_wrapper .form_contents .popup-overlay .popup-content button:hover{background-color:#0056b3}.gdd_front_page_section_wrapper .form_contents .company_autoinput_wrapper{z-index:100;flex-direction:column;place-content:flex-start;align-items:flex-start;width:100%;height:0;display:none;position:relative}.gdd_front_page_section_wrapper .form_contents .company_autoinput_wrapper .window_header{color:#fff;background:#0064c8;justify-content:space-between;width:100%;margin:0;padding:.8em;font-weight:700;display:flex;box-shadow:0 3px 10px #0006}.gdd_front_page_section_wrapper .form_contents .company_autoinput_wrapper .window_header span .text{font-size:16px;line-height:24px}.gdd_front_page_section_wrapper .form_contents .company_autoinput_wrapper .window_header span .count{color:#fff;margin-left:.3em;display:inline-block}.gdd_front_page_section_wrapper .form_contents .company_autoinput_wrapper .window_header span .count:before{content:"("}.gdd_front_page_section_wrapper .form_contents .company_autoinput_wrapper .window_header span .count:after{content:"件)"}.gdd_front_page_section_wrapper .form_contents .company_autoinput_wrapper .window_header .close{cursor:pointer;color:#fff;background:#0064c8;margin:0;padding:0;font-size:200%}.gdd_front_page_section_wrapper .form_contents .company_autoinput_wrapper .window_header .close:hover{text-shadow:0 0 5px #fff6}@media only screen and (width<=767.98px){.gdd_front_page_section_wrapper .form_contents .company_autoinput_wrapper .window_header .close{width:auto}}.gdd_front_page_section_wrapper .form_contents .company_autoinput_wrapper ul{background:#fafafa;border:1px solid #cbcac8;border-top:none;flex-direction:column;justify-content:flex-start;width:100%;min-height:50vh;max-height:50%;display:flex;overflow-y:auto;box-shadow:0 3px 10px #0000004d}.gdd_front_page_section_wrapper .form_contents .company_autoinput_wrapper ul li{cursor:pointer;margin:0;padding:.8em}.gdd_front_page_section_wrapper .form_contents .company_autoinput_wrapper ul li:before{content:none;display:none}.gdd_front_page_section_wrapper .form_contents .company_autoinput_wrapper ul li:hover{background:#f5f3ec}.gdd_front_page_section_wrapper .form_contents .company_autoinput_wrapper ul li.loading_spinner{cursor:wait;background:#fff;justify-content:center;align-items:center;height:100px;display:flex}.gdd_front_page_section_wrapper .form_contents .company_autoinput_wrapper ul li.loading_spinner .spinner{border:4px solid #cdcdcde6;border-top-color:#eee;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin}.gdd_front_page_section_wrapper .form_contents .company_autoinput_wrapper ul li.loading_spinner .text{color:#606a6a;margin-left:8px;font-size:14px}.gdd_front_page_section_wrapper .form_contents .company_autoinput_wrapper ul li.company_item{flex-direction:column;align-items:flex-start;display:flex}.gdd_front_page_section_wrapper .form_contents .company_autoinput_wrapper ul li.company_item span{margin:0}.gdd_front_page_section_wrapper .form_contents .company_autoinput_wrapper ul li.company_item span.name{font-weight:700}.gdd_front_page_section_wrapper .form_contents .company_autoinput_wrapper ul li.company_item span.location{font-size:80%}.gdd_front_page_section_wrapper .submit_wrapper{text-align:center;width:100%;margin:0 auto;position:relative}@media only screen and (width<=767.98px){.gdd_front_page_section_wrapper .submit_wrapper{width:auto}}.gdd_front_page_section_wrapper .submit_wrapper input{text-align:center;color:#fff;background:linear-gradient(91.15deg,#fd7b75 14.1%,#fa845f 58.4%,#ff6f50 83.25%);border:2px solid #fff;border-radius:4px;width:100%;font-weight:700;transition:all .3s linear;box-shadow:0 3px #ffd9cf}.gdd_front_page_section_wrapper .submit_wrapper input:hover{opacity:.7;cursor:pointer}.gdd_front_page_section_wrapper .submit_wrapper .loading-spinner{border:4px solid #cdcdcd57;border-top-color:#eee;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin;position:absolute;top:25%;right:46%}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gdd_front_page_section_wrapper .submit_wrapper.next-btn:after{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:10px;height:10px;position:absolute;top:55%;right:27px;transform:translateY(-60%)rotate(45deg)}.gdd_front_page_section_wrapper .submit_wrapper.download-btn{position:relative}.gdd_front_page_section_wrapper .submit_wrapper.download-btn .fa-download{color:#fff;position:absolute;top:34%;right:24px}.gdd_front_page_section_wrapper .request_submit_container{text-align:center;background:#f8f8f8;padding:2em 5% 5%}@media only screen and (width<=767.98px){.gdd_front_page_section_wrapper .request_submit_container{padding:10% 5%}}.gdd_front_page_section_wrapper .request_submit_container p{margin:0 0 2em;font-size:80%;line-height:1.2}@media only screen and (width<=767.98px){.gdd_front_page_section_wrapper .request_submit_container p{font-size:12px;line-height:24px}}.gdd_front_page_section_wrapper .request_submit_container h1.text-bold{margin-bottom:2em;font-weight:700;line-height:24px;font-size:22px!important}@media only screen and (width<=767.98px){.gdd_front_page_section_wrapper .request_submit_container h1.text-bold{font-size:4vw;line-height:1.9em}}.gdd_front_page_section_wrapper .request_submit_container .return_to_home{text-align:center;width:30%;margin:0 auto;position:relative}@media only screen and (width<=767.98px){.gdd_front_page_section_wrapper .request_submit_container .return_to_home{width:100%}}.gdd_front_page_section_wrapper .request_submit_container .return_to_home a{text-align:center;color:#fff;background:linear-gradient(91.15deg,#fd7b75 14.1%,#fa845f 58.4%,#ff6f50 83.25%);border:2px solid #fff;border-radius:40px;width:100%;padding:8px;font-size:16px;font-weight:700;transition:all .3s linear;display:block;box-shadow:0 3px #ffd9cf}.gdd_front_page_section_wrapper .request_submit_container .return_to_home a:hover{opacity:.7;cursor:pointer}.gdd_front_page_section_wrapper .StandeStyle-view .StandeStyle-topBox{background:linear-gradient(91.15deg,#fd7b75 14.1%,#fa845f 58.4%,#ff6f50 83.25%)}.gdd_front_page_section_wrapper .StandeStyle-view .StandeStyle-topBox .StandeStyle-infoBox{color:#fff;padding:.5em 1em;font-size:110%;font-weight:700}.gdd_front_page_section_wrapper .StandeStyle-view .StandeStyle-topBox .StandeStyle-closeButton{background:#fff;margin:.5em}.gdd_front_page_section_wrapper .StandeStyle-view .StandeStyle-infoBar{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:.5em 0}.gdd_front_page_section_wrapper .StandeStyle-view .StandeStyle-listBox .StandeStyle-companyList li{margin:0;padding:.75em}.gdd_front_page_section_wrapper .StandeStyle-view .StandeStyle-listBox .StandeStyle-companyList li:before{display:none}.gdd_front_page_section_wrapper .StandeStyle-view .StandeStyle-listBox .StandeStyle-companyList>div>li:nth-child(2n){background:#f6f6f6}.gdd_front_page_section_wrapper .StandeStyle-view .StandeStyle-listBox .StandeStyle-companyList>div>li:nth-child(2n) .StandeStyle-matchedText{background:#ffb6c166}.gdd_front_page_section_wrapper .StandeStyle-view .StandeStyle-listBox .StandeStyle-companyList .StandeStyle-companyItem li.StandeStyle-companyName{margin:0;padding:0}.gdd_front_page_section_wrapper .StandeStyle-view .StandeStyle-listBox .StandeStyle-companyList .StandeStyle-companyItem li.StandeStyle-otherInfo{margin:0;padding:0 .5em}.gdd_front_page_section_wrapper .StandeStyle-view .StandeStyle-listBox .StandeStyle-companyList .StandeStyle-companyItem li .StandeStyle-matchedText{background:#ffb6c180}.gdd_front_page_section_wrapper .footer-security_policy{background-color:#fff;padding:16px 16px 0}@media only screen and (width<=767.98px){.gdd_front_page_section_wrapper .footer-security_policy{padding:40px 0 16px}}.gdd_front_page_section_wrapper .footer-security_policy .footer-inner{margin:0 auto}@media only screen and (width<=767.98px){.gdd_front_page_section_wrapper .footer-security_policy .footer-inner{width:90%}}.gdd_front_page_section_wrapper .footer-security_policy .outer{flex-wrap:wrap;align-items:center;margin-bottom:24px;display:flex}@media only screen and (width<=767.98px){.gdd_front_page_section_wrapper .footer-security_policy .outer{text-align:center;flex-direction:column-reverse;margin-bottom:0}}.gdd_front_page_section_wrapper .footer-security_policy .logo{width:250px;margin-bottom:24px}@media only screen and (width<=767.98px){.gdd_front_page_section_wrapper .footer-security_policy .logo{width:73%;margin:0 auto 16px;display:block}}.gdd_front_page_section_wrapper .footer-security_policy .inner{justify-content:space-between;margin-left:16px;display:flex}@media only screen and (width<=767.98px){.gdd_front_page_section_wrapper .footer-security_policy .inner{margin:0;display:block}}.gdd_front_page_section_wrapper .footer-security_policy .policy-copy{color:#727074;text-align:left;max-width:600px;margin-left:16px;font-size:13px;line-height:24px}@media only screen and (width<=767.98px){.gdd_front_page_section_wrapper .footer-security_policy .policy-copy{margin:16px 0 32px}}.gdd_front_page_section_wrapper .footer-security_policy .footer-copy{text-align:center;font-size:12px}@media only screen and (width<=767.98px){.gdd_front_page_section_wrapper .footer-security_policy .footer-copy{font-size:.12rem}}.form_contents{flex-direction:column;justify-content:space-between;display:flex}.form-single-doc-bg .form_contents{padding:16px 40px 24px;min-height:auto!important;display:block!important}@media only screen and (width<=767.98px){.form-single-doc-bg .form_contents{padding:24px 8px 40px}}.form-single-doc-bg .agreement_title{text-align:center;color:#606a6a;margin-bottom:8px;font-size:15px;font-weight:700;line-height:32px}.form-single-doc-bg .agreement_outer{margin-bottom:8px}.form-single-doc-bg .agreement_outer li{color:#606a6a;border-bottom:none;margin:0;padding:0 0 0 1.1em;font-size:13px;font-weight:400;line-height:24px}.form-single-doc-bg .agreement_outer li a{text-decoration:underline}.form-single-doc-bg .agreement_outer li:before{counter-increment:list;content:counter(list) ".";color:#606a6a;font-weight:700;display:block;position:absolute;top:0;left:0;transform:translateY(0%)}.form-single-doc{background:#f8f8f8}.form-single-doc_download_form_container{justify-content:space-around;padding:16px;display:flex}@media only screen and (width<=767.98px){.form-single-doc_download_form_container{display:block}}.form-single-doc .logo{width:150px;margin:24px auto}.hide-page-title header,.hide-page-title footer,.hide-page-title .search-product,.hide-page-title .scroll-header{display:none}.hide-page-title .page-width{width:auto;max-width:1088px}@media only screen and (width<=767.98px){.hide-page-title .page-width{width:100%;padding:0}}.hide-page-title .form-single-doc-bg{background:#f8f8f8;min-height:100vh;padding:24px 0}.hide-page-title .form-single-doc-bg .title_request_submit{text-align:center;color:#fff;background:linear-gradient(91.15deg,#fd7b75 14.1%,#fa845f 58.4%,#ff6f50 83.25%);padding:16px 0;font-weight:700;line-height:40px;font-size:26px!important}@media only screen and (width<=767.98px){.hide-page-title .form-single-doc-bg .title_request_submit{padding-bottom:16px;line-height:6vw;font-size:4.5vw!important}}.hide-page-title .comptable-bg,.hide-page-title .whitepaper-bg{z-index:1;background-repeat:no-repeat;background-size:150%;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative}@media only screen and (width<=767.98px){.hide-page-title .comptable-bg,.hide-page-title .whitepaper-bg{min-height:auto}}.hide-page-title .comptable-bg .page-width,.hide-page-title .whitepaper-bg .page-width{width:auto;max-width:1088px}@media only screen and (width<=767.98px){.hide-page-title .comptable-bg .page-width,.hide-page-title .whitepaper-bg .page-width{width:100%;padding:0}}.hide-page-title .comptable-bg .gdd_front_page_section_wrapper.thanks-page,.hide-page-title .whitepaper-bg .gdd_front_page_section_wrapper.thanks-page{min-width:50vw;margin:64px 0}@media only screen and (width<=767.98px){.hide-page-title .comptable-bg .gdd_front_page_section_wrapper.thanks-page,.hide-page-title .whitepaper-bg .gdd_front_page_section_wrapper.thanks-page{margin:0}}.hide-page-title .comptable-bg .gdd_front_page_section_wrapper .title_request_submit,.hide-page-title .whitepaper-bg .gdd_front_page_section_wrapper .title_request_submit{text-align:center;color:#fff;background:linear-gradient(91.15deg,#fd7b75 14.1%,#fa845f 58.4%,#ff6f50 83.25%);padding:16px 0;font-weight:700;line-height:40px;font-size:26px!important}@media only screen and (width<=767.98px){.hide-page-title .comptable-bg .gdd_front_page_section_wrapper .title_request_submit,.hide-page-title .whitepaper-bg .gdd_front_page_section_wrapper .title_request_submit{padding-bottom:16px;line-height:6vw;font-size:4.5vw!important}}.hide-page-title .comptable-bg.form-bg-type-table .comparison_table_request_view,.hide-page-title .comptable-bg.form-bg-type-table .comparison_table_request_view_embed,.hide-page-title .comptable-bg.form-bg-type-image .comparison_table_request_view,.hide-page-title .comptable-bg.form-bg-type-image .comparison_table_request_view_embed,.hide-page-title .whitepaper-bg.form-bg-type-table .comparison_table_request_view,.hide-page-title .whitepaper-bg.form-bg-type-table .comparison_table_request_view_embed,.hide-page-title .whitepaper-bg.form-bg-type-image .comparison_table_request_view,.hide-page-title .whitepaper-bg.form-bg-type-image .comparison_table_request_view_embed{width:100vw;min-width:100vw;height:100vh;min-height:100vh;max-height:100%;display:block}.hide-page-title .comptable-bg.form-bg-type-table .comparison_table_request_view .comparison_table_view_container,.hide-page-title .comptable-bg.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view_container,.hide-page-title .comptable-bg.form-bg-type-image .comparison_table_request_view .comparison_table_view_container,.hide-page-title .comptable-bg.form-bg-type-image .comparison_table_request_view_embed .comparison_table_view_container,.hide-page-title .whitepaper-bg.form-bg-type-table .comparison_table_request_view .comparison_table_view_container,.hide-page-title .whitepaper-bg.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view_container,.hide-page-title .whitepaper-bg.form-bg-type-image .comparison_table_request_view .comparison_table_view_container,.hide-page-title .whitepaper-bg.form-bg-type-image .comparison_table_request_view_embed .comparison_table_view_container{height:100%}.hide-page-title .comptable-bg.form-bg-type-table .comparison_table_request_view ul.basic_functions_list,.hide-page-title .comptable-bg.form-bg-type-table .comparison_table_request_view dl.basic_functions_list,.hide-page-title .comptable-bg.form-bg-type-table .comparison_table_request_view_embed ul.basic_functions_list,.hide-page-title .comptable-bg.form-bg-type-table .comparison_table_request_view_embed dl.basic_functions_list,.hide-page-title .comptable-bg.form-bg-type-image .comparison_table_request_view ul.basic_functions_list,.hide-page-title .comptable-bg.form-bg-type-image .comparison_table_request_view dl.basic_functions_list,.hide-page-title .comptable-bg.form-bg-type-image .comparison_table_request_view_embed ul.basic_functions_list,.hide-page-title .comptable-bg.form-bg-type-image .comparison_table_request_view_embed dl.basic_functions_list,.hide-page-title .whitepaper-bg.form-bg-type-table .comparison_table_request_view ul.basic_functions_list,.hide-page-title .whitepaper-bg.form-bg-type-table .comparison_table_request_view dl.basic_functions_list,.hide-page-title .whitepaper-bg.form-bg-type-table .comparison_table_request_view_embed ul.basic_functions_list,.hide-page-title .whitepaper-bg.form-bg-type-table .comparison_table_request_view_embed dl.basic_functions_list,.hide-page-title .whitepaper-bg.form-bg-type-image .comparison_table_request_view ul.basic_functions_list,.hide-page-title .whitepaper-bg.form-bg-type-image .comparison_table_request_view dl.basic_functions_list,.hide-page-title .whitepaper-bg.form-bg-type-image .comparison_table_request_view_embed ul.basic_functions_list,.hide-page-title .whitepaper-bg.form-bg-type-image .comparison_table_request_view_embed dl.basic_functions_list,.hide-page-title .comptable-bg.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .recommended_environment,.hide-page-title .comptable-bg.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .software_type,.hide-page-title .comptable-bg.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .support,.hide-page-title .comptable-bg.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .recommended_environment,.hide-page-title .comptable-bg.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .software_type,.hide-page-title .comptable-bg.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .support,.hide-page-title .comptable-bg.form-bg-type-image .comparison_table_request_view .comparison_table_view-product_list_item .recommended_environment,.hide-page-title .comptable-bg.form-bg-type-image .comparison_table_request_view .comparison_table_view-product_list_item .software_type,.hide-page-title .comptable-bg.form-bg-type-image .comparison_table_request_view .comparison_table_view-product_list_item .support,.hide-page-title .comptable-bg.form-bg-type-image .comparison_table_request_view_embed .comparison_table_view-product_list_item .recommended_environment,.hide-page-title .comptable-bg.form-bg-type-image .comparison_table_request_view_embed .comparison_table_view-product_list_item .software_type,.hide-page-title .comptable-bg.form-bg-type-image .comparison_table_request_view_embed .comparison_table_view-product_list_item .support,.hide-page-title .whitepaper-bg.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .recommended_environment,.hide-page-title .whitepaper-bg.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .software_type,.hide-page-title .whitepaper-bg.form-bg-type-table .comparison_table_request_view .comparison_table_view-product_list_item .support,.hide-page-title .whitepaper-bg.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .recommended_environment,.hide-page-title .whitepaper-bg.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .software_type,.hide-page-title .whitepaper-bg.form-bg-type-table .comparison_table_request_view_embed .comparison_table_view-product_list_item .support,.hide-page-title .whitepaper-bg.form-bg-type-image .comparison_table_request_view .comparison_table_view-product_list_item .recommended_environment,.hide-page-title .whitepaper-bg.form-bg-type-image .comparison_table_request_view .comparison_table_view-product_list_item .software_type,.hide-page-title .whitepaper-bg.form-bg-type-image .comparison_table_request_view .comparison_table_view-product_list_item .support,.hide-page-title .whitepaper-bg.form-bg-type-image .comparison_table_request_view_embed .comparison_table_view-product_list_item .recommended_environment,.hide-page-title .whitepaper-bg.form-bg-type-image .comparison_table_request_view_embed .comparison_table_view-product_list_item .software_type,.hide-page-title .whitepaper-bg.form-bg-type-image .comparison_table_request_view_embed .comparison_table_view-product_list_item .support{-ms-filter:none;filter:none}@media only screen and (width<=767.98px){.hide-page-title .comptable-bg.form-bg-type-table .layout-grid .main-column,.hide-page-title .comptable-bg.form-bg-type-image .layout-grid .main-column,.hide-page-title .whitepaper-bg.form-bg-type-table .layout-grid .main-column,.hide-page-title .whitepaper-bg.form-bg-type-image .layout-grid .main-column{justify-content:center;width:100%;max-width:100%;height:auto;display:flex}}.hide-page-title .comptable-bg.form-bg-type-table .main-wrapper,.hide-page-title .comptable-bg.form-bg-type-image .main-wrapper,.hide-page-title .whitepaper-bg.form-bg-type-table .main-wrapper,.hide-page-title .whitepaper-bg.form-bg-type-image .main-wrapper{height:100%;max-height:90%;margin-bottom:5%;display:none;position:fixed}.hide-page-title .comptable-bg.form-bg-type-table .main-wrapper .form-wrapper,.hide-page-title .comptable-bg.form-bg-type-image .main-wrapper .form-wrapper,.hide-page-title .whitepaper-bg.form-bg-type-table .main-wrapper .form-wrapper,.hide-page-title .whitepaper-bg.form-bg-type-image .main-wrapper .form-wrapper{z-index:2;justify-content:center;width:100%;height:100%;position:relative;overflow-y:hidden}.hide-page-title .comptable-bg.form-bg-type-table .main-wrapper .form-wrapper .main-column,.hide-page-title .comptable-bg.form-bg-type-image .main-wrapper .form-wrapper .main-column,.hide-page-title .whitepaper-bg.form-bg-type-table .main-wrapper .form-wrapper .main-column,.hide-page-title .whitepaper-bg.form-bg-type-image .main-wrapper .form-wrapper .main-column,.hide-page-title .comptable-bg.form-bg-type-table .main-wrapper .form-wrapper .main-column .content,.hide-page-title .comptable-bg.form-bg-type-image .main-wrapper .form-wrapper .main-column .content,.hide-page-title .whitepaper-bg.form-bg-type-table .main-wrapper .form-wrapper .main-column .content,.hide-page-title .whitepaper-bg.form-bg-type-image .main-wrapper .form-wrapper .main-column .content,.hide-page-title .comptable-bg.form-bg-type-table .main-wrapper .form-wrapper .main-column .content .comparison_table_request_form,.hide-page-title .comptable-bg.form-bg-type-image .main-wrapper .form-wrapper .main-column .content .comparison_table_request_form,.hide-page-title .whitepaper-bg.form-bg-type-table .main-wrapper .form-wrapper .main-column .content .comparison_table_request_form,.hide-page-title .whitepaper-bg.form-bg-type-image .main-wrapper .form-wrapper .main-column .content .comparison_table_request_form{height:100%}.hide-page-title .comptable-bg.form-bg-type-table .main-wrapper .form-wrapper .main-column .content .comparison_table_request_form .comparison_table_request_form_container,.hide-page-title .comptable-bg.form-bg-type-image .main-wrapper .form-wrapper .main-column .content .comparison_table_request_form .comparison_table_request_form_container,.hide-page-title .whitepaper-bg.form-bg-type-table .main-wrapper .form-wrapper .main-column .content .comparison_table_request_form .comparison_table_request_form_container,.hide-page-title .whitepaper-bg.form-bg-type-image .main-wrapper .form-wrapper .main-column .content .comparison_table_request_form .comparison_table_request_form_container{justify-content:center;height:100%}.hide-page-title .comptable-bg.form-bg-type-table .main-wrapper .form-wrapper .main-column .content .comparison_table_request_form .comparison_table_request_form_container .form_contents,.hide-page-title .comptable-bg.form-bg-type-image .main-wrapper .form-wrapper .main-column .content .comparison_table_request_form .comparison_table_request_form_container .form_contents,.hide-page-title .whitepaper-bg.form-bg-type-table .main-wrapper .form-wrapper .main-column .content .comparison_table_request_form .comparison_table_request_form_container .form_contents,.hide-page-title .whitepaper-bg.form-bg-type-image .main-wrapper .form-wrapper .main-column .content .comparison_table_request_form .comparison_table_request_form_container .form_contents{max-height:100%;overflow-y:auto}.hide-page-title .comptable-bg.form-bg-type-table.timeout .comparison_table_request_view,.hide-page-title .comptable-bg.form-bg-type-table.timeout .comparison_table_request_view_embed,.hide-page-title .comptable-bg.form-bg-type-image.timeout .comparison_table_request_view,.hide-page-title .comptable-bg.form-bg-type-image.timeout .comparison_table_request_view_embed,.hide-page-title .whitepaper-bg.form-bg-type-table.timeout .comparison_table_request_view,.hide-page-title .whitepaper-bg.form-bg-type-table.timeout .comparison_table_request_view_embed,.hide-page-title .whitepaper-bg.form-bg-type-image.timeout .comparison_table_request_view,.hide-page-title .whitepaper-bg.form-bg-type-image.timeout .comparison_table_request_view_embed{-ms-filter:blur(8px);filter:blur(8px);animation-name:blur;animation-duration:2s}@keyframes blur{0%{filter:blur()}to{filter:blur(8px)}}.hide-page-title .comptable-bg.form-bg-type-table.timeout .main-wrapper,.hide-page-title .comptable-bg.form-bg-type-image.timeout .main-wrapper,.hide-page-title .whitepaper-bg.form-bg-type-table.timeout .main-wrapper,.hide-page-title .whitepaper-bg.form-bg-type-image.timeout .main-wrapper{animation:1s ease-in-out forwards fadeIn;display:block}.hide-page-title .comptable-bg.form-bg-type-table.timeout .main-wrapper:before,.hide-page-title .comptable-bg.form-bg-type-image.timeout .main-wrapper:before,.hide-page-title .whitepaper-bg.form-bg-type-table.timeout .main-wrapper:before,.hide-page-title .whitepaper-bg.form-bg-type-image.timeout .main-wrapper:before{content:"";z-index:1;background:#000c;width:100%;height:100%;animation:1s ease-in-out forwards fadeIn;display:block;position:fixed;top:0;left:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.hide-page-title .comptable-bg.form-bg-type-table .comparison_table_request_form.thanks-page,.hide-page-title .comptable-bg.form-bg-type-image .comparison_table_request_form.thanks-page,.hide-page-title .whitepaper-bg.form-bg-type-table .comparison_table_request_form.thanks-page,.hide-page-title .whitepaper-bg.form-bg-type-image .comparison_table_request_form.thanks-page{overflow-y:auto}.hide-page-title .comptable-bg.form-bg-type-image,.hide-page-title .whitepaper-bg.form-bg-type-image{height:100vh;overflow:hidden}.hide-page-title .comptable-bg.form-bg-type-image .main-wrapper,.hide-page-title .whitepaper-bg.form-bg-type-image .main-wrapper{justify-content:center;margin:5% 0;display:flex}@media only screen and (width<=767.98px){.hide-page-title .comptable-bg.form-bg-type-image .main-wrapper,.hide-page-title .whitepaper-bg.form-bg-type-image .main-wrapper{width:100%;max-width:100%;height:100%;max-height:100%}.hide-page-title .comptable-bg.form-bg-type-image .main-wrapper .form-wrapper,.hide-page-title .whitepaper-bg.form-bg-type-image .main-wrapper .form-wrapper{padding-bottom:2em}.hide-page-title .comptable-bg.form-bg-type-image .layout-grid .main-column,.hide-page-title .whitepaper-bg.form-bg-type-image .layout-grid .main-column{justify-content:center;width:100%;max-width:100%;height:auto;display:block}.hide-page-title .comptable-bg.form-bg-type-image .layout-grid .main-column .comparison_table_request_form_container .form_contents,.hide-page-title .whitepaper-bg.form-bg-type-image .layout-grid .main-column .comparison_table_request_form_container .form_contents{height:100%}}.hide-page-title .comptable-bg{background-image:url(/assets/img/bg-comptable.jpg)}.hide-page-title .comptable-bg:before,.hide-page-title .whitepaper-bg:before{content:"";filter:blur(3px);z-index:-1;background:#86868680;max-width:100%;position:absolute;inset:-5px}@media only screen and (width<=767.98px){.hide-page-title .comptable-bg:before,.hide-page-title .whitepaper-bg:before{display:none}}body.timeout{overflow:hidden}body.products_comparison_table_request_form{min-width:auto}.author .author-wrapper h2{text-align:left;color:#fff;background:linear-gradient(91.15deg,#0064c8 14.1%,#0093ff 83.25%);border-radius:4px 4px 0 0;margin:0 0 16px;padding:8px 16px;font-size:24px;font-weight:700;line-height:48px}.author .author-wrapper h3{text-align:left;color:#0064c8;text-align:left;border-bottom:1px solid #0064c8;margin-bottom:16px;padding:2px;font-size:18px;line-height:32px}.author .author-list,.author .author-column{margin-bottom:32px}.author .article-author{border-bottom:1px solid #cdcdcd}.author .article-author_container{background-color:#fafafa;padding:16px 24px}@media only screen and (width<=767.98px){.author .article-author_container{padding:16px}}.author .article-author_box{justify-content:flex-start;padding:8px 0;display:flex}.author .article-author_box figure{flex:0 0 8%;margin-right:8px}@media only screen and (width<=767.98px){.author .article-author_box figure{flex:0 0 20%}}.author .article-author_box figure img{object-fit:contain;filter:drop-shadow(0 4px 9px #8e8e8e26);border-radius:9999px;max-width:85px;height:auto}.author .article-author_outer .item{font-weight:700;line-height:2}.author .article-author_outer .item-label{color:#7c7c7c;margin-left:16px}@media only screen and (width<=767.98px){.author .article-author_outer .item-label{margin:0;font-size:14px;display:block}}.author .article-author_outer .sub-item{color:#606a6a;font-size:14px}.author .article-author_outer p.paragraph{margin:8px 0;font-size:14px}.author .article-author:last-of-type{border:none}.author .article-list{padding:24px 16px}.author .article-list li{border-bottom:1px solid #cdcdcd;margin-bottom:24px;padding-bottom:2px}.author .article-list li a{display:block}.lp-template .header{margin-bottom:40px}@media only screen and (width<=767.98px){.lp-template .header{margin-bottom:4vw}}.lp-template .header .list-nav{display:none}@media only screen and (width<=767.98px){.lp-template .header .logo{width:250px;display:block}}.lp-template .scroll-header{display:none}.lp-template .page-width{width:760px}@media only screen and (width<=767.98px){.lp-template .page-width{width:90%}.lp-template .article-wrapper .article-title{margin-bottom:4vw}.lp-template .icatch-thumbnail{margin-bottom:6vw}}.lp-template .dm-asc{margin:0 auto 24px}.lp-template .search-product,.lp-template .footer-conversion{display:none}.lp-template .article-wrapper .article-body a:hover{opacity:.8}.article-template .header{margin-bottom:40px}@media only screen and (width<=767.98px){.article-template .header{margin-bottom:4vw}}.article-template .header .list-nav{display:none}@media only screen and (width<=767.98px){.article-template .header .logo{width:250px;display:block}}.article-template .scroll-header{display:none}@media only screen and (width<=767.98px){.article-template .article-wrapper .article-title{margin-bottom:4vw}.article-template .icatch-thumbnail{margin-bottom:6vw}}.article-template .faq-container p{margin:0}.article-template .dm-asc{margin:0 auto 24px}.article-template .search-product,.article-template .footer-conversion{display:none}.article-template .article-wrapper .article-body a:hover{opacity:.8}body.vendor-contact .header .list-nav,body.vendor-contact .scroll-header,body.vendor-contact .breadcrumb-wrap,body.vendor-contact .search-product,body.vendor-contact .footer-conversion,body.vendor-contact .footer,body.vendor-contact .sp{display:none}@media only screen and (width<=767.98px){body.vendor-contact .sp{display:block}}body.vendor-contact table.pricing-table th,body.vendor-contact table td{border:8px solid #fff}body.vendor-contact .vendor-lp h2{text-align:center;color:#156faf;margin-bottom:40px;font-size:28px;font-weight:700;line-height:40px;display:inline-block;position:relative}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp h2{font-size:22px}}body.vendor-contact .vendor-lp h2:after{content:"";border-top:4px dotted #156faf;width:100%;position:absolute;bottom:-16px;left:0}body.vendor-contact .vendor-lp h2.gform_title{display:none}body.vendor-contact .vendor-lp .gform_validation_errors{width:800px;margin:0 auto 16px;padding:8px 32px}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp .gform_validation_errors{width:95%;margin:0 auto}}body.vendor-contact .vendor-lp .gform_validation_errors h2{color:#c02b0a;font-size:16px;display:block}body.vendor-contact .vendor-lp .gform_validation_errors h2:after,body.vendor-contact .vendor-lp .gform_required_legend{display:none}body.vendor-contact .vendor-lp p{font-size:16px;font-weight:700;line-height:36px}body.vendor-contact .vendor-lp .strong-line{background:linear-gradient(#0000 60%,#fff850 60%)}body.vendor-contact .vendor-lp .cv-wrapper{justify-content:center;gap:24px;display:flex}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp .cv-wrapper{padding:0 1vw;display:block}}body.vendor-contact .vendor-lp .cv-wrapper .button{cursor:pointer;border-radius:50px;width:384px;padding:8px;font-size:18px;font-weight:700;text-decoration:none;transition:all .3s;display:block;position:relative;box-shadow:0 6px 6px -6px #0000004d}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp .cv-wrapper .button{width:95%;margin:0 auto}}body.vendor-contact .vendor-lp .cv-wrapper .button span{color:#fffa6e;font-size:14px;font-weight:700;display:block}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp .cv-wrapper .button span{font-size:3.2vw}}body.vendor-contact .vendor-lp .cv-wrapper .button--primary{color:#ff9300;background:#fff;border:3px solid #ff9300}body.vendor-contact .vendor-lp .cv-wrapper .button--primary span{color:#333}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp .cv-wrapper .button--primary{margin-bottom:16px}}body.vendor-contact .vendor-lp .cv-wrapper .button--primary:after{content:"";background:url(/assets/img/vendor-lp/icon-dl.png) 50%/contain no-repeat;width:18px;height:18px;margin-left:10px;display:inline-block}body.vendor-contact .vendor-lp .cv-wrapper .button--secondary{color:#fff;background-color:#ff9300;border:2px solid #fff}body.vendor-contact .vendor-lp .cv-wrapper .button--secondary:hover{opacity:1;background-color:#ff7b00}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp .cv-wrapper .button{padding:12px 18px;font-size:16px}}body.vendor-contact .vendor-lp__fv{text-align:center;background:url(/assets/img/top/main_bg.png) 50% -65px/1366px repeat-x;padding:0 16px}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__fv{margin-bottom:0;padding:0}}body.vendor-contact .vendor-lp__fv .fv-outer{grid-template-columns:1fr 1fr;align-items:center;gap:16px;width:1080px;margin:0 auto;display:grid}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__fv .fv-outer{width:auto;display:block}}body.vendor-contact .vendor-lp__fv .fv-inner{flex-direction:column;align-items:center;margin-bottom:48px;margin-left:128px;display:flex}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__fv .fv-inner{margin:0;display:block}}body.vendor-contact .vendor-lp__fv h1{text-align:left;margin-bottom:32px;font-weight:700}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__fv h1{text-align:center}}body.vendor-contact .vendor-lp__fv h1 span{letter-spacing:3px;color:#333;font-size:42px}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__fv h1 span{font-size:8vw}body.vendor-contact .vendor-lp__fv ul{margin-bottom:24px}}body.vendor-contact .vendor-lp__fv li{text-align:left;letter-spacing:2px;color:#156faf;margin-bottom:8px;padding-left:32px;font-size:26px;font-weight:700;line-height:1.6;position:relative}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__fv li{font-size:6vw;display:inline-block}}body.vendor-contact .vendor-lp__fv li:before{content:"";background:url(/assets/img/vendor-lp/icon_check-solid.png) 50%/contain no-repeat;width:20px;height:20px;display:inline-block;position:absolute;top:14px;left:0}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__fv li:before{top:28%}}body.vendor-contact .vendor-lp__fv .sub-lead{color:#156faf;letter-spacing:2px;background:#fff;border:1px solid #156faf;margin-bottom:8px;padding:8px 20px;font-size:16px;font-weight:700;line-height:20px;display:inline-block}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__fv .sub-lead{padding:8px;font-size:4vw}}body.vendor-contact .vendor-lp__fv .sub-lead-wrapper{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:8px;display:grid}body.vendor-contact .vendor-lp__fv .cv-wrapper{transform:translateY(-40px)}body.vendor-contact .vendor-lp__fv .achievement{background:linear-gradient(#fdfdfc 0%,#f9f7f3 50%);width:auto;margin:0 auto;padding:0 0 32px}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__fv .achievement{padding:24px 16px}}body.vendor-contact .vendor-lp__fv .achievement p{margin-bottom:24px;font-size:16px}body.vendor-contact .vendor-lp__fv .achievement-outer{justify-content:space-between;align-items:flex-start;gap:24px;width:864px;margin:0 auto;display:flex}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__fv .achievement-outer{width:90%;margin:0 auto;padding:8px;display:block}}body.vendor-contact .vendor-lp__fv .achievement-outer img{max-height:100px}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__fv .achievement-outer img{margin-bottom:40px}body.vendor-contact .vendor-lp__fv .achievement-outer img:last-of-type{margin-bottom:0}}body.vendor-contact .vendor-lp__fv img[alt=デジタル化の窓口モックアップ]{margin-left:-64px}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__fv img[alt=デジタル化の窓口モックアップ]{margin-bottom:24px;margin-left:0}}body.vendor-contact .vendor-lp__reason{text-align:center;width:1000px;margin:0 auto;padding:96px 0}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__reason{width:90%;padding:40px 0}}body.vendor-contact .vendor-lp__reason p{margin-bottom:40px}body.vendor-contact .vendor-lp__reason picture{margin-bottom:56px;display:block}body.vendor-contact .vendor-lp__reason picture:last-of-type{margin-bottom:0}body.vendor-contact .vendor-lp__problem{text-align:center;background:#f9f7f3;padding:56px 0}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__problem{margin:0 auto;padding:24px 8px}}body.vendor-contact .vendor-lp__problem h2{color:#333;text-align:left;letter-spacing:1.5px;margin-bottom:40px;font-size:28.8px;font-weight:700;line-height:1.6}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__problem h2{text-align:center;margin-bottom:24px;font-size:22px}}body.vendor-contact .vendor-lp__problem h2:after{display:none}body.vendor-contact .vendor-lp__problem h2 span{font-size:32px}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__problem h2 span{font-size:24px}}body.vendor-contact .vendor-lp__problem-list{background:#fff;border:2px solid #e5e5e5;border-radius:10px;width:872px;margin:0 auto;padding:24px}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__problem-list{width:90%;margin:0 auto;padding:8px}}body.vendor-contact .vendor-lp__problem-item{text-align:left;border-bottom:1px dashed #156faf;padding:24px}body.vendor-contact .vendor-lp__problem-item:last-of-type{border-bottom:none}body.vendor-contact .vendor-lp__problem-item p{font-weight:400}body.vendor-contact .vendor-lp__problem-item h3{color:#156faf;text-align:left;margin-bottom:10px;padding-left:32px;font-size:22px;font-weight:700;position:relative}body.vendor-contact .vendor-lp__problem-item h3:before{content:"";background:url(/assets/img/vendor-lp/icon_check.png) 50%/contain no-repeat;width:24px;height:24px;display:inline-block;position:absolute;top:8px;left:-4px}body.vendor-contact .vendor-lp__problem-item p+p{color:#333;padding:0 24px;font-size:16px;font-weight:400}body.vendor-contact .vendor-lp__solution{text-align:center;background-image:repeating-linear-gradient(328deg,#e4f3fb,#e4f3fb 2px,#0000 2px 6px);flex-direction:column;align-items:center;padding:48px 0 96px;display:flex}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__solution{padding:24px 32px;display:block}}body.vendor-contact .vendor-lp__solution img.arrow{width:33px;margin-bottom:16px}body.vendor-contact .vendor-lp__solution h2{color:#333;letter-spacing:1.5px;margin-bottom:40px;font-size:28.8px;font-weight:700;line-height:1.6}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__solution h2{text-align:center;margin-bottom:24px;font-size:5vw}}body.vendor-contact .vendor-lp__solution h2:after{display:none}body.vendor-contact .vendor-lp__solution h2 span{font-size:32px}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__solution h2 span{font-size:24px}}body.vendor-contact .vendor-lp__solution h2 img{width:312px;margin:0 auto 4px;display:inline-block}body.vendor-contact .vendor-lp__solution .solution-outer{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:48px;width:1000px;margin:0 auto;display:grid}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__solution .solution-outer{flex-direction:column;gap:16px;width:100%;margin:0 auto;display:flex}}body.vendor-contact .vendor-lp__solution .solution-item{background:#fff;border:2px solid #e5e5e5;border-radius:10px;padding:24px}body.vendor-contact .vendor-lp__solution .solution-item p{margin-bottom:16px;font-size:18px;line-height:28px}body.vendor-contact .vendor-lp__solution .solution-item p span{color:#156faf;font-size:24px}body.vendor-contact .vendor-lp__cv{text-align:center;background:url(/assets/img/vendor-lp/bg-cv.jpg) top repeat-x;padding:80px 0}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__cv{padding:40px 16px}}body.vendor-contact .vendor-lp__cv p{margin-bottom:32px;font-size:25px}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__cv p{font-size:5vw}}body.vendor-contact .vendor-lp__detail{text-align:center;background:#f9f7f3;padding:96px 0}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__detail{padding:40px 16px}}body.vendor-contact .vendor-lp__detail p{margin-bottom:40px}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__detail p{margin-bottom:24px}}body.vendor-contact .vendor-lp__detail .img-outer{background:#fff;border:2px solid #e5e5e5;border-radius:10px;width:1000px;margin:0 auto;padding:56px 64px}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__detail .img-outer{width:auto;padding:16px}}body.vendor-contact .vendor-lp__value{text-align:center;padding:96px 0}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__value{padding:40px 0}}body.vendor-contact .vendor-lp__value .value-wrapper{padding:64px 0 0}body.vendor-contact .vendor-lp__value .value-wrapper-bg{background:#f9f7f3;border-radius:10px;width:1200px;margin:0 auto 64px}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__value .value-wrapper-bg{width:auto}}body.vendor-contact .vendor-lp__value .value-wrapper-bg:last-of-type{margin-bottom:0}body.vendor-contact .vendor-lp__value .value-outer{grid-template-columns:1fr 1fr;align-items:center;width:904px;margin:0 auto;display:grid}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__value .value-outer{width:auto;display:block}}body.vendor-contact .vendor-lp__value .value-outer .value-inner{transform:translateY(-40px)}body.vendor-contact .vendor-lp__value .value-outer .value-inner p{font-weight:400}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__value .value-outer .value-inner p{letter-spacing:-.9px;padding:8px}}body.vendor-contact .vendor-lp__value .value-outer img{width:75%;transform:translateY(-35px)}body.vendor-contact .vendor-lp__value h3{text-align:left;margin-bottom:8px}body.vendor-contact .vendor-lp__value h3 span{color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#156faf;border:0 solid #156faf;border-width:0 .5em;padding:.4em 0;font-size:24px;font-weight:700;line-height:2.5}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__value h3 span{font-size:18px}}body.vendor-contact .vendor-lp__value p{text-align:left}body.vendor-contact .vendor-lp__free{text-align:center;background-image:repeating-linear-gradient(328deg,#e4f3fb,#e4f3fb 2px,#0000 2px 6px);padding:96px 0}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__free{padding:40px 16px}}body.vendor-contact .vendor-lp__free .free-wrapper{align-items:stretch;gap:20px;width:1000px;margin:0 auto;display:flex}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__free .free-wrapper{width:auto;display:block}}body.vendor-contact .vendor-lp__free h3{letter-spacing:1.5px;color:#fff;background:#156faf;border-radius:10px 10px 0 0;padding:16px;font-size:22px}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__free h3{padding:3%;font-size:5vw}}body.vendor-contact .vendor-lp__free .free-outer{background:#fff;border:2px solid #e5e5e5;border-radius:10px;flex:0 0 50%}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__free .free-outer:first-of-type{margin-bottom:32px}}body.vendor-contact .vendor-lp__free .free-outer:last-of-type img{width:75%}body.vendor-contact .vendor-lp__free .free-inner{padding:32px 24px}body.vendor-contact .vendor-lp__free .free-inner p{text-align:left;font-weight:400;line-height:32px}body.vendor-contact .vendor-lp__free .free-inner img{width:70%;margin-bottom:16px}body.vendor-contact .vendor-lp__cv-present{text-align:center;background:url(/assets/img/vendor-lp/bg-cv-present.jpg) top repeat-x;padding:56px 0}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__cv-present{padding:56px 0 24px}}body.vendor-contact .vendor-lp__cv-present .cv-present-outer{justify-content:center;gap:24px;margin-bottom:16px;display:flex}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__cv-present .cv-present-outer{display:block}}body.vendor-contact .vendor-lp__cv-present .cv-present-outer img{width:22%}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__cv-present .cv-present-outer img{width:80%}}body.vendor-contact .vendor-lp__cv-present .cv-present-inner{flex-direction:column;justify-content:center;display:flex}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__cv-present .cv-present-inner{display:block}}body.vendor-contact .vendor-lp__cv-present .cv-present-inner h2.title{color:#156faf;margin-bottom:8px;font-size:24px;line-height:1.5}body.vendor-contact .vendor-lp__cv-present .cv-present-inner h2.title span{font-size:32px}body.vendor-contact .vendor-lp__cv-present .cv-present-inner h2.title:after{display:none}body.vendor-contact .vendor-lp__cv-present .cv-present-inner img{width:312px;margin:0 auto 16px;display:inline-block}body.vendor-contact .vendor-lp__cv-present .cv-present-inner p{font-size:16px}body.vendor-contact .vendor-lp__faq{text-align:center;width:1000px;margin:0 auto;padding:96px 0}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__faq{width:auto;padding:40px 16px}}body.vendor-contact .vendor-lp__faq .qa-list{text-align:left}body.vendor-contact .vendor-lp__faq .qa-list dl{cursor:pointer;border-bottom:1px solid #e5e5e5;margin:0;padding:16px 80px 16px 30px;position:relative}body.vendor-contact .vendor-lp__faq .qa-list dl:first-child{border-top:1px solid #e5e5e5}body.vendor-contact .vendor-lp__faq .qa-list dl:before{content:"";border-top:2px solid #333;border-right:2px solid #333;width:7px;height:7px;margin:auto;display:block;position:absolute;top:26px;right:26px;transform:rotate(135deg)}body.vendor-contact .vendor-lp__faq .qa-list dl.open:before{transform:rotate(-45deg)}body.vendor-contact .vendor-lp__faq .qa-list dl dt{margin:0;padding:0 0 0 32px;font-size:16px;font-weight:700;position:relative}body.vendor-contact .vendor-lp__faq .qa-list dl dt:before{content:"Q.";color:#156faf;font-size:18px;line-height:1;display:block;position:absolute;top:3px;left:0}body.vendor-contact .vendor-lp__faq .qa-list dl dd{height:auto;margin:20px 0 0;padding:0 0 0 50px;display:none;position:relative}body.vendor-contact .vendor-lp__faq .qa-list dl dd:before{content:"A.";color:#156faf;font-size:18px;font-weight:700;line-height:1;display:block;position:absolute;top:3px;left:2px}body.vendor-contact .vendor-lp__faq .qa-list dl dd p{margin:30px 0 0;font-size:14px;font-weight:400;line-height:30px}body.vendor-contact .vendor-lp__faq .qa-list dl dd p:first-child{margin-top:0}body.vendor-contact .vendor-lp__faq .qa-list dl dd a{font-weight:700;text-decoration:underline}@media screen and (width<=767px){body.vendor-contact .vendor-lp__faq .qa-list dl{padding:15px 40px 15px 10px;position:relative}body.vendor-contact .vendor-lp__faq .qa-list dl:before{width:7px;height:7px;top:20px;right:20px}body.vendor-contact .vendor-lp__faq .qa-list dl dt{padding:0 0 0 30px;font-size:14px}body.vendor-contact .vendor-lp__faq .qa-list dl dt:before{content:"Q.";font-size:14px;top:3px;left:5px}body.vendor-contact .vendor-lp__faq .qa-list dl dd{margin:10px 0 0;padding:0 0 0 30px;font-size:14px}body.vendor-contact .vendor-lp__faq .qa-list dl dd:before{content:"A.";font-size:14px;top:5px;left:5px}body.vendor-contact .vendor-lp__faq .qa-list dl dd p{margin:30px 0 0}body.vendor-contact .vendor-lp__faq .qa-list dl dd p:first-child{margin-top:0}}body.vendor-contact .vendor-lp__form{margin-bottom:96px}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__form{margin-bottom:40px;padding:0 16px}}body.vendor-contact .vendor-lp__form-title{text-align:center}body.vendor-contact .vendor-lp__form .gform_wrapper.gravity-theme .gform_fields{display:block}body.vendor-contact .vendor-lp__form p{margin-bottom:16px;font-size:14px;line-height:28px}body.vendor-contact .vendor-lp__form form{border:2px solid #e5e5e5;border-radius:10px;width:800px;margin:0 auto;padding:32px}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__form form{width:auto;padding:24px 16px}}body.vendor-contact .vendor-lp__form .gform_wrapper.gravity-theme .gform_fields.left_label legend.gfield_label,body.vendor-contact .vendor-lp__form .gform_wrapper.gravity-theme .gform_fields.right_label legend.gfield_label{width:100%;margin-bottom:8px;padding:0;font-size:16px;font-weight:700}body.vendor-contact .vendor-lp__form .gform_wrapper.gravity-theme .gform_fields.left_label legend.gfield_label:before,body.vendor-contact .vendor-lp__form .gform_wrapper.gravity-theme .gform_fields.right_label legend.gfield_label:before{content:"必須";color:#fff;background:#e11616;border-radius:2px;margin-right:8px;padding:1px 8px;font-size:14px;font-weight:700;display:inline-block}body.vendor-contact .vendor-lp__form .gform_wrapper.gravity-theme .left_label .gfield_label{width:100%;margin-bottom:8px;padding:0;font-size:16px;font-weight:700}body.vendor-contact .vendor-lp__form .gform_wrapper.gravity-theme .left_label .gfield_label:before{content:"必須";color:#fff;background:#e11616;border-radius:2px;margin-right:8px;padding:1px 8px;font-size:14px;font-weight:700;display:inline-block}body.vendor-contact .vendor-lp__form #button_22_select_all,body.vendor-contact .vendor-lp__form .gfield_required_custom{display:none}body.vendor-contact .vendor-lp__form input{box-shadow:none;background:#f8f8f8}body.vendor-contact .vendor-lp__form .gform_wrapper.gravity-theme .gfield input[type=checkbox],body.vendor-contact .vendor-lp__form .gform_wrapper.gravity-theme .gfield select{width:auto}body.vendor-contact .vendor-lp__form .gfield_checkbox{grid-template-columns:1fr 1fr 1fr;display:grid}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__form .gfield_checkbox{flex-direction:column;gap:10px;display:flex}}body.vendor-contact .vendor-lp__form .gfield_checkbox .gchoice{display:block}body.vendor-contact .vendor-lp__form .gform_wrapper.gravity-theme .gfield-choice-input+label{font-size:16px;font-weight:400}body.vendor-contact .vendor-lp__form .gform_wrapper.gravity-theme .gform_fields.left_label fieldset .ginput_container,body.vendor-contact .vendor-lp__form .gform_wrapper.gravity-theme .gform_fields.right_label fieldset .ginput_container{width:65%;margin-left:4px}body.vendor-contact .vendor-lp__form input[type=checkbox]{transform:scale(1.5)}body.vendor-contact .vendor-lp__form .gform_wrapper.gravity-theme .gform_fields.left_label fieldset,body.vendor-contact .vendor-lp__form .gform_wrapper.gravity-theme .gform_fields.right_label fieldset{margin-bottom:16px}body.vendor-contact .vendor-lp__form .gform_wrapper.gravity-theme .left_label .gfield:not(.gsection):not(.gfield_html):not(fieldset),body.vendor-contact .vendor-lp__form .gform_wrapper.gravity-theme .right_label .gfield:not(.gsection):not(.gfield_html):not(fieldset){display:block}body.vendor-contact .vendor-lp__form .gform_wrapper.gravity-theme .left_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons),body.vendor-contact .vendor-lp__form .gform_wrapper.gravity-theme .right_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons){width:100%;margin-bottom:16px}body.vendor-contact .vendor-lp__form .gform_wrapper.gravity-theme .gfield input.large,body.vendor-contact .vendor-lp__form .gform_wrapper.gravity-theme .gfield select.large{padding:8px 16px;font-size:16px}body.vendor-contact .vendor-lp__form .gform_wrapper.gravity-theme .gfield textarea.large{height:104px;padding:8px 16px;font-size:16px}body.vendor-contact .vendor-lp__form .ginput_container input,body.vendor-contact .vendor-lp__form .ginput_container textarea{background:#f8f8f8;border:1px solid #ccc;border-radius:5px;width:100%;padding:10px;font-size:14px}body.vendor-contact .vendor-lp__form .ginput_container textarea{height:100px}body.vendor-contact .vendor-lp__form .gfield_checkbox input{margin-right:5px}body.vendor-contact .vendor-lp__form .contact__caption{text-align-last:left;margin-bottom:16px;font-size:16px;font-weight:400}body.vendor-contact .vendor-lp__form .contact__caption a{color:#156faf;text-decoration:underline}body.vendor-contact .vendor-lp__form .gform_wrapper.gravity-theme .gform_footer.left_label,body.vendor-contact .vendor-lp__form .gform_wrapper.gravity-theme .gform_footer.right_label,body.vendor-contact .vendor-lp__form .gform_wrapper.gravity-theme .gform_page_footer.left_label,body.vendor-contact .vendor-lp__form .gform_wrapper.gravity-theme .gform_page_footer.right_label{padding:0}body.vendor-contact .vendor-lp__form .gform_wrapper.gravity-theme .gform_footer button,body.vendor-contact .vendor-lp__form .gform_wrapper.gravity-theme .gform_footer input,body.vendor-contact .vendor-lp__form .gform_wrapper.gravity-theme .gform_page_footer button,body.vendor-contact .vendor-lp__form .gform_wrapper.gravity-theme .gform_page_footer input{border:2px solid #fff;border-radius:50px;width:320px;margin:0;padding:14px;font-size:18px;font-weight:700;box-shadow:0 6px 6px -6px #0000004d}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__form .gform_wrapper.gravity-theme .gform_footer button,body.vendor-contact .vendor-lp__form .gform_wrapper.gravity-theme .gform_footer input,body.vendor-contact .vendor-lp__form .gform_wrapper.gravity-theme .gform_page_footer button,body.vendor-contact .vendor-lp__form .gform_wrapper.gravity-theme .gform_page_footer input{width:95%;margin:0 auto}}body.vendor-contact .vendor-lp__form .gform_wrapper.gravity-theme #field_submit,body.vendor-contact .vendor-lp__form .gform_wrapper.gravity-theme .gform_footer{display:block}body.vendor-contact .vendor-lp__form .gform_footer{text-align:center}body.vendor-contact .vendor-lp__form .gform_button{color:#fff;cursor:pointer;background-color:#ff9300;border:none;border-radius:25px;padding:12px 20px;font-size:16px;transition:all .3s}body.vendor-contact .vendor-lp__form .gform_button:hover{opacity:1;background-color:#ff7b00}body.vendor-contact .vendor-lp__form .gform_confirmation_message{text-align:center;border:2px solid #eee;width:800px;margin:48px auto;padding:16px}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__form .gform_confirmation_message{width:95%}}body.vendor-contact .vendor-lp__form .gform_confirmation_message h2:after{display:none}body.vendor-contact .vendor-lp__footer{color:#fff;text-align:center;background-color:#333;padding:48px 0}body.vendor-contact .vendor-lp__footer .footer-logo img{width:240px;margin-bottom:8px}body.vendor-contact .vendor-lp__footer .footer-text{margin-bottom:4px;font-size:12px}body.vendor-contact .vendor-lp__footer .footer-copyright{opacity:.8;font-size:12px}body.vendor-contact .vendor-lp__fixed-side{margin-bottom:4px;position:fixed;top:140px;right:0}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__fixed-side{display:none}}body.vendor-contact .vendor-lp__fixed-side .button{writing-mode:vertical-rl;-ms-writing-mode:tb-rl;cursor:pointer;border-radius:10px 0 0 10px;padding:24px 12px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s;display:block;position:relative;box-shadow:0 6px 6px -6px #0000004d}body.vendor-contact .vendor-lp__fixed-side .button span{color:#fffa6e;font-weight:700}body.vendor-contact .vendor-lp__fixed-side .button--primary{color:#ff9300;background:#fff;border:2px solid #ff9300;margin-bottom:4px}body.vendor-contact .vendor-lp__fixed-side .button--primary span{color:#333}body.vendor-contact .vendor-lp__fixed-side .button--secondary{color:#fff;background-color:#ff9300;border:2px solid #fff}body.vendor-contact .vendor-lp__fixed-side .button--secondary:hover{opacity:1;background-color:#ff7b00}@media only screen and (width<=767.98px){body.vendor-contact .vendor-lp__fixed-side .button{padding:12px 18px;font-size:16px}}body.vendor-contact .loopSlide{flex-direction:row;align-items:center;margin-top:8px;display:flex;position:relative;overflow:hidden}body.vendor-contact .loopSlide ul{flex-shrink:0;align-items:center;margin:0;padding:0;list-style:none;display:flex}body.vendor-contact .loopSlide ul:first-child{animation:120s linear -60s infinite slide1}body.vendor-contact .loopSlide ul:last-child{animation:120s linear infinite slide2}body.vendor-contact .loopSlide ul li{max-width:160px;margin:0 8px;display:inline-block}body.vendor-contact .loopSlide ul li img{max-width:100%;max-height:60px;display:block}@keyframes slide1{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes slide2{0%{transform:translate(0)}to{transform:translate(-200%)}}body.download-contact .header .list-nav{display:none}@media only screen and (width<=767.98px){body.download-contact .header{display:none}}body.download-contact .scroll-header,body.download-contact .breadcrumb-wrap,body.download-contact .search-product,body.download-contact .footer-conversion,body.download-contact .footer{display:none}body.download-contact .gform_wrapper.gravity-theme input[type=text]{font-size:16px}body.download-contact .gform_wrapper.gravity-theme input[type=submit]{color:#fff;cursor:pointer;text-align:center;background:#0064c8;border:none;border-radius:25px;width:100%;padding:12px 20px;font-size:16px;font-weight:700;transition:all .3s;box-shadow:0 6px 6px -6px #0000004d;border:2px solid #fff!important}body.download-contact .gform_wrapper.gravity-theme input[type=submit]:hover{opacity:1;background:#0153a6}body.download-contact .download-contact-container{width:1000px;margin:64px auto}@media only screen and (width<=767.98px){body.download-contact .download-contact-container{width:auto;padding:16px}}body.download-contact .download-contact-container h2{text-align:center;color:#156faf;margin-bottom:32px;font-size:28px;font-weight:700;line-height:40px}body.download-contact .download-contact-container h2.gform_submission_error{color:#c02b0a;text-align:left;font-size:14px;line-height:24px}body.download-contact .download-contact-container__outer{grid-template-columns:1fr 1fr;align-items:center;gap:32px;display:grid}@media only screen and (width<=767.98px){body.download-contact .download-contact-container__outer{display:block}}body.download-contact .download-contact-container__box .download_head__subtitle{color:#fff;background:#0064c8;border-radius:2px 2px 0 0;margin:0;padding:4px 16px 4px 32px;font-size:13px;font-weight:700;line-height:24px;display:inline-block;position:relative}@media only screen and (width<=767.98px){body.download-contact .download-contact-container__box .download_head__subtitle{display:block}}body.download-contact .download-contact-container__box .download_head__subtitle:before{content:"";color:#fff;font-family:"Font Awesome 5 Free";font-size:14px;font-weight:700;position:absolute;top:4px;left:15px}body.download-contact .download-contact-container__box .download_point__box{background-color:#f5f3ec;margin-bottom:24px}@media only screen and (width<=767.98px){body.download-contact .download-contact-container__box .download_point__box{margin-bottom:12vw}}body.download-contact .download-contact-container__box .list-download__point{padding:8px 16px 8px 8px}body.download-contact .download-contact-container__box li{border:none;margin:0}body.download-contact .download-contact-container__box li.list-download__point__item{margin-bottom:.5em;padding-left:1em;font-size:13px;line-height:24px;position:relative}body.download-contact .download-contact-container__box li.list-download__point__item:before{content:"・";color:#0064c8;font-size:200%;line-height:1;position:absolute;top:0;left:-8px}body.download-contact .download-contact-container__form .sp{display:none}@media only screen and (width<=767.98px){body.download-contact .download-contact-container__form .sp{display:block}}body.download-contact .download-contact-container__form .gfield_required,body.download-contact .download-contact-container__form .gform_required_legend,body.download-contact .download-contact-container__form h2.gform_title{display:none}body.download-contact .download-contact-container__form form{border:2px solid #e5e5e5;padding:16px}@media only screen and (width<=767.98px){body.download-contact .download-contact-container__form form{width:auto;padding:24px 16px}}body.download-contact .download-contact-container__form form input{box-shadow:none;border:1px solid #ccc}body.download-contact .download-contact-container__form form a{text-decoration:underline}body.company-info .company-data{max-width:960px;margin:0 auto}body.company-info .company-data dl>div{border-bottom:1px solid #a1a1aa;gap:0 20px;padding:20px 0;display:flex}@media only screen and (width<=767.98px){body.company-info .company-data dl>div{flex-direction:column;gap:10px}}body.company-info .company-data dl>div>dt{min-width:220px;padding-left:15px;font-size:16px;font-weight:700;line-height:2}@media only screen and (width<=767.98px){body.company-info .company-data dl>div>dt{min-width:inherit;padding-left:0;line-height:1.6}}body.company-info .company-data dl>div>dd{flex:1;font-size:16px;line-height:2}body.company-info .company-data dl>div>dd .boxWrapper .service_detail{margin-bottom:75px}body.company-info .company-data dl>div>dd .boxWrapper:last-child .service_detail:last-child{margin-bottom:0}body.company-info .company-data dl>div>dd .service_cat{color:#0064c8;background:#f5f3ec;margin-bottom:20px;padding:5px 20px;font-weight:700}body.company-info .company-data dl>div>dd .service_name{margin-bottom:35px;font-weight:700}body.company-info .company-data dl>div>dd p{margin:0}.document-widget{background:#fff;border-radius:5px 5px 0 0;margin-bottom:15px;font-family:Helvetica Neue,sans-serif;overflow:hidden;box-shadow:0 4px 8px #0000001a}.document-widget__title,.document-widget__subtitle{font-size:1.2rem;font-weight:700}.document-widget__subtitle{font-size:80%}.document-widget__header{color:#fff;text-align:center;background:#0064c8;width:100%;max-width:100%;padding:1.5rem 1rem 1rem;position:relative}.document-widget__header:after{content:"";z-index:1;border-top:22px solid #0064c8;border-left:180px solid #0000;border-right:180px solid #0000;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.document-widget__form{height:auto}.document-widget__form .document-widget__list{max-height:40vh;margin:0;padding:1rem;list-style:none;transition:max-height 1s cubic-bezier(.4,0,.2,1);overflow-y:scroll}.document-widget__form .document-widget__list:hover{max-height:60vh}.document-widget__form .document-widget__list .document-widget__item{border-bottom:1px solid #c6c6c6;align-items:center;padding:.3rem 0;display:flex}.document-widget__form .document-widget__list .document-widget__item .item-content{align-items:center;gap:.5rem;display:flex}.document-widget__form .document-widget__list .document-widget__item .item-content img{object-fit:contain;width:64px;height:64px}.document-widget__form .document-widget__list .document-widget__item .item-content .item-title{color:#1a1a1a;font-size:.8rem;font-weight:700}.document-widget__form .document-widget__list .document-widget__item .item-content .item-subtitle{color:#0064c8;font-size:.6rem;line-height:1.2}.document-widget__form .document-widget__list .document-widget__item .exp{justify-content:flex-start;align-items:center;width:100%;height:100%;display:flex}.document-widget__form .document-widget__list .document-widget__item .exp .checkbox{vertical-align:middle;text-align:center;height:100%;display:table-cell}.document-widget__form .document-widget__list .document-widget__item label{color:#fff;cursor:pointer;display:inline-block;position:relative}.document-widget__form .document-widget__list .document-widget__item label span{transform-origin:50%;vertical-align:-6px;background-color:#0000;border:2px solid #ccc;flex-shrink:0;width:25px;height:25px;margin-top:2px;margin-right:10px;transition:background-color .15s .2s,transform .35s cubic-bezier(.78,-1.22,.17,1.89);display:inline-block;position:relative}.document-widget__form .document-widget__list .document-widget__item label span:before{content:"";transform-origin:0 0;background:#ccc;border-radius:2px;width:5px;height:2px;transition:width 50ms 50ms;position:absolute;top:11px;left:7px;transform:rotate(45deg)}.document-widget__form .document-widget__list .document-widget__item label span:after{content:"";transform-origin:0 0;background:#ccc;border-radius:2px;width:10px;height:2px;transition:width 50ms;position:absolute;top:14px;left:8px;transform:rotate(305deg)}.document-widget__form .document-widget__list .document-widget__item label:hover span:before{width:5px;transition:width .1s}.document-widget__form .document-widget__list .document-widget__item label:hover span:after{width:10px;transition:width .15s .1s}.document-widget__form .document-widget__list .document-widget__item input[type=checkbox]{display:none}.document-widget__form .document-widget__list .document-widget__item input[type=checkbox]:checked+label span{background-color:#0064c8;border:2px solid #0064c8;transform:scale(1.25)}.document-widget__form .document-widget__list .document-widget__item:has(input[type=checkbox]:disabled:not(:checked)){opacity:.45}.document-widget__form .document-widget__list .document-widget__item:has(input[type=checkbox]:disabled:not(:checked)) label{cursor:not-allowed}.document-widget__form .document-widget__list .document-widget__item input[type=checkbox]:disabled:not(:checked)+label span{background-color:#eee;border-color:#999}.document-widget__cap-hint{color:#444;margin:8px 0 0;font-size:13px}.document-widget__cap-status{color:#c8320a;min-height:1em;margin:4px 0 0;font-size:13px;font-weight:700}.document-widget__form .document-widget__list .document-widget__item input[type=checkbox]:checked+label span:after{background:#fff;width:10px;transition:width .15s .1s}.document-widget__form .document-widget__list .document-widget__item input[type=checkbox]:checked+label span:before{background:#fff;width:5px;transition:width .15s .1s}.document-widget__form .document-widget__list .document-widget__item input[type=checkbox]:checked+label:hover span{background-color:#0064c8;transform:scale(1.25)}.document-widget__form .document-widget__list .document-widget__item input[type=checkbox]:checked+label:hover span:after{background:#fff;width:10px;transition:width .15s .1s}.document-widget__form .document-widget__list .document-widget__item input[type=checkbox]:checked+label:hover span:before{background:#fff;width:5px;transition:width .15s .1s}.document-widget__form .submit-button{color:#1a1a1a;text-align:center;cursor:pointer;background:#ffd814;border:2px solid #fff;border-radius:24px;width:calc(100% - 2rem);max-width:232px;margin:2rem auto 0;padding:.7rem .6rem;font-size:.8rem;font-weight:700;display:block;box-shadow:0 0 5px #0000004d}.document-widget__form .submit-button:hover{opacity:1;background:#ffec14}.document-widget__form .submit-button:after{content:"";background-size:contain;border:none;font-family:"Font Awesome 6 free";font-size:12px;position:static;transform:translate(0)}.lgc-clear{clear:both;visibility:hidden;width:0;height:0;display:block;overflow:hidden}.lgc-grid-50:before,.lgc-tablet-grid-50:before,.lgc-mobile-grid-100:before,.lgc-grid-50:after,.lgc-tablet-grid-50:after,.lgc-mobile-grid-100:after{content:".";visibility:hidden;width:0;height:0;font-size:0;line-height:0;display:block;overflow:hidden}.lgc-grid-50:after,.lgc-tablet-grid-50:after,.lgc-mobile-grid-100:after{clear:both}.lgc-grid-50,.lgc-tablet-grid-50,.lgc-mobile-grid-100{box-sizing:border-box;padding-left:10px;padding-right:10px}.lgc-grid-parent{padding-left:0;padding-right:0}@media (width<=767px){.lgc-mobile-grid-100{clear:both;width:100%}}@media (width>=768px) and (width<=1025px){.lgc-tablet-grid-50{float:left;width:50%}}@media (width>=1025px){.lgc-grid-50{float:left;width:50%}}.lgc-column p{margin-bottom:1.5em}.inside-grid-column{margin-bottom:1.5em;padding:0 10px}.inside-grid-column>p:last-child{margin-bottom:0}@media (width<=767px){.lgc-mobile-grid-100 .inside-grid-column{padding:0}}@media (width<=1024px){.lgc-clear{display:none}}img{height:auto}.pickup .pickup-product .list-product__img img{width:auto}.c-container{width:var(--dm-container-width);margin:0 auto}@media only screen and (width<=767.98px){.c-container{width:90%}}.c-btn{text-align:center;min-width:210px;padding:17px var(--dm-space-20);font-family:var(--dm-font-family-base);cursor:pointer;background:0 0;border:none;transition:all .3s linear;display:inline-block}.c-btn--primary{font-size:var(--dm-font-size-18);font-weight:var(--dm-font-weight-bold);color:var(--dm-color-white);background:linear-gradient(135deg, var(--dm-color-primary) 0%, var(--dm-color-primary-light) 100%);border-radius:var(--dm-radius-pill);box-shadow:var(--dm-shadow-btn);position:relative}.c-btn--primary:hover{background:linear-gradient(223deg, var(--dm-color-primary) 14.1%, var(--dm-color-primary-light) 83.25%);opacity:.9}.c-btn--secondary{font-size:var(--dm-font-size-16);font-weight:var(--dm-font-weight-bold);color:var(--dm-color-primary);border:1px solid var(--dm-color-primary);border-radius:var(--dm-radius-4);position:relative}.c-btn--secondary:hover{color:var(--dm-color-white);background-color:var(--dm-color-primary)}.c-btn--tertiary{font-size:var(--dm-font-size-16);font-weight:var(--dm-font-weight-bold);color:var(--dm-color-text-muted);border:1px solid var(--dm-color-text-muted);background:var(--dm-color-white);border-radius:var(--dm-radius-pill)}.c-btn--tertiary:hover{background-color:var(--dm-color-text-muted);color:var(--dm-color-white)}.c-btn--download{font-size:var(--dm-font-size-16);font-weight:var(--dm-font-weight-bold);color:var(--dm-color-text);background:var(--dm-color-cta-yellow);border:1px solid var(--dm-color-cta-yellow);border-radius:var(--dm-radius-4)}.c-btn--download:hover{background:var(--dm-color-cta-yellow-hover)}.c-btn--arrow{padding-right:var(--dm-space-30);position:relative}.c-btn--arrow:after{content:"";width:12px;height:12px;right:var(--dm-space-20);border-top:2px solid;border-right:2px solid;position:absolute;top:50%;transform:translateY(-40%)rotate(45deg)}@media only screen and (width<=767.98px){.c-btn--primary,.c-btn--secondary,.c-btn--tertiary,.c-btn--download{font-size:.14rem}}.c-heading{font-weight:var(--dm-font-weight-bold);margin-bottom:var(--dm-space-40)}.c-heading--xl{font-size:var(--dm-font-size-32);text-align:center}.c-heading--lg{font-size:var(--dm-font-size-24);text-align:left}.c-heading--md{font-size:var(--dm-font-size-20);text-align:left;margin-bottom:var(--dm-space-30)}@media only screen and (width<=767.98px){.c-heading{margin-bottom:var(--dm-space-30)}.c-heading--xl{font-size:.2rem}.c-heading--lg,.c-heading--md{text-align:center;font-size:.18rem}}.c-marker{background:linear-gradient(transparent 60%, var(--dm-color-marker) 60%)}.content .c-caption__text{font-size:var(--dm-font-size-14)}.c-video{margin:0 0 var(--dm-space-16)}.c-video__player{background-color:#000;width:100%;max-width:100%;height:auto;display:block}.c-text{font-family:var(--dm-font-family-base);font-size:var(--dm-font-size-16);line-height:var(--dm-line-height-base);color:var(--dm-color-text)}.c-text--sm{font-size:var(--dm-font-size-14)}.c-text--xs{font-size:var(--dm-font-size-12)}.c-text--muted{color:var(--dm-color-text-muted)}.c-text--bold{font-weight:var(--dm-font-weight-bold)}.c-card{background-color:var(--dm-color-white);border-radius:var(--dm-radius-4);box-shadow:var(--dm-shadow-box);padding:var(--dm-space-30)}@media only screen and (width<=767.98px){.c-card{padding:var(--dm-space-20) var(--dm-space-16)}}.c-badge{font-size:var(--dm-font-size-14);color:var(--dm-color-primary);border:1px solid var(--dm-color-primary);border-radius:var(--dm-radius-4);padding:var(--dm-space-4) var(--dm-space-10);background-color:var(--dm-color-white);display:inline-block}.c-badge--filled{color:var(--dm-color-white);background:var(--dm-color-primary)}.c-img{max-width:100%;height:auto;display:block}.c-pagination{text-align:center;margin-top:3em}.c-pagination__item,.c-pagination__current,.c-pagination__dots{border:solid 1px var(--dm-color-primary);text-align:center;width:3em;margin:0 .25em;padding:.5em;display:inline-block}.c-pagination__item{background:var(--dm-color-primary);color:var(--dm-color-white)}.c-pagination__current,.c-pagination__dots{color:var(--dm-color-primary);background:var(--dm-color-white)}.breadcrumb-wrap .breadcrumb li,.list-case-study .list-case-study__source,.sort .sort-btn-wrap .sort-btn:not(.on),.list-source,.list-source a,.list-case-study__source,.list-case-study__source a,.casestudy-head__source,.casestudy-head__source a,.page-caption,.page-caption a,.article-author .item-label{color:var(--dm-color-text-muted)}.show-more-btn{background-color:var(--dm-color-primary);opacity:1}.casestudy-head-category-title{background-color:#656565}.gdd_front_page_section_wrapper .form_contents>.progress-bar .guide-text{color:var(--dm-color-text-muted)}.gdd_front_page_section_wrapper .gdd-form-step-status{color:var(--dm-color-text-muted);text-align:right;margin:0 0 12px;font-weight:700}.sm-scroll:focus-visible,.comparison_table_view-list:focus-visible,.article-body table:focus-visible,.dm-asc .product-details table:focus-visible{outline:3px solid var(--dm-color-primary);outline-offset:3px}.comparison-table-group{margin:0}.comparison-table-term{font-weight:700}.comparison-table-definition{margin-left:0}.comparison_table_view-product_list_item .item-subtitle{color:#464646;border-right:1px solid #cbcac8;justify-content:space-evenly;align-items:center;height:54px;padding:8px;font-size:14px;font-weight:600;line-height:1.1;display:flex}.comparison_table_view-product_list_item .basic_functions_list{filter:blur(4px)}.comparison_table_view-product_list_item .product_item-price_plan{border-top:1px solid #cbcac8;border-right:1px solid #cbcac8}.comparison_table_view-product_list_item .price_outer .comparison-table-term{font-size:17px;line-height:1.5}.comparison_table_view-product_list_item .price_outer .accordion_content{z-index:1;background-color:#fff;padding-bottom:8px;font-size:12px;position:sticky;left:0}.comparison-table-accessible{clip:rect(0, 0, 0, 0)!important;white-space:normal!important;table-layout:fixed!important;contain:size layout paint!important;border:0!important;width:1px!important;max-width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;display:block!important;position:absolute!important;overflow:hidden!important}.comparison-table-accessible :is(caption,thead,tbody,tr,th,td){max-width:1px!important;overflow:hidden!important}.comparison_table_request_view .accordion_icon,.comparison_table_request_view_embed .accordion_icon,.comparison_table_request_view .accordion_title,.comparison_table_request_view_embed .accordion_title{appearance:none;font:inherit;background-clip:padding-box;border:0;padding:0}.comparison_table_request_view .accordion_title,.comparison_table_request_view_embed .accordion_title{text-align:left;background-color:#0000}.comparison_table_request_view .accordion_icon:focus-visible,.comparison_table_request_view_embed .accordion_icon:focus-visible,.comparison_table_request_view .accordion_title:focus-visible,.comparison_table_request_view_embed .accordion_title:focus-visible{outline:3px solid var(--dm-color-primary);outline-offset:3px}.u-clear-both{clear:both}.u-ta-c{text-align:center}.u-ta-l{text-align:left}.u-ta-r{text-align:right}.u-bg-beige{background-color:var(--dm-color-bg-beige)}.u-bg-gray{background-color:var(--dm-color-bg-gray)}body.casestudy .tag-search{width:100%;margin:0 auto}@media only screen and (width<=767.98px){body.casestudy .tag-search{margin:0 auto 40px}}body.casestudy .modal .tag-search{margin-bottom:0}body.casestudy .tag-search__tab-btn .tab-btn{appearance:none;color:#606a6a;text-align:inherit;background:0 0;border:0;font-family:inherit;font-weight:400}body.casestudy .tag-search__tab-btn .tab-btn.is-active{color:#0064c8;font-weight:700}body.casestudy .tag-search__tab-btn .tab-btn:focus-visible{outline:3px solid var(--dm-color-accent-orange);outline-offset:3px}body.casestudy .tag-search__tab-content .list-tag{border:1px solid #606a6a;padding:16px;box-shadow:0 1px 3px #00000029}body.casestudy .tag-search__tab-content .list-tag__item{margin-right:24px}body.casestudy .tag-search__tab-content .list-tag__item:last-child{margin-right:0}body.casestudy .tag-search__tab-content .list-tag__link{color:#606a6a;line-height:2}body.casestudy .tag-search__tab-content .list-tag__link.is-active{color:#0064c8}.side-tag-search__tabs{display:grid}.side-tag-search__tablist{display:contents}.side-tag-search__tablist>.tag-search__tab-btn-wrap,.side-tag-search__tabs>.tag-search__tab-content{grid-column:1}@media only screen and (width<=767.98px){body.casestudy .tag-search__tab-content .list-tag{padding:16px 16px 10px}body.casestudy .tag-search__tab-content .list-tag__item{margin-bottom:10px;margin-right:15px}}dialog.case-filter-dialog{width:100%;max-width:none;max-height:min(88vh,760px);color:var(--dm-color-text);background:#fff;border:0;margin:0;padding:25px 25px 24px;display:none;inset:auto 0 0;overflow-y:auto}dialog.case-filter-dialog[open]{display:block}dialog.case-filter-dialog::backdrop{background:#00000059}.case-filter-dialog__title{margin:0 0 var(--dm-space-24);color:var(--dm-color-text);font-size:var(--dm-font-size-20);line-height:var(--dm-line-height-tight)}dialog.case-filter-dialog .js-modalclose:focus-visible{outline:3px solid var(--dm-color-accent-orange);outline-offset:3px}body.top .tag-search button.tab-btn,body.top .tag-search button.list-tag__link,body.top .sort button.sort-btn{appearance:none;font:inherit;text-align:inherit;background:0 0;border-top:0;border-bottom:0;border-left:0}body.top .tag-search button.tab-btn{border-right:0}body.top .tag-search button.list-tag__link{border:1px solid}body.top .tag-search__tab-content button.list-tag__link{border:0}body.top .sort button.sort-btn.on{pointer-events:auto}body.top .tag-search button:focus-visible,body.top .sort button:focus-visible{outline:3px solid var(--dm-color-accent-orange);outline-offset:3px}body.category .search-category__lead{margin-bottom:32px}body.category .search-category .box{width:100%;margin:0 auto;padding:32px 16px 16px}body.category .search-category .list-tag__link{color:#606a6a;background:#fafafa;border-color:#606a6a}body.category .search-category .list-tag__link:hover{opacity:.5}body.category .search-category .list-tag__link.is-active{color:#fff;pointer-events:none;background-color:#0064c8;border-color:#0064c8;font-weight:700}@media only screen and (width<=767.98px){body.category .search-category__lead{text-align:center;margin-bottom:30px}}section.category-wrap .sub-heading2{color:#fff}section.category-wrap .list-other-category__item{margin:0 8px 8px 0}section.category-wrap .list-other-category__link{color:#606a6a;font-weight:400}.article-body img{height:auto}.article-body .comparison_table_view-product_list_item .download img{height:120px}.article-body h2[id^=contents]{scroll-margin-top:120px}.author .author-wrapper .author-index-title{color:#fff;text-align:left;background:linear-gradient(91.15deg,#0064c8 14.1%,#0093ff 83.25%);border-radius:4px 4px 0 0;margin:0 0 16px;padding:8px 16px;font-size:24px;font-weight:700;line-height:48px}.author .author-wrapper .author-section-title{color:#0064c8;text-align:left;border-bottom:1px solid #0064c8;margin-bottom:16px;padding:2px;font-size:18px;line-height:32px}.author .article-author .item-label{color:var(--dm-color-text-muted)}@media only screen and (width<=767.98px){.article-wrapper .c-article-cta .c-article-cta__btn{height:auto;min-height:80px;padding-top:12px;padding-bottom:12px;line-height:1.35}.article-wrapper .c-article-cta .c-article-cta__btn.c-article-cta__btn--search:after,.article-wrapper .c-article-cta .c-article-cta__btn.c-article-cta__btn--download:after{top:50%;transform:translateY(-50%)}}@media only screen and (width<=374.98px){.article-wrapper .c-article-cta .c-article-cta__btn{font-size:18px}}.slider__case-study-wrap{position:relative}body .list-source,body .list-source a,body .list-case-study__source,body .list-case-study__source a,body .casestudy-head__source,body .casestudy-head__source a,body .page-caption,body .page-caption a,body .article-author .item-label{color:var(--dm-color-text-muted)!important}body .show-more-btn{background:var(--dm-color-primary)!important;opacity:1!important}body .casestudy-head-category-title{background-color:#656565!important}.slider__case-study{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin:0;display:flex;overflow-x:auto}.slider__case-study::-webkit-scrollbar{display:none}.slider__case-study:after{content:none}.slider__case-study .slider_case-study__item{scroll-snap-align:center;flex:none}.slider__case-study-arrow{z-index:3;border-radius:var(--dm-radius-circle);background:var(--dm-color-white);width:48px;height:48px;box-shadow:var(--dm-shadow-btn);cursor:pointer;border:none;padding:0;transition:opacity .2s linear;position:absolute;top:50%;transform:translateY(-50%)}.slider__case-study-arrow:hover{opacity:.8}.slider__case-study-arrow:before{content:"";border-top:2px solid var(--dm-color-primary);border-right:2px solid var(--dm-color-primary);width:12px;height:12px;margin:auto;display:block}.slider__case-study-arrow--prev{left:16px}.slider__case-study-arrow--prev:before{transform:translate(3px)rotate(-135deg)}.slider__case-study-arrow--next{right:16px}.slider__case-study-arrow--next:before{transform:translate(-3px)rotate(45deg)}@media only screen and (width<=767.98px){.slider__case-study-arrow{width:40px;height:40px}.slider__case-study-arrow--prev{left:8px}.slider__case-study-arrow--next{right:8px}}.scroll-header dialog.mobile-menu{border:0;max-width:none;margin:0 0 0 auto;padding:0}.scroll-header dialog.mobile-menu::backdrop{background:#00000080}.scroll-header .icon-menu button{cursor:pointer;background:0 0;border:0;padding:0}.scroll-header .icon-menu button:focus-visible{outline:3px solid var(--dm-color-cta-yellow);outline-offset:3px}.scroll-header__desktop-search{flex:0 auto}.scroll-header{transition:top .3s}.scroll-header.in{top:0}.tag-search button.tab-btn,.tag-search button.list-tag__link{appearance:none;font:inherit;background:0 0;border:0;border-radius:0}.sort button.sort-btn{appearance:none;font:inherit;background:0 0;border-top:0;border-bottom:0;border-left:0;border-radius:0}.tag-search button.tab-btn:focus-visible,.tag-search button.list-tag__link:focus-visible,.sort button.sort-btn:focus-visible{outline:3px solid var(--dm-color-accent-orange);outline-offset:3px}@media only screen and (width>=768px) and (width<=1199.98px){body,.header,.scroll-header{min-width:0}.page-width{width:calc(100% - 48px);max-width:var(--dm-container-width)}.header{align-items:center;gap:24px;padding:24px}.header .logo{flex:0 200px;min-width:150px}.header .list-nav{flex-wrap:wrap;flex:auto;justify-content:flex-end;gap:8px 20px;font-size:13px;display:flex}.header .list-nav__item{margin-left:0}.scroll-header{gap:20px;padding:14px 24px;top:-160px}.scroll-header .logo{flex:0 180px;min-width:140px}.scroll-header__desktop-search{flex:auto;min-width:0}.scroll-header .search-wrap .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.scroll-header .search-wrap .select-wrap{width:auto;margin-right:0}.scroll-header .search-wrap input{grid-column:span 2;width:100%;min-width:0;margin-right:0}.scroll-header .search-wrap .search-btn{width:100%;padding-inline:8px}.footer-conversion .footer-conversion-container .footer-conversion-outer{width:calc(100% - 48px);max-width:864px}}@media only screen and (width<=767.98px){.scroll-header__desktop-search{display:none}.scroll-header dialog.mobile-menu[open]{display:block;right:0}}.top .pickup .list-category__item{flex-basis:49%;padding:24px 16px}@media only screen and (width<=767.98px){.top .pickup .list-category__item{width:300px;margin:0 16px 0 0;padding:24px 12px}}.site-main>.page-header,.site-main>.hentry,.site-main>.posts-navigation,.site-main>.no-results{max-width:1206px;margin:24px auto;padding:0 16px}.search-case-study__error{color:#7f1d1d;background:#fef2f2;border:1px solid #fecaca;margin:0 0 16px;padding:12px 16px}.search-case-study__empty{color:#374151;text-align:center;background:#f8fafc;border:1px solid #dbe3eb;margin:0 0 24px;padding:20px 16px}.screen-reader-text{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.search-page{background:var(--dm-color-bg-subtle)}.search-page__container{max-width:var(--dm-container-width);padding:var(--dm-space-48) var(--dm-space-24) var(--dm-space-80);margin-inline:auto}.search-page__header{text-align:center;margin-block-end:var(--dm-space-32)}.search-page__header h1{margin:0 0 var(--dm-space-12);color:var(--dm-color-text);font-size:clamp(28px,4vw,40px);line-height:var(--dm-line-height-tight)}.search-page__header p{color:var(--dm-color-text-muted);font-size:var(--dm-font-size-16);margin:0}.search-page__form{max-width:760px;padding:var(--dm-space-24);margin:0 auto var(--dm-space-48);border:1px solid var(--dm-color-border-light);border-radius:var(--dm-radius-10);background:var(--dm-color-white);box-shadow:var(--dm-shadow-box)}.search-page__form>label{font-size:var(--dm-font-size-16);font-weight:var(--dm-font-weight-bold);margin-block-end:var(--dm-space-8);display:block}.search-page__form-row{gap:var(--dm-space-12);flex-wrap:wrap;display:flex}.search-page__field{min-width:0;min-height:48px;padding:var(--dm-space-12) var(--dm-space-16);border:1px solid var(--dm-color-gray);border-radius:var(--dm-radius-4);background:var(--dm-color-white);color:var(--dm-color-text);font:inherit;flex:320px}.search-page__submit{min-height:48px;padding:var(--dm-space-12) var(--dm-space-24);border:2px solid var(--dm-color-primary);border-radius:var(--dm-radius-4);background:var(--dm-color-primary);color:var(--dm-color-white);font:inherit;font-weight:var(--dm-font-weight-bold);cursor:pointer;flex:0 160px}.search-page__field:focus-visible,.search-page__submit:focus-visible,.search-result-card a:focus-visible{outline:3px solid var(--dm-color-accent-orange);outline-offset:3px}.search-page__submit:hover{background:var(--dm-color-white);color:var(--dm-color-primary)}.search-page__result-heading{justify-content:space-between;align-items:baseline;gap:var(--dm-space-16);border-bottom:3px solid var(--dm-color-primary);padding-block-end:var(--dm-space-16);display:flex}.search-page__result-heading h2,.search-page__result-heading p{margin:0}.search-page__result-heading h2{overflow-wrap:anywhere;font-size:var(--dm-font-size-24)}.search-page__result-heading p{color:var(--dm-color-text-muted);flex:none}.search-page__results{gap:var(--dm-space-16);margin-block:var(--dm-space-24) var(--dm-space-40);display:grid}.search-result-card{gap:var(--dm-space-24);padding:var(--dm-space-24);border:1px solid var(--dm-color-border-light);border-radius:var(--dm-radius-10);background:var(--dm-color-white);box-shadow:var(--dm-shadow-box);grid-template-columns:minmax(160px,220px) minmax(0,1fr);display:grid}.search-result-card:not(:has(.search-result-card__thumbnail)){grid-template-columns:minmax(0,1fr)}.search-result-card__thumbnail{aspect-ratio:16/10;border-radius:var(--dm-radius-4);background:var(--dm-color-bg-beige);align-self:start;display:block;overflow:clip}.search-result-card__thumbnail img{object-fit:cover;width:100%;height:100%}.search-result-card__body{min-width:0}.search-result-card__meta{align-items:center;gap:var(--dm-space-8) var(--dm-space-16);color:var(--dm-color-text-muted);font-size:var(--dm-font-size-13);flex-wrap:wrap;margin-block-end:var(--dm-space-8);display:flex}.search-result-card__kind{padding:var(--dm-space-4) var(--dm-space-10);border:1px solid var(--dm-color-primary);border-radius:var(--dm-radius-pill);color:var(--dm-color-primary);font-weight:var(--dm-font-weight-bold)}.search-result-card__title{margin:0 0 var(--dm-space-8);overflow-wrap:anywhere;font-size:var(--dm-font-size-20);line-height:var(--dm-line-height-tight)}.search-result-card__title a{color:var(--dm-color-primary);text-underline-offset:3px;text-decoration-thickness:1px}.search-result-card__author,.search-result-card__excerpt{margin:0 0 var(--dm-space-12)}.search-result-card__author{color:var(--dm-color-text-muted);font-size:var(--dm-font-size-13)}.search-result-card__excerpt{overflow-wrap:anywhere;max-width:80ch;line-height:var(--dm-line-height-base)}.search-result-card__categories{gap:var(--dm-space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.search-result-card__categories a{min-height:32px;padding-inline:var(--dm-space-10);border-radius:var(--dm-radius-4);background:var(--dm-color-bg-beige);color:var(--dm-color-primary);font-size:var(--dm-font-size-13);align-items:center;display:inline-flex}.search-page__pagination{margin-inline:auto}.search-page__empty{padding:var(--dm-space-40) var(--dm-space-24);border-radius:var(--dm-radius-10);background:var(--dm-color-white);text-align:center}.search-page__empty h2{margin:0 0 var(--dm-space-12);font-size:var(--dm-font-size-24)}.search-page__empty p{color:var(--dm-color-text-muted);margin:0}@media only screen and (width<=767.98px){.search-page__container{padding:32px 16px 64px}.search-page__form{margin-block-end:40px;padding:20px 16px}.search-page__field,.search-page__submit{flex-basis:100%;width:100%;font-size:16px}.search-page__result-heading{align-items:flex-start}.search-page__result-heading h2{font-size:20px}.search-result-card{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.search-result-card__thumbnail{width:100%}.search-result-card__title{font-size:18px}}.gdd_front_page_section_wrapper .download-lists .download-lists__item{padding:8px 12px}.gdd_front_page_section_wrapper .download-lists .download-lists__item .item-content{gap:16px;width:100%;min-width:0}.gdd_front_page_section_wrapper .download-lists .download-lists__item .item-content img,.gdd_front_page_section_wrapper .download-lists .download-lists__logo-placeholder{flex:0 0 72px;width:72px;height:72px}.gdd_front_page_section_wrapper .download-lists .download-lists__logo-placeholder{color:#606a6a;text-align:center;box-sizing:border-box;background:#f8f8f8;border:1px solid #cdcdcd;place-items:center;padding:4px;font-size:11px;line-height:1.2;display:grid}.gdd_front_page_section_wrapper .download-lists .download-lists__item .item-content .list-title{overflow-wrap:anywhere;flex:auto;min-width:0;font-size:14px}.gdd_front_page_section_wrapper .download-lists .download-lists__item .item-content .list-title .list-subtitle{overflow-wrap:anywhere;font-size:12px}.gdd_front_page_section_wrapper .agreement_popup_trigger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.gdd_front_page_section_wrapper dialog.popup-overlay{border:0;max-width:none;max-height:none;margin:0;padding:0}.gdd_front_page_section_wrapper dialog.popup-overlay:not([open]){display:none}.gdd_front_page_section_wrapper dialog.popup-overlay::backdrop{background:0 0}.gdd_front_page_section_wrapper dialog.popup-overlay .agreement_title:focus{outline:none}.gdd_front_page_section_wrapper .form_contents dl>div:not(.submit_wrapper),.gdd_front_page_section_wrapper .form_contents dd.company_name_wrapper{margin-bottom:8px}.gdd_front_page_section_wrapper .form_contents dt>label.form_element_title{margin:0;font-size:16px;font-weight:700;line-height:24px}.gdd_front_page_section_wrapper .form_contents dd>p.input-example{color:#727074;font-size:10px;font-weight:400;line-height:12px;margin:4px 0 0!important}.gdd_front_page_section_wrapper .form_contents .company_autoinput_wrapper .window_header button.close{border:0;font-family:inherit;line-height:1}.gdd_front_page_section_wrapper .form_contents .company_autoinput_wrapper .company_item__button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:0;display:flex}.gdd_front_page_section_wrapper .form_contents .company_autoinput_wrapper .company_item__option.is-active{outline:3px solid var(--dm-color-accent-orange);outline-offset:-3px;background:#e8f2ff}.gdd_front_page_section_wrapper .company-autoinput__status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gdd_front_page_section_wrapper .form_contents .company_autoinput_wrapper button:focus-visible{outline:3px solid var(--dm-color-accent-orange);outline-offset:2px}.gdd_front_page_section_wrapper .gdd-step-actions{grid-template-columns:minmax(96px,.55fr) minmax(0,1fr);align-items:stretch;gap:12px;width:100%;display:grid}.gdd_front_page_section_wrapper .gdd-step-actions .submit_wrapper{width:100%;margin:0;padding:0}.gdd_front_page_section_wrapper .gdd-step-back{border:2px solid var(--dm-color-primary);background:var(--dm-color-white);width:100%;min-height:48px;color:var(--dm-color-primary);font:inherit;cursor:pointer;border-radius:4px;padding:10px 16px;font-weight:700}.gdd_front_page_section_wrapper .gdd-step-back:hover{background:#eef6ff}.gdd_front_page_section_wrapper .gdd-step-back:focus-visible{outline:3px solid var(--dm-color-accent-orange);outline-offset:2px}.gdd_front_page_section_wrapper .gdd-step-back:disabled{cursor:not-allowed;opacity:.45}.products_comparison_table button.accordion_icon,.products_comparison_table button.accordion_title{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.products_comparison_table button.accordion_icon:focus-visible,.products_comparison_table button.accordion_title:focus-visible{outline:3px solid var(--dm-color-accent-orange);outline-offset:3px}.contact-form__fields{display:block}.contact-form__row{border:0;margin:0 0 24px;padding:0}.contact-form__row:last-of-type{margin-bottom:0}.contact-form__label{margin-bottom:8px;padding:0;font-size:16px;font-weight:700;display:block}.contact-form__required{color:#fff;vertical-align:middle;background-color:#b91c1c;border-radius:2px;margin-left:8px;padding:2px 6px;font-size:12px;font-weight:700;display:inline-block}.contact-form__control{display:block}.contact-form__input{width:100%;box-shadow:none;box-sizing:border-box;background:#f8f8f8;border:1px solid #cbcac8;border-radius:4px;padding:12px 16px;font-size:16px}.contact-form__input:focus-visible{outline-offset:1px;outline:3px solid #0b57d0}.contact-form__select{cursor:pointer;background-color:#fff;font-weight:700}.contact-form__textarea{resize:vertical;min-height:200px}.contact-form__row--checkbox{border:0;min-width:0;margin:0 0 24px;padding:0}.contact-form__choices{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.contact-form__choice{cursor:pointer;align-items:center;gap:8px;font-size:16px;font-weight:400;display:flex}.contact-form__choice input[type=checkbox]{accent-color:#156faf;width:auto;transform:scale(1.4)}.contact-form__error{color:#e11616;margin:6px 0 0;font-size:14px}.contact-form__general-error{color:#c02b0a;background:#fdecea;border:1px solid #f5c6cb;border-radius:4px;margin:0 0 20px;padding:12px 16px;font-size:15px}.contact-form__hp{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.contact__caption{margin:20px 0 16px;font-size:15px;line-height:1.8}.contact__caption a{color:#156faf;text-decoration:underline}.contact-form__footer{text-align:center;margin-top:32px}.contact-form__submit{box-sizing:border-box;color:#fff;text-align:center;cursor:pointer;border:2px solid #fff;border-radius:50px;min-width:240px;max-width:100%;padding:16px 24px;font-size:18px;font-weight:700;transition:opacity .3s;display:inline-block;box-shadow:0 1px 16px #00000029}.contact-form__submit:hover{opacity:.75}.contact-form__submit:disabled{opacity:.5;cursor:default}.contact-form--contact .contact-form__submit{background:linear-gradient(91.15deg,#0064c8 14.1%,#0093ff 83.25%)}.contact-form--vendor .contact-form__submit{background-color:#9a3412}.contact-form--vendor .contact-form__submit:hover{opacity:1;background-color:#7c2d12}.contact-form--download .contact-form__submit{background:#0064c8;width:100%}.contact-form--download .contact-form__submit:hover{opacity:1;background:#0153a6}.contact-form--embed .contact-form__submit{width:auto}.contact__complete{padding:8px 0 16px}.contact__complete .heading{text-align:center;margin:0 0 24px;font-size:28px;font-weight:700}.contact__lead{text-align:center;line-height:1.9}.contact__complete .btn-area{text-align:center;margin-top:40px}.contact__complete .btn{color:#fff;text-align:center;background:linear-gradient(135deg,#0064c8 0%,#0093ff 100%);border-radius:50px;min-width:210px;padding:16px 24px;font-size:18px;font-weight:700;text-decoration:none;transition:opacity .3s;display:inline-block;box-shadow:0 1px 16px #00000029}.contact__complete .btn:hover{opacity:.75}@media (width<=767.98px){.contact-form__choices{flex-direction:column;gap:10px;display:flex}.contact-form__submit{width:95%;min-width:0}.contact__complete .heading{font-size:22px}.contact__lead{text-align:left;font-size:14px}}.contact-width{width:776px;max-width:100%;margin:0 auto;padding:0 0 64px}.contact-heading{color:#fff;text-align:center;background:#0064c8;border-radius:4px 4px 0 0;margin:0 0 32px;padding:24px;font-size:28px;font-weight:700}.form-appeal-banner{margin:40px 0;display:block}.form-appeal-banner img{width:100%;height:auto;display:block}.contact-article{padding:24px 0 0}body.contact .search-product{display:none}@media (width<=767.98px){.contact-width{width:92%}.form-appeal-banner{margin-top:0}.contact-heading{padding:18px;font-size:20px}}body.download-contact{color:#333;background:#f8f8f8}body.download-contact .header .list-nav,body.download-contact .scroll-header,body.download-contact .breadcrumb-wrap,body.download-contact .search-product,body.download-contact .footer-conversion,body.download-contact .footer{display:none}.download-contact-container{box-sizing:border-box;width:1000px;max-width:100%;margin:64px auto;padding:0 16px}.download-contact-container>h1{text-align:center;color:#156faf;margin-bottom:32px;font-size:28px;font-weight:700;line-height:1.4}.download-contact-container__outer{grid-template-columns:1fr 1fr;align-items:center;gap:32px;display:grid}.download-contact-container__inner img{width:100%;height:auto}.download_head__subtitle{color:#fff;background:#0064c8;border-radius:2px 2px 0 0;margin:0;padding:4px 16px;font-size:13px;font-weight:700;line-height:1.8;display:inline-block}.download_point__box{background-color:#f5f3ec;margin-bottom:24px}.list-download__point{margin:0;padding:8px 16px;list-style:none}.list-download__point__item{border:none;margin-bottom:.5em;padding-left:1em;font-size:13px;line-height:1.8;position:relative}.list-download__point__item:before{content:"・";color:#0064c8;position:absolute;top:0;left:-2px}.download-contact-container__form form.contact-form{background:#fff;border:2px solid #e5e5e5;border-radius:4px;padding:24px}.embedded-contact-form{margin:0 0 32px}.embedded-contact-form form.contact-form{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:28px 24px}.embedded-contact-form__title{margin:0 0 16px;font-size:20px;font-weight:700;line-height:1.6}@media (width<=767.98px){.embedded-contact-form form.contact-form{padding:20px 16px}body.download-contact .header{display:none}.download-contact-container{width:auto}.download-contact-container__outer{display:block}.download_point__box{margin-bottom:24px}}body.vendor-contact{color:#333}body.vendor-contact .header .list-nav,body.vendor-contact .scroll-header,body.vendor-contact .breadcrumb-wrap,body.vendor-contact .search-product,body.vendor-contact .footer-conversion,body.vendor-contact .footer,body.vendor-contact .sp{display:none}.vendor-lp h2{text-align:center;color:#156faf;margin-bottom:40px;font-size:28px;font-weight:700;line-height:1.4;display:inline-block;position:relative}.vendor-lp h2:after{content:"";border-top:4px dotted #156faf;width:100%;position:absolute;bottom:-16px;left:0}.vendor-lp p{font-size:16px;font-weight:700;line-height:2.25}.vendor-lp .strong-line{background:linear-gradient(#0000 60%,#fff850 60%)}.vendor-lp .cv-wrapper{justify-content:center;gap:24px;display:flex}.vendor-lp .cv-wrapper .button{cursor:pointer;text-align:center;border-radius:50px;width:384px;padding:12px 8px;font-size:18px;font-weight:700;text-decoration:none;transition:all .3s;display:block;position:relative;box-shadow:0 6px 6px -6px #0000004d}.vendor-lp .cv-wrapper .button span{color:#333;font-size:14px;font-weight:700;display:block}.vendor-lp .cv-wrapper .button--primary{color:#9a3412;background:#fff;border:3px solid #9a3412}.vendor-lp .cv-wrapper .button--primary:after{content:"";vertical-align:middle;background:url(/assets/img/vendor-lp/icon-dl.png) 50%/contain no-repeat;width:18px;height:18px;margin-left:10px;display:inline-block}.vendor-lp .cv-wrapper .button--secondary{color:#fff;background-color:#9a3412;border:2px solid #fff}.vendor-lp .cv-wrapper .button--secondary span{color:#fff}.vendor-lp .cv-wrapper .button--secondary:hover{opacity:1;background-color:#7c2d12}.vendor-lp__fv{text-align:center;background:url(/assets/img/top/main_bg.png) 50% -65px/1366px repeat-x;padding:0 16px}.vendor-lp__fv .fv-outer{grid-template-columns:1fr 1fr;align-items:center;gap:16px;width:1080px;max-width:100%;margin:0 auto;display:grid}.vendor-lp__fv .fv-inner{flex-direction:column;align-items:center;margin-bottom:48px;display:flex}.vendor-lp__fv h1{text-align:left;margin-bottom:32px;font-weight:700}.vendor-lp__fv h1 span{letter-spacing:3px;color:#333;font-size:42px}.vendor-lp__fv ul{margin:0;padding:0;list-style:none}.vendor-lp__fv li{text-align:left;letter-spacing:2px;color:#156faf;margin-bottom:8px;padding-left:32px;font-size:26px;font-weight:700;line-height:1.6;position:relative}.vendor-lp__fv li:before{content:"";background:url(/assets/img/vendor-lp/icon_check-solid.png) 50%/contain no-repeat;width:20px;height:20px;display:inline-block;position:absolute;top:12px;left:0}.vendor-lp__fv img[alt=デジタル化の窓口モックアップ]{width:100%;height:auto}.vendor-lp__fv .achievement{background:linear-gradient(#fdfdfc 0%,#f9f7f3 50%);margin:0 auto;padding:0 0 32px}.vendor-lp__fv .achievement p{margin-bottom:24px;font-size:16px}.vendor-lp__fv .achievement-outer{justify-content:space-between;align-items:flex-start;gap:24px;width:864px;max-width:90%;margin:0 auto;display:flex}.vendor-lp__fv .achievement-outer img{object-fit:contain;min-width:0;max-width:calc(33.3333% - 16px);height:auto;max-height:100px}.loopSlide{flex-direction:row;align-items:center;margin-top:8px;display:flex;position:relative;overflow:hidden}.loopSlide ul{flex-shrink:0;align-items:center;margin:0;padding:0;list-style:none;display:flex}.loopSlide ul:first-child{animation:120s linear -60s infinite vendorSlide1}.loopSlide ul:last-child{animation:120s linear infinite vendorSlide2}.loopSlide li{max-width:160px;margin:0 8px;display:inline-block}.loopSlide li img{max-width:100%;max-height:60px;display:block}@keyframes vendorSlide1{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes vendorSlide2{0%{transform:translate(0)}to{transform:translate(-200%)}}.vendor-lp__reason{text-align:center;width:1000px;max-width:90%;margin:0 auto;padding:96px 0}.vendor-lp__reason p{margin-bottom:40px}.vendor-lp__reason picture{margin-bottom:56px;display:block}.vendor-lp__reason picture img{max-width:100%;height:auto}.vendor-lp__reason picture:last-of-type{margin-bottom:0}.vendor-lp__problem{text-align:center;background:#f9f7f3;padding:56px 0}.vendor-lp__problem h2{color:#333;text-align:left;letter-spacing:1.5px;margin-bottom:40px;font-size:28.8px;font-weight:700;line-height:1.6}.vendor-lp__problem h2:after{display:none}.vendor-lp__problem h2 span{font-size:32px}.vendor-lp__problem-list{box-sizing:border-box;background:#fff;border:2px solid #e5e5e5;border-radius:10px;width:872px;max-width:90%;margin:0 auto;padding:24px}.vendor-lp__problem-item{text-align:left;border-bottom:1px dashed #156faf;padding:24px}.vendor-lp__problem-item:last-of-type{border-bottom:none}.vendor-lp__problem-item p{font-size:16px;font-weight:400}.vendor-lp__problem-item h3{color:#156faf;text-align:left;margin-bottom:10px;padding-left:32px;font-size:22px;font-weight:700;position:relative}.vendor-lp__problem-item h3:before{content:"";background:url(/assets/img/vendor-lp/icon_check.png) 50%/contain no-repeat;width:24px;height:24px;display:inline-block;position:absolute;top:4px;left:-4px}.vendor-lp__solution{text-align:center;background-image:repeating-linear-gradient(328deg,#e4f3fb,#e4f3fb 2px,#0000 2px 6px);flex-direction:column;align-items:center;padding:48px 0 96px;display:flex}.vendor-lp__solution img.arrow{width:33px;margin-bottom:16px}.vendor-lp__solution h2{color:#333;letter-spacing:1.5px;margin-bottom:40px;font-size:28.8px;font-weight:700;line-height:1.6}.vendor-lp__solution h2:after{display:none}.vendor-lp__solution h2 span{color:#156faf;font-size:32px}.vendor-lp__solution h2 img{width:312px;margin:0 auto 4px;display:inline-block}.vendor-lp__solution .solution-outer{box-sizing:border-box;grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:48px;width:1000px;max-width:100%;margin:0 auto;display:grid}.vendor-lp__solution .solution-item{background:#fff;border:2px solid #e5e5e5;border-radius:10px;padding:24px}.vendor-lp__solution .solution-item p{margin-bottom:16px;font-size:18px;line-height:1.6}.vendor-lp__solution .solution-item p span{color:#156faf;font-size:24px}.vendor-lp__solution .solution-item img{max-width:100%;height:auto}.vendor-lp__cv{text-align:center;background:url(/assets/img/vendor-lp/bg-cv.jpg) top repeat-x;padding:80px 0}.vendor-lp__cv p{margin-bottom:32px;font-size:25px}.vendor-lp__detail{text-align:center;background:#f9f7f3;padding:96px 0}.vendor-lp__detail p{margin-bottom:40px}.vendor-lp__detail .img-outer{box-sizing:border-box;background:#fff;border:2px solid #e5e5e5;border-radius:10px;width:1000px;max-width:100%;margin:0 auto;padding:56px 64px}.vendor-lp__detail .img-outer img{max-width:100%;height:auto}.vendor-lp__value{text-align:center;padding:96px 0}.vendor-lp__value .value-wrapper{padding:64px 0 0}.vendor-lp__value .value-wrapper-bg{box-sizing:border-box;background:#f9f7f3;border-radius:10px;width:1200px;max-width:100%;margin:0 auto 64px}.vendor-lp__value .value-wrapper-bg:last-of-type{margin-bottom:0}.vendor-lp__value .value-outer{box-sizing:border-box;grid-template-columns:1fr 1fr;align-items:center;width:904px;max-width:100%;margin:0 auto;display:grid}.vendor-lp__value .value-outer .value-inner{transform:translateY(-40px)}.vendor-lp__value .value-outer .value-inner p{text-align:left;font-weight:400}.vendor-lp__value .value-outer img{width:75%;transform:translateY(-35px)}.vendor-lp__value h3{text-align:left;margin-bottom:8px}.vendor-lp__value h3 span{color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#156faf;border:0 solid #156faf;border-width:0 .5em;padding:.4em 0;font-size:24px;font-weight:700;line-height:2.5}.vendor-lp__free{text-align:center;background-image:repeating-linear-gradient(328deg,#e4f3fb,#e4f3fb 2px,#0000 2px 6px);padding:96px 0}.vendor-lp__free .free-wrapper{box-sizing:border-box;align-items:stretch;gap:20px;width:1000px;max-width:100%;margin:0 auto;display:flex}.vendor-lp__free h3{letter-spacing:1.5px;color:#fff;background:#156faf;border-radius:10px 10px 0 0;padding:16px;font-size:22px}body.vendor-contact .vendor-lp__free .free-outer{background:#fff;border:2px solid #e5e5e5;border-radius:10px;flex:0 0 calc(50% - 10px);min-width:0}.vendor-lp__free .free-inner{padding:32px 24px}.vendor-lp__free .free-inner p{text-align:left;font-weight:400;line-height:2}.vendor-lp__free .free-inner img{width:70%;margin-bottom:16px}.vendor-lp__free .free-outer:last-of-type .free-inner img{width:75%}.vendor-lp__cv-present{text-align:center;background:url(/assets/img/vendor-lp/bg-cv-present.jpg) top repeat-x;padding:56px 0}.vendor-lp__cv-present .cv-present-outer{justify-content:center;gap:24px;margin-bottom:16px;display:flex}.vendor-lp__cv-present .cv-present-outer img{width:22%;height:auto}.vendor-lp__cv-present .cv-present-inner{flex-direction:column;justify-content:center;display:flex}.vendor-lp__cv-present .cv-present-inner h2.title{color:#156faf;margin-bottom:8px;font-size:24px;line-height:1.5}.vendor-lp__cv-present .cv-present-inner h2.title span{font-size:32px}.vendor-lp__cv-present .cv-present-inner h2.title:after{display:none}.vendor-lp__cv-present .cv-present-inner img{width:312px;margin:0 auto 16px;display:inline-block}.vendor-lp__faq{text-align:center;box-sizing:border-box;width:1000px;max-width:100%;margin:0 auto;padding:96px 0}.vendor-lp__faq .qa-list{text-align:left}.vendor-lp__faq .qa-list .qa{border-bottom:1px solid #e5e5e5;margin:0;position:relative}.vendor-lp__faq .qa-list .qa:first-child{border-top:1px solid #e5e5e5}.vendor-lp__faq .qa-list .qa__question:after{content:"";border-top:2px solid #333;border-right:2px solid #333;width:7px;height:7px;margin:auto;display:block;position:absolute;top:26px;right:26px;transform:rotate(135deg)}.vendor-lp__faq .qa-list .qa.open .qa__question:after{transform:rotate(-45deg)}.vendor-lp__faq .qa-list h3{margin:0}.vendor-lp__faq .qa-list .qa__question{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:16px 80px 16px 62px;font-size:16px;font-weight:700;position:relative}.vendor-lp__faq .qa-list .qa__question:focus-visible{outline-offset:-3px;outline:3px solid #0b57d0}.vendor-lp__faq .qa-list .qa__question:before{content:"Q.";color:#156faf;font-size:18px;line-height:1;display:block;position:absolute;top:3px;left:30px}.vendor-lp__faq .qa-list .qa__answer{margin:4px 30px 16px;padding:0 0 0 50px;position:relative}.vendor-lp__faq .qa-list .qa__answer:before{content:"A.";color:#156faf;font-size:18px;font-weight:700;line-height:1;display:block;position:absolute;top:3px;left:2px}.vendor-lp__faq .qa-list .qa__answer p{margin:0;font-size:14px;font-weight:400;line-height:2.1}.vendor-lp__faq .qa-list .qa__answer a{font-weight:700;text-decoration:underline}.vendor-lp__form{margin-bottom:96px;padding:0 16px}.vendor-lp__form-title{text-align:center}.vendor-lp__form .vendor-lp__form-title p{margin-bottom:16px;font-size:14px;line-height:2}.vendor-lp__form form.contact-form{box-sizing:border-box;background:#fff;border:2px solid #e5e5e5;border-radius:10px;width:800px;max-width:100%;margin:0 auto;padding:32px}.vendor-lp__form .contact__complete{width:800px;max-width:100%;margin:0 auto}.vendor-lp__footer{color:#fff;text-align:center;background-color:#333;padding:48px 0}.vendor-lp__footer .footer-logo img{width:240px;margin-bottom:8px}.vendor-lp__footer .footer-text{margin-bottom:4px;font-size:12px}.vendor-lp__footer .footer-copyright{opacity:.8;font-size:12px}.vendor-lp__fixed-side{z-index:40;position:fixed;top:140px;right:0}.vendor-lp__fixed-side .button{writing-mode:vertical-rl;cursor:pointer;border-radius:10px 0 0 10px;padding:24px 12px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s;display:block;box-shadow:0 6px 6px -6px #0000004d}.vendor-lp__fixed-side .button--primary{color:#9a3412;background:#fff;border:2px solid #9a3412;margin-bottom:4px}.vendor-lp__fixed-side .button--secondary{color:#fff;background-color:#9a3412;border:2px solid #fff}.vendor-lp__fixed-side .button--secondary:hover{opacity:1;background-color:#7c2d12}body.vendor-contact .vendor-lp .cv-wrapper .button--primary,body.vendor-contact .vendor-lp__fixed-side .button--primary{color:#9a3412;border-color:#9a3412}body.vendor-contact .vendor-lp .cv-wrapper .button--secondary,body.vendor-contact .vendor-lp__fixed-side .button--secondary,body.vendor-contact .contact-form--vendor .contact-form__submit{background-color:#9a3412}body.vendor-contact .vendor-lp .cv-wrapper .button--secondary span{color:#fff}body.vendor-contact .vendor-lp .cv-wrapper .button--secondary:hover,body.vendor-contact .vendor-lp__fixed-side .button--secondary:hover,body.vendor-contact .contact-form--vendor .contact-form__submit:hover{background-color:#7c2d12}.vendor-lp #page_top{z-index:40;background:#156faf url(/assets/img/vendor-lp/icon-solution-arrow.png) 50%/40% no-repeat;border-radius:50%;width:48px;height:48px;position:fixed;bottom:20px;right:20px;transform:rotate(180deg)}@media (width<=767.98px){body.vendor-contact .sp{display:block}.vendor-lp h2{font-size:22px}.vendor-lp .cv-wrapper{padding:0 1vw;display:block}.vendor-lp .cv-wrapper .button{width:95%;margin:0 auto 16px;font-size:16px}.vendor-lp__fv .fv-outer{display:block}.vendor-lp__fv .fv-inner{margin:0;display:block}.vendor-lp__fv h1{text-align:center}.vendor-lp__fv h1 span{font-size:8vw}.vendor-lp__fv li{font-size:6vw}.vendor-lp__fv .achievement-outer{width:90%;display:block}.vendor-lp__fv .achievement-outer img{max-width:100%;margin-bottom:24px}.vendor-lp__reason,.vendor-lp__value,.vendor-lp__free,.vendor-lp__faq{padding:40px 16px}.vendor-lp__solution .solution-outer,.vendor-lp__free .free-wrapper{display:block}.vendor-lp__solution .solution-item{margin-bottom:16px}.vendor-lp__free .free-outer:first-of-type{margin-bottom:32px}.vendor-lp__value .value-outer,.vendor-lp__cv-present .cv-present-outer{display:block}.vendor-lp__cv-present .cv-present-outer img{width:80%}.vendor-lp__fixed-side{display:none}}@media (width<=320px){body.vendor-contact .vendor-lp__value h3 span{overflow-wrap:anywhere;word-break:break-all;border-width:0;font-size:16px;line-height:2}}
