html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0}ul,li{list-style:none}body{font-family:Meiryo,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Sans","Noto Sans JP",sans-serif;color:#555;line-height:1.8;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-feature-settings:"palt" 1;letter-spacing:.07em;scroll-behavior:smooth}img{width:100%;height:auto;vertical-align:middle}.siteHeader_logo img{width:auto}fieldset{border:none}a{text-decoration:none}header{display:flex !important;align-items:center}header div{width:50vw;max-width:260px;padding:.75rem 1rem}header a{color:#0056b3}header a:hover{text-decoration:underline}@media screen and (max-width: 667px){header a{font-size:12px;letter-spacing:0}}body.carousel-lp-insidesales-min header{background:#efefef;height:64px}body.carousel-lp-insidesales-min header h1{margin:0;display:flex;align-items:center}body.carousel-lp-insidesales-min header h1 img{max-width:1000px}@media screen and (max-width: 667px){body.carousel-lp-insidesales-min header{height:auto;padding:10px 0}}h1{text-align:center}h1 img{max-width:800px}.fv{width:100%;max-width:800px;margin:auto}.fv h1{margin:0}.karousel{max-width:620px;width:94%;margin:1rem auto 10vh;overflow:hidden}.karousel__gauge{width:100%;height:4px;background:#eee;border-radius:2px;position:relative}.karousel__gauge span{display:block;position:absolute;top:0;left:0;width:0;height:100%;z-index:1;border-radius:2px;background:#00a8ff;transition:.3s}@media screen and (max-width: 667px){.karousel{margin:1rem auto 5vh}}.karousel label{display:block}.karousel label span{border:2px solid #ffb765;border-radius:.5rem;display:flex;align-items:center;height:48px;margin:0 0 .7rem;padding:0 .7rem;cursor:pointer;position:relative;box-sizing:border-box}body.carousel-lp-insidesales .karousel label span,body.carousel-lp-insidesales02 .karousel label span,body.carousel-lp-insidesales020b .karousel label span,body.carousel-lp-insidesales020b-2 .karousel label span,body.carousel-lp-customersuccess .karousel label span,body.carousel-lp-customersuccess02 .karousel label span,body.carousel-lp-customersuccess020b .karousel label span,body.carousel-lp-customersuccess020b-2 .karousel label span,body.carousel-lp-customersupport02 .karousel label span,body.carousel-lp-insidesales-min .karousel label span,body.carousel-lp-saassales02 .karousel label span,body.carousel-lp-saassales020b .karousel label span,body.carousel-lp-saassales020b-2 .karousel label span,body.carousel-lp-itsales02 .karousel label span,body.carousel-lp-itsales020b .karousel label span,body.carousel-lp-itsales020b-2 .karousel label span,body.carousel-lp-careeradvisor02 .karousel label span,body.carousel-lp-ysp .karousel label span{border-color:#c693c4}@media screen and (max-width: 667px){.karousel label span{width:98%;height:50px}}.karousel input[type=radio],.karousel input[type=checkbox]{display:none}.karousel input[type=radio]:checked+span,.karousel input[type=checkbox]:checked+span{background:#ffc381;border-color:#ffc381}body.carousel-lp-insidesales .karousel input[type=radio]:checked+span,body.carousel-lp-insidesales02 .karousel input[type=radio]:checked+span,body.carousel-lp-insidesales020b .karousel input[type=radio]:checked+span,body.carousel-lp-insidesales020b-2 .karousel input[type=radio]:checked+span,body.carousel-lp-customersuccess .karousel input[type=radio]:checked+span,body.carousel-lp-customersuccess02 .karousel input[type=radio]:checked+span,body.carousel-lp-customersuccess020b .karousel input[type=radio]:checked+span,body.carousel-lp-customersuccess020b-2 .karousel input[type=radio]:checked+span,body.carousel-lp-customersupport02 .karousel input[type=radio]:checked+span,body.carousel-lp-insidesales-min .karousel input[type=radio]:checked+span,body.carousel-lp-saassales02 .karousel input[type=radio]:checked+span,body.carousel-lp-saassales020b .karousel input[type=radio]:checked+span,body.carousel-lp-saassales020b-2 .karousel input[type=radio]:checked+span,body.carousel-lp-itsales02 .karousel input[type=radio]:checked+span,body.carousel-lp-itsales020b .karousel input[type=radio]:checked+span,body.carousel-lp-itsales020b-2 .karousel input[type=radio]:checked+span,body.carousel-lp-careeradvisor02 .karousel input[type=radio]:checked+span,body.carousel-lp-ysp .karousel input[type=radio]:checked+span,body.carousel-lp-insidesales .karousel input[type=checkbox]:checked+span,body.carousel-lp-insidesales02 .karousel input[type=checkbox]:checked+span,body.carousel-lp-insidesales020b .karousel input[type=checkbox]:checked+span,body.carousel-lp-insidesales020b-2 .karousel input[type=checkbox]:checked+span,body.carousel-lp-customersuccess .karousel input[type=checkbox]:checked+span,body.carousel-lp-customersuccess02 .karousel input[type=checkbox]:checked+span,body.carousel-lp-customersuccess020b .karousel input[type=checkbox]:checked+span,body.carousel-lp-customersuccess020b-2 .karousel input[type=checkbox]:checked+span,body.carousel-lp-customersupport02 .karousel input[type=checkbox]:checked+span,body.carousel-lp-insidesales-min .karousel input[type=checkbox]:checked+span,body.carousel-lp-saassales02 .karousel input[type=checkbox]:checked+span,body.carousel-lp-saassales020b .karousel input[type=checkbox]:checked+span,body.carousel-lp-saassales020b-2 .karousel input[type=checkbox]:checked+span,body.carousel-lp-itsales02 .karousel input[type=checkbox]:checked+span,body.carousel-lp-itsales020b .karousel input[type=checkbox]:checked+span,body.carousel-lp-itsales020b-2 .karousel input[type=checkbox]:checked+span,body.carousel-lp-careeradvisor02 .karousel input[type=checkbox]:checked+span,body.carousel-lp-ysp .karousel input[type=checkbox]:checked+span{background:#dab7fb;border-color:#dab7fb}.karousel input[type=radio]:checked+span:after,.karousel input[type=checkbox]:checked+span:after{content:"";position:absolute;top:0;bottom:0;left:auto;right:3%;background:url("/wp-content/themes/lightning/_g2/assets/images/check.svg") no-repeat;width:24px;height:24px;margin:auto 0 auto auto}.karousel input[type=text],.karousel input[type=number],.karousel input[type=tel],.karousel input[type=email]{font-size:16px !important;padding:.7rem;appearance:none;-webkit-appearance:none;outline:none;box-shadow:none;box-sizing:border-box;border:1px solid #aaa;border-radius:0;margin:0 0 1rem;height:auto !important}.karousel input[type=text]:focus,.karousel input[type=number]:focus,.karousel input[type=tel]:focus,.karousel input[type=email]:focus{box-shadow:none}.karousel input[type=text]:invalid,.karousel input[type=number]:invalid,.karousel input[type=tel]:invalid,.karousel input[type=email]:invalid{background:#ffd0d0}@media screen and (max-width: 667px){.karousel input[type=text],.karousel input[type=number],.karousel input[type=tel],.karousel input[type=email]{padding:.9rem .7rem}}.karousel textarea{width:100%;font-size:16px !important;box-sizing:border-box;border-color:#aaa;border-radius:0;margin-bottom:1rem}.karousel textarea:focus{box-shadow:none}.item__title{font-size:1.15rem;font-weight:bold;margin:0 0 .75rem;line-height:1.5;display:flex;align-items:center}.item__title span{font-size:.85rem;background:#f66;color:#fff;padding:.1rem .4rem;border-radius:.2rem;letter-spacing:.2rem;margin:0 0 0 .5rem;white-space:nowrap;display:inline-block}@media screen and (max-width: 667px){.item__title{font-size:1.05rem}}.owl-carousel{margin-top:1.5rem;margin-bottom:0}.owl-nav-alt{display:flex;justify-content:space-between;align-items:center;letter-spacing:.25rem;margin:0 0 1rem}.owl-prev{display:none;cursor:pointer}.owl-prev:hover{text-decoration:underline}.owl-prev.disabled{opacity:.5;cursor:inherit;pointer-events:none}.owl-prev.disabled:hover{text-decoration:none}@media screen and (max-width: 667px){.owl-prev:hover{text-decoration:none}}.owl-next{display:none;color:#fff;background:#fd9b31;box-shadow:0 4px 0 #e38722;width:230px;height:60px;justify-content:center;align-items:center;border-radius:.5rem;font-size:1.1rem;font-weight:bold;cursor:pointer}body.carousel-lp-insidesales .owl-next,body.carousel-lp-insidesales02 .owl-next,body.carousel-lp-insidesales020b .owl-next,body.carousel-lp-insidesales020b-2 .owl-next,body.carousel-lp-customersuccess .owl-next,body.carousel-lp-customersuccess02 .owl-next,body.carousel-lp-customersuccess020b .owl-next,body.carousel-lp-customersuccess020b-2 .owl-next,body.carousel-lp-customersupport02 .owl-next,body.carousel-lp-insidesales-min .owl-next,body.carousel-lp-saassales02 .owl-next,body.carousel-lp-saassales020b .owl-next,body.carousel-lp-saassales020b-2 .owl-next,body.carousel-lp-itsales02 .owl-next,body.carousel-lp-itsales020b .owl-next,body.carousel-lp-itsales020b-2 .owl-next,body.carousel-lp-careeradvisor02 .owl-next,body.carousel-lp-ysp .owl-next{background:#d1a0fd;box-shadow:0 4px 0 #a883c9}.owl-next.disabled{cursor:inherit !important;box-shadow:none;pointer-events:none;opacity:.5}@media screen and (max-width: 667px){.owl-next{font-size:1.3rem}}.text_edge{display:block;width:100%}@media screen and (max-width: 667px){.text_edge{width:98% !important}}.number,.tel{ime-mode:disabled}.number,.name,#birthyear{display:inline-block !important;width:auto !important}.unit{display:inline-block;margin:0 0 0 .5rem}.name div{display:flex}.name div input:first-child{display:inline-block;margin:0 .5rem 1rem 0}@media screen and (max-width: 667px){.name div input:first-child{width:45vw !important}}.submit-btn{display:none;position:relative;text-align:center}.submit-btn__inner{margin:0 auto 2rem;max-width:360px;width:80%;position:relative}.submit-btn input[type=checkbox]{display:block;width:20px;height:20px;margin:0 .5rem 0 0}.submit-btn--effect{position:relative}.submit-btn--effect button{display:inline-block;position:relative;overflow:hidden}.submit-btn--effect button:after{content:"";height:100%;width:30px;position:absolute;top:180px;left:0;background-color:#fff;opacity:0;transform:rotate(-45deg);animation-duration:2s;animation-timing-function:ease-in-out;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:reflection}@keyframes reflection{0%{-webkit-transform:scale(0) rotate(-45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(-45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(-45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(-45deg);opacity:0}}.submit-btn img{height:100%;width:auto}@media screen and (max-width: 350px){.submit-btn img{height:90%}}.submit-btn .arrow{position:absolute;top:0;right:5%;left:0;bottom:0;margin:auto 0 auto auto;width:12px;height:12px}.submit-btn .arrow span{font-family:Arial,Helvetica,sans-serif;font-size:12px;position:absolute;top:0;left:0;width:12px;height:12px;background-size:contain;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHN0eWxlPi5zdDB7ZmlsbDojZmZmfTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTMxOS4xIDIxN2MyMC4yIDIwLjIgMTkuOSA1My4yLS42IDczLjdzLTUzLjUgMjAuOC03My43LjZsLTE5MC0xOTBjLTIwLjEtMjAuMi0xOS44LTUzLjIuNy03My43UzEwOSA2LjggMTI5LjEgMjdsMTkwIDE5MHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzE5LjEgMjkwLjVjMjAuMi0yMC4yIDE5LjktNTMuMi0uNi03My43cy01My41LTIwLjgtNzMuNy0uNmwtMTkwIDE5MGMtMjAuMiAyMC4yLTE5LjkgNTMuMi42IDczLjdzNTMuNSAyMC44IDczLjcuNmwxOTAtMTkweiIvPjwvc3ZnPg==);animation-name:bounceAlpha;animation-duration:1.4s;animation-iteration-count:infinite;animation-timing-function:linear}.submit-btn .arrow--1{animation-name:bounceAlpha;animation-duration:1.4s;animation-delay:.2s;animation-iteration-count:infinite;animation-timing-function:linear}.submit-btn .arrow--2{margin-left:8px}@keyframes bounceAlpha{0%{opacity:1;transform:translateX(0px) scale(1)}25%{opacity:0;transform:translateX(10px) scale(0.9)}26%{opacity:0;transform:translateX(-10px) scale(0.9)}55%{opacity:1;transform:translateX(0px) scale(1)}}.wpcf7-submit{width:100% !important;height:66px !important;appearance:none;-webkit-appearance:none;outline:none;border:none;border-radius:.5rem !important;font-size:1.3rem !important;font-weight:bold !important;color:#fff;padding:0 !important;background:#fd9b31 !important;box-shadow:0 4px 0 #e38722 !important}body.carousel-lp-insidesales .wpcf7-submit,body.carousel-lp-insidesales02 .wpcf7-submit,body.carousel-lp-insidesales020b .wpcf7-submit,body.carousel-lp-insidesales020b-2 .wpcf7-submit,body.carousel-lp-customersuccess .wpcf7-submit,body.carousel-lp-customersuccess02 .wpcf7-submit,body.carousel-lp-customersuccess020b .wpcf7-submit,body.carousel-lp-customersuccess020b-2 .wpcf7-submit,body.carousel-lp-customersupport02 .wpcf7-submit,body.carousel-lp-insidesales-min .wpcf7-submit,body.carousel-lp-saassales02 .wpcf7-submit,body.carousel-lp-saassales020b .wpcf7-submit,body.carousel-lp-saassales020b-2 .wpcf7-submit,body.carousel-lp-itsales02 .wpcf7-submit,body.carousel-lp-itsales020b .wpcf7-submit,body.carousel-lp-itsales020b-2 .wpcf7-submit,body.carousel-lp-careeradvisor02 .wpcf7-submit,body.carousel-lp-ysp .wpcf7-submit{background:#d1a0fd !important;box-shadow:0 4px 0 #a883c9 !important}.wpcf7-submit:hover{transform:none !important}@media screen and (max-width: 667px){.wpcf7-submit{height:60px !important}}.free__answer-hide{display:none !important}.wpcf7-response-output{color:#ff7373 !important;border-color:#ff7373 !important}.wpcf7-not-valid-tip{border:none !important;margin:-0.9rem 0 .5rem !important;padding:0 !important;font-size:.9rem !important;color:#ff7373 !important}.wpcf7-radio .wpcf7-list-item,.wpcf7-checkbox .wpcf7-list-item{display:block;margin:0}.wpcf7-spinner{position:absolute !important;top:0;bottom:0;left:0;right:-12%;margin:auto 0 auto auto !important;background-color:#a5a5a0 !important}@media screen and (max-width: 667px){.wpcf7-spinner{right:-12%;width:20px !important;height:20px !important}}body.carousel-lp-insidesales-min .client_link{display:flex;justify-content:center}@media screen and (max-width: 667px){body.carousel-lp-insidesales-min .client_link{display:none}}
