@font-face{font-family:"ksui";src:url("./fonts/ksui.eot?4gm8ay");src:url("./fonts/ksui.eot?4gm8ay#iefix") format("embedded-opentype"),url("./fonts/ksui.ttf?4gm8ay") format("truetype"),url("./fonts/ksui.woff?4gm8ay") format("woff"),url("./fonts/ksui.svg?4gm8ay#ksui") format("svg");font-weight:normal;font-style:normal;font-display:block}i{font-family:"ksui";speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-uiks-dl:before{content:""}.icon-uiexternal:before{content:""}#breadcrumbs{width:100%}body.page-template-default #breadcrumbs{margin:auto auto 1em}@media screen and (min-width: 769px){body.page-template-default #breadcrumbs{max-width:1100px}}body.page-template-default #breadcrumbs .custom_breadcrumb li.breadcrumb_item::after{display:inline-block;content:">";padding-left:.5em;padding-right:.5em}body.page-template-default #breadcrumbs .custom_breadcrumb li.breadcrumb_item:last-child{margin-right:0}body.page-template-default #breadcrumbs .custom_breadcrumb li.breadcrumb_item:last-child a{pointer-events:none}body.page-template-default #breadcrumbs .custom_breadcrumb li.breadcrumb_item:last-child::after{display:none;content:""}body.page-template-100-width #breadcrumbs{margin:auto}@media screen and (min-width: 769px){body.page-template-100-width #breadcrumbs{max-width:1100px}}body.page-template-100-width #breadcrumbs .custom_breadcrumb li.breadcrumb_item::after{display:inline-block;content:">";padding-left:.5em;padding-right:.5em}body.page-template-100-width #breadcrumbs .custom_breadcrumb li.breadcrumb_item:last-child{margin-right:0}body.page-template-100-width #breadcrumbs .custom_breadcrumb li.breadcrumb_item:last-child a{pointer-events:none}body.page-template-100-width #breadcrumbs .custom_breadcrumb li.breadcrumb_item:last-child::after{display:none;content:""}body.kpm #breadcrumbs,body.kasokumaster #breadcrumbs,body.template-lp #breadcrumbs,body.page-template-blank #breadcrumbs,body.home #breadcrumbs{display:none !important}body.page-template-blank{padding:0}@media screen and (min-width: 769px){body.home .home-thumb_product{padding:10px 0 0 10px !important}}body.home #Top-Service .fusion-row{margin:auto}body.home #Top-Service #Service-Software,body.home #Top-Service #Service-Media,body.home #Top-Service #Service-Aadvertising,body.home #Top-Service #Service-AI{max-height:610px}body.home #Top-Service #Service-Software .fusion-column-wrapper,body.home #Top-Service #Service-Media .fusion-column-wrapper,body.home #Top-Service #Service-Aadvertising .fusion-column-wrapper,body.home #Top-Service #Service-AI .fusion-column-wrapper{position:relative}body.home #Top-Service #Service-Software .fusion-column-wrapper .box,body.home #Top-Service #Service-Media .fusion-column-wrapper .box,body.home #Top-Service #Service-Aadvertising .fusion-column-wrapper .box,body.home #Top-Service #Service-AI .fusion-column-wrapper .box{background:#fff;padding:40px;position:relative}@media screen and (min-width: 769px){body.home #Top-Service #Service-Software .fusion-column-wrapper .box h3,body.home #Top-Service #Service-Software .fusion-column-wrapper .box h4,body.home #Top-Service #Service-Media .fusion-column-wrapper .box h3,body.home #Top-Service #Service-Media .fusion-column-wrapper .box h4,body.home #Top-Service #Service-Aadvertising .fusion-column-wrapper .box h3,body.home #Top-Service #Service-Aadvertising .fusion-column-wrapper .box h4,body.home #Top-Service #Service-AI .fusion-column-wrapper .box h3,body.home #Top-Service #Service-AI .fusion-column-wrapper .box h4{display:inline;margin-right:1em}}body.home #Top-Service #Service-Software .fusion-column-wrapper .box h3,body.home #Top-Service #Service-Media .fusion-column-wrapper .box h3,body.home #Top-Service #Service-Aadvertising .fusion-column-wrapper .box h3,body.home #Top-Service #Service-AI .fusion-column-wrapper .box h3{margin:0 0 8px !important}body.home #Top-Service #Service-Software .fusion-column-wrapper .box h4,body.home #Top-Service #Service-Media .fusion-column-wrapper .box h4,body.home #Top-Service #Service-Aadvertising .fusion-column-wrapper .box h4,body.home #Top-Service #Service-AI .fusion-column-wrapper .box h4{margin-top:0 !important}body.home #Top-Service #Service-Software .fusion-column-wrapper .box p,body.home #Top-Service #Service-Media .fusion-column-wrapper .box p,body.home #Top-Service #Service-Aadvertising .fusion-column-wrapper .box p,body.home #Top-Service #Service-AI .fusion-column-wrapper .box p{font-size:14px;font-size:.875rem}@media screen and (min-width: 769px){body.home #Top-Service #Service-Software{overflow:hidden;padding-bottom:40px;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/home-service01-pc.jpg) no-repeat left top;background-size:contain}}@media screen and (min-width: 769px)and (-webkit-min-device-pixel-ratio: 2){body.home #Top-Service #Service-Software{background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/home-service01-pc@2x.jpg) no-repeat left top;background-size:contain;background-size:50%}}@media screen and (min-width: 769px){body.home #Top-Service #Service-Software .bg-red{position:relative;margin-left:381px;margin-top:42px}body.home #Top-Service #Service-Software .bg-red:before{content:"";position:absolute;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/product-bg.png) repeat;background-size:50%;width:121px;height:100vh;top:-16px;left:-50px}body.home #Top-Service #Service-Media{overflow:hidden;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/home-service02-pc.jpg) no-repeat center right;background-size:contain}}@media screen and (min-width: 769px)and (-webkit-min-device-pixel-ratio: 2){body.home #Top-Service #Service-Media{background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/home-service02-pc@2x.jpg) no-repeat center right;background-size:contain;background-size:50%}}@media screen and (min-width: 769px){body.home #Top-Service #Service-Media .bg-red{position:relative;margin-top:20px;margin-right:106px;margin-bottom:30px}body.home #Top-Service #Service-Media .bg-red:before{content:"";position:absolute;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/product-bg.png) repeat;background-size:50%;width:170px;height:100vh;top:-33px;right:-24px}body.home #Top-Service #Service-Media .bg-red .box{margin-top:48px}body.home #Top-Service #Service-AI{overflow:hidden;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/home-service03-pc.jpg) no-repeat left top;background-size:contain}}@media screen and (min-width: 769px)and (-webkit-min-device-pixel-ratio: 2){body.home #Top-Service #Service-AI{background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/home-service03-pc@2x.jpg) no-repeat left top;background-size:contain;background-size:50%}}@media screen and (min-width: 769px){body.home #Top-Service #Service-AI .bg-red{position:relative;margin-left:380px;margin-top:65px}body.home #Top-Service #Service-AI .bg-red:before{content:"";position:absolute;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/product-bg.png) repeat;background-size:50%;width:242px;height:279px;top:-36px;left:-50px}body.home #Top-Service #Service-AI .bg-red .box{margin-bottom:20px}}@media screen and (max-width: 768px){body.home #Top-Service .fusion-row{margin:auto}body.home #Top-Service .fusion-column-wrapper .box{width:100%;margin:auto;position:relative;padding:24px}body.home #Top-Service .fusion-column-wrapper .box h3,body.home #Top-Service .fusion-column-wrapper .box h4{display:block;margin-right:0;text-align:center !important}body.home #Top-Service #Service-Software{background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/bk-service-software.jpg) no-repeat left top;background-size:contain}}@media screen and (max-width: 768px)and (-webkit-min-device-pixel-ratio: 2){body.home #Top-Service #Service-Software{background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/bk-service-software@2x.jpg) no-repeat left top;background-size:contain;background-size:100%}}@media screen and (max-width: 768px){body.home #Top-Service #Service-Software .bg-red{position:relative;margin-left:30px;margin-top:200px}body.home #Top-Service #Service-Software .bg-red:before{content:"";position:absolute;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/product-bg.png) repeat;background-size:50%;width:101px;height:351px;top:-16px;left:-50px}body.home #Top-Service #Service-Media{background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/bk-service-media.jpg) no-repeat right top;background-size:contain}}@media screen and (max-width: 768px)and (-webkit-min-device-pixel-ratio: 2){body.home #Top-Service #Service-Media{background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/bk-service-media@2x.jpg) no-repeat right top;background-size:contain;background-size:100%}}@media screen and (max-width: 768px){body.home #Top-Service #Service-Media .bg-red{position:relative;margin-right:30px;margin-top:210px;margin-bottom:auto}body.home #Top-Service #Service-Media .bg-red:before{content:"";position:absolute;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/product-bg.png) repeat;background-size:50%;width:226px;height:234px;top:-48px;right:-37px}body.home #Top-Service #Service-Media .bg-red .box{margin-top:0;margin-right:30px}body.home #Top-Service #Service-AI{background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/bk-service-ai.jpg) no-repeat right top;background-size:contain}}@media screen and (max-width: 768px)and (-webkit-min-device-pixel-ratio: 2){body.home #Top-Service #Service-AI{background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/bk-service-ai@2x.jpg) no-repeat right top;background-size:contain;background-size:100%}}@media screen and (max-width: 768px){body.home #Top-Service #Service-AI .bg-red{position:relative;margin-left:0px;margin-top:200px}body.home #Top-Service #Service-AI .bg-red:before{content:"";position:absolute;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/product-bg.png) repeat;background-size:50%;width:174px;height:275px;top:-55px;left:-55px}body.home #Top-Service #Service-AI .bg-red .box{margin-bottom:auto}}@media screen and (min-width: 769px){body.home .recruit-box{overflow:hidden}body.home .recruit-box .bg-red{position:relative;margin-left:0px;margin-top:40px}body.home .recruit-box .bg-red:before{content:"";position:absolute;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/product-bg.png) repeat;background-size:25%;width:360px;height:332px;top:-30px;left:-30px}body.home .recruit-box .bg-red:after{content:"";position:absolute;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/product-bg.png) repeat;background-size:25%;width:360px;height:332px;bottom:-30px;right:-30px}body.home .recruit-box .bg-red>.message{position:relative;z-index:3;min-height:373px;padding:20px 16px;margin:auto;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/RECRUIT.jpg) no-repeat right top;background-size:contain}}@media screen and (min-width: 769px)and (-webkit-min-device-pixel-ratio: 2){body.home .recruit-box .bg-red>.message{background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/RECRUIT@2x.jpg) no-repeat right top;background-size:contain;background-size:100%}}@media screen and (min-width: 769px){body.home .recruit-box .bg-red>.message h3{color:#fff}}@media screen and (max-width: 768px){body.home .recruit-box{overflow:hidden}body.home .recruit-box .bg-red{position:relative;margin-left:0px;margin-top:40px}body.home .recruit-box .bg-red:before{content:"";position:absolute;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/product-bg.png) repeat;background-size:25%;width:115px;height:116px;top:-16px;left:-16px}body.home .recruit-box .bg-red:after{content:"";position:absolute;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/product-bg.png) repeat;background-size:25%;width:115px;height:75px;bottom:16px;right:-16px}body.home .recruit-box .bg-red .message{position:relative;z-index:3;height:157px;padding:20px 16px;margin:auto;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/RECRUIT.jpg) no-repeat right top;background-size:contain}}@media screen and (max-width: 768px)and (-webkit-min-device-pixel-ratio: 2){body.home .recruit-box .bg-red .message{background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/RECRUIT@2x.jpg) no-repeat right top;background-size:contain;background-size:100%}}@media screen and (max-width: 768px){body.home .recruit-box .bg-red .message h3{font-size:12px;font-size:.75rem;color:#fff}}body.home .top-news2020 .news-content{margin-bottom:32px}body.home .top-news2020 .news-content a{text-decoration:none}body.home .top-news2020 .news-content a:hover,body.home .top-news2020 .news-content a:active{opacity:.9;text-decoration:none !important}body.home .top-news2020 .news-content .red-bg{position:relative}body.home .top-news2020 .news-content .red-bg:after,body.home .top-news2020 .news-content .red-bg:before{content:"";display:block;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/product-bg.png) repeat;background-size:50%;width:122px;height:24px;margin:auto}body.home .top-news2020 .news-content .red-bg:after{min-height:24px;top:0;left:50%;right:50%}body.home .top-news2020 .news-content .red-bg:befor{bottom:0;left:50%;right:50%}body.home .top-news2020 .news-content .red-bg .box{position:relative;word-break:normal;padding:16px 24px;min-height:230px;background:#fff;box-shadow:0px 0px 6px #4d4d4d}body.home .top-news2020 .news-content .red-bg .box h4{font-size:14px;font-size:.875rem;margin-bottom:8px !important;color:#ce3742}body.home .top-news2020 .news-content .red-bg .box h4 a{color:#ce3742}body.home .top-news2020 .news-content .red-bg .box p{font-size:12px;font-size:.75rem;line-height:1.5}body.home .top-news2020 .news-content .red-bg .box .postctg span{background:#f4f4f7;border-radius:10px;padding:8px 11px;font-size:10px;font-size:.625rem;text-align:center}body.home .top-news2020 .news-content .red-bg .box .time{font-size:14px;font-size:.875rem}body.home .top-news2020 .news-content .red-bg .thumbnail{margin-top:-50px}body.home .top-news2020 .news-content .red-bg .thumbnail img{width:353px;height:199px;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}body.home a.btn-flat2,body.home .btn2,body.home a.btn2,body.home button.btn2{font-size:1.4rem;font-weight:100;line-height:1.7;position:relative;display:inline-block;padding:2rem 4rem;cursor:pointer;transition:all .3s;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:.1em;color:#fff;border:2px solid rgba(0,0,0,0)}body.home a.btn-flat2{overflow:hidden;background:#b41946}body.home a.btn-flat2 span{position:relative;z-index:1}body.home a.btn-flat2:before,body.home a.btn-flat2:after{position:absolute;width:270%;height:500%;content:"";transition:all .5s ease-in-out;transform:rotate(45deg) translateX(0) translateY(0);background:#fff}body.home a.adoption-1:before{top:50px;left:calc(-150% + 50px)}body.home a.adoption-1:after{top:-380px;right:calc(-150% + 50px)}body.home a.btn-flat2:before{top:120px;left:calc(-150% + 70px)}body.home a.btn-flat2:after{top:-430px;right:calc(-150% + 70px)}body.home a.btn-flat2:hover:before{transform:rotate(45deg) translateX(0) translateY(-50%)}body.home a.btn-flat2:hover{color:#333;border:2px solid #333}body.home a.btn-flat2:hover:after{transform:rotate(45deg) translateX(0) translateY(50%)}body.home a.btn-flat2{padding:20px 180px}body.home .grid-center1{padding:3rem 0rem;white-space:nowrap}@media screen and (min-width: 768px){body.home sp-none{display:none !important}}@media screen and (max-width: 767px){body.home .swiper-button-next{position:absolute;padding:0px 75px}body.home .swiper-button-prev{position:absolute;padding:0px 75px}body.home a.btn-flat2,body.home .btn2,body.home a.btn2,body.home button.btn2{font-size:1.3rem;padding:1rem 6rem}body.home a.adoption-1:before{top:50px;left:calc(-150% + 50px)}body.home a.adoption-1:after{top:-380px;right:calc(-150% + 50px)}body.home a.btn-flat2:before{top:140px;left:calc(-150% + 70px)}body.home a.btn-flat2:after{top:-410px;right:calc(-150% + 70px)}body.home .pc-none{display:block !important}body.home .recruit-img-sp.sp-none{display:none}body.home .my-3.fusion-responsive-typography-calculated a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2 !important}body.home .box{height:auto !important;padding:0px 0px !important}body.home .img-slider-foot1{padding:50px !important}body.home .back-zindex3{height:250px !important;left:0px !important}body.home .back-zindex4{width:180px !important;height:160px !important}}body.home #pager{display:none !important}body.home .wp-pagenavi{display:none !important}body.home .postctg.mb-3{background:#f4f4f7;border-radius:10px;padding:8px 11px;font-size:10px;font-size:.625rem;width:130px;text-align:center;position:relative;top:auto}body.home .my-3.fusion-responsive-typography-calculated a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;letter-spacing:.04em}body.home h1,body.home h2,body.home h3,body.home h4,body.home h5,body.home h6{font-feature-settings:inherit !important}body.home .box{position:relative;word-break:normal;padding:16px 24px;min-height:230px;background:#fff;box-shadow:0px 0px 6px #4d4d4d;margin:15px;height:600px}body.home .tparrows:before{color:#333 !important;font-size:55px !important}body.home rs-module-wrap#TOPSlider2021_wrapper{margin:0px auto !important;max-width:1300}body.home .back-zindex1{position:absolute;background-size:50%;width:70%;height:300px;top:-132px;left:0;z-index:-2}body.home .back-zindex2{position:absolute;top:5px;left:65%;width:200px;height:120px;z-index:-1}body.home .back-zindex4{position:absolute;top:1px;right:65%;width:350px;height:260px;background-size:cover;z-index:5}body.home .back-zindex3{position:absolute;top:0px;width:1200px;height:290px;z-index:-2;left:250px}body.home .img-slider-foot1{position:relative;width:100%;height:100%;top:0px;padding:150px;left:100px;text-align:left}body.home .img-slider-foot1 img{-o-object-fit:cover;object-fit:cover}body.home .position-relative{position:relative;width:100%;height:100%}body.home .back-zindex-service-sf{position:relative;width:400px;padding:px;z-index:-3;top:300px}body.home .rs-layer rs-selectable{top:200px}body.home a#slider-33-slide-163-layer-1{top:3px}body.home a#slider-33-slide-163-layer-3{top:3px}body.home div#Service-Software-2023{padding-bottom:45px;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/home-service01-pc.jpg) no-repeat left top;background-size:auto;left:200px;z-index:-3}body.home div#Service-Media-2023{padding-bottom:-50px;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/home-service02-pc.jpg) no-repeat center right;background-size:auto;right:200px;z-index:-3}body.home div#Service-AI-2023{padding-bottom:40px;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/home-service03-pc.jpg) no-repeat left top;background-size:auto;z-index:-3;left:200px}@media screen and (max-width: 767px){body.home .bg-red-2023:before{content:"";position:absolute;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/product-bg.png) repeat;background-size:50%;width:121px;height:330px;top:-39px;left:-65px;z-index:-3}body.home div#Service-Software-2023{overflow:visible;padding-bottom:45px;background-size:auto;left:0px}body.home div#Service-Media-2023{overflow:visible;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/home-service02-pc.jpg) no-repeat center right;background-size:530px;right:0px;padding-top:200px}body.home div#Service-AI-2023{overflow:visible;padding-bottom:200px;z-index:-2;left:0px;padding-top:100px;position:relative;top:200px}}body.home .pc-none{display:none}body.home .pc-none{display:none}@media screen and (max-width: 467px){body.home div#Service-Media-2023{top:40px;padding-bottom:300px}body.home div#Service-AI-2023{top:100px}body.home div#Service-Software-2023{top:100px}body.home .grid-center1{padding-top:140px}body.home rs-arrow.tp-leftarrow.tparrows.uranus{left:-20px;transform:translate(5px, -25px)}body.home rs-arrow.tp-rightarrow.tparrows.uranus{transform:translate(-30px, -25px)}body.home #TOPSlider2021_wrapper .uranus.tparrows:before{width:30px}body.home #TOPSlider2021_wrapper .uranus.tparrows{top:80% !important}body.home rs-arrow.tp-leftarrow.tparrows.uranus{left:-20px !important}body.home rs-arrow.tp-rightarrow.tparrows.uranus{left:104%}body.home .box{bottom:100px;padding-bottom:10px !important}body.home .fusion-body .fusion-flex-container.fusion-builder-row-1{padding:0px !important;margin-right:10px;right:10px;width:430px}}@media screen and (max-width: 400px){body.home .fusion-body .fusion-flex-container.fusion-builder-row-1{width:380px}}@media screen and (max-width: 396px){body.home .fusion-body .fusion-flex-container.fusion-builder-row-1{width:370px}}@media screen and (max-width: 386px){body.home .fusion-body .fusion-flex-container.fusion-builder-row-1{width:360px}}@media screen and (max-width: 376px){body.home .fusion-body .fusion-flex-container.fusion-builder-row-1{width:350px}}@media screen and (min-width: 768px){body.home div#Service-AI-2023{top:40px}body.home .bg-red-m-2023:before{right:calc(33.3333333333% - 735px)}body.home .back-img-mc-2023{position:relative;right:calc(10% - 100px)}}@media screen and (max-width: 1400px){body.home .back-img-mc-2023{position:relative;right:calc(10% - 100px)}}body.home div#breadcrumbs{display:none}body.home .fusion-slider-revolution.rev_slider_wrapper.avada-skin-rev.avada-skin-rev-nav{border:none !important}body.home .n-1-no-padding{padding:0px !important}body.home .grid-center1.n-1-no-padding{padding:0px}@media screen and (max-width: 467px){body.home .grid-center1.n-2-padding{padding:0px;padding-bottom:10px;padding-top:60px}}@media screen and (max-width: 467px){body.home .news-position{position:relative;bottom:45px}}@media screen and (max-width: 467px){body.home rs-arrow.tp-rightarrow.grid-center1parrows.uranus{left:104% !important}}@media screen and (max-width: 467px){body.home .no-padding-s{padding-top:30px}}@media screen and (min-width: 768px){body.home .bg-red-2023 :before{left:-35px}}body.home .bg-red-2023 :before{content:"";position:absolute;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/product-bg.png) repeat;background-size:50%;height:380px;top:-39px;left:30px;z-index:-2}@media(min-width: 36em)and (max-width: 80em){body.home [class*=grid-]>[class*=_lg-8],body.home [class*=grid_]>[class*=_lg-8],body.home [class~=grid]>[class*=_lg-8]{flex-basis:unset !important;max-width:unset !important}}body.home .service_bg{position:relative;width:100vw}body.home .service_bg::before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:linear-gradient(-45deg, #f8faf0, #d6e1e6) fixed;animation:huerotator 5s infinite alternate}body.home .service_bg::after{content:"";position:absolute;right:0;bottom:0;z-index:1;width:100vw;height:100%;background-image:url(../img/synaptic_cube.svg),url(../img/synaptic_cube.svg);opacity:.05;background-size:1200px,1200px;background-position:top -150px left -200px,bottom -227px right -191px;background-repeat:no-repeat}@keyframes huerotator{0%{filter:hue-rotate(0deg)}100%{filter:hue-rotate(360deg)}}body.home .service_img img{height:360px;width:572px;-o-object-fit:cover;object-fit:cover}body.home .display_hidden{display:none}body.home .productbanner.n2{margin-top:40px;margin-bottom:55px}@media screen and (max-width: 768px){body.home .productbanner{padding:15px;margin:0}body.home .productbanner.n2{margin:0}}body.home .fusion-slider-revolution,body.home .avada-has-rev-slider-styles .avada-skin-rev{border:none !important}body.home .fusion-header-wrapper{position:relative !important}body.home .fusion-header-wrapper .fusion-header-v2 .fusion-header,body.home .fusion-header-wrapper .fusion-header-v3 .fusion-header,body.home .fusion-header-wrapper .fusion-header-v4 .fusion-header,body.home .fusion-header-wrapper .fusion-header-v5 .fusion-header{border-bottom:none}@media screen and (min-width: 769px){body.home #sliders-container{position:relative}body.home #sliders-container:before{content:"";position:absolute;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/02/bg-gray.png) repeat left top;background-size:50%;width:40%;height:50%;top:-132px;left:0}body.home #sliders-container .fusion-slider-revolution{position:relative !important}body.home #sliders-container .fusion-slider-revolution:before{content:"";position:absolute;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/product-bg.png) repeat left top;background-size:50%;top:50%;transform:translateY(-50%)}}@media screen and (min-width: 769px)and (min-width: 769px){body.home #sliders-container .fusion-slider-revolution:before{width:226px;height:355px;left:5%}}@media screen and (min-width: 769px)and (max-width: 768px){body.home #sliders-container .fusion-slider-revolution:before{width:40%;height:50%;top:-10%;left:5%}}@media screen and (min-width: 769px){body.home #sliders-container .fusion-slider-revolution:after{content:"";position:absolute;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/02/bg-gray.png) repeat left top;background-size:50%;bottom:-12%;right:0}}@media screen and (min-width: 769px)and (min-width: 769px){body.home #sliders-container .fusion-slider-revolution:after{width:40%;height:40%}}@media screen and (min-width: 769px)and (max-width: 768px){body.home #sliders-container .fusion-slider-revolution:after{width:60%;height:40%}}@media screen and (min-width: 769px){body.home #sliders-container #TOPSlider2021_wrapper,body.home #sliders-container #rev_slider_32_1_wrapper,body.home #sliders-container #rev_slider_31_1_wrapper{position:relative !important;z-index:3}body.home #sliders-container #TOPSlider2021_wrapper .tp-leftarrow,body.home #sliders-container #TOPSlider2021_wrapper .tp-rightarrow,body.home #sliders-container #rev_slider_32_1_wrapper .tp-leftarrow,body.home #sliders-container #rev_slider_32_1_wrapper .tp-rightarrow,body.home #sliders-container #rev_slider_31_1_wrapper .tp-leftarrow,body.home #sliders-container #rev_slider_31_1_wrapper .tp-rightarrow{background-color:rgba(0,0,0,0) !important;width:30px !important;height:88px !important}body.home #sliders-container #TOPSlider2021_wrapper .tp-leftarrow,body.home #sliders-container #rev_slider_32_1_wrapper .tp-leftarrow,body.home #sliders-container #rev_slider_31_1_wrapper .tp-leftarrow{left:20px !important}body.home #sliders-container #TOPSlider2021_wrapper .tp-leftarrow:before,body.home #sliders-container #rev_slider_32_1_wrapper .tp-leftarrow:before,body.home #sliders-container #rev_slider_31_1_wrapper .tp-leftarrow:before{content:"" !important;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/prev.svg) no-repeat right center;background-size:contain;width:30px;height:88px}body.home #sliders-container #TOPSlider2021_wrapper .tp-rightarrow,body.home #sliders-container #rev_slider_32_1_wrapper .tp-rightarrow,body.home #sliders-container #rev_slider_31_1_wrapper .tp-rightarrow{right:20px !important}body.home #sliders-container #TOPSlider2021_wrapper .tp-rightarrow:before,body.home #sliders-container #rev_slider_32_1_wrapper .tp-rightarrow:before,body.home #sliders-container #rev_slider_31_1_wrapper .tp-rightarrow:before{content:"" !important;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/next.svg) no-repeat right center;background-size:contain;width:30px;height:88px}}@media screen and (max-width: 768px){body.home #sliders-container{position:relative;margin-bottom:20px}body.home #sliders-container:before{content:"";position:absolute;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/02/bg-gray.png) repeat left top;background-size:50%;width:40%;height:50%;top:-10%;left:0}body.home #sliders-container #TOPSlider2021_wrapper,body.home #sliders-container #rev_slider_32_1_wrapper,body.home #sliders-container #rev_slider_31_1_wrapper{position:relative !important;left:0%;z-index:3}body.home #sliders-container .tp-leftarrow,body.home #sliders-container .tp-rightarrow{background-color:rgba(0,0,0,0) !important;width:15px !important;height:44px !important}body.home #sliders-container .tp-leftarrow{left:10px !important}body.home #sliders-container .tp-leftarrow:before{content:"" !important;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/prev.svg) no-repeat right center;background-size:contain;width:15px;height:44px}body.home #sliders-container .tp-rightarrow{right:10px !important}body.home #sliders-container .tp-rightarrow:before{content:"" !important;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/next.svg) no-repeat right center;background-size:contain;width:15px;height:44px}}@media screen and (min-width: 769px){body.history .history .fusion-row .year{font-size:36px;font-size:2.25rem;margin-right:0;color:#333338;margin-bottom:0 !important}body.history .history .fusion-row .detail{position:relative;border-left:1px solid #959595;padding:1.2em;margin-bottom:0 !important}body.history .history .fusion-row .detail:before{content:"●";display:inline-block;color:#b41946;position:absolute;top:.75em;left:-0.5em;font-size:120%;z-index:5}body.history .history .fusion-row .detail ul{margin:0 0 auto 0;padding:0}body.history .history .fusion-row .detail ul li{list-style:none !important}}@media screen and (max-width: 768px){body.history .history .fusion-row{position:relative;border-left:1px solid #959595;padding:1em}body.history .history .fusion-row:before{content:"●";display:inline-block;color:#b41946;position:absolute;top:1.75em;left:-0.5em;font-size:120%;z-index:5}body.history .history .fusion-row .year{font-size:36px;font-size:2.25rem;margin-right:0;color:#333338;margin-bottom:0 !important}body.history .history .fusion-row .detail{position:relative;margin-bottom:0 !important}body.history .history .fusion-row .detail ul{margin:0 0 auto 0;padding:0}body.history .history .fusion-row .detail ul li{list-style:none !important}}body.vision .kv-mission_desc{margin-top:-140px}@media screen and (max-width: 768px){body.vision .kv-mission_desc{margin-top:0;padding:16px}}body.vision .kv-mission_desc-para{font-size:18px !important;line-height:2.5 !important}@media screen and (max-width: 768px){body.vision .kv-mission_desc-para{text-align:left !important;line-height:1.8 !important}}body.vision #kv-vision{background-size:100vw;background-color:#f2f2f2}body.vision #kv-vision .fusion-column-wrapper{background-image:url(../img/ks_vision_bg01.svg),url(../img/ks_vision_bg02.svg);background-position:left -209px top -63px,right -250px bottom -112px;background-size:60%,60%;padding-top:100px;padding-bottom:100px;margin:0}@media screen and (max-width: 768px){body.vision #kv-vision .fusion-column-wrapper{padding-top:40px;padding-bottom:40px}}body.vision .ks_value_contents{margin-top:100px;margin-bottom:100px}@media screen and (max-width: 768px){body.vision .ks_value_contents{margin-top:55px;margin-bottom:0}}body.vision .ks_value_contents h3{font-size:36px !important;color:#b41946 !important}body.vision .ks_value_contents_list{position:relative;padding:0;height:60em;margin-top:64px;font-size:10px;padding:16px}@media screen and (max-width: 1264px){body.vision .ks_value_contents_list{font-size:.7911392405vw}}@media screen and (max-width: 768px){body.vision .ks_value_contents_list{font-size:1.3020833333vw;height:auto;margin-top:7em}}body.vision .ks_value_contents_list-item{list-style:none;position:absolute;width:40em}@media screen and (max-width: 768px){body.vision .ks_value_contents_list-item{position:static;width:auto}}body.vision .ks_value_contents_list-item.n1{left:50%;transform:translateX(-50%)}@media screen and (max-width: 768px){body.vision .ks_value_contents_list-item.n1{left:unset;transform:unset}}body.vision .ks_value_contents_list-item.n2{left:18em;bottom:0}@media screen and (max-width: 768px){body.vision .ks_value_contents_list-item.n2{margin:8em 0}}body.vision .ks_value_contents_list-item.n3{right:18em;bottom:0}body.vision .ks_value_contents_list-item img{margin:0}body.vision .hover-area>img{transition:.8s;width:100%}@media screen and (max-width: 768px){body.vision .hover-area>img{display:none !important}}body.vision .hover-area:hover>img{filter:blur(8px);opacity:0}body.vision .modal_desc{position:absolute;font-size:16px;top:calc(50% + 4px);left:50%;transform:translate(-50%, -50%);width:160%}@media screen and (max-width: 768px){body.vision .modal_desc{width:auto;display:block !important;position:static;transform:unset}}body.vision .modal_desc-hed{font-size:40px;vertical-align:bottom}@media screen and (max-width: 768px){body.vision .modal_desc-hed{font-size:1.4em}}body.vision .modal_desc-hed img{width:180px}@media screen and (max-width: 768px){body.vision .modal_desc-hed img{width:5.1em}}body.vision .modal_desc-hed span{vertical-align:bottom;display:inline-block;margin-bottom:2px;margin-left:8px}body.vision .modal_desc-para{font-size:24px;margin-top:16px;font-weight:400}@media screen and (max-width: 768px){body.vision .modal_desc-para{font-size:1.3em;line-height:1.8}}@media screen and (max-width: 768px){body.vision .ks_vision_txt{padding:16px}}body.vision .mvv_hed{font-size:36px !important;color:#b41946 !important}@media screen and (max-width: 768px){body.vision .mvv_hed{font-size:21px !important}}body.vision .ks_vision_txt-para{font-size:34px;letter-spacing:2px;line-height:1.8;margin-top:40px;text-align:center}@media screen and (max-width: 768px){body.vision .ks_vision_txt-para{font-size:22px;margin-bottom:0;text-align:left}}body.vision .kv-vision_desc-para{font-size:18px !important;line-height:2.5 !important}@media screen and (max-width: 768px){body.vision .kv-vision_desc-para{text-align:left !important;line-height:1.8 !important}}body.vision .sp{display:none}body.vision .pc{display:block}@media screen and (max-width: 768px){body.vision .sp{display:block}body.vision .pc{display:none}}body.vision .fusion-text-2{text-align:center}@media screen and (max-width: 768px){body.vision .fusion-text-2{padding:16px;text-align:left}}@media screen and (max-width: 768px){body.vision #breadcrumbs{padding-left:32px;margin-bottom:40px !important}}@media screen and (max-width: 768px){body.vision .other_links{padding-left:30px !important;padding-right:30px !important}}@media screen and (min-width: 769px){body.officer .officer h3,body.officer .officer h4{display:inline}body.officer .officer h4{margin-left:1em}body.officer .officer.officer--odd .officer--text .fusion-column-wrapper{padding-right:80px}body.officer .officer.officer--odd .officer--photo .fusion-column-wrapper{position:relative;margin-left:0;margin-top:0}body.officer .officer.officer--odd .officer--photo .fusion-column-wrapper:before{content:"";position:absolute;background-color:#b41946;background-size:100%;background-size:cover;width:226px;height:234px;left:-50px;bottom:-50px}body.officer .officer.officer--even .officer--text .fusion-column-wrapper{padding-top:60px;padding-left:80px}body.officer .officer.officer--even .officer--photo .fusion-column-wrapper{position:relative;margin-left:0;margin-top:0}body.officer .officer.officer--even .officer--photo .fusion-column-wrapper:before{content:"";position:absolute;background-color:#b41946;background-size:100%;background-size:cover;width:226px;height:234px;right:-50px;bottom:-50px}}@media screen and (max-width: 768px){body.officer .officer h3,body.officer .officer h4{display:block}body.officer .officer h4{margin-left:0}body.officer .officer.officer--odd .fusion-layout-column.officer--text .fusion-column-wrapper{padding-right:0px}body.officer .officer.officer--odd .fusion-layout-column.officer--photo .fusion-column-wrapper{position:relative;margin-left:0;margin-top:0}body.officer .officer.officer--odd .fusion-layout-column.officer--photo .fusion-column-wrapper:before{content:"";position:absolute;background-color:#b41946;background-size:100%;background-size:cover;width:226px;height:234px;left:-30px;bottom:-30px}body.officer .officer.officer--even .officer--text .fusion-column-wrapper{padding-left:0px;padding-top:40px;float:right}body.officer .officer.officer--even .officer--photo .fusion-column-wrapper{float:left;position:relative;margin-left:0;margin-top:0}body.officer .officer.officer--even .officer--photo .fusion-column-wrapper:before{content:"";position:absolute;background-color:#b41946;background-size:100%;background-size:cover;width:226px;height:234px;right:-30px;bottom:-30px}}body.officer .officer_info{display:flex}body.officer .officer_info>h4{margin-top:7px;margin-bottom:14px}@media screen and (min-width: 769px){body.corporate .company--map .fusion-column-wrapper .fusion-imageframe{position:relative;margin-left:0;margin-top:0}body.corporate .company--map .fusion-column-wrapper .fusion-imageframe:before{content:"";position:absolute;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/bg-red-base.png) repeat;background-size:100%;background-size:cover;width:30px;height:234px;top:50%;transform:translateY(-50%)}body.corporate .company--map .fusion-column-wrapper .fusion-imageframe img{padding-left:30px}body.corporate .company--text{padding-right:30px}body.corporate .company--text .fusion-column-wrapper dl.company--list dt,body.corporate .company--text .fusion-column-wrapper dl.company--list dd{padding:.8em}}@media screen and (max-width: 768px){body.corporate .company--map .fusion-column-wrapper .fusion-imageframe{position:relative;margin-left:0;margin-top:0}body.corporate .company--map .fusion-column-wrapper .fusion-imageframe:before{content:"";position:absolute;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/bg-red-base.png) repeat;background-size:100%;background-size:cover;width:30px;height:234px;top:50%;transform:translateY(-50%)}body.corporate .company--map .fusion-column-wrapper .fusion-imageframe img{padding-left:30px}body.corporate .company--text{padding-right:0}body.corporate .company--text dl.company--list dt,body.corporate .company--text dl.company--list dd{padding:.8em}body.corporate .company--text dl.company--list dt{background:#f4f4f7}}body.service #jigyou-Software,body.service #jigyou-media,body.service #jigyou-ai,body.service #jigyou-ad{overflow:hidden}body.service #jigyou-Software .title-box,body.service #jigyou-media .title-box,body.service #jigyou-ai .title-box,body.service #jigyou-ad .title-box{padding-top:40px;padding-bottom:40px}body.service #jigyou-Software .title-box .normal,body.service #jigyou-media .title-box .normal,body.service #jigyou-ai .title-box .normal,body.service #jigyou-ad .title-box .normal{font-weight:400 !important}@media screen and (min-width: 769px){body.service #jigyou-Software>.fusion-row{margin-bottom:100px;max-height:835px;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/bg-jigyou-01.png) no-repeat left top;background-size:contain}body.service #jigyou-Software>.fusion-row .title-box{margin-top:2rem}body.service #jigyou-media{margin-bottom:100px}body.service #jigyou-media>.fusion-row{margin:auto;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/bg-jigyou-02.png) no-repeat right top;background-size:contain;padding-right:27.273%}body.service #jigyou-media>.fusion-row .title-box{margin-top:40px}body.service #jigyou-ai{margin-bottom:100px}body.service #jigyou-ai>.fusion-row{margin:auto;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/bg-jigyou-04.png) no-repeat right top;background-size:contain}}@media screen and (max-width: 768px){body.service #jigyou-Software{padding-top:40px}body.service #jigyou-Software>.fusion-row{position:relative;padding:0}body.service #jigyou-Software>.fusion-row:before{content:"";display:inline-block;width:100%;min-height:172px;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/bg-jigyo-01-s@2x.jpg) no-repeat left top;background-size:50%;background-size:cover;top:0}body.service #jigyou-Software>.fusion-row .title-box{position:relative;margin-top:10px;padding:40px .5em 0 .5em}body.service #jigyou-Software>.fusion-row .title-box h4{margin-top:0 !important}body.service #jigyou-Software>.fusion-row .title-box:before{content:"";display:block;position:absolute;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/red-bg-service@2x.png) no-repeat right top;background-size:50%;background-size:cover;width:76px;height:71px;top:-50px;right:16px}body.service #jigyou-media{padding-top:40px}body.service #jigyou-media>.fusion-row{position:relative;padding:40px 0}body.service #jigyou-media>.fusion-row:before{content:"";display:inline-block;width:100%;min-height:172px;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/bg-jigyo-02-s@2x.jpg) no-repeat left top;background-size:50%;background-size:cover;top:0}body.service #jigyou-media>.fusion-row .title-box{position:relative;margin-top:10px;padding:40px .5em 0 .5em}body.service #jigyou-media>.fusion-row .title-box h4{margin-top:0 !important}body.service #jigyou-media>.fusion-row .title-box:before{content:"";display:block;position:absolute;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/red-bg-service@2x.png) no-repeat right top;background-size:50%;background-size:cover;width:76px;height:71px;top:-50px;right:16px}body.service #jigyou-ai{padding-top:40px}body.service #jigyou-ai>.fusion-row{position:relative;padding:0}body.service #jigyou-ai>.fusion-row:before{content:"";display:inline-block;width:100%;min-height:172px;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/bg-jigyo-03-s@2x.jpg) no-repeat left top;background-size:50%;background-size:cover;top:0}body.service #jigyou-ai>.fusion-row .title-box{position:relative;margin-top:10px;padding:40px .5em 0 .5em}body.service #jigyou-ai>.fusion-row .title-box h4{margin-top:0 !important}body.service #jigyou-ai>.fusion-row .title-box:before{content:"";display:block;position:absolute;background:url(https://www.kingsoft.jp/wp-content/uploads/2020/03/red-bg-service@2x.png) no-repeat right top;background-size:50%;background-size:cover;width:76px;height:71px;top:-50px;right:16px}}body.release body.blog #main h2.entry-title,body.release #blogpostColumn h2.entry-title,body.release #content.archives h2.entry-title{font-size:18px;font-size:1.125rem}body.release body.blog #main h2.entry-title a,body.release #blogpostColumn h2.entry-title a,body.release #content.archives h2.entry-title a{color:#ce3742}body.release #archive-category-navi .fusion-row .fusion-layout-column,body.release #category-navi .fusion-row .fusion-layout-column{float:none}body.release #archive-category-navi .categorylist .postctg,body.release #category-navi .categorylist .postctg{padding:.5em .5em .5em 0}body.release #archive-category-navi .categorylist .postctg a,body.release #archive-category-navi .categorylist .postctg span,body.release #category-navi .categorylist .postctg a,body.release #category-navi .categorylist .postctg span{background:#f4f4f7;border-radius:10px;padding:8px 11px;font-size:10px;font-size:.625rem;text-align:center;color:#333}@media screen and (min-width: 769px){body.release #category-navi{margin-bottom:80px}body.release #category-navi .fusion-row{display:flex;flex-wrap:nowrap}body.release #category-navi .fusion-row .fusion-layout-column.category-block,body.release #category-navi .fusion-row .fusion-layout-column.title-block{display:flex;align-items:center}body.release #category-navi .fusion-row .fusion-layout-column.title-block{border-left:1px solid #707070;border-right:1px solid #707070}body.release #category-navi .fusion-row .fusion-layout-column.title-block .fusion-column-wrapper{display:block;width:100%}body.release #category-navi .fusion-row .fusion-layout-column.title-block .fusion-column-wrapper h3{text-align:center}body.release #archive-category-navi{margin-bottom:80px}body.release #archive-category-navi .categorylist{display:flex;align-items:stretch}body.release #archive-category-navi .title-block{width:22%;border-left:1px solid #707070;border-right:1px solid #707070;display:flex;align-items:center}body.release #archive-category-navi .title-block h3{text-align:center;width:100%}body.release #archive-category-navi .category-block{padding-left:24px;width:74%}body.release #archive-category-navi .category-block li.postctg.active a,body.release #archive-category-navi .category-block li.postctg.active span{background:#b41946;border-radius:10px;padding:8px 11px;font-size:10px;font-size:.625rem;text-align:center;color:#fff}}@media screen and (max-width: 768px){body.release #category-navi{margin-bottom:60px}body.release #category-navi .fusion-row{display:flex;flex-direction:column}body.release #category-navi .fusion-row .fusion-layout-column.title-block{border-bottom:1px solid #707070}body.release #category-navi .fusion-row .fusion-layout-column.title-block .fusion-column-wrapper{display:block}body.release #category-navi .fusion-row .fusion-layout-column.title-block .fusion-column-wrapper h3{text-align:left}body.release #category-navi .categorylist{border-bottom:1px solid #707070;padding-bottom:24px}body.release #archive-category-navi{margin-bottom:60px}body.release #archive-category-navi .title-block{width:100%;border-bottom:1px solid #707070}body.release #archive-category-navi .title-block h3{text-align:left}body.release #archive-category-navi .category-block{width:100%;border-bottom:1px solid #707070;padding-top:24px;padding-bottom:24px}body.release #archive-category-navi .category-block li.postctg.active a,body.release #archive-category-navi .category-block li.postctg.active span{background:#b41946;border-radius:10px;padding:8px 11px;font-size:10px;font-size:.625rem;text-align:center;color:#fff}}body.release #newsrelease .newslist .news-content{position:relative;margin-bottom:96px;padding-right:8.364%}body.release #newsrelease .newslist .news-content .box{position:relative;word-break:normal;background:#fff;padding:0;height:100%}body.release #newsrelease .newslist .news-content .box h4 a{font-size:16px;font-size:1rem;color:#ce3742}body.release #newsrelease .newslist .news-content .box .postctg span,body.release #newsrelease .newslist .news-content .box .postctg .ctg-list a{background:#f4f4f7;border-radius:10px;padding:8px 11px;font-size:10px;font-size:.625rem;text-align:center}body.release #newsrelease .newslist .news-content .box .time{font-size:14px;font-size:.875rem}body.release #newsrelease .newslist .news-content .thumbnail{margin-top:0}body.release #newsrelease .newslist .news-content .thumbnail img{width:100%;height:258px;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}body.release #pager{margin:auto}body.release #pager .wp-pagenavi{display:flex;justify-content:center;flex-wrap:nowrap}body.release #pager .wp-pagenavi span,body.release #pager .wp-pagenavi a{display:inline-block;margin-right:1em}body.release #pager .wp-pagenavi span:last-child,body.release #pager .wp-pagenavi a:last-child{margin-right:0}body.release #pager .wp-pagenavi .previouspostslink,body.release #pager .wp-pagenavi .nextpostslink,body.release #pager .wp-pagenavi .current,body.release #pager .wp-pagenavi .page,body.release #pager .wp-pagenavi .extend{padding:.5em .8em}body.release #pager .wp-pagenavi .current,body.release #pager .wp-pagenavi .page{border:1px solid #e3e3e3}body.release #pager .wp-pagenavi .page:hover,body.release #pager .wp-pagenavi .page:focus{background:#ce3742;color:#fff}body.release #pager .wp-pagenavi .current{background:#ce3742;color:#fff}body.release #pager .wp-pagenavi .previouspostslink i,body.release #pager .wp-pagenavi .nextpostslink i,body.release #pager .wp-pagenavi .extend i{font-size:180%}@media screen and (min-width: 769px)and (max-width: 9999px){body.release #pager{margin:auto;width:73.333%}}@media screen and (min-width: 1px)and (max-width: 768px){body.release #pager{margin:auto;width:100%}}body.products .bg-box{box-shadow:none !important}body.products .bg-box>.fusion-column-wrapper{background:#fff;box-shadow:0px 0px 6px #bfbfbf}body.products .toB_product_ttl{border-bottom:3px solid #dedede;padding-bottom:10px;position:relative}body.products .toB_product_ttl::before{content:"";background-color:#124ee1;height:3px;width:40%;position:absolute;bottom:-3px;left:0}body.products .toB_product{border-bottom:3px solid #124ee1}body.products .toC_product_ttl{border-bottom:3px solid #dedede;padding-bottom:10px;position:relative}body.products .toC_product_ttl::before{content:"";background-color:#b41946;height:3px;width:40%;position:absolute;bottom:-3px;left:0}body.products .toC_product{border-bottom:3px solid #b41946}.list-separated{margin:0 auto}.list-separated.normal li{border-bottom:1px solid #f6f6f6}@media screen and (max-width: 768px){.list-separated.normal li{border:none}}.list-separated.normal li dl{margin-bottom:0 !important;display:flex}@media screen and (min-width: 769px){.list-separated.normal li dl{flex-direction:row;-moz-column-gap:2em;column-gap:2em}}@media screen and (max-width: 768px){.list-separated.normal li dl{flex-direction:column}}.list-separated.normal li dl dt,.list-separated.normal li dl dd{color:#333;padding:.5em}@media screen and (min-width: 769px){.list-separated.normal li dl dt{min-width:25%}}@media screen and (max-width: 768px){.list-separated.normal li dl dt{background:#f6f6f6;display:block;width:100%}}.list-separated.dark li{border-bottom:1px solid #f6f6f6}@media screen and (max-width: 768px){.list-separated.dark li{border:none}}.list-separated.dark li dl{margin-bottom:0 !important;display:flex}@media screen and (min-width: 769px){.list-separated.dark li dl{flex-direction:row;-moz-column-gap:2em;column-gap:2em}}@media screen and (max-width: 768px){.list-separated.dark li dl{flex-direction:column}}.list-separated.dark li dl dt,.list-separated.dark li dl dd{color:#fff;padding:.5em}@media screen and (min-width: 769px){.list-separated.dark li dl dt{min-width:25%}}@media screen and (max-width: 768px){.list-separated.dark li dl dt{background:#f6f6f6;display:block;width:100%}}.fusion-imageframe>a[target=_blank]::after{display:none !important}#custom-footer .footer-ttl{padding-bottom:.5em;border-bottom:1px solid #e0e0e0}#custom-footer ul.navimenu li a{display:block;color:#fff !important;text-decoration:none}#custom-footer ul.navimenu li a:before{display:inline-block;font-family:bootstrap-icons !important;content:"";margin-right:.5em;color:#707070}#custom-footer ul.navimenu li a:hover,#custom-footer ul.navimenu li a:active{background:rgba(255,255,255,.2)}.fusion-column-anchor{background:rgba(0,0,0,0)}.fusion-column-anchor:hover,.fusion-column-anchor:active{background:rgba(51,51,51,.1)}