@charset "UTF-8";

@charset "UTF-8";.main__description{margin-bottom:20px}@media screen and (max-width:768px){.main__description{margin-bottom:25px;text-align:left}}.contents{margin:20px auto 77px}@media screen and (max-width:768px){.contents{margin:17px 0 48px;padding:0 10px;box-sizing:border-box}}.cat{margin-bottom:25px}@media screen and (max-width:768px){.cat{margin-bottom:25px}}.catTab{display:flex;justify-content:space-between}@media screen and (max-width:768px){.catTab{margin-bottom:0}}.catTab__btn{flex:1;font-size:22px;line-height:32px;background:#edf1f4;text-align:center;transition:.4s;position:relative;background-color:#dae2e3}.catTab__btn:last-child{margin-left:2px}.catTab__btn::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#3bb8d4;background:linear-gradient(135deg,#3bb8d4 0,#3bb8d4 20%,#0f5df0 100%);transition:.4s;opacity:0}.catTab__btn a{display:block;padding:19px 0;font-weight:700;color:#a1a1a2;position:relative;z-index:2}@media screen and (max-width:768px){.catTab__btn a{display:flex;align-items:center;justify-content:center;font-size:15px;line-height:17px;padding:13px 0;color:#a1a1a2;position:relative}}.catTab__btn a::before{display:none;content:"";border-top:14px solid #2993df;border-right:13px solid transparent;border-left:13px solid transparent;position:absolute;bottom:-12px;left:50%;transform:translate(-50%,0);z-index:1;opacity:0}@media screen and (max-width:768px){.catTab__btn a::before{display:block}}.catTab__btn a.open::before{opacity:1}.catTab__btn.current::before{opacity:1}.catTab__btn.current::after{content:"";border-top:14px solid #2993df;border-right:13px solid transparent;border-left:13px solid transparent;position:absolute;bottom:-12px;left:50%;transform:translate(-50%,0);z-index:1}@media screen and (max-width:768px){.catTab__btn.current::after{display:none}}.catTab__btn.current a{color:#fff;font-weight:500}@media screen and (min-width:769px){.catTab__btn:hover::before{opacity:1}}@media screen and (min-width:769px){.catTab__btn:hover a{color:#fff}}.cat__inner{display:none;background-color:#fff;padding:23px 20px}@media screen and (max-width:768px){.cat__inner{padding:20px 11.5px}}.cat__inner.current{display:block}@media screen and (max-width:768px){.cat__inner.current{display:none}}.catList{display:flex;align-items:center;flex-wrap:wrap}.catList__item{width:229px;margin:0 5px 11px;position:relative;background:#edf1f4;border-radius:100px;overflow:hidden}@media screen and (max-width:768px){.catList__item{width:calc(50% - 7px);margin:0 3.5px 9px}}.catList__item::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#3bb8d4;background:linear-gradient(135deg,#3bb8d4 0,#3bb8d4 20%,#0f5df0 100%);transition:.4s;opacity:0;border-radius:100px}.catList__item a{display:flex;align-items:center;justify-content:center;font-size:14px;line-height:18px;color:#253947;padding:5px;position:relative;z-index:2;transition:.4s;min-height:44px}@media screen and (max-width:768px){.catList__item a{font-size:13px;line-height:20px;padding:0 15px}}.catList__item a.icon{text-align:left;padding-left:56px;padding-right:6px;justify-content:flex-start}@media screen and (max-width:768px){.catList__item a.icon{justify-content:center;padding-left:0;min-height:46px;padding:0 13px;line-height:15px;text-align:center}.catList__item a.icon:before{display:none!important}}.catList__item a.icon:before{display:block;content:"";font-family:fontello;font-style:normal;font-weight:400;font-size:24px;line-height:1;width:1em;height:1em;background-size:contain;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.catList__item a.icon.icon-apparel-fashion:before{content:"\e816"}.catList__item a.icon.icon-food-service:before{content:"\e813"}.catList__item a.icon.icon-human-resource:before{content:"\e810"}.catList__item a.icon.icon-information-technology:before{content:"\e803"}.catList__item a.icon.icon-e-commerce:before{content:"\e804"}.catList__item a.icon.icon-call-center:before{content:"\e805"}.catList__item a.icon.icon-finance-investment-insurance:before{content:"\e806"}.catList__item a.icon.icon-retail:before{content:"\e807"}.catList__item a.icon.icon-real-estate-house:before{content:"\e808"}.catList__item a.icon.icon-transportation-traffic:before{content:"\e809"}.catList__item a.icon.icon-mass-communication:before{content:"\e80a"}.catList__item a.icon.icon-manufacturing:before{content:"\e80b"}.catList__item a.icon.icon-travel-tourism-visit-to-japan:before{content:"\e81b"}.catList__item a.icon.icon-school-education:before{content:"\e81d"}.catList__item a.icon.icon-advertisement-creative:before{width:28px;height:28px;background-image:url(/assets/fonts/advertisement-creative.png)}.catList__item a.icon.icon-annotation:before{width:28px;height:28px;background-image:url(/assets/fonts/annotation.png)}.catList__item a.icon.icon-anomaly-detection:before{width:28px;height:28px;background-image:url(/assets/fonts/anomaly-detection.png)}.catList__item a.icon.icon-business-automation-support:before{width:28px;height:28px;background-image:url(/assets/fonts/business-automation-support.png)}.catList__item a.icon.icon-call-center-telemarketing:before{width:28px;height:28px;background-image:url(/assets/fonts/call-center-telemarketing.png)}.catList__item a.icon.icon-chatbot:before{width:28px;height:28px;background-image:url(/assets/fonts/chatbot.png)}.catList__item a.icon.icon-data-use-analysis:before{width:28px;height:28px;background-image:url(/assets/fonts/data-use-analysis.png)}.catList__item a.icon.icon-demand-forecast:before{width:28px;height:28px;background-image:url(/assets/fonts/demand-forecast.png)}.catList__item a.icon.icon-ec-site-conversion-up:before{width:28px;height:28px;background-image:url(/assets/fonts/ec-site-conversion-up.png)}.catList__item a.icon.icon-image-recognition:before{width:28px;height:28px;background-image:url(/assets/fonts/image-recognition.png)}.catList__item a.icon.icon-inside-sales:before{width:28px;height:28px;background-image:url(/assets/fonts/inside-sales.png)}.catList__item a.icon.icon-interpretation-translation:before{width:28px;height:28px;background-image:url(/assets/fonts/interpretation-translation.png)}.catList__item a.icon.icon-line-solution:before{width:28px;height:28px;background-image:url(/assets/fonts/line-solution.png)}.catList__item a.icon.icon-marketing-automation:before{width:28px;height:28px;background-image:url(/assets/fonts/marketing-automation.png)}.catList__item a.icon.icon-recommend:before{width:28px;height:28px;background-image:url(/assets/fonts/recommend.png)}.catList__item a.icon.icon-rpa-tool:before{width:28px;height:28px;background-image:url(/assets/fonts/rpa-tool.png)}.catList__item a.icon.icon-search-system:before{width:28px;height:28px;background-image:url(/assets/fonts/search-system.png)}.catList__item a.icon.icon-voice-recognition:before{width:28px;height:28px;background-image:url(/assets/fonts/voice-recognition.png)}.catList__item a.icon.icon-webcstool:before{width:28px;height:28px;background-image:url(/assets/fonts/webcstool.png)}.catList__item a.icon.icon-ocr:before{width:28px;height:28px;background-image:url(/assets/fonts/ocr.png)}.catList__item a.icon.icon-facial-recognition:before{width:28px;height:28px;background-image:url(/assets/fonts/facial-recognition.png)}.catList__item a.icon:hover.icon-advertisement-creative:before{background-image:url(/assets/fonts/advertisement-creative_on.png)}.catList__item a.icon:hover.icon-annotation:before{background-image:url(/assets/fonts/annotation_on.png)}.catList__item a.icon:hover.icon-anomaly-detection:before{background-image:url(/assets/fonts/anomaly-detection_on.png)}.catList__item a.icon:hover.icon-business-automation-support:before{background-image:url(/assets/fonts/business-automation-support_on.png)}.catList__item a.icon:hover.icon-call-center-telemarketing:before{background-image:url(/assets/fonts/call-center-telemarketing_on.png)}.catList__item a.icon:hover.icon-chatbot:before{background-image:url(/assets/fonts/chatbot_on.png)}.catList__item a.icon:hover.icon-data-use-analysis:before{background-image:url(/assets/fonts/data-use-analysis_on.png)}.catList__item a.icon:hover.icon-demand-forecast:before{background-image:url(/assets/fonts/demand-forecast_on.png)}.catList__item a.icon:hover.icon-ec-site-conversion-up:before{background-image:url(/assets/fonts/ec-site-conversion-up_on.png)}.catList__item a.icon:hover.icon-image-recognition:before{background-image:url(/assets/fonts/image-recognition_on.png)}.catList__item a.icon:hover.icon-inside-sales:before{background-image:url(/assets/fonts/inside-sales_on.png)}.catList__item a.icon:hover.icon-interpretation-translation:before{background-image:url(/assets/fonts/interpretation-translation_on.png)}.catList__item a.icon:hover.icon-line-solution:before{background-image:url(/assets/fonts/line-solution_on.png)}.catList__item a.icon:hover.icon-marketing-automation:before{background-image:url(/assets/fonts/marketing-automation_on.png)}.catList__item a.icon:hover.icon-recommend:before{background-image:url(/assets/fonts/recommend_on.png)}.catList__item a.icon:hover.icon-rpa-tool:before{background-image:url(/assets/fonts/rpa-tool_on.png)}.catList__item a.icon:hover.icon-search-system:before{background-image:url(/assets/fonts/search-system_on.png)}.catList__item a.icon:hover.icon-voice-recognition:before{background-image:url(/assets/fonts/voice-recognition_on.png)}.catList__item a.icon:hover.icon-webcstool:before{background-image:url(/assets/fonts/webcstool_on.png)}.catList__item a.icon:hover.icon-ocr:before{background-image:url(/assets/fonts/ocr_on.png)}.catList__item a.icon:hover.icon-facial-recognition:before{background-image:url(/assets/fonts/facial-recognition_on.png)}.catList__item a.icon.no-icon{padding-left:10px}@media screen and (min-width:769px) and (min-width:769px){.catList__item:hover::before{opacity:1}}@media screen and (min-width:769px) and (min-width:769px){.catList__item:hover a{color:#fff}}.catList__item.active::before{opacity:1}.catList__item.active a{color:#fff}.catList__item.active a.icon-advertisement-creative:before{background-image:url(/assets/fonts/advertisement-creative_on.png)}.catList__item.active a.icon-annotation:before{background-image:url(/assets/fonts/annotation_on.png)}.catList__item.active a.icon-anomaly-detection:before{background-image:url(/assets/fonts/anomaly-detection_on.png)}.catList__item.active a.icon-business-automation-support:before{background-image:url(/assets/fonts/business-automation-support_on.png)}.catList__item.active a.icon-call-center-telemarketing:before{background-image:url(/assets/fonts/call-center-telemarketing_on.png)}.catList__item.active a.icon-chatbot:before{background-image:url(/assets/fonts/chatbot_on.png)}.catList__item.active a.icon-data-use-analysis:before{background-image:url(/assets/fonts/data-use-analysis_on.png)}.catList__item.active a.icon-demand-forecast:before{background-image:url(/assets/fonts/demand-forecast_on.png)}.catList__item.active a.icon-ec-site-conversion-up:before{background-image:url(/assets/fonts/ec-site-conversion-up_on.png)}.catList__item.active a.icon-image-recognition:before{background-image:url(/assets/fonts/image-recognition_on.png)}.catList__item.active a.icon-inside-sales:before{background-image:url(/assets/fonts/inside-sales_on.png)}.catList__item.active a.icon-interpretation-translation:before{background-image:url(/assets/fonts/interpretation-translation_on.png)}.catList__item.active a.icon-line-solution:before{background-image:url(/assets/fonts/line-solution_on.png)}.catList__item.active a.icon-marketing-automation:before{background-image:url(/assets/fonts/marketing-automation_on.png)}.catList__item.active a.icon-recommend:before{background-image:url(/assets/fonts/recommend_on.png)}.catList__item.active a.icon-rpa-tool:before{background-image:url(/assets/fonts/rpa-tool_on.png)}.catList__item.active a.icon-search-system:before{background-image:url(/assets/fonts/search-system_on.png)}.catList__item.active a.icon-voice-recognition:before{background-image:url(/assets/fonts/voice-recognition_on.png)}.catList__item.active a.icon-webcstool:before{background-image:url(/assets/fonts/webcstool_on.png)}.catList__item.active a.icon-ocr:before{background-image:url(/assets/fonts/ocr_on.png)}.catList__item.active a.icon-facial-recognition:before{background-image:url(/assets/fonts/facial-recognition_on.png)}.cases{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:25px}@media screen and (max-width:768px){.cases{display:block;margin-bottom:15px}}.cases::after{content:"";width:318px}.casesArticle{display:flex;flex-direction:column;width:318px;background:#fff;margin-bottom:20px;transition:.4s;position:relative}@media screen and (max-width:768px){.casesArticle{width:100%}}@media screen and (min-width:769px){.casesArticle:hover{box-shadow:0 14px 36px rgba(59,184,212,.24)}}.casesArticle>a{display:flex;flex-direction:column}.casesArticle__pic{width:100%;height:238px;position:relative}@media screen and (max-width:768px){.casesArticle__pic{height:auto}}.casesArticle__pic img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-width:100%;max-height:100%}@media screen and (max-width:768px){.casesArticle__pic img{position:relative;top:0;left:0;transform:translate(0,0);max-width:none;max-height:none;width:100%}}.casesArticle__info{height:calc(100% - 238px)}.casesArticle__company{display:flex;font-size:18px;line-height:24px;color:#a1a1a2;font-weight:500;margin:13px 0 17px;box-sizing:border-box;padding:0 25px;width:100%}@media screen and (max-width:768px){.casesArticle__company{display:block;min-height:auto;font-size:15px;line-height:20px;text-align:center;margin-bottom:10px}}.casesArticle__description{margin:0 25px;padding-bottom:5px}.casesArticle__description span{font-size:20px;line-height:23px;font-weight:500;color:#253947;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media screen and (max-width:768px){.casesArticle__description{font-size:18px;line-height:23px;min-height:auto;margin-bottom:5px}}.section__headline__number{font-size:18px;text-align:center;border-top:1px solid #253947;border-bottom:1px solid #253947;padding:13px 0;position:relative;margin-bottom:27px}@media screen and (max-width:768px){.section__headline__number{font-size:15px}}.section__headline__number::before{content:"";border-top:15px solid #253947;border-right:12px solid transparent;border-left:12px solid transparent;position:absolute;bottom:-15px;left:50%;transform:translate(-50%,0)}@media screen and (max-width:768px){.section__headline__number::before{border-top:8px solid #253947;border-right:5px solid transparent;border-left:5px solid transparent;bottom:-8px}}.section__headline__number::after{content:"";border-top:15px solid #ecf2f4;border-right:12px solid transparent;border-left:12px solid transparent;position:absolute;bottom:-14px;left:50%;transform:translate(-50%,0)}@media screen and (max-width:768px){.section__headline__number::after{border-top:8px solid #ecf2f4;border-right:5px solid transparent;border-left:5px solid transparent;bottom:-7px}}.casesArticle__detail{margin:12px 25px 0;padding:13px 0 23px;border-top:1px solid #e5e5e5;flex:1}@media screen and (max-width:768px){.casesArticle__detail{padding:9px 0 15px;margin:15px 15px 0}}.casesArticle__detail--head{padding:18px 0 23px}.casesArticle__detail--single{margin:60px 30px 38px;border:1px solid #e5e5e5}@media screen and (max-width:768px){.casesArticle__detail--single{display:block;margin:32px 10px 0}}.casesArticle__detail dl+dl{margin-top:5px}.casesArticle__detail dl{overflow:hidden;display:flex;align-items:flex-start}.casesArticle__detail dl dt{width:80px;background-color:#3bb8d4;color:#fff;border-radius:4px;box-sizing:border-box;font-size:12px;display:inline-block;font-weight:400;padding:1px 5px;line-height:16px;letter-spacing:-.1em;vertical-align:middle;text-align:center;margin-top:2px}.casesArticle__detail dl dd{border-right:1px solid #e5e5e5;display:inline;padding-left:10px;flex:1}.casesArticle__detail dl dd a,.casesArticle__detail dl dd span{color:#253947;font-size:12px;font-weight:400;line-height:20px;padding-right:10px;display:inline}@media screen and (min-width:769px){.casesArticle__detail dl dd a:hover,.casesArticle__detail dl dd span:hover{text-decoration:underline}}@media screen and (min-width:769px){.casesArticle__detail dl dd span:hover{text-decoration:none}}.casesArticle__detail dl dd:last-child{border-right:0}.exampleHead__inner{width:1000px;margin:0 auto}@media screen and (max-width:768px){.exampleHead__inner{width:100%;padding:0 10px;box-sizing:border-box}}.exampleHead__pic{width:100%;box-sizing:border-box;text-align:center}.exampleHead__pic img{width:100%}.exampleHead__headline{text-align:center;margin-bottom:26px}.exampleHead__headline span{background:#3bb8d4;background:linear-gradient(90deg,#3bb8d4 0,#3bb8d4 50%,#0f5df0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:500;font-size:34px;line-height:46px}@media all and (-ms-high-contrast:none){.exampleHead__headline span{color:#3bb8d4;background:0 0}}@media screen and (max-width:768px){.exampleHead__headline span{font-size:20px;line-height:28px}}.exampleHead__company{font-size:26px;font-weight:700;line-height:30px;margin-top:17px}@media screen and (max-width:768px){.exampleHead__company{line-height:23px;font-size:18px;margin-top:10px}}.exampleHead__secondWrapper{display:flex;align-items:center;width:1000px;background-color:#fff;padding:25px 50px;box-sizing:border-box;position:relative;z-index:2;border:1px solid #f8f8f8;margin:0 auto}@media screen and (max-width:768px){.exampleHead__secondWrapper{width:calc(100% - 5px - 15px);padding:15px;margin:0 10px;flex-direction:column}}.exampleHead__secondWrapper__wrap{flex:1}.exampleHead__name{display:flex;align-items:flex-start}.exampleHead__nameWrapper{width:100%;margin-top:10px;padding-top:6px;border-top:1px solid #e5e5e5}.exampleHead__nameTerm{font-size:14px;font-weight:500;line-height:30px}@media screen and (max-width:768px){.exampleHead__nameTerm{font-size:14px;line-height:21px}}.exampleHead__nameDescription{word-break:break-all;margin-left:5px;flex:1}@media screen and (max-width:768px){.exampleHead__nameDescription{width:calc(100% - 98px)}}.exampleHead__nameDescription a,.exampleHead__nameDescription span{font-size:16px;font-weight:500;line-height:30px;color:#3bb8d4;text-decoration:underline}@media screen and (max-width:768px){.exampleHead__nameDescription a,.exampleHead__nameDescription span{font-size:17px;line-height:21px}}.exampleHead__nameDescription span{text-decoration:none}.exampleHead__list{margin:0 20px 14px 0}@media screen and (max-width:768px){.exampleHead__list{margin:0 25px 9px 0}}.exampleHead__list--cases{display:flex;flex-wrap:wrap}@media screen and (max-width:768px){.exampleHead__list--cases{max-width:100%;padding-left:23px}}.exampleHead__list{display:flex;align-items:center}@media screen and (max-width:768px){.exampleHead__list{position:relative}}.exampleHead__listWrapper{display:flex;flex-wrap:wrap;align-items:center}.exampleHead__listWrapper a{color:#3bb8d4;text-decoration:underline}@media screen and (min-width:769px){.exampleHead__listWrapper a:hover{text-decoration:none}}.exampleHead__listWrapper .tmp_category{margin-bottom:5px}.exampleHead__list__text{font-size:12px;line-height:16px;font-weight:400;position:relative;margin-bottom:5px}@media screen and (max-width:768px){.exampleHead__list__text{font-size:11px;max-width:100%;padding-left:28px}}.exampleHead__list__text.is-scale{padding-left:40px}.exampleHead__list__text.is-scale:before{display:block;content:"";width:26px;height:14px;background-image:url(/assets/img/cases/icon_03.png);background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;left:0;transform:translateY(-50%)}.exampleHead__list__text.is-cases{margin-right:17px}.exampleHead__list__text.is-cases.is-first{padding-left:26px;margin-left:17px}.exampleHead__list__text.is-cases.is-first:before{display:block;content:"";width:15px;height:19px;background-image:url(/assets/img/cases/icon_02.png);background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;left:0;transform:translateY(-50%)}.exampleHead__list__text.is-category{margin-right:5px}.exampleHead__list__text.is-category.is-first{padding-left:26px}.exampleHead__list__text.is-category.is-first:before{display:block;content:"";width:16px;height:16px;background-image:url(/assets/img/cases/icon_01.png);background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;left:0;transform:translateY(-50%)}.exampleHead__buttonArea{width:410px;margin-left:60px}@media screen and (max-width:768px){.exampleHead__buttonArea{width:100%;margin-top:15px;margin-left:0}}.exampleHead__buttonArea .btn--detailCta{width:100%}.exampleHead__text{font-size:18px;font-weight:500;line-height:26px;width:457px;margin-left:43px}@media screen and (max-width:768px){.exampleHead__text{width:100%;margin-left:0;font-size:14px;line-height:19px;text-align:center}}.detailContents{background-color:#fff;padding:80px 0 0;margin-top:70px}@media screen and (max-width:768px){.detailContents{margin-top:35px;padding-top:46px}}.detailContents__inner{margin:0 auto;width:1000px;padding-bottom:102px}@media screen and (max-width:768px){.detailContents__inner{width:100%;padding-bottom:81px;padding-left:10px;padding-right:10px;box-sizing:border-box}}.detailContents .blockEditorNew{text-align:center}.detailContents .blockEditorNew h2{display:inline-block}.detailContents .blockEditorNew ol,.detailContents .blockEditorNew p,.detailContents .blockEditorNew ul{text-align:left}.detailContents .blockEditorNew p+h2{margin-top:60px}.section__inner{margin:0 auto;width:1000px;box-sizing:border-box}@media screen and (max-width:768px){.section__inner{width:100%;padding:10px}}.section__headline{display:inline-block;font-size:40px;font-weight:500;background:#3bb8d4;background:linear-gradient(90deg,#3bb8d4 0,#3bb8d4 50%,#0f5df0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center}@media all and (-ms-high-contrast:none){.section__headline{color:#3bb8d4;background:0 0}}@media screen and (max-width:768px){.section__headline{font-size:22px;line-height:28px;text-align:left}}.detailCta{padding:77px 0;background-color:#f7f7f7;position:relative}@media screen and (max-width:768px){.detailCta{padding-bottom:25px}}.detailCta:before{display:block;content:"";width:145px;height:102px;background-image:url(/assets/img/cases/img_form.png);background-repeat:no-repeat;background-size:contain;position:absolute;top:-40px;left:50%;transform:translateX(-50%)}@media screen and (max-width:768px){.detailCta:before{width:139px;height:104px}}.detailCta__inner{width:1000px;margin:0 auto}@media screen and (max-width:768px){.detailCta__inner{width:100%}}.detailCta header{text-align:center}@media screen and (max-width:768px){.detailCta header{padding:0 25px}}.detailCta header .headline{display:inline-block;font-size:18px;font-weight:700;line-height:28px;text-align:center;position:relative}@media screen and (max-width:768px){.detailCta header .headline{font-size:14px;line-height:18px;margin-left:40px;margin-right:40px}}.detailCta header .headline:after,.detailCta header .headline:before{display:inline-block;content:"";height:51px;position:absolute;top:50%}.detailCta header .headline:before{border-left:solid 1px;left:-4px;transform:rotate(-32deg) translateY(-50%)}.detailCta header .headline:after{border-right:solid 1px;right:-4px;transform:rotate(32deg) translateY(-50%)}.detailCta header h2{margin-top:20px}.detailCta header h2 p{display:inline-block;padding:0 3px;background:linear-gradient(transparent 65%,rgba(59,184,212,.3) 65%)}@media screen and (max-width:768px){.detailCta header h2 p{background:linear-gradient(transparent 69%,rgba(59,184,212,.3) 69%);padding-bottom:4px}}.detailCta header h2 span{font-size:30px;font-weight:700;line-height:1.4;background:#3bb8d4;background:linear-gradient(90deg,#3bb8d4 0,#3bb8d4 50%,#0f5df0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:768px){.detailCta header h2 span{font-size:22px;line-height:22px}}.detailCta header .lead{font-size:14px;line-height:26px;margin-top:15px}@media screen and (max-width:768px){.detailCta header .lead{margin-top:18px;text-align:left}}.detailCta__form{margin-top:30px}@media screen and (max-width:768px){.detailCta__form{padding:0 10px}}.detailCta__form .is-left{width:430px;border-right:1px solid #c9c9c9;padding-right:30px;margin-right:30px;box-sizing:border-box}@media screen and (max-width:768px){.detailCta__form .is-left{width:100%;border-right:none;padding-right:0;margin-right:0}}.detailCta__form .is-left .is-half .form__row{width:55%}@media screen and (max-width:768px){.detailCta__form .is-left .is-half .form__row{width:100%}}.detailCta__form .is-left .is-half .form__row:last-child{width:45%}@media screen and (max-width:768px){.detailCta__form .is-left .is-half .form__row:last-child{width:100%}}.detailCta__form .is-left .is-half .form__row:last-child label{width:70px;padding-left:13px}@media screen and (max-width:768px){.detailCta__form .is-left .is-half .form__row:last-child label{width:100%;padding-left:0}}.detailCta__form .is-left .form__theme{width:133px}@media screen and (max-width:768px){.detailCta__form .is-left .form__theme{width:100%}}.detailCta__form .is-left .form__theme small{font-size:14px}.detailCta__form .is-left .form__input{width:calc(100% - 133px)}@media screen and (max-width:768px){.detailCta__form .is-left .form__input{width:100%}}.detailCta__form .is-right{flex:1}.detailCta__form .is-right .form__theme{width:143px}@media screen and (max-width:768px){.detailCta__form .is-right .form__theme{width:100%}}.detailCta__form .is-right .form__theme--short--02{width:130px}@media screen and (max-width:768px){.detailCta__form .is-right .form__theme--short--02{width:100%}}.detailCta__form .is-right .form__input{width:calc(100% - 147px)}@media screen and (max-width:768px){.detailCta__form .is-right .form__input{width:100%}}.detailCta__form .tel{margin-bottom:0}@media screen and (max-width:768px){.detailCta__form .tel{margin:0}}.detailCta__form .summary--bottom{display:none}.detailCta__form .privacy{margin-top:40px}@media screen and (max-width:768px){.detailCta__form .privacy{margin-top:36px;margin-bottom:0}}.detailCta__form .form__btn--flex--document{margin-top:40px}@media screen and (max-width:768px){.detailCta__form .form__btn--flex--document{margin-top:20px}}.detailCta__form .form__btn--flex--document{margin-bottom:0}.section.section--connection{padding-bottom:66px;background-color:#ecf2f4}