.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}*{box-sizing:border-box}html{color:#333;font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:normal}.product-registration img{display:inline-block!important;max-width:100%}.product-registration p{margin-bottom:0!important}.product-registration ol,.product-registration ul{padding-left:0!important}.product-registration .orange_bg{padding:6px 10px;background-color:#ffdc64}.product-registration .orange_text{color:#ffb800;font-weight:700}.product-registration .orange_marker{background:linear-gradient(180deg,transparent 60%,#ffdc64 0);font-weight:700}.product-registration .section_arrow{position:relative;display:block;width:13.6875rem;height:3.5rem;margin:0 auto;z-index:10;background-color:#f2f2f2;-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0)}.product-registration .cta{position:relative;display:flex;justify-content:center;padding:1.25rem 0;font-size:1.75rem;font-weight:700;border-radius:2.5rem;color:#fff!important;background-color:#ffb800;box-shadow:.125rem .25rem 1.125rem rgba(38,19,0,.1);transition:transform .3s}.product-registration .cta:after{content:"";position:absolute;top:50%;right:1.9375rem;width:1.6875rem;height:1.0625rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIgMi4wNTJsMTEuNSAxMS41TDI1IDIuMDUyIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+);background-repeat:no-repeat;background-size:cover;transform:translateY(-50%)}.product-registration .cta:hover{box-shadow:none;transform:translateY(5px)}.product-registration .cta_box_sp{display:none}.product-registration .view_pc{display:block}.product-registration .view_sp,.product-registration .view_tab{display:none}.product-registration .mv{position:relative;display:flex;justify-content:center;align-items:flex-end;width:100%;background-image:url(/_nuxt/img/mv.cb1b280.png);background-repeat:no-repeat;background-size:cover;background-position:center 0}.product-registration .mv_text_area{height:100%;padding:3rem 4.875rem 0;background-color:#fff}.product-registration .mv_text_area h1{display:flex;flex-direction:column;grid-gap:.3125rem;gap:.3125rem;color:#333;font-size:2.5rem;font-weight:700}.product-registration .mv_big_text{display:block;font-size:2.875rem;letter-spacing:.05em}.product-registration .mv_big_text strong{font-size:3.5rem}.product-registration .mv_sub_text_area{display:flex;grid-gap:1.75rem;gap:1.75rem;margin:1.25rem 0 0}.product-registration .mv_sub_text_area li{display:grid;align-items:center;justify-items:center;place-items:center;min-height:4.8125rem;padding:0 .875rem;color:#033388;border:.125rem solid #033388;border-radius:.625rem;font-family:Roboto,Noto Sans JP,sans-serif;font-size:1rem;text-align:center}.product-registration .mv_sub_text_area li strong{font-size:1.625rem}.product-registration .mv_sub_text_sup{display:block;font-size:.75rem}.product-registration .mv_sub_text_sm{display:block;font-size:.875rem}.product-registration .mv_description{margin:1.25rem 0 0}.product-registration .mv_description li{display:flex;align-items:center;color:#033388;font-size:1.375rem}.product-registration .mv_description li:before{content:"";display:inline-block;width:1.875rem;height:1.4375rem;margin:0 .3125rem 0 0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAbCAYAAABr/T8RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAH5SURBVHgBxZfLTttAFIb/mYQ0cdKGQpu2i0qkXRSpbVS1XVddtBt2rAEJniDiDXgE8gQgAXv2bGADG5AQN7GBIC4Cws1AnJAEPPiMGEOkmCQQO59ka0Ya+5vxOXM0ZrhjJJ1uDeTCHabJWuES15Hs4kA8rlOb0W1s7STJTDFkNV2TEoJhiwkz1fstNswmVjP9QvAReIgw0c2F8CXhMYwjyS3/D3jPX44m0TSxHw0mEvDh5zsNJVNg4cBA8UbAE/Gfjy/xOuiT7bP8DdZP8xXHNfRT/3qv2VIpLlw7jm2YOBHT0NkesvvLmTwOjRKeJA74mLyq0dkexPe35dKlo9yjzzjGmJKk63NUJsfCQQ47F4WK49pCfusTh+3+7mWxqpRwXPGn6Au0cIZwC7cSJmKtSKs4OUomhVEyMbubRS04ijf0K/kiRSIWKlsZSf91vJITU9Kp9LncRs8SqxedXd1nJsWSZGqlSkoyGvtwotVg4yvHVaf4+0MYX9qCdp9EFAbFzPaljG091LSd5vcNLB/dF4KHUsrgeqU1i4mlTA5ze9myGNaybZyoq2Ru6gVZFP7HozL2T5XWLSZU0jkVf9fESv5cmnoQmIbXMLHIrRNfCh7DIFK8L/FmEjAH6cwL99HJ1fM1NmpXAvqT8Gcjrp04ORd6UTO21J/ELWmvzEfO+iALAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:contain}.product-registration .mv_illust{margin:0 0 -2.3125rem -5rem}.product-registration .mv .cta{margin:2rem 0 0}.product-registration .worries{margin:1.9375rem 0 0;padding:2.1875rem 0 4.375rem;background-color:#f2f2f2}.product-registration .worries_ttl{display:flex;flex-direction:column;align-items:center;grid-gap:1rem;gap:1rem;margin:0 0 3.875rem;padding:2.875rem 0 1.625rem;font-size:2.125rem;font-weight:700;line-height:160%;text-align:center}.product-registration .worries_ttl:after{content:"";display:inline-block;width:14.375rem;height:.375rem;border-radius:.8125rem;background-color:#3588d1;background-repeat:no-repeat;background-size:contain}.product-registration .worries_inner{max-width:63.875rem;margin:0 auto;padding:0 5.5rem 0 3.9375rem}.product-registration .worries_bubble{display:flex;justify-content:center;align-items:flex-end;grid-gap:3.875rem;gap:3.875rem}.product-registration .worries_bubble.reverse{flex-direction:row-reverse;margin:2.625rem 0 0}.product-registration .worries_bubble.reverse .worries_bubble_list:before{left:auto;right:-1.875rem;transform:scale(-1) translateY(50%)}.product-registration .worries_bubble.reverse .worries_bubble_list:after{left:auto;right:-1.625rem;transform:scale(-1) translateY(50%)}.product-registration .worries_bubble.reverse .worries_bubble_illust{margin:0 0 0 auto}.product-registration .worries_bubble_list{position:relative;min-width:35rem;padding:1.1875rem 2.625rem 1.1875rem 3.75rem!important;border:.1875rem solid #dadada;border-radius:.75rem;background-color:#fff;list-style-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIuMjUgNi44OThsNS43NzggNC44OTIgOC4yMjItOS41OCIgc3Ryb2tlPSIjMDA2REIzIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg==);font-size:1.125rem;line-height:2.375rem}.product-registration .worries_bubble_list:before{left:-1.875rem;width:1.875rem;height:2.625rem;background-color:#dadada}.product-registration .worries_bubble_list:after,.product-registration .worries_bubble_list:before{content:"";position:absolute;top:50%;-webkit-clip-path:polygon(100% 0,0 50%,100% 100%);clip-path:polygon(100% 0,0 50%,100% 100%);transform:translateY(-50%)}.product-registration .worries_bubble_list:after{left:-1.625rem;width:1.625rem;height:2.125rem;background-color:#fff}.product-registration .resolution{margin:-3.4375rem 0 0;background-image:url(/_nuxt/img/resolution_bg.872aa55.png);background-repeat:no-repeat;background-size:cover}.product-registration .resolution_ttl{position:relative;padding:6.125rem 0 5.1875rem;color:#fff;background-color:#20add9;font-size:2.25rem;font-weight:700;line-height:140%;text-align:center}.product-registration .resolution_ttl span{color:#fff173;font-size:3rem;text-decoration:underline;text-underline-offset:.625rem}.product-registration .resolution_ttl:after,.product-registration .resolution_ttl:before{position:absolute;background-repeat:no-repeat}.product-registration .resolution_ttl:before{content:"";bottom:-4.375rem;left:calc(50% - 34.375rem);width:16.9375rem;height:18.5625rem;background-image:url(/_nuxt/img/resolution_illust1.bd07f88.svg)}.product-registration .resolution_ttl:after{content:"";bottom:-1.25rem;right:calc(50% - 31.25rem);width:10.6875rem;height:9.875rem;background-image:url(/_nuxt/img/resolution_illust2.1dba702.svg);background-size:contain}.product-registration .resolution_ttl_sub{display:flex;flex-direction:column;align-items:center;grid-gap:1rem;gap:1rem;font-size:2.25rem;font-weight:700;line-height:160%;text-align:center}.product-registration .resolution_ttl_sub:after{content:"";display:block;max-width:9.375rem;width:100%;height:.5rem;border-radius:.8125rem;background-color:#20a1d9}.product-registration .resolution_inner{max-width:63.875rem;margin:0 auto;padding:8.25rem 1.25rem 4.125rem}.product-registration .resolution_text{display:flex;flex-direction:column;grid-gap:1.75rem;gap:1.75rem;font-size:1.125rem;line-height:160%;text-align:center}.product-registration .resolution_points_list{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;max-width:51.0625rem;margin:1.75rem auto 0}.product-registration .resolution_points_list li{display:flex;align-items:center;grid-gap:1.75rem;gap:1.75rem;border-radius:.75rem;background-color:#fff;filter:drop-shadow(.125rem .25rem 1rem rgba(5,87,104,.14))}.product-registration .resolution_points_list_img img{display:block!important;border-radius:.75rem 0 0 .75rem}.product-registration .resolution_points_list_text{flex-grow:1;font-size:1.375rem}.product-registration .resolution_points_list_text .sp{color:inherit!important;font-weight:400}.product-registration .resolution_points_list_text>span{color:#20add9;font-weight:700}.product-registration .resolution_system{display:flex;justify-content:space-between;align-items:center;margin:6.25rem 0 0}.product-registration .resolution_system_text{display:flex;flex-direction:column;grid-gap:3.75rem;gap:3.75rem}.product-registration .resolution_system_text p{font-size:1.125rem;line-height:160%}.product-registration .resolution_system_table{font-size:1.25rem;line-height:160%;filter:drop-shadow(2px 4px 28px rgba(86,140,188,.1))}.product-registration .resolution_system_table .th{display:flex;justify-content:center;align-items:center;height:3.9375rem;padding:.625rem;color:#fff;background-color:#20b8d9;font-weight:700;text-align:center}.product-registration .resolution_system_table .td{display:flex;justify-content:center;align-items:center;height:5.8125rem;padding:.625rem 1.25rem;border:1px solid #c8c8c8;background-color:#fff}.product-registration .resolution_system_table .td:not(:first-child){border-bottom:none}.product-registration .resolution_system_table .td:nth-of-type(2n){border-left:none}.product-registration .resolution_system_table .bg_gray{background-color:#f7f7f7}.product-registration .resolution_system_table .bdrs1{border-radius:.75rem 0 0}.product-registration .resolution_system_table .bdrs2{border-radius:0 .75rem 0 0}.product-registration .resolution_system_table .bdrs3{border-radius:0 0 .75rem .75rem}.product-registration .resolution_system_table1{display:grid;grid-template-columns:repeat(2,50%);max-width:34.375rem}.product-registration .resolution_system_table2 .td{border:.0625rem solid #c8c8c8!important;font-weight:700}.product-registration .resolution_genre{display:flex;justify-content:space-between;align-items:center;margin:6.25rem 0 0}.product-registration .resolution_genre_list{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:1.75rem 1rem;gap:1.75rem 1rem;max-width:33rem;width:100%}.product-registration .resolution_genre_list li{display:flex;flex-direction:column;align-items:center;grid-gap:.3125rem;gap:.3125rem;font-size:1rem;font-weight:700;line-height:160%}.product-registration .discount{padding:3rem 0 1.25rem;background-color:#f7f7f7}.product-registration .discount_bubble{position:relative;max-width:40.625rem;margin:0 auto;padding:.625rem;color:#fff;border-radius:2.75rem;background-color:#20add9;font-size:1.625rem;font-weight:700;line-height:140%;text-align:center}.product-registration .discount_bubble:after{content:"";position:absolute;bottom:-1.0625rem;left:50%;width:1.375rem;height:1.125rem;background-color:#20add9;-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0);transform:translateX(-50%)}.product-registration .discount_ttl{margin:1.625rem 0 0;color:#20add9;font-size:2.25rem;font-weight:700;text-align:center}.product-registration .discount_inner{max-width:63.875rem;margin:1rem auto 0}.product-registration .discount_flex{display:flex;justify-content:center;margin:1.75rem 0 0}.product-registration .discount_text{display:flex;flex-direction:column;grid-gap:1.625rem;gap:1.625rem;font-size:1.625rem;line-height:140%}.product-registration .discount_text p{font-weight:700}.product-registration .discount_text_sup{font-size:1rem;font-weight:400!important;line-height:140%}.product-registration .discount_text_list{display:flex;flex-direction:column;grid-gap:.625rem;gap:.625rem;font-size:1.125rem;line-height:140%}.product-registration .discount_text_list li{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.product-registration .discount_text_list li:before{content:"";width:.875rem;height:.875rem;border:2px solid #22b5c9;border-radius:50%;background-color:#fff}.product-registration .discount_img1{margin:0 4.8125rem 0 0;padding:5.3125rem 0 4.375rem}.product-registration .discount_img2{margin:-.625rem 0 0 1.375rem}.product-registration .discount_img_sp{display:none}.product-registration .appeal{padding:0 0 6.25rem}.product-registration .appeal_ttl{padding:1.625rem 0;color:#fff;font-size:2.25rem;font-weight:700;line-height:140%;text-align:center;background-image:url(/_nuxt/img/ttl_bg.b67001d.png);background-repeat:no-repeat;background-size:cover;background-position:50%}.product-registration .appeal_ttl span{color:#fff173}.product-registration .appeal_inner{max-width:63.875rem;margin:0 auto;padding:3rem 2.75rem 0}.product-registration .appeal_text{display:flex;flex-direction:column;align-items:center;grid-gap:3rem;gap:3rem;font-size:1.125rem;line-height:160%;text-align:center}.product-registration .appeal_text strong{font-size:1.625rem;line-height:160%}.product-registration .appeal_list{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:2.625rem 4.5rem;gap:2.625rem 4.5rem;margin:3rem 0 0}.product-registration .appeal_list li{display:flex;flex-direction:column;align-items:center;grid-gap:.5625rem;gap:.5625rem;font-size:1.375rem;line-height:2.125rem}.product-registration .appeal_support{margin:5rem 0 0}.product-registration .appeal_support_ttl{margin:0 4.625rem;padding:.75rem 2.625rem;border-left:1rem solid #22a0bc;background-color:#f2f9ff;font-size:2rem;font-weight:700;line-height:160%}.product-registration .appeal_support_inner{display:flex;justify-content:space-between;align-items:flex-end;padding:2.625rem 0 0}.product-registration .appeal_support_text{align-self:flex-start;max-width:31.5rem;font-size:1.125rem;line-height:160%}.product-registration .appeal_support_text p:nth-of-type(2){margin:.75rem 0 0}.product-registration .appeal_support_img_pc{align-self:flex-end}.product-registration .appeal_support_img_pc1{width:2.5rem}.product-registration .appeal_support_img_pc2{width:16.875rem}.product-registration .appeal_support_img_sp{display:none}.product-registration .flow{margin:0 0 5.375rem;padding:2.5rem 0 5rem;background-color:#f7f7f7}.product-registration .flow_inner{max-width:63.875rem;margin:0 auto;padding:0 1.25rem;filter:drop-shadow(.1875rem .3125rem .5rem rgba(99,50,0,.1))}.product-registration .flow_ttl{padding:1.625rem 0;font-size:2.25rem;font-weight:700;line-height:140%;text-align:center}.product-registration .flow_box_pc{display:flex;justify-content:center;margin:4.25rem 0 0}.product-registration .flow_box_item{position:relative;display:flex;flex-direction:column;align-items:center;grid-gap:.8125rem;gap:.8125rem;width:20%;padding:3rem 1.125rem 2.25rem;background-color:#fff}.product-registration .flow_box_item:not(:first-child):after{content:"";position:absolute;top:50%;left:0;width:12px;height:34px;-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%);background-color:#22a0bc;transform:translateY(-50%)}.product-registration .flow_box_item:nth-of-type(2n){background-color:#ebfcff}.product-registration .flow_box_item_icon{position:absolute;top:-2.125rem;left:50%;width:4.625rem;transform:translateX(-50%)}.product-registration .flow_box_item_text{display:flex;flex-direction:column;align-items:center;grid-gap:.8125rem;gap:.8125rem}.product-registration .flow_box_item_text p{font-size:.875rem;line-height:160%}.product-registration .flow_box_item_text .ttl{font-size:1rem;font-weight:700;text-align:center}.product-registration .flow_box_bar_pc img{width:100%}.product-registration .flow_box_sp{display:none}.product-registration .form{display:flex;flex-direction:column;align-items:center;grid-gap:1.625rem;gap:1.625rem;margin:0 auto 80px}.product-registration .form_ttl{padding:1.625rem 0;font-size:2.25rem;font-weight:700;line-height:140%;text-align:center}.product-registration .form_inner{max-width:62.5rem;width:100%;margin:0 auto;padding:0 1.25rem}@media screen and (max-width:1180px){html{font-size:1.3559322034vw}}@media screen and (max-width:1000px){html{font-size:1.6vw}}@media screen and (max-width:820px){html{font-size:1.7073170732vw}}@media screen and (max-width:767px){html{font-size:3.7333333333vw}.product-registration .orange_bg{padding:.2857142857rem}.product-registration .section_arrow{width:5rem;height:1.4285714286rem}.product-registration .cta{padding:1.0714285714rem 0;font-size:1.4285714286rem}.product-registration .cta:after{width:1.2142857143rem;height:.5714285714rem;background-size:contain}.product-registration .cta_box_pc{display:none}.product-registration .cta_box_sp{display:block;padding:5rem .7142857143rem 2.5714285714rem}.product-registration .view_pc{display:none}.product-registration .view_sp{display:block}.product-registration .view_tab{display:none}.product-registration .mv{flex-direction:column;justify-content:flex-start;align-items:center;height:38.4285714286rem;padding:1.4285714286rem .9285714286rem 0;background-image:url(/_nuxt/img/mv_sp.c0e63eb.png)}.product-registration .mv_text_area{width:100%;height:auto;padding:2rem 0}.product-registration .mv_text_area h1{grid-gap:.8571428571rem;gap:.8571428571rem;padding:0 .3571428571rem 0 1.4285714286rem;font-size:2rem}.product-registration .mv_big_text{font-size:2.5714285714rem}.product-registration .mv_big_text strong{font-size:2.8571428571rem}.product-registration .mv_sub_text_area{justify-content:center;grid-gap:1.1428571429rem;gap:1.1428571429rem;margin:1.2857142857rem 0 0}.product-registration .mv_sub_text_area li{font-size:.8571428571rem}.product-registration .mv_sub_text_area li strong{font-size:1.2857142857rem}.product-registration .mv_sub_text_sup{font-size:.7857142857rem}.product-registration .mv_sub_text_sm{font-size:.8571428571rem}.product-registration .mv_description{margin:1.125rem .3125rem 0 1.25rem}.product-registration .mv_description li{font-size:1.0714285714rem}.product-registration .mv_description li+li{margin:.5rem 0 0}.product-registration .mv_description li:before{width:1.4285714286rem;height:1.4285714286rem;background-size:cover}.product-registration .mv_illust{align-self:flex-end;margin:-3.9285714286rem 0 0}.product-registration .mv_illust img{max-height:14.7857142857rem}.product-registration .mv .cta{margin:0}.product-registration .worries{margin:0;padding:0}.product-registration .worries_ttl{margin:0 0 1.1428571429rem;padding:2rem 0 1.2857142857rem;font-size:1.7142857143rem}.product-registration .worries_ttl:after{height:.2857142857rem}.product-registration .worries_inner{padding:1.4285714286rem 1.4285714286rem 4.0714285rem}.product-registration .worries_bubble{flex-direction:column-reverse;align-items:flex-start;grid-gap:1rem;gap:1rem}.product-registration .worries_bubble.reverse{flex-direction:column-reverse;margin:3.2857142857rem 0 0}.product-registration .worries_bubble.reverse .worries_bubble_list:before{left:52%;right:0;-webkit-clip-path:polygon(100% 0,0 0,100% 100%);clip-path:polygon(100% 0,0 0,100% 100%);transform:translateX(-50%)}.product-registration .worries_bubble.reverse .worries_bubble_list:after{left:52%;right:0;-webkit-clip-path:polygon(18% 0,91% 78%,88% 0);clip-path:polygon(18% 0,91% 78%,88% 0);transform:translateX(-50%)}.product-registration .worries_bubble_list{min-width:auto;width:100%;padding:1.1428571429rem 1.4285714286rem 1.1428571429rem 2.7857142857rem!important;font-size:1rem;line-height:140%;list-style-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIgNi4yMzVsNC45NTIgNC4xOTNMMTQgMi4yMTgiIHN0cm9rZT0iIzAwNkRCMyIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=)}.product-registration .worries_bubble_list li+li{margin:.4285714286rem 0 0}.product-registration .worries_bubble_list:before{-webkit-clip-path:polygon(100% 0,0 0,0 100%);clip-path:polygon(100% 0,0 0,0 100%)}.product-registration .worries_bubble_list:after,.product-registration .worries_bubble_list:before{top:auto;bottom:-1.4285714286rem;left:50%;width:1.5714285714rem;height:1.4285714286rem;transform:translateX(-50%)}.product-registration .worries_bubble_list:after{-webkit-clip-path:polygon(12% 0,9% 80%,83% 0);clip-path:polygon(12% 0,9% 80%,83% 0)}.product-registration .worries_bubble_illust{max-width:10.7142857143rem}.product-registration .resolution{margin:-1.3928571429rem 0 0;background-image:url(/_nuxt/img/resolution_bg_sp.2f5f4c6.png)}.product-registration .resolution_ttl{padding:2.5rem 0 2.1428571429rem;font-size:1.5714285714rem;line-height:calc(140% + .57143rem)}.product-registration .resolution_ttl span{font-size:2.1428571429rem;text-underline-offset:8px}.product-registration .resolution_ttl:before{top:-6.4285714rem;bottom:auto;left:1.4285714286rem;width:8.5714285714rem;height:9.7857142857rem;background-image:url(/_nuxt/img/resolution_illust1_sp.8e8ead0.svg);background-size:contain}.product-registration .resolution_ttl:after{top:.625rem;bottom:auto;right:2.1428571429rem;width:4.7857142857rem;height:4.4285714286rem;background-size:contain}.product-registration .resolution_ttl_sub{font-size:1.7142857143rem}.product-registration .resolution_ttl_sub:after{height:.2857142857rem}.product-registration .resolution_inner{padding:2.5rem 1.4285714286rem 4.2857142857rem}.product-registration .resolution_text{grid-gap:1.2857142857rem;gap:1.2857142857rem;font-size:1rem}.product-registration .resolution_points_list{grid-gap:.8571428571rem;gap:.8571428571rem;margin:2rem auto 0;padding:0 0 2.8571428571rem}.product-registration .resolution_points_list li{display:grid;grid-template-columns:4.2857142857rem auto;grid-gap:.6428571429rem;gap:.6428571429rem}.product-registration .resolution_points_list_img{width:4.2857142857rem}.product-registration .resolution_points_list_text{font-size:1.1428571429rem}.product-registration .resolution_points_list_text .sp{font-size:1rem}.product-registration .resolution_system{flex-direction:column;margin:3.2857142857rem 0 0}.product-registration .resolution_system_text{grid-gap:2rem;gap:2rem}.product-registration .resolution_system_text p{font-size:1rem}.product-registration .resolution_system_table{margin:3rem 0 0;font-size:1.2857142857rem}.product-registration .resolution_system_table .sp_size img{max-width:6.7857142857rem}.product-registration .resolution_system_table1{max-width:none;width:100%}.product-registration .resolution_genre{flex-direction:column-reverse;flex-wrap:wrap;margin:3.2857142857rem 0 0}.product-registration .resolution_genre_list{grid-gap:1.4285714286rem 1.1428571429rem;gap:1.4285714286rem 1.1428571429rem;margin:2.0714285714rem 0 0}.product-registration .resolution_genre_list li{max-width:none;width:calc(33.33333% - .85714rem);font-size:1rem}.product-registration .resolution_genre_list li img{max-width:5.3571428571rem}.product-registration .discount{padding:2.5714285714rem 1.4285714286rem 1.4285714286rem}.product-registration .discount_bubble{font-size:1.4285714286rem}.product-registration .discount_bubble:after{bottom:-.8571428571rem;width:1.0714285714rem;height:.9285714286rem}.product-registration .discount_ttl{margin:1.0714285714rem 0 0;font-size:1.4285714286rem;line-height:140%}.product-registration .discount_inner{margin:1.1428571429rem auto 0}.product-registration .discount_text{grid-gap:0;gap:0;font-size:1.4285714286rem}.product-registration .discount_text p{text-align:center}.product-registration .discount_text_sup{margin:.5rem 0 0;font-size:.8571428571rem;text-align:left!important}.product-registration .discount_text_list{grid-gap:.7142857143rem;gap:.7142857143rem;margin:1.5714285714rem 0 0;font-size:1rem}.product-registration .discount_text_list li{grid-gap:0;gap:0}.product-registration .discount_text_list li:before{margin:0 .3571428571rem 0 0}.product-registration .discount_img1,.product-registration .discount_img2{display:none}.product-registration .discount_img_sp{display:flex;justify-content:flex-end;align-items:baseline;grid-gap:1.8571428571rem;gap:1.8571428571rem;margin:-3.5714285714rem -.7142857143rem 0 0}.product-registration .discount_img_sp1{max-width:2.0714285714rem}.product-registration .discount_img_sp2{max-width:9.2857142857rem}.product-registration .appeal{padding:0 0 3.4285714286rem}.product-registration .appeal_ttl{padding:1.2857142857rem 0;background-image:url(/_nuxt/img/ttl_bg_sp.29d37e1.png);font-size:1.7142857143rem;line-height:160%}.product-registration .appeal_inner{padding:2rem 1.4285714286rem 0}.product-registration .appeal_text{grid-gap:1.2857142857rem;gap:1.2857142857rem;font-size:1.0714285714rem;text-align:left}.product-registration .appeal_text strong{font-size:1.4285714286rem}.product-registration .appeal_list{grid-gap:1.8571428571rem 2rem;gap:1.8571428571rem 2rem}.product-registration .appeal_list li{grid-gap:.2857142857rem;gap:.2857142857rem;width:calc(33.33333% - 1.39286rem);font-size:1rem}.product-registration .appeal_list li img{max-width:6.0714285714rem}.product-registration .appeal_support{margin:2.8571428571rem 0 0}.product-registration .appeal_support_ttl{margin:0;padding:.8571428571rem 1.2857142857rem;font-size:1.4285714286rem}.product-registration .appeal_support_inner{flex-direction:column;padding:1.4285714286rem 0 0}.product-registration .appeal_support_text{max-width:none;font-size:1.0714285714rem}.product-registration .appeal_support_img_pc1,.product-registration .appeal_support_img_pc2{display:none}.product-registration .appeal_support_img_sp{display:block;width:13.4285714286rem;margin:1rem auto 0;text-align:center}.product-registration .flow{margin:0;padding:2.8571428571rem 0 4.2857142857rem}.product-registration .flow_inner{padding:0 1.4285714286rem}.product-registration .flow_ttl{padding:1.2857142857rem 0;font-size:1.7142857143rem}.product-registration .flow_box_bar_pc,.product-registration .flow_box_pc{display:none}.product-registration .flow_box_sp{display:block;margin:2rem 0 0}.product-registration .form{padding:2rem 0 3rem}.product-registration .form_ttl{font-size:1.7142857143rem}}@media screen and (min-width:768px) and (max-width:1180px){.product-registration .view_tab{display:block}.product-registration .mv_text_area{padding:3rem 3.75rem 0 1.875rem}.product-registration .mv_illust{margin:0 0 -2.3125rem -4.0625rem;max-width:28.125rem}.product-registration .resolution_ttl:before{left:calc(50% - 28.75rem);width:14.1875rem;background-size:contain}.product-registration .resolution_ttl:after{right:calc(50% - 28.75rem);width:10.6875rem;background-size:contain}.product-registration .resolution_points_list_img{width:8.125rem}.product-registration .resolution_genre_list li img{max-width:7.5rem}.product-registration .discount_img1 img{max-width:4.75rem}.product-registration .discount_img2 img{max-width:19.1875rem}.product-registration .appeal_list li img{max-width:10rem}}@media screen and (min-width:768px) and (max-width:1180px) and (orientation:portrait){.product-registration .worries_bubble{grid-gap:1.875rem;gap:1.875rem}.product-registration .resolution_genre_list{max-width:28.125rem}.product-registration .resolution_genre_list li{max-width:none;width:calc(33.33333% - .75rem)}}.product-registration .floating_bnr{position:fixed;bottom:0;left:0;z-index:98;display:flex;justify-content:center;align-items:center;width:100%;padding:20px 0;background-color:hsla(0,0%,100%,.7)}.product-registration .floating_bnr .cta{max-width:400px;width:100%;padding:14px 0;border-radius:40px;font-size:28px}.product-registration .floating_bnr .cta:hover{opacity:1}@media screen and (max-width:767px){.product-registration .floating_bnr{bottom:90px;padding:10px 0}.product-registration .floating_bnr .cta{max-width:242px;height:46px;font-size:20px;line-height:1}.product-registration .floating_bnr .cta:after{right:31px;width:17px;height:9px}}.product-registration .page_top{position:fixed;bottom:129px;right:20px;z-index:99}@media screen and (max-width:767px){.product-registration .page_top{bottom:10px;right:10px;max-width:44px}.product-registration .page_top img{display:block!important}}.product-registration .is_hide{opacity:0;transition:opacity .3s}.product-registration .js_view{opacity:1}