.form_inner{max-width:503px;width:100%;margin:0 auto}@media screen and (max-width:600px){.form_inner{padding:20px 10px}}.mktoForm{display:flex;flex-direction:column;grid-gap:20px;gap:20px;width:100%!important}.mktoForm input::-moz-placeholder,.mktoForm textarea::-moz-placeholder{color:#bbb}.mktoForm input:-ms-input-placeholder,.mktoForm textarea:-ms-input-placeholder{color:#bbb}.mktoForm input::placeholder,.mktoForm textarea::placeholder{color:#bbb}@media screen and (max-width:600px){.mktoForm{padding:0!important}}.mktoForm *{float:none!important;font-family:sans-serif!important;font-weight:400!important}.mktoForm *,.mktoForm label#Lblco_inquiry_detail{font-size:16px!important}@media screen and (max-width:600px){.mktoForm *{padding:0}.mktoForm *,.mktoForm label#Lblco_inquiry_detail{font-size:14px!important}.mktoForm b{padding:0}}.mktoForm br{display:none}.mktoForm .mktoFormRow{display:flex;flex-direction:column}.mktoForm input{box-sizing:border-box!important;width:100%!important;height:40px!important;border:1px solid #cbd6e2!important;border-radius:3px!important;color:#33475b!important;background-color:#f5f8fa!important;font-size:16px!important;line-height:22px!important;box-shadow:none!important}.mktoForm input[type=date],.mktoForm input[type=email],.mktoForm input[type=tel],.mktoForm input[type=text],.mktoForm input[type=url]{width:60%!important}.mktoForm textarea{box-sizing:border-box!important;width:100%!important;border:1px solid #cbd6e2!important;border-radius:3px!important;color:#33475b!important;background-color:#f5f8fa!important;font-size:16px!important;line-height:22px!important;box-shadow:none!important}@media screen and (max-width:600px){.mktoForm textarea{height:auto!important}}.mktoForm .mktoButtonRow{width:100%!important;margin-top:-20px;text-align:center}.mktoButtonRow .mktoButtonWrap{margin:0!important}.mktoForm .mktoButtonRow .mktoButton{position:relative;max-width:450px!important;width:100%!important;height:80px!important;border:none!important;border-radius:40px!important;color:#fff!important;background-color:#ff8025!important;font-size:28px!important;box-shadow:2px 4px 18px 0 rgba(38,19,0,.1);transition:transform .3s,box-shadow .3s}.mktoButtonRow button.mktoButton:after{content:"";position:absolute;top:39%;right:20px;display:inline-block;width:27px;height:17px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2227%22%20height%3D%2217%22%20viewBox%3D%220%200%2027%2017%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M2%202.55273L13.5%2014.0527L25%202.55273%22%20stroke%3D%22white%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:cover;transform:rotate(-90deg)}.mktoButtonRow button.mktoButton:hover{transform:translateY(6px);box-shadow:none}@media screen and (max-width:600px){.mktoButtonRow button.mktoButton{max-width:300px!important;height:50px!important;font-size:18px!important}.mktoButtonRow button.mktoButton:after{top:34%;width:20px;height:10px;background-size:contain}}label#Lblprivacy_policy_agreement.mktoLabel{margin-bottom:20px;padding:10px;background-color:#f0f0f0}label#Lblprivacy_policy_agreement.mktoLabel *{padding:0}label#Lblprivacy_policy_agreement~div.mktoLogicalField{margin:0 auto 15px!important}label#Lblprivacy_policy_agreement~div.mktoLogicalField,label#Lblprivacy_policy_agreement~div.mktoLogicalField label#Lblprivacy_policy_agreement{width:-moz-max-content!important;width:max-content!important}.mktoForm label{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:5px;gap:5px}.mktoForm label.mktoLabel.mktoHasWidth:not(span){font-weight:700!important}.mktoForm label:not(#Lblprivacy_policy_agreement){width:-moz-max-content!important;width:max-content!important}@media screen and (max-width:600px){.mktoForm label#Lblco_inquiry_detail,.mktoForm label:not(#Lblprivacy_policy_agreement){width:100%!important}}.mktoForm #Lblprivacy_policy_agreement{position:relative;width:100%!important}.mktoForm #Lblprivacy_policy_agreement strong{font-weight:700!important}.mktoForm .mktoCheckboxList #Lblprivacy_policy_agreement:after{content:"個人情報保護方針に同意します"}@media screen and (max-width:600px){.mktoForm label#Lblprivacy_policy_agreement br:last-child{display:block!important}}.mktoForm .mktoAsterix{justify-content:center;align-items:center;width:-moz-max-content;width:max-content;padding:2px 5px!important;color:#fff!important;background-color:#bf0000;font-size:13px!important;font-weight:700!important;grid-column:2/3;grid-row:1/2}@media screen and (max-width:600px){.mktoForm .mktoAsterix{font-size:12px!important}}.mktoForm label span{grid-column:1/3;color:#7c98b6!important}.mktoForm .mktoCheckboxList,.mktoForm .mktoRadioList{display:grid;grid-template-columns:13px auto;align-items:center;grid-gap:10px;gap:10px;width:300px!important}@media screen and (max-width:600px){.mktoForm .mktoCheckboxList,.mktoForm .mktoRadioList{grid-template-columns:max-content 1fr}}.mktoForm input[type=checkbox],.mktoForm input[type=radio]{width:13px!important;height:13px!important;opacity:1!important}.mktoForm input[type=checkbox]:checked{background-color:#09f!important;color:#fff!important}.mktoForm input[type=checkbox]+label,.mktoForm input[type=radio]+label{margin-top:0!important;margin-bottom:0!important;margin-left:0!important}.mktoForm input[type=checkbox]+label:before,.mktoForm input[type=radio]+label:before{content:none!important}.mktoLabel.mktoHasWidth{margin-bottom:5px}.mktoGutter.mktoHasWidth{display:none}#mktoForm_7096 .mktoForm div.mktoLogicalField{padding:0!important}@media screen and (max-width:600px){#mktoForm_7304 strong,#mktoForm_7309 strong,#mktoForm_7350 strong,#mktoForm_7351 strong,#mktoForm_8069 strong,#mktoForm_8070 strong{padding:0!important}#mktoForm_7304 .mktoFormRow,#mktoForm_7309 .mktoFormRow,#mktoForm_7350 .mktoFormRow,#mktoForm_7351 .mktoFormRow,#mktoForm_8069 .mktoFormRow,#mktoForm_8070 .mktoFormRow{margin-top:20px!important}}#mktoForm_7350 #Lblco_cf_freeconsulting_terms_agree,#mktoForm_7351 #Lblco_cf_freeconsulting_terms_agree{align-items:start;color:#fff;font-size:1px!important}#mktoForm_7304 #Lblco_cf_freeconsulting_terms_agree,#mktoForm_7309 #Lblco_cf_freeconsulting_terms_agree,#mktoForm_8069 #Lblco_cf_freeconsulting_terms_agree,#mktoForm_8070 #Lblco_cf_freeconsulting_terms_agree{align-items:start;color:#fff}#mktoForm_7304 #Lblco_cf_freeconsulting_terms_agree strong,#mktoForm_7309 #Lblco_cf_freeconsulting_terms_agree strong,#mktoForm_8069 #Lblco_cf_freeconsulting_terms_agree strong,#mktoForm_8070 #Lblco_cf_freeconsulting_terms_agree strong{grid-area:1/1/2/2}#mktoForm_7304 #Lblco_cf_freeconsulting_terms_agree .mktoAsterix,#mktoForm_7304 #Lblco_cf_freeconsulting_terms_agree a,#mktoForm_7309 #Lblco_cf_freeconsulting_terms_agree .mktoAsterix,#mktoForm_7309 #Lblco_cf_freeconsulting_terms_agree a,#mktoForm_7350 #Lblco_cf_freeconsulting_terms_agree .mktoAsterix,#mktoForm_7350 #Lblco_cf_freeconsulting_terms_agree a,#mktoForm_7351 #Lblco_cf_freeconsulting_terms_agree .mktoAsterix,#mktoForm_7351 #Lblco_cf_freeconsulting_terms_agree a,#mktoForm_8069 #Lblco_cf_freeconsulting_terms_agree .mktoAsterix,#mktoForm_8069 #Lblco_cf_freeconsulting_terms_agree a,#mktoForm_8070 #Lblco_cf_freeconsulting_terms_agree .mktoAsterix,#mktoForm_8070 #Lblco_cf_freeconsulting_terms_agree a{font-size:13px!important;line-height:1}#mktoForm_7304 #Lblco_cf_freeconsulting_terms_agree .mktoAsterix,#mktoForm_7309 #Lblco_cf_freeconsulting_terms_agree .mktoAsterix,#mktoForm_7350 #Lblco_cf_freeconsulting_terms_agree .mktoAsterix,#mktoForm_7351 #Lblco_cf_freeconsulting_terms_agree .mktoAsterix,#mktoForm_8069 #Lblco_cf_freeconsulting_terms_agree .mktoAsterix,#mktoForm_8070 #Lblco_cf_freeconsulting_terms_agree .mktoAsterix{grid-area:1/2/3/2}#mktoForm_7304 #Lblco_cf_freeconsulting_terms_agree a,#mktoForm_7309 #Lblco_cf_freeconsulting_terms_agree a,#mktoForm_7350 #Lblco_cf_freeconsulting_terms_agree a,#mktoForm_7351 #Lblco_cf_freeconsulting_terms_agree a,#mktoForm_8069 #Lblco_cf_freeconsulting_terms_agree a,#mktoForm_8070 #Lblco_cf_freeconsulting_terms_agree a{position:relative;grid-row:1/1}@media screen and (max-width:600px){#mktoForm_7304 #Lblco_cf_freeconsulting_terms_agree a,#mktoForm_7309 #Lblco_cf_freeconsulting_terms_agree a,#mktoForm_7350 #Lblco_cf_freeconsulting_terms_agree a,#mktoForm_7351 #Lblco_cf_freeconsulting_terms_agree a,#mktoForm_8069 #Lblco_cf_freeconsulting_terms_agree a,#mktoForm_8070 #Lblco_cf_freeconsulting_terms_agree a{padding:0!important}}#mktoForm_7304 #Lblco_cf_freeconsulting_terms_agree a:before,#mktoForm_7309 #Lblco_cf_freeconsulting_terms_agree a:before,#mktoForm_8069 #Lblco_cf_freeconsulting_terms_agree a:before,#mktoForm_8070 #Lblco_cf_freeconsulting_terms_agree a:before{content:"無料コンサルティングサービス";display:block;margin-bottom:10px;font-weight:700}#mktoForm_7350 #Lblco_cf_freeconsulting_terms_agree a:before,#mktoForm_7351 #Lblco_cf_freeconsulting_terms_agree a:before{content:"無料RPP広告分析サービス";display:block;margin-bottom:10px;font-weight:700}#mktoForm_7304 #Lblco_cf_freeconsulting_terms_agree a:after,#mktoForm_7309 #Lblco_cf_freeconsulting_terms_agree a:after,#mktoForm_7350 #Lblco_cf_freeconsulting_terms_agree a:after,#mktoForm_7351 #Lblco_cf_freeconsulting_terms_agree a:after,#mktoForm_8069 #Lblco_cf_freeconsulting_terms_agree a:after,#mktoForm_8070 #Lblco_cf_freeconsulting_terms_agree a:after{content:"";position:absolute;bottom:-2px;left:0;display:inline-block;width:51px;height:1px;background-color:#000}#mktoForm_7304 #Lblco_cf_freeconsulting_terms_agree~.mktoCheckboxList,#mktoForm_7309 #Lblco_cf_freeconsulting_terms_agree~.mktoCheckboxList,#mktoForm_7350 #Lblco_cf_freeconsulting_terms_agree~.mktoCheckboxList,#mktoForm_7351 #Lblco_cf_freeconsulting_terms_agree~.mktoCheckboxList,#mktoForm_8069 #Lblco_cf_freeconsulting_terms_agree~.mktoCheckboxList,#mktoForm_8070 #Lblco_cf_freeconsulting_terms_agree~.mktoCheckboxList{width:-moz-max-content!important;width:max-content!important}#mktoForm_7304 #Lblco_cf_freeconsulting_terms_agree~.mktoCheckboxList label:after,#mktoForm_7309 #Lblco_cf_freeconsulting_terms_agree~.mktoCheckboxList label:after,#mktoForm_7350 #Lblco_cf_freeconsulting_terms_agree~.mktoCheckboxList label:after,#mktoForm_7351 #Lblco_cf_freeconsulting_terms_agree~.mktoCheckboxList label:after,#mktoForm_8069 #Lblco_cf_freeconsulting_terms_agree~.mktoCheckboxList label:after,#mktoForm_8070 #Lblco_cf_freeconsulting_terms_agree~.mktoCheckboxList label:after{content:"利用規約に同意し、サービスに申し込みます";display:inline-block;width:-moz-max-content;width:max-content;color:#000!important;font-size:13px!important;line-height:1}@media screen and (max-width:600px){#mktoForm_7304 #Lblprivacy_policy_agreement b,#mktoForm_8070 #Lblprivacy_policy_agreement b{padding:0!important}}.mktoFormCol[\:has\(\%23Email\)],.mktoFormCol[\:has\(\%23Lblco_inquiry_route\)],.mktoFormCol[\:has\(\%23Lblco_sales_scale\)]{margin-bottom:30px!important}.mktoFormCol:has(#Email),.mktoFormCol:has(#Lblco_inquiry_route),.mktoFormCol:has(#Lblco_sales_scale){margin-bottom:30px!important}.mktoFormCol[\:has\(\%23Lblco_siteurl1\)],.mktoFormCol[\:has\(\%23Lblco_siteurl2\)]{margin-bottom:0!important}.mktoFormCol:has(#Lblco_siteurl1),.mktoFormCol:has(#Lblco_siteurl2){margin-bottom:0!important}@media screen and (max-width:600px){.mktoFormCol[\:has\(\%23Lblco_siteurl1\)],.mktoFormCol[\:has\(\%23Lblco_siteurl2\)]{margin-bottom:15px!important}.mktoFormCol:has(#Lblco_siteurl1),.mktoFormCol:has(#Lblco_siteurl2){margin-bottom:15px!important}}#mktoForm_7350 br,#mktoForm_7351 br{display:block!important}#mktoForm_7284.mktoForm label#Lblco_inquiry_detail br{display:none!important}#mktoForm_7284 label:not(#Lblprivacy_policy_agreement){max-width:503px;width:100%!important}
/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}[hidden],template{display:none}html{scroll-behavior:smooth;font-family:Noto Sans JP,sans-serif;color:#333;line-height:180%}main{background:#f5f5f5}img{max-width:100%;height:auto}.form-btn{display:flex;grid-column-gap:10px;-moz-column-gap:10px;column-gap:10px;justify-content:center;padding:14px 50px;margin:0 auto;background:#ff822e;color:#fff!important;border-radius:100px;max-width:255px;font-size:18px;font-weight:700;transition:.3s}.form-btn:hover{opacity:.7}.mini-title,.mini-title span{text-align:center}.mini-title span{font-size:36px;display:inline;background:linear-gradient(transparent,#25f4ee 0);font-weight:700;padding:0 20px}.title-white span{background:#fff}.mini-title+p{text-align:center;font-weight:500;margin-top:30px}.section{padding:200px 40px 100px;-webkit-clip-path:polygon(0 150px,100% 0,100% calc(100% - 150px),0 100%);clip-path:polygon(0 150px,100% 0,100% calc(100% - 150px),0 100%);position:relative;top:-150px;margin-bottom:-151px;overflow:hidden}.features .list,.onayami ul li,.rainbow,.tts-service .wrap>div{background-image:linear-gradient(to right bottom,#25f4ee,#00ddf8,#00c4fd,#00a9f9,#008ceb,#587ce3,#8068d4,#9e52bd,#c342ac,#e02f94,#f42376,#fe2c55);padding:3px;border-radius:80px}.features .list .box,.onayami ul li:before,.rainbow-white{background:#fff;border-radius:77px}.sp-br{display:none}@media screen and (max-width:767px){.section{padding:120px 20px 100px;-webkit-clip-path:polygon(0 50px,100% 0,100% calc(100% - 50px),0 100%);clip-path:polygon(0 50px,100% 0,100% calc(100% - 50px),0 100%)}.mini-title span{font-size:8vw;display:inline-block;line-height:140%;padding:0 10px}.mini-title span+span{margin-top:7px}.sp-br{display:block}.pc-br{display:none}.features .list,.onayami ul li,.rainbow{border-radius:60px}.features .list .box,.onayami ul li:before,.rainbow-white{border-radius:57px}}header{max-width:550px;z-index:999;position:fixed;top:30px;left:0;right:0;margin:0 auto;visibility:hidden;opacity:0;transition:.3s}.active-header{opacity:1;visibility:visible;transition:.3s}.header{margin:0 20px}.header>div{padding:10px 24px;display:flex;grid-gap:20px;gap:20px;align-items:center;justify-content:space-between}.header .form-btn{max-width:216px;width:100%;margin:0;padding:5px 10px;font-size:16px}.mv{background:url(/_nuxt/img/mv_back_pc.127cb8b.png) no-repeat,#000;background-size:cover;background-position:50%;color:#fff;text-align:center;padding:100px 40px 200px}.mv p{margin:40px 0}@media screen and (max-width:767px){.mv{background:url(/_nuxt/img/mv_back_sp.2722198.png) no-repeat,#000;background-size:cover;padding:50px 0 200px}.mv p{padding:0 20px}}.onayami{background:url(/_nuxt/img/onayami.019fdfc.svg) no-repeat,url(/_nuxt/img/onayami_back.90e9d97.webp) no-repeat,linear-gradient(#cdb8ff,#b08dff);background-position:top 200px left,100%,100%}.onayami .mini-title span{padding:0 0 0 20px}.onayami .mini-title .sukima{padding:0}.onayami ul{max-width:1000px;margin:60px auto 150px;display:flex;justify-content:center;grid-gap:25px;gap:25px;flex-wrap:wrap;text-align:center;padding:0!important}.onayami ul li{width:calc(25% - 18.75px);position:relative;overflow:hidden;font-weight:500;line-height:160%}.onayami ul li:before{content:"";padding-top:100%;display:block}.onayami ul li div{width:100%;position:absolute;top:0;left:0;padding:0 20px;margin:auto;height:100%;display:flex;flex-wrap:wrap;justify-content:center}.onayami ul li div p{width:100%}.onayami ul li:nth-child(2){top:40px}.onayami ul li:nth-child(4){top:30px}.onayami ul li:nth-child(5){top:40px}.onayami ul li:nth-child(6){top:80px}@media screen and (max-width:1100px){.onayami ul{grid-gap:10px;gap:10px;margin:40px auto 100px}.onayami ul li{width:calc(25% - 7.5px);font-size:14px;border-radius:60px}.onayami ul li:before{border-radius:56px}.onayami ul li img{width:50px}.onayami .mini-title span{padding:0 0 0 10px}}.onayami .md-br{display:none}@media screen and (max-width:880px){.onayami ul li{font-size:12px;border-radius:60px}.onayami .md-br{display:block}}@media screen and (max-width:767px){.onayami{background:url(/_nuxt/img/onayami.019fdfc.svg) no-repeat,url(/_nuxt/img/onayami_back.90e9d97.webp) no-repeat,linear-gradient(#cdb8ff,#b08dff);background-position:top 80px left,left -20% top,100%;background-size:35px,auto,auto}.onayami .md-br{display:none}.onayami .sukima{padding:0 20px;margin-top:7px}.onayami ul{grid-gap:20px;gap:20px;justify-content:flex-start}.onayami ul li{width:calc(50% - 10px);font-size:3vw}.onayami ul li:nth-child(4){top:40px}.onayami ul li:nth-child(5){top:0}.onayami ul li:nth-child(6){top:40px}}.shoppertainment{background:url(/_nuxt/img/shoppertainment.8d978be.svg) no-repeat,linear-gradient(#ffa9ca,#f985b0);background-position:top 200px left,100%}.shoppertainment .housyasen{text-align:center;mix-blend-mode:soft-light;position:relative;top:-100px;margin-bottom:-100px}.shoppertainment-img-box{position:relative}.shoppertainment-img-box .shopper-img{position:absolute;right:0;left:0;margin:0 auto;padding:0 130px;bottom:-10px;width:-moz-fit-content;width:fit-content;z-index:1}.shoppertainment .mini-title span:first-child{padding:0 0 0 20px}.shoppertainment .mini-title span:nth-child(2){padding:0 20px 0 0}@media screen and (max-width:767px){.shoppertainment{background-position:top 80px left,100%;background-size:35px,auto,auto}.shoppertainment .mini-title+p{margin-top:30px;padding:0 25px}.shoppertainment .mini-title span:first-child{padding:0 10px}.shoppertainment .mini-title span:nth-child(2){padding:0 10px 0 0;letter-spacing:-2px}.shoppertainment .mini-title .sp-span{margin-top:7px}.shoppertainment .housyasen{top:0;margin-bottom:-50px;scale:2}.shoppertainment-img-box .shopper-img{padding:0 30px}}.features{background:url(/_nuxt/img/features.6de7c8f.svg) no-repeat,url(/_nuxt/img/features_back.9a0786b.webp) no-repeat,linear-gradient(#ffe4a9,#f9d085);background-position:top 200px left,top -50px left -100px,100%;top:0;margin-bottom:0;font-weight:500}.features .flow{max-width:850px;margin:60px auto 0;display:flex;justify-content:space-between;align-items:center;grid-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.features .flow .box{background-image:linear-gradient(to right bottom,#25f4ee,#00ddf8,#00c4fd,#00a9f9,#008ceb,#587ce3,#8068d4,#9e52bd,#c342ac,#e02f94,#f42376,#fe2c55);border-radius:60px;padding:3px}.features .flow .box div{background:#fff;text-align:center;padding:30px 20px 20px;border-radius:57px;height:180px}.features .flow .box div p{margin-top:10px;line-height:120%}.features .list{max-width:700px;margin:60px auto 100px}.features .list .box{padding:40px;display:flex}.features .list .box>div{width:50%}.features .list .box>div:first-child{border-right:3px solid #e3e3e3;margin-right:40px}.features .list .box>div h3{font-size:24px;display:flex;align-items:center;grid-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.features .list .box>div ul{margin-top:30px;font-size:18px;padding:0!important}.features .list .box>div ul li{padding-left:25px;position:relative}.features .list .box>div ul li:before{content:"●";color:#2fdae7;font-size:15px;position:absolute;left:0}.features .list .box>div:last-child ul li:before{color:#f64e51}.features .list .box>div ul li+li{margin-top:10px}@media screen and (max-width:767px){.features{top:50px;background-position:top 80px left,top -50px left -100px,100%;background-size:35px,auto,auto}.features .flow{flex-wrap:wrap;justify-content:center;grid-column-gap:15px;-moz-column-gap:15px;column-gap:15px;position:relative;max-width:350px}.features .flow .box div{height:180px;width:110px;padding:30px 10px 20px}.features .flow:after{content:"";width:100%}.features .arrow{max-width:70px}.features .flow>div:nth-child(4){order:2;position:absolute;right:10%;bottom:130px;transform:rotate(135deg);z-index:1}.features .flow>div:nth-child(5){order:1;position:relative;top:-30px}.features .list{margin:10px auto 150px}.features .list .box{flex-flow:column;padding:40px 20px}.features .list .box>div{width:100%}.features .list .box>div:first-child{border-bottom:3px solid #e3e3e3;margin-bottom:40px;padding-bottom:40px;border-right:none;margin-right:0}.features .list .box>div h3{justify-content:center}.features .list .box>div ul{width:-moz-fit-content;width:fit-content;margin:20px auto 0}}@media screen and (max-width:480px){.shoppertainment .housyasen{top:50px;margin-bottom:150px}.shoppertainment-img-box .shopper-img{padding:0;bottom:-30px}}.tts-service{background:url(/_nuxt/img/service_details.ef9f70c.svg) no-repeat,linear-gradient(#a9fff8,#5ee4dd);background-position:top 200px left,100%;font-weight:500;position:relative;overflow:hidden}.tts-service .wrap{max-width:1000px;margin:60px auto 80px;display:flex;grid-column-gap:15px;-moz-column-gap:15px;column-gap:15px;grid-row-gap:30px;row-gap:30px;color:#1571da;font-weight:700;flex-wrap:wrap;justify-content:space-between;align-items:center;text-align:center}.tts-service .wrap>div{border-radius:40px;width:calc(33.33% - 10px);position:relative}.tts-service .wrap>div>div{background:#fff;border-radius:37px;padding:20px;height:160px;display:flex;flex-flow:column;justify-content:center;align-items:center}.tts-service .service-back img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;mix-blend-mode:overlay;z-index:-1;scale:1.5}.tts-service .wrap>div:nth-child(2),.tts-service .wrap>div:nth-child(5){top:80px}@media screen and (max-width:767px){.tts-service{background-position:top 80px left,100%;background-size:35px,auto,auto}.tts-service .wrap{margin:60px auto 200px}.tts-service .wrap>div{width:calc(50% - 7.5px)}.tts-service .wrap>div>div{line-height:140%}.tts-service .wrap>div:nth-child(4),.tts-service .wrap>div:nth-child(6),.tts-service .wrap>div:nth-child(8){top:80px}.tts-service .wrap>div:nth-child(5){top:0}.tts-service .service-back img{scale:5}}.plans{background:url(/_nuxt/img/plans.56d7fbe.svg) no-repeat,url(/_nuxt/img/plans_back.0f14ba4.webp) no-repeat,linear-gradient(#c4ebff,#7fc3fa);background-position:top 200px left,50%,100%;background-size:auto,cover,auto;text-align:center}.plans .plans-warp{max-width:1000px;position:relative;margin:60px auto 150px}.plans .plans-warp>div{display:flex;align-items:center;grid-gap:20px;gap:20px;padding:20px 60px;height:257px;justify-content:space-between}.plans .plans-warp .plans-txt{width:400px;font-weight:500}.plans .plans-warp .plans-txt h3{color:#1571da;font-weight:700;font-size:48px;margin-bottom:40px}.plans .plans-warp .plans-img{flex-shrink:0}.plans .flow-wrap{display:flex;grid-gap:11px;gap:11px;max-width:1000px;margin:45px auto 170px}.plans .flow-wrap li{width:calc(33.33% - 7.33333px);border-radius:50%}.plans .flow-wrap li>div{background:#fff;padding-top:100%;height:0;border-radius:50%;position:relative}.plans .flow-wrap li h3{font-size:24px;font-weight:700;margin-bottom:24px}.plans .flow-wrap li .number{position:absolute;top:0;left:15px}.plans .flow-wrap .second{position:relative;top:100px}.plans .flow-wrap .second .number{position:absolute;top:-30px;right:0;left:0;margin:auto}.plans .flow-wrap li .flow-box{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;height:-moz-fit-content;height:fit-content;padding:20px 30px}.plans .flow-wrap .second:after,.plans .flow-wrap .second:before{content:url(/_nuxt/img/plan_arrow.90b2010.svg);position:absolute;left:-36px;top:0;margin:auto 0;width:103.87px;height:40.73px;transform:rotate(30deg);z-index:1}.plans .flow-wrap .second:after{left:auto;right:-75px;top:auto;bottom:100px;transform:rotate(-30deg)}@media screen and (max-width:1000px){.plans .plans-warp>div{padding:20px 0 20px 40px}.plans .plans-warp .plans-img{width:320px;position:relative;right:-20px;margin-left:-10px}.plans .plans-warp .md-br{display:none}.plans .flow-wrap{grid-gap:0;gap:0;justify-content:center}.plans .flow-wrap li{width:33.33%}.plans .flow-wrap li .number{scale:.8;top:-20px}.plans .flow-wrap .second:after,.plans .flow-wrap .second:before{scale:.8;top:-25px}.plans .flow-wrap .second:after{top:auto}.plans .flow-wrap .second .number{top:-50px}.plans .flow-wrap li h3{font-size:20px;margin-bottom:10px}.plans .flow-wrap li p{font-size:14px;line-height:140%}}@media screen and (max-width:767px){.plans{background:url(/_nuxt/img/plans.56d7fbe.svg) no-repeat,url(/_nuxt/img/plans_back_sp.fb96b7a.webp) no-repeat,linear-gradient(#c4ebff,#7fc3fa);background-position:top 80px left,100%,100%;background-size:35px,contain,auto}.plans .plans-warp{margin:160px auto 60px}.plans .plans-warp>div{flex-flow:column-reverse;padding:300px 20px 40px;grid-gap:40px;gap:40px}.plans .plans-warp .plans-img{position:relative;right:0;margin-left:0;max-width:280px}.plans .plans-warp .plans-txt{width:100%}.plans .flow-wrap{flex-flow:column;max-width:400px;margin:60px auto 100px}.plans .flow-wrap li{width:250px}.plans .flow-wrap .second{width:290px;top:0;margin-right:0;margin-left:auto}.plans .flow-wrap .second:before{top:-15px;left:10px;transform:rotate(65deg)}.plans .flow-wrap .second:after{transform:rotate(130deg);bottom:-30px;right:100px}.plans .flow-wrap .second .number{right:35px;top:0;margin:0 0 0 auto}}.link-fastmoss{margin-bottom:160px}.inquiry{background:url(/_nuxt/img/inquiry.2c65ac1.svg) no-repeat,url(/_nuxt/img/inquiry_back_left.70c5e70.png) no-repeat,url(/_nuxt/img/inquiry_back_right.72460f3.png) no-repeat,linear-gradient(#656565,#000);background-position:top 200px left,0 0,top 30px right,100%;text-align:center}.inquiry .mini-title+p{font-size:32px;font-weight:700;color:#fff}.inquiry .form_inner{background:#fff;max-width:700px!important;padding:60px;border-radius:80px;margin:60px auto 100px}.inquiry .mktoForm input[type=text]{width:100%!important}.inquiry .mktoForm .mktoButtonWrap.mktoRound .mktoButton{text-align:center}.mktoForm input[type=date],.mktoForm input[type=email],.mktoForm input[type=number],.mktoForm input[type=tel],.mktoForm input[type=text],.mktoForm input[type=url],.mktoForm select.mktoField,.mktoForm textarea.mktoField{width:100%!important}.mktoButtonRow button.mktoButton:after{top:39%!important}@media screen and (max-width:767px){.inquiry{background:url(/_nuxt/img/inquiry.2c65ac1.svg) no-repeat,url(/_nuxt/img/inquiry_back_sp.d83216e.png) repeat-y,linear-gradient(#656565,#000);background-position:top 80px left,top,100% 0;background-size:35px,cover,auto}.inquiry .mini-title+p{padding:0 20px;line-height:140%}}.footer{padding:40px 40px 100px!important;display:flex;flex-flow:column;justify-content:center;align-items:center;font-size:14px!important;background:#f5f5f5!important;color:#333!important}.footer .ne-policy{margin:20px 0 10px}.footer .ne-policy a{color:#09f!important}.footer p{font-size:14px!important;margin:0!important;padding:0!important}