@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@400;500&display=swap');p{line-height:1.65}.bg-blue{background-color:#354be8}.fv-wrap{padding:45px 0;margin:0 30px;border-top:solid 2px #fff;border-bottom:solid 2px #fff}.fv-wrap h2{font-size:42px;line-height:1.5}.fv-logo{width:55%;display:block;margin-bottom:30px}.cover-background.fv-bg{background-size:100% !important}.section-label{text-align:center;font-size:22px;color:#354be8;display:inline-block;width:50%;margin:0 auto;padding:5px 10px;margin-bottom:15px;padding:7px 30px;font-family:'Outfit',sans-serif}h3{position:relative;padding:0 65px;text-align:center}h3:before{position:absolute;top:calc(50% - 1px);left:0;width:100%;height:2px;content:'';background:#455461}h3 span{position:relative;padding:0 1em;background:#fff}h4{position:relative;padding:1rem}h4:after{position:absolute;bottom:0;left:0;width:100%;height:10px;content:'';background-image:-webkit-repeating-linear-gradient(135deg,#000,#000 1px,transparent 2px,transparent 5px);background-image:repeating-linear-gradient(-45deg,#000,#000 1px,transparent 2px,transparent 5px);background-size:7px 7px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.bg-light-blue{background-color:rgba(240,241,253,1)}.bg-light-blue h3 span{background-color:rgba(240,241,253,1)}.border-color-blue{border-color:rgba(53,75,232,1) !important}.text-blue,.btn-link.text-blue,a.text-blue-hover:hover{color:rgba(53,75,232,1)}.icon-extra-large{font-size:80px}.feature-box p{text-align:left}.case-tag{background-color:rgba(53,75,232,1);color:#fff;padding:5px 10px;margin-bottom:10px}.bg-gradient-blue h3:before{position:absolute;top:calc(50% - 1px);left:0;width:100%;height:0;content:none;background:0 0}.table-price th,.table-price td{padding:18px 12px}.table-price td{text-align:center}.table-price th{white-space:nowrap}.table-price p{font-weight:600;color:#000;margin-bottom:15px;line-height:1.5;text-align:left}.table-price ul li{font-size:13px;line-height:1.5;text-align:left}.table-price{background:#fff}.plan-en{font-size:13px;line-height:13px;color:silver}.plan-ja{font-size:18px;line-height:1.5;color:#000;font-weight:600}.plan-price{font-size:14px;line-height:1.5;color:#000}.plan-price span{font-size:18px;line-height:1.5;color:#000;font-weight:600}.footer-phone{color:#000;font-size:20px;font-weight:600;font-family:'Outfit',sans-serif}.footer-mail{color:#000;font-size:20px;font-weight:600;font-family:'Outfit',sans-serif}footer h5{font-weight:300;font-size:18px}.section-cta a.btn{background:#ff114a;border-color:#ff114a;color:#fff;font-size:18px;letter-spacing:1px;padding:18px 38px;text-align:center;display:block;margin:0 auto;border-radius:50px}.section-cta a.btn:hover{box-shadow:0 8px 30px -5px rgba(0,0,0,.2);-moz-transform:translate3d(0,-3px,0);-o-transform:translate3d(0,-3px,0);-ms-transform:translate3d(0,-3px,0);-webkit-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0);background:#fff;border-color:#ff114a;color:#ff114a}.section-cta h5{text-align:center;color:#fff;margin-bottom:5px;font-size:24px;text-shadow:1px 1px 3px #000}.section-cta p{text-align:center;color:#fff;font-size:20px;text-shadow:1px 1px 3px #000}.submit-btn{background:#ff114a;border-color:#ff114a;color:#fff;font-size:20px;letter-spacing:1px;padding:18px 38px;text-align:center;display:block;margin:0 auto;border-radius:50px;text-shadow:none !important;font-weight:600}.submit-btn:hover{background:#fff;color:#ff114a}.feature-box-content ul{padding-left:1.5em}.feature-box-content ul li{text-align:left;color:#5f7384;line-height:1.65}.feature-box .feature-box-content{height:18em}.price-block{background:#fff;padding:25px;box-shadow:0 0 15px rgb(0 0 0/8%);transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;text-align:center;margin-bottom:25px}.price-block p{margin-bottom:0}.focus-price{background:#ff114a;color:#fff;padding:8px 25px;font-size:18px;display:inline-block;font-weight:600;margin-bottom:10px}.focus-yen{font-size:125%;color:#eeeb27;font-weight:900}.price-term{color:#000;font-size:18px}.price-title{font-size:24px;font-weight:600;color:#000;border-bottom:double 2px #354be8;display:block;padding-bottom:2px}.price-num{font-size:18px;letter-spacing:.05em;color:#000}.price-yen{font-size:34px;font-weight:600;color:#000;font-family:'Outfit',sans-serif}.process-content p{text-align:left}.intro-block ul{padding-left:1.5em}.intro-block ul li{text-align:left;color:#5f7384;line-height:1.65}@media (max-width:768px){.fv-wrap{padding:15px 0;margin:0;border-top:solid 2px #fff;border-bottom:solid 2px #fff}.fv-wrap h2{font-size:28px;line-height:1.4;text-align:center}.fv-logo{width:75%;display:block;margin:0 auto 30px}h3{font-size:20px;padding:0 30px}.feature-box .feature-box-content{height:auto}.price-block{height:auto;margin-bottom:20px}}.feature-box-icon{padding:0 10%}.section-cta{background-image:radial-gradient(rgba(0,0,0,.5) 0%,rgba(0,0,0,.5) 100%),url(//www.mieden.co.jp/miedenwp2/wp-content/themes/mieden/safestorage/assets/css/../imgs/AS_335703289.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}footer .footer-logo{max-height:30px;margin-bottom:10px}.logo-msys{width:55%;background:#fff;padding:15px 25px;display:block;margin:10px auto 15px;border-radius:30px}.section-achievement{padding:50px 0}.achievement-block{text-align:center;padding:45px 0 30px}.achievement-block h5{font-size:30px;font-weight:600;color:#000;margin-bottom:0}.achievement-block h5 span{font-size:130%}.option-wrap{background:#f1f1f1;padding:10px}.option-wrap .price-block{margin-bottom:0}.option-label{border:solid 1px #000;padding:4px 8px;font-size:16px}.footer-link{margin-top:20px}.footer-link a{color:rgba(53,75,232,1);text-decoration:underline}.footer-link a:hover{color:rgba(21,38,163,1);text-decoration:underline}.tab-style-04 .nav-tabs>li.nav-item>a.nav-link{font-size:16px;text-transform:none}.panel-body a{color:rgba(53,75,232,1);text-decoration:underline}.preparation{background:#f1f1f1;font-size:70%;margin-left:10px;padding:3px 6px;font-weight:300;color:#2a2a2a}.service-in{border:solid 1px #fff;padding:10px;color:#fff;font-size:18px;margin-bottom:10px}.service-in span{font-size:22px;font-weight:600}.form-block{background:#fff;padding:25px;border-radius:5px;box-shadow:0 0 15px rgb(0 0 0/8%)}.text-white a{color:#fff;text-decoration:underline}@media (max-width:768px){.form-block{background:#fff;padding:20px 5px}.price-title{line-height:1.6;font-size:22px}#about h3{line-height:1.3}#about h3:before{background:0 0}#about h3 span{position:relative;padding:0;background:0 0}#about h3{padding:0}}@media (min-width:991px){.sticky .header-reverse-scroll{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-ms-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;box-shadow:none}}.flow-start{padding:40px 0;text-align:center}@media (max-width:768px){.process-content h5{font-size:20px}}.col-15,.col-sm-15,.col-md-15,.col-lg-15{position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:768px){.col-sm-15{width:20%;flex:0 0 20%}}@media (min-width:992px){.col-md-15{width:20%;flex:0 0 20%}}@media (min-width:1200px){.col-lg-15{width:20%;flex:0 0 20%}}.kintone-block a{background:#ff114a;border:solid 2px #ff114a;color:#fff;font-size:18px;font-weight:600;letter-spacing:1px;padding:18px 38px;text-align:center;display:block;margin:0 auto;border-radius:50px;margin-bottom:15px}.kintone-block a:hover{background:#fff;color:#ff114a;border:solid 2px #ff114a}.feature-box-content h4{line-height:1.5}.interviewee-intro ul{padding-left:0;padding-bottom:1.5em;list-style:none}.interview-q{position:relative;padding:1rem 1rem 1rem 4rem;background:#fff;border-left:2px solid #0099d9;border-radius:4px;box-shadow:0 2px 12px rgba(0,0,0,.06);margin-bottom:1.5rem;min-height:5rem;display:flex;align-items:center}.interview-q .q-label{position:absolute;left:1.2rem;top:50%;transform:translateY(-50%);width:3rem;height:3rem;background:#0099d9;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;font-family:'Oswald','Noto Sans JP',sans-serif}.interview-q h4{margin:0;font-size:1.3rem;line-height:1.6;color:#1f2a44}.interview-q h4:after{background-image:none !important}.interview-a{padding:0 1.5rem 0 3rem;margin-bottom:1.8rem}.interview-a .speaker{display:inline-block;font-weight:700;color:#0099d9;margin-bottom:.4rem;letter-spacing:.05em}.interview-a p{line-height:1.9;color:#333}.interview-summary p{font-size:1rem;line-height:2;color:#1f2a44}.btn-blue{background:#0099d9;color:#fff !important;line-height:1.5;padding:1rem 2rem}.btn-blue:hover{background:#007aaf}.voice-card-link{display:block;text-decoration:none !important;color:inherit;height:100%}.voice-card-link:hover,.voice-card-link:focus{text-decoration:none !important;color:inherit}.voice-card{height:100%;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease}.voice-card-link:hover .voice-card{transform:translateY(-6px)}.voice-card-img{position:relative;height:220px;background-size:cover;background-position:center}.voice-card-img:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,153,217,.55) 0%,rgba(0,40,80,.25) 100%)}.voice-card-img .voice-no{position:absolute;left:1.2rem;bottom:1rem;color:#fff;font-family:'Oswald','Noto Sans JP',sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:.12em;z-index:1;text-shadow:0 2px 8px rgba(0,0,0,.3)}.voice-card-body{padding:1.8rem 1.6rem 1.6rem}.voice-card-body .voice-company{font-size:.85rem;color:#0099d9;font-weight:700;letter-spacing:.05em;margin-bottom:.6rem}.voice-card-body .voice-title{font-size:1.05rem;line-height:1.6;color:#1f2a44;font-weight:700;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.voice-card-body .voice-excerpt{font-size:.9rem;color:#666;line-height:1.8;margin-bottom:1.2rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.voice-card-body .voice-more{display:inline-flex;align-items:center;gap:.4rem;color:#0099d9;font-weight:700;font-size:.9rem;letter-spacing:.05em}.voice-card-link:hover .voice-more i{transform:translateX(5px)}.voice-more i{transition:transform .3s ease}@media (max-width:575px){.voice-card-img{height:180px}.voice-card-body{padding:1.4rem 1.2rem 1.2rem}.voice-card-body .voice-title{font-size:1rem}}.fv-company-logo{display:inline-block;background:#fff;padding:12px 20px;border-radius:6px;margin-bottom:1rem;box-shadow:0 4px 16px rgba(0,0,0,.12);max-width:280px}.fv-company-logo img{display:block;width:100%;height:auto}@media (max-width:575px){.fv-company-logo{padding:10px 16px;max-width:220px}.section-label{width:70%}}