@media (min-width:1901px),print{.block:nth-child(2n){background:#f6f6f6}.clr-01{color:var(--col_primary)}.system{margin-bottom:calc(var(--vw)*5.26316)}.system__ttl{font-size:calc(var(--vw)*2.31579);font-weight:700;letter-spacing:.075em;line-height:1.09;margin-bottom:calc(var(--vw)*1.84211)}.system__ttl .sub{display:block;font-size:calc(var(--vw)*1.26316);letter-spacing:.1em;line-height:2;margin-bottom:calc(var(--vw)*.52632)}.system__block:not(:last-child){margin-bottom:calc(var(--vw)*5.05263)}.system__block .heading{font-size:calc(var(--vw)*1.68421);font-weight:700;letter-spacing:.15em;line-height:1.38;margin-bottom:calc(var(--vw)*2.89474)}.system__box .item,.system__road .item{letter-spacing:.05em;padding:calc(var(--vw)*1.57895) calc(var(--vw)*1.31579) calc(var(--vw)*1.26316);text-align:center;width:calc(var(--vw)*17.52632)}.system__box .item-label,.system__road .item-label{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:flex;font-size:calc(var(--vw)*.94737);font-weight:500;height:calc(var(--vw)*1.89474);justify-content:center;line-height:1;margin:0 auto calc(var(--vw)*.78947);width:calc(var(--vw)*4.36842)}.system__box .item-ttl,.system__road .item-ttl{font-size:calc(var(--vw)*1.05263);font-weight:700;line-height:1.4;margin-bottom:calc(var(--vw)*.42105)}.system__box .item-txt,.system__road .item-txt{font-size:calc(var(--vw)*.84211);font-weight:500;line-height:1.75}.system__box{-webkit-box-pack:justify;background:#f6f6f6;display:-webkit-box;display:flex;justify-content:space-between;padding:calc(var(--vw)*2.63158) calc(var(--vw)*3.15789)}.system__box .item{background:#fff;border-radius:calc(var(--vw)*.52632)}.system__box .item-label{background:var(--col_primary);color:#fff;margin:0 auto calc(var(--vw)*.78947)}.system__road{background:url(../images/business/information-processing/road_arrow_01.png) no-repeat top;background-size:calc(var(--vw)*47.31579) calc(var(--vw)*7.73684);padding-top:calc(var(--vw)*5.26316)}.system__road .label{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:var(--col_primary);color:#fff;display:-webkit-box;display:flex;font-size:calc(var(--vw)*.94737);font-weight:500;height:calc(var(--vw)*1.89474);justify-content:center;letter-spacing:.05em;margin:0 auto;width:calc(var(--vw)*23.84211)}.system__road .road__wrap{-webkit-box-align:end;align-items:flex-end;display:-webkit-box;display:flex;margin-top:calc(var(--vw)*1.63158)}.system__road .road__wrap .item{background:var(--col_primary);color:#fff;min-height:calc(var(--vw)*10.52632);position:relative}.system__road .road__wrap .item-label{background:#fff;color:var(--col_primary)}.system__road .road__wrap .item:first-child:after{background:url(../images/business/information-processing/road_arrow_02.png);background-size:100% 100%;content:"";height:calc(var(--vw)*2.10526);position:absolute;right:calc(var(--vw)*-27.10526);top:calc(var(--vw)*2.63158);width:calc(var(--vw)*27.10526)}.system__road .road__wrap .label{margin-bottom:calc(var(--vw)*2.52632)}.system__benefit{margin-bottom:calc(var(--vw)*3.15789);margin-top:calc(var(--vw)*-1.31579)}.system__benefit .benefit{border:calc(var(--vw)*.05263) solid #000;border-radius:calc(var(--vw)*.52632);padding:calc(var(--vw)*2.63158) calc(var(--vw)*3.15789) calc(var(--vw)*2.52632);width:100%}.system__benefit .benefit:not(:last-child){margin-bottom:calc(var(--vw)*1.57895)}.system__benefit .benefit .ttl-heading{-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:flex;font-size:calc(var(--vw)*1.36842);font-weight:700;letter-spacing:.1em;line-height:1.15;margin-bottom:calc(var(--vw)*1.21053)}.system__benefit .benefit .ttl-heading .label{min-width:calc(var(--vw)*5.57895)}.system__benefit .benefit .ttl-heading .notes{display:inline-block;font-size:calc(var(--vw)*.73684);font-weight:400;line-height:3}.system__benefit .benefit .sub{margin-bottom:calc(var(--vw)*1.15789)}.system__benefit .benefit__wrap{-webkit-box-pack:justify;display:-webkit-box;display:flex;justify-content:space-between}.system__benefit .benefit__wrap>.benefit{margin-bottom:0}.system__benefit .benefit__wrap>.benefit:not(:last-child){margin-right:calc(var(--vw)*1.57895)}.system__benefit .benefit__wrap .item{background:#f6f6f6;border-radius:calc(var(--vw)*.52632);width:calc(var(--vw)*27.36842)}.system__benefit .benefit__wrap .item__head{border-bottom:calc(var(--vw)*.05263) solid #fff;font-size:calc(var(--vw)*1.15789);font-weight:700;line-height:1.36;padding:calc(var(--vw)*1.31579) calc(var(--vw)*1.57895)}.system__benefit .benefit__wrap .item__body{padding:calc(var(--vw)*1.15789) calc(var(--vw)*1.47368) calc(var(--vw)*1.36842)}.system .features__wrap .ttl-heading{font-size:calc(var(--vw)*1.36842);font-weight:700;letter-spacing:.1em;line-height:1.15;margin-bottom:calc(var(--vw)*1.21053)}.system .features__wrap .sub{margin-bottom:calc(var(--vw)*1.15789)}.system .features__wrap .features__list{background:#f6f6f6;border-radius:calc(var(--vw)*.52632);overflow:hidden;width:100%}.system .features__wrap .features__head{border-bottom:calc(var(--vw)*.05263) solid #fff;display:block;font-size:calc(var(--vw)*1.15789);font-weight:700;line-height:1.36;padding:calc(var(--vw)*1.31579) calc(var(--vw)*1.57895);width:100%}.system .features__wrap .features__body{padding:calc(var(--vw)*1.15789) calc(var(--vw)*1.47368) calc(var(--vw)*1.36842)}.system .bnr{-webkit-box-pack:start;-webkit-box-align:left;align-items:left;display:-webkit-box;display:flex;justify-content:flex-start;margin-bottom:calc(var(--vw)*1.21053);width:100%}.system .bnr__image{flex-shrink:0;margin-right:calc(var(--vw)*1.15789);width:calc(var(--vw)*11.36842)}.system .bnr__txt{font-size:calc(var(--vw)*1.36842);font-weight:700;letter-spacing:.1em;line-height:1.36}.info{padding:calc(var(--vw)*5.26316) 0 calc(var(--vw)*5.78947)}.info .c-dt__head{margin-bottom:calc(var(--vw)*2.42105)}.info .c-dt__tag{margin-bottom:calc(var(--vw)*-.52632);min-width:calc(var(--vw)*8.94737)}.info .c-dt__tl{letter-spacing:.15em}.info .c-dt__tl .sub{font-size:calc(var(--vw)*1.47368);letter-spacing:.1em;line-height:1.71}.info .list{background:#fff;border-radius:calc(var(--vw)*.52632);margin-bottom:calc(var(--vw)*1.57895)}.info .list__head{border-bottom:calc(var(--vw)*.05263) solid #e9e9e9;font-size:calc(var(--vw)*1.36842);font-weight:700;letter-spacing:.05em;line-height:1.85;padding:calc(var(--vw)*1.89474) calc(var(--vw)*2.63158) calc(var(--vw)*2.31579);text-align:center}.info .list .col{-webkit-box-pack:justify;display:-webkit-box;display:flex;justify-content:space-between;padding:calc(var(--vw)*1.68421) calc(var(--vw)*3.15789) calc(var(--vw)*2.31579)}.info .list .col-4{width:25%}.info .list .col-4:nth-child(3){padding-left:calc(var(--vw)*.52632)}.info .list .col-4:last-child{padding-left:calc(var(--vw)*3.94737)}.info .percentage{display:-webkit-box;display:flex;margin-bottom:calc(var(--vw)*1.57895)}.info .percentage .left,.info .percentage .right{background:#fff;border-radius:calc(var(--vw)*.52632)}.info .percentage .left{-webkit-box-flex:1;flex-grow:1;flex-shrink:0;margin-right:calc(var(--vw)*1.57895)}.info .percentage__body{padding:calc(var(--vw)*2) calc(var(--vw)*1.57895)}.info .percentage__wrap{-webkit-box-pack:center;display:-webkit-box;display:flex;justify-content:center}.info .percentage__wrap .item{width:calc(var(--vw)*11.05263)}.info .percentage__wrap .item:not(:last-child){border-right:calc(var(--vw)*.05263) solid #e9e9e9;padding-right:calc(var(--vw)*.78947)}.info .percentage__wrap .item{padding-left:calc(var(--vw)*.78947);text-align:left}.info .percentage__wrap .item .number{padding-left:0;text-align:left}.info .percentage__tl{border-bottom:calc(var(--vw)*.05263) solid #e9e9e9;font-size:calc(var(--vw)*1.36842);font-weight:700;letter-spacing:.05em;line-height:1.85;padding:calc(var(--vw)*1.89474) calc(var(--vw)*2.63158) calc(var(--vw)*2.31579);text-align:center}.info .percentage .txt{font-size:calc(var(--vw)*1.05263);font-weight:700;line-height:1.2;margin-bottom:calc(var(--vw)*.26316)}.info .percentage .number{color:var(--col_primary);font-family:var(--font_en);font-size:calc(var(--vw)*4.21053);font-weight:600;letter-spacing:0;line-height:.81;padding-left:calc(var(--vw)*.78947);text-align:center}.info .percentage .number span{font-family:var(--font_base);font-size:calc(var(--vw)*2.10526)}.info .percentage .notes{font-size:calc(var(--vw)*.73684);line-height:2.71;margin-left:calc(var(--vw)*-2.10526);text-align:center}.info .percentage:nth-of-type(3) .left{width:calc(var(--vw)*36.47368)}.info .percentage:nth-of-type(3) .left .percentage__wrap .item{width:auto}.info .percentage:nth-of-type(3) .right{width:auto}.info .percentage:nth-of-type(3) .right .percentage__wrap .item{width:auto}.info .percentage:nth-of-type(3) .txt{font-size:calc(var(--vw)*.94737);font-weight:700;line-height:1.33;margin-bottom:calc(var(--vw)*.26316)}.info .percentage:nth-of-type(3) .number{color:var(--col_primary);font-family:var(--font_en);font-size:calc(var(--vw)*3.57895);font-weight:600;letter-spacing:0;line-height:.96}.info .percentage:nth-of-type(3) .number span{font-family:var(--font_base);font-size:calc(var(--vw)*1.78947)}.info .bnr{-webkit-box-align:center;align-items:center;background:#fff;display:-webkit-box;display:flex;margin-bottom:calc(var(--vw)*3.94737);min-height:calc(var(--vw)*4.89474);padding:calc(var(--vw)*1.31579) calc(var(--vw)*3.15789) calc(var(--vw)*1.47368);width:100%}.info .bnr__tl{font-size:calc(var(--vw)*.94737);font-weight:700;letter-spacing:.1em;line-height:1.67;margin-right:calc(var(--vw)*1.15789);min-width:calc(var(--vw)*13.15789)}.info .bnr__txt{font-size:calc(var(--vw)*.73684);letter-spacing:.075em;line-height:2.14}.staff:not(:last-child){margin-bottom:calc(var(--vw)*4.94737)}.staff__tl{font-size:calc(var(--vw)*1.68421);font-weight:700;letter-spacing:.075em;line-height:1.5}.staff__wrap{-webkit-box-pack:justify;display:-webkit-box;display:flex;flex-wrap:wrap;justify-content:space-between}.staff__wrap .item{background:#fff;border-radius:calc(var(--vw)*.52632);margin-top:calc(var(--vw)*1.57895);width:calc(50% - var(--vw)*.78947)}.staff__wrap .item:first-child .item__head{min-height:calc(var(--vw)*8.10526)}.staff__wrap .item__head{border-bottom:calc(var(--vw)*.05263) solid #e9e9e9;min-height:calc(var(--vw)*6.21053);padding:calc(var(--vw)*1.84211) calc(var(--vw)*3.15789) calc(var(--vw)*1.57895)}.staff__wrap .item__head .company{display:-webkit-box;display:flex;font-size:calc(var(--vw)*1.78947);font-weight:700;letter-spacing:.075em;line-height:1.29}.staff__wrap .item__head .company .label{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;background:var(--col_primary);color:#fff;display:-webkit-inline-box;display:inline-flex;font-size:calc(var(--vw)*1.05263);font-weight:500;height:calc(var(--vw)*1.89474);justify-content:center;margin-right:calc(var(--vw)*.78947);margin-top:calc(var(--vw)*.26316);width:calc(var(--vw)*3.68421)}.staff__wrap .item__body{display:-webkit-box;display:flex;min-height:calc(var(--vw)*20.73684);padding:calc(var(--vw)*2.21053) calc(var(--vw)*3.15789) calc(var(--vw)*2.63158)}.staff__wrap .item__body .item__txt{margin-top:calc(var(--vw)*-.36842);width:100%}.staff__wrap .item__body .item__txt .position{font-size:calc(var(--vw)*1.36842);font-weight:700;line-height:1.31;margin-bottom:calc(var(--vw)*1.57895)}.staff__wrap .item__body .item__txt .name{font-size:calc(var(--vw)*1.05263);font-weight:700;letter-spacing:.11em;line-height:1.4;margin-bottom:calc(var(--vw)*.52632)}.staff__wrap .item__body .item__txt .name span{font-size:calc(var(--vw)*.73684);margin-left:calc(var(--vw)*.26316)}.staff__wrap .item__body .item__img{border-radius:calc(var(--vw)*.52632);flex-shrink:0;height:calc(var(--vw)*15.89474);overflow:hidden;width:calc(var(--vw)*14.05263)}.staff__wrap .item-full{background:#fff;border-radius:calc(var(--vw)*.52632);display:-webkit-box;display:flex;margin-top:calc(var(--vw)*1.57895);padding:calc(var(--vw)*2.68421) calc(var(--vw)*2.89474) calc(var(--vw)*2.63158);width:100%}.staff__wrap .item-full .box__company{font-weight:700;margin-top:calc(var(--vw)*-.26316);width:100%}.staff__wrap .item-full .box__company .company{font-size:calc(var(--vw)*1.78947);letter-spacing:.125em;line-height:1.29;margin-bottom:calc(var(--vw)*1.15789)}.staff__wrap .item-full .box__company .position{font-size:calc(var(--vw)*1.05263);letter-spacing:.12em;line-height:1.5}.staff__wrap .item-full .box__image{-webkit-box-pack:justify;display:-webkit-box;display:flex;flex-shrink:0;height:calc(var(--vw)*10.21053);justify-content:space-between;margin-left:calc(var(--vw)*2.10526);width:calc(var(--vw)*22)}.staff__wrap .item-full .box__image-company{width:calc(var(--vw)*11.89474)}.staff__wrap .item-full .box__image-staff{width:calc(var(--vw)*9.05263)}.staff__wrap .item-full .box__name{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;display:-webkit-box;display:flex;flex-direction:column;flex-shrink:0;justify-content:end;margin-bottom:calc(var(--vw)*-.26316);padding-left:calc(var(--vw)*1.47368);width:calc(var(--vw)*12.15789)}.staff__wrap .item-full .box__name .name{font-size:calc(var(--vw)*1.05263);font-weight:700;line-height:1.4}.staff__wrap .item-full .box__name .name span{font-size:calc(var(--vw)*.73684);line-height:2}.staff__wrap .item-other .item__head{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;height:calc(var(--vw)*6.21053);padding:calc(var(--vw)*1.84211) calc(var(--vw)*1.05263) calc(var(--vw)*1.57895) calc(var(--vw)*3.15789)}.staff__wrap .item-other .item__head .company{font-size:calc(var(--vw)*1.36842);letter-spacing:.11em;line-height:1.38}.staff__wrap .item-other .item__body{min-height:auto;padding-top:calc(var(--vw)*2.10526)}.staff__wrap .item-other .item__body .item__img{height:calc(var(--vw)*10.26316);margin-right:calc(var(--vw)*1.42105);width:calc(var(--vw)*9.05263)}.staff__wrap .item-other .item__body .item__txt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;display:-webkit-box;display:flex;flex-direction:column;justify-content:space-between}.staff__wrap .item-other .item__body .item__txt .position{font-size:calc(var(--vw)*1.05263);letter-spacing:.12em;line-height:1.4}.staff__wrap .item-other .item__body .item__txt .desc{margin-bottom:calc(var(--vw)*-.26316)}.staff__wrap .item-other .item__body .item__txt .desc .name{margin-bottom:calc(var(--vw)*.15789)}.teamwork{margin:calc(var(--vw)*2.42105) 0}.teamwork__tl{font-size:calc(var(--vw)*1.68421);font-weight:700;letter-spacing:.075em;line-height:1.5;margin-bottom:calc(var(--vw)*1.21053)}.teamwork__wrap{border-radius:calc(var(--vw)*.52632);width:100%}.teamwork .item-full{background:#fff;border-radius:calc(var(--vw)*.52632);display:-webkit-box;display:flex;margin-top:calc(var(--vw)*1.57895);padding:calc(var(--vw)*2.68421) calc(var(--vw)*2.89474) calc(var(--vw)*2.63158);width:100%}.teamwork .teacher__image{border-radius:calc(var(--vw)*.52632);flex-shrink:0;height:auto;margin-left:calc(var(--vw)*2.10526);overflow:hidden;width:calc(var(--vw)*31.57895)}.ratio{padding:calc(var(--vw)*5.26316) 0}.ratio .c-dt__head{margin-bottom:calc(var(--vw)*2.63158);margin-left:calc(var(--vw)*.31579);position:relative}.ratio .c-dt__head .label{-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background:-o-linear-gradient(175deg,#ee8c00,#ee4300);background:linear-gradient(275deg,#ee8c00,#ee4300);border-radius:50%;color:#fff;display:-webkit-box;display:flex;flex-direction:column;font-size:calc(var(--vw)*.63158);font-weight:700;height:calc(var(--vw)*7.42105);justify-content:center;line-height:1.67;margin-top:calc(var(--vw)*-1.57895);padding:calc(var(--vw)*.78947);padding-right:calc(var(--vw)*.52632);text-align:center;width:calc(var(--vw)*7.42105)}.ratio .c-dt__head .label span{font-size:calc(var(--vw)*1.05263)}.ratio .c-dt__wrap{display:-webkit-box;display:flex}.ratio .c-dt__tag{margin-bottom:calc(var(--vw)*.42105);min-width:calc(var(--vw)*8.94737)}.ratio .c-dt__tl{letter-spacing:.14em;margin-right:calc(var(--vw)*1.21053)}.ratio .c-dt__tl .sub{display:block;font-size:calc(var(--vw)*1.47368);letter-spacing:.13em;line-height:1.71}.ratio__item{border:calc(var(--vw)*.05263) solid #000;border-radius:calc(var(--vw)*.52632)}.ratio__item:not(:last-child){margin-bottom:calc(var(--vw)*1.57895)}.ratio__item .item__head{border-bottom:calc(var(--vw)*.05263) solid #e9e9e9;padding:calc(var(--vw)*2.10526) calc(var(--vw)*3.36842) calc(var(--vw)*1.94737)}.ratio__item .item__head .sub{font-size:calc(var(--vw)*.94737);font-weight:700;letter-spacing:.1em;line-height:2.67}.ratio__item .item__head .ttl{color:var(--col_primary);font-size:calc(var(--vw)*1.89474);font-weight:700;letter-spacing:.05em;line-height:1.33;margin-bottom:calc(var(--vw)*.52632)}.ratio__item .item__head .txt{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;font-size:calc(var(--vw)*.73684);font-weight:500}.ratio__item .item__head .txt .label{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;background:var(--col_primary);color:#fff;display:-webkit-box;display:flex;font-size:calc(var(--vw)*.63158);font-weight:500;height:calc(var(--vw)*1.10526);justify-content:center;margin-right:calc(var(--vw)*.52632);width:calc(var(--vw)*3.42105)}.ratio__item .item__body{padding:calc(var(--vw)*2.42105) calc(var(--vw)*2.94737) calc(var(--vw)*2.84211)}.ratio__item .item__body .ttl{font-size:calc(var(--vw)*1.68421);font-weight:700;letter-spacing:.1em;line-height:1.56;margin-bottom:calc(var(--vw)*.94737)}.ratio__item .item__body .ttl .en{display:inline-block;font-family:var(--font_en);font-size:calc(var(--vw)*3.36842);line-height:0;-webkit-transform:translateY(calc(var(--vw)*.15789));transform:translateY(calc(var(--vw)*.15789))}.ratio__item .item__wrap{display:-webkit-box;display:flex;margin-top:calc(var(--vw)*1.68421)}.ratio__item .item__wrap .chart{-webkit-box-align:end;align-items:flex-end;display:-webkit-box;display:flex;flex-wrap:wrap;width:100%}.ratio__item .item__wrap .chart:not(:last-child){border-right:calc(var(--vw)*.05263) solid #ebebeb}.ratio__item .item__wrap .chart-ttl{font-size:calc(var(--vw)*1.36842);font-weight:700;line-height:1.15;margin-bottom:calc(var(--vw)*1.15789);text-align:center;width:100%}.ratio__item .item__wrap .chart-alert{font-size:calc(var(--vw)*1.05263);font-weight:700;line-height:1.5;text-align:center;width:100%}.ratio__item .item__wrap .chart .txt{font-size:calc(var(--vw)*.94737);letter-spacing:.1em;line-height:1.56;text-align:center}.ratio__item .item__wrap .chart .num{color:var(--col_primary);font-family:var(--font_en);font-size:calc(var(--vw)*5.05263);font-weight:600;line-height:.25;line-height:1}.ratio__item .item__wrap .chart .num span{font-size:calc(var(--vw)*3.05263);margin-left:calc(var(--vw)*-.26316)}.ratio__item .item__wrap .chart .num .jp{font-family:var(--font_base);font-size:calc(var(--vw)*2.21053);font-weight:700;margin-left:calc(var(--vw)*0)}.ratio__item .item__wrap .chart .notes{text-align:center}.ratio__item .item__wrap .chart .before{flex-shrink:0;margin-right:calc(var(--vw)*1.05263);-webkit-transform:translateY(calc(var(--vw)*.63158));transform:translateY(calc(var(--vw)*.63158));width:calc(var(--vw)*11.36842)}.ratio__item .item__wrap .chart .chart-img{flex-shrink:0;margin-right:calc(var(--vw)*.94737);width:calc(var(--vw)*7.31579)}.ratio__item .item__wrap .chart .after{-webkit-transform:translateY(calc(var(--vw)*-.78947));transform:translateY(calc(var(--vw)*-.78947))}.ratio__item .item__wrap .chart .after .txt{margin-left:calc(var(--vw)*-.78947)}.ratio__item .item__wrap .chart .after .num{color:#b9b9b9;font-size:calc(var(--vw)*3.57895);margin-bottom:calc(var(--vw)*.15789)}.ratio__item .item__wrap .chart .after .num span{font-size:calc(var(--vw)*1.78947)}.ratio__item .item__wrap .chart .after .num .jp{font-size:calc(var(--vw)*1.57895)}.ratio__item .item__wrap .text{flex-shrink:0;padding-left:calc(var(--vw)*1.47368);width:calc(var(--vw)*26.84211)}.ratio__item .item__wrap .text .item-tl{font-size:calc(var(--vw)*1.31579);font-weight:700;letter-spacing:.075em;line-height:2.32;margin-bottom:calc(var(--vw)*1.36842)}.ratio__item .item__wrap .text .item-txt{font-size:calc(var(--vw)*2);font-weight:700;letter-spacing:.075em;line-height:1.53;margin-bottom:calc(var(--vw)*.26316)}.ratio__item .item__wrap .text .item-txt .en{color:var(--col_primary);display:inline-block;font-family:var(--font_en);font-size:calc(var(--vw)*5);font-weight:600;line-height:.29;-webkit-transform:translateY(calc(var(--vw)*.26316));transform:translateY(calc(var(--vw)*.26316))}.ratio__item .item__wrap .text .item-txt .jp{color:var(--col_primary);font-size:calc(var(--vw)*3.05263);line-height:.16}.ratio__item.diff .item__body{padding:calc(var(--vw)*1.57895) calc(var(--vw)*.78947) calc(var(--vw)*2.52632) calc(var(--vw)*2.94737)}.ratio__item.diff .item__wrap{flex-wrap:wrap;margin-top:calc(var(--vw)*2.63158)}.ratio__item.diff .item__wrap .chart{-webkit-box-align:start;align-items:flex-start;border:none;border-bottom:calc(var(--vw)*.05263) solid #ebebeb;padding-bottom:calc(var(--vw)*1.84211)}.ratio__item.diff .item__wrap .chart-wrap{-webkit-box-align:end;align-items:flex-end;display:-webkit-box;display:flex;flex-wrap:wrap}.ratio__item.diff .item__wrap .chart-wrap:not(:last-child){margin-bottom:calc(var(--vw)*2.10526)}.ratio__item.diff .item__wrap .chart .after{-webkit-transform:translateY(calc(var(--vw)*.68421));transform:translateY(calc(var(--vw)*.68421))}.ratio__item.diff .item__wrap .chart .after .notes{display:inline-block}.ratio__item.diff .item__wrap .chart:nth-child(odd){border-right:calc(var(--vw)*.05263) solid #ebebeb;flex-shrink:0;width:calc(var(--vw)*28.05263)}.ratio__item.diff .item__wrap .chart:nth-child(odd) .before{margin-right:0}.ratio__item.diff .item__wrap .chart:nth-child(2n){padding-left:calc(var(--vw)*1.05263);width:calc(100% - var(--vw)*28.05263)}.ratio__item.diff .item__wrap .chart:last-child,.ratio__item.diff .item__wrap .chart:nth-last-child(2){border-bottom:0;padding-bottom:0;padding-top:calc(var(--vw)*1.68421)}.teacher{padding:calc(var(--vw)*5.26316) 0 calc(var(--vw)*5.52632)}.teacher .c-dt__head{margin-bottom:calc(var(--vw)*2.52632)}.teacher .c-dt__tag{margin-bottom:calc(var(--vw)*.63158);min-width:calc(var(--vw)*8.94737)}.teacher__intro{display:-webkit-box;display:flex;margin-bottom:calc(var(--vw)*2.42105)}.teacher__intro .label{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;background:var(--col_primary);color:#fff;display:-webkit-box;display:flex;font-size:calc(var(--vw)*.94737);font-weight:500;height:calc(var(--vw)*1.89474);justify-content:center;letter-spacing:.025em;margin-bottom:calc(var(--vw)*1.36842);width:calc(var(--vw)*20)}.teacher__intro .ttl{font-size:calc(var(--vw)*1.36842);font-weight:700;letter-spacing:.1em;line-height:1.15;margin-bottom:calc(var(--vw)*1.05263)}.teacher__intro .image{border-radius:calc(var(--vw)*.52632);flex-shrink:0;height:calc(var(--vw)*7);margin-left:calc(var(--vw)*1.63158);overflow:hidden;width:calc(var(--vw)*10.21053)}.teacher__list{display:-webkit-box;display:flex;flex-wrap:wrap;margin-left:calc(var(--vw)*-2.10526);margin-top:calc(var(--vw)*-2.10526)}.teacher__list .item{margin-left:calc(var(--vw)*2.10526);margin-top:calc(var(--vw)*2.10526);width:calc(33.33333% - var(--vw)*2.10526)}.teacher__list .item-image{border-radius:calc(var(--vw)*.52632);height:calc(var(--vw)*13.36842);margin-bottom:calc(var(--vw)*1.26316);overflow:hidden;width:100%}.teacher__list .item-name{font-size:calc(var(--vw)*1.05263);font-weight:700;letter-spacing:.1em;line-height:1.4;margin-bottom:calc(var(--vw)*1.31579)}.teacher__list .item-name span{font-size:calc(var(--vw)*.73684);margin-left:calc(var(--vw)*.36842)}.teacher__list .item-position{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:var(--col_primary);color:#fff;display:-webkit-box;display:flex;font-size:calc(var(--vw)*1.05263);font-weight:500;height:calc(var(--vw)*1.89474);justify-content:center;line-height:1;margin-bottom:calc(var(--vw)*.63158);width:calc(var(--vw)*6.84211)}.teacher__list .item .list-dot__item{padding-left:calc(var(--vw)*.94737)}.navigation{padding:calc(var(--vw)*6.31579) 0 calc(var(--vw)*7.36842)}.breadcrumb:not(:first-child){margin-top:0}}@media (min-width:1431px) and (max-width:1900px),print{.block:nth-child(2n){background:#f6f6f6}.clr-01{color:var(--col_primary)}.system{margin-bottom:100px}.system__ttl{font-size:4.4rem;font-weight:700;letter-spacing:.075em;line-height:1.09;margin-bottom:35px}.system__ttl .sub{display:block;font-size:2.4rem;letter-spacing:.1em;line-height:2;margin-bottom:10px}.system__block:not(:last-child){margin-bottom:96px}.system__block .heading{font-size:3.2rem;font-weight:700;letter-spacing:.15em;line-height:1.38;margin-bottom:55px}.system__box .item,.system__road .item{letter-spacing:.05em;padding:30px 25px 24px;text-align:center;width:333px}.system__box .item-label,.system__road .item-label{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:flex;font-size:1.8rem;font-weight:500;height:36px;justify-content:center;line-height:1;margin:0 auto 15px;width:83px}.system__box .item-ttl,.system__road .item-ttl{font-size:2rem;font-weight:700;line-height:1.4;margin-bottom:8px}.system__box .item-txt,.system__road .item-txt{font-size:1.6rem;font-weight:500;line-height:1.75}.system__box{-webkit-box-pack:justify;background:#f6f6f6;display:-webkit-box;display:flex;justify-content:space-between;padding:50px 60px}.system__box .item{background:#fff;border-radius:10px}.system__box .item-label{background:var(--col_primary);color:#fff;margin:0 auto 15px}.system__road{background:url(../images/business/information-processing/road_arrow_01.png) no-repeat top;background-size:899px 147px;padding-top:100px}.system__road .label{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:var(--col_primary);color:#fff;display:-webkit-box;display:flex;font-size:1.8rem;font-weight:500;height:36px;justify-content:center;letter-spacing:.05em;margin:0 auto;width:453px}.system__road .road__wrap{-webkit-box-align:end;align-items:flex-end;display:-webkit-box;display:flex;margin-top:31px}.system__road .road__wrap .item{background:var(--col_primary);color:#fff;min-height:200px;position:relative}.system__road .road__wrap .item-label{background:#fff;color:var(--col_primary)}.system__road .road__wrap .item:first-child:after{background:url(../images/business/information-processing/road_arrow_02.png);background-size:100% 100%;content:"";height:40px;position:absolute;right:-515px;top:50px;width:515px}.system__road .road__wrap .label{margin-bottom:48px}.system__benefit{margin-bottom:60px;margin-top:-25px}.system__benefit .benefit{border:1px solid #000;border-radius:10px;padding:50px 60px 48px;width:100%}.system__benefit .benefit:not(:last-child){margin-bottom:30px}.system__benefit .benefit .ttl-heading{-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:flex;font-size:2.6rem;font-weight:700;letter-spacing:.1em;line-height:1.15;margin-bottom:23px}.system__benefit .benefit .ttl-heading .label{min-width:106px}.system__benefit .benefit .ttl-heading .notes{display:inline-block;font-size:1.4rem;font-weight:400;line-height:3}.system__benefit .benefit .sub{margin-bottom:22px}.system__benefit .benefit__wrap{-webkit-box-pack:justify;display:-webkit-box;display:flex;justify-content:space-between}.system__benefit .benefit__wrap>.benefit{margin-bottom:0}.system__benefit .benefit__wrap>.benefit:not(:last-child){margin-right:30px}.system__benefit .benefit__wrap .item{background:#f6f6f6;border-radius:10px;width:520px}.system__benefit .benefit__wrap .item__head{border-bottom:1px solid #fff;font-size:2.2rem;font-weight:700;line-height:1.36;padding:25px 30px}.system__benefit .benefit__wrap .item__body{padding:22px 28px 26px}.system .features__wrap .ttl-heading{font-size:2.6rem;font-weight:700;letter-spacing:.1em;line-height:1.15;margin-bottom:23px}.system .features__wrap .sub{margin-bottom:22px}.system .features__wrap .features__list{background:#f6f6f6;border-radius:10px;overflow:hidden;width:100%}.system .features__wrap .features__head{border-bottom:1px solid #fff;display:block;font-size:2.2rem;font-weight:700;line-height:1.36;padding:25px 30px;width:100%}.system .features__wrap .features__body{padding:22px 28px 26px}.system .bnr{-webkit-box-pack:start;-webkit-box-align:left;align-items:left;display:-webkit-box;display:flex;justify-content:flex-start;margin-bottom:23px;width:100%}.system .bnr__image{flex-shrink:0;margin-right:22px;width:216px}.system .bnr__txt{font-size:2.6rem;font-weight:700;letter-spacing:.1em;line-height:1.36}.info{padding:100px 0 110px}.info .c-dt__head{margin-bottom:46px}.info .c-dt__tag{margin-bottom:-10px;min-width:170px}.info .c-dt__tl{letter-spacing:.15em}.info .c-dt__tl .sub{font-size:2.8rem;letter-spacing:.1em;line-height:1.71}.info .list{background:#fff;border-radius:10px;margin-bottom:30px}.info .list__head{border-bottom:1px solid #e9e9e9;font-size:2.6rem;font-weight:700;letter-spacing:.05em;line-height:1.85;padding:36px 50px 44px;text-align:center}.info .list .col{-webkit-box-pack:justify;display:-webkit-box;display:flex;justify-content:space-between;padding:32px 60px 44px}.info .list .col-4{width:25%}.info .list .col-4:nth-child(3){padding-left:10px}.info .list .col-4:last-child{padding-left:75px}.info .percentage{display:-webkit-box;display:flex;margin-bottom:30px}.info .percentage .left,.info .percentage .right{background:#fff;border-radius:10px}.info .percentage .left{-webkit-box-flex:1;flex-grow:1;flex-shrink:0;margin-right:30px}.info .percentage__body{padding:38px 30px}.info .percentage__wrap{-webkit-box-pack:center;display:-webkit-box;display:flex;justify-content:center}.info .percentage__wrap .item{width:210px}.info .percentage__wrap .item:not(:last-child){border-right:1px solid #e9e9e9;padding-right:15px}.info .percentage__wrap .item{padding-left:15px;text-align:left}.info .percentage__wrap .item .number{padding-left:0;text-align:left}.info .percentage__tl{border-bottom:1px solid #e9e9e9;font-size:2.6rem;font-weight:700;letter-spacing:.05em;line-height:1.85;padding:36px 50px 44px;text-align:center}.info .percentage .txt{font-size:2rem;font-weight:700;line-height:1.2;margin-bottom:5px}.info .percentage .number{color:var(--col_primary);font-family:var(--font_en);font-size:8rem;font-weight:600;letter-spacing:0;line-height:.81;padding-left:15px;text-align:center}.info .percentage .number span{font-family:var(--font_base);font-size:4rem}.info .percentage .notes{font-size:1.4rem;line-height:2.71;margin-left:-40px;text-align:center}.info .percentage:nth-of-type(3) .left{width:693px}.info .percentage:nth-of-type(3) .left .percentage__wrap .item{width:auto}.info .percentage:nth-of-type(3) .right{width:auto}.info .percentage:nth-of-type(3) .right .percentage__wrap .item{width:auto}.info .percentage:nth-of-type(3) .txt{font-size:1.8rem;font-weight:700;line-height:1.33;margin-bottom:5px}.info .percentage:nth-of-type(3) .number{color:var(--col_primary);font-family:var(--font_en);font-size:6.8rem;font-weight:600;letter-spacing:0;line-height:.96}.info .percentage:nth-of-type(3) .number span{font-family:var(--font_base);font-size:3.4rem}.info .bnr{-webkit-box-align:center;align-items:center;background:#fff;display:-webkit-box;display:flex;margin-bottom:75px;min-height:93px;padding:25px 60px 28px;width:100%}.info .bnr__tl{font-size:1.8rem;font-weight:700;letter-spacing:.1em;line-height:1.67;margin-right:22px;min-width:250px}.info .bnr__txt{font-size:1.4rem;letter-spacing:.075em;line-height:2.14}.staff:not(:last-child){margin-bottom:94px}.staff__tl{font-size:3.2rem;font-weight:700;letter-spacing:.075em;line-height:1.5}.staff__wrap{-webkit-box-pack:justify;display:-webkit-box;display:flex;flex-wrap:wrap;justify-content:space-between}.staff__wrap .item{background:#fff;border-radius:10px;margin-top:30px;width:calc(50% - 15px)}.staff__wrap .item:first-child .item__head{min-height:154px}.staff__wrap .item__head{border-bottom:1px solid #e9e9e9;min-height:118px;padding:35px 60px 30px}.staff__wrap .item__head .company{display:-webkit-box;display:flex;font-size:3.4rem;font-weight:700;letter-spacing:.075em;line-height:1.29}.staff__wrap .item__head .company .label{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;background:var(--col_primary);color:#fff;display:-webkit-inline-box;display:inline-flex;font-size:2rem;font-weight:500;height:36px;justify-content:center;margin-right:15px;margin-top:5px;width:70px}.staff__wrap .item__body{display:-webkit-box;display:flex;min-height:394px;padding:42px 60px 50px}.staff__wrap .item__body .item__txt{margin-top:-7px;width:100%}.staff__wrap .item__body .item__txt .position{font-size:2.6rem;font-weight:700;line-height:1.31;margin-bottom:30px}.staff__wrap .item__body .item__txt .name{font-size:2rem;font-weight:700;letter-spacing:.11em;line-height:1.4;margin-bottom:10px}.staff__wrap .item__body .item__txt .name span{font-size:1.4rem;margin-left:5px}.staff__wrap .item__body .item__img{border-radius:10px;flex-shrink:0;height:302px;overflow:hidden;width:267px}.staff__wrap .item-full{background:#fff;border-radius:10px;display:-webkit-box;display:flex;margin-top:30px;padding:51px 55px 50px;width:100%}.staff__wrap .item-full .box__company{font-weight:700;margin-top:-5px;width:100%}.staff__wrap .item-full .box__company .company{font-size:3.4rem;letter-spacing:.125em;line-height:1.29;margin-bottom:22px}.staff__wrap .item-full .box__company .position{font-size:2rem;letter-spacing:.12em;line-height:1.5}.staff__wrap .item-full .box__image{-webkit-box-pack:justify;display:-webkit-box;display:flex;flex-shrink:0;height:194px;justify-content:space-between;margin-left:40px;width:418px}.staff__wrap .item-full .box__image-company{width:226px}.staff__wrap .item-full .box__image-staff{width:172px}.staff__wrap .item-full .box__name{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;display:-webkit-box;display:flex;flex-direction:column;flex-shrink:0;justify-content:end;margin-bottom:-5px;padding-left:28px;width:231px}.staff__wrap .item-full .box__name .name{font-size:2rem;font-weight:700;line-height:1.4}.staff__wrap .item-full .box__name .name span{font-size:1.4rem;line-height:2}.staff__wrap .item-other .item__head{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;height:118px;padding:35px 20px 30px 60px}.staff__wrap .item-other .item__head .company{font-size:2.6rem;letter-spacing:.11em;line-height:1.38}.staff__wrap .item-other .item__body{min-height:auto;padding-top:40px}.staff__wrap .item-other .item__body .item__img{height:195px;margin-right:27px;width:172px}.staff__wrap .item-other .item__body .item__txt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;display:-webkit-box;display:flex;flex-direction:column;justify-content:space-between}.staff__wrap .item-other .item__body .item__txt .position{font-size:2rem;letter-spacing:.12em;line-height:1.4}.staff__wrap .item-other .item__body .item__txt .desc{margin-bottom:-5px}.staff__wrap .item-other .item__body .item__txt .desc .name{margin-bottom:3px}.teamwork{margin:46px 0}.teamwork__tl{font-size:3.2rem;font-weight:700;letter-spacing:.075em;line-height:1.5;margin-bottom:23px}.teamwork__wrap{border-radius:10px;width:100%}.teamwork .item-full{background:#fff;border-radius:10px;display:-webkit-box;display:flex;margin-top:30px;padding:51px 55px 50px;width:100%}.teamwork .teacher__image{border-radius:10px;flex-shrink:0;height:auto;margin-left:40px;overflow:hidden;width:600px}.ratio{padding:100px 0}.ratio .c-dt__head{margin-bottom:50px;margin-left:6px;position:relative}.ratio .c-dt__head .label{-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background:-o-linear-gradient(175deg,#ee8c00,#ee4300);background:linear-gradient(275deg,#ee8c00,#ee4300);border-radius:50%;color:#fff;display:-webkit-box;display:flex;flex-direction:column;font-size:1.2rem;font-weight:700;height:141px;justify-content:center;line-height:1.67;margin-top:-30px;padding:15px 10px 15px 15px;text-align:center;width:141px}.ratio .c-dt__head .label span{font-size:2rem}.ratio .c-dt__wrap{display:-webkit-box;display:flex}.ratio .c-dt__tag{margin-bottom:8px;min-width:170px}.ratio .c-dt__tl{letter-spacing:.14em;margin-right:23px}.ratio .c-dt__tl .sub{display:block;font-size:2.8rem;letter-spacing:.13em;line-height:1.71}.ratio__item{border:1px solid #000;border-radius:10px}.ratio__item:not(:last-child){margin-bottom:30px}.ratio__item .item__head{border-bottom:1px solid #e9e9e9;padding:40px 64px 37px}.ratio__item .item__head .sub{font-size:1.8rem;font-weight:700;letter-spacing:.1em;line-height:2.67}.ratio__item .item__head .ttl{color:var(--col_primary);font-size:3.6rem;font-weight:700;letter-spacing:.05em;line-height:1.33;margin-bottom:10px}.ratio__item .item__head .txt{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;font-size:1.4rem;font-weight:500}.ratio__item .item__head .txt .label{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;background:var(--col_primary);color:#fff;display:-webkit-box;display:flex;font-size:1.2rem;font-weight:500;height:21px;justify-content:center;margin-right:10px;width:65px}.ratio__item .item__body{padding:46px 56px 54px}.ratio__item .item__body .ttl{font-size:3.2rem;font-weight:700;letter-spacing:.1em;line-height:1.56;margin-bottom:18px}.ratio__item .item__body .ttl .en{display:inline-block;font-family:var(--font_en);font-size:6.4rem;line-height:0;-webkit-transform:translateY(3px);transform:translateY(3px)}.ratio__item .item__wrap{display:-webkit-box;display:flex;margin-top:32px}.ratio__item .item__wrap .chart{-webkit-box-align:end;align-items:flex-end;display:-webkit-box;display:flex;flex-wrap:wrap;width:100%}.ratio__item .item__wrap .chart:not(:last-child){border-right:1px solid #ebebeb}.ratio__item .item__wrap .chart-ttl{font-size:2.6rem;font-weight:700;line-height:1.15;margin-bottom:22px;text-align:center;width:100%}.ratio__item .item__wrap .chart-alert{font-size:2rem;font-weight:700;line-height:1.5;text-align:center;width:100%}.ratio__item .item__wrap .chart .txt{font-size:1.8rem;letter-spacing:.1em;line-height:1.56;text-align:center}.ratio__item .item__wrap .chart .num{color:var(--col_primary);font-family:var(--font_en);font-size:9.6rem;font-weight:600;line-height:.25;line-height:1}.ratio__item .item__wrap .chart .num span{font-size:5.8rem;margin-left:-5px}.ratio__item .item__wrap .chart .num .jp{font-family:var(--font_base);font-size:4.2rem;font-weight:700;margin-left:0}.ratio__item .item__wrap .chart .notes{text-align:center}.ratio__item .item__wrap .chart .before{flex-shrink:0;margin-right:20px;-webkit-transform:translateY(12px);transform:translateY(12px);width:216px}.ratio__item .item__wrap .chart .chart-img{flex-shrink:0;margin-right:18px;width:139px}.ratio__item .item__wrap .chart .after{-webkit-transform:translateY(-15px);transform:translateY(-15px)}.ratio__item .item__wrap .chart .after .txt{margin-left:-15px}.ratio__item .item__wrap .chart .after .num{color:#b9b9b9;font-size:6.8rem;margin-bottom:3px}.ratio__item .item__wrap .chart .after .num span{font-size:3.4rem}.ratio__item .item__wrap .chart .after .num .jp{font-size:3rem}.ratio__item .item__wrap .text{flex-shrink:0;padding-left:28px;width:510px}.ratio__item .item__wrap .text .item-tl{font-size:2.5rem;font-weight:700;letter-spacing:.075em;line-height:2.32;margin-bottom:26px}.ratio__item .item__wrap .text .item-txt{font-size:3.8rem;font-weight:700;letter-spacing:.075em;line-height:1.53;margin-bottom:5px}.ratio__item .item__wrap .text .item-txt .en{color:var(--col_primary);display:inline-block;font-family:var(--font_en);font-size:9.5rem;font-weight:600;line-height:.29;-webkit-transform:translateY(5px);transform:translateY(5px)}.ratio__item .item__wrap .text .item-txt .jp{color:var(--col_primary);font-size:5.8rem;line-height:.16}.ratio__item.diff .item__body{padding:30px 15px 48px 56px}.ratio__item.diff .item__wrap{flex-wrap:wrap;margin-top:50px}.ratio__item.diff .item__wrap .chart{-webkit-box-align:start;align-items:flex-start;border:none;border-bottom:1px solid #ebebeb;padding-bottom:35px}.ratio__item.diff .item__wrap .chart-wrap{-webkit-box-align:end;align-items:flex-end;display:-webkit-box;display:flex;flex-wrap:wrap}.ratio__item.diff .item__wrap .chart-wrap:not(:last-child){margin-bottom:40px}.ratio__item.diff .item__wrap .chart .after{-webkit-transform:translateY(13px);transform:translateY(13px)}.ratio__item.diff .item__wrap .chart .after .notes{display:inline-block}.ratio__item.diff .item__wrap .chart:nth-child(odd){border-right:1px solid #ebebeb;flex-shrink:0;width:533px}.ratio__item.diff .item__wrap .chart:nth-child(odd) .before{margin-right:0}.ratio__item.diff .item__wrap .chart:nth-child(2n){padding-left:20px;width:calc(100% - 533px)}.ratio__item.diff .item__wrap .chart:last-child,.ratio__item.diff .item__wrap .chart:nth-last-child(2){border-bottom:0;padding-bottom:0;padding-top:32px}.teacher{padding:100px 0 105px}.teacher .c-dt__head{margin-bottom:48px}.teacher .c-dt__tag{margin-bottom:12px;min-width:170px}.teacher__intro{display:-webkit-box;display:flex;margin-bottom:46px}.teacher__intro .label{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;background:var(--col_primary);color:#fff;display:-webkit-box;display:flex;font-size:1.8rem;font-weight:500;height:36px;justify-content:center;letter-spacing:.025em;margin-bottom:26px;width:380px}.teacher__intro .ttl{font-size:2.6rem;font-weight:700;letter-spacing:.1em;line-height:1.15;margin-bottom:20px}.teacher__intro .image{border-radius:10px;flex-shrink:0;height:133px;margin-left:31px;overflow:hidden;width:194px}.teacher__list{display:-webkit-box;display:flex;flex-wrap:wrap;margin-left:-40px;margin-top:-40px}.teacher__list .item{margin-left:40px;margin-top:40px;width:calc(33.33333% - 40px)}.teacher__list .item-image{border-radius:10px;height:254px;margin-bottom:24px;overflow:hidden;width:100%}.teacher__list .item-name{font-size:2rem;font-weight:700;letter-spacing:.1em;line-height:1.4;margin-bottom:25px}.teacher__list .item-name span{font-size:1.4rem;margin-left:7px}.teacher__list .item-position{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:var(--col_primary);color:#fff;display:-webkit-box;display:flex;font-size:2rem;font-weight:500;height:36px;justify-content:center;line-height:1;margin-bottom:12px;width:130px}.teacher__list .item .list-dot__item{padding-left:18px}.navigation{padding:120px 0 140px}.breadcrumb:not(:first-child){margin-top:0}}@media (min-width:769px) and (max-width:1430px){.block:nth-child(2n){background:#f6f6f6}.clr-01{color:var(--col_primary)}.system{margin-bottom:calc(var(--vw)*6.99301)}.system__ttl{font-size:calc(var(--vw)*3.07692);font-weight:700;letter-spacing:.075em;line-height:1.09;margin-bottom:calc(var(--vw)*2.44755)}.system__ttl .sub{display:block;font-size:calc(var(--vw)*1.67832);letter-spacing:.1em;line-height:2;margin-bottom:calc(var(--vw)*.6993)}.system__block:not(:last-child){margin-bottom:calc(var(--vw)*6.71329)}.system__block .heading{font-size:calc(var(--vw)*2.23776);font-weight:700;letter-spacing:.15em;line-height:1.38;margin-bottom:calc(var(--vw)*3.84615)}.system__box .item,.system__road .item{letter-spacing:.05em;padding:calc(var(--vw)*2.0979) calc(var(--vw)*1.74825) calc(var(--vw)*1.67832);text-align:center;width:calc(var(--vw)*23.28671)}.system__box .item-label,.system__road .item-label{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:flex;font-size:calc(var(--vw)*1.25874);font-weight:500;height:calc(var(--vw)*2.51748);justify-content:center;line-height:1;margin:0 auto calc(var(--vw)*1.04895);width:calc(var(--vw)*5.8042)}.system__box .item-ttl,.system__road .item-ttl{font-size:calc(var(--vw)*1.3986);font-weight:700;line-height:1.4;margin-bottom:calc(var(--vw)*.55944)}.system__box .item-txt,.system__road .item-txt{font-size:calc(var(--vw)*1.11888);font-weight:500;line-height:1.75}.system__box{-webkit-box-pack:justify;background:#f6f6f6;display:-webkit-box;display:flex;justify-content:space-between;padding:calc(var(--vw)*3.4965) calc(var(--vw)*4.1958)}.system__box .item{background:#fff;border-radius:calc(var(--vw)*.6993)}.system__box .item-label{background:var(--col_primary);color:#fff;margin:0 auto calc(var(--vw)*1.04895)}.system__road{background:url(../images/business/information-processing/road_arrow_01.png) no-repeat top;background-size:calc(var(--vw)*62.86713) calc(var(--vw)*10.27972);padding-top:calc(var(--vw)*6.99301)}.system__road .label{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:var(--col_primary);color:#fff;display:-webkit-box;display:flex;font-size:calc(var(--vw)*1.25874);font-weight:500;height:calc(var(--vw)*2.51748);justify-content:center;letter-spacing:.05em;margin:0 auto;width:calc(var(--vw)*31.67832)}.system__road .road__wrap{-webkit-box-align:end;align-items:flex-end;display:-webkit-box;display:flex;margin-top:calc(var(--vw)*2.16783)}.system__road .road__wrap .item{background:var(--col_primary);color:#fff;min-height:calc(var(--vw)*13.98601);position:relative}.system__road .road__wrap .item-label{background:#fff;color:var(--col_primary)}.system__road .road__wrap .item:first-child:after{background:url(../images/business/information-processing/road_arrow_02.png);background-size:100% 100%;content:"";height:calc(var(--vw)*2.7972);position:absolute;right:calc(var(--vw)*-36.01399);top:calc(var(--vw)*3.4965);width:calc(var(--vw)*36.01399)}.system__road .road__wrap .label{margin-bottom:calc(var(--vw)*3.35664)}.system__benefit{margin-bottom:calc(var(--vw)*4.1958);margin-top:calc(var(--vw)*-1.74825)}.system__benefit .benefit{border:1px solid #000;border-radius:calc(var(--vw)*.6993);padding:calc(var(--vw)*3.4965) calc(var(--vw)*4.1958) calc(var(--vw)*3.35664);width:100%}.system__benefit .benefit:not(:last-child){margin-bottom:calc(var(--vw)*2.0979)}.system__benefit .benefit .ttl-heading{-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:flex;font-size:calc(var(--vw)*1.81818);font-weight:700;letter-spacing:.1em;line-height:1.15;margin-bottom:calc(var(--vw)*1.60839)}.system__benefit .benefit .ttl-heading .label{min-width:calc(var(--vw)*7.41259)}.system__benefit .benefit .ttl-heading .notes{display:inline-block;font-size:calc(var(--vw)*.97902);font-weight:400;line-height:3}.system__benefit .benefit .sub{margin-bottom:calc(var(--vw)*1.53846)}.system__benefit .benefit__wrap{-webkit-box-pack:justify;display:-webkit-box;display:flex;justify-content:space-between}.system__benefit .benefit__wrap>.benefit{margin-bottom:0}.system__benefit .benefit__wrap>.benefit:not(:last-child){margin-right:calc(var(--vw)*2.0979)}.system__benefit .benefit__wrap .item{background:#f6f6f6;border-radius:calc(var(--vw)*.6993);width:calc(var(--vw)*36.36364)}.system__benefit .benefit__wrap .item__head{border-bottom:1px solid #fff;font-size:calc(var(--vw)*1.53846);font-weight:700;line-height:1.36;padding:calc(var(--vw)*1.74825) calc(var(--vw)*2.0979)}.system__benefit .benefit__wrap .item__body{padding:calc(var(--vw)*1.53846) calc(var(--vw)*1.95804) calc(var(--vw)*1.81818)}.system .features__wrap .ttl-heading{font-size:calc(var(--vw)*1.81818);font-weight:700;letter-spacing:.1em;line-height:1.15;margin-bottom:calc(var(--vw)*1.60839)}.system .features__wrap .sub{margin-bottom:calc(var(--vw)*1.53846)}.system .features__wrap .features__list{background:#f6f6f6;border-radius:calc(var(--vw)*.6993);overflow:hidden;width:100%}.system .features__wrap .features__head{border-bottom:1px solid #fff;display:block;font-size:calc(var(--vw)*1.53846);font-weight:700;line-height:1.36;padding:calc(var(--vw)*1.74825) calc(var(--vw)*2.0979);width:100%}.system .features__wrap .features__body{padding:calc(var(--vw)*1.53846) calc(var(--vw)*1.95804) calc(var(--vw)*1.81818)}.system .bnr{-webkit-box-pack:start;-webkit-box-align:left;align-items:left;display:-webkit-box;display:flex;justify-content:flex-start;margin-bottom:calc(var(--vw)*1.60839);width:100%}.system .bnr__image{flex-shrink:0;margin-right:calc(var(--vw)*1.53846);width:calc(var(--vw)*15.1049)}.system .bnr__txt{font-size:calc(var(--vw)*1.81818);font-weight:700;letter-spacing:.1em;line-height:1.36}.info{padding:calc(var(--vw)*6.99301) 0 calc(var(--vw)*7.69231)}.info .c-dt__head{margin-bottom:calc(var(--vw)*3.21678)}.info .c-dt__tag{margin-bottom:calc(var(--vw)*-.6993);min-width:calc(var(--vw)*11.88811)}.info .c-dt__tl{letter-spacing:.15em}.info .c-dt__tl .sub{font-size:calc(var(--vw)*1.95804);letter-spacing:.1em;line-height:1.71}.info .list{background:#fff;border-radius:calc(var(--vw)*.6993);margin-bottom:calc(var(--vw)*2.0979)}.info .list__head{border-bottom:1px solid #e9e9e9;font-size:calc(var(--vw)*1.81818);font-weight:700;letter-spacing:.05em;line-height:1.85;padding:calc(var(--vw)*2.51748) calc(var(--vw)*3.4965) calc(var(--vw)*3.07692);text-align:center}.info .list .col{-webkit-box-pack:justify;display:-webkit-box;display:flex;justify-content:space-between;padding:calc(var(--vw)*2.23776) calc(var(--vw)*4.1958) calc(var(--vw)*3.07692)}.info .list .col-4{width:25%}.info .list .col-4:nth-child(3){padding-left:calc(var(--vw)*.6993)}.info .list .col-4:last-child{padding-left:calc(var(--vw)*5.24476)}.info .percentage{display:-webkit-box;display:flex;margin-bottom:calc(var(--vw)*2.0979)}.info .percentage .left,.info .percentage .right{background:#fff;border-radius:calc(var(--vw)*.6993)}.info .percentage .left{-webkit-box-flex:1;flex-grow:1;flex-shrink:0;margin-right:calc(var(--vw)*2.0979)}.info .percentage__body{padding:calc(var(--vw)*2.65734) calc(var(--vw)*2.0979)}.info .percentage__wrap{-webkit-box-pack:center;display:-webkit-box;display:flex;justify-content:center}.info .percentage__wrap .item{width:calc(var(--vw)*14.68531)}.info .percentage__wrap .item:not(:last-child){border-right:1px solid #e9e9e9;padding-right:calc(var(--vw)*1.04895)}.info .percentage__wrap .item{padding-left:calc(var(--vw)*1.04895);text-align:left}.info .percentage__wrap .item .number{padding-left:0;text-align:left}.info .percentage__tl{border-bottom:1px solid #e9e9e9;font-size:calc(var(--vw)*1.81818);font-weight:700;letter-spacing:.05em;line-height:1.85;padding:calc(var(--vw)*2.51748) calc(var(--vw)*3.4965) calc(var(--vw)*3.07692);text-align:center}.info .percentage .txt{font-size:calc(var(--vw)*1.3986);font-weight:700;line-height:1.2;margin-bottom:calc(var(--vw)*.34965)}.info .percentage .number{color:var(--col_primary);font-family:var(--font_en);font-size:calc(var(--vw)*5.59441);font-weight:600;letter-spacing:0;line-height:.81;padding-left:calc(var(--vw)*1.04895);text-align:center}.info .percentage .number span{font-family:var(--font_base);font-size:calc(var(--vw)*2.7972)}.info .percentage .notes{font-size:calc(var(--vw)*.97902);line-height:2.71;margin-left:calc(var(--vw)*-2.7972);text-align:center}.info .percentage:nth-of-type(3) .left{width:calc(var(--vw)*48.46154)}.info .percentage:nth-of-type(3) .left .percentage__wrap .item{width:auto}.info .percentage:nth-of-type(3) .right{width:auto}.info .percentage:nth-of-type(3) .right .percentage__wrap .item{width:auto}.info .percentage:nth-of-type(3) .txt{font-size:calc(var(--vw)*1.25874);font-weight:700;line-height:1.33;margin-bottom:calc(var(--vw)*.34965)}.info .percentage:nth-of-type(3) .number{color:var(--col_primary);font-family:var(--font_en);font-size:calc(var(--vw)*4.75524);font-weight:600;letter-spacing:0;line-height:.96}.info .percentage:nth-of-type(3) .number span{font-family:var(--font_base);font-size:calc(var(--vw)*2.37762)}.info .bnr{-webkit-box-align:center;align-items:center;background:#fff;display:-webkit-box;display:flex;margin-bottom:calc(var(--vw)*5.24476);min-height:calc(var(--vw)*6.5035);padding:calc(var(--vw)*1.74825) calc(var(--vw)*4.1958) calc(var(--vw)*1.95804);width:100%}.info .bnr__tl{font-size:calc(var(--vw)*1.25874);font-weight:700;letter-spacing:.1em;line-height:1.67;margin-right:calc(var(--vw)*1.53846);min-width:calc(var(--vw)*17.48252)}.info .bnr__txt{font-size:calc(var(--vw)*.97902);letter-spacing:.075em;line-height:2.14}.staff:not(:last-child){margin-bottom:calc(var(--vw)*6.57343)}.staff__tl{font-size:calc(var(--vw)*2.23776);font-weight:700;letter-spacing:.075em;line-height:1.5}.staff__wrap{-webkit-box-pack:justify;display:-webkit-box;display:flex;flex-wrap:wrap;justify-content:space-between}.staff__wrap .item{background:#fff;border-radius:calc(var(--vw)*.6993);margin-top:calc(var(--vw)*2.0979);width:calc(50% - var(--vw)*1.04895)}.staff__wrap .item:first-child .item__head{min-height:calc(var(--vw)*10.76923)}.staff__wrap .item__head{border-bottom:1px solid #e9e9e9;min-height:calc(var(--vw)*8.25175);padding:calc(var(--vw)*2.44755) calc(var(--vw)*4.1958) calc(var(--vw)*2.0979)}.staff__wrap .item__head .company{display:-webkit-box;display:flex;font-size:calc(var(--vw)*2.37762);font-weight:700;letter-spacing:.075em;line-height:1.29}.staff__wrap .item__head .company .label{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;background:var(--col_primary);color:#fff;display:-webkit-inline-box;display:inline-flex;font-size:calc(var(--vw)*1.3986);font-weight:500;height:calc(var(--vw)*2.51748);justify-content:center;margin-right:calc(var(--vw)*1.04895);margin-top:calc(var(--vw)*.34965);width:calc(var(--vw)*4.8951)}.staff__wrap .item__body{display:-webkit-box;display:flex;min-height:calc(var(--vw)*27.55245);padding:calc(var(--vw)*2.93706) calc(var(--vw)*4.1958) calc(var(--vw)*3.4965)}.staff__wrap .item__body .item__txt{margin-top:calc(var(--vw)*-.48951);width:100%}.staff__wrap .item__body .item__txt .position{font-size:calc(var(--vw)*1.81818);font-weight:700;line-height:1.31;margin-bottom:calc(var(--vw)*2.0979)}.staff__wrap .item__body .item__txt .name{font-size:calc(var(--vw)*1.3986);font-weight:700;letter-spacing:.11em;line-height:1.4;margin-bottom:calc(var(--vw)*.6993)}.staff__wrap .item__body .item__txt .name span{font-size:calc(var(--vw)*.97902);margin-left:calc(var(--vw)*.34965)}.staff__wrap .item__body .item__img{border-radius:calc(var(--vw)*.6993);flex-shrink:0;height:calc(var(--vw)*21.11888);overflow:hidden;width:calc(var(--vw)*18.67133)}.staff__wrap .item-full{background:#fff;border-radius:calc(var(--vw)*.6993);display:-webkit-box;display:flex;margin-top:calc(var(--vw)*2.0979);padding:calc(var(--vw)*3.56643) calc(var(--vw)*3.84615) calc(var(--vw)*3.4965);width:100%}.staff__wrap .item-full .box__company{font-weight:700;margin-top:calc(var(--vw)*-.34965);width:100%}.staff__wrap .item-full .box__company .company{font-size:calc(var(--vw)*2.37762);letter-spacing:.125em;line-height:1.29;margin-bottom:calc(var(--vw)*1.53846)}.staff__wrap .item-full .box__company .position{font-size:calc(var(--vw)*1.3986);letter-spacing:.12em;line-height:1.5}.staff__wrap .item-full .box__image{-webkit-box-pack:justify;display:-webkit-box;display:flex;flex-shrink:0;height:calc(var(--vw)*13.56643);justify-content:space-between;margin-left:calc(var(--vw)*2.7972);width:calc(var(--vw)*29.23077)}.staff__wrap .item-full .box__image-company{width:calc(var(--vw)*15.8042)}.staff__wrap .item-full .box__image-staff{width:calc(var(--vw)*12.02797)}.staff__wrap .item-full .box__name{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;display:-webkit-box;display:flex;flex-direction:column;flex-shrink:0;justify-content:end;margin-bottom:calc(var(--vw)*-.34965);padding-left:calc(var(--vw)*1.95804);width:calc(var(--vw)*16.15385)}.staff__wrap .item-full .box__name .name{font-size:calc(var(--vw)*1.3986);font-weight:700;line-height:1.4}.staff__wrap .item-full .box__name .name span{font-size:calc(var(--vw)*.97902);line-height:2}.staff__wrap .item-other .item__head{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;height:calc(var(--vw)*8.25175);padding:calc(var(--vw)*2.44755) calc(var(--vw)*1.3986) calc(var(--vw)*2.0979) calc(var(--vw)*4.1958)}.staff__wrap .item-other .item__head .company{font-size:calc(var(--vw)*1.81818);letter-spacing:.11em;line-height:1.38}.staff__wrap .item-other .item__body{min-height:auto;padding-top:calc(var(--vw)*2.7972)}.staff__wrap .item-other .item__body .item__img{height:calc(var(--vw)*13.63636);margin-right:calc(var(--vw)*1.88811);width:calc(var(--vw)*12.02797)}.staff__wrap .item-other .item__body .item__txt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;display:-webkit-box;display:flex;flex-direction:column;justify-content:space-between}.staff__wrap .item-other .item__body .item__txt .position{font-size:calc(var(--vw)*1.3986);letter-spacing:.12em;line-height:1.4}.staff__wrap .item-other .item__body .item__txt .desc{margin-bottom:calc(var(--vw)*-.34965)}.staff__wrap .item-other .item__body .item__txt .desc .name{margin-bottom:calc(var(--vw)*.20979)}.teamwork{margin:calc(var(--vw)*3.21678) 0}.teamwork__tl{font-size:calc(var(--vw)*2.23776);font-weight:700;letter-spacing:.075em;line-height:1.5;margin-bottom:calc(var(--vw)*1.60839)}.teamwork__wrap{border-radius:calc(var(--vw)*.6993);width:100%}.teamwork .item-full{background:#fff;border-radius:calc(var(--vw)*.6993);display:-webkit-box;display:flex;margin-top:calc(var(--vw)*2.0979);padding:calc(var(--vw)*3.56643) calc(var(--vw)*3.84615) calc(var(--vw)*3.4965);width:100%}.teamwork .teacher__image{border-radius:calc(var(--vw)*.6993);flex-shrink:0;height:auto;margin-left:calc(var(--vw)*2.7972);overflow:hidden;width:calc(var(--vw)*41.95804)}.ratio{padding:calc(var(--vw)*6.99301) 0}.ratio .c-dt__head{margin-bottom:calc(var(--vw)*3.4965);margin-left:calc(var(--vw)*.41958);position:relative}.ratio .c-dt__head .label{-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background:-o-linear-gradient(175deg,#ee8c00,#ee4300);background:linear-gradient(275deg,#ee8c00,#ee4300);border-radius:50%;color:#fff;display:-webkit-box;display:flex;flex-direction:column;font-size:calc(var(--vw)*.83916);font-weight:700;height:calc(var(--vw)*9.86014);justify-content:center;line-height:1.67;margin-top:calc(var(--vw)*-2.0979);padding:calc(var(--vw)*1.04895);padding-right:calc(var(--vw)*.6993);text-align:center;width:calc(var(--vw)*9.86014)}.ratio .c-dt__head .label span{font-size:calc(var(--vw)*1.3986)}.ratio .c-dt__wrap{display:-webkit-box;display:flex}.ratio .c-dt__tag{margin-bottom:calc(var(--vw)*.55944);min-width:calc(var(--vw)*11.88811)}.ratio .c-dt__tl{letter-spacing:.14em;margin-right:calc(var(--vw)*1.60839)}.ratio .c-dt__tl .sub{display:block;font-size:calc(var(--vw)*1.95804);letter-spacing:.13em;line-height:1.71}.ratio__item{border:1px solid #000;border-radius:calc(var(--vw)*.6993)}.ratio__item:not(:last-child){margin-bottom:calc(var(--vw)*2.0979)}.ratio__item .item__head{border-bottom:1px solid #e9e9e9;padding:calc(var(--vw)*2.7972) calc(var(--vw)*4.47552) calc(var(--vw)*2.58741)}.ratio__item .item__head .sub{font-size:calc(var(--vw)*1.25874);font-weight:700;letter-spacing:.1em;line-height:2.67}.ratio__item .item__head .ttl{color:var(--col_primary);font-size:calc(var(--vw)*2.51748);font-weight:700;letter-spacing:.05em;line-height:1.33;margin-bottom:calc(var(--vw)*.6993)}.ratio__item .item__head .txt{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;font-size:calc(var(--vw)*.97902);font-weight:500}.ratio__item .item__head .txt .label{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;background:var(--col_primary);color:#fff;display:-webkit-box;display:flex;font-size:calc(var(--vw)*.83916);font-weight:500;height:calc(var(--vw)*1.46853);justify-content:center;margin-right:calc(var(--vw)*.6993);width:calc(var(--vw)*4.54545)}.ratio__item .item__body{padding:calc(var(--vw)*3.21678) calc(var(--vw)*3.91608) calc(var(--vw)*3.77622)}.ratio__item .item__body .ttl{font-size:calc(var(--vw)*2.23776);font-weight:700;letter-spacing:.1em;line-height:1.56;margin-bottom:calc(var(--vw)*1.25874)}.ratio__item .item__body .ttl .en{display:inline-block;font-family:var(--font_en);font-size:calc(var(--vw)*4.47552);line-height:0;-webkit-transform:translateY(calc(var(--vw)*.20979));transform:translateY(calc(var(--vw)*.20979))}.ratio__item .item__wrap{display:-webkit-box;display:flex;margin-top:calc(var(--vw)*2.23776)}.ratio__item .item__wrap .chart{-webkit-box-align:end;align-items:flex-end;display:-webkit-box;display:flex;flex-wrap:wrap;width:100%}.ratio__item .item__wrap .chart:not(:last-child){border-right:1px solid #ebebeb}.ratio__item .item__wrap .chart-ttl{font-size:calc(var(--vw)*1.81818);font-weight:700;line-height:1.15;margin-bottom:calc(var(--vw)*1.53846);text-align:center;width:100%}.ratio__item .item__wrap .chart-alert{font-size:calc(var(--vw)*1.3986);font-weight:700;line-height:1.5;text-align:center;width:100%}.ratio__item .item__wrap .chart .txt{font-size:calc(var(--vw)*1.25874);letter-spacing:.1em;line-height:1.56;text-align:center}.ratio__item .item__wrap .chart .num{color:var(--col_primary);font-family:var(--font_en);font-size:calc(var(--vw)*6.71329);font-weight:600;line-height:.25;line-height:1}.ratio__item .item__wrap .chart .num span{font-size:calc(var(--vw)*4.05594);margin-left:calc(var(--vw)*-.34965)}.ratio__item .item__wrap .chart .num .jp{font-family:var(--font_base);font-size:calc(var(--vw)*2.93706);font-weight:700;margin-left:calc(var(--vw)*0)}.ratio__item .item__wrap .chart .notes{text-align:center}.ratio__item .item__wrap .chart .before{flex-shrink:0;margin-right:calc(var(--vw)*1.3986);-webkit-transform:translateY(calc(var(--vw)*.83916));transform:translateY(calc(var(--vw)*.83916));width:calc(var(--vw)*15.1049)}.ratio__item .item__wrap .chart .chart-img{flex-shrink:0;margin-right:calc(var(--vw)*1.25874);width:calc(var(--vw)*9.72028)}.ratio__item .item__wrap .chart .after{-webkit-transform:translateY(calc(var(--vw)*-1.04895));transform:translateY(calc(var(--vw)*-1.04895))}.ratio__item .item__wrap .chart .after .txt{margin-left:calc(var(--vw)*-1.04895)}.ratio__item .item__wrap .chart .after .num{color:#b9b9b9;font-size:calc(var(--vw)*4.75524);margin-bottom:calc(var(--vw)*.20979)}.ratio__item .item__wrap .chart .after .num span{font-size:calc(var(--vw)*2.37762)}.ratio__item .item__wrap .chart .after .num .jp{font-size:calc(var(--vw)*2.0979)}.ratio__item .item__wrap .text{flex-shrink:0;padding-left:calc(var(--vw)*1.95804);width:calc(var(--vw)*35.66434)}.ratio__item .item__wrap .text .item-tl{font-size:calc(var(--vw)*1.74825);font-weight:700;letter-spacing:.075em;line-height:2.32;margin-bottom:calc(var(--vw)*1.81818)}.ratio__item .item__wrap .text .item-txt{font-size:calc(var(--vw)*2.65734);font-weight:700;letter-spacing:.075em;line-height:1.53;margin-bottom:calc(var(--vw)*.34965)}.ratio__item .item__wrap .text .item-txt .en{color:var(--col_primary);display:inline-block;font-family:var(--font_en);font-size:calc(var(--vw)*6.64336);font-weight:600;line-height:.29;-webkit-transform:translateY(calc(var(--vw)*.34965));transform:translateY(calc(var(--vw)*.34965))}.ratio__item .item__wrap .text .item-txt .jp{color:var(--col_primary);font-size:calc(var(--vw)*4.05594);line-height:.16}.ratio__item.diff .item__body{padding:calc(var(--vw)*2.0979) calc(var(--vw)*1.04895) calc(var(--vw)*3.35664) calc(var(--vw)*3.91608)}.ratio__item.diff .item__wrap{flex-wrap:wrap;margin-top:calc(var(--vw)*3.4965)}.ratio__item.diff .item__wrap .chart{-webkit-box-align:start;align-items:flex-start;border:none;border-bottom:1px solid #ebebeb;padding-bottom:calc(var(--vw)*2.44755)}.ratio__item.diff .item__wrap .chart-wrap{-webkit-box-align:end;align-items:flex-end;display:-webkit-box;display:flex;flex-wrap:wrap}.ratio__item.diff .item__wrap .chart-wrap:not(:last-child){margin-bottom:calc(var(--vw)*2.7972)}.ratio__item.diff .item__wrap .chart .after{-webkit-transform:translateY(calc(var(--vw)*.90909));transform:translateY(calc(var(--vw)*.90909))}.ratio__item.diff .item__wrap .chart .after .notes{display:inline-block}.ratio__item.diff .item__wrap .chart:nth-child(odd){border-right:1px solid #ebebeb;flex-shrink:0;width:calc(var(--vw)*37.27273)}.ratio__item.diff .item__wrap .chart:nth-child(odd) .before{margin-right:0}.ratio__item.diff .item__wrap .chart:nth-child(2n){padding-left:calc(var(--vw)*1.3986);width:calc(100% - var(--vw)*37.27273)}.ratio__item.diff .item__wrap .chart:last-child,.ratio__item.diff .item__wrap .chart:nth-last-child(2){border-bottom:0;padding-bottom:0;padding-top:calc(var(--vw)*2.23776)}.teacher{padding:calc(var(--vw)*6.99301) 0 calc(var(--vw)*7.34266)}.teacher .c-dt__head{margin-bottom:calc(var(--vw)*3.35664)}.teacher .c-dt__tag{margin-bottom:calc(var(--vw)*.83916);min-width:calc(var(--vw)*11.88811)}.teacher__intro{display:-webkit-box;display:flex;margin-bottom:calc(var(--vw)*3.21678)}.teacher__intro .label{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;background:var(--col_primary);color:#fff;display:-webkit-box;display:flex;font-size:calc(var(--vw)*1.25874);font-weight:500;height:calc(var(--vw)*2.51748);justify-content:center;letter-spacing:.025em;margin-bottom:calc(var(--vw)*1.81818);width:calc(var(--vw)*26.57343)}.teacher__intro .ttl{font-size:calc(var(--vw)*1.81818);font-weight:700;letter-spacing:.1em;line-height:1.15;margin-bottom:calc(var(--vw)*1.3986)}.teacher__intro .image{border-radius:calc(var(--vw)*.6993);flex-shrink:0;height:calc(var(--vw)*9.3007);margin-left:calc(var(--vw)*2.16783);overflow:hidden;width:calc(var(--vw)*13.56643)}.teacher__list{display:-webkit-box;display:flex;flex-wrap:wrap;margin-left:calc(var(--vw)*-2.7972);margin-top:calc(var(--vw)*-2.7972)}.teacher__list .item{margin-left:calc(var(--vw)*2.7972);margin-top:calc(var(--vw)*2.7972);width:calc(33.33333% - var(--vw)*2.7972)}.teacher__list .item-image{border-radius:calc(var(--vw)*.6993);height:calc(var(--vw)*17.76224);margin-bottom:calc(var(--vw)*1.67832);overflow:hidden;width:100%}.teacher__list .item-name{font-size:calc(var(--vw)*1.3986);font-weight:700;letter-spacing:.1em;line-height:1.4;margin-bottom:calc(var(--vw)*1.74825)}.teacher__list .item-name span{font-size:calc(var(--vw)*.97902);margin-left:calc(var(--vw)*.48951)}.teacher__list .item-position{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:var(--col_primary);color:#fff;display:-webkit-box;display:flex;font-size:calc(var(--vw)*1.3986);font-weight:500;height:calc(var(--vw)*2.51748);justify-content:center;line-height:1;margin-bottom:calc(var(--vw)*.83916);width:calc(var(--vw)*9.09091)}.teacher__list .item .list-dot__item{padding-left:calc(var(--vw)*1.25874)}.navigation{padding:calc(var(--vw)*8.39161) 0 calc(var(--vw)*9.79021)}.breadcrumb:not(:first-child){margin-top:0}}@media only screen and (max-width:768px){.block:nth-child(2n){background:#f6f6f6}.clr-01{color:var(--col_primary)}.system{margin-bottom:18.229166666666664vw}.system__ttl{font-size:5.729166666666666vw;font-weight:700;letter-spacing:.13em;line-height:1.45;margin-bottom:5.208333333333334vw}.system__ttl .sub{display:block;font-size:3.6458333333333335vw;letter-spacing:.1em;line-height:1.5;margin-bottom:.6510416666666667vw}.system__block:not(:last-child){margin-bottom:13.020833333333334vw}.system__block .heading{font-size:4.166666666666666vw;font-weight:700;letter-spacing:.12em;line-height:1.38;margin-bottom:7.161458333333333vw}.system__box .item,.system__road .item{letter-spacing:.05em;padding:7.8125vw 7.8125vw 6.510416666666667vw;text-align:center}.system__box .item-label,.system__road .item-label{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:flex;font-size:2.864583333333333vw;font-weight:500;height:5.729166666666666vw;justify-content:center;line-height:1;margin:0 auto 1.953125vw;width:28.385416666666668vw}.system__box .item-ttl,.system__road .item-ttl{font-size:4.6875vw;font-weight:700;letter-spacing:.075em;line-height:1.33}.system__box .item-ttl span,.system__road .item-ttl span{font-size:2.604166666666667vw}.system__box .item-txt,.system__road .item-txt{font-size:2.604166666666667vw;font-weight:500;letter-spacing:.12em;line-height:2.2}.system__box{background:#f6f6f6;padding:7.8125vw 5.208333333333334vw}.system__box .item{background:#fff;border-radius:1.3020833333333335vw;width:100%}.system__box .item-label{background:var(--col_primary);color:#fff;margin:0 auto 1.5625vw}.system__box .item:not(:last-child){margin-bottom:2.604166666666667vw}.system__road{background:url(../images/business/information-processing/road_arrow_01-sp.png) no-repeat top;background-size:72.91666666666666vw 27.994791666666668vw;padding-bottom:22.786458333333336vw;padding-top:14.322916666666666vw}.system__road .label{color:#fff;font-size:2.864583333333333vw;font-weight:500;letter-spacing:.05em;margin:0 auto}.system__road .label span{background:var(--col_primary);display:block;margin:0 auto;padding:.390625vw 2.604166666666667vw;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.system__road .label span:not(:last-child){margin-bottom:1.0416666666666665vw}.system__road .road__wrap{-webkit-box-pack:justify;display:-webkit-box;display:flex;justify-content:space-between;margin-top:3.90625vw;position:relative}.system__road .road__wrap .item{background:var(--col_primary);color:#fff;min-height:26.041666666666668vw;padding:7.8125vw 3.2552083333333335vw 7.421875vw;position:relative;width:calc(50% - 2.60417vw)}.system__road .road__wrap .item-label{background:#fff;color:var(--col_primary);margin-bottom:1.3020833333333335vw}.system__road .road__wrap .item-txt{line-height:1.5}.system__road .road__wrap .item:first-child:after{background:url(../images/business/information-processing/road_arrow_02-sp.png);background-size:100% 100%;bottom:-22.786458333333336vw;content:"";height:20.182291666666664vw;left:7.682291666666667vw;position:absolute;width:70.96354166666666vw}.system__road .road__wrap .label{bottom:-22.65625vw;left:50%;margin-bottom:6.25vw;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.system__benefit{margin-bottom:7.8125vw;margin-top:-3.2552083333333335vw}.system__benefit .benefit{border:1px solid #000;border-radius:2.604166666666667vw;padding:5.208333333333334vw;width:100%}.system__benefit .benefit:not(:last-child){margin-bottom:3.90625vw}.system__benefit .benefit .ttl-heading{font-size:4.166666666666666vw;font-weight:700;letter-spacing:.1em;line-height:1.5;margin-bottom:2.994791666666667vw}.system__benefit .benefit .ttl-heading .label{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;background:var(--col_primary);color:#fff;display:-webkit-box;display:flex;font-size:2.864583333333333vw;font-weight:500;height:5.729166666666666vw;justify-content:center;letter-spacing:.075em;line-height:1;margin-bottom:2.604166666666667vw;margin-right:3.90625vw;padding:.6510416666666667vw 1.3020833333333335vw;position:relative;width:19.53125vw}.system__benefit .benefit .ttl-heading .notes{display:inline-block;font-size:2.34375vw;font-weight:400}.system__benefit .benefit .sub{margin-bottom:2.864583333333333vw}.system__benefit .benefit__wrap .item{background:#f6f6f6;border-radius:2.604166666666667vw;width:100%}.system__benefit .benefit__wrap .item__head{border-bottom:1px solid #fff;font-size:3.6458333333333335vw;font-weight:700;line-height:1.36;padding:3.2552083333333335vw 3.90625vw}.system__benefit .benefit__wrap .item__body{padding:2.864583333333333vw 3.6458333333333335vw 3.3854166666666665vw}.system__benefit .benefit__wrap .item:not(:last-child){margin-bottom:5.208333333333334vw}.system .features__wrap .ttl-heading{font-size:4.166666666666666vw;font-weight:700;letter-spacing:.1em;line-height:1.5;margin-bottom:2.994791666666667vw}.system .features__wrap .features__list{background:#f6f6f6;border-radius:10px;overflow:hidden;width:100%}.system .features__wrap .features__head{border-bottom:1px solid #fff;display:block;font-size:3.6458333333333335vw;font-weight:700;line-height:1.36;padding:3.2552083333333335vw 3.90625vw;width:100%}.system .features__wrap .features__body{padding:22px 28px 26px}.system .bnr{-webkit-box-pack:start;-webkit-box-align:left;align-items:left;display:-webkit-box;display:flex;justify-content:flex-start;margin-bottom:2.994791666666667vw;width:100%}.system .bnr__image{margin-bottom:1.953125vw;width:28.125vw}.system .bnr__txt{font-size:4.166666666666666vw;font-weight:700;letter-spacing:.1em;line-height:1.36}.info{padding:18.229166666666664vw 0}.info .c-dt__head{margin-bottom:6.510416666666667vw}.info .c-dt__tl{letter-spacing:.15em}.info .c-dt__tl .sub{font-size:3.6458333333333335vw;letter-spacing:.1em;line-height:1.71}.info .list{background:#fff;border-radius:2.604166666666667vw;margin-bottom:7.8125vw}.info .list__head{border-bottom:1px solid #e9e9e9;font-size:4.166666666666666vw;font-weight:700;letter-spacing:.05em;line-height:1.69;padding:4.557291666666666vw 6.510416666666667vw;text-align:center}.info .list .col{padding:5.208333333333334vw 7.8125vw}.info .percentage{margin-bottom:7.8125vw}.info .percentage .left,.info .percentage .right{background:#fff;border-radius:2.604166666666667vw}.info .percentage .left{flex-shrink:0;margin-bottom:7.8125vw}.info .percentage__body{padding:4.557291666666666vw 1.3020833333333335vw}.info .percentage__wrap{-webkit-box-pack:center;display:-webkit-box;display:flex;justify-content:center}.info .percentage__wrap .item{text-align:center;width:25%}.info .percentage__wrap .item:not(:last-child){border-right:1px solid #e9e9e9}.info .percentage__tl{border-bottom:1px solid #e9e9e9;font-size:4.166666666666666vw;font-weight:700;letter-spacing:.05em;line-height:1.69;padding:4.557291666666666vw 6.510416666666667vw;text-align:center}.info .percentage .txt{font-size:2.604166666666667vw;font-weight:700;line-height:1.2;margin-bottom:1.3020833333333335vw}.info .percentage .number{color:var(--col_primary);font-family:var(--font_en);font-size:10.416666666666668vw;font-weight:600;letter-spacing:0;line-height:.81;text-align:center}.info .percentage .number span{font-family:var(--font_base);font-size:5.208333333333334vw}.info .percentage .notes{font-size:2.34375vw;line-height:2.71;text-align:center}.info .bnr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#fff;display:-webkit-box;display:flex;flex-direction:column;justify-content:center;margin-bottom:9.765625vw;min-height:12.109375vw;padding:3.90625vw 6.510416666666667vw;text-align:center;width:100%}.info .bnr__tl{font-size:3.6458333333333335vw;font-weight:700;letter-spacing:.1em;line-height:1.5;margin-bottom:2.604166666666667vw}.info .bnr__txt{font-size:2.604166666666667vw}.staff:not(:last-child){margin-bottom:10.416666666666668vw}.staff__tl{font-size:4.166666666666666vw;font-weight:700;letter-spacing:.075em;line-height:1.5}.staff__wrap .item{background:#fff;border-radius:2.604166666666667vw;margin-top:7.8125vw;width:100%}.staff__wrap .item__head{border-bottom:1px solid #e9e9e9;padding:4.557291666666666vw 7.8125vw}.staff__wrap .item__head .company{display:-webkit-box;display:flex;font-size:4.166666666666666vw;font-weight:700;letter-spacing:.075em;line-height:1.38}.staff__wrap .item__head .company .label{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;background:var(--col_primary);color:#fff;display:-webkit-inline-box;display:inline-flex;font-size:2.864583333333333vw;font-weight:500;height:5.729166666666666vw;justify-content:center;margin-right:1.953125vw;width:13.020833333333334vw}.staff__wrap .item__body{display:-webkit-box;display:flex;padding:5.208333333333334vw 6.510416666666667vw}.staff__wrap .item__body .item__txt{margin-top:-.9114583333333334vw;width:100%}.staff__wrap .item__body .item__txt .position{font-size:3.90625vw;font-weight:700;line-height:1.4;margin-bottom:3.90625vw}.staff__wrap .item__body .item__txt .name{font-size:3.125vw;font-weight:700;letter-spacing:.11em;line-height:1.33;margin-bottom:1.3020833333333335vw}.staff__wrap .item__body .item__txt .name span{font-size:2.34375vw;margin-left:.6510416666666667vw}.staff__wrap .item__body .item__txt .school{font-size:2.34375vw}.staff__wrap .item__body .item__img{border-radius:1.3020833333333335vw;flex-shrink:0;height:39.32291666666667vw;overflow:hidden;width:34.765625vw}.staff__wrap .item-full{background:#fff;border-radius:1.3020833333333335vw;margin-top:7.8125vw;padding:5.208333333333334vw 6.510416666666667vw;width:100%}.staff__wrap .item-full .box__company{font-weight:700;margin-bottom:3.90625vw;width:100%}.staff__wrap .item-full .box__company .company{font-size:4.166666666666666vw;letter-spacing:.125em;line-height:1.38;margin-bottom:3.90625vw}.staff__wrap .item-full .box__company .position{font-size:3.125vw;letter-spacing:.12em;line-height:1.58}.staff__wrap .item-full .box__image{display:-webkit-box;display:flex;height:25.260416666666668vw;justify-content:space-around;margin-bottom:3.90625vw}.staff__wrap .item-full .box__image-company{width:29.427083333333332vw}.staff__wrap .item-full .box__image-staff{width:22.395833333333336vw}.staff__wrap .item-full .box__name{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;flex-direction:column;justify-content:center}.staff__wrap .item-full .box__name .name{font-size:3.125vw;font-weight:700;line-height:1.33}.staff__wrap .item-full .box__name .name span{font-size:2.34375vw;line-height:1.78}.staff__wrap .item-full .box__name .school{font-size:2.34375vw}.staff__wrap .item-other .item__head{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}.staff__wrap .item-other .item__head .company{font-size:4.166666666666666vw;line-height:1.5}.staff__wrap .item-other .item__body .item__img{height:25.390625vw;margin-right:3.515625vw;width:22.395833333333336vw}.staff__wrap .item-other .item__body .item__txt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;display:-webkit-box;display:flex;flex-direction:column;justify-content:space-between}.staff__wrap .item-other .item__body .item__txt .position{font-size:3.6458333333333335vw;letter-spacing:.12em;line-height:1.27}.staff__wrap .item-other .item__body .item__txt .name{margin-bottom:0}.teamwork{margin:10.416666666666668vw 0}.teamwork__tl{font-size:4.166666666666666vw;font-weight:700;letter-spacing:.075em;line-height:1.5;margin-bottom:2.994791666666667vw}.teamwork__wrap{border-radius:2.604166666666667vw;width:100%}.teamwork .item-full{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border-radius:2.604166666666667vw;display:-webkit-box;display:flex;flex-direction:column;margin-top:7.8125vw;padding:5.208333333333334vw 6.510416666666667vw;width:100%}.teamwork .teacher__image{border-radius:2.604166666666667vw;flex-shrink:0;height:auto;margin-left:0;margin-top:3.90625vw;overflow:hidden;width:300px}.ratio{padding:18.229166666666664vw 0}.ratio .c-dt__head{margin-bottom:9.765625vw;position:relative}.ratio .c-dt__head .label{-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background:-o-linear-gradient(175deg,#ee8c00,#ee4300);background:linear-gradient(275deg,#ee8c00,#ee4300);border-radius:50%;color:#fff;display:-webkit-box;display:flex;flex-direction:column;flex-shrink:0;font-size:1.8229166666666667vw;font-weight:700;height:22.005208333333336vw;justify-content:center;line-height:1.67;margin-left:.78125vw;margin-top:-9.765625vw;padding:1.953125vw 1.3020833333333335vw 1.953125vw 1.953125vw;text-align:center;width:22.005208333333336vw}.ratio .c-dt__head .label span{font-size:3.2552083333333335vw}.ratio .c-dt__wrap{display:-webkit-box;display:flex}.ratio .c-dt__tl{letter-spacing:.14em}.ratio .c-dt__tl .sub{display:block;font-size:3.6458333333333335vw;letter-spacing:.13em;line-height:1.5;margin-bottom:1.3020833333333335vw}.ratio__item{border:1px solid #000;border-radius:2.604166666666667vw}.ratio__item:not(:last-child){margin-bottom:7.8125vw}.ratio__item .item__head{border-bottom:1px solid #e9e9e9;padding:3.90625vw 4.6875vw 4.817708333333334vw}.ratio__item .item__head .sub{font-size:3.125vw;font-weight:700;letter-spacing:.1em;line-height:1.83}.ratio__item .item__head .ttl{color:var(--col_primary);font-size:4.6875vw;font-weight:700;letter-spacing:.12em;line-height:1.33;margin-bottom:3.2552083333333335vw}.ratio__item .item__head .txt{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;font-size:2.604166666666667vw;font-weight:500;line-height:1.4}.ratio__item .item__head .txt .label{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;background:var(--col_primary);color:#fff;display:-webkit-box;display:flex;flex-shrink:0;font-size:2.604166666666667vw;font-weight:500;height:6.770833333333333vw;justify-content:center;margin-right:2.604166666666667vw;width:13.541666666666666vw}.ratio__item .item__body{padding:6.770833333333333vw 2.604166666666667vw 7.552083333333333vw 4.557291666666666vw}.ratio__item .item__body .ttl{font-size:3.6458333333333335vw;font-weight:700;letter-spacing:.1em;line-height:1.5;margin-bottom:2.734375vw}.ratio__item .item__body .ttl span{font-size:4.6875vw}.ratio__item .item__body .ttl .en{display:inline-block;font-family:var(--font_en);font-size:7.291666666666667vw;line-height:0;-webkit-transform:translateY(.390625vw);transform:translateY(.390625vw)}.ratio__item .item__wrap{margin-top:4.166666666666666vw}.ratio__item .item__wrap .chart{-webkit-box-pack:center;-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:flex;justify-content:center;width:100%}.ratio__item .item__wrap .chart:not(:last-child){border-bottom:1px solid #ebebeb;padding-bottom:6.510416666666667vw}.ratio__item .item__wrap .chart-ttl{font-size:3.3854166666666665vw;font-weight:700;line-height:1.15;margin-bottom:2.864583333333333vw;text-align:center;width:100%}.ratio__item .item__wrap .chart-alert{font-size:2.604166666666667vw;font-weight:700;line-height:1.5;text-align:center;width:100%}.ratio__item .item__wrap .chart .txt{font-size:2.34375vw;letter-spacing:.1em;line-height:1.56;text-align:center}.ratio__item .item__wrap .chart .num{color:var(--col_primary);font-family:var(--font_en);font-size:12.5vw;font-weight:600;line-height:.25;line-height:1;margin-bottom:1.4322916666666665vw}.ratio__item .item__wrap .chart .num span{font-size:7.552083333333333vw;margin-left:-.6510416666666667vw}.ratio__item .item__wrap .chart .num .jp{font-family:var(--font_base);font-size:5.46875vw;font-weight:700;margin-left:0}.ratio__item .item__wrap .chart .notes{font-size:2.604166666666667vw;line-height:1.4;text-align:center}.ratio__item .item__wrap .chart .before{flex-shrink:0;margin-right:2.604166666666667vw;width:28.125vw}.ratio__item .item__wrap .chart .chart-img{flex-shrink:0;margin-right:2.34375vw;width:18.098958333333336vw}.ratio__item .item__wrap .chart .after .txt{margin-left:-1.953125vw}.ratio__item .item__wrap .chart .after .num{color:#b9b9b9;font-size:8.854166666666668vw;margin-bottom:1.4322916666666665vw}.ratio__item .item__wrap .chart .after .num span{font-size:5.208333333333334vw}.ratio__item .item__wrap .chart .after .num .jp{font-size:3.90625vw}.ratio__item .item__wrap .text{padding-top:5.208333333333334vw}.ratio__item .item__wrap .text .item-tl{font-size:3.6458333333333335vw;font-weight:700;letter-spacing:.12em;line-height:1.29;margin-bottom:2.604166666666667vw}.ratio__item .item__wrap .text .item-txt{font-size:5.729166666666666vw;font-weight:700;letter-spacing:.125em;line-height:1.53;margin-bottom:1.3020833333333335vw}.ratio__item .item__wrap .text .item-txt .en{color:var(--col_primary);display:inline-block;font-family:var(--font_en);font-size:12.369791666666668vw;font-weight:600;line-height:.29;-webkit-transform:translateY(.6510416666666667vw);transform:translateY(.6510416666666667vw)}.ratio__item .item__wrap .text .item-txt .jp{color:var(--col_primary);font-size:7.552083333333333vw;line-height:.16}.ratio__item .item__wrap .text .notes{font-size:2.604166666666667vw;letter-spacing:.05em}.ratio__item.diff .item__body{padding:3.90625vw 3.90625vw 6.25vw}.ratio__item.diff .item__wrap .chart{-webkit-box-align:start;align-items:flex-start;border:none;border-bottom:1px solid #ebebeb;flex-wrap:wrap;padding-bottom:6.510416666666667vw;padding-top:6.510416666666667vw}.ratio__item.diff .item__wrap .chart-wrap{-webkit-box-pack:center;-webkit-box-align:end;align-items:flex-end;display:-webkit-box;display:flex;flex-wrap:wrap;justify-content:center}.ratio__item.diff .item__wrap .chart-wrap:not(:last-child){margin-bottom:5.208333333333334vw}.ratio__item.diff .item__wrap .chart .after{-webkit-transform:translateY(1.6927083333333333vw);transform:translateY(1.6927083333333333vw)}.ratio__item.diff .item__wrap .chart .after .notes{display:inline-block}.ratio__item.diff .item__wrap .chart:nth-child(odd) .before{margin-right:0}.ratio__item.diff .item__wrap .chart:last-child{border-bottom:0;padding-bottom:0;padding-top:4.166666666666666vw}.teacher{padding:18.229166666666664vw 0}.teacher .c-dt__head{margin-bottom:7.8125vw}.teacher__intro{-webkit-box-align:end;align-items:flex-end;display:-webkit-box;display:flex;margin-bottom:7.8125vw}.teacher__intro .label{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;background:var(--col_primary);color:#fff;display:-webkit-box;display:flex;font-size:2.604166666666667vw;font-weight:500;height:4.6875vw;justify-content:center;letter-spacing:.025em;margin-bottom:3.3854166666666665vw}.teacher__intro .ttl{font-size:3.3854166666666665vw;font-weight:700;letter-spacing:.1em;line-height:1.15;margin-bottom:2.604166666666667vw}.teacher__intro .image{border-radius:1.3020833333333335vw;flex-shrink:0;height:17.317708333333336vw;margin-left:3.90625vw;overflow:hidden;width:25.260416666666668vw}.teacher__list .item:not(:last-child){margin-bottom:7.8125vw}.teacher__list .item-image{border-radius:1.3020833333333335vw;margin-bottom:3.125vw;overflow:hidden;width:100%}.teacher__list .item-name{font-size:3.125vw;font-weight:700;letter-spacing:.1em;line-height:1.33;margin-bottom:3.2552083333333335vw}.teacher__list .item-name span{font-size:2.34375vw;margin-left:.9114583333333334vw}.teacher__list .item-position{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:var(--col_primary);color:#fff;display:-webkit-box;display:flex;font-size:2.864583333333333vw;font-weight:500;height:4.6875vw;justify-content:center;line-height:1;margin-bottom:1.5625vw;width:16.927083333333336vw}.teacher__list .item .list-dot__item{padding-left:3.90625vw}.navigation{padding:18.229166666666664vw 0 0}}