@font-face{font-family:'cerebri-sans-regular';src:url(//dxs.jp/wp-content/themes/dxs/assets/css/assets/fonts/CerebriSans-Regular.woff2) format('woff2'),url(//dxs.jp/wp-content/themes/dxs/assets/css/assets/fonts/CerebriSans-Regular.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'cerebri-sans-medium';src:url(//dxs.jp/wp-content/themes/dxs/assets/css/assets/fonts/CerebriSans-Medium.woff2) format('woff2'),url(//dxs.jp/wp-content/themes/dxs/assets/css/assets/fonts/CerebriSans-Medium.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'cerebri-sans-semibold';src:url(//dxs.jp/wp-content/themes/dxs/assets/css/assets/fonts/CerebriSans-SemiBold.woff2) format('woff2'),url(//dxs.jp/wp-content/themes/dxs/assets/css/assets/fonts/CerebriSans-SemiBold.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'cerebri-sans-bold';src:url(//dxs.jp/wp-content/themes/dxs/assets/css/assets/fonts/CerebriSans-Bold.woff2) format('woff2'),url(//dxs.jp/wp-content/themes/dxs/assets/css/assets/fonts/CerebriSans-Bold.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'cerebri-sans-light';src:url(//dxs.jp/wp-content/themes/dxs/assets/css/assets/fonts/CerebriSans-Light.woff2) format('woff2'),url(//dxs.jp/wp-content/themes/dxs/assets/css/assets/fonts/CerebriSans-Light.woff) format('woff');font-weight:400;font-style:normal}:root{--base-color:#11b1cb;--dark-gray:#222b2e;--very-light-gray:#eceff1;--yellow:#ecab23;--medium-gray:#7c898d;--solitude-blue:#f4f7f9}body{font-size:15px;line-height:30px;color:var(--dark-gray);overflow-x:hidden}.custom-cursor .circle-cursor-inner{background-color:var(--yellow)}.custom-cursor .circle-cursor-inner.cursor-link-hover{background-color:var(--yellow)}.custom-cursor .circle-cursor-outer{border:1px solid var(--yellow)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:25px;letter-spacing:1px}h1{font-size:3.675rem;line-height:5.275rem}h2{font-size:2.14rem;line-height:3.438rem}h3{font-size:2.713rem;line-height:3rem}h4{font-size:1.785rem;line-height:2.95rem}h5{font-size:1.1rem;line-height:1.8rem}h6{font-size:1rem;line-height:1.7rem}.lead{font-size:1.12rem;font-weight:700;letter-spacing:1px;line-height:1.85}.lead-s{font-size:1.02rem;font-weight:700;letter-spacing:.5px;line-height:1.85}small,.small{font-size:80%}.navbar .navbar-nav .dropdown .dropdown-menu a{font-size:16px;line-height:28px}.fs-40{font-size:2.5rem;line-height:3.4rem}header .btn.btn-small{font-size:14px}header .navbar-brand img{max-height:42px}.navbar .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu{width:300px}.navbar .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li a{border-bottom:1px solid var(--very-light-gray);padding:20px 30px;color:var(--dark-gray) !important;font-weight:500}.navbar .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li a:hover{background-color:var(--very-light-gray)}.navbar .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li a img{width:64px;margin-right:10px}.navbar .navbar-nav .nav-link{letter-spacing:.5px}.btn-link{font-weight:500;letter-spacing:1px}.btn-link i{top:0}.btn.btn-hover-animation-switch .btn-icon{margin-left:6px}.btn-yellow{background-color:var(--yellow) !important}.btn.btn-box-shadow.btn-yellow:hover{background-color:var(--yellow) !important;color:var(--dark-gray) !important}.btn.btn-box-shadow.btn-yellow:active{border-color:var(--yellow) !important}.btn.btn-extra-large{font-size:17px}.btn.btn-large{font-size:16px;padding:13px 40px 16px}.btn.btn-rounded.btn-medium{font-size:15px;padding:12px 32px 15px}.btn.with-rounded.btn-large>span{line-height:34px}.btn.with-rounded.btn-medium>span{line-height:30px}.text-emerald-green{color:#62cd54}.bg-orient-blue{background-color:#1f6668}.bg-gradient-green-yellow-color{background:#ecab23;background:linear-gradient(306deg,rgba(236,171,35,1) 0%,rgba(0,83,61,1) 85%)}.bg-gradient-gray-light-dark-transparent{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(32,35,41,1)),to(transparent));background-image:linear-gradient(to top,rgba(32,35,41,1) 10%,transparent 50%)}.terms-condition .box:before{top:7px}.terms-condition .box:after{top:11px}.contact-form-style-01{margin-top:-100px}.page-title-extra-small h1{font-size:18px;line-height:22px;margin-bottom:30px;letter-spacing:2px}.page-title-extra-small h2{font-size:2.85rem;line-height:3.8rem;letter-spacing:4px}.team-style-01 figure figcaption .social-icon a{margin:0 5px}.text-shadow-medium{text-shadow:0 0 20px rgba(0,0,0,.3)}.border-color-yellow{border-color:var(--yellow) !important}.pagination-style-01 .page-item.active .page-link,.pagination-style-01 .page-item .page-link:hover{background:var(--dark-gray);color:var(--white)}.pagination-style-01 .page-item:first-child .page-link,.pagination-style-01 .page-item:last-child .page-link{background:0 0;box-shadow:none !important}.pagination-style-01 .page-item:first-child .page-link,.pagination-style-01 .page-item:last-child .page-link{background:0 0;box-shadow:none !important}.pagination-style-01 .page-item:first-child .page-link:hover,.pagination-style-01 .page-item:last-child .page-link:hover{color:var(--dark-gray)}.progress-bar-style-03 .progress .progress-bar-title,.progress-bar-style-03 .progress .progress-bar-percent{bottom:10px}.progress-bar-style-03 .progress{height:6px}.tooltip-inner{background-color:var(--white);box-shadow:0 10px 30px rgba(0,0,0,.16);color:var(--medium-gray);padding:22px 35px;max-width:260px;font-size:16px;line-height:26px;text-transform:none;font-weight:400}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{border-bottom-color:var(--white) !important;border-width:0 1.7em 1.7em !important}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{border-top-color:var(--white) !important;border-width:1.7em 1.7em 0 !important}.bs-tooltip-auto[data-popper-placement^=bottom]{margin-top:15px !important}.bs-tooltip-auto[data-popper-placement^=top]{margin-bottom:15px !important}.tooltip{opacity:1 !important}.tooltip .tooltip-arrow{width:3.5em;height:1.2em}.bs-tooltip-start.tooltip .tooltip-arrow{width:1.2em;height:3.2em;margin-top:-18px}.bs-tooltip-auto[data-popper-placement^=left]{margin-right:15px}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{border-width:1em 0 1em 1em !important;border-left-color:var(--white) !important}.bs-tooltip-end.tooltip .tooltip-arrow{width:1.2em;height:3.2em;margin-top:-18px}.bs-tooltip-auto[data-popper-placement^=right]{margin-left:15px !important}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{border-width:1.7rem 1.7rem 1.7rem 0 !important;border-right-color:var(--white) !important}.tooltip-title{font-weight:600;display:block;font-size:18px;margin-bottom:7px;color:var(--dark-gray);letter-spacing:-.5px}.left-35px{left:35px}.bottom-35px{bottom:35px}footer .footer-logo img{max-height:36px}.footer-dark p,.footer-dark .widget-text{color:var(--white);opacity:.4}.footer-dark .elements-social .light li a{opacity:1}.footer-dark p a,.footer-dark p a:hover{color:var(--white)}.footer-dark ul li a,.footer-dark .widget-link{color:var(--white);opacity:.4}.footer-dark ul li a:hover,.footer-dark .widget-link:hover,.footer-dark a:hover{opacity:1;color:var(--white)}.footer-dark .newsletter-style-02 input::placeholder{color:var(--white)}.footer-dark .newsletter-style-02 input::-webkit-input-placeholder{color:var(--white) !important;text-overflow:ellipsis;opacity:.4}.footer-dark .newsletter-style-02 input::-moz-placeholder{color:var(--white) !important;text-overflow:ellipsis;opacity:.4}.footer-dark .newsletter-style-02 input:-ms-input-placeholder{color:var(--white) !important;text-overflow:ellipsis;opacity:.4}.is-touchable .cursor-page-inner{display:none !important}.logo-billboard{width:154px;margin-bottom:20px}.logo-upward{width:400px;margin-bottom:25px}.logo-upward-2{width:280px;margin-bottom:15px;display:block}.logo-freee{width:280px;margin-bottom:15px}.sign-flow{width:240px}.border-radius-top-left{border-radius:10px 0 0 10px !important}.margin-minus-95px-bottom{margin-bottom:-95px}.copy{font-family:"Oswald",sans-serif;letter-spacing:2px}.bg-gradient-black-green{background-image:linear-gradient(to right top,#1f2021,#1b1d1c,#1b1d1c,#222523,#333c37)}.bg-gradient-dark-gray-transparent{background:-webkit-linear-gradient(right,rgba(24,25,28,.5),rgba(255,255,255,0));background:linear-gradient(to right,rgba(24,25,28,.5),rgba(255,255,255,0))}.news-list{list-style:none outside;margin:0 0 30px;padding:0}.news-list .item a{display:flex;flex-wrap:wrap;flex-wrap:nowrap;text-decoration:none;color:#333;border-bottom:1px dotted #a6a6a6;padding:20px 10px}.news-list .item a:hover{background-color:#f5f5f5}.news-list .item:first-child a{border-top:1px dotted #a6a6a6}.news-list .item .date{font-family:"Oswald",sans-serif;margin:0;min-width:100px;font-size:16px;color:#999;padding:0 20px 0 0;letter-spacing:1px}.news-list .item .category{margin:0;min-width:100px;padding:0 20px 0 0}.news-list .item .category span{background:#11b1cb;color:#fff;text-align:center;display:inline-block;padding:5px 10px 7px;font-size:12px;line-height:1;border-radius:2px}.news-list .item .title{margin:0;width:100%}.news-list .item a:hover .title{color:#11b1cb}.border-radius-rb-120px{border-radius:0 0 120px}.box-1{padding:1.2em;font-weight:700;background:#fff;border:solid 1px #2864f0;border-radius:10px}.box-1 p{margin:0;padding:0}.heading-1{padding:8px 10px;font-weight:700;background-color:#e6eaed;margin-bottom:15px;letter-spacing:1px;border-radius:6px}.heading-2{padding:8px 20px;font-weight:700;color:#fff;background-color:#11b1cb;letter-spacing:1px;display:inline-block;border-radius:6px;line-height:1.6}.heading-3{color:#11b1cb;border:solid 1px #11b1cb;padding:8px 20px;display:inline-block;border-radius:20px;background-color:#fff;position:relative}.heading-4{display:flex;justify-content:center;align-items:center;text-align:center}.heading-4:before,.heading-4:after{content:'';width:1px;height:40px;background-color:#fff}.heading-4:before{margin-right:30px;transform:rotate(-35deg)}.heading-4:after{margin-left:30px;transform:rotate(35deg)}.heading-5{position:relative;padding:0 1rem 1.5rem}.heading-5:after{position:absolute;bottom:0;left:0;width:100%;height:10px;content:'';background-image:-webkit-repeating-linear-gradient(135deg,#2864f0,#2864f0 1px,transparent 2px,transparent 5px);background-image:repeating-linear-gradient(-45deg,#2864f0,#2864f0 1px,transparent 2px,transparent 5px);background-size:7px 7px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.heading-6{color:#fff;padding:8px 18px;font-weight:700;background-color:#2864f0;margin-bottom:15px;letter-spacing:1px;border-radius:6px;display:inline-block}.heading-number{position:relative;padding:3px 0 0 36px;font-weight:700;margin-bottom:15px}.heading-number span{position:absolute;top:0;left:0;padding:2px 8px;font-family:"Oswald",sans-serif;color:#fff;background:#11b1cb;border-radius:2px}.balloon-1{position:relative;margin:2em 0 2em 40px;padding:15px;background:#dce8ff;border-radius:30px}.balloon-1:before{content:"";position:absolute;left:-38px;width:13px;height:12px;bottom:0;background:#dce8ff;border-radius:50%}.balloon-1:after{content:"";position:absolute;left:-24px;width:20px;height:18px;bottom:3px;background:#dce8ff;border-radius:50%}.balloon-1 p{font-size:17px;font-weight:700;margin:0}.balloon-2{display:inline-block;font-weight:700;color:#fff;background:#333;border-radius:12px;padding:14px 24px;position:relative;margin-bottom:20px;letter-spacing:.5px}.balloon-2:before{content:"";position:absolute;width:15px;height:12px;background:#333;bottom:-12px;left:0;right:0;clip-path:polygon(0 0,100% 0,50% 100%);margin:auto}.sample_text20:after{margin-left:30px;transform:rotate(35deg)}.table-01{width:100%}.table-01 tr{border-bottom:1px dotted #b5b1b1}.table-01 tr:last-child{border-bottom:none}.table-01 th,.table01 td{padding:28px 0;border:none}.table-01 th{color:#110f10;width:20%;text-align:center;font-family:"Josefin Sans","Roboto",sans-serif;letter-spacing:1px}.table-02{width:100%}.table-02 th,.table-02 td{padding:24px;border:1px dotted #b5b1b1}.table-02 th{width:22%;text-align:center;background-color:#e6eaed}.name{color:#fff;background-color:#1f1e30;padding:8px 12px 9px;margin-top:5px;margin-bottom:0 !important;letter-spacing:2px}.name span{font-size:14px;font-weight:400;padding-right:8px;border-right:solid 1px #787878;margin-right:8px}.price-1{font-family:"Oswald",sans-serif;font-size:26px;font-weight:700;padding:0 5px}.worries{width:140px}.worries-icons{height:248px}.shape-1{width:140px}.shape-2{width:740px}.text-freee-sign,.btn-link.text-freee-sign,a.text-freee-sign-hover:hover{color:#2864f0}.bg-freee-sign{background-color:#2864f0}@media screen and (max-width:767px){.news-list .item a{flex-wrap:wrap}.news-list .item .date{min-width:100px}.news-list .item .title{margin-top:10px}}@media (max-width:1300px){.sticky-wrap.shadow-in{left:18px}}@media (max-width:1250px){.sticky-wrap.shadow-in{left:2px}}@media (max-width:1199px){header .btn.btn-rounded.btn-small{padding:9px 18px}}@media (max-width:991px){.contact-form-style-01{margin-top:0}.tab-style-08 ul .nav-item .nav-link{padding:18px 20px}.elements-social .large-icon li{margin:0 5px}.navbar .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li a{padding-left:0;padding-right:0}.navbar .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li a:hover{background-color:transparent}}@media (max-width:767px){.process-step-style-03 .progress-step-separator{display:block}}@media (max-width:575px){.process-step-style-03 .progress-step-separator{display:none}}@media screen and (max-width:767px){body{font-size:14px}.logo-billboard{width:92px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:15px;letter-spacing:.5px}h1{font-size:2.15rem;line-height:3.5rem}h2{font-size:1.88rem;line-height:3.238rem}h3{font-size:2.413rem;line-height:3rem}h5{font-size:1.42rem;line-height:2.15rem}h6{font-size:1.48rem}.lead{font-size:1.3rem}.lead-s{font-size:1.2rem}.page-title-extra-small h1{font-size:12px;margin-bottom:10px}.page-title-extra-small h2{font-size:2.45rem;letter-spacing:2px}.table-01 th{width:100%;display:block;padding:15px 0 0;text-align:left}.table-01 td{width:100%;display:block;padding-bottom:15px}.table-02{border-top:1px dotted #b5b1b1}.table-02 th,.table-02 td{padding:12px}.table-02 th{display:block;border-top:none;border-bottom:none;width:100%;text-align:left}.table-02 td{display:block;word-break:break-all;word-wrap:break-word}.worries{width:100px}.worries-icons{height:200px}.balloon-1{margin:0 0 1em 25px}.balloon-1 p{font-size:16px}.balloon-2{padding:8px 20px}.logo-upward{width:280px}.logo-upward-2{width:240px;margin:0 auto 10px auto}.logo-freee{width:200px;margin-bottom:10px}.margin-minus-95px-bottom{margin-bottom:-40px}.pricing-table-style-04 .accordion-item.active-accordion{padding-left:20px;padding-right:20px}.pricing-table-style-04 .accordion-item{padding-left:20px;padding-right:20px}}#post-12 .page-title-big-typography{background-image:url(//dxs.jp/wp-content/themes/dxs/assets/css/../../assets/imgs/page-title-service.webp) !important}#post-21 .page-title-big-typography{background-image:url(//dxs.jp/wp-content/themes/dxs/assets/css/../../assets/imgs/page-title-dx-it-support.webp) !important}#post-23 .page-title-big-typography{background-image:url(//dxs.jp/wp-content/themes/dxs/assets/css/../../assets/imgs/page-title-industry-support.webp) !important}#post-8 .page-title-big-typography{background-image:url(//dxs.jp/wp-content/themes/dxs/assets/css/../../assets/imgs/page-title-greeting.webp) !important}#post-6 .page-title-big-typography{background-image:url(//dxs.jp/wp-content/themes/dxs/assets/css/../../assets/imgs/page-title-company.webp) !important}#post-14 .page-title-big-typography{background-image:url(//dxs.jp/wp-content/themes/dxs/assets/css/../../assets/imgs/page-title-inquiry.webp) !important}#post-17 .page-title-big-typography{background-image:url(//dxs.jp/wp-content/themes/dxs/assets/css/../../assets/imgs/page-title-policy.webp) !important}#post-405 .page-title-big-typography{background-image:url(//dxs.jp/wp-content/themes/dxs/assets/css/../../assets/imgs/page-title-freee.webp) !important}.download-bg{background-image:url(//dxs.jp/wp-content/themes/dxs/assets/css/../../assets/imgs/download-bg.webp) !important}.application-bg{background-image:url(//dxs.jp/wp-content/themes/dxs/assets/css/../../assets/imgs/application-bg.webp) !important}.news-block h3{font-size:28px;border-top:solid 1px rgba(0,0,0,.1);border-bottom:solid 1px rgba(0,0,0,.1);padding:10px 0}.news-block a{color:#11b1cb;text-decoration:underline}.news-date{display:inline-block;padding:5px 20px;border-radius:20px;background-color:rgba(0,0,0,.1);font-family:"Oswald",sans-serif;margin:0;font-size:16px;color:#999;letter-spacing:1px;margin-bottom:10px}.news-all{margin:45px 0;text-align:center}.page-numbers{padding:10px;margin:2px;border:solid 1px #ddd;border-radius:50px;width:50px;display:inline-block;height:50px;text-align:center;font-size:16px;font-weight:600;font-family:var(--alt-font)}.services-box-style-03 h4{text-align:center;line-height:1.5;margin-bottom:10px}ol{padding-left:.5em}.fv-block h1{font-size:42px;line-height:1.5}.fv-block h1 span{font-size:54px}@media (max-width:991px){.fv-block h1{font-size:36px;line-height:1.5}.fv-block h1 span{font-size:50px}}@media (max-width:767px){.fv-block h1{font-size:24px;line-height:1.5}.fv-block h1 span{font-size:34px}}header .navbar-brand{padding:10px 0}header .navbar-brand img{max-height:80px}ul.nav-tabs{margin-left:0}