@charset "UTF-8";.page-ryoukin html{-webkit-text-size-adjust:100%;box-sizing:border-box;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:normal}.page-ryoukin *,.page-ryoukin :after,.page-ryoukin :before{background-repeat:no-repeat;box-sizing:inherit}.page-ryoukin :after,.page-ryoukin :before{text-decoration:inherit;vertical-align:inherit}.page-ryoukin *{margin:0;padding:0}.page-ryoukin hr{color:inherit;height:0;overflow:visible}.page-ryoukin details,.page-ryoukin main{display:block}.page-ryoukin summary{display:list-item}.page-ryoukin small{font-size:80%}.page-ryoukin [hidden]{display:none}.page-ryoukin abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.page-ryoukin a{background-color:transparent}.page-ryoukin a:active,.page-ryoukin a:hover{outline-width:0}.page-ryoukin code,.page-ryoukin kbd,.page-ryoukin pre,.page-ryoukin samp{font-family:monospace,monospace}.page-ryoukin pre{font-size:1em}.page-ryoukin sub,.page-ryoukin sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.page-ryoukin sub{bottom:-.25em}.page-ryoukin sup{top:-.5em}.page-ryoukin table{border-color:inherit;text-indent:0}.page-ryoukin iframe{border-style:none}.page-ryoukin input{border-radius:0}.page-ryoukin [type=number]::-webkit-inner-spin-button,.page-ryoukin [type=number]::-webkit-outer-spin-button{height:auto}.page-ryoukin [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.page-ryoukin [type=search]::-webkit-search-decoration{-webkit-appearance:none}.page-ryoukin textarea{overflow:auto;resize:vertical}.page-ryoukin button,.page-ryoukin input,.page-ryoukin optgroup,.page-ryoukin select,.page-ryoukin textarea{font:inherit}.page-ryoukin optgroup{font-family:LINESeedJPStd Bold,sans-serif}.page-ryoukin button{overflow:visible}.page-ryoukin button,.page-ryoukin select{text-transform:none}.page-ryoukin [role=button],.page-ryoukin [type=button],.page-ryoukin [type=reset],.page-ryoukin [type=submit],.page-ryoukin button{cursor:pointer}.page-ryoukin [type=button]::-moz-focus-inner,.page-ryoukin [type=reset]::-moz-focus-inner,.page-ryoukin [type=submit]::-moz-focus-inner,.page-ryoukin button::-moz-focus-inner{border-style:none;padding:0}.page-ryoukin [type=button]::-moz-focus-inner,.page-ryoukin [type=reset]::-moz-focus-inner,.page-ryoukin [type=submit]::-moz-focus-inner,.page-ryoukin button:-moz-focusring{outline:1px dotted ButtonText}.page-ryoukin [type=reset],.page-ryoukin [type=submit],.page-ryoukin button,.page-ryoukin html [type=button]{-webkit-appearance:button}.page-ryoukin button,.page-ryoukin input,.page-ryoukin select,.page-ryoukin textarea{background-color:transparent;border-style:none}.page-ryoukin a:focus,.page-ryoukin button:focus,.page-ryoukin input:focus,.page-ryoukin select:focus,.page-ryoukin textarea:focus{outline-width:0}.page-ryoukin select{-moz-appearance:none;-webkit-appearance:none}.page-ryoukin select::-ms-expand{display:none}.page-ryoukin select::-ms-value{color:currentColor}.page-ryoukin legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}.page-ryoukin ::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}.page-ryoukin [disabled]{cursor:default}.page-ryoukin img{border-style:none}.page-ryoukin progress{vertical-align:baseline}.page-ryoukin [aria-busy=true]{cursor:progress}.page-ryoukin [aria-controls]{cursor:pointer}.page-ryoukin [aria-disabled=true]{cursor:default}.page-ryoukin *,.page-ryoukin *:before,.page-ryoukin *:after{box-sizing:border-box}.page-ryoukin body,.page-ryoukin h1,.page-ryoukin h2,.page-ryoukin h3,.page-ryoukin h4,.page-ryoukin p,.page-ryoukin figure,.page-ryoukin blockquote,.page-ryoukin dl,.page-ryoukin dd{margin:0}.page-ryoukin ul[role=list],.page-ryoukin ol[role=list]{list-style:none}.page-ryoukin html:focus-within{scroll-behavior:smooth}.page-ryoukin body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}.page-ryoukin a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.page-ryoukin img,.page-ryoukin picture{max-width:100%;width:100%;height:auto;display:block}.page-ryoukin input,.page-ryoukin button,.page-ryoukin textarea,.page-ryoukin select{font:inherit}@media (prefers-reduced-motion: reduce){.page-ryoukin html:focus-within{scroll-behavior:auto}.page-ryoukin *,.page-ryoukin *:before,.page-ryoukin *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.page-ryoukin a{text-decoration:none;color:unset}.page-ryoukin li{list-style:none}page-ryoukin html{font-family:LINE Seed JP,sans-serif;letter-spacing:1.5px;color:#000;scroll-behavior:smooth}@media screen and (min-width: 560px){page-ryoukin html{min-width:1280px}}page-ryoukin .page-ryoukin svg{fill:transparent;width:auto;height:auto}page-ryoukin .page-ryoukin a{font-family:LINESeedJPStd Bold,sans-serif}page-ryoukin .form-wrap svg{width:auto}page-ryoukin .highlight{position:relative;z-index:5}page-ryoukin .highlight:before{content:"";display:block;width:100%;height:8px;background-color:#fffc45;position:absolute;left:0%;bottom:0;z-index:-1}page-ryoukin .fadein-before{transform:translateY(20px);opacity:0;transition:all .3s ease}page-ryoukin .fadein-before.fadein-after{transform:translateY(0);opacity:1}page-ryoukin #chatbot-toggle_button img{width:100px;height:100px}.sp-only{display:block}@media screen and (min-width: 560px){.sp-only{display:none!important}}.pc-only{display:none}@media screen and (min-width: 560px){.pc-only{display:block}}.page-ryoukin .simulation-form{padding:0 20px 40px}@media screen and (min-width: 560px){.page-ryoukin .simulation-form{padding:20px 0 60px;max-width:680px;margin:0 auto}}.page-ryoukin .simulation-form.is-hidden{display:none}.page-ryoukin .simulation-form .step{font-size:13px;color:#fff;background-color:#7a99ff;padding:5px 15px;border-radius:30px;font-family:LINESeedJPStd Bold,sans-serif;width:-moz-fit-content;width:fit-content;margin:40px auto 10px}.page-ryoukin .simulation-form .step-title{font-size:18px;font-family:LINESeedJPStd ExtraBold,sans-serif;color:#000;text-align:center;margin-bottom:25px}.page-ryoukin .simulation-form__field{margin-bottom:22px}@media screen and (min-width: 560px){.page-ryoukin .simulation-form__field{margin-bottom:26px}}.page-ryoukin .simulation-form__select{width:100%;padding:12px 36px 12px 14px;font-size:14px;font-family:LINESeedJPStd Regular,sans-serif;color:#333;background:#fff;border:2px solid #e2e9f9;border-radius:10px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23000048' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}@media screen and (min-width: 560px){.page-ryoukin .simulation-form__select{padding:14px 40px 14px 16px;font-size:15px}}.page-ryoukin .simulation-form__select:focus{outline:none;border-color:#000048}.page-ryoukin .simulation-form__radios{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 24px;margin-top:6px;flex-direction:column;padding:0 10%}@media screen and (min-width: 560px){.page-ryoukin .simulation-form__radios{flex-direction:row;padding:0}}.page-ryoukin .simulation-form__radio{display:flex;align-items:center;gap:10px;font-size:14px;font-family:LINESeedJPStd Bold,sans-serif;color:#333;cursor:pointer}@media screen and (min-width: 560px){.page-ryoukin .simulation-form__radio{font-size:15px}}.page-ryoukin .simulation-form__radio-input{flex-shrink:0;width:22px;height:22px;margin:0;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:50%;border:2px solid #7a99ff;background:#fff;transition:background-color .2s ease,border-color .2s ease;background:radial-gradient(circle at center,#ddd 0% 45%,#fff 46%)}.page-ryoukin .simulation-form__radio-input:checked{background:radial-gradient(circle at center,#7a99ff 0% 45%,#fff 46%);border-color:#7a99ff}.page-ryoukin .simulation-form__radio-text{pointer-events:none}.page-ryoukin .simulation-form__submit{display:flex;align-items:center;justify-content:center;gap:20px;margin:50px auto 0;padding:12px 17px 12px 25px;line-height:15px;font-size:13px;font-family:LINESeedJPStd Bold,sans-serif;color:#fff;background:#000048;border:2px solid #000048;border-radius:9999px;cursor:pointer;transition:all .3s ease}.page-ryoukin .simulation-form__submit svg{width:6px}@media screen and (min-width: 560px){.page-ryoukin .simulation-form__submit{font-size:14px}}@media (hover: hover){.page-ryoukin .simulation-form__submit:hover{background:#fff;color:#000048}}.page-ryoukin .simulation-result{display:none;opacity:0;transition:opacity .3s ease}.page-ryoukin .simulation-result .result-wrap{background-color:#fff;padding:40px 20px 30px}@media screen and (min-width: 560px){.page-ryoukin .simulation-result .result-wrap{padding:60px 80px 30px}}.page-ryoukin .simulation-result.is-visible{display:block}.page-ryoukin .simulation-result.is-visible.is-fade-in{opacity:1}.page-ryoukin .simulation-result__title{font-size:16px;color:#000048;padding:12px 30px;background-color:#e2e9f9;font-family:LINESeedJPStd Bold,sans-serif;border-top:2px solid #000;border-bottom:2px solid #000;text-align:center;width:-moz-fit-content;width:fit-content;margin:0 auto}@media screen and (min-width: 560px){.page-ryoukin .simulation-result__title{font-size:20px;padding:12px 80px}}.page-ryoukin .simulation-result__content{background-color:#f2f4f8;border-radius:20px;padding:40px 20px 0;margin-top:30px}@media screen and (min-width: 560px){.page-ryoukin .simulation-result__content{margin-top:50px;padding:60px 0;position:relative}}@media screen and (min-width: 560px){.page-ryoukin .simulation-result__content .type-flex{display:flex;align-items:center;justify-content:center}}.page-ryoukin .simulation-result__row{font-size:14px;font-family:LINESeedJPStd Bold,sans-serif;margin:0 0 20px;text-align:center}.page-ryoukin .simulation-result__row:last-child{margin-bottom:0}@media screen and (min-width: 560px){.page-ryoukin .simulation-result__row{margin-bottom:0;display:flex;align-items:center;gap:15px;font-size:16px;margin-right:50px}}@media screen and (min-width: 560px){.page-ryoukin .simulation-result__row--budget{flex-direction:column;margin-top:50px}}.page-ryoukin .simulation-result__label{font-size:13px;color:#fff;width:94px;text-align:center;background-color:#7a99ff;padding:5px 0;border-radius:30px;display:block;margin:0 auto 5px}@media screen and (min-width: 560px){.page-ryoukin .simulation-result__label{margin-bottom:0;font-size:14px;width:99px}}.page-ryoukin .simulation-result__label.cost{font-size:14px;color:#000;background-color:transparent;width:100%;margin-top:10px}@media screen and (min-width: 560px){.page-ryoukin .simulation-result__label.cost{font-size:16px}}.page-ryoukin .simulation-result__value--budget{font-size:30px;color:#000048;font-family:LINESeedJPStd ExtraBold,sans-serif}@media screen and (min-width: 560px){.page-ryoukin .simulation-result__value--budget{font-size:64px}.page-ryoukin .simulation-result__value--budget span{margin:0 20px}}.page-ryoukin .simulation-result .attention{font-size:12px;text-align:center;margin-top:15px;font-family:LINESeedJPStd Bold,sans-serif}@media screen and (min-width: 560px){.page-ryoukin .simulation-result .attention{font-size:14px;line-height:25px}}.page-ryoukin .simulation-result .illust{width:150px;margin:15px auto 0}@media screen and (min-width: 560px){.page-ryoukin .simulation-result .illust{width:250px;position:absolute;bottom:0;right:3%}}.page-ryoukin .simulation-result .banner{margin-top:15px;display:block}@media screen and (min-width: 560px){.page-ryoukin .simulation-result .banner{margin:30px auto 0;max-width:763px}}.page-ryoukin .simulation-result .banner.is-hidden{display:none!important}.page-ryoukin .simulation-result__back{display:flex;align-items:center;justify-content:center;gap:8px;margin:30px auto 0;font-size:13px;font-family:LINESeedJPStd Bold,sans-serif;color:#000;background:transparent;border:none;cursor:pointer;transition:opacity .3s ease}@media (hover: hover){.page-ryoukin .simulation-result__back:hover{opacity:.6}}.page-ryoukin .simulation-result__back svg{transform:rotate(180deg) translateY(-.5px);fill:transparent}.page-ryoukin .simulation-result .triangle-icon{margin-top:-10px}.page-ryoukin .simulation-result .form-wrap{background-color:#e2e9f9;max-width:1200px;margin:0 auto}.page-ryoukin .simulation-result .form-wrap .triangle-2{margin-top:-10px}.page-ryoukin .simulation-result .form-wrap__inner{background:#000048;margin:-15px auto 0;border-radius:20px 20px 0 0;padding:40px 20px;position:relative}.page-ryoukin .simulation-result .form-wrap__inner .text-image{position:absolute;transform:translate(-50%,-50%);top:0;left:50%;width:208px}@media screen and (min-width: 560px){.page-ryoukin .simulation-result .form-wrap__inner{display:grid;grid-auto-flow:column;-moz-column-gap:40px;column-gap:40px;align-items:start;margin:-110px auto 0;grid-template-columns:1fr 1fr;padding:40px 7%;max-width:1040px}.page-ryoukin .simulation-result .form-wrap__inner .text-image{width:253px;transform:translateY(-50%)}}.page-ryoukin .simulation-result .form-wrap__text1{font-size:16px;font-family:LINESeedJPStd ExtraBold,sans-serif;text-align:center;margin-bottom:15px;color:#fff}@media screen and (min-width: 560px){.page-ryoukin .simulation-result .form-wrap__text1{font-size:18px;text-align:left;margin-bottom:0}}.page-ryoukin .simulation-result .form-wrap .form-img2{border-radius:10px}@media screen and (min-width: 560px){.page-ryoukin .simulation-result .form-wrap .form-img2{grid-column:1;grid-row:1/span 3;align-self:center;margin:0;height:100%;-o-object-fit:cover;object-fit:cover}}.page-ryoukin .simulation-result .form-wrap__text2{margin-top:15px;font-size:13px;font-family:LINESeedJPStd Bold,sans-serif;color:#fff}.page-ryoukin .simulation-result .form-wrap__text2 li{display:flex;align-items:center;margin-bottom:3px}.page-ryoukin .simulation-result .form-wrap__text2 li:last-child{margin-bottom:0}.page-ryoukin .simulation-result .form-wrap__text2 li span{color:#4e7dff;margin-right:5px}@media screen and (min-width: 560px){.page-ryoukin .simulation-result .form-wrap__text2{font-size:14px}.page-ryoukin .simulation-result .form-wrap__text2 li{margin-top:5px}}.page-ryoukin .simulation-result .form-wrap__text3{font-size:13px;margin-top:10px;color:#fff;font-family:LINESeedJPStd Bold,sans-serif}@media screen and (min-width: 560px){.page-ryoukin .simulation-result .form-wrap__text3{font-size:14px}}.page-ryoukin .simulation-result .form-wrap__content{background-color:#fff;border-radius:0 0 20px 20px;padding:20px 10px;margin:0 auto}@media screen and (min-width: 560px){.page-ryoukin .simulation-result .form-wrap__content{padding:60px 0;max-width:1040px}}@media screen and (min-width: 560px){.page-ryoukin .simulation-result .documents-wrap{display:flex;gap:30px}}.page-ryoukin .simulation-result .documents-wrap__inner{background:#000048;color:#fff;border-radius:10px;padding:40px 20px;margin:40px auto 0}@media screen and (min-width: 560px){.page-ryoukin .simulation-result .documents-wrap__inner{border-radius:20px;display:flex;flex-direction:column;justify-content:space-between}}.page-ryoukin .simulation-result .documents-wrap__inner .documents-wrap__title{font-size:22px;font-family:LINESeedJPStd ExtraBold,sans-serif;text-align:center;margin-top:20px;margin-bottom:10px;line-height:1.4545454545}@media screen and (min-width: 560px){.page-ryoukin .simulation-result .documents-wrap__inner .documents-wrap__title{font-size:28px;margin-bottom:15px;line-height:1.3}}@media screen and (min-width: 560px){.page-ryoukin .simulation-result .documents-wrap__inner{margin:60px auto 0;padding:40px 80px}}.page-ryoukin .simulation-result .documents-wrap__text{font-size:13px;font-family:LINESeedJPStd Bold,sans-serif;margin-bottom:20px}@media screen and (min-width: 560px){.page-ryoukin .simulation-result .documents-wrap__text{font-size:14px;margin-top:0;margin-bottom:30px}}.page-ryoukin .simulation-result .documents-wrap__btn{display:flex;align-items:center;justify-content:center;gap:30px;font-size:13px;font-family:LINESeedJPStd Bold,sans-serif;background-color:#fff;padding:15px 20px 15px 40px;width:-moz-fit-content;width:fit-content;border-radius:45px;margin:0 auto;color:#000;border:2px solid #000048}.page-ryoukin .simulation-result .documents-wrap__btn svg{width:10px}@media (hover: hover){.page-ryoukin .simulation-result .documents-wrap__btn:hover{background-color:#000048;color:#fff;border-color:#fff}}@media screen and (min-width: 560px){.page-ryoukin .simulation-result .documents-wrap__btn{margin:0 auto;font-size:14px}}.page-ryoukin .simulation-result .search-only.is-hidden{display:none}.page-ryoukin .simulation-result .search-only__content{background-color:#fff;border-radius:10px;padding:40px 20px;margin:20px auto 0}@media screen and (min-width: 560px){.page-ryoukin .simulation-result .search-only__content{display:grid;grid-auto-flow:column;border-radius:20px;-moz-column-gap:40px;column-gap:40px;align-items:center;padding:40px 80px;grid-template-columns:1fr 1fr}}.page-ryoukin .simulation-result .search-only__content .text1{font-size:22px;color:#000048;font-family:LINESeedJPStd ExtraBold,sans-serif;text-align:center;margin-bottom:20px;line-height:1.4545454545}@media screen and (min-width: 560px){.page-ryoukin .simulation-result .search-only__content .text1{font-size:28px;text-align:left;margin-bottom:0;line-height:1.2}}@media screen and (min-width: 560px){.page-ryoukin .simulation-result .search-only__content .image{grid-column:1;grid-row:1/span 3;align-self:center;margin:0;height:100%;-o-object-fit:cover;object-fit:cover}}.page-ryoukin .simulation-result .search-only__content .text2{margin:15px 0 20px;font-size:14px;font-family:LINESeedJPStd Bold,sans-serif}@media screen and (min-width: 560px){.page-ryoukin .simulation-result .search-only__content .text2{margin:0}}.page-ryoukin .simulation-result .search-only__content .service-link{display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px;font-family:LINESeedJPStd Bold,sans-serif;color:#000048}@media screen and (min-width: 560px){.page-ryoukin .simulation-result .search-only__content .service-link{justify-content:flex-start}}.page-ryoukin .button{font-size:18px;font-family:LINESeedJPStd Bold,sans-serif;color:#fff;display:flex;align-items:center;padding:20px 29px;background-color:#f77911;border:3px solid #fff;border-radius:50px;width:94%;margin:0 auto;justify-content:space-between;position:relative;transition:all .3s ease}@media screen and (min-width: 560px){.page-ryoukin .button{width:-moz-fit-content;width:fit-content;font-size:22px;padding:24px 27px 22px 35px}}.page-ryoukin .button__icon svg{width:100%;transform:translateY(2px);width:26px;fill:transparent}@media screen and (min-width: 560px){.page-ryoukin .button__icon{width:30px;margin-right:12px}.page-ryoukin .button__icon svg{margin-left:0!important}}.page-ryoukin .button__text-img{position:absolute;width:250px;transform:translate(-50%,-50%);top:0;left:50%}.page-ryoukin .button svg{fill:transparent}@media screen and (min-width: 560px){.page-ryoukin .button svg{margin-left:60px}}@media (hover: hover){.page-ryoukin .button:hover{background-color:#fff;color:#f77911;border-color:#f77911}}.page-ryoukin .button.top-btn{padding:20px 29px 15px}@media screen and (min-width: 560px){.page-ryoukin .button.top-btn{padding:27px 30px 20px 80px;font-size:22px}}.page-ryoukin svg{width:auto;fill:transparent}@media only screen and (max-width: 480px),only screen and (max-device-width: 480px),only screen and (max-device-height: 480px){.page-ryoukin .mktoMobileShow .mktoForm,.page-ryoukin .mktoForm *{padding:0!important}}.page-ryoukin #mktoForm_5208{font-family:LINE Seed JP,sans-serif!important}@media screen and (min-width: 560px){.page-ryoukin #mktoForm_5208{width:86%!important;margin:0 auto}}.page-ryoukin .mktoForm .mktoRequiredField label.mktoLabel{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:2px;font-size:14px;margin-top:25px}@media screen and (min-width: 560px){.page-ryoukin .mktoForm .mktoRequiredField label.mktoLabel{align-items:flex-start;margin-top:10px}}.page-ryoukin .mktoAsterix{font-size:0!important}@media screen and (min-width: 560px){.page-ryoukin .mktoAsterix{margin-top:-3px!important;height:auto!important}}.page-ryoukin .mktoAsterix:before{content:"必須";width:49px;height:22px;display:inline-grid;place-items:center;font-size:12px;background-color:#f77911;color:#fff;border-radius:100px;font-family:LINESeedJPStd Bold,sans-serif;margin-left:10px}@media screen and (min-width: 560px){.page-ryoukin #LblAcceptance_of_Terms{margin-top:26px!important}}@media screen and (min-width: 560px){.page-ryoukin #LblMS_MarketoInquiryContents__c{margin-top:28px!important}}.page-ryoukin .mktoForm input[type=text],.page-ryoukin .mktoForm input[type=url],.page-ryoukin .mktoForm input[type=email],.page-ryoukin .mktoForm input[type=tel],.page-ryoukin .mktoForm input[type=number],.page-ryoukin .mktoForm input[type=date],.page-ryoukin .mktoForm select.mktoField,.page-ryoukin .mktoForm textarea.mktoField{box-shadow:none!important}.page-ryoukin .mktoForm input[type=text],.page-ryoukin .mktoForm input[type=url],.page-ryoukin .mktoForm input[type=email],.page-ryoukin .mktoForm input[type=tel],.page-ryoukin .mktoForm input[type=number],.page-ryoukin .mktoForm input[type=date],.page-ryoukin .mktoForm select.mktoField,.page-ryoukin .mktoForm textarea.mktoField{border:1px solid #cccccc!important;padding:15px 18px!important}.page-ryoukin .mktoForm input.mktoField.mktoInvalid,.page-ryoukin .mktoForm select.mktoField.mktoInvalid,.page-ryoukin .mktoForm textarea.mktoField.mktoInvalid,.page-ryoukin .mktoForm div.mktoLogicalField.mktoInvalid{border:1px solid #cccccc!important}.page-ryoukin .mktoForm div.mktoLogicalField.mktoInvalid,.page-ryoukin .mktoForm div.mktoLogicalField{border:none!important}.page-ryoukin .mktoForm input[type=url],.page-ryoukin .mktoForm input[type=text],.page-ryoukin .mktoForm input[type=date],.page-ryoukin .mktoForm input[type=tel],.page-ryoukin .mktoForm input[type=email],.page-ryoukin .mktoForm input[type=number],.page-ryoukin .mktoForm textarea.mktoField,.page-ryoukin .mktoForm select.mktoField{height:initial!important;font-size:14px!important;margin-top:10px!important}.page-ryoukin .mktoForm input[type=checkbox]+label:before,.page-ryoukin .mktoForm input[type=radio]+label:before{box-shadow:none!important;width:18px!important;height:18px!important;margin-left:-23px!important;margin-top:2px!important;border:1px solid #cccccc!important}.page-ryoukin .mktoForm input[type=checkbox]:checked+label:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_11373%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%2011373%22%20width%3D%2222%22%20height%3D%2222%22%20transform%3D%22translate(12556%203877)%22%20fill%3D%22%23fff%22%20stroke%3D%22%23707070%22%20stroke-width%3D%221%22%2F%3E%20%3C%2FclipPath%3E%20%3CclipPath%20id%3D%22clip-path-2%22%3E%20%3Crect%20width%3D%2213.19%22%20height%3D%2210.677%22%20fill%3D%22none%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22%E3%83%9E%E3%82%B9%E3%82%AF%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_42390%22%20data-name%3D%22%E3%83%9E%E3%82%B9%E3%82%AF%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2042390%22%20transform%3D%22translate(-12556%20-3877)%22%20clip-path%3D%22url(%23clip-path)%22%3E%20%3Cg%20id%3D%22%E3%83%AA%E3%83%94%E3%83%BC%E3%83%88%E3%82%B0%E3%83%AA%E3%83%83%E3%83%89_2%22%20data-name%3D%22%E3%83%AA%E3%83%94%E3%83%BC%E3%83%88%E3%82%B0%E3%83%AA%E3%83%83%E3%83%89%202%22%20transform%3D%22translate(12560.404%203882.662)%22%20clip-path%3D%22url(%23clip-path-2)%22%3E%20%3Cg%20transform%3D%22translate(-4.414%20-1230.188)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_24927%22%20data-name%3D%22%E3%83%91%E3%82%B9%2024927%22%20d%3D%22M344.271%2C521.471l3.883%2C4.063%2C7.139-7.469%22%20transform%3D%22translate(-338.773%20713.16)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%223%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E")!important;background-color:#f77911!important;content:""!important;background-position:center;border:1px solid #f77911!important}.page-ryoukin button.mktoButton{font-family:LINE Seed JP,sans-serif!important;font-size:14px!important;font-family:LINESeedJPStd Bold,sans-serif!important}.page-ryoukin .mktoForm .mktoCheckboxList>label{font-size:14px;font-family:LINESeedJPStd Bold,sans-serif;padding-left:10px!important}.page-ryoukin .mktoForm div.mktoLogicalField{margin-top:10px}@media screen and (min-width: 560px){.page-ryoukin .mktoForm div.mktoLogicalField{width:100%!important}}.page-ryoukin .mktoForm span{font-size:12px!important}.page-ryoukin .mktoForm span a{text-decoration:underline}@media screen and (min-width: 560px){.page-ryoukin .mktoForm span p{font-size:14px!important}}.page-ryoukin .mktoForm input[type=checkbox]+label:before{margin-left:-33px!important}.page-ryoukin .mktoInvalid{margin-top:0!important}@media screen and (min-width: 560px){.page-ryoukin .mktoInvalid{margin-top:10px!important}}@media screen and (min-width: 560px){.page-ryoukin .mktoFieldWrap input,.page-ryoukin .mktoFieldWrap select{width:100%!important}.page-ryoukin .mktoForm .mktoFormCol{width:100%}.page-ryoukin .mktoForm .mktoFieldWrap{width:100%;display:flex}.page-ryoukin .mktoForm .mktoRequiredField label.mktoLabel{min-width:250px!important;max-width:250px!important;margin-right:15px;margin-top:19px!important;justify-content:space-between}}.page-ryoukin .mktoForm .mktoRequiredField label.mktoLabel #LblmktoCheckbox_86116_0{width:initial!important}.page-ryoukin #LblmktoCheckbox_86116_0{margin-bottom:0}.page-ryoukin #LblmktoCheckbox_86116_0:before{bottom:4px}.page-ryoukin #LblAcceptance_of_Terms{margin-right:0;width:initial!important;min-width:initial!important}.page-ryoukin .mktoButtonRow{margin:50px auto 0!important;display:block!important}@media screen and (min-width: 560px){.page-ryoukin .mktoHtmlText{width:initial!important}}.page-ryoukin #LblmktoCheckbox_87609_0{display:flex;align-items:center}@keyframes scroll-arrow-bounce{0%{transform:translateY(-3px)}60%{opacity:1}to{transform:translateY(5px);opacity:0}}.page-ryoukin .cta{position:fixed;display:none;width:110px;height:110px;right:30px;bottom:30px;font-size:16px;border:3px solid #fff;background-color:#f77911;align-items:center;justify-content:center;color:#fff;border-radius:50%;text-align:center;box-shadow:0 2px 10px #00000040;z-index:9999;transition:all .3s ease}@media (hover: hover){.page-ryoukin .cta:hover{opacity:.7}}@media screen and (min-width: 560px){.page-ryoukin .cta{display:flex}}.page-ryoukin .cta.hidden{bottom:-150px}.page-ryoukin .section1{background-image:url(/sites/default/files/media/jp/service/ly-ads/budget-simulation/assets/top-bg.webp);background-size:cover;background-position:center;background-repeat:no-repeat;padding:40px 0 15px;position:relative}@media screen and (min-width: 560px){.page-ryoukin .section1{background-image:url(/sites/default/files/media/jp/service/ly-ads/budget-simulation/assets/top-bg-pc.webp);padding:85px 0 15px}}.page-ryoukin .section1__illust{width:250px;margin:0 auto}.page-ryoukin .section1__wrap{position:relative;max-width:1680px;margin:0 auto}.page-ryoukin .section1__wrap .illust-wrap{max-width:1500px;position:absolute;left:50%;transform:translate(-50%);bottom:0;width:100%;height:100%;z-index:1}.page-ryoukin .section1__wrap .illust-wrap .pankuzu{font-size:12px;display:none;letter-spacing:0;font-family:LINESeedJPStd Regular,sans-serif;color:#000048;align-items:center;gap:7px;position:absolute;left:9%;top:-60px}@media screen and (min-width: 560px){.page-ryoukin .section1__wrap .illust-wrap .pankuzu{display:flex}}.page-ryoukin .section1__wrap .illust-wrap .pankuzu a{font-family:LINESeedJPStd Regular,sans-serif}.page-ryoukin .section1__wrap .illust-wrap .pankuzu .last{font-family:LINESeedJPStd Bold,sans-serif}.page-ryoukin .section1__wrap .illust1{position:absolute;bottom:-15px;width:230px;left:9%}.page-ryoukin .section1__wrap .illust2{position:absolute;bottom:-15px;width:315px;right:9%}.page-ryoukin .section1__title{text-align:center}@media screen and (min-width: 560px){.page-ryoukin .section1__title{margin:0 auto;width:809px;position:relative}}.page-ryoukin .section1__title-1{width:94%;margin:0 auto}.page-ryoukin .section1__read{font-size:16px;font-family:LINESeedJPStd Bold,sans-serif;color:#000048;width:94%;margin:20px auto 24px;text-align:center;position:relative}@media screen and (min-width: 560px){.page-ryoukin .section1__read{margin:50px auto 60px}}.page-ryoukin .section1__read-img{position:absolute;width:95px;right:20px;top:0}.page-ryoukin .section1 .scroll-down{width:110px;margin:46px auto 0;overflow:hidden}.page-ryoukin .section1 .scroll-down .arrow{animation:scroll-arrow-bounce 1.5s ease-in-out infinite}.page-ryoukin .section1 .scroll-down svg{height:15px;width:100%}@media screen and (min-width: 560px){.page-ryoukin .section1 .scroll-down{margin:60px auto 0}}@media screen and (min-width: 560px){.page-ryoukin .section1__flex{display:flex}.page-ryoukin .section1__flex .left{width:55%;padding-bottom:80px;position:relative}.page-ryoukin .section1__flex .left .illust{position:absolute;width:25%;bottom:0;right:30px}.page-ryoukin .section1__flex .left .title{width:80%;margin:130px auto 0}.page-ryoukin .section1__flex .left .read{font-size:18px;color:#000048;font-family:LINESeedJPStd Bold,sans-serif;margin:35px 0 0 10%}.page-ryoukin .section1__flex .right{width:45%}.page-ryoukin .section1__flex .right img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}}.page-ryoukin .section1 .button{position:relative;z-index:10}.page-ryoukin .section1 .button .arrow{transform:rotate(90deg)}.page-ryoukin .section2{padding:40px 15px}@media screen and (min-width: 560px){.page-ryoukin .section2{padding:100px 4%}}.page-ryoukin .section2__title{font-size:28px;font-family:LINESeedJPStd ExtraBold,sans-serif;text-align:center;color:#000048}@media screen and (min-width: 560px){.page-ryoukin .section2__title{font-size:36px;margin-bottom:10px;letter-spacing:5px;display:flex;align-items:center;justify-content:center;gap:20px}}.page-ryoukin .section2__title span{font-size:32px;color:#000048}@media screen and (min-width: 560px){.page-ryoukin .section2__title span{font-size:52px}}.page-ryoukin .section2__title-img{width:50px;margin:0 auto}@media screen and (min-width: 560px){.page-ryoukin .section2__title-img{margin:0}}.page-ryoukin .section2__read{font-size:14px;margin:10px auto 20px;font-family:LINESeedJPStd Bold,sans-serif;text-align:center}@media screen and (min-width: 560px){.page-ryoukin .section2__read{font-size:20px;margin:10px auto 50px}.page-ryoukin .section2__read br{display:none}}@media screen and (min-width: 560px){.page-ryoukin .section2__flex{display:flex;gap:24px;flex-direction:column}}.page-ryoukin .section2__flex-item{position:relative;border-radius:20px;background-color:#f2f4f8;overflow:hidden;margin:0 auto 25px;padding:40px 15px;max-width:1200px}@media screen and (min-width: 560px){.page-ryoukin .section2__flex-item{margin-bottom:0;display:flex;width:100%;gap:60px;padding:40px 105px 40px 80px}.page-ryoukin .section2__flex-item .left{min-width:40%;max-width:40%}}@media screen and (min-width: 560px) and (min-width: 560px){.page-ryoukin .section2__flex-item .right{display:flex;flex-direction:column;justify-content:center}}.page-ryoukin .section2__flex-item .h3text{font-size:24px;font-family:LINESeedJPStd ExtraBold,sans-serif;text-align:center;color:#000048;width:100%;margin-bottom:10px}@media screen and (min-width: 560px){.page-ryoukin .section2__flex-item .h3text{font-size:32px;text-align:left}}.page-ryoukin .section2__flex-item .read{font-size:14px;font-family:LINESeedJPStd Bold,sans-serif;text-align:center}@media screen and (min-width: 560px){.page-ryoukin .section2__flex-item .read{font-size:16px;text-align:left;margin-bottom:20px}}.page-ryoukin .section2__flex-item .image-wrap{position:relative;margin:20px 0}.page-ryoukin .section2__flex-item .caption{font-size:18px;font-family:LINESeedJPStd Bold,sans-serif;display:flex;align-items:center;margin-top:4px}.page-ryoukin .section2__flex-item .caption img{width:40px;margin-right:15px}@media screen and (min-width: 560px){.page-ryoukin .section2__flex-item .caption{font-size:20px;margin-top:6px}}.page-ryoukin .section2__flex-item .service-link{display:flex;color:#000048;font-size:13px;font-family:LINESeedJPStd Bold,sans-serif;margin:15px auto 0;width:-moz-fit-content;width:fit-content;transition:opacity .3s ease}.page-ryoukin .section2__flex-item .service-link svg{width:18px;margin-left:15px;fill:transparent}@media screen and (min-width: 560px){.page-ryoukin .section2__flex-item .service-link{font-size:14px;margin:23px 0 0}}@media (hover: hover){.page-ryoukin .section2__flex-item .service-link:hover{opacity:.5}}@media screen and (min-width: 560px){.page-ryoukin .section3{margin-top:0}}.page-ryoukin .section3 .diagnosis-wrap{background-color:#e2e9f9;border-radius:30px;padding:60px 15px}@media screen and (min-width: 560px){.page-ryoukin .section3 .diagnosis-wrap{padding:60px 15px 90px}}.page-ryoukin .section3 .diagnosis-wrap .diagnosis-title{margin:0 auto}@media screen and (min-width: 560px){.page-ryoukin .section3 .diagnosis-wrap .diagnosis-title{width:60%}}.page-ryoukin .section3 .diagnosis-wrap .diagnosis__content{background-color:#fff;border-radius:20px;position:relative;z-index:5;overflow:hidden;max-width:1200px}.page-ryoukin .section3 .diagnosis-wrap .diagnosis__content.result{background-color:transparent}@media screen and (min-width: 560px){.page-ryoukin .section3 .diagnosis-wrap .diagnosis__content{margin:0 auto;width:80%}.page-ryoukin .section3 .diagnosis-wrap .diagnosis__content .diagnosis__content-img-l{position:absolute;top:0;left:0;width:21%;height:100%;-o-object-fit:cover;object-fit:cover}.page-ryoukin .section3 .diagnosis-wrap .diagnosis__content .diagnosis__content-img-r{position:absolute;top:0;right:0;width:21%;height:100%;-o-object-fit:cover;object-fit:cover}}.page-ryoukin .section3 .diagnosis-wrap .diagnosis__content .diagnosis__content-diagnosis{display:none}.page-ryoukin .section3 .diagnosis-wrap .diagnosis__content.is-active .diagnosis__content-diagnosis{display:block;transform:translateY(25px);padding-bottom:60px}@media screen and (min-width: 560px){.page-ryoukin .section3 .diagnosis-wrap .diagnosis__content.is-active .diagnosis__content-diagnosis{transform:translateY(0)}}.page-ryoukin .section3 .diagnosis-wrap .diagnosis__content.is-active .diagnosis__content-diagnosis .diagnosis-modal__progress{margin-top:20px}.page-ryoukin .section3 .diagnosis-wrap .diagnosis__content.is-active .diagnosis__content-initial,.page-ryoukin .section3 .diagnosis-wrap .diagnosis__content.is-active .diagnosis__content-img-l,.page-ryoukin .section3 .diagnosis-wrap .diagnosis__content.is-active .diagnosis__content-img-r{display:none}.page-ryoukin .section3 .diagnosis-wrap .diagnosis__content.is-active.result .diagnosis__content-diagnosis{padding-bottom:0}.page-ryoukin .section3 .diagnosis-wrap .diagnosis__content-read{font-size:17px;font-family:LINESeedJPStd Bold,sans-serif;text-align:center;color:#000048;margin-top:60px}.page-ryoukin .section3 .diagnosis-wrap .diagnosis__content-read .color-orange{color:#f77911}.page-ryoukin .section3 .diagnosis-wrap .diagnosis__content-read .size{font-size:40px}@media screen and (min-width: 560px){.page-ryoukin .section3 .diagnosis-wrap .diagnosis__content-read .size{font-size:60px}}@media screen and (min-width: 560px){.page-ryoukin .section3 .diagnosis-wrap .diagnosis__content-read{font-size:24px;letter-spacing:3px;margin-top:110px}}.page-ryoukin .section3 .diagnosis-wrap .diagnosis__content .button{margin-top:40px;margin-bottom:60px;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25))}@media screen and (min-width: 560px){.page-ryoukin .section3 .diagnosis-wrap .diagnosis__content .button{margin-bottom:110px}}@media screen and (min-width: 560px){.page-ryoukin .section3 .button{margin:0 auto}}.page-ryoukin .section3__title{font-size:24px;font-family:LINESeedJPStd ExtraBold,sans-serif;text-align:center;margin:30px 0 20px;color:#000048}@media screen and (min-width: 560px){.page-ryoukin .section3__title{font-size:36px;margin:100px 0 50px;display:flex;gap:16px;justify-content:center}}.page-ryoukin .section3__title-icon{width:40px;margin:0 auto}@media screen and (min-width: 560px){.page-ryoukin .section3__title-icon{width:60px;margin:0}}.page-ryoukin .section3__faq{max-width:1200px;margin:0 auto;padding-bottom:60px}@media screen and (min-width: 560px){.page-ryoukin .section3__faq{padding-bottom:150px}}.page-ryoukin .section3__faq-item{border-radius:10px;width:94%;margin:0 auto 15px;overflow:hidden;background-color:#f2f4f8;transition:all .3s ease}@media screen and (min-width: 560px){.page-ryoukin .section3__faq-item{width:100%;margin:0 auto 20px}}.page-ryoukin .section3__faq-item.is-open .section3__faq-icon{transform:rotate(0)}.page-ryoukin .section3__faq-question-number{font-size:20px;font-family:LINESeedJPStd ExtraBold,sans-serif;line-height:24px;color:#000048}@media screen and (min-width: 560px){.page-ryoukin .section3__faq-question-number{line-height:30px;font-size:24px}}.page-ryoukin .section3__faq-question{width:100%;padding:20px;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;font-size:16px;font-family:LINESeedJPStd Bold,sans-serif;transition:background-color .3s ease}@media screen and (min-width: 560px){.page-ryoukin .section3__faq-question{padding:30px 50px}}@media (hover: hover){.page-ryoukin .section3__faq-question:hover{background-color:#d7d9dd}}.page-ryoukin .section3__faq-question-text{flex:1;padding-right:18px;font-size:16px;font-family:LINESeedJPStd ExtraBold,sans-serif;margin-left:15px;color:#000!important}@media screen and (min-width: 560px){.page-ryoukin .section3__faq-question-text{font-size:20px}}.page-ryoukin .section3__faq-icon{transition:transform .3s ease;flex-shrink:0;width:15px;height:15px;align-self:center;transform:rotate(180deg)}.page-ryoukin .section3__faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease}.page-ryoukin .section3__faq-answer-content{padding:20px;font-size:14px;display:flex;gap:15px;position:relative;align-items:flex-start;font-family:LINESeedJPStd Bold,sans-serif}@media screen and (min-width: 560px){.page-ryoukin .section3__faq-answer-content{font-size:16px;align-items:center}}.page-ryoukin .section3__faq-answer-content .answer-number{font-size:20px;font-family:LINESeedJPStd ExtraBold,sans-serif;color:#f77911;transform:translateY(-4px);white-space:nowrap}@media screen and (min-width: 560px){.page-ryoukin .section3__faq-answer-content .answer-number{transform:translateY(0);font-size:24px}}.page-ryoukin .section3__faq-answer-content span a{text-decoration:underline}.page-ryoukin .section3__faq-answer-content:before{content:"";position:absolute;top:0;left:20px;right:20px;border-top:1px solid #c1c1c1}@media screen and (min-width: 560px){.page-ryoukin .section3__faq-answer-content:before{left:50px;right:50px}}.page-ryoukin .section3__faq-answer-content .faq-link{font-size:14px;text-decoration:underline;display:block;display:flex;gap:5px;margin-top:5px;align-items:center}.page-ryoukin .section3__faq-answer-content .faq-link svg{width:15px}@media screen and (min-width: 560px){.page-ryoukin .section3__faq-answer-content{padding:30px 50px}}
