.fix-btn{width:90px;height:350px;margin:0;position:fixed;top:200px;right:0;z-index:999;transform-origin:right;transform:translateX(100%)}.fix-btn.is-fixed{transform:translateX(0)}.fix-btn img{width:100%;height:auto}.fix-btn a:hover{opacity:.7}.sec01 .item{display:flex;justify-content:center;align-items:center;align-content:center;flex-direction:column}.sec01 .item .thum{text-align:center;margin:0 auto 20px;width:100%;display:flex;justify-content:center;align-items:center;align-content:center;flex-direction:column}.sec01 .item .txt{width:90%;margin:0 auto}.sec01 .item h5{font-size:2rem;line-height:1.7;color:#0097a7;text-align:center;margin:0 auto 15px}.sec01 .item p{font-size:1.3rem;width:90%;margin:0 auto;text-align:justify;letter-spacing:.05em}.sec02 .inner{padding:3%;text-align:center;border-radius:20px;box-shadow:0 3px 20px 0 rgba(0,0,0,.1)}.parsent{color:#0097a7;font-weight:bold;font-size:8.4rem;line-height:1;margin:0 auto 3%}.parsent span{display:inline-block;vertical-align:baseline;line-height:1;font-size:3.4rem;margin:0 0 0 3px}.sec02 .note{font-size:12px;color:#727272;letter-spacing:.05em}.sec02 .note a{text-decoration:underline}.sec02 .note a:hover{text-decoration:none}.sec03 .column{margin:4% auto;justify-content:space-between;align-items:center}#sec03_1,#sec03_3{flex-direction:row-reverse}.sec03 .item.thum{text-align:center;padding:0 0 0 4%}.sec03 .item:last-child{padding:0 4% 0 0}#sec03_2 .item{padding:0 0 0 4%}#sec03_2 .item.thum{padding:0 4% 0 0}.sec03 .item_main_tit{font-size:2.8rem;font-weight:bold;line-height:1.8;padding:0;text-align:left;margin:0 auto 7%}.sec03 .txt{width:100%;margin:0;padding:0;font-size:1.4rem;text-align:justify;line-height:2.2}.sec03 .btn{margin:6% auto 0}section.sec04{padding:60px 0 0}.sec04 .image{width:70%;margin:0 auto}.sec04 .col03{width:65%}.sec04 .item{margin:0 auto 7%;display:flex;justify-content:center;align-items:center;align-content:center;flex-direction:column}.sec04 .item .thum{text-align:center;margin:0 auto 10px;width:100%;height:70px;display:flex;justify-content:center;align-items:center;align-content:center;flex-direction:column}.sec04 .item .thum img{width:auto;height:100%;max-width:inherit}.sec04 .item h5{font-size:1.6rem;line-height:1.7;text-align:center;width:100%;margin:0 auto;letter-spacing:.05em}.sec04 .product-box{width:100%;margin:8% auto 0}.sec04 .product-box .item{width:calc(33.3333333333% - 2em);margin:0 1em 7%;padding:3% 2%;border-radius:12px;text-align:center;color:#fff}.product-box .product_cc{background:#0097a7}.product-box .product_pc{background:#fbb81b}.product-box .product_kc{background:#6341d6}.product-box .product-tit{font-size:2rem;line-height:1.5;margin:0 auto .4em}.product-box .product-icon{color:#fff;font-weight:bold;line-height:1.5;margin:0 auto 1.2em}.product-box .product-icon .icon{display:inline-block;width:36px;height:36px;background:#fff;border-radius:6px;padding:6px 5px;margin:0 .8em 0 0}.product-box .icon img{height:100%;width:auto;max-width:100%}.product-box .product_kc .icon{padding:6px 3px}.product-box .btn-wht a{background:#fff;border:1px solid #fff}.product-box .product_cc .btn-wht a{color:#0097a7}.product-box .product_pc .btn-wht a{color:#fbb81b}.product-box .product_kc .btn-wht a{color:#6341d6}.product-box .btn-wht a:hover{background:rgba(255,255,255,0);color:#fff}.holmes .customer .col02{height:380px;align-items:center;border-radius:20px;box-shadow:0 1px 20px 0 rgba(0,0,0,.1);overflow:hidden;margin:0 auto 4%}.holmes .customer .col02 .thum{height:100%;position:relative;overflow:hidden}.holmes .customer .col02 .thum img{width:auto;max-width:inherit;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%)}.holmes .customer .col02 .txt{padding:3%}.customer .col02 .item_main_tit{font-size:2.4rem;font-weight:bold;text-align:left;padding:0 0 30px;margin:0 auto 30px;position:relative}.holmes .customer .item_main_tit::after{content:"";display:block;width:60px;height:1px;background:#0097a7;position:absolute;bottom:0;left:0}.holmes .customer .col02 .logo{width:220px;height:auto;margin:0 0 10px}.holmes .customer .col02 .logo img{width:100%;height:auto;margin:0 auto}.holmes .customer .col02 .name{font-size:1.4rem;font-weight:500}.holmes section.contact{padding:6% 0}.holmes section.contact .tit{font-size:3.4rem;margin:0 auto 50px}.holmes section.contact .tit::before,.holmes section.contact .tit::after{display:none}.holmes .contact h3{font-size:3rem;font-weight:500;line-height:1.5;letter-spacing:.05em}.ver03 .content .inner{max-width:990px}.ver03 .tit{font-size:3.4rem;font-weight:bold;margin:0 auto 5%}.ver03 .btn-yellow a{background:#ff9d00;border:1px solid #ff9d00}.ver03 .btn-yellow a:hover{color:#ff9d00}.ver03 .main-visual .btn-dl a{padding:8px 28px 12px 8px}.ver03 .main-visual{padding:6% 0;background:url(../img/top/ver03/mv-bg.webp) no-repeat center top/cover}.ver03 .main-visual .inner{padding:0;z-index:2;position:relative}.ver03 .main-visual .hero-img{width:50%;height:auto;margin:0 0 0 auto;position:absolute;bottom:30px;right:30px}.ver03 .main-visual .pc-only-img{display:block}.ver03 .main-visual .sp-only-img{display:none}.ver03 .main-visual .mv_txt{padding:0;width:47.5%;line-height:1.5}.ver03 .mv_txt .tit{letter-spacing:.05em;font-size:3.6rem;font-weight:500;line-height:1.5;margin:0 0 4%;text-align:left}.ver03 .mv_txt .tit span{display:inline-block;font-size:12px;color:#fff;background:#0097a7;padding:.5rem 1em;text-align:center;border-radius:3px;margin-bottom:20px}.ver03 .mv_txt .tit span span{padding:0;margin-bottom:0}.ver03 .main-visual .btn{margin:16px 0 0;font-size:1.6rem}.ver03 .sec_banner{background-color:#000f0d}.ver03 .sec_banner .row{display:flex;justify-content:center;gap:3rem}.ver03 .sec_banner .banner{max-width:400px}.ver03 .customer{padding:50px 0 0;background:#fff}.ver03 .customer .tit{font-size:3.4rem}.ver03 .customer .col02{background-color:#fff;border-radius:8px;box-shadow:0 2px 18px rgba(0,0,0,.16)}.ver03 .customer .col02 .item_main_tit{font-size:1.6rem;padding:0;margin:0 auto 40px}.ver03 .customer .item_main_tit::after{display:none}.ver03 .customer .col02 .logo{margin:0 0 40px}.sec_features{padding:80px 0 40px}.sec_features .tit{font-size:2.8rem;margin:0 auto 1.5em;font-weight:bold}.features-flow{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.features-flow li{display:flex;flex-direction:column;justify-content:flex-start;align-content:center;width:14.2857142857%;padding:0 5px}.features-flow .flow-ttl{padding:12px 5px;text-align:center;font-size:1.2rem;color:#fff;background:url(../img/features/ver03/arw-features-flow.svg) no-repeat left center/100% auto;margin:0}.features-flow .flow-img{text-align:center;display:flex;justify-content:center;align-items:center;padding:20px 30px 0 20px;align-content:center;height:100%}.features-flow li:nth-of-type(2) .flow-img{padding:20px 35px 0 27px}.features-flow .icon-vertical{padding:20px 50px 0 45px}.sec_task .tit{font-size:3.4rem;font-weight:bold;margin:0 auto 5%}.sec_task .item .thum{text-align:center;margin:0 auto 20px;width:100%;display:flex;justify-content:center;align-items:center;align-content:center;flex-direction:column}.sec_task .item .txt{width:90%;margin:0 auto}.sec_task .item h5{font-size:2rem;line-height:1.6;color:#000;text-align:center;margin:0 auto 15px;padding:1ex 1em;border:1px solid #000}.sec_task .item p{letter-spacing:.05em}.sec_reason .inner{max-width:1080px}.sec_reason .tit{font-weight:bold;color:#fff;background:#000;padding:1rem}.sec_reason .column{margin:6% auto;justify-content:space-between;align-items:center}.sec_reason #reason01,.sec_reason #reason03{flex-direction:row-reverse}.sec_reason .item{padding:0 3% 0 0}.sec_reason .item.thum{text-align:center;padding:0}.sec_reason #reason02 .item,.sec_reason #reason04 .item{padding:0 0 0 3%}.sec_reason #reason02 .item.thum,.sec_reason #reason04 .item.thum{padding:0}.sec_reason .item_main_tit{font-size:3.2rem;font-weight:bold;text-align:left;margin:0 auto 1em}.sec_reason .item .txt{color:#73767f;line-height:1.8}.sec_reason .btn-wht{max-width:255px;font-size:1.8rem}.sec_reason .btn a{padding:15px 20px;border-radius:4px;box-shadow:none}.sec_benefit .inner{max-width:1080px}.sec_benefit .tit{font-weight:bold;margin:0 0 1rem}.sec_benefit .column{margin:3% auto 6%;justify-content:space-between;align-items:flex-start}.sec_benefit .item{padding:0 3% 0 0;text-align:center}.sec_benefit .item.thum{margin:-6rem 0 2rem}.sec_benefit .item .thum{text-align:center;padding:0;margin:0 0 1rem}.sec_benefit h5{font-size:3.2rem;margin:0 auto 2rem;text-align:center}.sec_benefit ul{text-align:left}.sec_benefit ul li{font-size:1.6rem;margin-bottom:.4rem;list-style:disc}.ver03 .customer2{padding:2% 0}.ver03 .customer2 .tit{font-weight:bold}.ver03 .customer2 .col02{margin:60px auto 0}.ver03 .customer2 .col02 .item{width:calc(50% - 2em);margin:0 1em 2em;background:#fff;position:relative;box-shadow:0 1px 14px -1px rgba(3,15,54,.1)}.ver03 .customer2 .item .thum{margin:0 0 10px}.ver03 .customer2 .item .txt{background:#fff;padding:1em 1.5em;text-align:left}.ver03 .customer2 .item .item_main_tit{text-align:left}.ver03 .customer2 .item .logo{margin:0 0 15px;height:50px;width:100%}.ver03 .customer2 .item:nth-of-type(1) .logo{height:40px}.ver03 .customer2 .item .logo img{height:100%;width:auto;max-width:inherit}.ver03 .customer2 .item p.name{margin:10px 0}.sec_support .col03{width:65%}.sec_support .item{margin:0 auto 7%;display:flex;justify-content:center;align-items:center;align-content:center;flex-direction:column}.sec_support .item .thum{text-align:center;margin:0 auto 10px;width:100%;height:70px;display:flex;justify-content:center;align-items:center;align-content:center;flex-direction:column}.sec_support .item .thum img{width:auto;height:100%;max-width:inherit}.sec_support .item h5{font-size:1.6rem;line-height:1.7;text-align:center;width:100%;margin:0 auto;letter-spacing:.05em}.ver03 section.contact{background-color:#e8eded}.ver03 section.contact .contact_tit{font-size:3.4rem;color:#000f0d;margin:0 auto 10px}.ver03 section.contact p{margin-bottom:20px}@media screen and (max-width: 1024px){.fix-btn{width:50%;height:auto;margin:0;top:inherit;bottom:0;right:50%;z-index:999;transform-origin:bottom;transform:translate(50%, 100%)}.fix-btn.is-fixed{bottom:10px;transform:translate(50%, 0)}.fix-btn .btn{padding:0}.fix-btn .btn-dl a{box-shadow:0 1px 20px 0 rgba(0,0,0,.1)}.sec02 .inner{max-width:90%}.parsent{font-size:6.8rem;margin:0 auto 2%}.sec03 .column{margin:6% auto}.sec03 .item:last-child{padding:0}#sec03_2 .item{padding:0}.sec03 .item_main_tit{font-size:2rem;line-height:1.7;margin:0 auto 4%}.sec04 .image{width:80%}.sec04 .col03{width:100%}.sec04 .product-box .item{width:45%;margin:0 1em 5%}.holmes .customer{padding:3% 0 6%}.holmes .customer .col02{height:280px;padding:0}.holmes .customer .col02 .item_main_tit{font-size:1.8rem;padding:0 0 20px;margin:0 auto 20px}.holmes section.contact .tit{font-size:3.2rem;margin:0 auto 30px}.holmes.ver02 .contact h3{font-size:2.2rem}.holmes.ver02 .contact .WhiteArea{width:90%}.ver03 .tit{font-size:2.8rem}.ver03 .content .inner{max-width:90%}.ver03 .main-visual{height:auto}.ver03 .main-visual .mv_txt{width:100%;padding:4% 0 0}.ver03 .mv_txt .tit{font-size:3rem;text-align:center}.ver03 .mv_txt .tit span span{display:none}.ver03 .mv_txt .mv_txt_copy{text-align:center}.ver03 .main-visual .hero-img{width:70%;margin:30px auto 0;position:relative;bottom:inherit;right:inherit}.ver03 .main-visual .sp-only-img{display:block}.ver03 .main-visual .pc-only-img{display:none}.ver03 .mv_txt p.btn{margin:30px auto 0}.ver03 .customer{padding:8% 0 0}.ver03 .customer .tit{font-size:2.8rem;letter-spacing:.04em;margin:0 auto 1.6em}.ver03 .customer .col02{height:280px}.ver03 .customer .col02 .item_main_tit{font-size:1.4rem;padding:0;margin:0 auto 20px}.ver03 .customer .col02 .logo{margin:0 0 20px;width:80%}.ver03 .customer .col02 .name{font-size:1.2rem}.ver03 .sec_features{padding:7% 0 5%}.sec_features .tit{font-size:2.8rem;margin:0 auto 1.2em}.sec_features .box{padding:4% 3%;margin:0 auto 40px}.features-flow .flow-img{padding:10px 15px 0 5px}.features-flow li:nth-of-type(2) .flow-img{padding:10px 20px 0 13px}.features-flow .icon-vertical{padding:10px 28px 0 25px}.ver03 .sec_task{padding:6% 0 0}.ver03 .sec_task .inner{max-width:95%}.ver03 .sec_task .tit{margin:0 auto .8em}.sec_task .item .thum{text-align:center;margin:0 auto 20px;width:70%;display:flex;justify-content:center;align-items:center;align-content:center;flex-direction:column}.sec_task .item .txt{width:100%}.sec_task .item h5{font-size:1.8rem;margin:0 auto 12px}.sec_task .item p{font-size:1.3rem;width:90%;margin:0 auto;text-align:justify}.sec_reason{padding:6% 0 0}.sec_reason .column{padding:0;margin:0 auto 8%}.sec_reason .item_main_tit{font-size:2.2rem;margin:0 auto .5em}.sec_reason .item .txt{font-size:1.4rem;width:100%}.ver03 .customer2{padding:3% 0}.ver03 .customer2 .col02{margin:0 auto;padding:0}.ver03 .sec_support{padding:5% 0 2%}.ver03 .sec_support .col03{width:85%}.ver03 .securitysys-part .tit{margin:0 auto 2em}.ver03 .securitysys-part .column{padding:0}.ver03 .securitysys-part .item{padding:0 1em}.ver03 .securitysys-part .txt h6{font-size:1.8rem;margin-bottom:.8em;line-height:1.4}.ver03 section.contact .contact_tit{font-size:2.8rem}.ver03 .contact .WhiteArea{width:95%}}@media screen and (max-width: 767px){.sec01 .col03 .item{width:60%;margin:0 auto 6%}.sec01 .item h5{font-size:2rem}.sec01 .item p{font-size:1.4rem;width:100%}.holmes.ver02 .sec02{padding:2% 0 4%}.parsent{font-size:5.8rem;margin:0 auto 2%}.sec02 .sp-only{display:block}.sec03 .column{width:80%}#sec03_1,#sec03_3,#sec03_2{flex-direction:column-reverse}.sec03 .col02 .item{width:100%;margin:0 auto 4%}.sec03 .item.thum{padding:0;margin:0 auto}#sec03_2 .item{padding:0}#sec03_2 .item.thum{padding:0}.sec03 .item_main_tit{text-align:center}.sec03 .txt{line-height:2}section.sec04{padding:30px 0 0}.sec04 .col03{width:100%}.sec04 .col03 .item{margin:0 auto 7%;width:50%}.ver03 .tit{font-size:2.4rem;text-align:left}.ver03 .customer{padding:50px 0 70px}.ver03 .customer .tit{font-size:2.4rem}.ver03 .customer .col02{height:auto;width:80%}.ver03 .customer .col02 .thum{width:100%;height:220px}.ver03 .customer .col02 .txt{width:100% !important;padding:6% !important}.ver03 .customer .col02 .logo{margin:0 0 20px;width:40%}.ver03 .sec_features{padding:0 0 5%}.ver03 .sec_features .caption{font-size:1.4rem;margin:0 auto 40px}.features-flow{display:none}.features-flow-img{display:block;width:80%;margin:0 auto}.sec_task .col03 .item{width:90%;margin:0 auto 6%}.sec_reason .column{width:90%;margin:8% 0 15%;padding:0 0 3rem;border-bottom:1px solid #ddd}.sec_reason .col02 .item{width:100%}.sec_reason #reason01,.sec_reason #reason03{flex-direction:column}.sec_reason #reason02 .item,.sec_reason #reason04 .item,.sec_reason #reason02 .item.thum,.sec_reason #reason04 .item.thum{padding:0}.sec_benefit h5{font-size:2.4rem}.sec_benefit .column{width:80%}.sec_benefit .col03 .item{width:100%;margin-bottom:3rem}.sec_benefit .txt{font-size:1.4rem;width:100%}.ver03 .customer2{padding:6% 0 3%}.ver03 .customer2 .tit{margin:0 auto 2em}.ver03 .customer2 .col02{width:80%}.ver03 .customer2 .col02 .item{width:100%;margin:0 auto 3em}.ver03 .sec_support .col03{width:100%}.sec_support .col03 .item{width:45%;margin:0 auto 7%}.sec_support .item .thum{height:50px}.sec_support .item h5{font-size:1.4rem}.ver03 .securitysys-part .tit{margin:0 auto 1.5em}.ver03 .securitysys-part .item{padding:0;width:90%;margin:0 auto 2em}.ver03 section.contact .contact_tit{font-size:2.4rem}}@media screen and (max-width: 479px){.fix-btn{width:100%}.sec01 .col03 .item{width:90%;margin:0 auto 6%}.sec02 .inner{max-width:92%;padding:6% 4%}.parsent{font-size:5rem;margin:0 auto 5%}.parsent span{font-size:3rem;margin:0 0 0 5px}.sec02 .note{font-size:10px;line-height:1.8}.sec03 .column{width:100%}.sec04 .col03{width:100%}.sec04 .col03 .item{width:45%}.sec04 .item .thum{height:50px}.sec04 .item h5{font-size:1.4rem}.sec04 .image{width:100%}.product-box .product-tit{margin:0 auto}.ver03 .main-visual{padding:12% 0}.ver03 .mv_txt .tit{font-size:2.4rem}.ver03 .mv_txt .tit span span{display:none}.ver03 .main-visual .hero-img{width:90%}.ver03 .customer .col02{margin:0 auto;width:95%}.ver03 .customer .col02 .item_main_tit{margin:0 auto 15px}.ver03 .customer .col02 .logo{margin:0 0 15px;width:50%}.ver03 .sec_features{padding:0 0 8%}.sec_features .tit{font-size:2rem}.features-flow-img{width:95%}.sec_task .col03 .item{width:100%;margin:0 auto 10%}.sec_reason .column{width:95%}.sec_reason .col02 .item.thum{margin:0 auto 1em}.sec_reason .item_main_tit{font-size:2rem;margin:0 auto .8em;line-height:1.5}.ver03 .customer2{padding:10% 0 3%}.ver03 .customer2 .col02{width:95%}.ver03 .customer2 .item .item_main_tit{font-size:1.6rem;line-height:1.6}.ver03 .sec_support{padding:5% 0 5%}.ver03 section.contact{padding:10% 0}}.video-wrapper{margin:100px auto 0;max-width:800px}.video-container{height:0;overflow:hidden;max-width:100%;padding-bottom:56.2%;position:relative;margin:2rem 0}.video-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width: 479px){.video-wrapper{margin:40px auto 0}}.function-table{background:#f1f2f3;padding:6% 0 !important}.function-table .item{margin:auto;width:80%}.function-table .sp-only{display:none}.function-table .pc-only{display:block}@media screen and (max-width: 479px){.function-table{padding:10% 0 !important}.function-table .item{width:100%}.function-table .sp-only{display:block}.function-table .pc-only{display:none}}.securitysys-part{background:#006974;color:#fff;padding:6% 0}.securitysys-part h2.tit{font-weight:400}.securitysys-part .txt h6{font-size:2rem;font-weight:500;margin-bottom:2rem}.securitysys-part p.clr_white{text-align:left}.securitysys-part .item{padding:0 3em 1rem 0;text-align:center}.securitysys-part .item .thum{margin-bottom:2rem}.securitysys-part .moreInfo{background-color:#fff;text-align:center;margin:2em auto 1em;width:24em;border-radius:4px}.securitysys-part .moreInfo a{color:#000}@media screen and (max-width: 479px){.securitysys-part .txt h6{font-size:1.8rem}.securitysys-part .item{width:100% !important;margin:0px auto 4rem;padding:0 !important}}.bg_blk{background:#141414}.problem.bg_gray{background-color:#f1f1f1;padding:60px 0}.content .problem .inner{max-width:1300px}.problem .tit{font-size:3.4rem;font-weight:700;margin:0 auto 7%}.problem .col03{margin:60px auto 0}.problem .col03 .item{width:calc(33.3333333333% - 2em);margin:0 1em 2em;background:#fff;position:relative}.problem .item.item_border{border-radius:6px;box-shadow:0 2px 6px #ccc}.problem .item_b_tit{font-size:1.8rem;color:#fff;font-weight:700;text-align:center;margin:-20px auto 10px;letter-spacing:.05em;background-color:#5d5d5d;padding:.6rem;width:260px;border-radius:6px}.problem .item_b_tit_b{font-size:2.6rem}.problem .item .thum{margin:30px auto 10px auto;text-align:center}.problem .item .txt{background:#fff;padding:1em 1.5em;text-align:left;border-radius:6px}.problem .item_main_tit{font-size:1.6rem;font-weight:400;text-align:left;margin:0 auto 10px;letter-spacing:.05em;line-height:1.8}.problem .item_main_tit_b{font-weight:700;font-size:1.8rem}@media screen and (max-width: 1380px){.problem .thum img{max-width:90%;height:auto;margin:0 auto}}.sec_reason .tit.no-bg{color:#212529;background:none;padding:0}.sec_reason #reason04,.sec_reason #reason06{flex-direction:row-reverse}.sec_reason #reason03,.sec_reason #reason06{margin-bottom:0}.sec_reason #reason04 .item,.sec_reason #reason06 .item{padding:0 3% 0 0}.sec_reason #reason04 .item.thum,.sec_reason #reason06 .item.thum{padding:0}.sec_reason #reason05 .item{padding:0 0 0 3%}.sec_reason #reason05 .item.thum{padding:0}.sec_reason .item_main_tit{position:relative;padding-left:1.5em}.sec_reason .item_main_tit .num{font-size:1.4em;line-height:1;position:absolute;left:0}.sec_reason .item .txt{color:#141414}.sec_reason .item .person{width:100%;margin:0 auto 1em;position:relative;display:flex;justify-content:flex-start;flex-wrap:nowrap}.sec_reason .item .person ul{margin:0;padding:0 0 0 1em;width:calc(100% - 80px)}.sec_reason .item .person li{padding:0 0 0 1em;position:relative}.sec_reason .item .person li::before{content:"";display:block;width:4px;height:4px;border-radius:50%;background-color:#141414;position:absolute;top:13px;left:0}.person-icon{width:80px}.person-icon .icon{width:60px;height:60px;display:block;margin:0 auto 4px}.person-icon .icon-caps{display:block;font-size:1.2rem;font-weight:bold;text-align:center;margin:4px auto 12px}.base.lp_why{padding:3rem;background-color:#f1f1f1}.lp_why .inner_wh{background-color:#fff;padding:60px 0 0}.content .lp_why .inner{max-width:1300px}.lp_why .lp_fin_txt{font-size:1.5rem;color:#242424;line-height:1.8;letter-spacing:.08em;margin:4rem auto}.lp_why .column{width:90%;text-align:center;display:flex;justify-content:center;align-items:center}.lp_why .col03 .item{width:calc((100% - 30rem)/3);height:auto;margin:1rem auto;padding:1.4rem 2rem;background-color:#535353;border-radius:6px}.lp_why h5{font-size:2.4rem;font-weight:700;text-align:center;color:#fff;letter-spacing:.08em}.lp_why .lp_why_img{position:relative;height:23vh;background-color:#fff}.lp_why .lp_why_img::before{content:url("../img/lp2110/filepass.svg");position:absolute;top:23rem;left:50%;transform:translate(-50%, -50%);z-index:2;image-rendering:-webkit-optimize-contrast}.lp_why .arrow{width:100%;padding-top:10vw;position:relative;background-color:#fff}.lp_why .arrow:before,.lp_why .arrow:after{content:"";position:absolute;top:1px;width:0;height:0;border-bottom:10vw solid #f1f1f1}.lp_why .arrow:before{left:0;border-right:50vw solid rgba(0,0,0,0)}.lp_why .arrow:after{right:0;border-left:50vw solid rgba(0,0,0,0)}.lp_why .item_arrow{margin:0 auto;text-align:center;width:100%;position:relative;top:-130px;height:3vh}.lp_why .item_arrow+.tit{margin:1em auto 2em}@media screen and (max-width: 1380px){.lp_why .lp_fin_txt{margin:4rem 3rem}}@media screen and (max-width: 1380px){.lp_why .col03 .item{width:calc((100% - 20rem)/3)}}@media screen and (max-width: 1380px){.lp_why h5{font-size:2rem}}@media screen and (max-width: 1380px){.lp_why .lp_why_img::before{content:url("../img/lp2110/filepass_w760.svg");top:21rem}}.securitysys-part .sub_tit{font-size:2.8rem;color:#fff;text-align:center;margin:2em auto 1.5em}.securitysys-part .item .icon{width:70px;margin:2rem auto}.contract_auto{background-color:#e7eded}.contract_auto .tit{font-size:4rem}.contract_auto .sub_tit{font-size:2.8rem}.contract_auto .item .icon{width:70px;margin:2rem auto}.contract_auto .item .h3{line-height:1.7;font-weight:bold}.contract_auto .banner{max-width:400px;margin:4rem auto}@media screen and (max-width: 1024px){.problem .col03 .item{width:calc(50% - 2em);margin:0 1em 4em}.lp_why .column{width:100%}.lp_why .col03 .item{width:calc((100% - 10rem)/3);padding:2rem 1rem}.lp_why h5{font-size:2rem}.lp_why .lp_why_img::before{content:url(../img/lp2110/filepass_w650.svg);top:18rem}.contract_auto .tit{font-size:3.2rem;text-align:center}}@media screen and (max-width: 767px){.problem .tit{text-align:center}.problem .col03{margin:0 auto}.problem .col03 .item{width:100%;margin:3rem 1rem 4rem}.problem .col03 .item .txt{padding:1em 2em}.problem .item_b_tit{font-size:1.3rem;width:80%;text-align:center;margin:-14px auto}.problem .item_b_tit_b{font-size:2.8rem}.sec_reason .tit.no-bg{text-align:center}.sec_reason .column{flex-direction:column-reverse !important;margin:8% auto 15%}.sec_reason .item_main_tit br{display:none}.ver03 .lp_why .tit{text-align:center}.lp_why .column{display:block;width:80%;padding:0 0 12%}.lp_why .col03 .item{width:100%;padding:2rem}.lp_why h5{font-size:2.2rem}.lp_why .lp_why_img{height:18vh}.lp_why .lp_why_img:before{content:url(../img/lp2110/filepass_w460.svg);top:8rem}.ver03 .securitysys-part .tit{text-align:center}.contract_auto .tit{font-size:3.2rem;text-align:center}.contract_auto .col03 .item{width:90%}.contract_auto .col03+p{margin-bottom:2.4rem}}@media screen and (max-width: 479px){.sec_reason #reason03,.sec_reason #reason06{border-bottom:none}.lp_why .lp_why_img:before{content:url(../img/lp2110/filepass_w340.svg);top:4rem}.lp_why .lp_fin_txt{margin:4rem auto}}