@charset "UTF-8";dd{margin:0}.page_breadcrumb.fot{display:none}li{list-style:none}.entry-content>section{background-color:#f4f8f9}html body #wrapper #main{padding-left:0;padding-right:0}em{font-style:normal}.flx{display:flex;justify-content:center}.inner{margin:0 auto;padding:0 30px;max-width:1100px!important}.uline{font-size:inherit;background:linear-gradient(#fff 80%,#ffdb67 0%)}.conclusion{margin-bottom:0!important;padding:.5em;line-height:1.4;font-weight:700}.conclusion .arrow_down{width:48px;margin-bottom:.5em}.conclusion span{display:block;padding:1em;border-radius:8px;background-color:#fff;color:#333}section.hero{height:300px;background-size:cover!important;background:url(/img/ransom/hero3.jpg) no-repeat}section.hero .inner{display:flex;align-items:center;justify-content:space-between}section.hero .inner h1{margin-top:40px;color:#fff;line-height:1.4;font-family:Noto Sans JP!important}section.hero .cv_btn a{transition:all ease .3s}section.hero .cv_btn a small{margin-bottom:0;font-size:13px;line-height:1.4}section.hero .cv_btn a span{display:flex;justify-content:center;align-items:center;font-size:20px}section.hero .cv_btn a span em{margin-right:8px;padding:2px 8px;background-color:#fff;color:#0084a7;font-size:14px;border-radius:20px}.hero-txt h1,.hero-txt h1 em{font-style:normal;font-weight:600}.subtitle{font-weight:600}.hero-txt{width:100%;margin-bottom:24px}.hero-txt h1{display:inline-block;margin-bottom:0;padding:0!important}.hero-txt .subtitle{display:flex;align-items:baseline;column-gap:10px;margin-top:-50px}.hero-txt .subtitle img.txt{width:60%}.hero-txt .subtitle img.badge{width:40%}.hero-img{width:40%;max-width:450px}.hero-img img{width:100%}.cv_btn{display:flex;justify-content:center;max-width:640px;margin-left:auto;margin-right:auto}.cv_btn a{position:relative;display:inline-block;color:#fff;font-weight:600;border-radius:50px;transition:all ease .3s}.cv_btn a small{display:block;margin:0 0 2px;font-size:12px;text-align:center}.cv_btn a.doc{background:#05aecf;color:#fff}.cv_btn a.doc:before{color:#fff}.cv_btn a.inquiry{background:#304858}.cv_btn a.inquiry:hover{opacity:.8}.cv_btn a.inquiry:before{color:#fff}.cv_btn a:hover{filter:brightness(1.1);text-decoration:none!important}.cv_btn a:after{position:absolute;display:block;content:"";width:8px;height:8px;border-top:2px solid white;border-right:2px solid white;top:0;right:30px;bottom:0;margin:auto;transform:rotate(45deg);transition:all ease .3s}section.customers{background-color:#fff}section.customers .customers_ttl{font-weight:700}section.customers .customers_ttl em{margin-right:2px;margin-left:2px;color:#0084a7;font-size:34px;background:linear-gradient(#fff 80%,#ffdb67 0%)}section.customers ul.logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:8px auto 0}section.customers ul.logos li{position:relative;list-style:none;background-color:#fff;text-align:center}section.customers ul.logos li img{position:absolute;width:100%;top:50%;transform:translateY(-50%);position:relative;max-width:100%;height:auto}section.customers .cta{margin:0 auto 30px;text-align:center}section.customers .cta a{display:flex;flex-direction:column;justify-content:center;column-gap:0;position:relative;max-width:480px;width:100%;margin:20px auto 36px;padding:24px;background:#caa42c;background:linear-gradient(0deg,#d39c16,#e4b81a);box-shadow:0 0 0 8px #f9ecc8;font-weight:700;font-size:22px;color:#fff;border-radius:80px}section.customers .cta a:hover{filter:brightness(1.1)}section.customers .cta a small{display:block;line-height:1.2;font-size:16px}section.customers .cta a span{line-height:1.4}section.customers .cta a:after{position:absolute;display:block;content:"";width:16px;height:16px;border-top:2px solid white;border-right:2px solid white;top:0;right:30px;bottom:0;margin:auto;transform:rotate(45deg);transition:all ease .3s}a.inq{font-weight:600;background-color:#3f4f64}a.inq:hover{background-color:#285d80}a.trial{font-weight:600}.footer_links a{font-weight:500}.post{margin-bottom:0}@media screen and (max-width: 1300px){.float_cta{display:none}}@media screen and (min-width: 768px){html{overflow:auto}.is-mbl{display:none}.pconly{display:inline-block;color:inherit}html body #wrapper #main{background-color:#f5f5f5}.lead{font-size:2em}.cv_btn{display:flex}.cv_btn a{min-width:45%;padding:14px 28px 13px 25px;font-size:18px;transition:background .4s ease;text-align:center;box-shadow:0 0 0 5px #aeb7be33}.cv_btn a.doc{position:relative;margin-right:20px}section.hero{width:100%;overflow:hidden;position:relative;padding-top:180px;padding-bottom:0;background-position:right center}section.hero .hero-txt{max-width:680px}section.hero .hero-txt span{display:block}section.hero .hero-txt span:nth-child(1){max-width:440px;margin-bottom:1em}section.hero .cv_btn{display:block;margin-left:10px}section.hero .cv_btn a{display:flex;align-items:center;justify-content:center;font-size:18px}section.hero .cv_btn a small{margin-right:8px;font-size:16px}section.hero .cv_btn a:after{width:16px;height:16px}section.hero .inner{position:relative}#main .post-content .hero-txt h1,#main .post-content .hero-txt h1 em{margin:0;font-size:46px;letter-spacing:.03em;line-height:1.25}.subtitle{margin-bottom:20px!important;padding:3px!important;font-size:22px}section.case{padding-bottom:40px;flex-direction:row}section.case .wrapper{gap:24px}section.case .wrapper dl{width:50%}section.case .wrapper dl dt{font-size:24px}section.defense article .head{font-size:20px}section.defense article .box{background-repeat:no-repeat;background-position:left bottom}section.defense article .box.b1{background-image:url(/img/ransom/defense1.png)}section.defense article .box.b2{background-image:url(/img/ransom/defense2.png)}section.defense article .box.b3{background-image:url(/img/ransom/defense3.png)}section.defense article .box .tit{padding:1em 1.5em 0;font-size:20px;text-align:center}section.defense article .box .txt{margin-bottom:100%}section.defense article .box small{display:block;font-size:10px}section.customers .inner{max-width:1260px!important;text-align:center;padding:24px 0 10px}section.customers .customers_ttl{margin-top:0;margin-bottom:0!important;font-size:20px}section.customers ul.logos li{width:126px;height:64px;margin:0 5px}section.boxil{display:none;padding:24px 0 16px!important;background-color:#ededed}section.boxil .boxil_wrapper{display:flex;justify-content:center;align-items:flex-start}section.boxil small{display:block;margin-bottom:4px;font-size:18px;line-height:1.2}section.boxil h3{margin-right:20px;margin-bottom:0;font-size:2em;line-height:1.2;color:#304858}section.boxil .badges{display:flex}section.boxil .badges img{width:120px}section.boxil .memo{margin:10px auto 0;font-size:11px;text-align:center}section.situation{padding:72px 0 60px}section.situation .wrapper_ttl{font-size:24px}section.situation .wrapper{margin-bottom:2em;padding:20px 0 24px}.conclusion .arrow_down{width:48px}.conclusion span{font-size:22px}section.feature{padding-top:80px;padding-bottom:80px}section.feature .wrapper{row-gap:20px}section.feature .box{gap:24px;padding:2em;align-items:center}section.feature .box:nth-child(2n){flex-direction:row-reverse}section.feature .box .txt_wrapper .tit{margin-top:0;font-size:28px}section.feature .box .txt_wrapper .txt{margin-bottom:1em;font-size:16px;line-height:28px}section.feature .morelink{margin-top:2em}section.voice{padding-top:80px}section.voice h2{margin-bottom:1em;font-size:34px!important}section.voice .voice_items{justify-content:space-between;flex-wrap:wrap}section.voice .voice_item{width:48%;margin-bottom:3em}section.voice .voice_item:nth-child(3),section.voice .voice_item:nth-child(4){margin-bottom:0}section.voice .voice_item .txt{padding:26px 30px}section.voice .voice_item .attrbt{margin-top:10px;margin-right:20px;padding-top:10px;padding-left:110px}section.voice .voice_item .attrbt:before{top:0;width:90px;height:90px}section.cvarea{padding:60px 0}section.cvarea .cvarea_ttl{font-size:19px;line-height:1.3;letter-spacing:.06em}section.cvarea .cvarea_ttl2{margin-bottom:0!important;font-size:34px;line-height:1.2}section.cvarea .cvarea_btn a{min-width:430px;padding:20px;font-size:20px}footer .inner{margin:16px auto 30px;display:flex;justify-content:space-between}footer .inner .logo{width:130px}.footer_links{display:flex}.footer_links li{margin-left:20px}.footer_links a{font-size:11px;color:#0a2436;font-weight:700}}@media screen and (max-width: 768px){.ransom_doc{font-size:12px}.badge{top:-300px;width:140px;right:-47px}section h2{font-size:1.4em}.pconly{display:none}.inner{padding-left:20px;padding-right:20px;text-align:center}.ransom_ipa th,.ransom_ipa td{font-size:11px!important}.cv_btn{flex-direction:column}.cv_btn a{margin:0 auto;width:100%;max-width:320px;padding:10px 24px 12px 10px;font-size:16px;text-align:center}.cv_btn a small{margin-bottom:0;text-align:center;line-height:1.2}.cv_btn a:after{width:8px;height:8px;top:0;right:30px}.cv_btn a.doc{margin-bottom:15px}.cv_btn a.inquiry small{display:none}.ransom_doc{margin-top:90px;margin-bottom:20px;text-align:center}section.hero{display:flex;height:250px;align-items:center;background-position:0px center!important}section.hero .inner{margin:0 0 0 20px;flex-direction:column-reverse}section.hero .hero-txt{width:100%;max-width:540px;margin-top:0;margin-bottom:10px}section.hero .hero-txt h1{display:block;margin-bottom:0;line-height:1.3!important;font-size:28px;text-align:left}section.hero .hero-txt .subtitle{align-items:baseline;margin:-40px auto 24px;padding:0}section.hero .hero-img{margin:0 auto}section.hero .hero-img figure{margin:10px 0 0}section.hero .btn_trial{margin:24px auto 5px}section.hero .cv_btn{display:block;margin:0 16px 24px}section.hero .cv_btn a{width:100%;display:block}section.hero .cv_btn small{line-height:1.8}.boxil_wrapper{text-align:center}.boxil_wrapper h3{font-size:24px}.boxil_wrapper h3 small{display:block;font-size:16px}.boxil_wrapper h3 br,.boxil_wrapper .badges{display:none}.boxil_wrapper+.memo{font-size:10px}.conclusion{padding:0}.conclusion .arrow_down{width:28px}.conclusion span{font-size:1em}section.situation{padding:60px 0 0}section.situation .wrapper_ttl{padding:.5em;font-size:1em}section.situation .wrapper{margin-bottom:1em;padding:.5em 1em 1em}section.situation .source{padding-left:2em;padding-right:2em;font-size:9px;line-height:1.4}section.situation table th{padding:0!important}section.damage .lead span{font-size:1.4em!important}section.damage .wrapper{flex-direction:column}section.damage .wrapper>img{max-width:160px;margin:0 auto}section.damage .wrapper .influence{margin:0 1em}section.damage .wrapper .influence dl dt{font-size:1em;font-weight:700}section.damage .wrapper .influence dl dd{text-align:left}section.case{padding-bottom:60px}section.case .lead{font-size:1.4em}section.case .wrapper{flex-direction:column}section.case .wrapper dl{margin-bottom:1em}section.case .wrapper dl dt{font-size:1em;font-weight:700;text-align:center!important;font-size:16px}section.case .wrapper dl dd{font-size:14px!important}section.case .txt{font-size:14px;line-height:1.5}section.defense article{overflow-x:auto;flex-direction:column}section.defense article .head{padding:.5em!important;font-size:16px;line-height:1.3}section.defense article .box_wrapper .flx{flex-direction:column}section.defense article .box{width:100%!important}section.defense article .box .tit{padding:.5em;font-size:16px;text-align:center!important}section.defense article .box .txt{margin-top:0!important;font-size:13px;line-height:1.5}section.feature{padding-top:80px;padding-bottom:40px}section.feature .wrapper .box{gap:10px;margin-bottom:2em;padding:2em;flex-direction:column}section.feature .wrapper .box img{margin:0 auto}section.feature .wrapper .box .txt_wrapper{font-size:16px;line-height:1.5;text-align:center!important}section.feature .wrapper .box .txt_wrapper .tit{display:inline-block;margin-top:0;font-size:1.2em;text-align:center}section.feature .wrapper .box .txt_wrapper .tit:before{top:-3px}section.feature .wrapper .box .txt_wrapper .txt{margin-top:0!important;text-align:left!important}section.boxil{padding-top:40px!important}section.customers .inner{padding:0!important}section.customers .customers_ttl{margin:22px 10px 0;font-size:16px;line-height:1.5}section.customers .customers_ttl em{font-size:20px}section.customers ul.logos{margin-top:10px}section.customers ul.logos li{width:80px;height:40px;margin:0 5px}section.customers .cta{padding-left:30px;padding-right:30px}section.customers .cta a{max-width:360px}section.customers .cta a small{font-size:16px}section.customers .cta a span{font-size:20px}.item_wrapper{display:flex;flex-wrap:wrap;justify-content:center;max-width:390px;margin:0 auto}.item_wrapper dl{width:100%;margin-left:20px;justify-content:space-between}.item_wrapper dl dt{width:46px;height:46px;line-height:46px;box-shadow:0 0 13px #c6cfd2;border-radius:6px}.item_wrapper dl dd{width:calc(100% - 65px)}.item_wrapper dl dd .ttl{font-size:16px}.item_wrapper dl dd .txt{font-size:14px;line-height:20px}section.cvarea{padding:30px 0;background-size:contain!important}section.cvarea .inner{background-color:transparent}section.cvarea .txt{display:block;padding:20px 0;font-size:13px;line-height:1.5}section.cvarea p.cvarea_ttl{margin-bottom:10px;line-height:1.35}section.cvarea p.cvarea_ttl2{font-size:22px;line-height:1.3}.cvarea_btn a{display:block;max-width:366px;padding:14px 10px;font-size:18px;box-shadow:0 3px 6px #00000026}footer{padding:30px 0 0}footer .logo{margin:0 auto 20px;width:180px}.footer_links{margin:0}.footer_links a{font-size:12px;color:#333}}section.voice{padding-bottom:48px;background-color:#fff;text-align:center}section.voice h2{color:#304858}section.voice .inner{background-color:transparent}section.voice:after{content:"";width:100%;height:1px;display:block}section.voice .source{display:block;text-align:center;font-size:13px}.voice_items{display:flex;text-align:left}.voice_item{font-size:16px}.voice_item .txt{position:relative;background-color:#fff;box-shadow:0 0 20px #c7d3d7;border-radius:10px;color:#000;font-weight:500}.voice_item .txt:after{content:"";display:block;position:absolute;bottom:-15px;left:20%;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #fff}.voice_item .attrbt{position:relative;min-height:100px}.voice_item .attrbt dl{display:flex;font-size:14px}.voice_item .attrbt dl dt,.voice_item .attrbt dl dd{margin-bottom:.5em;line-height:1.2}.voice_item .attrbt:before{position:absolute;left:0;display:block;content:"";border-radius:90px;background-position:center 10px;background-repeat:no-repeat;background-color:#d1eef5}.voice_item:nth-child(1) .attrbt:before{background-image:url(/img/lp_202111/voice_1.png)}.voice_item:nth-child(2) .attrbt:before{background-image:url(/img/lp_202111/voice_2.png)}.voice_item:nth-child(3) .attrbt:before{background-image:url(/img/lp_202111/voice_3.png)}.voice_item:nth-child(4) .attrbt:before{background-image:url(/img/lp_202111/voice_4.png)}@media screen and (max-width: 768px){section.voice h2{font-size:24px!important;line-height:1.5}section.voice .voice_items{flex-direction:column;align-items:center}section.voice .voice_item .txt{padding:20px;font-size:15px;line-height:1.7}section.voice .voice_item .attrbt{display:inline-block;margin-top:16px;margin-right:0;padding-left:90px}section.voice .voice_item .attrbt:before{top:-8px;width:65px;height:65px;background-size:85%}section.voice .voice_item .attrbt dl{line-height:1.95}section.voice .voice_item .attrbt dl dt,section.voice .voice_item .attrbt dl dd{font-size:12px}section.voice .voice_item .attrbt dl dt{min-width:3em}section.voice .source{line-height:1.4;font-size:12px}}@media screen and (max-width: 410px){section.hero .hero-txt .subtitle{margin-top:-24px}}.source{display:block;font-size:12px}section.situation{background-color:#ebf4ff;margin-bottom:0;text-align:center}section.situation .lead{padding-bottom:0}section.situation .lead:after{display:none}section.situation table.ransom_ipa{table-layout:fixed;margin-bottom:.5em}section.situation table.ransom_ipa td.ransom{background-color:#fff;font-weight:700}section.situation table.ransom_ipa+.source{margin-bottom:5em}section.situation .wrapper_ttl{margin:2em auto 0;font-weight:700;background-color:#375972;color:#fff;border-radius:6px 6px 0 0}section.situation .wrapper{border:1px solid #d7e1e3;text-align:center;border-radius:0 0 6px 6px;background-color:#fff}section.situation .wrapper img{margin-bottom:.5em}section.situation .wrapper.w2{margin-bottom:0}section.situation table{margin:0 auto 3em;border-collapse:separate;border-spacing:0;border-right:1px solid #ccc;border-bottom:1px solid #ccc}section.situation table th,section.situation table td{padding:15px;font-size:14px;border:1px solid #ccc;border-collapse:collapse;border-right:none;border-bottom:none;line-height:1.4;background-color:#fff}section.situation table th:first-child{width:5%}section.situation table thead th{background-color:#55809f;color:#fff;font-size:16px;font-weight:400;padding:.4em .1em}section.situation table tbody th{background-color:#fff}section.situation table tbody td{width:24%;text-align:left;padding:.4em 1em}section.situation table tbody td.ransom{background-color:#fff;font-weight:700;color:#333}h2{margin-bottom:.3em!important;text-align:center}.lead{position:relative;padding-bottom:20px;margin-bottom:1em!important;font-weight:700;line-height:1.4;text-align:center}.lead em{color:#05aecf}.lead small.memo{display:block;margin-top:10px;font-size:12px;font-weight:400}.lead:after{content:"";width:74px;height:4px;background-color:#05aecf;position:absolute;bottom:0;left:50%;transform:translate(-50%)}section.damage{padding:0 0 40px;margin-bottom:0;background-color:#fff}section.damage .inner{padding-top:40px}section.damage .source{display:none}section.damage .lead{display:flex;align-items:center;justify-content:center;column-gap:20px}section.damage .lead img{width:140px}section.damage .lead span{line-height:1}section.damage h2{text-align:center}section.damage .wrapper{max-width:940px;margin-left:auto;margin-right:auto;display:flex;align-items:flex-start;justify-content:space-between;column-gap:40px}section.damage .wrapper>img{width:360px}section.damage div.influence{margin:0 0 2em}section.damage div.influence dl{position:relative;width:100%;margin-bottom:1.5em;padding:0;border-radius:8px}section.damage div.influence dl dt{position:relative;margin-bottom:0;padding-bottom:4px;padding-left:1em;font-size:20px;font-weight:700;line-height:1.4;text-align:left!important}section.damage div.influence dl dt:before{display:block;content:"";width:16px;height:16px;background-color:#5b4f70;border-radius:50%;position:absolute;left:-2px;top:6px}section.damage div.influence dl dt br{display:none}section.damage div.influence dl dt span{display:none}section.damage div.influence dl dd{padding-left:0;font-size:15px;line-height:1.6}section.damage .case{display:flex;display:none;margin-bottom:1em;padding:1em 2em;background-color:#fff;border-radius:8px}section.damage .case .tit{flex-basis:200px;font-weight:700}section.damage .case ul{margin:0}section.damage .case ul li{position:relative;padding-left:20px;color:#65343b}section.damage .case ul li:before{content:"・";position:absolute;left:0;top:0}section.case{padding-top:0;text-align:center;background-color:#ebf4ff}section.case .inner{padding-top:60px}section.case .wrapper{display:flex;margin-bottom:1em}section.case .wrapper dl{position:relative;padding:2em;border:3px solid #fff;background-color:#fff;border-radius:12px;box-shadow:0 0 20px #0000001a}section.case .wrapper dl dt,section.case .wrapper dl dd{padding-left:0;text-align:left}section.case .wrapper dl dt:before,section.case .wrapper dl dd:before{display:block;position:absolute;left:0;width:4px;height:4px;border-radius:40px;font-weight:700;text-align:center;line-height:40px;color:#fff}section.case .wrapper dl dt{position:relative;margin-bottom:.5em;line-height:1.4;font-weight:700}section.case .wrapper dl dt:before{background-color:#fff;content:""}section.case .wrapper dl dd{position:relative;margin:0;font-size:15px}section.case .wrapper dl dd:before{background-color:#fff;content:""}section.case .endtxt{text-align:center;font-size:18px}.triangle{display:none;width:100%;text-align:center;background-color:#f4f8f9}.triangle img{width:100%}section.defense{padding-top:80px;padding-bottom:80px;text-align:center;background-color:#fff}section.defense h2{color:#05aecf}section.defense article{position:relative;display:flex;column-gap:0px}section.defense article .box_wrapper{display:flex;flex-direction:column;padding:0}section.defense article .box_wrapper:nth-child(1){flex:2;background-color:#fff}section.defense article .box_wrapper:nth-child(1) .head{background-color:#0084a7}section.defense article .box_wrapper:nth-child(2){flex:1;background-color:#fff}section.defense article .box_wrapper:nth-child(2) .head{background-color:#08647d}section.defense article .head{margin:0;font-weight:700;color:#fff}section.defense article .flx{position:relative;display:flex}section.defense article .flx .box{width:50%}section.defense article .box{height:100%;border:0px solid #bbb;background-size:contain!important}section.defense article .box.b1{position:relative;background-color:#e1f3f7}section.defense article .box.b2{background-color:#d3ecf2}section.defense article .box.b3{background-color:#c1e7f1}section.defense article .box .tit{margin:0;min-height:5em;line-height:1.4;font-weight:700;text-align:left}section.defense article .box .tit .en{display:block;font-size:32px;text-align:center}section.defense article .box .txt{padding:0 1.5em 1em;text-align:left;font-size:15px;line-height:1.5}section.feature{text-align:center;background-color:#ebf4ff}section.feature .morelink{text-align:center}section.feature .morelink a{display:block;max-width:400px;margin:0 auto;padding:8px;border:1px solid #05aecf;color:#05aecf;border-radius:60px;font-weight:700}section.feature .morelink a:hover{box-shadow:0 0 10px #cacaca}section.feature .wrapper{display:flex;justify-content:center;flex-wrap:wrap;column-gap:8px}section.feature .box{width:100%;text-align:left;display:flex;flex-direction:row;background-color:#fff;box-shadow:0 0 20px #0000001a;border:1px solid #eeeeee;border-radius:8px}section.feature .box .txt_wrapper{width:100%}section.feature .box .txt_wrapper .tit{position:relative;margin-bottom:.5em;padding-left:48px;font-weight:700;line-height:1.4;text-align:inherit}section.feature .box .txt_wrapper .tit:before{position:absolute;left:0;top:4px;width:32px;height:32px;background-repeat:no-repeat;background-size:contain;content:""}section.feature .box .txt_wrapper .txt{text-align:inherit}section.feature .box .point{width:100%;margin:0;padding:.8em 2em .8em 1em;border:0px solid #c1c1c1;background-color:#d3ecf2;font-size:14px;border-radius:6px;line-height:1.5}section.feature .box .point .tit{display:block;margin-bottom:.2em;font-weight:700;font-size:16px}section.feature .box:nth-child(1) p.tit:before{background-image:url(/img/icon-CloudNetwork.svg)}section.feature .box:nth-child(2) p.tit:before{background-image:url(/img/icon-list-file.svg)}section.feature .box:nth-child(3) p.tit:before{background-image:url(/img/icon-move-up.svg)}section.feature .box:nth-child(4) p.tit:before{background-image:url(/img/icon-settings-shield.svg)}section.feature .box:nth-child(5) p.tit:before{background-image:url(/img/icon-coins.svg)}section.function{display:none;padding-bottom:80px;background-color:#fff}section.function .wrapper{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}section.function .wrapper .box{padding-top:160px;width:30%;text-align:center}section.function .wrapper .box dl dt{text-align:center;font-size:20px}section.function .wrapper .box dl dd{margin:0;font-size:14px;line-height:25px;text-align:left}section.cvarea{text-align:center;border-top:1px solid #ececec;background-color:#f4f8f9}.cvarea_ttl,.cvarea_ttl2{font-weight:700;color:#304858!important}
