@media screen and (min-width:1500px){.swiper-button-prev,.swiper-rtl .swiper-button-next{left:24.5%}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:24.5%}}@media screen and (max-width:1500px){#top .fv:after{left:-20%}}@media screen and (max-width:1300px){#top .fv:after{left:-25%}header .right ul{gap:0 30px}header .right ul li .hover-nav ul{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:5px}.solution .flex{gap:40px}.solution .flex ul li a{font-size:1.2rem;padding:20px 10px !important}.solution .flex .plan:after{margin:0 2rem}}@media screen and (max-width:1280px){#recruit .container{border-radius:0}.product-area h3{font-size:4.4vw}header .right ul{gap:0 15px}header .right ul li.nav-list>*{font-size:1.4rem}header .right ul li.nav-list.nav-btn a{font-size:1.4rem}header .right ul li.nav-list.nav-btn{max-width:24vw}header .left a img{max-width:180px}}@media screen and (max-width:1080px){.product-area .reason-box .top{flex-direction:column}.product-area .reason-box2 .top{flex-direction:column-reverse}.product-area .reason-box .top .img{width:100%}.product-area .reason-box .top .text{width:100%}.product-area .reason-box3 .top .img{display:block}.product-area .reason-box3 .top .img img{max-height:none}.product-area .reason-box3 .top .img img.img-left{margin-bottom:55px}.product-area .reason-box .top .text h4{text-align:center}.product-area .reason-box4 .top{flex-direction:column-reverse}}@media screen and (max-width:1050px){.w1050{display:block}.product-area .reason-box .bottom h5{line-height:2em}}@media screen and (max-width:1000px){#top .fv .right{width:calc(100% - 140px);padding-left:50px}#crm #sec03 h4.blue{font-size:3rem}#crm #sec03 h4 span.orange{font-size:3rem}header .pc{display:none !important}header .sp{display:block !important}header{padding:15px 0;margin-bottom:0;position:unset}header .left{width:auto;padding-left:10px}header .right{position:fixed;right:10px;z-index:999}header .container{padding:0 10px !important;background:0 0 !important;border-radius:0 !important;box-shadow:none !important}header .left{position:relative;z-index:999}header .left a img{max-height:30px}header .right .modalbtn{transition:.3s;position:relative;z-index:999;margin:0 0 0 auto}header .right nav{display:none;height:100%;overflow-y:auto;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;position:fixed;top:0;right:0;bottom:0;left:0;height:0;height:100%;background:#f8f8f8;width:100%}header .right ul{gap:0 50px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:100px}header .right ul li{width:100%}header .right ul li.nav-list{height:auto}header .right ul li.nav-list>*{display:block;width:100%;padding:20px;text-align:left}header .right ul li.solution>*{display:none}header .right ul li.nav-list:not(:last-child){border-bottom:1px solid #e7e7e7}header .right ul li.nav-list>*:before{content:"";position:absolute;transition:all .3s;right:20px;top:0;bottom:0;margin:auto;width:5px;height:5px;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .right ul li.nav-list.lang-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .right ul li.nav-list.lang-list a{width:auto}header .right ul li.nav-list.hover-nav a{position:relative}header .right ul li.nav-list.hover-nav a:before{content:"";position:absolute;transition:all .3s;right:20px;top:0;bottom:0;margin:auto;width:5px;height:5px;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(135deg);transform:rotate(135deg)}header .right ul li.nav-list.hover-nav.active>a:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header .right ul li.nav-list.blank:after{position:absolute;right:18px;top:0;bottom:0;margin:auto}header .right ul li.nav-list.blank a:before,header .right ul li.nav-list.lang-list a:before{content:none}header .right ul li.nav-list .in-nav{background:#fff;position:unset;width:100%;padding:0}header .right ul li.nav-list .in-nav:before{content:none;width:100%}header .right ul li.nav-list .in-nav li:not(:last-child){margin:0}header .right ul li.nav-list .in-nav li a:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .right .modalbtn .menu-icon{gap:4.5px;width:30px;height:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;cursor:pointer}header .right .modalbtn .menu-icon .box{transition:.3s;width:7px;height:7px;background:var(--main-color);display:inline-block}header .right .modalbtn.active .menu-icon .box:nth-child(2),header .right .modalbtn.active .menu-icon .box:nth-child(4),header .right .modalbtn.active .menu-icon .box:nth-child(6),header .right .modalbtn.active .menu-icon .box:nth-child(8){opacity:0}header .right ul li.nav-list.nav-btn{max-width:none}header .right ul li.nav-list.nav-btn a{max-width:none}header .right ul li.nav-list.nav-btn a:before{content:none}header .right .modalbtn{transition:.3s;position:relative;z-index:999}header .right .modalbtn:before{content:"";position:absolute;transition:all .3s;left:0;right:0;top:-3px;bottom:0;margin:auto;width:13px;height:1px;background:var(--main-color)}header .right .modalbtn:after{content:"";position:absolute;transition:all .3s;left:0;right:0;top:0;bottom:-3px;margin:auto;width:13px;height:1px;background:var(--main-color)}header .right .modalbtn.active:before{-webkit-transform:rotate(315deg);transform:rotate(315deg);top:0}header .right .modalbtn.active:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);bottom:0}header .solution a.acordion_btn{position:relative}header .solution a.acordion_btn:after,header .solution a.acordion_btn:before{content:"" !important;position:absolute !important;right:21px !important;top:22px !important;width:2px !important;height:.75em !important;background-color:#000 !important;transition:all .3s !important}header .solution a.acordion_btn:before{margin:unset !important;border-top:0 !important;border-right:0 !important;-webkit-transform:rotate(0deg) !important;transform:rotate(0deg) !important}header .solution a.acordion_btn.active:before{-webkit-transform:rotate(90deg) !important;transform:rotate(90deg) !important}header .solution a.acordion_btn:after{transform:rotate(90deg) !important}header .acordion_box{padding:0 !important;background:#fff;display:none}header .acordion_box.active{display:block !important}header .acordion_box:before{display:none}header .acordion_box p.box_name{padding:20px 20px 10px;margin-bottom:0;border-bottom:1px solid #e0e1e7;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:10px;font-size:14px;font-weight:700}header .acordion_box p.box_name small{font-size:12px}header .acordion_box .acordion{padding-top:0}header .acordion_box .acordion li:not(:last-child){border-bottom:1px solid #e0e1e7}header .acordion_box .acordion li a{width:100%;padding:20px;text-align:left;height:auto;display:flex;position:relative}header .acordion_box .acordion li a:before{content:"";position:absolute;transition:all .3s;right:20px;top:0;bottom:0;margin:auto;width:5px;height:5px;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@media screen and (max-width:900px){.w900{display:block}}@media screen and (max-width:820px){.pc{display:none !important}.sp{display:block !important}.inline-b{display:inline-block}:target{scroll-margin-top:60px}.btn{padding:14px;font-size:1.6rem}.btn.search:before{width:15px;height:15px}footer{padding:70px 0 30px}footer .top{margin-bottom:40px}footer .top nav{width:100%}footer .top nav ul{gap:15px}footer .top nav ul li.nav-list{width:calc(100% / 3 - (10px))}footer .middle{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer .middle .address .bottom p{font-size:1.4rem}footer .middle .address .top{margin-bottom:30px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer .middle .address .top *{font-size:1.6rem}footer .bottom{margin-bottom:0}footer .bottom small{order:2;font-size:1.2rem}footer .bottom nav{order:1;width:100%}footer .bottom nav ul{flex-direction:column}footer .bottom .label{max-width:70px;gap:0 5px}footer .left .logo{max-width:135px;margin-bottom:40px}footer .left{text-align:center;width:100%;max-width:100%}footer .left .address{margin-bottom:40px;display:block}footer .left .address p{margin-bottom:25px;font-size:1.4rem}footer .left .address a{font-size:1.4rem}footer .left .nav-box{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}footer .left .nav-box nav{gap:0;border-top:1px solid #414141}footer .left .nav-box nav ul{width:50%;border-bottom:1px solid #414141}footer .left .nav-box nav ul li a{font-size:1.3rem;padding:18px 15px;width:100%;display:inline-block;text-align:center}footer .left .nav-box nav ul li:not(:last-child){border-bottom:1px solid #414141;margin-bottom:0}footer .left .nav-box nav ul:nth-child(odd){border-right:1px solid #414141}footer .left .tel{margin-bottom:40px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .left .tel .tel-box .num{font-size:3.1rem}footer .left .tel .tel-box .text{font-size:1rem}footer .right{position:fixed;bottom:0;left:0;width:100%;z-index:100}footer .right .foot-btn{width:50%}footer .right .foot-btn a{background:var(--main-color);display:block;padding:15px}footer .right .foot-btn a p{text-align:center}footer .right .foot-btn a p .en{margin:0;font-size:2rem}footer .right .foot-btn a p .ja{display:none}footer .right .foot-btn a:before{content:none}footer .right .foot-btn a:nth-child(even){background:#000}footer #page-top{display:none}footer small{font-size:1rem}#top .fv{padding:80px 0}#top .fv .flex{flex-direction:column-reverse}#top .fv .left{width:100%;margin-top:30px;max-width:520px}#top .fv .right{width:82%;padding:0}#top .fv .left ul li{font-size:1.8rem;margin-left:30px}#top .fv .left ul li:before{left:-30px}#top .fv .left ul{margin-bottom:50px}#top #sec01{padding:20px 0}.sectitle-box h3{font-size:3rem}.case-area{padding:80px 0}.about-area{padding:80px 0 0}.about-area .flex{justify-content:center}.about-area .left{width:100%;order:2}.about-area .right{width:70%;order:1}.about-area h3{font-size:3.2rem;margin-bottom:30px}.about-area h3 .en{font-size:5rem}.about-area .btn-box{text-align:center}.about-area .btn-box .btn:not(:last-child){margin:0}.about-area .btn.orange-btn{margin-top:10px}.about-area>.arrow{padding-bottom:40vw}.about-area>.arrow:after{border-bottom:40vw solid transparent}.product-area{padding:80px 0}.product-area h3{font-size:8vw;line-height:1.2em}.product-area .point-box{flex-direction:column;margin-bottom:100px}.product-area .point-box .left{width:100%;margin-bottom:50px}.product-area .point-box .right{width:100%}.product-area .sectitle-box{margin-bottom:60px}.product-area .sectitle-box h3 strong{font-size:12vw}.sectitle-box h3 span.en{margin-bottom:15px;font-size:2rem}.product-area .reason-box:after{top:-45px;width:80px;height:80px}.product-area .reason-box .middle .flex{flex-wrap:wrap;gap:10px}.product-area .reason-box .middle{padding:15px}.product-area .reason-box .middle h5{font-size:2.5rem;margin-bottom:8px}.product-area .reason-box .middle dl{width:100% !important;padding:15px 10px}.product-area .reason-box .middle dl dt{line-height:1em;font-size:5vw;margin-bottom:10px}.product-area .reason-box .middle dl dd{line-height:1em;font-size:5.4vw}.product-area .reason-box .middle dl dd strong{line-height:1em;font-size:15vw}.product-area .reason-box .middle dl dd img{margin:0 0 2px 5px}.product-area .reason-box .bottom{padding:25px}.product-area .reason-box .bottom h5{line-height:1.3em;font-size:6vw}.product-area .reason-box .bottom h5 strong{line-height:1em;font-size:11vw}.product-cta .movie:after{width:80px;height:80px}.product-area .reason-box:not(:last-child){margin-bottom:80px}.success-area .box h5{font-size:3rem}.success-area .box p{font-size:1.8rem}.success-area .dl-box2{flex-direction:column}.success-area .dl-box2 .inner{width:100%}.problem-area .accordion{gap:20px}.problem-area .accordion dl{width:100%}.success-area,.problem-area{padding:80px 20px 0}.function-area,.price-area{padding:80px 20px}.function-area .box:not(:last-child){margin-bottom:50px}.function-area .box ul{justify-content:space-between;gap:10px}.function-area .box ul li{width:calc(100% / 2 - (6px))}.cta-area h3{font-size:4rem;line-height:1.2em;margin-bottom:25px}.seminar-area{padding:80px 0 0}#top .news-area{padding:80px 0}#top .news-area .sectitle-box{margin-bottom:0}#top .news-area .box .left{width:100%}#top .news-area .box .right{width:100%}#top .news-area .left{max-width:100%}#top .news-area .left ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:350px}#top .news-area .left ul .tab,#top .news-area .left ul .tab a{font-size:1.4rem}.news-area .btn-box{margin-top:10px}ul.news-list li:before{width:9px;height:9px;right:0}ul.news-list li a{padding:40px 0}ul.news-list li a p{font-size:1.8rem;padding-right:20px;width:100%}ul.news-list li a .meta span,ul.news-list li a .meta span{font-size:1.4rem}ul.news-list li a .meta{margin-bottom:10px;gap:0 10px}.cv-area1{padding:20px 0;background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/common/cv-area1_bgsp.jpg) no-repeat;background-size:cover;background-position:center}.cv-area1.fadeIn{padding:80px 0}.cv-area1 h3{font-size:3rem}.cv-area1 h3 .en{font-size:2.8rem;margin-bottom:20px}.cv-area1 p{font-size:1.6rem}.cv-area1 .recruit-btn img{max-width:50px}.swiper-area{padding:80px 0}.swiper-area h3{font-size:4rem;margin-bottom:10px}.swiper-area .swiper-container{padding:0 20px !important}.swiper-area .sectitle-box{margin-bottom:10px}ul.blog-list li .text-box{padding:25px}ul.blog-list li .text-box p{font-size:1.5rem}ul.blog-list li .text-box .meta span{font-size:1.2rem}ul.blog-list li .text-box .meta{margin-bottom:10px}ul.blog-list li.new:before{font-size:1.2rem;width:70px;padding:2px 5px}.contact-btn{top:175px}ul.blog-list.flex li{width:100%}ul.recruit-list li:before{width:9px;height:9px;right:0}ul.recruit-list li a{padding:40px 20px 40px 0}ul.recruit-list li a .text-box .post-title{margin-bottom:20px;font-size:2rem}ul.recruit-list li a .text-box .message{font-size:1.6rem}ul.recruit-list li a .text-box .text *{font-size:1.4rem}.recruit-meta span{font-size:1.2rem !important}.contents-box{margin-bottom:100px}.pagination{margin-top:60px}.pagination .nav-links a,.pagination .nav-links span{font-size:1.5rem}.sub .title-box{margin:0}.sub .title-box .title{font-size:3rem}.sub .title-box span{font-size:2.5rem}.sub .head-title-box{padding:40px 0}.sub .breadcrumbs{margin-bottom:60px;padding-block:4px}#single-detail .meta-box{padding-bottom:35px;margin-bottom:35px}#single-detail .meta-box .meta{margin-bottom:15px}#single-detail .meta-box .meta span{font-size:1.4rem}#single-detail .meta-box .content-title{font-size:2.5rem}.qa-area{padding:80px 0}.qa-area .flex{display:block}.qa-area .flex h3.en{font-size:5rem;margin-bottom:20px}.mw_wp_form .left{width:calc(65% - 25px)}.mw_wp_form .right{width:calc(35% - 25px)}.mw_wp_form .flex-box{gap:90px 50px}.voice_box p.new:before{font-size:1.2rem;width:70px;padding:2px 5px}#case .sec01 .box ul li a.new:before{font-size:1.2rem;width:70px;padding:2px 5px}ul.case-list li a.new:after{font-size:1.2rem;width:70px;padding:2px 5px}#crm .sectitle-box{margin-bottom:25px}#crm .fv .f_ai-center.flex{flex-direction:column}#crm .fv .left{width:100%;text-align:center}#crm .fv .right{width:100%;padding-left:0;margin-top:50px}#crm .fv:before{width:306px;height:343px;right:4%;bottom:20%;top:unset}#crm .fv .right h2 span{line-height:1.3em;font-size:1.5rem}#crm .fv .right h2{font-size:3.2rem;margin:25px 0 20px}#crm .fv p{font-size:2rem}#crm #sec01{padding:80px 0}#crm .product-area .point-box .left,#crm .product-area .point-box .right{width:100%}#crm .product-area .point-box .right{text-align:center}#crm .product-area h3{font-size:3rem}#crm #sec01 h3 span.ttl1{font-size:2rem}#crm .product-area .left p{font-size:1.5rem}#crm #sec02 .sectitle-box h3{font-size:2.5rem}#crm .success-area ul{gap:10px}#crm .success-area ul li{max-width:calc(100% / 2 - (6px));padding:19px 5px;font-size:1.6rem}#crm .success-area a{font-size:1.6rem;padding:5px 0}#crm #sec03 .reason-box .top.flex.f_ai-center{flex-direction:column}#crm #sec03 .reason-box .top .img{width:103%;text-align:center}#crm #sec03 .reason-box .top .text{width:100%}#crm .product-area .reason-box:after{top:11px;width:75px;height:75px}#crm #sec03 h4.blue{font-size:2.4rem;margin-bottom:20px}#crm #sec03 h4 span.orange{font-size:2.4rem}#crm #sec03 .top .right p{font-size:1.5rem}#crm #sec03 .reason-box3 .top .text{margin-left:0}#crm #sec03 .reason-box5 .top .text{margin-left:0}#crm #sec03 span.slash{font-size:3.5rem}#crm #sec03 .reason-box1 .top:after,#crm #sec03 .reason-box2 .top:after,#crm #sec03 .reason-box3 .top:after,#crm #sec03 .reason-box5 .top:after{bottom:-15px}#crm #sec03 .reason-box .bottom h5{font-size:1.8rem}#crm #sec03 .reason-box .underline{margin:0 8px;padding-bottom:3px}#crm #sec03 .reason-box p{margin-bottom:0}#crm #sec03 .reason-box3 .bottom{padding:25px}#crm #sec03 p.chushaku{font-size:1.2rem !important}#crm #sec04{padding-top:80px}#crm #sec04 .sectitle-box h3 span.blue{font-size:3.6rem;padding:0 5px;line-height:.3em}#crm #sec04 .btn{padding:20px}#crm #sec04 p{margin-bottom:25px;font-size:1.8rem}#crm #sec04 .img-box img{max-width:calc(100% / 2 - (6px))}#crm #sec04 .img-box{gap:10px}#crm .function-area{padding:80px 0}#crm .function-area .sectitle-box p{margin-top:25px;font-size:1.8rem}#crm .function-area .sectitle-box{margin-bottom:50px}#crm p.en.orange span{font-size:3rem}#crm .price-area .container>p{font-size:1.8rem;line-height:1.3}#crm .price-area p span{font-size:3rem}#crm .cta-area1 h3{margin-bottom:25px;line-height:1.2em}#crm .cta-area1 a.btn.orange-btn{margin-bottom:15px !important}#crm .cta-area1 h3{font-size:3rem}#crm .cta-area1 p{font-size:1.8rem}#crm_contact .cta-contact{padding:0;border-radius:5px 0 0 5px;right:0;bottom:75px;max-width:fit-content}#crm_contact .cta-contact .btn-box{display:flex;width:fit-content;justify-content:flex-end}#crm_contact .cta-contact .btn:before{width:55px;height:60px;z-index:-1;bottom:auto;top:-52px}.cta-contact>.close-btn,#crm_contact .cta-contact h4,#crm_contact .cta-contact p,#crm_contact .cta-contact img{display:none}#crm_contact .cta-contact .btn{border-radius:5px 0 0 5px;padding:11px 15px;font-size:1.4rem;min-width:auto;width:fit-content;line-height:1.2em;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;display:block;background:var(--orange-color)}#crm_contact .cta-contact .btn *{color:#fff}#crm_contact .box .inner>div{padding:20px 10px;max-height:calc(100vh - 40px)}#crm_contact .box .inner .sectitle-box{margin-bottom:10px}#crm_contact .box .inner h3{font-size:2.5rem}#crm_contact .box .inner iframe{height:640px}#function .sectitle-box h3{font-size:2.4rem;margin:50px 0}#function .box2 ul li p.text01{margin-bottom:10px}#function .box2 ul li p.text02{margin-top:20px}#function #sec01{margin-bottom:70px}#function #sec01 ul li p{font-size:1.8rem}#function #sec01 ul{grid-template-columns:1fr 1fr}#function #sec02 .box1.flex{flex-direction:column;gap:45px}#function #sec02 .left{width:100%}#function #sec02 .right{width:100%}#function .box2{padding:45px 20px}#function #sec02 p.ttl{font-size:2.8rem}#function .box2 ul{grid-template-columns:1fr}#function .box2 ul li{padding:20px 10px}#function #sec02 .left span.number,#function #sec03 span.number,#function #sec04 span.number,#function #sec05 span.number{font-size:3rem;margin-right:20px}#function #sec02 .left p.ttl,#function #sec03 .box1 .ttl-box p.ttl,#function #sec04 .box1 .ttl-box p.ttl,#function #sec05 .box1 .ttl-box p.ttl{padding-right:20px;font-size:2.8rem}#function #sec02 .left p.text,#function #sec03 p.text,#function #sec04 p.text,#function #sec05 p.text{font-size:1.5rem}#function #sec02 .left .left-inner-top,#function #sec03 .ttl-box,#function #sec04 .ttl-box,#function #sec05 .ttl-box{margin-bottom:20px}#function #sec03 .box1,#function #sec04 .box1,#function #sec05 .box1{margin-bottom:45px}#function #sec01 ul li p{padding:20px 0 35px}#function #sec05 ul{grid-template-columns:1fr 1fr}#function #sec05 ul li img{max-height:40px;max-width:85px}#function #sec05 .box2{padding:20px}#function #sec05 ul li{padding:15px 10px}#document_download-2.sub .title-box .title{font-size:2.4rem}#document_download-2.sub .title-box{margin-bottom:30px}#document_download-2 .contact p{margin-bottom:40px}#document_download-2 .contact .flex{flex-direction:column-reverse}}@media screen and (max-width:768px){#top .case-area .flex{flex-direction:column}.case-area .box>*{width:100%}.product-area .reason-box .top{padding:100px 50px}.product-area .reason-box .top .text h4{font-size:6vw}.product-area .reason-box .top .text p{font-size:1.6rem}.success-area .dl-box{flex-direction:column}.success-area .dl-box dl{width:100%}.price-area h4{font-size:7vw}.price-area .container>p{font-size:5vw}.price-area .price-box p{font-size:11vw}.price-area .price-box span.ja{font-size:5vw}.price-area .price-box span.en{font-size:8vw}.price-area .price-box{margin:20px 0}.market-content .container-flex{flex-wrap:wrap}.market-content .container-flex>*{width:100%}.market-content .breadcrumbs{font-size:1.3rem}.ECM_CheckboxInput-LabelText{font-size:1.4rem}.ECM_CheckboxInput-DummyInput{width:15px;height:15px}.market-content article{padding:20px}.market-detail .market-content .container-flex{padding:0}.share-box{gap:20px;margin-bottom:40px}.market-content.contents-box.mt100{margin-top:60px}#market .sec01 .box .post-box{padding:0 15px}}@media screen and (max-width:640px){.case-area h4{margin-bottom:15px;font-size:7vw;line-height:2em}.case-area h4 span{font-size:5.5rem}.case-area .container>p{font-size:4.5vw}.about-area p{font-size:1.8rem}.member-area p{font-size:1.8rem}.contact-btn{top:auto;bottom:0}.contact-btn a{padding:100px 5px 20px;width:50px}.contact-btn a:before{width:19px;height:12px;top:20px}.contact-btn a span{font-size:1.5rem}.document-area p{font-size:1.7rem}.document-area .doc-box{margin-top:30px}.document-area img{max-width:170px}.useful-document-area ul li:first-child:before{right:5px;top:-10px;width:55px;padding:1px;font-size:1.2rem}.useful-document-area p.title{text-align:center}.swiper-button-next,.swiper-button-prev{top:52%;width:40px;height:40px}.swiper-button-next:after,.swiper-button-prev:after{width:6px;height:6px}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:13%}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:13%}.qa-area .flex p{font-size:1.8rem}.qa-area .accordion dt p:before,.qa-area .accordion dd p:before{width:30px;font-size:2.2rem}.qa-area .accordion dt p{font-size:1.6rem}.qa-area .accordion dd p{font-size:1.6rem}.qa-area .accordion dl:not(:last-child){margin-bottom:20px}#top .fv{padding:50px 0 0}.product-area .reason-box .top{padding:60px 15px 20px}.contact p{margin-bottom:50px;font-size:1.6rem}.contact .flex{gap:50px 0}.contact .left,.contact .right{width:100%}.contact .text{width:100%;order:1}.contact .doc{width:100%;order:2}.contact .left>div>*:not(:last-child){margin-bottom:20px}.contact .text h3{font-size:2rem;text-align:center}.contact .text ul li{font-size:1.7rem}.contact .text ul.check li:before{top:3px;left:-25px;width:17px;height:17px}.contact .text ul.check li{display:table;margin:0 auto}.contact .text ul li:not(:last-child){margin-bottom:10px}.contact .text ul.point span{margin-right:13px;font-size:1.4rem;padding:2px 12px}.contact .text small{margin-top:25px;font-size:1.4rem;line-height:1.3em}.form-text{margin-top:50px}.form-text .text{font-size:2.2rem;line-height:1.5em}.form-text .tell{font-size:1.5rem}.form-text .tell a{font-size:3.4rem}.form-text .tell2 a{font-size:3.2rem}#doc_contact .doc-contact{padding:0;border-radius:5px 0 0 5px;right:0;bottom:75px;max-width:fit-content}#doc_contact .doc-contact .btn-box{display:flex;width:fit-content;justify-content:flex-end}#doc_contact .doc-contact .btn:before{width:55px;height:60px;z-index:-1;bottom:auto;top:-52px}.doc-contact>.close-btn,#doc_contact .doc-contact h4,#doc_contact .doc-contact p,#doc_contact .doc-contact img{display:none}#doc_contact .doc-contact .btn{border-radius:5px 0 0 5px;padding:11px 15px;font-size:1.4rem;min-width:auto;width:fit-content;line-height:1.2em;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;display:block;background:var(--orange-color)}#doc_contact .doc-contact .btn *{color:#fff}#doc_contact .box .inner>div{padding:20px 10px;max-height:calc(100vh - 40px)}#doc_contact .box .inner .sectitle-box{margin-bottom:10px}#doc_contact .box .inner h3{font-size:2.5rem}#doc_contact .box .inner iframe{height:640px}#doc_contact .box{max-width:338px;margin:unset}.useful-document-area ul li{width:48%}.useful-document-area ul li .text-box p{font-size:1.4rem}.useful-document-area .text-box{margin-top:10px}#doc_contact .box .inner h3{font-size:2.5rem}.cta-area{padding:50px 0}.cta-area h3{font-size:3rem;margin-bottom:19px}#top .fv .right{width:91%;padding:0;margin:0 auto 0 2px}.policy .cti_box{padding:50px 0}.policy h4{margin-left:0}.success-area .dl-box dl dt{margin-bottom:13px;font-size:2rem}.success-area .dl-box dl dd{font-size:1.5rem}.success-area .dl-box2 .inner img{max-width:100px}.success-area .dl-box2 .inner dl{width:calc(100% - 120px)}#single-detail .oldseminar-box .text-box .flex{flex-wrap:wrap}#single-detail .oldseminar-box .text-box .flex .left{width:100%;margin-bottom:20px}#single-detail .oldseminar-box .text-box .flex .right{padding-left:0;width:100%}#crm .product-area .reason-box .top{padding:60px 15px 20px !important}#case .search-box .box{padding:25px}#case .search-box table th,#case .search-box table td{display:block;width:100%;padding-left:0;padding-right:0}#case .search-box table th{border:none !important}#case .search-box table th,#case .search-box table td{padding-top:25px;padding-bottom:25px}#case .search-box table{margin-bottom:25px}#market .sec01 .box .post-box .post{width:100%}#market .sec01 .box .post-box .post a .text-box h4{font-size:1.7rem}#market .sec01 .box .post-box .post a .text-box{padding:20px;gap:5px}#market .sec01 .box .post-box .post a .img-box .cat .tag{font-size:1.4rem}#market .cat-box{background:0 0}#market .cat-box ul{flex-wrap:wrap;justify-content:center;gap:10px}#market .cat-box li{border-radius:100px;margin:0;width:fit-content}#market .cat-box li a{padding:5px 15px;background:#f2f2f4;border-radius:100px;display:inline-block}#market .cat-box li:not(:last-child){border:none}.market-content .meta-box .meta{flex-wrap:wrap;gap:15px !important}.market-content .meta-box .meta .date{display:block}.market-content .meta-box .meta .date:after{content:none}.market-content .meta-box .cat-box .tag{font-size:1.2rem}.market-content .tag-box{margin-top:10px;gap:1px 10px;font-size:1.2rem}#single-detail .contents .single-cta{padding:30px 20px}#single-detail .contents .single-cta h2{font-size:2rem}#single-detail .contents .author-box .txt{width:100%;padding:0;text-align:center}#single-detail .contents .author-box .img{width:60%}#single-detail .contents .author-box{gap:30px}#toc_container p.toc_title{font-size:2rem}#toc_container{border-radius:10px;font-size:1.4rem;padding:20px !important}#toc_container span.toc_toggle:before,#toc_container span.toc_toggle:after{width:15px}}@media screen and (max-width:520px){.product-area .point-box dl dt{text-align:center;margin-bottom:15px}.product-area .point-box dl dt span{display:block;max-width:110px;width:100%;margin:0 auto 15px}.product-area .point-box dl dd{font-size:1.6rem}.product-cta .btn-box{flex-direction:column}.product-cta .btn-box .btn{width:100%}.problem-area>p span{font-size:3.5vw}}@media screen and (max-width:420px){.btn{max-width:100%}.function-area .box:nth-child(2) ul li:nth-child(5){font-size:1.5rem}.cta-area .btn-box .btn{max-width:315px}.cta-area .btn-box .btn:after{width:70px;height:70px;left:-25px}.chatgpt-area .btn-box .btn img.text-img{margin-left:7px;max-width:212px}.chatgpt-area .btn-box img{max-width:50px}.chatgpt-area .btn-box .btn.dl:before{right:15px}#crm .fv:before{right:4%;bottom:12%;top:unset}#function #sec02 .right{width:38%;position:absolute;top:-30px;right:-3px}#function #sec02 .box1{position:relative}}@media screen and (max-width:376px){#top .fv h2,#top .fv h2 span{font-size:11vw}#top .fv h2{margin-bottom:30px}}@media screen and (max-width:820px){.float ul{position:fixed;width:100%;bottom:0}.float ul li.nav-list.nav-btn a{color:#fff;text-align:center;background:var(--text-color);cursor:pointer;width:100%;height:60px;font-weight:700;font-size:1.6rem;display:inline-flex;padding:22px 10px;text-align:center;max-width:100%}.float ul li.nav-list.nav-btn a:nth-child(2){background:var(--l-blue-color)}.float ul li.nav-list.nav-btn a img{width:20px;height:19px;margin-right:3px;vertical-align:text-top}.float{position:fixed;bottom:0;width:100%;z-index:100}footer{padding:70px 0 80px}}@media screen and (max-width:820px){#salesforce #sec02 .case-list li .bottom .left p span{flex-direction:column;align-items:flex-start}.bottom_text h5{font-size:1.8rem;display:inline-block;text-align:center;padding-left:20px}.bottom_text h5:after{display:none}.bottom_text h5:before{top:-6px;left:20px;width:50px}.bottom_text{padding:40px 10px 20px;text-align:center}.bottom_text_02:after{top:-13px}.bottom_text:after{top:-13px}.bottom_text_02 h5:after{top:-6px;left:19px;width:50px}.bottom_text_02 h5{font-size:1.8rem;text-align:left;padding:0 20px}.bottom_text_02 h5:before{top:-30px;left:20px}#salesforce #sec02 .case-list li:nth-child(2),#salesforce #sec02 .case-list li:nth-child(7){border-radius:10px 10px 0 0}.bottom_text_02{padding:40px 10px 20px}}@media screen and (max-width:640px){.case-list{padding:0 7px}#salesforce #sec02 .case-list li .ttl h3{font-size:2rem;padding-top:30px}#salesforce .fv .container p{text-align:center;font-size:20px}#salesforce #sec02 .case-list li{padding:0}#salesforce #sec02 .case-list li .ttl{flex-flow:column}#salesforce #sec02 .case-list li .bottom{flex-flow:column;margin-top:20px;padding-bottom:45px}#salesforce #sec02 .case-list li:nth-child(1):before,#salesforce #sec02 .case-list li:nth-child(2):before,#salesforce #sec02 .case-list li:nth-child(4):before,#salesforce #sec02 .case-list li:nth-child(5):before,#salesforce #sec02 .case-list li:nth-child(6):before,#salesforce #sec02 .case-list li:nth-child(7):before{left:10px;width:120px;top:-10px}#salesforce .fv .container .logo{max-width:190px}#salesforce .fv .container h2{font-size:30px}#salesforce #sec02 .case-list li .bottom .left p span{display:none}#salesforce #sec02 .case-list li .bottom .left{width:85%}#salesforce #sec02 .case-list li .bottom .right{width:100%}#salesforce #sec02 .case-list li .bottom img{padding-top:20px;padding:20px 20px 0}#salesforce #sec02 .case-list li .ttl h3{margin-left:20px;margin-right:20px}#salesforce #sec02{padding-top:50px}#salesforce #sec02 .case-list li .bottom p{padding:0 20px}#salesforce #sec02 .case-list li .bottom .left{width:100%}#salesforce #sec01{padding:40px 0}#salesforce .fv .btn-box{margin-top:50px}#salesforce #sec01 .container p{text-align:center;font-size:15px}.bottom_text_02{padding:40px 10px 20px}#salesforce #sec02 .case-list li .ttl .num{width:100%;display:flex;align-items:center;justify-content:center;border-radius:7px 7px 0 0;padding:20px 14px 15px;height:62px}#salesforce #sec02 .case-list li .ttl .num .num_text{font-size:24px;color:#fff}#salesforce .fv .btn-box-02 .btn{max-width:90%}.price-area .price-box .orenge_02{font-size:8.8vw}}@media screen and (max-width:640px){#top .fv .right{margin:auto}#top .fv .right img{margin:0 auto;display:block;width:85%}#top .fv{padding:0}.top_img{display:flex;justify-content:center;align-items:center}.top_img img{width:100%}#top .fv .left{margin-top:25px}#top .fv .left h2{margin-bottom:20px}#top .fv .left ul li{font-size:1.37rem}#top .fv .left ul li:not(:last-child){margin-bottom:5px}.float ul li.nav-list.nav-btn a:nth-child(2){background:var(--l-blue-color)}#top .fv .left{width:100%;padding:0 0 0 2px}#top .fv .right:before{right:-3%;width:73%}}@media screen and (max-width:820px){#crm_contact .cta-contact .btn:before{display:none}#crm_contact .cta-contact .btn{display:none}}@media screen and (max-width:820px){#problem_solving .sec01 .box ul li{width:100%;position:relative}}@media screen and (max-width:820px){#problem_solving .search-box table tr th{border-bottom:0;font-size:1.8rem}#problem_solving .search-box table tr:first-child th:first-child{padding-bottom:20px}#problem_solving .search-box table tr td ul li{width:100%}#problem_solving .search-box table tr th,#problem_solving .search-box table tr td{display:block;width:100%;padding-top:20px}}@media screen and (max-width:820px){#single-problem_solving .single-title{font-size:2rem;margin-bottom:30px}.sub .breadcrumbs .container{display:flex;overflow-x:scroll;word-break:keep-all;white-space:nowrap}.sub .breadcrumbs *{font-size:1.2rem;padding:0 3px}#single-problem_solving .single-title span{font-size:1.4rem}#single-problem_solving .voice_box h2{font-size:1.8rem}#single-problem_solving .voice_box .flex{flex-wrap:wrap}#single-problem_solving .voice_box .flex .img-box{width:100%;margin-bottom:40px}#single-problem_solving .voice_box .flex figcaption{width:100%;margin-left:auto}.cta{flex-wrap:wrap;row-gap:20px}.cta .text{font-weight:700;margin-right:0}.cta .button{width:100%;margin-right:0}#single-problem_solving .box1{margin-bottom:60px}#single-problem_solving .box1 .grid{display:grid;grid-template-columns:1fr}#single-problem_solving .box1 h2,#single-problem_solving .box2 h2{margin-bottom:10px;font-size:2rem}#single-problem_solving table{width:100%;border-collapse:collapse}#single-problem_solving table th,#single-problem_solving table td{border:1px solid #dcdce2;border-bottom:0;display:block;width:100%}#single-problem_solving .box1 table th,#single-problem_solving .box1 table td{display:table-cell}#single-problem_solving table tr:nth-child(odd) td{border-right:1px solid #dcdce2 !important}#single-problem_solving table tr:nth-child(5) th,#single-problem_solving table tr:nth-child(5) td{border-bottom:0 solid #dcdce2 !important}#single-problem_solving .box1 table th{width:40%}#single-problem_solving .box1 table td{width:200px}#single-problem_solving .box1 table tr:nth-last-of-type(1) th{border-bottom:1px solid #dcdce2 !important}#single-problem_solving table tr:last-child td:last-child{border-bottom:1px solid #dcdce2 !important}#single-problem_solving th{background-color:#dcdce24b;width:100%}#single-problem_solving .box2 th{width:100%}#single-problem_solving .other-area{max-width:1000px;width:90%;margin-inline:auto;margin-top:120px}#single-problem_solving .other-area h3{font-size:2.7rem;margin-bottom:40px;color:#141c48}#single-problem_solving .other-area ul{width:100%;gap:30px}#single-problem_solving .other-area ul li{width:100%;position:relative}}