@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css?family=Ropa+Sans&display=swap);@-webkit-keyframes blink{0%{opacity:0}100%{opacity:1}}@keyframes blink{0%{opacity:0}100%{opacity:1}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,cite,code,del,dfn,em,img,ins,kbd,q,samp,sub,sup,var,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-weight:normal}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,li{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}input,button,textarea,select{font-size:inherit;font-family:inherit;margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}img{vertical-align:middle}button{cursor:pointer}sup{font-size:75.5%;vertical-align:top;position:relative;top:-0.1em}main{display:block}@font-face{font-family:'icomoon';src:url("/assets/fonts/icomoon.eot?ja977x");src:url("/assets/fonts/icomoon.eot?ja977x#iefix") format("embedded-opentype"),url("/assets/fonts/icomoon.woff2?ja977x") format("woff2"),url("/assets/fonts/icomoon.ttf?ja977x") format("truetype"),url("/assets/fonts/icomoon.woff?ja977x") format("woff"),url("/assets/fonts/icomoon.svg?ja977x#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:swap}[class^='icon-'],[class*=' icon-']{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-pen::before{content:'\e906'}.icon-arrow-bottom::before{content:'\e905'}.icon-arrow-right::before{content:'\e900'}.icon-arrow-left::before{content:'\e904'}.icon-envelope::before{content:'\e901'}.icon-envelope-2::before{content:'\e902'}.icon-window::before{content:'\e903'}.icon-point-right::before{content:'\ea04'}html{font-size:62.5%}body{-webkit-text-size-adjust:100%;color:#1c1007;font-size:16px;font-size:1.6rem;font-family:"Noto Sans JP",-apple-system,BlinkMacSystemFont,Verdana,Meiryo,sans-serif}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}a{color:#d61e2b;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-transition-timing-function:cubic-bezier(0.21, 1.11, 0.7, 0.99);transition-timing-function:cubic-bezier(0.21, 1.11, 0.7, 0.99)}.hasHover a:hover{color:#eb6f78}p,h1,h2,h3,h4,h5,dt,dd{line-height:1.75}img{max-width:100%}.u-br-sp{display:none}.u-left{text-align:left !important}.u-right{text-align:right !important}.u-center{text-align:center !important}.u-nm{margin:0 !important}.u-mt0{margin-top:0 !important}.u-mt10{margin-top:10px !important}.u-mt30{margin-top:30px !important}.u-mtb10{margin:10px 0 !important}.u-mtb20{margin:20px 0 !important}.u-mtb30{margin:30px 0 !important}.u-mb5{margin-bottom:5px !important}.u-mb15{margin-bottom:15px !important}.u-mt15{margin-top:15px !important}.u-mb20{margin-bottom:20px !important}.u-mb25{margin-bottom:25px !important}.u-mt25{margin-top:25px !important}.u-mb30{margin-bottom:30px !important}.u-mb35{margin-bottom:35px !important}.u-mb40{margin-bottom:40px !important}.u-mb50{margin-bottom:50px !important}.u-mb60{margin-bottom:60px !important}.u-ml15{margin-left:15px !important}.u-hide-lg{display:none}.u-color-red{color:#d63221}.u-font-small{font-size:85%}.l-header{background:#fff;height:70px}.l-main{overflow:hidden}.l-footer{background:#1f6187}.c-external-link i{margin-left:0.4em;font-size:80%}.c-notice-txt{color:#666;font-size:90%}.c-list{line-height:1.75}.c-list--disc>li{text-indent:-1em;padding-left:1em}.c-list--disc>li::before{content:'・'}.c-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none}.c-btn--cta{font-weight:bold;letter-spacing:0.1em;color:#fff;text-align:center}.hasHover .c-btn--cta:hover{color:#fff;-webkit-filter:brightness(1.25);filter:brightness(1.25)}.c-section-large-ttl{font-family:'Montserrat', sans-serif;font-size:126px;font-size:12.6rem;line-height:1;pointer-events:none}.c-section-large-ttl--white{color:#fff}.c-section-large-ttl--gray{color:#f5f5f5}.c-section-large-ttl--light-blue{color:#449ed2}.c-text-block>* ~ *{margin-top:1em}.c-txt-highlight{font-weight:bold;background:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(60%, transparent), color-stop(60%, #b5e4ff), to(#b5e4ff));background:linear-gradient(to bottom, transparent 0%, transparent 60%, #b5e4ff 60%, #b5e4ff 100%)}.p-container{max-width:1060px;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto}.p-container .p-container{padding-left:0;padding-right:0}.p-container--small{max-width:800px}.p-container-small{max-width:800px;margin-left:auto;margin-right:auto}.p-solution-record-table__body{table-layout:fixed;width:100%;border:1px solid #8c8c8c;background:#fff;border-collapse:separate}.p-solution-record-table th,.p-solution-record-table td{vertical-align:middle}.p-solution-record-table thead{font-size:14px;font-size:1.4rem}.p-solution-record-table thead th{text-align:center;line-height:1.4;border-right:1px dashed #a6a6a6;padding:0.5em}.p-solution-record-table thead th:last-child{border-right:0}.p-solution-record-table tbody{font-size:13px;font-size:1.3rem}.p-solution-record-table tbody tr{border-top:1px solid #8c8c8c}.p-solution-record-table tbody td{padding:0.7em 1em;border-right:1px dashed #a6a6a6;border-top:1px solid #8c8c8c;line-height:1.5}.p-solution-record-table tbody td:last-child{border-right:0}.p-solution-record-table__header{font-size:16px;font-size:1.6rem;background:#fff3f7;font-weight:bold;border-bottom:1px solid #8c8c8c}.p-solution-record-table__action{width:8%;background:#ffe8e9}.p-solution-record-table__result{width:33%}.p-solution-record-table__dot{color:#2292d2;text-align:center}.p-solution-record-table__department,.p-solution-record-table__division,.p-solution-record-table__scope,.p-solution-record-table__target,.p-solution-record-table__structure{width:10%}.p-solution-record-table__service,.p-solution-record-table__document{width:45%}.p-solution-record-table__notice{font-size:12px;font-size:1.2rem;text-align:right;margin-top:0.5em}.p-solution-record-table__agenda{width:20%}.p-solution-record-table .bg-gray{background:#f5f5f5}.p-mv{text-align:center}.p-mv__body{min-height:627px;height:calc(100vh - 120px);background:url("../images/mv_img_01@2x.jpg.webp") no-repeat center bottom/cover;padding-top:calc(80px + 5vh)}.p-mv__title{margin-bottom:20px}.p-mv__title img{aspect-ratio:774 / 63;height:auto}.p-mv__title span{display:block;overflow:hidden;text-indent:100%;white-space:nowrap}.p-mv__lead{font-size:20px;font-size:2rem;font-weight:bold;color:#fff;letter-spacing:0.1em}.p-mv__logo{background:#fff;height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-mv__logo img{width:476px;aspect-ratio:17 / 1;height:auto}.p-section{position:relative;padding:8rem 0;overflow:hidden}.p-section--gray{background:#f5f5f5}.p-section--bg-note{background:url("../images/bg_pattern_note.png")}.p-section__content>* ~ *{margin-top:4rem}.p-skewed-section{position:relative;z-index:1;padding:8.8vw 0 8rem;margin-top:-8.8vw}.p-skewed-section__bg-colored{width:100%;height:calc(100% + 8.8vw);position:absolute;top:0;left:0;z-index:-2}.p-skewed-section__bg-colored::before,.p-skewed-section__bg-colored::after{content:'';position:absolute;width:50%;height:8.8vw}.p-skewed-section__bg-colored::before{top:0;left:0}.p-skewed-section__bg-colored::after{bottom:0;right:0}.p-skewed-section__bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;-webkit-transform:skewY(-5deg);transform:skewY(-5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0;overflow:hidden}.p-skewed-section__bg::before{content:'';width:100%;height:calc(100% + 8.8vw);background:url("../images/bg_pattern_dot.png");position:absolute;top:-8.8vw;left:0;-webkit-transform:skewY(5deg);transform:skewY(5deg);-webkit-transform-origin:0 0;transform-origin:0 0}.p-skewed-section--rpa .p-skewed-section__bg-colored::before{background:-webkit-gradient(linear, right top, left bottom, color-stop(50%, rgba(255,255,255,0)), color-stop(50.2%, #3e66d8)) no-repeat top left/100% 100%;background:linear-gradient(to bottom left, rgba(255,255,255,0) 50%, #3e66d8 50.2%) no-repeat top left/100% 100%}.p-skewed-section--rpa .p-skewed-section__bg-colored::after{background:-webkit-gradient(linear, left bottom, right top, color-stop(50%, rgba(255,255,255,0)), color-stop(50.2%, #3e66d8)) no-repeat top left/100% 100%;background:linear-gradient(to top right, rgba(255,255,255,0) 50%, #3e66d8 50.2%) no-repeat top left/100% 100%}.p-skewed-section--helpdesk .p-skewed-section__bg-colored::before{background:-webkit-gradient(linear, right top, left bottom, color-stop(50%, rgba(255,255,255,0)), color-stop(50.2%, #51a655)) no-repeat top left/100% 100%;background:linear-gradient(to bottom left, rgba(255,255,255,0) 50%, #51a655 50.2%) no-repeat top left/100% 100%}.p-skewed-section--helpdesk .p-skewed-section__bg-colored::after{background:-webkit-gradient(linear, left bottom, right top, color-stop(50%, rgba(255,255,255,0)), color-stop(50.2%, #51a655)) no-repeat top left/100% 100%;background:linear-gradient(to top right, rgba(255,255,255,0) 50%, #51a655 50.2%) no-repeat top left/100% 100%}.p-skewed-section--canon .p-skewed-section__bg-colored::before{background:-webkit-gradient(linear, right top, left bottom, color-stop(50%, rgba(255,255,255,0)), color-stop(50.2%, #d63221)) no-repeat top left/100% 100%;background:linear-gradient(to bottom left, rgba(255,255,255,0) 50%, #d63221 50.2%) no-repeat top left/100% 100%}.p-skewed-section--canon .p-skewed-section__bg-colored::after{background:-webkit-gradient(linear, left bottom, right top, color-stop(50%, rgba(255,255,255,0)), color-stop(50.2%, #d63221)) no-repeat top left/100% 100%;background:linear-gradient(to top right, rgba(255,255,255,0) 50%, #d63221 50.2%) no-repeat top left/100% 100%}.p-skewed-section__icon{width:140px;height:140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;margin:0 auto 3rem}.p-skewed-section__icon img{width:53px;height:auto}.ie11 .p-skewed-section__icon img{width:auto}.p-skewed-section__icon--rpa{background:#3e66d8}.p-skewed-section__icon--helpdesk{background:#51a655}.p-skewed-section__icon--canon{background:#d63221}.p-skewed-section__title{font-size:44px;font-size:4.4rem;font-weight:bold;text-align:center;letter-spacing:0.1em;margin-bottom:8rem}.p-skewed-section__title::after{content:'';display:block;width:100%;height:10px;margin-top:2rem}.p-skewed-section__title--rpa::after{background:url("../images/bg_pattern_wave_blue.png") repeat-x}.p-skewed-section__title--helpdesk::after{background:url("../images/bg_pattern_wave_green.png") repeat-x}.p-skewed-section__title--canon::after{background:url("../images/bg_pattern_wave_red.png") repeat-x}.p-skewed-section__lead{font-size:18px;font-size:1.8rem;margin-top:4rem;line-height:2;margin-bottom:8rem}.p-introduction{padding-bottom:8.8vw}.p-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.p-navigation>*{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.p-navigation>* ~ *{margin-left:8rem}.p-navigation__item{display:block;background:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:3rem;position:relative;color:#1c1007;text-decoration:none;border-radius:10px 10px 0 0;margin-bottom:88px}.p-navigation__item::after{content:'';display:block;width:100%;height:88px;background:-webkit-gradient(linear, left bottom, right top, color-stop(50%, rgba(255,255,255,0)), color-stop(50.5%, #fff)) no-repeat top left/50% 100%,-webkit-gradient(linear, right bottom, left top, color-stop(50%, rgba(255,255,255,0)), color-stop(50.5%, #fff)) no-repeat top right/50% 100%;background:linear-gradient(to top right, rgba(255,255,255,0) 50%, #fff 50.5%) no-repeat top left/50% 100%,linear-gradient(to top left, rgba(255,255,255,0) 50%, #fff 50.5%) no-repeat top right/50% 100%;position:absolute;left:0;bottom:-88px}.hasHover .p-navigation__item:hover{color:#1c1007}.p-navigation__item--rpa .p-navigation__item-header{background:#3e66d8}.p-navigation__item--rpa .p-navigation__item-icon{background:#3e66d8}.p-navigation__item--helpdesk .p-navigation__item-header{background:#51a655}.p-navigation__item--helpdesk .p-navigation__item-icon{background:#51a655}.p-navigation__item-header{font-size:18px;font-size:1.8rem;letter-spacing:0.1em;text-align:center;color:#fff;font-weight:bold;margin:-3rem -3rem 3rem;padding:1em;border-radius:10px 10px 0 0}.p-navigation__item-icon{width:80px;height:80px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;margin-bottom:1.8rem}.p-navigation__item-title{font-size:22px;font-size:2.2rem;font-weight:bold;letter-spacing:0.1em;text-align:center;margin-bottom:1.8rem}.p-navigation__item-arrow{color:#d63221;font-weight:bold;font-style:italic;letter-spacing:0.1em;position:absolute;left:50%;bottom:-40px;z-index:1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-navigation__item-arrow::after{content:'';display:block;width:14px;height:7px;background:-webkit-gradient(linear, left bottom, right top, color-stop(50%, rgba(255,255,255,0)), color-stop(50.5%, #d63221)) no-repeat top left/50% 100%,-webkit-gradient(linear, right bottom, left top, color-stop(50%, rgba(255,255,255,0)), color-stop(50.5%, #d63221)) no-repeat top right/50% 100%;background:linear-gradient(to top right, rgba(255,255,255,0) 50%, #d63221 50.5%) no-repeat top left/50% 100%,linear-gradient(to top left, rgba(255,255,255,0) 50%, #d63221 50.5%) no-repeat top right/50% 100%;margin:8px auto 0}.p-interview-block{background:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;margin-top:120px;margin-bottom:80px}.p-interview-block::before{content:'';width:100%;height:120px;position:absolute;top:-120px;left:0;background:-webkit-gradient(linear, right top, left bottom, color-stop(50%, rgba(255,255,255,0)), color-stop(50.5%, #f5f5f5)) no-repeat top left/100% 100%;background:linear-gradient(to bottom left, rgba(255,255,255,0) 50%, #f5f5f5 50.5%) no-repeat top left/100% 100%}.p-interview-block::after{content:'';width:70%;height:80px;position:absolute;bottom:-80px;left:0;background:-webkit-gradient(linear, right bottom, left top, color-stop(50%, rgba(255,255,255,0)), color-stop(50.5%, #f5f5f5)) no-repeat top left/100% 100%;background:linear-gradient(to top left, rgba(255,255,255,0) 50%, #f5f5f5 50.5%) no-repeat top left/100% 100%}.p-interview-block__image{width:calc(50% + 50px);-webkit-box-flex:0;-ms-flex:none;flex:none;margin-left:-50px;padding-top:2rem;position:relative}.p-interview-block__image img{width:100%;aspect-ratio:867 / 520;height:auto}.p-interview-block__image img.-rntta{aspect-ratio:192 / 119}.p-interview-block__profile{width:100%;max-width:340px;color:#fff;position:absolute;right:3rem;bottom:3rem;padding:1rem 3rem}.p-interview-block__profile--rpa{background:#3e66d8}.p-interview-block__profile--helpdesk{background:#51a655}.p-interview-block__profile a{color:#fff}.p-interview-block__profile>* ~ *{margin-top:1em}.p-interview-block__body{width:50%;-webkit-box-flex:0;-ms-flex:none;flex:none;padding-left:70px;position:relative}.p-interview-block__category{color:#666;font-size:24px;font-size:2.4rem;font-style:italic;font-weight:bold;letter-spacing:0.05em;margin-bottom:2rem}.p-interview-block__category::after{content:'';display:block;width:40px;height:5px;background:#3e66d8;margin-top:1.5rem}.p-interview-block__header{position:relative;z-index:1}.p-interview-block__header::before{content:'';width:100%;height:100%;position:absolute;z-index:-1;top:15px;left:20px}.p-interview-block__header--rpa::before{background:url("../images/bg_pattern_dot_blue.png")}.p-interview-block__header--helpdesk::before{background:url("../images/bg_pattern_dot_green.png")}.p-interview-block__title{font-size:38px;font-size:3.8rem;letter-spacing:0.05em;font-weight:bold;line-height:1.25}.p-interview-block__sub-title{font-size:24px;font-size:2.4rem;letter-spacing:0.05em}.p-interview-block__text-block{background:#fff;padding:3rem 4rem;margin-top:3rem}.p-interview-block__text-block p{line-height:2}.p-interview-block__text-block p ~ p{margin-top:1em}.p-interview-block--simple{background:none;margin-top:0;margin-bottom:0}.p-interview-block--simple::before,.p-interview-block--simple::after{display:none}.p-interview-block--simple .p-interview-block__image{padding-top:0}.p-interview-block--simple .p-interview-block__body{padding-top:2rem}.p-interview-block--simple .p-interview-block__text-block{-webkit-box-shadow:0 0 10px rgba(51,51,51,0.1);box-shadow:0 0 10px rgba(51,51,51,0.1)}.p-interview-block--image-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.p-interview-block--image-left .p-interview-block__image{margin-left:0;margin-right:-50px}.p-interview-block--image-left .p-interview-block__body{padding-left:0;padding-right:70px}.p-image-and-text-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1426px;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto}.p-image-and-text-section__image{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-image-and-text-section__text{width:50%;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-left:-100px;background:#fff;-webkit-box-shadow:0 0 10px rgba(51,51,51,0.1);box-shadow:0 0 10px rgba(51,51,51,0.1);padding:3rem;position:relative}.p-image-and-text-section--image-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p-image-and-text-section--image-right .p-image-and-text-section__text{margin-left:0;margin-right:-100px}.p-numbered-section ~ .p-numbered-section{margin-top:12rem}.p-numbered-section__heading{font-size:34px;font-size:3.4rem;font-weight:bold;letter-spacing:0.05em;line-height:1.25;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:4rem}.p-numbered-section__heading .number{font-family:'Ropa Sans', sans-serif;font-size:119px;font-size:11.9rem;font-style:italic;font-weight:bold;margin-right:-0.4em;letter-spacing:0.05em;line-height:0.7}.p-numbered-section__heading .number.rpa{color:#becbf1}.p-numbered-section__heading .number.helpdesk{color:#97d19a}.p-numbered-section__heading .number.canon{color:#f5bbb5}.p-numbered-section__sub-title{font-weight:bold;color:#5c5c5c;font-size:22px;font-size:2.2rem;-webkit-box-flex:0;-ms-flex:none;flex:none;display:block;width:100%;text-align:center;margin-top:-2rem;margin-bottom:4rem}.p-numbered-section__lead{font-size:18px;font-size:1.8rem;margin-bottom:4rem}.p-numbered-section__content>* ~ *{margin-top:3rem}.p-broken-grid{position:relative;padding-top:4rem}.p-broken-grid__bg{width:calc(100% - 13vw);height:476px;background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;top:0;left:0}.p-broken-grid__bg--right{left:auto;right:0;text-align:right}.p-broken-grid__body{position:relative}.p-rpa-installation-service-merit{display:-webkit-box;display:-ms-flexbox;display:flex}.p-rpa-installation-service-merit__item{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#f5f5f5;padding:4rem}.p-rpa-installation-service-merit__item ~ .p-rpa-installation-service-merit__item{margin-left:5rem}.p-rpa-installation-service-merit__icon{width:100px;height:100px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;margin:0 auto 2rem}.p-rpa-installation-service-merit__heading{color:#3e66d8;font-weight:bold;font-size:20px;font-size:2rem;letter-spacing:0.05em;margin-bottom:1em;text-align:center}.p-onsite-training{position:relative}.p-onsite-training__body{width:100%;max-width:480px}.p-onsite-training__item{background:#fff;-webkit-box-shadow:0 0 10px rgba(51,51,51,0.1);box-shadow:0 0 10px rgba(51,51,51,0.1);padding:2rem}.p-onsite-training__item ~ .p-onsite-training__item{margin-top:40px;position:relative}.p-onsite-training__item ~ .p-onsite-training__item::before{content:'';border:solid transparent;border-width:16px 10px 0 10px;border-top-color:#3e66d8;position:absolute;top:-28px;left:calc(50% - 10px)}.p-onsite-training__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e3e3e3;padding-bottom:1rem;margin-bottom:1rem}.p-onsite-training__heading{font-size:24px;font-size:2.4rem;font-weight:bold;letter-spacing:0.05em}.p-onsite-training__price{color:#3e66d8;font-size:28px;font-size:2.8rem;font-weight:bold;font-style:italic;margin-left:0.8em}.p-onsite-training__price span{font-size:12px;font-size:1.2rem;font-weight:inherit;margin-left:0.5em}.p-onsite-training__notice{width:calc(100% - 480px);text-align:right;font-size:90%;margin-top:1em;position:absolute;bottom:0;right:0}.p-onsite-training-pdf-download{margin-bottom:4rem}.p-onsite-training-pdf-download a{background:#d63221;color:#fff;text-decoration:none;text-align:center;padding:2em;border-radius:4px;display:block;-webkit-box-shadow:0 6px 0 #aa281a;box-shadow:0 6px 0 #aa281a;-webkit-transition-property:background;transition-property:background;-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-transition-timing-function:cubic-bezier(0.21, 1.11, 0.7, 0.99);transition-timing-function:cubic-bezier(0.21, 1.11, 0.7, 0.99)}.hasHover .p-onsite-training-pdf-download a:hover{color:#fff;background:#df4231}.p-onsite-training-pdf-download a:active{-webkit-box-shadow:0 1px 0 #aa281a;box-shadow:0 1px 0 #aa281a;position:relative;top:5px}.p-onsite-training-panel{background:#f5f5f5;color:#3e66d8;font-weight:bold;font-size:20px;font-size:2rem;letter-spacing:0.05em;text-align:center;padding:4rem 3rem}.p-onsite-training-panel p{font-weight:inherit}.p-onsite-training-panel a{color:#3e66d8}.p-rpa-installation-consulting-flow{display:-webkit-box;display:-ms-flexbox;display:flex}.p-rpa-installation-consulting-flow__arrow{width:24px;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1em 0;background:-webkit-gradient(linear, left top, left bottom, from(#daa4ea), color-stop(25%, #eedd1a), color-stop(50%, #96eda2), color-stop(75%, #8ed0e6), to(#3e66d8));background:linear-gradient(to bottom, #daa4ea 0%, #eedd1a 25%, #96eda2 50%, #8ed0e6 75%, #3e66d8 100%);margin-bottom:14px;position:relative}.p-rpa-installation-consulting-flow__arrow::before{content:'';border:solid transparent;border-width:14px 12px 0 12px;border-top-color:#3e66d8;position:absolute;bottom:-14px;left:0}.p-rpa-installation-consulting-flow__arrow span{color:#fff;font-size:12px;font-size:1.2rem;font-weight:bold;font-style:italic;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.p-rpa-installation-consulting-flow__body{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-rpa-installation-consulting-flow__block{display:-webkit-box;display:-ms-flexbox;display:flex}.p-rpa-installation-consulting-flow__heading{width:280px;-webkit-box-flex:0;-ms-flex:none;flex:none;background:#3e66d8;color:#fff;text-align:center;font-size:18px;font-size:1.8rem;font-weight:bold;letter-spacing:0.1em;margin-right:20px;position:relative;margin-bottom:40px;padding:1em 0}.p-rpa-installation-consulting-flow__heading::after{content:'';border:solid transparent;border-width:20px 140px 0 140px;border-top-color:#3e66d8;position:absolute;bottom:-20px;left:0}.p-rpa-installation-consulting-flow__heading.is-last{margin-bottom:0}.p-rpa-installation-consulting-flow__heading.is-last::after{display:none}.p-about-rpa-bpo{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:6rem}.p-about-rpa-bpo__heading{background:#fc0;width:164px;-webkit-box-flex:0;-ms-flex:none;flex:none;padding:1em;font-style:italic;font-weight:bold;text-align:center;line-height:1.4;margin-right:2rem}.p-about-rpa-bpo__data{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-cta-section{background:url("../images/cta_img_01.jpg.webp") no-repeat center center/cover;padding:calc(1rem + 8.8vw) 0;text-align:center}.p-cta-section__heading{font-size:22px;font-size:2.2rem;font-weight:bold}.p-cta-section__btn{width:100%;max-width:540px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;background:#d63221;margin-top:2rem}.p-cta-section__btn a{color:#fff;font-size:26px;font-size:2.6rem;font-weight:bold;letter-spacing:0.05em;text-decoration:none;-webkit-box-shadow:0 0 15px rgba(51,51,51,0.4);box-shadow:0 0 15px rgba(51,51,51,0.4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-flex:1;-ms-flex:1;flex:1}.p-cta-section__btn i{font-size:80%;margin-left:0.5em}.p-cta-section__btn--shine{background:#d63221;position:relative;overflow:hidden;-webkit-transition-property:-webkit-box-shadow;transition-property:-webkit-box-shadow;transition-property:box-shadow;transition-property:box-shadow, -webkit-box-shadow;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:cubic-bezier(0.21, 1.11, 0.7, 0.99);transition-timing-function:cubic-bezier(0.21, 1.11, 0.7, 0.99)}.p-cta-section__btn--shine::before{content:'';width:50px;height:250px;-webkit-transform:rotate(30deg);transform:rotate(30deg);position:absolute;top:-40px;left:-55px;background:rgba(255,255,255,0.3);-webkit-transition-property:left;transition-property:left;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:cubic-bezier(0.21, 1.11, 0.7, 0.99);transition-timing-function:cubic-bezier(0.21, 1.11, 0.7, 0.99);-webkit-transition-duration:0.5s;transition-duration:0.5s}.p-cta-section__btn--shine a{color:#fff}.hasHover .p-cta-section__btn--shine:hover{-webkit-box-shadow:0 0 30px rgba(0,0,0,0.3);box-shadow:0 0 30px rgba(0,0,0,0.3)}.hasHover .p-cta-section__btn--shine:hover::before{left:95%}.hasHover .p-cta-section__btn--shine:hover a{color:#fff}.p-cta-section__text{font-size:20px;font-size:2rem;font-weight:bold}.p-cta-section__phone-number{font-size:30px;font-size:3rem;font-weight:bold;letter-spacing:0.05em;margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-cta-section__phone-number a{color:#1c1007;text-decoration:none;pointer-events:none}.p-cta-section__phone-icon{width:34px;height:34px;line-height:1;margin-right:1rem}.p-cta-section__phone-icon svg{width:100%;height:auto}.p-cta-section__information{margin-top:0.5rem}.cta-last .p-cta-section{padding-bottom:8rem}.p-floating-cta{width:90px;height:90px;background:#fc0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;right:50px;bottom:50px;z-index:100;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-transition-timing-function:cubic-bezier(0.21, 1.11, 0.7, 0.99);transition-timing-function:cubic-bezier(0.21, 1.11, 0.7, 0.99)}.p-floating-cta.is-hide{opacity:0;pointer-events:none}.p-floating-cta a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;color:#fff;font-size:12px;font-size:1.2rem;font-weight:bold;position:relative;-ms-flex-item-align:stretch;align-self:stretch;overflow:hidden;-webkit-transition-property:color,-webkit-box-shadow;transition-property:color,-webkit-box-shadow;transition-property:color,box-shadow;transition-property:color,box-shadow,-webkit-box-shadow;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:cubic-bezier(0.21, 1.11, 0.7, 0.99);transition-timing-function:cubic-bezier(0.21, 1.11, 0.7, 0.99)}.p-floating-cta a::before,.p-floating-cta a::after{content:'';width:45px;height:20px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:cubic-bezier(0.21, 1.11, 0.7, 0.99);transition-timing-function:cubic-bezier(0.21, 1.11, 0.7, 0.99)}.p-floating-cta a::before{background:-webkit-gradient(linear, left bottom, right top, color-stop(50%, rgba(255,255,255,0)), color-stop(50.5%, #3e66d8)) no-repeat top left/100% 100%;background:linear-gradient(to top right, rgba(255,255,255,0) 50%, #3e66d8 50.5%) no-repeat top left/100% 100%;top:0;right:0}.p-floating-cta a::after{background:-webkit-gradient(linear, right top, left bottom, color-stop(50%, rgba(255,255,255,0)), color-stop(50.5%, #51a655)) no-repeat top left/100% 100%;background:linear-gradient(to bottom left, rgba(255,255,255,0) 50%, #51a655 50.5%) no-repeat top left/100% 100%;bottom:0;left:0}.p-floating-cta a svg{height:20px}.hasHover .p-floating-cta a:hover{color:#d63221;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.3);box-shadow:0 0 20px rgba(0,0,0,0.3)}.hasHover .p-floating-cta a:hover::before{-webkit-transform:translateY(-20px);transform:translateY(-20px)}.hasHover .p-floating-cta a:hover::after{-webkit-transform:translateY(20px);transform:translateY(20px)}.hasHover .p-floating-cta a:hover svg{fill:#d63221}.p-floating-cta svg{width:27px;margin-bottom:5px;fill:#fff;-webkit-transition-property:fill;transition-property:fill;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:cubic-bezier(0.21, 1.11, 0.7, 0.99);transition-timing-function:cubic-bezier(0.21, 1.11, 0.7, 0.99)}.p-helpdesk-environment__arrow{text-align:center;margin:3rem 0}.p-helpdesk-environment__arrow span{width:40px;height:40px;display:block;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);border:solid transparent;border-width:0 0 2px 2px;margin-top:-10px;margin-left:auto;margin-right:auto}.p-helpdesk-environment__arrow span:nth-child(1){border-color:#51a655}.p-helpdesk-environment__arrow span:nth-child(2){border-color:#639267}.p-helpdesk-environment__arrow span:nth-child(3){border-color:#95a096}.p-helpdesk-environment__text{margin-top:2em}.p-helpdesk-environment-cause{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:2px solid #51a655;position:relative}.p-helpdesk-environment-cause::after{content:'';border:solid transparent;border-width:24px 24px 0 24px;border-top-color:#51a655;position:absolute;bottom:-24px;left:calc(50% - 24px)}.p-helpdesk-environment-cause__item{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#7b897c;color:#fff;font-weight:bold;padding:5rem 2rem;text-align:center;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-helpdesk-environment-cause__item:nth-child(even){background:#727f73}.p-helpdesk-environment-problem{background:#51a655;padding:2rem 5rem 4rem;margin-top:4rem}.p-helpdesk-environment-problem__heading{color:#fff;text-align:center;font-weight:bold;font-size:24px;font-size:2.4rem;letter-spacing:0.1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1em}.p-helpdesk-environment-problem__heading img{margin-right:10px}.p-helpdesk-environment-problem__lists{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-1em}.p-helpdesk-environment-problem__lists li{color:#fff;width:33.3333%;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-bottom:1em}.p-helpdesk-environment-header{position:relative}.p-helpdesk-environment-header__bg{width:calc(100% - 13vw);position:absolute;left:0;z-index:-1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-helpdesk-environment-header__bg img{aspect-ratio:1183/ 280;height:auto;width:100%}.p-helpdesk-environment-header__image{text-align:center}.p-helpdesk-merits{display:grid;gap:15px;grid-template:"a b c" minmax(147px, auto) "d e f" auto "g h f" auto "i j k" auto "l j m" minmax(147px, auto)/1fr 1fr 1fr}.p-helpdesk-merits__item{background:#e8f3e8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-weight:bold;color:#51a655}.ie11 .p-helpdesk-merits__item{min-height:147px;margin-bottom:18px}.ie11 .p-helpdesk-merits__item img{width:100%}.p-helpdesk-merits__item.text{padding:1em}.p-helpdesk-merits__item.color{color:#fff;background:#51a655}.p-helpdesk-merits__item:nth-child(1){grid-area:a}.p-helpdesk-merits__item:nth-child(2){grid-area:b}.p-helpdesk-merits__item:nth-child(3){grid-area:c}.p-helpdesk-merits__item:nth-child(4){grid-area:d}.p-helpdesk-merits__item:nth-child(5){grid-area:e}.p-helpdesk-merits__item:nth-child(6){grid-area:f}.p-helpdesk-merits__item:nth-child(7){grid-area:g}.p-helpdesk-merits__item:nth-child(8){grid-area:h}.p-helpdesk-merits__item:nth-child(9){grid-area:i}.p-helpdesk-merits__item:nth-child(10){grid-area:j}.p-helpdesk-merits__item:nth-child(11){grid-area:k}.p-helpdesk-merits__item:nth-child(12){grid-area:l}.p-helpdesk-merits__item:nth-child(13){grid-area:m}.p-helpdesk-bpo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-4rem}.p-helpdesk-bpo__item{width:50%;-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4rem;padding-right:1em}.p-helpdesk-bpo__image{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:2rem}.p-helpdesk-bpo__image img{aspect-ratio:202 / 171;height:auto}.p-helpdesk-bpo__body{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-helpdesk-bpo__heading{color:#51a655;font-weight:bold;font-size:18px;font-size:1.8rem;letter-spacing:0.05em}.p-helpdesk-bpo__text{margin-top:0.2em}.p-canon-consulting-features{margin-bottom:3rem}.p-canon-consulting-features__heading{font-weight:bold;text-align:center;font-size:30px;font-size:3rem;letter-spacing:0.1em;margin-bottom:4rem}.p-canon-consulting-features__body{display:-webkit-box;display:-ms-flexbox;display:flex}.p-canon-consulting-features__item{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#f5f5f5;padding:6rem}.p-canon-consulting-features__item ~ .p-canon-consulting-features__item{margin-left:4rem}.p-canon-consulting-features__icon{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:#fff;margin-left:auto;margin-right:auto}.p-canon-consulting-features__icon img{width:30px}.p-canon-consulting-features__icon.handshake img{width:40px}.p-canon-consulting-features__text{font-size:18px;font-size:1.8rem;font-weight:bold;letter-spacing:0.1em;text-align:center;margin-top:1em}.p-canon-certification{display:grid;grid-template:"grid01 grid04" auto "grid02 grid05" auto "grid03 grid06" auto/1fr 1fr}.p-canon-certification .grid01{grid-area:grid01}.p-canon-certification .grid02{grid-area:grid02}.p-canon-certification .grid03{grid-area:grid03}.p-canon-certification .grid04{grid-area:grid04}.p-canon-certification .grid05{grid-area:grid05}.p-canon-certification .grid06{grid-area:grid06}.p-canon-certification .grid01,.p-canon-certification .grid02,.p-canon-certification .grid03{border-right:1px solid #d0d0d0}.p-canon-certification__heading{background:#d63221;color:#fff;text-align:center;font-size:24px;font-size:2.4rem;letter-spacing:0.05em;font-weight:bold;padding:0.5em 1em 1em;line-height:1.5}.p-canon-certification__heading span{display:block;color:#ffbebe;font-size:16px;font-size:1.6rem}.p-canon-certification__body{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:3rem}.p-canon-certification__logo{margin-bottom:2rem;min-height:83px}.p-canon-certification__logo img.-logo1{aspect-ratio:128 / 83;height:auto}.p-canon-certification__logo img.-logo2{aspect-ratio:128 / 69;height:auto}.p-canon-certification__logo img.-logo3{aspect-ratio:5 / 3;height:auto}.p-canon-certification__logo img.-logo4{aspect-ratio:75 / 46;height:auto}.p-canon-certification__item{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:0 0.5em}.p-canon-certification__item p{font-weight:bold;font-size:14px;font-size:1.4rem;line-height:1.5}.p-canon-certification__item p span{display:block;color:#888}.p-canon-certification__footer{background:#f5f5f5;font-size:14px;font-size:1.4rem;padding:3rem}.p-canon-certification__notice{margin-top:1em;color:#888}img.-r01{aspect-ratio:400 / 157;height:auto}img.-r02{aspect-ratio:889 / 272;height:auto}img.-r03{aspect-ratio:125 / 29;height:auto}img.-r04{aspect-ratio:192 / 119;height:auto}img.-rit{aspect-ratio:353 / 207;height:auto}img.-rsq{aspect-ratio:1 / 1;height:auto}.p-canon-cs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:8rem}.p-canon-cs__item{position:relative}.p-canon-cs__item ~ .p-canon-cs__item{margin-left:4rem}.p-canon-cs__image img{aspect-ratio:480 / 353;height:auto}.p-canon-cs__label{color:#fff;font-weight:bold;font-size:18px;font-size:1.8rem;padding:0.5em 1em;background:#d63221;position:absolute;top:0;left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-canon-last-section__heading{font-size:34px;font-size:3.4rem;font-weight:bold;letter-spacing:0.1em;text-align:center;height:253px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:2em;background:url("../images/canon_last_img_01.png") no-repeat center center}.p-canon-last-section__image img{aspect-ratio:2437 / 978;height:auto}.p-canon-last-section__text{background:#fff;-webkit-box-shadow:0 0 10px rgba(51,51,51,0.1);box-shadow:0 0 10px rgba(51,51,51,0.1);font-size:20px;font-size:2rem;font-weight:bold;text-align:center;width:100%;max-width:800px;margin:-6rem auto 0;padding:3rem;position:relative}.p-copyright{font-size:12px;font-size:1.2rem}.p-footer{height:90px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 4rem}.p-footer-navi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-footer-navi__item{font-size:14px;font-size:1.4rem}.p-footer-navi__item ~ .p-footer-navi__item{margin-left:4rem}.js-scroll-toggle-fade-in-up{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px);-webkit-transition-property:-webkit-transform opacity;transition-property:-webkit-transform opacity;transition-property:transform opacity;transition-property:transform opacity, -webkit-transform opacity;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:cubic-bezier(0.21, 1.11, 0.7, 0.99);transition-timing-function:cubic-bezier(0.21, 1.11, 0.7, 0.99)}.js-scroll-toggle-fade-in-up.is-show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (max-width: 980px){.u-br-pc{display:none}.u-hide-md{display:none !important}.p-container{padding-left:30px;padding-right:30px}.p-image-and-text-section{padding-left:30px;padding-right:30px}.p-broken-grid__bg{width:100%}}@media only screen and (max-width: 768px){body{font-size:16px;font-size:1.6rem}p,h1,h2,h3,h4,h5,dt,dd{line-height:1.75}.u-br-sp{display:block}.u-br-tab{display:none}.u-mb15-sm{margin-bottom:15px !important}.u-mb30-sm{margin-bottom:30px !important}.u-hide-lg{display:block}.u-hide-sm{display:none !important}.c-section-large-ttl{font-size:54px;font-size:5.4rem}.p-container{padding-left:15px;padding-right:15px}.p-solution-record-table{position:relative;width:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch}.p-solution-record-table__body{min-width:800px;margin:auto;border-left:0}.p-solution-record-table__body--no-sticky{min-width:0;table-layout:auto}.p-solution-record-table thead{font-size:13px;font-size:1.3rem}.p-solution-record-table tbody{font-size:12px;font-size:1.2rem}.p-solution-record-table tbody td{padding:0.4em 1em;line-height:1.2}.p-solution-record-table__action{width:10%}.p-solution-record-table__result{width:25%}.p-solution-record-table__dot{font-size:10px;font-size:1rem}.p-solution-record-table__sticky{position:sticky;left:0;background:#fff;z-index:1;border-left:1px solid #8c8c8c;width:14%}.p-solution-record-table__service,.p-solution-record-table__document{width:25%}.p-solution-record-table__division{width:5%}.p-mv__body{min-height:0;height:560px;padding-top:80px}.p-mv__title span{width:50vw}.p-mv__lead{font-size:16px;font-size:1.6rem}.p-mv__logo{height:80px;padding:0 2rem}.p-section{padding:4rem 0}.p-skewed-section{padding-top:calc(8.8vw + 4rem)}.p-skewed-section__icon{width:80px;height:80px;margin-bottom:1.5rem}.p-skewed-section__icon img{width:32px}.p-skewed-section__title{font-size:25px;font-size:2.5rem}.p-skewed-section__title::after{height:5px;background-size:auto 100%}.p-navigation{display:block;margin-bottom:4rem}.p-navigation>* ~ *{margin-left:0;margin-top:4rem}.p-navigation__item-header{line-height:1.5}.p-interview-block{display:block;padding:2rem 0;margin-top:6rem}.p-interview-block::before{height:40px;top:-40px}.p-interview-block::after{width:100%;height:40px;bottom:-40px}.p-interview-block__image{margin-left:0;width:100%;padding-top:0}.p-interview-block__profile{position:relative;right:auto;bottom:auto;margin-left:auto;margin-right:auto;margin-top:-1em;margin-bottom:3rem}.p-interview-block__body{width:100%;padding-left:15px;padding-right:15px;margin-top:1.5rem}.p-interview-block__category{font-size:16px;font-size:1.6rem}.p-interview-block__category::after{width:30px;height:3px}.p-interview-block__title{font-size:24px;font-size:2.4rem;line-height:1.5}.p-interview-block__sub-title{font-size:18px;font-size:1.8rem}.p-interview-block__text-block{padding:2rem;margin-top:2rem}.p-interview-block--simple{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.p-interview-block--simple .p-interview-block__body{padding-top:0;padding-right:15px;padding-left:15px}.p-image-and-text-section{padding-left:15px;padding-right:15px}.p-image-and-text-section{display:block}.p-image-and-text-section__text{margin-left:0;width:100%;padding:2rem;margin-right:0}.p-numbered-section ~ .p-numbered-section{margin-top:8rem}.p-numbered-section__heading{font-size:26px;font-size:2.6rem;margin-bottom:3rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-left:15px;padding-right:15px}.p-numbered-section__heading .number{font-size:80px;font-size:8rem}.p-numbered-section__sub-title{font-size:16px;font-size:1.6rem;padding-left:15px;padding-right:15px}.p-rpa-installation-service-merit{display:block}.p-rpa-installation-service-merit__item{padding:3rem 2rem 2rem}.p-rpa-installation-service-merit__item ~ .p-rpa-installation-service-merit__item{margin-left:0;margin-top:2rem}.p-rpa-installation-service-merit__icon{width:80px;height:80px;padding:23px}.p-rpa-installation-service-merit__heading{font-size:18px;font-size:1.8rem}.p-onsite-training__header{display:block}.p-onsite-training__heading{font-size:20px;font-size:2rem}.p-onsite-training__price{font-size:20px;font-size:2rem;margin-left:0}.p-onsite-training__price span{margin-left:0}.p-onsite-training__notice{position:relative;width:100%;text-align:left}.p-onsite-training-pdf-download a{padding:1.5em 1em}.p-onsite-training-panel{padding:2rem;font-size:18px;font-size:1.8rem}.p-rpa-installation-consulting-flow__arrow{display:none}.p-rpa-installation-consulting-flow__block ~ .p-rpa-installation-consulting-flow__block{margin-top:2rem}.p-rpa-installation-consulting-flow__heading{width:100px;padding:1em 0.5em;font-size:14px;font-size:1.4rem;margin-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.5}.p-rpa-installation-consulting-flow__heading::after{border-width:20px 50px 0 50px}.p-about-rpa-bpo{margin-top:4rem;display:block}.p-about-rpa-bpo__heading{width:100%;margin-right:0;margin-bottom:1em}.p-cta-section{padding:calc(3rem + 8.8vw) 15px}.p-cta-section__heading{font-size:20px;font-size:2rem}.p-cta-section__btn a{font-size:24px;font-size:2.4rem}.p-cta-section__btn--shine::before{display:none}.p-cta-section__text{font-size:18px;font-size:1.8rem}.p-cta-section__phone-number{font-size:20px;font-size:2rem}.p-cta-section__phone-number a{text-decoration:underline;pointer-events:fill}.p-cta-section__phone-icon{width:2rem;height:2rem;margin-right:0.5rem}.cta-last .p-cta-section{padding-bottom:4rem}.p-floating-cta{right:10px;bottom:10px;background:#d63221}.p-floating-cta a{-webkit-box-shadow:0 0 20px rgba(0,0,0,0.3);box-shadow:0 0 20px rgba(0,0,0,0.3)}.p-floating-cta a::before,.p-floating-cta a::after{display:none}.p-helpdesk-environment__arrow span{width:30px;height:30px}.p-helpdesk-environment-cause{-ms-flex-wrap:wrap;flex-wrap:wrap}.p-helpdesk-environment-cause__item{width:50%;-webkit-box-flex:0;-ms-flex:none;flex:none;padding:2rem}.p-helpdesk-environment-cause__item:nth-child(even){background:#7b897c}.p-helpdesk-environment-cause__item:nth-child(2),.p-helpdesk-environment-cause__item:nth-child(3){background:#727f73}.p-helpdesk-environment-problem{padding:2rem}.p-helpdesk-environment-problem__heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:18px;font-size:1.8rem}.p-helpdesk-environment-problem__heading img{margin-right:0;margin-bottom:10px}.p-helpdesk-environment-problem__lists li{width:50%;margin-bottom:0.5em;padding-right:1em}.p-helpdesk-environment-header{padding-left:15px;padding-right:15px}.p-helpdesk-environment-header__bg{width:100%}.p-helpdesk-merits{grid-template:"a b" auto "c d" auto "e f" auto "g h" auto "i i" auto "j k" auto "l m" auto/1fr 1fr;grid-gap:5px}.p-helpdesk-merits__item{font-size:14px;font-size:1.4rem}.p-helpdesk-merits__item img{width:100%}.p-helpdesk-bpo{display:block}.p-helpdesk-bpo__item{width:100%}.p-helpdesk-bpo__image{-webkit-box-flex:0.6;-ms-flex:0.6;flex:0.6}.p-canon-consulting-features__heading{font-size:22px;font-size:2.2rem}.p-canon-consulting-features__body{display:block}.p-canon-consulting-features__item{padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-canon-consulting-features__item ~ .p-canon-consulting-features__item{margin-left:0;margin-top:2rem}.p-canon-consulting-features__icon{-webkit-box-flex:0;-ms-flex:none;flex:none}.p-canon-consulting-features__text{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left;margin-top:0;margin-left:1em}.p-canon-certification{display:block}.p-canon-certification__heading{font-size:20px;font-size:2rem}.p-canon-certification__heading span{font-size:14px;font-size:1.4rem}.p-canon-certification__body{padding:3rem 1rem}.p-canon-certification__footer{padding:2rem}img.-r03{aspect-ratio:150 / 113}.p-canon-cs{display:block;margin-top:6rem}.p-canon-cs__item ~ .p-canon-cs__item{margin-left:0;margin-top:4rem}.p-canon-last-section__heading{font-size:26px;font-size:2.6rem;height:auto;background-size:100% auto;padding:0 15px 3rem}.p-canon-last-section__text{width:calc(100% - 2rem);margin-top:-1rem;padding:3rem 2rem}.p-footer{display:block;height:auto;padding:3rem 1rem;text-align:center}.p-footer-navi{margin-bottom:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-footer-navi__item{font-size:12px;font-size:1.2rem;margin-bottom:1em}.p-footer-navi__item ~ .p-footer-navi__item{margin-left:1em}}

/*# sourceMappingURL=style.css.map*/