.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:NotoSansCJKRegular;font-style:normal;src:url(../font/NotoSansCJKjp-Regular.eot) format("eot")}@font-face{font-family:NotoSansCJKRegularBold;font-style:normal;src:url(../font/NotoSansCJKjp-Regular.woff) format("woff")}@font-face{font-family:NotoSansCJKiOS;font-style:normal;src:url(../font/NotoSansCJKjp-Regular.woff2) format("woff2")}*{padding:0;margin:0;font-family:NotoSansCJKRegular;text-decoration:none;outline:none!important}.footer-area .footer-wrapper .text-link,.text-link{position:relative;display:inline-block;text-decoration:none}.footer-area .footer-wrapper .text-link.external-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer-area .footer-wrapper .text-link.external-link:before{width:14px;height:14px;margin-top:3px;margin-left:5px;content:""}.button{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;-webkit-transition:background-color .3s;transition:background-color .3s}body .br-sp,body .br-tb{display:none}body hr{width:52px;height:2px;margin:50px auto 0;background-color:#fff;border:none}body .header-area{position:fixed;top:0;z-index:20;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:103px;margin:0 auto;list-style:none;-webkit-transition:all .1s ease-out .1s;transition:all .1s ease-out .1s}body .header-area .normal-logo{display:block}body .header-area.show .normal-logo{display:none}body .header-area.show .black-logo{display:block}body .header-area .header-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1000px;margin:0 auto}body .header-area .header-wrapper .header-logo{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:168px;height:26px}body .header-area .header-wrapper .header-logo .header-logo-img{width:168px}body .header-area .header-wrapper .header-logo .white-logo{display:none}body .header-area .header-wrapper .hr-header{position:absolute;top:-32%;right:-16%;width:121px;height:121px;border-radius:50%}body .header-area .header-wrapper .hr-header img:hover{-webkit-filter:brightness(120%)}body .header-area .header-wrapper .content-nav{margin-left:auto}body .header-area .header-wrapper .content-nav,body .header-area .header-wrapper .content-nav .header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body .header-area .header-wrapper .content-nav .header-content{gap:39px;list-style:none}body .header-area .header-wrapper .content-nav .header-content .select-content{font-size:16px;line-height:35px;cursor:pointer}body .header-area .header-wrapper .content-nav .header-content .select-content .head-content{font-size:14px;font-weight:700;color:#1d1d44;text-decoration:none;-webkit-transition:opacity .3s;transition:opacity .3s}body .header-area .header-wrapper .content-nav .header-content .select-content .head-content.contact-link{width:128px;padding:9px 0;font-size:16px;text-align:center;letter-spacing:0;background-color:#001eef;border-radius:22px}body .header-area .header-wrapper .content-nav .header-content .select-content:first-child{padding-left:0}body .header-area .header-wrapper .content-nav .header-content .button-demo,body .header-area .header-wrapper .content-nav .header-content .button-resource{width:128px;padding:9px 0;font-size:16px;text-align:center;letter-spacing:0;border-radius:20px}body .header-area .header-wrapper .content-nav .header-content .button-resource{position:relative;width:110px;padding-top:7px;padding-bottom:7px;margin-right:-25px;background:transparent -webkit-gradient(linear,left top,right top,from(#ff6f27),to(#ff9c27)) 0 0 no-repeat padding-box;background:transparent linear-gradient(90deg,#ff6f27,#ff9c27) 0 0 no-repeat padding-box}body .header-area .header-wrapper .content-nav .header-content .button-resource .head-content{color:#fff}body .header-area .header-wrapper .content-nav .header-content .button-resource:hover,body .header-area .header-wrapper .content-nav .header-content .button-resource:hover:before{background:transparent -webkit-gradient(linear,right top,left top,from(#ff6f27),to(#ff9c27)) 0 0 no-repeat padding-box;background:transparent linear-gradient(270deg,#ff6f27,#ff9c27) 0 0 no-repeat padding-box}body .header-area .header-wrapper .content-nav .header-content .button-resource:hover:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:"";border-radius:20px;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;-webkit-transform:scale(1.05);transform:scale(1.05)}body .header-area .header-wrapper .content-nav .header-content .button-demo{position:relative;width:112px;padding-top:6px;padding-bottom:6px;background:#fff 0 0 no-repeat padding-box;border:1px solid #ff9c27}body .header-area .header-wrapper .content-nav .header-content .button-demo .head-content{color:#ff9c27}body .header-area .header-wrapper .content-nav .header-content .button-demo:hover{border:1px solid #fff}body .header-area .header-wrapper .content-nav .header-content .button-demo:hover:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:"";background:#fff;border:1px solid #ff9c27;border-radius:20px;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;-webkit-transform:scale(1.1);transform:scale(1.1)}body .header-area .header-wrapper .content-nav .header-content .button-resource-menu{padding-top:2px;padding-bottom:2px}body .header-area .header-wrapper .content-nav .header-content .button-demo-menu{padding-top:1px;padding-bottom:1px}body .header-area .content-nav-sp{display:none}body .header-area.jsBackgroundHeader{background:#fff}body .header-area.jsBackgroundHeader .header-wrapper .content-nav .header-content .select-content .head-content{color:#000}body .header-area.jsBackgroundHeader .header-wrapper .content-nav .header-content .select-content .contact-link{color:#fff}body .header-area.jsBackgroundHeader .header-wrapper .content-nav .header-content .select-content .contact-link:hover{color:#fff;opacity:1}body .header-area.jsBackgroundHeader .header-wrapper .content-nav .header-content .select-content:nth-of-type(4) .text-link{color:#fff}body .header-area.jsBackgroundHeader .header-wrapper .content-nav .header-content .select-content:nth-of-type(5) .text-link{color:#ff9c27}body .header-area.jsBackgroundHeader .header-wrapper .content-nav-sp .sp-nav-button .nav-toggle i{background-color:#fff}body .header-area.jsBackgroundHeader .black-logo{display:block}body .header-area.show{background:unset}body .header-area.show .header-logo .white-logo{display:block!important}body .header-area.show .content-nav-sp .sp-nav.show .sp-nav-list.show{margin-top:37px}body .header-area.show .content-nav-sp .sp-nav.show .sp-nav-list.show .sp-nav-content .sp-nav-content-link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:26px;padding-bottom:26px;padding-left:0}body .header-area.show .content-nav-sp .sp-nav.show .sp-nav-list.show .sp-nav-content .sp-nav-content-link .dot-icon{width:20px;height:20px}body .header-area.show .content-nav-sp .sp-nav-button{background:#fff}body .header-area.show .content-nav-sp .sp-nav-button .nav-toggle.show i{background-color:#000}body .topic-path{width:1000px;height:54px;margin:0 auto 60px;line-height:54px;color:#1d1d44}body .topic-path ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;list-style-type:none}body .topic-path ul .topic-list+.topic-list:before{display:inline-block;padding:3px;margin:0 20px 2px;content:"";border:solid #1d1d44;border-width:2px 2px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body .topic-path ul .topic-list .topic-list-child{font-size:14px;color:#1d1d44;text-decoration:none;letter-spacing:1px}body .topic-path ul .topic-list:nth-of-type(2) .topic-list-child{color:#48a7ff}body .child-contact-wrapper{width:1080px;margin:0 auto}body .child-contact-wrapper .main-title{font-size:36px;font-weight:700;text-align:center}body .child-contact-wrapper .main-title hr{width:52px;height:2px;margin:50px auto 0;background-color:#fff;border:none}body .child-contact-wrapper .contact-contents{width:1080px;margin:50px auto 0;text-align:center}body .child-contact-wrapper .contact-contents .contact-contents-title{font-size:18px;font-weight:100;color:#fff;letter-spacing:.9px}body .child-contact-wrapper .contact-contents .button-container,body .child-contact-wrapper .contact-contents .button-container .next-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body .child-contact-wrapper .contact-contents .button-container .next-contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:224px;height:44px;margin-top:23px;margin-right:32px;font:normal normal medium 18px/26px Noto Sans;line-height:68px;color:#fff;text-align:center;text-decoration:none;border:1px solid #fff;border-radius:60px}body .child-contact-wrapper .contact-contents .button-container .next-contact:hover{color:#fff;background-color:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.2)}body .child-contact-wrapper .contact-contents .button-container .next-contact:nth-child(2){margin-right:0}body .child-contact-wrapper .contact-contents .button-container .button-orange{background-color:#00f;border-color:#00f}body .child-contact-wrapper .contact-contents .button-container .button-orange:hover{background-color:#5b6ef0;border-color:#5b6ef0}body .footer-area{padding:75px 0 0;color:#fff;background:#1d1d44}body .footer-area .footer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:362px;width:1000px;margin:0 auto}body .footer-area .footer-wrapper .logo-area #logo{vertical-align:bottom}body .footer-area .footer-wrapper .logo-area .footer-text{margin-top:12px;font-size:14px;letter-spacing:.6px}body .footer-area .footer-wrapper .footer-sp-list.sp-only-list{display:none}body .footer-area .footer-wrapper .footer-sp-list .link-list-title{font-size:15px}body .footer-area .footer-wrapper .footer-sp-list .link-list-title a{color:#fff;text-decoration:none}body .footer-area .footer-wrapper .service-list.pc-only-list .link-list li:first-of-type,body .footer-area .footer-wrapper .service-list.pc-only-list .link-list li:nth-of-type(2),body .footer-area .footer-wrapper .service-list.pc-only-list .link-list li:nth-of-type(3){color:#48a7ff;list-style-type:disc}body .footer-area .footer-wrapper .service-list.pc-only-list:nth-of-type(2) .link-list li{color:#ff9c27;list-style-type:disc}body .footer-area .footer-wrapper .footer-link-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body .footer-area .footer-wrapper .footer-link-list .link-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:59px;padding:0 0 0 24px;font-size:15px;list-style-type:none}body .footer-area .footer-wrapper .footer-link-list .link-list li{margin-bottom:32px}body .footer-area .footer-wrapper .footer-link-list .link-list li:nth-child(3){margin-bottom:0}body .footer-area .footer-wrapper .footer-link-list .link-list li a{font-family:NotoSansCJKRegular;font-weight:700;color:#fff;text-decoration:none;-webkit-transition:opacity .4s;transition:opacity .4s}body .footer-area .footer-wrapper .footer-link-list .link-list li a:hover{color:#93bdff;text-decoration:none;opacity:.5}body .footer-area .footer-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 0;margin-top:30px;text-align:center}body .footer-area .footer-copy .footer-copy-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1000px;padding-top:48px;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.14901960784313725)),color-stop(50%,hsla(0,0%,100%,.14901960784313725)),color-stop(50%,transparent),to(transparent)) repeat-x 0 0;background:linear-gradient(90deg,hsla(0,0%,100%,.14901960784313725) 0,hsla(0,0%,100%,.14901960784313725) 50%,transparent 0,transparent) repeat-x 0 0;background-size:15px 1.5px;opacity:.5}body .footer-area .footer-copy .footer-copy-content .content-link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}body .footer-area .footer-copy .footer-copy-content .content-link .footer-link a{font-family:NotoSansCJKRegular;font-size:14px;color:#fff}body .footer-area .footer-copy .footer-copy-content .content-link .footer-link a:hover{opacity:.5}body .footer-area .footer-copy .footer-copy-content .content-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}body .footer-area .footer-copy .footer-copy-content .content-copy .copyright{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-family:NotoSansCJKRegular;font-size:13px;text-align:right}body .back-gray{position:fixed;right:-100%;z-index:999}@-webkit-keyframes SlideIn{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}50%{-webkit-transform:translatex(50%);transform:translatex(50%)}50%{-webkit-transform:translatex(0);transform:translatex(0)}}@keyframes SlideIn{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}50%{-webkit-transform:translatex(50%);transform:translatex(50%)}50%{-webkit-transform:translatex(0);transform:translatex(0)}}body .img-for-pc{display:block}body .img-for-sp{display:none}body .guidance-area .guidance-contents-area .guidance-contents .guidance-box-item:nth-of-type(3) .next-link a,body .guidance-area .guidance-contents-area .guidance-contents .guidance-box-item:nth-of-type(4) .next-link a{color:#ff9c27!important;background:#fff!important;border:1px solid #ff9c27}body .guidance-area .guidance-contents-area .guidance-contents .guidance-box-item:nth-of-type(4) .next-link a{width:165px!important}body .support-area{position:relative;z-index:1}body .support-area .support-btn .request-btn{position:relative;background:transparent -webkit-gradient(linear,right top,left top,from(#ff9c27),to(#ff6f27)) 0 0 no-repeat padding-box!important;background:transparent linear-gradient(270deg,#ff9c27,#ff6f27) 0 0 no-repeat padding-box!important}body .support-area .support-btn .request-btn:hover,body .support-area .support-btn .request-btn:hover:before{background:transparent -webkit-gradient(linear,right top,left top,from(#ff6f27),to(#ff9c27)) 0 0 no-repeat padding-box!important;background:transparent linear-gradient(270deg,#ff6f27,#ff9c27) 0 0 no-repeat padding-box!important}body .support-area .support-btn .request-btn:hover:before{position:absolute;top:0;left:0;z-index:-1;width:100%!important;height:100%!important;content:"";border-radius:35px;-webkit-transition:all 1s;transition:all 1s;-webkit-transform:scale(1.05)!important;transform:scale(1.05)!important}body .support-area .support-btn .demo-btn{position:relative}body .support-area .support-btn .demo-btn:hover{border:1px solid #fff!important}body .support-area .support-btn .demo-btn:hover:before{position:absolute;z-index:-1;width:100%;height:100%;content:"";background:#fff;border:1px solid #ff9c27;border-radius:35px;-webkit-transition:all 1s;transition:all 1s;-webkit-transform:scale(1.05);transform:scale(1.05)}body{min-width:1240px;font-family:NotoSansCJKRegular;color:#292929}body .main-contents{padding-top:100px}body .main-contents .bg{position:fixed;right:0;bottom:0;z-index:-2;min-width:100%;min-height:100%;background-image:url(../img/bg.bg.png);background-size:cover}body .main-contents .about-area .about-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;max-height:45px;padding-top:55px;padding-bottom:60px;font-family:NotoSansCJKRegular;background:transparent linear-gradient(92deg,#48a7ff,#746fff) 0 0 no-repeat padding-box}body .main-contents .about-area .about-title h2{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;font-size:36px;font-weight:700;color:#fff}body .main-contents .about-area .top-contents{width:auto;max-width:1000px;margin:0 auto}body .main-contents .about-area .top-contents .first-contents,body .main-contents .about-area .top-contents .second-contents{padding-bottom:120px}body .main-contents .about-area .top-contents .first-contents .header-title,body .main-contents .about-area .top-contents .second-contents .header-title{margin-bottom:60px;text-align:center}body .main-contents .about-area .top-contents .first-contents .header-title p,body .main-contents .about-area .top-contents .second-contents .header-title p{font-size:36px;font-weight:700;color:#1d1d44}body .main-contents .about-area .top-contents .first-contents .box-contents .img-for-pc,body .main-contents .about-area .top-contents .first-contents .box-contents .img-for-sp,body .main-contents .about-area .top-contents .second-contents .box-contents .img-for-pc,body .main-contents .about-area .top-contents .second-contents .box-contents .img-for-sp{width:100%}body .main-contents .about-area .top-contents .second-contents .header-title p span{color:#48a7ff}body .main-contents .about-area .middle-contents{background-color:#fff}body .main-contents .about-area .middle-contents .problem-content{width:auto;max-width:1000px;padding-top:80px;padding-bottom:80px;margin:0 auto}body .main-contents .about-area .middle-contents .problem-content .header-title{margin-bottom:80px;text-align:center}body .main-contents .about-area .middle-contents .problem-content .header-title p{font-size:36px;font-weight:700;color:#1d1d44}body .main-contents .about-area .middle-contents .problem-content .header-title p span{color:#48a7ff}body .main-contents .about-area .middle-contents .problem-content .box-contents{display:-webkit-box;display:-ms-flexbox;display:flex;gap:65px}body .main-contents .about-area .middle-contents .problem-content .box-contents .box-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:26px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;max-width:290px}body .main-contents .about-area .middle-contents .problem-content .box-contents .box-item .img-item img{width:100%}body .main-contents .about-area .middle-contents .problem-content .box-contents .box-item .img-item .img-for-sp{margin:0 auto}body .main-contents .about-area .middle-contents .problem-content .box-contents .box-item .text-item{font-size:14px;color:#1d1d44}body .main-contents .about-area .bottom-contents{width:auto;max-width:1000px;padding-top:80px;padding-bottom:120px;margin:0 auto}body .main-contents .about-area .bottom-contents .header{text-align:center}body .main-contents .about-area .bottom-contents .header p{font-family:NotoSansCJKRegular;font-size:36px;font-weight:700;color:#1d1d44;letter-spacing:0}body .main-contents .about-area .bottom-contents .header p span{color:#48a7ff}body .main-contents .about-area .bottom-contents .description{text-align:center}body .main-contents .about-area .bottom-contents .description p{margin-top:20px;font-family:NotoSansCJKRegularBold;font-size:14px}body .main-contents .about-area .bottom-contents .box-contents{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:64px;margin-top:80px}body .main-contents .about-area .bottom-contents .box-contents .box-left,body .main-contents .about-area .bottom-contents .box-contents .box-right{width:auto;max-width:468px;background-clip:content-box,border-box;background-origin:border-box;border-top:10px double transparent;border-radius:10px}body .main-contents .about-area .bottom-contents .box-contents .box-left .title,body .main-contents .about-area .bottom-contents .box-contents .box-right .title{margin-top:46px}body .main-contents .about-area .bottom-contents .box-contents .box-left .title img,body .main-contents .about-area .bottom-contents .box-contents .box-right .title img{width:auto;margin:0 auto}body .main-contents .about-area .bottom-contents .box-contents .box-left .box-description,body .main-contents .about-area .bottom-contents .box-contents .box-right .box-description{padding-right:39px;padding-left:39px;margin-top:31px;margin-bottom:48px}body .main-contents .about-area .bottom-contents .box-contents .box-left .box-description p,body .main-contents .about-area .bottom-contents .box-contents .box-right .box-description p{font-size:14px;color:#1d1d44;text-align:left;letter-spacing:0}body .main-contents .about-area .bottom-contents .box-contents .box-left .box-image,body .main-contents .about-area .bottom-contents .box-contents .box-right .box-image{margin-bottom:49px}body .main-contents .about-area .bottom-contents .box-contents .box-left .box-image img,body .main-contents .about-area .bottom-contents .box-contents .box-right .box-image img{width:auto}body .main-contents .about-area .bottom-contents .box-contents .box-left .box-image .img-for-pc,body .main-contents .about-area .bottom-contents .box-contents .box-right .box-image .img-for-pc{margin:0 auto}body .main-contents .about-area .bottom-contents .box-contents .box-left{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)),radial-gradient(circle at top left,#3af1e8,#48a7ff);background-image:linear-gradient(#fff,#fff),radial-gradient(circle at top left,#3af1e8,#48a7ff)}body .main-contents .about-area .bottom-contents .box-contents .box-left .box-description p{letter-spacing:-.5px}body .main-contents .about-area .bottom-contents .box-contents .box-right{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)),radial-gradient(circle at top left,#746fff,#ff48a0);background-image:linear-gradient(#fff,#fff),radial-gradient(circle at top left,#746fff,#ff48a0)}body .main-contents .about-area .bottom-contents .button-content{width:300px;height:70px;margin:80px auto 0;text-align:center;letter-spacing:0;background:transparent -webkit-gradient(linear,right top,left top,from(#ff9c27),to(#ff6f27)) 0 0 no-repeat padding-box;background:transparent linear-gradient(270deg,#ff9c27,#ff6f27) 0 0 no-repeat padding-box;border-radius:35px}body .main-contents .about-area .bottom-contents .button-content,body .main-contents .about-area .bottom-contents .button-content .next-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body .main-contents .about-area .bottom-contents .button-content .next-link{z-index:2;width:100%;height:100%;font-size:22px;color:#fff}body .main-contents .about-area .bottom-contents .button-content:hover,body .main-contents .about-area .bottom-contents .button-content:hover:before{background:transparent -webkit-gradient(linear,right top,left top,from(#ff6f27),to(#ff9c27)) 0 0 no-repeat padding-box;background:transparent linear-gradient(270deg,#ff6f27,#ff9c27) 0 0 no-repeat padding-box}body .main-contents .about-area .bottom-contents .button-content:hover:before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;content:"";border-radius:35px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:scale(1.05);transform:scale(1.05)}body .main-contents .about-area .support-area{height:394px;background-image:url(../img/img_support.bg.png);background-size:cover}body .main-contents .about-area .support-area .support-contents-area{width:auto;max-width:1000px;margin:0 auto}body .main-contents .about-area .support-area .support-contents-area .support-contents-title{padding-top:80px;font-size:36px;line-height:52px;color:#fff;text-align:center}body .main-contents .about-area .support-area .support-btn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:60px}body .main-contents .about-area .support-area .support-btn .demo-btn,body .main-contents .about-area .support-area .support-btn .request-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:70px;font-size:22px;font-weight:700;text-align:center;letter-spacing:0;border-radius:35px}body .main-contents .about-area .support-area .support-btn .request-btn{width:247px;color:#fff;background:transparent -webkit-gradient(linear,right top,left top,from(#ff9c27),to(#ff6f27)) 0 0 no-repeat padding-box;background:transparent linear-gradient(270deg,#ff9c27,#ff6f27) 0 0 no-repeat padding-box}body .main-contents .about-area .support-area .support-btn .demo-btn{width:255px;height:68px;color:#ff9c27;background:hsla(0,0%,100%,.8980392156862745) 0 0 no-repeat padding-box;border:1px solid #ff9c27}@media (-ms-high-contrast:none){.button{padding-top:3px}}@media screen and (min-width:600px) and (max-width:1024px){body{min-width:0}body .br-pc{display:none}body .br-tb{display:block}body .br-sp{display:none}body .header-area{z-index:1000;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:65px;padding:0 0 0 40px}body .header-area .header-wrapper,body .header-area .header-wrapper .header-logo{height:unset;margin-right:0;margin-left:0}body .header-area .header-wrapper .header-logo .header-logo-img{width:166px}body .header-area .header-wrapper .content-nav,body .header-area .header-wrapper .hr-header{display:none}body .header-area .content-nav-sp{position:relative;display:block;cursor:pointer}body .header-area .content-nav-sp .sp-nav-button{position:relative;width:45px;height:45px;margin:0 15px 0 auto;background-color:#1d1d44;border-radius:50%;-webkit-transition:all .1s ease-out .1s;transition:all .1s ease-out .1s}body .header-area .content-nav-sp .sp-nav-button .nav-toggle{position:absolute;top:50%;left:50%;display:block;width:19px;height:15px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body .header-area .content-nav-sp .sp-nav-button .nav-toggle i{position:absolute;display:block;width:100%;height:2px;background-color:#fff;border-radius:2px;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s}body .header-area .content-nav-sp .sp-nav-button .nav-toggle i:first-child{top:0}body .header-area .content-nav-sp .sp-nav-button .nav-toggle i:nth-child(2){top:0;bottom:0;margin:auto}body .header-area .content-nav-sp .sp-nav-button .nav-toggle i:nth-child(3){bottom:0}body .header-area .content-nav-sp .sp-nav-button .nav-toggle.show i:first-child{-webkit-transform:translateY(5px) rotate(-45deg);transform:translateY(5px) rotate(-45deg)}body .header-area .content-nav-sp .sp-nav-button .nav-toggle.show i:nth-child(2){opacity:0}body .header-area .content-nav-sp .sp-nav-button .nav-toggle.show i:nth-child(3){-webkit-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}body .header-area .content-nav-sp .sp-nav{position:fixed;top:46px;visibility:hidden;opacity:0;-webkit-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s}body .header-area .content-nav-sp .sp-nav.show{visibility:visible;opacity:1}body .header-area .content-nav-sp .sp-nav .sp-nav-list{position:fixed;top:65px;width:100%;height:336px;overflow:scroll;-webkit-transform:translateX(-77%);transform:translateX(-77%)}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content{width:100%}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link{position:relative;display:block;padding-left:19px;font-size:16px;font-weight:700;line-height:44px;color:#fff;text-decoration:none}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link span{font-size:16px}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link:before{position:absolute;top:9px;left:6px;display:none;width:4px;height:28px;content:"";background:#fff;border-radius:3px}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link:after{position:absolute;bottom:0;left:0;width:80%;height:1px;content:"";background-color:#707070}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content.current .sp-nav-content-link:before{display:block}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .header-menu_list{list-style-type:none}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .header-menu_list:before{position:absolute;top:9px;left:6px;display:none;width:4px;height:28px;content:"";background:#fff;border-radius:3px}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .header-menu_list.current .sp-nav-content-link:before{display:block}body .header-area .content-nav-sp .sp-nav .button-container,body .header-area .content-nav-sp .sp-nav .button-container .next-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body .header-area .content-nav-sp .sp-nav .button-container .next-contact{gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:224px;height:44px;margin-top:23px;margin-right:32px;font:normal normal medium 18px/26px Noto Sans;line-height:68px;color:#191919;text-align:center;text-decoration:none;border:1px solid #fff;border-radius:60px}body .header-area .content-nav-sp .sp-nav .button-container .next-contact:hover{color:#fff;background-color:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.2)}body .header-area .content-nav-sp .sp-nav .button-container .next-contact:first-of-type{color:#fff;background:transparent linear-gradient(100deg,#ff6f27,#ff9c27) 0 0 no-repeat padding-box}body .header-area .content-nav-sp .sp-nav .button-container .next-contact:nth-child(2){margin-right:0;color:#ff9c27}body .header-area .content-nav-sp .sp-nav .button-container .button-orange{background-color:#fff;border:1px solid #707070}body .header-area .content-nav-sp .sp-nav .button-container .button-orange:hover{background-color:#ff9c27;border-color:#ff9c27}body .header-area .content-nav-sp .sp-nav .button-container .linkedin{margin-top:30px}body .header-area .content-nav-sp .sp-nav .button-container .linkedin ul{list-style-type:none}body .header-area .content-nav-sp .sp-nav .button-container .linkedin ul li{font-size:14px}body .header-area .content-nav-sp .sp-nav .button-container .linkedin ul li img{margin-top:-2px;vertical-align:middle}body .header-area .content-nav-sp .contact-btn{position:fixed;top:430px;left:50%;width:calc(100% - 30px);max-width:208px;height:34px;font-size:11px;font-weight:700;line-height:34px;color:#292929;text-align:center;text-decoration:none;background:#fff;border-radius:17px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body .header-area.jsBackgroundHeader .content-nav-sp .sp-nav-button{margin-top:unset}body .header-area.jsBackgroundHeader .content-nav-sp .sp-nav-button .nav-toggle i{background-color:#000}body .topic-path{width:auto;height:100%;line-height:72px}body .topic-path ul{-ms-flex-wrap:wrap;flex-wrap:wrap}body .topic-path ul .topic-list{font-size:18px}body .topic-path ul .topic-list .topic-list-child{height:40px}body .child-contact-wrapper{width:100%;text-align:center}body .child-contact-wrapper .contact-contents{width:auto;margin:29px auto 0}body .footer-area{height:auto;padding:80px 20px}body .footer-area .footer-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:63px}body .footer-area .footer-wrapper .logo-area #logo{width:200px;margin-right:0}body .footer-area .footer-wrapper{width:100%}body .footer-area .footer-wrapper .footer-logo{width:369px;margin-left:20px}body .footer-area .footer-wrapper .footer-sp-list{width:100%;margin:32px 0 0;list-style-type:none}body .footer-area .footer-wrapper .footer-sp-list.pc-only-list{display:none}body .footer-area .footer-wrapper .footer-sp-list.sp-only-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:70px;padding-right:20px;padding-left:20px}body .footer-area .footer-wrapper .footer-sp-list.sp-only-list .link-list-sp li{padding-top:10px}body .footer-area .footer-wrapper .footer-sp-list.sp-only-list .link-list-sp li:first-of-type{color:#48a7ff}body .footer-area .footer-wrapper .footer-sp-list.sp-only-list .link-list-sp li a{font-size:14px;color:#fff;text-decoration:none}body .footer-area .footer-wrapper .footer-sp-list.sp-only-list .link-list-sp:first-of-type li:nth-of-type(2){color:#48a7ff}body .footer-area .footer-wrapper .footer-sp-list.sp-only-list .link-list-sp:first-of-type li:nth-of-type(3),body .footer-area .footer-wrapper .footer-sp-list.sp-only-list .link-list-sp:nth-of-type(2) li:nth-of-type(2){color:#ff9c27}body .footer-area .footer-wrapper .footer-link-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-top:0}body .footer-area .footer-wrapper .footer-link-list .link-list{display:none}body .footer-area .footer-copy{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:80px;margin-left:20px}body .footer-area .footer-copy .footer-copy-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%;margin-right:auto}body .footer-area .footer-copy .footer-copy-content .content-link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}body .footer-area .footer-copy .footer-copy-content .content-copy{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}body .back-gray{position:fixed;top:0;right:-100%;width:100%;height:100%;background:#1d1d44;-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out}body .back-gray.show{right:0}body{width:100%;min-width:600px}body .main-contents{padding-top:65px}body .main-contents .bg{background-position:top;background-size:auto}body .main-contents .about-area{padding-top:64px}body .main-contents .about-area .topic-path{padding-left:16px}body .main-contents .about-area .about-title{height:auto;max-height:22px;padding-top:27px;padding-bottom:30px}body .main-contents .about-area .about-title h2{font-size:26px}body .main-contents .about-area .top-contents{width:auto;margin-top:60px}body .main-contents .about-area .top-contents .first-contents,body .main-contents .about-area .top-contents .second-contents{padding-bottom:40px}body .main-contents .about-area .top-contents .first-contents .header-title,body .main-contents .about-area .top-contents .second-contents .header-title{padding-right:16px;padding-left:16px}body .main-contents .about-area .top-contents .first-contents .box-contents .img-for-sp,body .main-contents .about-area .top-contents .second-contents .box-contents .img-for-sp{margin:0 auto}body .main-contents .about-area .middle-contents .problem-content{padding-top:40px;padding-bottom:40px}body .main-contents .about-area .middle-contents .problem-content .header-title p{font-size:24px}body .main-contents .about-area .middle-contents .problem-content .box-contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:32px;padding-left:32px}body .main-contents .about-area .middle-contents .problem-content .box-contents .box-item .img-item .img-for-pc{margin:0 auto}body .main-contents .about-area .bottom-contents{padding-top:64px;padding-bottom:100px}body .main-contents .about-area .bottom-contents .header{font-size:24px}body .main-contents .about-area .bottom-contents .box-contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;padding-right:32px;padding-left:32px;margin-top:40px}body .main-contents .about-area .bottom-contents .box-contents .box-left,body .main-contents .about-area .bottom-contents .box-contents .box-right{max-width:343px;margin:0 auto}body .main-contents .about-area .bottom-contents .box-contents .box-left .title,body .main-contents .about-area .bottom-contents .box-contents .box-right .title{margin-top:30px}body .main-contents .about-area .bottom-contents .box-contents .box-left .title .img-for-sp,body .main-contents .about-area .bottom-contents .box-contents .box-right .title .img-for-sp{margin:0 auto}body .main-contents .about-area .bottom-contents .box-contents .box-left .box-description,body .main-contents .about-area .bottom-contents .box-contents .box-right .box-description{padding-right:24px;padding-left:24px;margin-bottom:24px}body .main-contents .about-area .bottom-contents .box-contents .box-left .box-image,body .main-contents .about-area .bottom-contents .box-contents .box-right .box-image{margin-bottom:31px}body .main-contents .about-area .bottom-contents .box-contents .box-left .box-image .img-for-sp,body .main-contents .about-area .bottom-contents .box-contents .box-right .box-image .img-for-sp{margin:0 auto}body .main-contents .about-area .bottom-contents .button-content{width:241px;height:50px;margin-top:40px}body .main-contents .about-area .bottom-contents .button-content .next-link{font-size:15px}body .main-contents .about-area .support-area{height:444px;background-image:url(../img/img_support_SP.bg.png)}body .main-contents .about-area .support-area .support-contents-area .support-contents-title{font-size:22px;line-height:32px}body .main-contents .about-area .support-area .support-btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:40px}body .main-contents .about-area .support-area .support-btn .demo-btn,body .main-contents .about-area .support-area .support-btn .request-btn{height:50px;font-size:15px;line-height:18px}}@media screen and (max-width:599px){body{min-width:0}body .br-sp{display:block}body .br-pc,body .br-tb{display:none}body .header-area{z-index:1000;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:65px;padding:0 0 0 20px}body .header-area .header-wrapper,body .header-area .header-wrapper .header-logo{height:unset;margin-right:0;margin-left:0}body .header-area .header-wrapper .header-logo .header-logo-img{width:112px}body .header-area .header-wrapper .content-nav,body .header-area .header-wrapper .hr-header{display:none}body .header-area .content-nav-sp{position:relative;display:block;cursor:pointer}body .header-area .content-nav-sp .sp-nav-button{position:relative;width:33px;height:33px;margin:0 10px 0 auto;background-color:#1d1d44;border-radius:50%;-webkit-transition:all .1s ease-out .1s;transition:all .1s ease-out .1s}body .header-area .content-nav-sp .sp-nav-button .nav-toggle{position:absolute;top:50%;left:50%;display:block;width:17px;height:14px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body .header-area .content-nav-sp .sp-nav-button .nav-toggle i{position:absolute;display:block;width:100%;height:2px;background-color:#fff;border-radius:2px;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s}body .header-area .content-nav-sp .sp-nav-button .nav-toggle i:first-child{top:0}body .header-area .content-nav-sp .sp-nav-button .nav-toggle i:nth-child(2){top:0;bottom:0;margin:auto}body .header-area .content-nav-sp .sp-nav-button .nav-toggle i:nth-child(3){bottom:0}body .header-area .content-nav-sp .sp-nav-button .nav-toggle.show i:first-child{-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg)}body .header-area .content-nav-sp .sp-nav-button .nav-toggle.show i:nth-child(2){opacity:0}body .header-area .content-nav-sp .sp-nav-button .nav-toggle.show i:nth-child(3){-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg)}body .header-area .content-nav-sp .sp-nav{position:fixed;top:46px;visibility:hidden;opacity:0;-webkit-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s}body .header-area .content-nav-sp .sp-nav.show{visibility:visible;opacity:1}body .header-area .content-nav-sp .sp-nav .sp-nav-list{position:fixed;top:54px;width:100%;height:336px;list-style-type:none;-webkit-transform:translateX(-77%);transform:translateX(-77%)}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content{width:100%}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link{position:relative;display:block;padding:18px 0 18px 19px;font-size:16px;font-weight:700;color:#fff;text-decoration:none}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link:hover{color:#fff}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link.overtext{margin-left:-4px}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link span{font-size:16px}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link:before{position:absolute;top:9px;left:6px;display:none;width:4px;height:28px;content:"";background:#fff;border-radius:3px}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link:after{position:absolute;bottom:0;left:0;width:80%;height:1px;content:"";background-color:#707070}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content.current .sp-nav-content-link:before{display:block}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .header-menu_list{list-style-type:none}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .header-menu_list:before{position:absolute;top:9px;left:6px;display:none;width:4px;height:28px;content:"";background:#fff;border-radius:3px}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .header-menu_list.current .sp-nav-content-link:before{display:block}body .header-area .content-nav-sp .button-container,body .header-area .content-nav-sp .button-container .next-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body .header-area .content-nav-sp .button-container .next-contact{gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:224px;height:44px;margin-top:23px;margin-right:32px;font:normal normal medium 18px/26px Noto Sans;line-height:68px;color:#fff;text-align:center;text-decoration:none;border:1px solid #fff;border-radius:30px}body .header-area .content-nav-sp .button-container .next-contact:hover{color:#fff;background-color:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.2)}body .header-area .content-nav-sp .button-container .next-contact:first-of-type{color:#fff;background:transparent linear-gradient(100deg,#ff6f27,#ff9c27) 0 0 no-repeat padding-box}body .header-area .content-nav-sp .button-container .next-contact:nth-child(2){margin-right:0;color:#ff9c27}body .header-area .content-nav-sp .button-container .button-orange{background-color:#fff;border:1px solid #707070}body .header-area .content-nav-sp .button-container .button-orange:hover{background-color:#ff9c27;border-color:#ff9c27}body .header-area.jsBackgroundHeader .content-nav-sp .sp-nav-button{margin-top:unset}body .header-area.jsBackgroundHeader .content-nav-sp .sp-nav-button .nav-toggle i{background-color:#000}body .topic-path{width:auto;height:auto;max-height:54px;line-height:40px}body .topic-path ul{-ms-flex-wrap:wrap;flex-wrap:wrap}body .topic-path ul .topic-list{height:auto;max-height:54px;font-size:14px;line-height:55px}body .topic-path ul .topic-list .topic-list-child{letter-spacing:.1px}body .child-contact-wrapper{width:100%;text-align:center}body .child-contact-wrapper .main-title{margin:0;font-size:26px;letter-spacing:1.4px}body .child-contact-wrapper .main-title hr{height:2px;margin:30px auto 0}body .child-contact-wrapper .contact-contents{width:auto;margin:29px auto 0}body .child-contact-wrapper .contact-contents .contact-contents-title{margin-top:40px;font-size:16px}body .child-contact-wrapper .contact-contents .button-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body .child-contact-wrapper .contact-contents .button-container .next-contact{width:90%;height:48px;margin-right:0;font-size:16px;line-height:48px}body .child-contact-wrapper .contact-contents .button-container .next-contact:hover{color:#fff;background-color:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.2)}body .footer-area{height:auto;padding:80px 20px}body .footer-area .footer-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:63px}body .footer-area .footer-wrapper .logo-area #logo{width:200px;margin-right:0}body .footer-area .footer-wrapper{width:100%}body .footer-area .footer-wrapper .footer-logo{width:180px;margin-left:20px}body .footer-area .footer-wrapper .footer-sp-list{width:100%;list-style-type:none}body .footer-area .footer-wrapper .footer-sp-list.pc-only-list{display:none}body .footer-area .footer-wrapper .footer-sp-list.sp-only-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:70px;padding-right:20px;padding-left:20px}body .footer-area .footer-wrapper .footer-sp-list.sp-only-list .link-list-sp li{padding-top:10px}body .footer-area .footer-wrapper .footer-sp-list.sp-only-list .link-list-sp li:first-of-type{color:#48a7ff}body .footer-area .footer-wrapper .footer-sp-list.sp-only-list .link-list-sp li a{font-size:14px;color:#fff;text-decoration:none}body .footer-area .footer-wrapper .footer-sp-list.sp-only-list .link-list-sp:first-of-type li:nth-of-type(2){color:#48a7ff}body .footer-area .footer-wrapper .footer-sp-list.sp-only-list .link-list-sp:first-of-type li:nth-of-type(3),body .footer-area .footer-wrapper .footer-sp-list.sp-only-list .link-list-sp:nth-of-type(2) li:nth-of-type(2){color:#ff9c27}body .footer-area .footer-wrapper .footer-sp-list .link-list-title{font-size:14px}body .footer-area .footer-wrapper .footer-link-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-top:0}body .footer-area .footer-wrapper .footer-link-list .link-list{display:none}body .footer-area .footer-copy{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px 0 0;margin-top:64px}body .footer-area .footer-copy .footer-copy-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%}body .footer-area .footer-copy .footer-copy-content .content-link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}body .footer-area .footer-copy .footer-copy-content .content-copy{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}body .footer-area .footer-copy .footer-copy-content .content-copy .copyright{margin-top:24px;text-align:left}body .back-gray{position:fixed;top:0;right:-100%;width:100%;height:100%;background:#1d1d44;-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out}body .back-gray.show{right:0}body .img-for-pc{display:none}body .img-for-sp{display:block}body .guidance-area .guidance-contents-area .guidance-contents .guidance-box-item:nth-of-type(3) .next-link a,body .guidance-area .guidance-contents-area .guidance-contents .guidance-box-item:nth-of-type(4) .next-link a{width:181px!important}body{width:100%;min-width:300px}body .main-contents{padding-top:65px}body .main-contents .bg{background-position:top;background-size:auto}body .main-contents .about-area .topic-path{padding-left:16px}body .main-contents .about-area .about-title{height:auto;max-height:22px;padding-top:27px;padding-bottom:30px}body .main-contents .about-area .about-title h2{font-size:17px}body .main-contents .about-area .top-contents{width:auto;margin-top:60px}body .main-contents .about-area .top-contents .first-contents,body .main-contents .about-area .top-contents .second-contents{padding-bottom:40px}body .main-contents .about-area .top-contents .first-contents .header-title,body .main-contents .about-area .top-contents .second-contents .header-title{padding-right:16px;padding-left:16px}body .main-contents .about-area .top-contents .first-contents .header-title p,body .main-contents .about-area .top-contents .second-contents .header-title p{font-size:24px;font-weight:800}body .main-contents .about-area .top-contents .first-contents .box-contents,body .main-contents .about-area .top-contents .second-contents .box-contents{padding-right:16px;padding-left:16px}body .main-contents .about-area .top-contents .first-contents .box-contents .img-for-sp,body .main-contents .about-area .top-contents .second-contents .box-contents .img-for-sp{margin:0 auto}body .main-contents .about-area .middle-contents .problem-content{padding-top:64px;padding-bottom:40px}body .main-contents .about-area .middle-contents .problem-content .header-title{margin-bottom:40px}body .main-contents .about-area .middle-contents .problem-content .header-title p{font-size:24px;font-weight:800}body .main-contents .about-area .middle-contents .problem-content .box-contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:32px;padding-left:32px}body .main-contents .about-area .middle-contents .problem-content .box-contents .box-item{gap:24px;max-width:311px}body .main-contents .about-area .bottom-contents{padding-top:64px;padding-bottom:42px}body .main-contents .about-area .bottom-contents .header{font-size:24px}body .main-contents .about-area .bottom-contents .header p,body .main-contents .about-area .bottom-contents .header p span{font-size:24px;font-weight:900}body .main-contents .about-area .bottom-contents .description p{margin-top:12px}body .main-contents .about-area .bottom-contents .box-contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;padding-right:16px;padding-left:16px;margin-top:40px}body .main-contents .about-area .bottom-contents .box-contents .box-left,body .main-contents .about-area .bottom-contents .box-contents .box-right{max-width:343px;margin:0 auto}body .main-contents .about-area .bottom-contents .box-contents .box-left .title,body .main-contents .about-area .bottom-contents .box-contents .box-right .title{margin-top:30px}body .main-contents .about-area .bottom-contents .box-contents .box-left .title .img-for-sp,body .main-contents .about-area .bottom-contents .box-contents .box-right .title .img-for-sp{margin:0 auto}body .main-contents .about-area .bottom-contents .box-contents .box-left .box-description,body .main-contents .about-area .bottom-contents .box-contents .box-right .box-description{padding-right:24px;padding-left:24px;margin-bottom:24px}body .main-contents .about-area .bottom-contents .box-contents .box-left .box-image,body .main-contents .about-area .bottom-contents .box-contents .box-right .box-image{margin-bottom:31px}body .main-contents .about-area .bottom-contents .box-contents .box-left .box-image .img-for-sp,body .main-contents .about-area .bottom-contents .box-contents .box-right .box-image .img-for-sp{margin:0 auto}body .main-contents .about-area .bottom-contents .button-content{width:241px;height:50px;margin-top:40px}body .main-contents .about-area .bottom-contents .button-content .next-link{font-size:15px}body .main-contents .about-area .support-area{height:444px;background-image:url(../img/img_support_SP.bg.png)}body .main-contents .about-area .support-area .support-contents-area .support-contents-title{font-size:22px;line-height:32px}body .main-contents .about-area .support-area .support-btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:40px}body .main-contents .about-area .support-area .support-btn .demo-btn,body .main-contents .about-area .support-area .support-btn .request-btn{height:50px;font-size:15px;line-height:18px}body .main-contents .about-area .support-area .support-btn .request-btn{width:275px}body .main-contents .about-area .support-area .support-btn .demo-btn{width:273px;height:48px}}@media screen and (min-width:1024px) and (max-width:1230px){body .header-area{z-index:1000;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:65px;padding:0 0 0 40px}body .header-area .header-wrapper .content-nav,body .header-area .header-wrapper .hr-header{display:none}body .header-area .content-nav-sp{position:relative;display:block;cursor:pointer}body .header-area .content-nav-sp .sp-nav-button{width:65px;height:65px;-webkit-transition:all .1s ease-out .1s;transition:all .1s ease-out .1s}body .header-area .content-nav-sp .sp-nav-button .nav-toggle{position:absolute;top:50%;left:50%;display:block;width:19px;height:15px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body .header-area .content-nav-sp .sp-nav-button .nav-toggle i{position:absolute;display:block;width:100%;height:2px;background-color:#000;border-radius:2px;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s}body .header-area .content-nav-sp .sp-nav-button .nav-toggle i:first-child{top:0}body .header-area .content-nav-sp .sp-nav-button .nav-toggle i:nth-child(2){top:0;bottom:0;margin:auto}body .header-area .content-nav-sp .sp-nav-button .nav-toggle i:nth-child(3){bottom:0}body .header-area .content-nav-sp .sp-nav-button .nav-toggle.show i:first-child{-webkit-transform:translateY(5px) rotate(-45deg);transform:translateY(5px) rotate(-45deg)}body .header-area .content-nav-sp .sp-nav-button .nav-toggle.show i:nth-child(2){opacity:0}body .header-area .content-nav-sp .sp-nav-button .nav-toggle.show i:nth-child(3){-webkit-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}body .header-area .content-nav-sp .sp-nav{position:fixed;top:46px;visibility:hidden;opacity:0;-webkit-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s}body .header-area .content-nav-sp .sp-nav.show{visibility:visible;opacity:1}body .header-area .content-nav-sp .sp-nav .sp-nav-list{position:fixed;top:20%;left:96%;z-index:1001;width:100%;height:336px;overflow:scroll;-webkit-transform:translateX(-77%);transform:translateX(-77%)}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content{z-index:1001;width:100%}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link{position:relative;display:block;padding-left:19px;font-size:16px;font-weight:700;line-height:44px;color:#fff;text-decoration:none}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link span{font-size:16px}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link:before{position:absolute;top:9px;left:6px;display:none;width:4px;height:28px;content:"";background:#fff;border-radius:3px}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content.current .sp-nav-content-link:before{display:block}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .header-menu_list{list-style-type:none}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .header-menu_list:before{position:absolute;top:9px;left:6px;display:none;width:4px;height:28px;content:"";background:#fff;border-radius:3px}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .header-menu_list.current .sp-nav-content-link:before{display:block}body .header-area .content-nav-sp .sp-nav .button-container,body .header-area .content-nav-sp .sp-nav .button-container .next-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body .header-area .content-nav-sp .sp-nav .button-container .next-contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:224px;height:44px;margin-top:23px;margin-right:32px;font:normal normal medium 18px/26px Noto Sans;line-height:68px;color:#191919;text-align:center;text-decoration:none;border:1px solid #fff;border-radius:60px}body .header-area .content-nav-sp .sp-nav .button-container .next-contact:hover{color:#fff;background-color:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.2)}body .header-area .content-nav-sp .sp-nav .button-container .next-contact:nth-child(2){margin-right:0;color:#fff}body .header-area .content-nav-sp .sp-nav .button-container .button-orange{background-color:#fff;border-color:#00f}body .header-area .content-nav-sp .sp-nav .button-container .button-orange:hover{background-color:#5b6ef0;border-color:#5b6ef0}body .header-area .content-nav-sp .contact-btn{position:fixed;top:430px;left:50%;z-index:1001;width:calc(100% - 30px);max-width:208px;height:34px;font-size:11px;font-weight:700;line-height:34px;color:#292929;text-align:center;text-decoration:none;background:#fff;border-radius:17px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body .header-area.jsBackgroundHeader .header-wrapper .content-nav-sp .sp-nav-button{background-color:#1d1d44;border-radius:50%}body .header-area.jsBackgroundHeader .content-nav-sp .sp-nav-button .nav-toggle i{background-color:#fff}body .header-area.jsBackgroundHeader.show .sp-nav.show .sp-nav-list.show .sp-nav-content-link:after{position:absolute;bottom:0;left:0;width:80%;height:1px;content:"";background-color:#707070}body .header-area.jsBackgroundHeader.show .sp-nav.show .button-container .next-contact:first-of-type{color:#fff;background:transparent linear-gradient(100deg,#ff6f27,#ff9c27) 0 0 no-repeat padding-box}body .header-area.jsBackgroundHeader.show .sp-nav.show .button-container .next-contact:nth-child(2){margin-right:0;color:#ff9c27}body .header-area.jsBackgroundHeader.show .sp-nav.show .button-container .button-orange{background-color:#fff;border:1px solid #707070}body .header-area.jsBackgroundHeader.show .sp-nav.show .button-container .button-orange:hover{background-color:#ff9c27;border-color:#ff9c27}body .header-area.show .content-nav-sp .sp-nav-button{background-color:#fff!important}body .header-area.show .content-nav-sp .sp-nav-button .button-container .next-contact:first-of-type{color:#fff;background:transparent linear-gradient(100deg,#ff6f27,#ff9c27) 0 0 no-repeat padding-box}body .header-area.show .content-nav-sp .sp-nav-button .button-container .next-contact:nth-child(2){margin-right:0;color:#ff9c27}body .header-area.show .content-nav-sp .sp-nav-button .button-container .button-orange{background-color:#fff;border:1px solid #707070}body .header-area.show .content-nav-sp .sp-nav-button .button-container .button-orange:hover{background-color:#ff9c27;border-color:#ff9c27}body .header-area.show .content-nav-sp .sp-nav-list.show .sp-nav-content-link:after{position:absolute;bottom:0;left:0;width:80%;height:1px;content:"";background-color:#707070}body .header-area.show .content-nav-sp .button-container .next-contact{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body .header-area.show .content-nav-sp .button-container .next-contact:first-of-type{color:#fff;background:transparent linear-gradient(100deg,#ff6f27,#ff9c27) 0 0 no-repeat padding-box}body .header-area.show .content-nav-sp .button-container .next-contact:first-of-type .icon-doc{width:17px;height:17px}body .header-area.show .content-nav-sp .button-container .next-contact:nth-child(2){margin-right:0;color:#ff9c27}body .header-area.show .content-nav-sp .button-container .next-contact:nth-child(2) .icon-doc{width:17px;height:17px}body .header-area.show .content-nav-sp .button-container .button-orange{background-color:#fff;border:1px solid #707070}body .header-area.show .content-nav-sp .button-container .button-orange:hover{background-color:#ff9c27;border-color:#ff9c27}body .back-gray{position:fixed;top:0;right:-100%;width:100%;height:100%;background:#fff;-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out}body .back-gray.show{right:0}}@media screen and (max-width:1320px){body .header-area .header-wrapper .content-nav .header-content .select-content{padding:0 12px}}@media screen and (min-width:1024px) and (max-width:1230px) and (min-width:1024px) and (max-width:1230px){body .header-area .content-nav-sp .sp-nav-button{width:55px;height:55px;background-color:#1d1d44;border-radius:50%}body .header-area .content-nav-sp .sp-nav-button .nav-toggle i{background-color:#fff}body .header-area .content-nav-sp .sp-nav .button-container{position:fixed;top:75%;left:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:335px;margin-top:44px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body .header-area .content-nav-sp .sp-nav .button-container .linkedin{margin-top:30px}body .header-area .content-nav-sp .sp-nav .button-container .linkedin ul{list-style-type:none}body .header-area .content-nav-sp .sp-nav .button-container .linkedin ul li{font-size:14px}body .header-area .content-nav-sp .sp-nav .button-container .linkedin ul li img{margin-top:-2px;vertical-align:middle}body .header-area .content-nav-sp .sp-nav .button-container .next-contact{width:90%;height:48px;margin-right:0;font-size:16px;line-height:48px;border:1px solid #191919}body .header-area .content-nav-sp .sp-nav .button-container .next-contact:hover{color:#00caff;background-color:hsla(0,0%,100%,.2);border:1px solid #00caff}body .header-area.jsBackgroundHeader .content-nav-sp .sp-nav-button .nav-toggle i{background-color:#000}body .back-gray{background-color:#1d1d44}}@media screen and (min-width:1024px) and (max-width:1230px) and (min-width:600px) and (max-width:1024px){body .header-area .content-nav-sp .sp-nav .button-container{position:fixed;top:82%;left:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:335px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media screen and (min-width:1024px) and (max-width:1230px) and (max-width:599px){body .header-area .content-nav-sp .sp-nav .button-container{position:fixed;top:85%;left:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:335px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body .header-area .content-nav-sp .sp-nav .button-container .next-contact{width:90%;height:48px;margin-right:0;font-size:16px;line-height:48px;border:1px solid #191919}body .header-area .content-nav-sp .sp-nav .button-container .next-contact:hover{color:#00caff;background-color:hsla(0,0%,100%,.2);border:1px solid #00caff}}@media screen and (min-width:600px) and (max-width:1024px) and (min-width:600px) and (max-width:1024px){body .header-area .content-nav-sp .sp-nav .button-container{position:fixed;top:82%;left:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:335px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body .header-area .content-nav-sp .sp-nav .button-container .next-contact{width:311px;height:60px;margin-right:0;font-size:16px;border:1px solid #191919}body .header-area .content-nav-sp .sp-nav .button-container .next-contact:hover{color:#00caff;background-color:hsla(0,0%,100%,.2);border:1px solid #00caff}body .header-area .content-nav-sp .sp-nav .button-container .next-contact:first-of-type .icon-doc,body .header-area .content-nav-sp .sp-nav .button-container .next-contact:nth-child(2) .icon-doc{width:17px;height:15px}}@media screen and (max-width:599px) and (min-width:600px) and (max-width:1024px){body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link .dot-icon{width:20px;height:20px}body .header-area .content-nav-sp .button-container .next-contact{width:311px;height:60px;margin-right:0;font-size:16px;color:#191919;border:1px solid #191919}body .header-area .content-nav-sp .button-container .next-contact:hover{color:#00caff;background-color:hsla(0,0%,100%,.2);border:1px solid #00caff}body .header-area .content-nav-sp .button-container .next-contact:first-of-type .icon-doc{width:17px;height:15px}}@media screen and (max-width:599px) and (max-width:599px){body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link .dot-icon{width:20px;height:20px}body .header-area .content-nav-sp .button-container{position:fixed;top:82%;left:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:335px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body .header-area .content-nav-sp .button-container .next-contact{width:311px;height:60px;margin-right:0;font-size:16px;color:#191919;border:1px solid #191919}body .header-area .content-nav-sp .button-container .next-contact:hover{color:#00caff;background-color:hsla(0,0%,100%,.2);border:1px solid #00caff}body .header-area .content-nav-sp .button-container .next-contact:first-of-type .icon-doc{width:17px;height:15px}body .header-area .content-nav-sp .button-container .next-contact:nth-child(2) .icon-doc{width:20px;height:15px}}