@charset "UTF-8";.procuresuite{*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400;font-size:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}img{border:0;max-width:100%;width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;vertical-align:bottom}dd,dl,dt,ol,ul{padding:0;margin:0}li,ol{list-style:none}a{text-decoration:none;display:inline-block;color:inherit;cursor:pointer}p{margin-top:0;margin-bottom:0}button,input[type=button],input[type=reset],input[type=submit]{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer}button:focus{outline:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}[role=button]{color:inherit;cursor:default;display:inline-block;text-align:center;text-decoration:none;white-space:pre;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media (min-width:769px){a[href^=tel]{pointer-events:none}}.pc-only{display:block}@media (max-width:768px){.pc-only{display:none}}.pc-only-inline-block{display:inline-block}@media (max-width:768px){.pc-only-inline-block{display:none}}.sp-only{display:none}@media (max-width:768px){.sp-only{display:block}}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:space-around;-ms-flex-line-pack:distribute;align-content:space-around}@media (max-width:768px){.flex{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.flex.jcA{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.flex.jcC{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flex.fS{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.flex.aiC{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex.row-re{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:768px){.flex.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.flex.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width:768px){.flex.sp-sB{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}a,input[type=submit]{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a:hover,input[type=submit]:hover{opacity:.7}.wrap{max-width:1200px;width:100%;margin:0 auto;padding:80px 0}@media (max-width:768px){.wrap{padding:40px 15px}}.wrap.w100p{max-width:100%}.box-shadow{-webkit-box-shadow:0 0 29px rgba(0,0,0,.34);box-shadow:0 0 29px rgba(0,0,0,.34)}.txt-shadow{text-shadow:3px 3px 10px rgba(0,0,0,.61)}.bg_white{background:#fff}.bg_blue{background:#003f98}.bg_dark-blue{background:#233d7e}.bg_light-blue{background:#e5f0fc}.fC_white{color:#fff!important}@media (max-width:768px){.scroll{overflow-x:scroll}}body{font-family:Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.container{max-width:1200px;margin-right:auto;margin-left:auto;position:relative}@media (max-width:768px){.container{padding-right:10px;padding-left:10px}}.clearfix:after{content:"";display:table;clear:both}@media (min-width:769px){.sp-only{display:none!important}}@media (max-width:768px){.pc-only{display:none!important}}.ttl-primary{font-size:46px;font-weight:700;color:#fff;text-align:center;margin-bottom:3.75rem}@media (max-width:768px){.ttl-primary{font-size:22px;margin-bottom:2rem}}.ttl-secondary{font-size:36px;font-weight:700;color:#333;text-align:center;margin-bottom:1.5rem}@media (max-width:768px){.ttl-secondary{font-size:22px}}.ttl-tertiary{font-size:28px;font-weight:700;color:#333;text-align:left;margin-bottom:1.5rem;line-height:1.5}@media (max-width:768px){.ttl-tertiary{font-size:20px;margin-bottom:.75rem;text-align:center}}.ttl-tertiary span{font-size:22px}@media (max-width:768px){.ttl-tertiary span{font-size:16px}}.lead{font-size:32px;font-weight:700;margin-bottom:1rem;text-align:center}@media (max-width:768px){.lead{font-size:18px}}.lead-txt{text-align:center;font-size:20px;font-weight:700;color:#333;margin-bottom:3rem;line-height:1.8125}@media (max-width:768px){.lead-txt{font-size:16px;margin-bottom:1.5rem}}@media (max-width:768px){.lead-txt.fs14{font-size:14px}}.more,input[type=submit]{display:block;background:#f39800;color:#fff;font-size:1rem;font-weight:700;text-align:center;padding:1rem 0;position:relative;max-width:327.16px;width:100%}@media (max-width:768px){.more,input[type=submit]{font-size:18px;max-width:90%;margin:0 auto}}.more:before,input[type=submit]:before{content:"";display:block;width:6px;height:6px;border-color:currentcolor;border-color:#fff #fff rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;bottom:0;margin:auto 0;left:5%}@media (max-width:768px){.more:before,input[type=submit]:before{width:4px;height:4px;border-color:currentcolor;border-color:#fff #fff rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:1px}}.more.red{background:#f33f00}@media (max-width:768px){.more.fs12{font-size:12px;max-width:100%}}.hero{background:url(../img/procurement-management-procuresuite/bg_hero.jpg) top no-repeat;-webkit-background-size:cover;background-size:cover}.hero .wrap{padding:9.375rem 0}@media (max-width:768px){.hero .wrap{padding:4rem 0}}.hero .more{margin:0 auto}.process{background:#fff;position:relative}.process .ttl-secondary{line-height:1.7222;margin-bottom:4rem}@media (max-width:768px){.process .ttl-secondary{margin-bottom:2rem}}.process__inner{margin-bottom:2rem}@media (max-width:768px){.process__inner{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px dotted #ccc}}.process__inner__img{width:31.7%;margin-left:auto}@media (max-width:768px){.process__inner__img{width:90%;margin:0 auto 1rem}}.process__inner__txt{width:60%;margin-left:3%;font-size:18px;font-weight:500}@media (max-width:768px){.process__inner__txt{width:100%;margin-left:0;font-size:14px}}.process__inner__list{padding-left:2rem}@media (max-width:768px){.process__inner__list{padding-left:1.5rem;width:90%;margin:0 auto}}.process__inner__list li{list-style:disc}@media (max-width:768px){.process__inner.last{margin-bottom:0;padding-bottom:0;border-bottom:0}}.process .triangle{position:absolute;top:100%;left:0;right:0;margin:0 auto;width:0;height:0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:50px 200px 0}@media (max-width:768px){.process .triangle{border-width:25px 100px 0}}.settle{background:url(../img/procurement-management-procuresuite/bg_img01.jpg) 50% no-repeat;-webkit-background-size:cover;background-size:cover}@media (max-width:768px){.settle{background:url(../img/procurement-management-procuresuite/bg_img01.jpg) left 5% center no-repeat;-webkit-background-size:cover;background-size:cover}}.settle__inner{margin-left:auto;width:50%}@media (max-width:768px){.settle__inner{width:100%;margin-left:0}}.settle__inner .ttl-secondary{text-align:left;font-size:42px}@media (max-width:768px){.settle__inner .ttl-secondary{text-align:center;font-size:20px}}.settle__inner__txt{font-size:22px;font-weight:700;line-height:2.13636}@media (max-width:768px){.settle__inner__txt{font-size:14px;text-align:center}}.settle:before{background-color:rgba(0,0,0,.3);content:"";width:100%;height:auto}.can .lead-txt{margin-bottom:2rem}@media (max-width:768px){.can .lead-txt{margin-bottom:1rem}}.can__inner{position:relative}.can__inner li{width:48.5%;padding-bottom:2.5rem}@media (max-width:768px){.can__inner li{width:100%;padding-bottom:1.5rem}}@media (max-width:768px){.can__inner li.sp-only{padding-bottom:1rem}}.can__inner li.sp-only .imgArea{display:block;max-width:60%;margin:0 auto}.can__inner li:first-child{background:#e6eaf2}@media (max-width:768px){.can__inner li:first-child{margin-bottom:1rem}}.can__inner li:last-child{background:#f4e5f3}.can__inner__ttl{background:#003f98;text-align:center;padding:1rem 0;font-size:24px;font-weight:700}@media (max-width:768px){.can__inner__ttl{font-size:18px;padding:.5rem 0}}.can__inner__ttl.v2{background:#980088}.can__inner .lead-txt{line-height:1.75;color:#000;font-size:16px;font-weight:500;margin:1.5rem 0 1rem}@media (max-width:768px){.can__inner .lead-txt{font-size:14px;margin:1rem .5rem}}.can__inner__img{max-width:65.5%;margin:0 auto}@media (max-width:768px){.can__inner__img{max-width:90%}}.can__inner__arrow{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:10%;height:36.2%}.inversion{color:#333}.inversion__inner li{width:50%}@media (max-width:768px){.inversion__inner li{width:100%;margin-bottom:20px}}.inversion__inner__txt{padding:0 60px;font-size:18px;font-weight:500;line-height:1.9444}@media (max-width:768px){.inversion__inner__txt{padding:0;font-size:14px}}.white-paper{color:#fff}.white-paper .wrap{max-width:800px;padding:60px 0}@media (max-width:768px){.white-paper .wrap{padding:30px 15px}}.white-paper .ttl-secondary{text-align:left;margin-bottom:1rem}@media (max-width:768px){.white-paper .ttl-secondary{margin-bottom:10px}}.white-paper__inner li:first-child{width:29%;margin-right:10%}@media (max-width:768px){.white-paper__inner li:first-child{width:100%;margin-right:0;margin-bottom:20px;text-align:center}}@media (max-width:768px){.white-paper__inner li:first-child img{max-width:50%}}.white-paper__inner li.imgBox{width:46%;padding:60px 100px;background:#fff;margin-right:0}@media (max-width:768px){.white-paper__inner li.imgBox{padding:15px 0;width:33%}}@media (max-width:768px){.white-paper__inner li.imgBox img{max-width:80%}}.white-paper__inner li.imgArea{width:46%;padding:60px 100px;background:#fff;margin-right:0}@media (max-width:768px){.white-paper__inner li.imgArea{padding:30px;width:80%}}@media (max-width:768px){.white-paper__inner li.imgArea img{max-width:80%}}.white-paper__inner li:last-child{width:61%}@media (max-width:768px){.white-paper__inner li:last-child{width:100%}}.white-paper__inner li.txtBox{width:48%}@media (max-width:768px){.white-paper__inner li.txtBox{width:62%}}.white-paper__inner li.txtArea{width:48%}@media (max-width:768px){.white-paper__inner li.txtArea{width:100%}}.white-paper__inner__txt .subttl{font-size:20px;font-weight:500;margin-bottom:.5rem}@media (max-width:768px){.white-paper__inner__txt .subttl{font-size:16px}}.white-paper__inner__txt .text{font-size:24px;font-weight:700;line-height:1.75;margin-bottom:2rem}@media (max-width:768px){.white-paper__inner__txt .text{font-size:12px;margin-bottom:1rem}}.white-paper__inner__txt .summary-txt{font-size:16px;font-weight:500;margin-bottom:1.8rem}.white-paper__inner__txt .summary-txt li{background:url(../img/procurement-management-procuresuite/check.svg) 0 no-repeat;-webkit-background-size:22px 22px;background-size:22px;padding-left:30px;line-height:2;width:100%;text-align:left;margin-bottom:0}.white-paper__inner__txt .summary-txt.mb2r{margin-bottom:2.8rem}.white-paper.v2{color:#fff}.white-paper.v2 .wrap{max-width:1000px}.white-paper.v2 .ttl-secondary{text-align:left;margin-bottom:1rem}@media (max-width:768px){.white-paper.v2 .ttl-secondary{margin-bottom:10px}}.white-paper.v2__inner li:first-child{width:46%;margin-right:0;margin-left:0}@media (max-width:768px){.white-paper.v2__inner li:first-child{width:100%;margin-bottom:20px;margin-right:0;margin-left:0;text-align:center}}@media (max-width:768px){.white-paper.v2__inner li:first-child img{max-width:50%}}.white-paper.v2__inner li.imgBox{width:46%;padding:60px 100px;background:#fff}@media (max-width:768px){.white-paper.v2__inner li.imgBox{padding:30px 50px;width:80%}.white-paper.v2__inner li.imgBox img{max-width:83%}}.white-paper.v2__inner li:last-child{width:50%}@media (max-width:768px){.white-paper.v2__inner li:last-child{width:100%}}.white-paper.v2__inner__txt .subttl{font-size:20px;font-weight:500;margin-bottom:.5rem}@media (max-width:768px){.white-paper.v2__inner__txt .subttl{font-size:16px}}.white-paper.v2__inner__txt .text{font-size:24px;font-weight:700;line-height:1.75;margin-bottom:2rem}@media (max-width:768px){.white-paper.v2__inner__txt .text{font-size:18px}}.white-paper.v2__inner__txt .summary-txt{font-size:16px;font-weight:500;margin-bottom:1.8rem}.white-paper.v2__inner__txt .summary-txt li{background:url(../img/procurement-management-procuresuite/check.svg) 0 no-repeat;-webkit-background-size:22px 22px;background-size:22px;padding-left:30px;line-height:2;width:100%;text-align:left;margin-bottom:0}.white-paper.v2__inner__txt .summary-txt.mb2r{margin-bottom:2.8rem}.reduction .wrap{max-width:1000px}.reduction .ttl-secondary{margin-bottom:2rem}@media (max-width:768px){.reduction .ttl-secondary{margin-bottom:1rem}}.reduction__ttl{background:#09357f;padding:1rem 0;font-size:22px;font-weight:700;text-align:center}@media (max-width:768px){.reduction__ttl{font-size:18px}}.reduction__inner{background:#e5ebf4;padding:2rem}@media (max-width:768px){.reduction__inner{padding:1rem .5rem}}.reduction__inner__subttl{font-size:22px;font-weight:700;text-align:center;color:#333;margin-bottom:1rem}@media (max-width:768px){.reduction__inner__subttl{font-size:18px;margin-bottom:.5rem}}.reduction__inner__img{background:#fff;margin-bottom:1rem}@media (max-width:768px){.reduction__inner__img{margin-bottom:.5rem;width:100%}}.reduction__inner__txt{background:#fff;padding:2rem}@media (max-width:768px){.reduction__inner__txt{padding:1rem 0}}.reduction__inner__txt h6,.reduction__inner__txt li{font-size:22px;font-weight:700;text-align:center;color:#333;margin-bottom:1rem}@media (max-width:768px){.reduction__inner__txt h6,.reduction__inner__txt li{font-size:16px;margin-bottom:.5rem;width:100%}}.reduction__inner__txt li{margin-bottom:2rem}@media (max-width:768px){.reduction__inner__txt li{margin-bottom:1rem}}.reduction__inner__txt li span{display:block;width:0;height:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #003f98;border-style:solid;border-width:20px 0 20px 15px}@media (max-width:768px){.reduction__inner__txt li span{margin:0 auto;border-width:15px 20px 0;border-color:#003f98 rgba(0,0,0,0) rgba(0,0,0,0)}}.reduction__inner__txt li:nth-child(2){margin:0 2rem}@media (max-width:768px){.reduction__inner__txt li:nth-child(2){margin:0 auto .5rem}}.reduction__inner__txt .success{color:#333;text-align:center;font-weight:700;font-size:24px}@media (max-width:768px){.reduction__inner__txt .success{font-size:14px;line-height:2}}.reduction__inner__txt .success span{color:#f39800;font-size:32px;position:relative}@media (max-width:768px){.reduction__inner__txt .success span{font-size:18px}}.reduction__inner__txt .success span:before{content:"";position:absolute;top:80%;border-bottom:6px solid rgba(0,63,152,.2);width:117%}.results{background:#e5f0fc}.results .wrap{max-width:1000px}.results .lead-txt{margin-bottom:2rem}@media (max-width:768px){.results .lead-txt{margin-bottom:1rem}}.results__inner{background:#fff;padding:4rem;margin-bottom:2.5rem}@media (max-width:768px){.results__inner{padding:2rem;margin-bottom:1.5rem}}.results__inner table{border-collapse:collapse;width:100%}@media (max-width:768px){.results__inner table{width:750px}}.results__inner table colgroup col:first-child{width:5%}.results__inner table colgroup col:nth-child(2){width:25%}.results__inner table colgroup col:nth-child(3){width:32%}.results__inner table colgroup col:last-child{width:38%}.results__inner table th{background:#09357f;color:#fff;font-size:16px;padding:.5rem 0;text-align:center;font-weight:400;position:relative}@media (max-width:768px){.results__inner table th{font-size:14px}}.results__inner table th span{display:block;border-right:1px solid #3a5d99}.results__inner table th:last-child span{border-right:0}.results__inner table td{color:#333;font-size:16px;padding:1rem 0;text-align:left;font-weight:400;position:relative;border-bottom:1px solid #d2d2d2}@media (max-width:768px){.results__inner table td{font-size:14px}}.results__inner table td span{display:block;border-right:1px solid #d2d2d2}.results__inner table td:first-child{text-align:center}.results__inner table td:last-child span{border-right:0}.results__inner table tr:nth-child(odd) td{background:#f2f5f8}.results__inner table td:not(:first-child) span{padding-left:1rem}@media (max-width:768px){.results__inner table td:not(:first-child) span{padding-left:.5rem}}.results__inner__ttl{text-align:center;background:#09357f;padding:1rem 0;font-size:22px;font-weight:700}@media (max-width:768px){.results__inner__ttl{font-size:18px;padding:.5rem 0}}.results__inner__txt{padding:2rem 0 2.5rem;background:#fff}@media (max-width:768px){.results__inner__txt{padding:1rem}}.results__inner__txt p{color:#333;font-size:22px;font-weight:700;text-align:center;margin-bottom:2rem;line-height:2.18181}@media (max-width:768px){.results__inner__txt p{font-size:14px;margin-bottom:1rem}}.results__inner__txt .more{margin:0 auto}.results__inner.v2{background:rgba(0,0,0,0);padding:0;margin-bottom:0}.info .wrap{max-width:1000px}.info__inner__txt{width:100%}@media (max-width:768px){.info__inner__txt{width:100%;margin-bottom:2rem}}.info__inner__txt p{font-size:16px;line-height:1.6875;margin-bottom:2rem;color:#fff}@media (max-width:768px){.info__inner__txt p{font-size:14px;margin-bottom:1rem}}.info__inner__txt p.taC{text-align:center}.info__inner__txt p.last{margin-bottom:0}.info__inner__btn{width:100%}@media (max-width:768px){.info__inner__btn{width:100%}}.info__inner__btn .more.red{margin-top:0;margin-left:2rem}@media (max-width:768px){.info__inner__btn .more.red{margin:1rem auto 0}}}