@media (min-width:1901px),print{.employed{background-color:#fff;border:calc(var(--vw)*.05263) solid #000;border-radius:calc(var(--vw)*.52632);margin-top:calc(var(--vw)*1.57895);padding:0}.employed-head{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;min-height:calc(var(--vw)*5.78947);padding:calc(var(--vw)*.52632) calc(var(--vw)*3.15789);position:relative}.employed-head .tag{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;background:-webkit-gradient(linear,right top,left top,from(#ee8c00),to(#ee4300));background:-o-linear-gradient(right,#ee8c00,#ee4300);background:linear-gradient(-90deg,#ee8c00,#ee4300);border-radius:calc(var(--vw)*10.52632);bottom:calc(var(--vw)*-.89474);color:#fff;display:-webkit-box;display:flex;font-size:calc(var(--vw)*.84211);font-weight:700;height:calc(var(--vw)*6);justify-content:center;letter-spacing:.05em;line-height:1.63;position:absolute;right:calc(var(--vw)*1.05263);text-align:center;width:calc(var(--vw)*6)}.employed-head .tag+.employed-title{padding-right:calc(var(--vw)*5.26316)}.employed-title{font-size:calc(var(--vw)*1.36842);font-weight:700;letter-spacing:.1em;line-height:1.31;width:100%}.employed-sub{font-size:calc(var(--vw)*.73684);margin-left:calc(var(--vw)*1.05263)}.employed-wrap{border-top:calc(var(--vw)*.05263) solid #e9e9e9;display:-webkit-box;display:flex;padding:calc(var(--vw)*2.31579) calc(var(--vw)*3.15789) calc(var(--vw)*2.73684)}.employed-wrap .avatar{border-radius:calc(var(--vw)*.52632);flex-shrink:0;height:calc(var(--vw)*10.21053);margin-right:calc(var(--vw)*1.57895);margin-top:calc(var(--vw)*.21053);overflow:hidden;width:calc(var(--vw)*9.05263)}.employed-wrap .avatar img{display:block}.employed-wrap .info-ttl{font-size:calc(var(--vw)*1.26316);font-weight:700;letter-spacing:.075em;line-height:1.31;margin-bottom:calc(var(--vw)*1)}.employed-wrap .info-meta{font-size:calc(var(--vw)*1.05263);font-weight:700;letter-spacing:.1em;line-height:1.4;margin-bottom:calc(var(--vw)*.89474)}.employed-wrap .info-meta .character{font-size:calc(var(--vw)*.73684);margin-left:calc(var(--vw)*.42105);margin-right:calc(var(--vw)*.63158)}.employed-wrap .info-meta .sub{font-size:calc(var(--vw)*.73684);font-weight:400}.employed-wrap .info-des{font-size:calc(var(--vw)*.73684);letter-spacing:.1em;line-height:2}.employed-type2{margin-top:calc(var(--vw)*3.05263)}.employed-type2+.employed-type2{margin-top:calc(var(--vw)*1.57895)}.employed-type2 .d-flex{display:-webkit-box;display:flex}.employed-type2 .d-flex__image{-webkit-box-pack:justify;display:-webkit-box;display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:space-between;margin-right:calc(var(--vw)*2.05263);width:calc(var(--vw)*27.36842)}.employed-type2 .d-flex__image figure{border-radius:calc(var(--vw)*.52632);height:calc(var(--vw)*18.42105);overflow:hidden;width:100%}.employed-type2 .d-flex__image figure.small{height:calc(var(--vw)*7.52632);width:calc(var(--vw)*13.10526)}.employed-type2 .d-flex .info-ttl{font-size:calc(var(--vw)*1.78947);line-height:calc(var(--vw)*2.31579)}.employed-type2 .wrap-gallery{display:grid;gap:calc(var(--vw)*1.05263);grid-template-columns:repeat(4,1fr);margin-top:calc(var(--vw)*1.05263);width:100%}.employed-type2.employed-type3 .d-flex__content{-webkit-overflow-scrolling:touch;height:calc(var(--vw)*18.94737);overflow-y:auto}.c-info .tag{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;background-image:-o-linear-gradient(135deg,#ee8c00 0,#ee4300 100%);background-image:linear-gradient(-45deg,#ee8c00,#ee4300);border-radius:50%;color:#fff;display:-webkit-box;display:flex;font-size:calc(var(--vw)*1.15789);font-weight:700;height:calc(var(--vw)*6.84211);justify-content:center;left:calc(var(--vw)*1.05263);letter-spacing:0;line-height:1.27;position:absolute;text-align:center;top:calc(var(--vw)*1.05263);-webkit-transform:rotate(-10deg);transform:rotate(-10deg);width:calc(var(--vw)*6.84211)}.c-info .text-path{bottom:calc(var(--vw)*2.47368);font-size:calc(var(--vw)*.78947);left:calc(var(--vw)*-1.05263);letter-spacing:.03em;line-height:1;position:absolute;-webkit-transform:rotate(-14.4deg);transform:rotate(-14.4deg);width:100%}.c-info .text-path__item:not(:last-child){margin-bottom:calc(var(--vw)*.36842)}.c-info .text-path span{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-inline-box;display:inline-flex;font-weight:300;justify-content:center;padding:calc(var(--vw)*.21053) calc(var(--vw)*1.05263) calc(var(--vw)*.21053) calc(var(--vw)*1.36842);position:relative;text-align:center;-webkit-transform:skew(-10deg);transform:skew(-10deg)}.c-info .text-path span:before{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:skew(-20deg);transform:skew(-20deg);width:100%;z-index:-1}.c-info__image{overflow:hidden;position:relative}.c-info__image:not(:last-child){margin-bottom:calc(var(--vw)*1.15789)}.c-info__image figure{border-radius:calc(var(--vw)*.52632);height:calc(var(--vw)*13.15789)}.c-info__image figure img{border-radius:inherit}.c-info__content .tl{font-size:calc(var(--vw)*1.78947);font-weight:700;letter-spacing:.075em;line-height:1.29}.c-info__content .tl:not(:last-child){margin-bottom:calc(var(--vw)*.78947)}.c-info__content .name{font-weight:700;line-height:1.4}.c-info__content .name:not(:last-child){margin-bottom:calc(var(--vw)*1)}.c-info__content .name__text{font-size:calc(var(--vw)*1.05263);margin-right:calc(var(--vw)*.26316)}.c-info__content .name__info{font-weight:400}.c-info__content .name__sym{margin-right:calc(var(--vw)*1.15789)}.c-info__item--row{display:-webkit-box;display:flex}.c-info__item--row:not(:last-child){margin-bottom:calc(var(--vw)*1.57895)}.c-info__item--row .text-path{bottom:calc(var(--vw)*4.47368)}.c-info__item--row .text-path span{font-size:calc(var(--vw)*1.05263)}.c-info__item--row .c-info__image{flex-shrink:0;width:calc(var(--vw)*27.36842)}.c-info__item--row .c-info__image:not(:last-child){margin:0 calc(var(--vw)*2.10526) 0 0}.c-info__item--row .c-info__image figure{height:calc(var(--vw)*18.42105)}.c-info__item--row .c-info__content{width:100%}.c-info--row{display:grid;gap:calc(var(--vw)*2.26316) calc(var(--vw)*2.10526);grid-template-columns:repeat(3,1fr)}.page-course01 .b-employed__df,.page-course02 .b-employed__df{display:-webkit-box;display:flex}.page-course01 .b-employed__df .b-employed__ctn,.page-course02 .b-employed__df .b-employed__ctn{width:calc(var(--vw)*34.47368)}.page-course01 .b-employed__df .b-employed__ctn .b-head,.page-course02 .b-employed__df .b-employed__ctn .b-head{display:block;font-size:calc(var(--vw)*1.36842);font-weight:700;letter-spacing:.1em}.page-course01 .b-employed__df .b-employed__ctn .b-head span,.page-course02 .b-employed__df .b-employed__ctn .b-head span{display:block;font-size:calc(var(--vw)*.73684);font-weight:400;line-height:2;margin-top:calc(var(--vw)*1.31579)}.page-course01 .b-employed__df .b-employed__ctn .b-ctn .person__ttl,.page-course02 .b-employed__df .b-employed__ctn .b-ctn .person__ttl{line-height:1.42}.page-course01 .b-employed__df .b-employed__ctn .b-ctn .person__name .txt,.page-course02 .b-employed__df .b-employed__ctn .b-ctn .person__name .txt{display:block;margin-top:calc(var(--vw)*.26316)}.page-course01 .b-employed__df .b-employed__ctn .b-ctn .person__name small,.page-course02 .b-employed__df .b-employed__ctn .b-ctn .person__name small{margin-left:calc(var(--vw)*.26316)}.page-course01 .b-employed__df .b-employed__ctnRight,.page-course02 .b-employed__df .b-employed__ctnRight{background:#fff;border-radius:calc(var(--vw)*.52632);margin-left:auto;padding:calc(var(--vw)*1.94737) calc(var(--vw)*3.36842) calc(var(--vw)*2.63158) calc(var(--vw)*3);width:calc(var(--vw)*26.68421)}.page-course01 .b-employed__df .b-employed__ctnRight .be__title,.page-course02 .b-employed__df .b-employed__ctnRight .be__title{font-size:calc(var(--vw)*1.36842);letter-spacing:.1em;line-height:1.31;margin-bottom:calc(var(--vw)*1)}.page-course01 .b-employed__df .b-employed__ctnRight .be__img,.page-course02 .b-employed__df .b-employed__ctnRight .be__img{border-radius:calc(var(--vw)*.52632);margin-top:calc(var(--vw)*1.21053);overflow:hidden}.page-course01 .ih-rate,.page-course02 .ih-rate{display:-webkit-box;display:flex;margin-bottom:calc(var(--vw)*2.89474)}.page-course01 .ih-rate__left,.page-course02 .ih-rate__left{border:calc(var(--vw)*.05263) solid #000;border-radius:calc(var(--vw)*.52632);display:-webkit-box;display:flex;margin-top:calc(var(--vw)*.21053);padding:calc(var(--vw)*2.05263) calc(var(--vw)*.78947) calc(var(--vw)*2.47368);width:calc(var(--vw)*39.68421)}.page-course01 .ih-rate__left dl,.page-course02 .ih-rate__left dl{text-align:center;width:50%}.page-course01 .ih-rate__left dl:first-of-type,.page-course02 .ih-rate__left dl:first-of-type{position:relative}.page-course01 .ih-rate__left dl:first-of-type:after,.page-course02 .ih-rate__left dl:first-of-type:after{background:#d2d2d2;content:"";height:calc(var(--vw)*7.36842);position:absolute;right:calc(var(--vw)*.42105);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(var(--vw)*.05263)}.page-course01 .ih-rate__left dl dt,.page-course02 .ih-rate__left dl dt{font-size:calc(var(--vw)*.94737);font-weight:700;letter-spacing:.1em;line-height:1.67;margin-bottom:calc(var(--vw)*.31579)}.page-course01 .ih-rate__left dl dd .txt01 .txt01__pos,.page-course02 .ih-rate__left dl dd .txt01 .txt01__pos{display:inline-block;font-size:calc(var(--vw)*1.68421);font-weight:700;letter-spacing:.05em;line-height:1.5;margin-right:calc(var(--vw)*.26316);text-align:center}.page-course01 .ih-rate__left dl dd .txt01 .txt01__pos small,.page-course02 .ih-rate__left dl dd .txt01 .txt01__pos small{display:block;font-size:calc(var(--vw)*.73684);font-weight:400}.page-course01 .ih-rate__left dl dd .txt01 i,.page-course02 .ih-rate__left dl dd .txt01 i{color:#26a6ff;font-family:var(--font_en);font-size:calc(var(--vw)*4.21053);font-style:normal;font-weight:600;letter-spacing:0;line-height:1}.page-course01 .ih-rate__left dl dd .txt01 i small,.page-course02 .ih-rate__left dl dd .txt01 i small{font-size:50%}.page-course01 .ih-rate__left dl dd .txt01 .txt01__nm,.page-course02 .ih-rate__left dl dd .txt01 .txt01__nm{font-size:calc(var(--vw)*2.10526);font-weight:700}.page-course01 .ih-rate__left dl dd .txt02,.page-course02 .ih-rate__left dl dd .txt02{font-size:calc(var(--vw)*.94737);font-weight:700;letter-spacing:.1em;line-height:1.67;margin-top:calc(var(--vw)*-.52632)}.page-course01 .ih-rate__left dl dd .txt02 span,.page-course02 .ih-rate__left dl dd .txt02 span{color:#26a6ff}.page-course01 .ih-rate__right,.page-course02 .ih-rate__right{padding-left:calc(var(--vw)*2.10526);width:calc(var(--vw)*23.47368)}.page-course01 .ih-rate__right .text,.page-course02 .ih-rate__right .text{font-size:calc(var(--vw)*1.15789);font-weight:700;letter-spacing:.1em;line-height:1.36;margin-bottom:calc(var(--vw)*1.31579)}.page-course01 .ih-rate__right dl,.page-course02 .ih-rate__right dl{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;margin-bottom:calc(var(--vw)*1.05263)}.page-course01 .ih-rate__right dl dt,.page-course02 .ih-rate__right dl dt{background-color:#26a6ff;-webkit-clip-path:polygon(0 0,84% 0,100% 50%,84% 100%,0 100%);clip-path:polygon(0 0,84% 0,100% 50%,84% 100%,0 100%);color:#fff;font-size:calc(var(--vw)*.94737);font-weight:500;padding:0 0 0 calc(var(--vw)*.94737);width:calc(var(--vw)*5.57895)}.page-course01 .ih-rate__right dl dd,.page-course02 .ih-rate__right dl dd{font-size:calc(var(--vw)*1.36842);font-weight:700;letter-spacing:.1em;line-height:1.15;padding-left:calc(var(--vw)*.52632)}.page-course01 .c-art__item__image.c-art__item__image--mgs:not(:last-child),.page-course02 .c-art__item__image.c-art__item__image--mgs:not(:last-child){margin-bottom:calc(var(--vw)*.78947)}.page-course01 .b-edu,.page-course02 .b-edu{padding-bottom:calc(var(--vw)*2.84211)}.page-course01 .b-software__footer>p small,.page-course02 .b-software__footer>p small{font-size:calc(var(--vw)*.73684);font-weight:400;letter-spacing:.1em}.page-course01 .c-art__footer dl,.page-course02 .c-art__footer dl{-webkit-box-align:center;align-items:center}.page-course01 .b-software .btnWrap,.page-course02 .b-software .btnWrap{-webkit-box-pack:center;display:-webkit-box;display:flex;justify-content:center;margin-top:calc(var(--vw)*2.89474)}.page-course01 .b-software .btnWrap .btn,.page-course02 .b-software .btnWrap .btn{width:calc(var(--vw)*17.89474)}.page-course01 .c-sec .c-dt__tl small,.page-course02 .c-sec .c-dt__tl small{font-size:calc(var(--vw)*.73684);font-weight:400;letter-spacing:.1em;margin-left:calc(var(--vw)*1.05263)}.page-course01 .b-edu .c-dt__tl,.page-course02 .b-edu .c-dt__tl{margin-bottom:calc(var(--vw)*2)}.page-course01 .ih-year,.page-course02 .ih-year{display:grid;gap:calc(var(--vw)*1.57895);grid-template-columns:repeat(2,1fr);margin:calc(var(--vw)*2.47368) 0 calc(var(--vw)*3.15789)}.page-course01 .ih-year__item,.page-course02 .ih-year__item{background-color:#fff;border-radius:calc(var(--vw)*.52632)}.page-course01 .ih-year__tit,.page-course02 .ih-year__tit{border-bottom:calc(var(--vw)*.05263) solid #e9e9e9;font-size:calc(var(--vw)*1.36842);font-weight:700;letter-spacing:.1em;padding:calc(var(--vw)*1.36842);text-align:center}.page-course01 .ih-year__ct,.page-course02 .ih-year__ct{padding:calc(var(--vw)*2.10526) calc(var(--vw)*3.15789)}.page-course01 .ih-year__list,.page-course02 .ih-year__list{display:grid;gap:calc(var(--vw)*1.57895);grid-template-columns:repeat(2,1fr)}.page-course01 .ih-year__list li figure,.page-course02 .ih-year__list li figure{border-radius:calc(var(--vw)*.52632);height:calc(var(--vw)*7.57895);overflow:hidden}.page-course01 .ih-year__list li .txt__month,.page-course02 .ih-year__list li .txt__month{background-color:#26a6ff;color:#fff;display:inline-block;font-size:calc(var(--vw)*.94737);font-weight:500;margin:calc(var(--vw)*1.05263) 0 calc(var(--vw)*.63158);padding-left:calc(var(--vw)*.94737);position:relative}.page-course01 .ih-year__list li .txt__month:after,.page-course02 .ih-year__list li .txt__month:after{background-color:#26a6ff;-webkit-clip-path:polygon(0 0,50% 0,100% 50%,50% 100%,0 100%);clip-path:polygon(0 0,50% 0,100% 50%,50% 100%,0 100%);content:"";height:100%;position:absolute;right:calc(var(--vw)*-1.52632);top:0;width:calc(var(--vw)*1.57895)}.page-course01 .ih-year__list li .text,.page-course02 .ih-year__list li .text{font-size:calc(var(--vw)*1.26316);font-weight:700;letter-spacing:.1em;line-height:1.42}.page-course01 .c-info,.page-course02 .c-info{margin:calc(var(--vw)*2.47368) 0 calc(var(--vw)*1.73684)}.page-course01 .c-info__image figure,.page-course02 .c-info__image figure{height:auto}.b-software__ttl-sub{font-size:calc(var(--vw)*1.36842);font-weight:700;letter-spacing:.1em;line-height:1.46;margin:calc(var(--vw)*2.42105) 0 calc(var(--vw)*1.68421)}.page-course02 .b-software__footer>p{flex-wrap:wrap}.page-course02 .ih-skills{display:-webkit-box;display:flex;margin-bottom:calc(var(--vw)*3.15789)}.page-course02 .ih-skills__left{padding-right:calc(var(--vw)*2.10526);width:100%}.page-course02 .ih-skills__left .isl-item:first-of-type{border-bottom:calc(var(--vw)*.05263) solid #d2d2d2;margin-bottom:calc(var(--vw)*1.31579);padding-bottom:calc(var(--vw)*1.73684)}.page-course02 .ih-skills__left .isl-item__tt{color:#26a6ff;font-size:calc(var(--vw)*1.36842);font-weight:700;letter-spacing:.1em;margin-bottom:calc(var(--vw)*.52632)}.page-course02 .ih-skills__left .isl-item__text{font-size:calc(var(--vw)*.73684);letter-spacing:.1em;line-height:2}.page-course02 .ih-skills__right{border:calc(var(--vw)*.05263) solid #000;border-radius:calc(var(--vw)*.52632);flex-shrink:0;margin-top:calc(var(--vw)*.78947);padding:calc(var(--vw)*2.10526) calc(var(--vw)*3.10526) calc(var(--vw)*2.52632);width:calc(var(--vw)*41.26316)}.page-course02 .ih-skills__right .isr-item{display:-webkit-box;display:flex}.page-course02 .ih-skills__right .isr-item__tt{font-size:calc(var(--vw)*1.36842);font-weight:700;letter-spacing:.05em;line-height:1.31;margin-bottom:calc(var(--vw)*.94737)}.page-course02 .ih-skills__right .isr-item__ctn{padding-right:calc(var(--vw)*1.05263);width:100%}.page-course02 .ih-skills__right .isr-item__img{border-radius:calc(var(--vw)*.52632);flex-shrink:0;margin-top:calc(var(--vw)*.47368);overflow:hidden;width:calc(var(--vw)*14.10526)}.page-course02 .c-art__list--custom{display:grid;gap:calc(var(--vw)*2.73684);grid-template-columns:repeat(3,1fr);margin-top:calc(var(--vw)*2.31579)}.page-course02 .c-art__list--custom .c-art__item__image{height:calc(var(--vw)*13);margin-bottom:calc(var(--vw)*1.15789)}.page-course02 .c-art__list--custom .c-art__item .tl{font-size:calc(var(--vw)*1.26316);font-weight:700}.page-course03 .c-art__footer{padding-bottom:calc(var(--vw)*.94737);padding-top:calc(var(--vw)*.94737)}.page-course03 .c-art__footer dl{-webkit-box-align:center;align-items:center}.page-course03 .b-software__ttl-sub{margin-bottom:calc(var(--vw)*2.47368)}.page-course03 .bg02{background-color:#f6f6f6;padding:calc(var(--vw)*5.26316) 0 calc(var(--vw)*5.78947)}.page-course03 .b-software{padding:calc(var(--vw)*5.26316) 0 calc(var(--vw)*2.78947)}.page-course03 .b-software .b-employed__df{display:-webkit-box;display:flex}.page-course03 .b-software .b-employed__ctn .b-ctn .person__photo{height:auto}.page-course03 .b-employed__ctn:not(:last-of-type){margin-bottom:calc(var(--vw)*1.57895)}.page-course03 .b-employed__ctn .b-head{font-size:calc(var(--vw)*1.36842);font-weight:700;letter-spacing:.1em;padding:calc(var(--vw)*2.42105) calc(var(--vw)*3.15789) calc(var(--vw)*2.36842)}.page-course03 .b-employed .b-ctn{border-top:calc(var(--vw)*.05263) solid #e9e9e9;display:-webkit-box;display:flex;padding:calc(var(--vw)*2.63158) calc(var(--vw)*3.15789)}.page-course03 .b-employed .b-ctn__left{flex-shrink:0;padding-right:calc(var(--vw)*2.63158);width:calc(var(--vw)*26.10526)}.page-course03 .b-employed .b-ctn__left .ebl-tit{font-size:calc(var(--vw)*1.78947);font-weight:700;letter-spacing:.1em;line-height:1.29;margin-bottom:calc(var(--vw)*1.05263)}.page-course03 .b-employed .b-ctn__left .txt-bold{font-size:calc(var(--vw)*.84211);font-weight:700;letter-spacing:.1em;line-height:1.75}.page-course03 .b-employed .b-ctn .person{width:100%}.page-course03 .b-employed .b-ctn .person .employed-wrap{border-top:0;padding:0}.page-course03 .b-employed .b-ctn .person__ttl{line-height:1.42}.page-course03 .b-employed .b-ctn .person__detail{margin-top:calc(var(--vw)*-.42105)}.page-course03 .reason{text-align:center}.page-course03 .reason__ar{-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)*.84211);font-weight:500;height:calc(var(--vw)*1.57895);justify-content:center;letter-spacing:.05em;line-height:1;margin:calc(var(--vw)*2.47368) auto calc(var(--vw)*3.57895);padding-top:calc(var(--vw)*1.05263);position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);width:calc(var(--vw)*9.47368)}.page-course03 .reason__ar:after{border-left:calc(var(--vw)*4.73684) solid transparent;border-right:calc(var(--vw)*4.73684) solid transparent;border-top:calc(var(--vw)*2) solid var(--col_primary);content:"";height:0;left:0;margin:auto;position:absolute;right:0;top:100%;width:0;z-index:-1}.page-course03 .reason__box{background-color:#dcf3ff;display:inline-block;font-size:calc(var(--vw)*1);font-weight:700;letter-spacing:.1em;padding:calc(var(--vw)*1.26316) calc(var(--vw)*3.42105)}.page-course03 .reason__box span{color:#26a6ff;font-size:calc(var(--vw)*1.57895)}.page-course03 .cpils{background-color:#fff;border-radius:calc(var(--vw)*.52632);overflow:hidden}.page-course03 .cpils__head{border-bottom:calc(var(--vw)*.05263) solid #e9e9e9;padding:calc(var(--vw)*2.63158) calc(var(--vw)*3.15789)}.page-course03 .cpils__tt{font-size:calc(var(--vw)*1.36842);font-weight:700;letter-spacing:.1em;line-height:1.15}.page-course03 .cpils__ctn{padding:calc(var(--vw)*2.21053) calc(var(--vw)*2.10526) calc(var(--vw)*2.63158) calc(var(--vw)*3.26316)}.page-course03 .cpils__ctn .cpils-feature{margin-top:calc(var(--vw)*-2.89474)}.page-course03 .cpils__ctn .cpils-feature__item+.cpils-feature__item{margin-top:calc(var(--vw)*1.26316)}.page-course03 .cpils__ctn .cpils-feature__item .feature-tt{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;flex-wrap:wrap;font-size:calc(var(--vw)*1.36842);font-weight:700;letter-spacing:.1em;line-height:1.38;margin-bottom:calc(var(--vw)*.57895)}.page-course03 .cpils__ctn .cpils-feature__item .feature-tt span{line-height:1;margin-bottom:calc(var(--vw)*.52632);margin-right:calc(var(--vw)*2.15789);margin-top:calc(var(--vw)*.52632)}.page-course03 .cpils__ctn-block{display:-webkit-box;display:flex}.page-course03 .cpils__ctn-block .cb-text{padding-right:calc(var(--vw)*2.36842);width:100%}.page-course03 .cpils__ctn-block .cb-img{border-radius:calc(var(--vw)*.52632);flex-shrink:0;margin-top:calc(var(--vw)*.42105);overflow:hidden;width:calc(var(--vw)*12.26316)}.page-voice .b-employed{background-color:#f6f6f6;padding:calc(var(--vw)*4.15789) 0 calc(var(--vw)*5.26316)}.page-voice .b-employed .employed{border:0}.page-voice .b-students{padding-top:calc(var(--vw)*4.89474)}.page-voice .b-students .c-info{margin-top:calc(var(--vw)*2.47368)}.page-voice .c-dt__tl .text-highlight{color:var(--col_primary);display:block;font-size:calc(var(--vw)*1.26316);letter-spacing:.1em;margin-bottom:calc(var(--vw)*.42105)}.page-voice .c-info__image figure{height:auto}.page-international-hotel__top .c-dt__tl--large small{display:block;font-size:calc(var(--vw)*1.26316);font-weight:700;letter-spacing:.1em}.page-international-hotel__top .c-dt__tl--small{font-size:calc(var(--vw)*1.68421);font-weight:700;letter-spacing:.1em;line-height:1.5;margin:calc(var(--vw)*1.89474) 0 calc(var(--vw)*.94737)}.page-international-hotel__top .majors{margin:calc(var(--vw)*2.57895) 0 calc(var(--vw)*6.42105)}.page-international-hotel__top .majors-item{border:calc(var(--vw)*.05263) solid #000;border-radius:calc(var(--vw)*.52632);display:-webkit-box;display:flex;padding:calc(var(--vw)*2.26316) calc(var(--vw)*3.10526) calc(var(--vw)*2.57895)}.page-international-hotel__top .majors-item+.majors-item{margin-top:calc(var(--vw)*1.57895)}.page-international-hotel__top .majors-item__left{flex-shrink:0;margin-top:calc(var(--vw)*.15789);width:calc(var(--vw)*17.47368)}.page-international-hotel__top .majors-item__left .mil-tit{font-size:calc(var(--vw)*1.36842);font-weight:700;letter-spacing:.1em;margin-bottom:calc(var(--vw)*1.57895)}.page-international-hotel__top .majors-item__left .mil-tit span{color:#26a6ff;display:block;font-size:calc(var(--vw)*1.89474);font-weight:700;letter-spacing:.05em;line-height:1.33;margin-top:calc(var(--vw)*.84211)}.page-international-hotel__top .majors-item__left .mil-img{border-radius:calc(var(--vw)*.52632);overflow:hidden}.page-international-hotel__top .majors-item__right{padding-left:calc(var(--vw)*2.10526);width:100%}.page-international-hotel__top .majors-item__right .mir-item{display:-webkit-box;display:flex}.page-international-hotel__top .majors-item__right .mir-item:not(:last-of-type){border-bottom:calc(var(--vw)*.05263) solid #e9e9e9;margin-bottom:calc(var(--vw)*1.78947);padding-bottom:calc(var(--vw)*2.21053)}.page-international-hotel__top .majors-item__right .mir-item__tb{flex-shrink:0;margin-top:calc(var(--vw)*.21053);width:calc(var(--vw)*17.57895)}.page-international-hotel__top .majors-item__right .mir-item__tb .page-tbl tr td{font-size:calc(var(--vw)*.73684);letter-spacing:.1em;line-height:1.71;padding:calc(var(--vw)*.36842) calc(var(--vw)*.52632) calc(var(--vw)*.36842) calc(var(--vw)*.89474);vertical-align:initial}.page-international-hotel__top .majors-item__right .mir-item__tb .page-tbl tr th{font-size:calc(var(--vw)*.73684);letter-spacing:.05em;line-height:1.43;padding:calc(var(--vw)*.36842) 0;text-align:center}.page-international-hotel__top .majors-item__right .mir-item__tb .page-tbl tr th span{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:flex;justify-content:center;min-height:calc(var(--vw)*2.52632)}.page-international-hotel__top .majors-item__right .mir-item__tb .page-tbl tr th:first-child{width:calc(var(--vw)*5.84211)}.page-international-hotel__top .majors-item__right .mir-item__text{padding-right:calc(var(--vw)*1.57895);padding-top:calc(var(--vw)*.10526);width:100%}.page-international-hotel__top .majors-item__right .mir-item__text .mir-tit{font-size:calc(var(--vw)*1.36842);font-weight:700;letter-spacing:.1em;line-height:1.15;margin-bottom:calc(var(--vw)*1)}.page-international-hotel__top .majors-item__right .mir-item__text .mir-tit span{color:#26a6ff;display:block;font-size:calc(var(--vw)*1.05263);font-weight:700;letter-spacing:.1em;line-height:1.5}.page-international-hotel__top .majors-block .mb-tit{color:#26a6ff;font-size:calc(var(--vw)*1.89474);font-weight:700;letter-spacing:.05em;line-height:1.33;margin-bottom:calc(var(--vw)*2.05263)}.page-international-hotel__top .majors-block__main{display:-webkit-box;display:flex}.page-international-hotel__top .majors-block__left{flex-shrink:0;margin-top:calc(var(--vw)*.31579);width:calc(var(--vw)*17.47368)}.page-international-hotel__top .majors-block__left .mbl-listImg li{border-radius:calc(var(--vw)*.52632);height:calc(var(--vw)*12.47368);overflow:hidden}.page-international-hotel__top .majors-block__left .mbl-listImg li+li{margin-top:calc(var(--vw)*1.57895)}.page-international-hotel__top .majors-block__right{padding-left:calc(var(--vw)*2.10526);width:100%}.page-international-hotel__top .majors-block__right .mbr-tit{font-size:calc(var(--vw)*1.36842);letter-spacing:.1em;line-height:1.4}.page-international-hotel__top .majors-block__right .mbr-tit span{color:#26a6ff}.page-international-hotel__top .majors-block__right .mbr-tit small{color:#26a6ff;display:block;font-size:calc(var(--vw)*1.05263);letter-spacing:.1em}.page-international-hotel__top .majors-block__right .list-point__item{padding:calc(var(--vw)*1.63158) 0 calc(var(--vw)*1.78947)}.page-international-hotel__top .majors-block__right .list-point__item:first-of-type{padding-top:calc(var(--vw)*.78947)}.page-international-hotel__top .majors-block__right .list-point__item:not(:last-of-type){border-bottom:calc(var(--vw)*.05263) solid #e9e9e9}.page-international-hotel__top .majors-block__right .list-point__item:last-of-type{padding-bottom:0}.page-international-hotel__top .majors-block__right .list-point__item .point-tt{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;flex-wrap:wrap;font-size:calc(var(--vw)*1.36842);font-weight:700;letter-spacing:.1em;margin-bottom:calc(var(--vw)*.73684)}.page-international-hotel__top .majors-block__right .list-point__item .point-tt .label-arrow{margin-bottom:calc(var(--vw)*.52632);margin-top:calc(var(--vw)*.52632);min-width:calc(var(--vw)*5.94737)}}@media (min-width:1431px) and (max-width:1900px),print{.employed{background-color:#fff;border:1px solid #000;border-radius:10px;margin-top:30px;padding:0}.employed-head{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;min-height:110px;padding:10px 60px;position:relative}.employed-head .tag{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;background:-webkit-gradient(linear,right top,left top,from(#ee8c00),to(#ee4300));background:-o-linear-gradient(right,#ee8c00,#ee4300);background:linear-gradient(-90deg,#ee8c00,#ee4300);border-radius:200px;bottom:-17px;color:#fff;display:-webkit-box;display:flex;font-size:1.6rem;font-weight:700;height:114px;justify-content:center;letter-spacing:.05em;line-height:1.63;position:absolute;right:20px;text-align:center;width:114px}.employed-head .tag+.employed-title{padding-right:100px}.employed-title{font-size:2.6rem;font-weight:700;letter-spacing:.1em;line-height:1.31;width:100%}.employed-sub{font-size:1.4rem;margin-left:20px}.employed-wrap{border-top:1px solid #e9e9e9;display:-webkit-box;display:flex;padding:44px 60px 52px}.employed-wrap .avatar{border-radius:10px;flex-shrink:0;height:194px;margin-right:30px;margin-top:4px;overflow:hidden;width:172px}.employed-wrap .avatar img{display:block}.employed-wrap .info-ttl{font-size:2.4rem;font-weight:700;letter-spacing:.075em;line-height:1.31;margin-bottom:19px}.employed-wrap .info-meta{font-size:2rem;font-weight:700;letter-spacing:.1em;line-height:1.4;margin-bottom:17px}.employed-wrap .info-meta .character{font-size:1.4rem;margin-left:8px;margin-right:12px}.employed-wrap .info-meta .sub{font-size:1.4rem;font-weight:400}.employed-wrap .info-des{font-size:1.4rem;letter-spacing:.1em;line-height:2}.employed-type2{margin-top:58px}.employed-type2+.employed-type2{margin-top:30px}.employed-type2 .d-flex{display:-webkit-box;display:flex}.employed-type2 .d-flex__image{-webkit-box-pack:justify;display:-webkit-box;display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:space-between;margin-right:39px;width:520px}.employed-type2 .d-flex__image figure{border-radius:10px;height:350px;overflow:hidden;width:100%}.employed-type2 .d-flex__image figure.small{height:143px;width:249px}.employed-type2 .d-flex .info-ttl{font-size:3.4rem;line-height:44px}.employed-type2 .wrap-gallery{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:20px;width:100%}.employed-type2.employed-type3 .d-flex__content{-webkit-overflow-scrolling:touch;height:360px;overflow-y:auto}.c-info .tag{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;background-image:-o-linear-gradient(135deg,#ee8c00 0,#ee4300 100%);background-image:linear-gradient(-45deg,#ee8c00,#ee4300);border-radius:50%;color:#fff;display:-webkit-box;display:flex;font-size:2.2rem;font-weight:700;height:130px;justify-content:center;left:20px;letter-spacing:0;line-height:1.27;position:absolute;text-align:center;top:20px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);width:130px}.c-info .text-path{bottom:47px;font-size:1.5rem;left:-20px;letter-spacing:.03em;line-height:1;position:absolute;-webkit-transform:rotate(-14.4deg);transform:rotate(-14.4deg);width:100%}.c-info .text-path__item:not(:last-child){margin-bottom:7px}.c-info .text-path span{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-inline-box;display:inline-flex;font-weight:300;justify-content:center;padding:4px 20px 4px 26px;position:relative;text-align:center;-webkit-transform:skew(-10deg);transform:skew(-10deg)}.c-info .text-path span:before{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:skew(-20deg);transform:skew(-20deg);width:100%;z-index:-1}.c-info__image{overflow:hidden;position:relative}.c-info__image:not(:last-child){margin-bottom:22px}.c-info__image figure{border-radius:10px;height:250px}.c-info__image figure img{border-radius:inherit}.c-info__content .tl{font-size:3.4rem;font-weight:700;letter-spacing:.075em;line-height:1.29}.c-info__content .tl:not(:last-child){margin-bottom:15px}.c-info__content .name{font-weight:700;line-height:1.4}.c-info__content .name:not(:last-child){margin-bottom:19px}.c-info__content .name__text{font-size:2rem;margin-right:5px}.c-info__content .name__info{font-weight:400}.c-info__content .name__sym{margin-right:22px}.c-info__item--row{display:-webkit-box;display:flex}.c-info__item--row:not(:last-child){margin-bottom:30px}.c-info__item--row .text-path{bottom:85px}.c-info__item--row .text-path span{font-size:2rem}.c-info__item--row .c-info__image{flex-shrink:0;width:520px}.c-info__item--row .c-info__image:not(:last-child){margin:0 40px 0 0}.c-info__item--row .c-info__image figure{height:350px}.c-info__item--row .c-info__content{width:100%}.c-info--row{display:grid;gap:43px 40px;grid-template-columns:repeat(3,1fr)}.page-course01 .b-employed__df,.page-course02 .b-employed__df{display:-webkit-box;display:flex}.page-course01 .b-employed__df .b-employed__ctn,.page-course02 .b-employed__df .b-employed__ctn{width:655px}.page-course01 .b-employed__df .b-employed__ctn .b-head,.page-course02 .b-employed__df .b-employed__ctn .b-head{display:block;font-size:2.6rem;font-weight:700;letter-spacing:.1em}.page-course01 .b-employed__df .b-employed__ctn .b-head span,.page-course02 .b-employed__df .b-employed__ctn .b-head span{display:block;font-size:1.4rem;font-weight:400;line-height:2;margin-top:25px}.page-course01 .b-employed__df .b-employed__ctn .b-ctn .person__ttl,.page-course02 .b-employed__df .b-employed__ctn .b-ctn .person__ttl{line-height:1.42}.page-course01 .b-employed__df .b-employed__ctn .b-ctn .person__name .txt,.page-course02 .b-employed__df .b-employed__ctn .b-ctn .person__name .txt{display:block;margin-top:5px}.page-course01 .b-employed__df .b-employed__ctn .b-ctn .person__name small,.page-course02 .b-employed__df .b-employed__ctn .b-ctn .person__name small{margin-left:5px}.page-course01 .b-employed__df .b-employed__ctnRight,.page-course02 .b-employed__df .b-employed__ctnRight{background:#fff;border-radius:10px;margin-left:auto;padding:37px 64px 50px 57px;width:507px}.page-course01 .b-employed__df .b-employed__ctnRight .be__title,.page-course02 .b-employed__df .b-employed__ctnRight .be__title{font-size:2.6rem;letter-spacing:.1em;line-height:1.31;margin-bottom:19px}.page-course01 .b-employed__df .b-employed__ctnRight .be__img,.page-course02 .b-employed__df .b-employed__ctnRight .be__img{border-radius:10px;margin-top:23px;overflow:hidden}.page-course01 .ih-rate,.page-course02 .ih-rate{display:-webkit-box;display:flex;margin-bottom:55px}.page-course01 .ih-rate__left,.page-course02 .ih-rate__left{border:1px solid #000;border-radius:10px;display:-webkit-box;display:flex;margin-top:4px;padding:39px 15px 47px;width:754px}.page-course01 .ih-rate__left dl,.page-course02 .ih-rate__left dl{text-align:center;width:50%}.page-course01 .ih-rate__left dl:first-of-type,.page-course02 .ih-rate__left dl:first-of-type{position:relative}.page-course01 .ih-rate__left dl:first-of-type:after,.page-course02 .ih-rate__left dl:first-of-type:after{background:#d2d2d2;content:"";height:140px;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px}.page-course01 .ih-rate__left dl dt,.page-course02 .ih-rate__left dl dt{font-size:1.8rem;font-weight:700;letter-spacing:.1em;line-height:1.67;margin-bottom:6px}.page-course01 .ih-rate__left dl dd .txt01 .txt01__pos,.page-course02 .ih-rate__left dl dd .txt01 .txt01__pos{display:inline-block;font-size:3.2rem;font-weight:700;letter-spacing:.05em;line-height:1.5;margin-right:5px;text-align:center}.page-course01 .ih-rate__left dl dd .txt01 .txt01__pos small,.page-course02 .ih-rate__left dl dd .txt01 .txt01__pos small{display:block;font-size:1.4rem;font-weight:400}.page-course01 .ih-rate__left dl dd .txt01 i,.page-course02 .ih-rate__left dl dd .txt01 i{color:#26a6ff;font-family:var(--font_en);font-size:8rem;font-style:normal;font-weight:600;letter-spacing:0;line-height:1}.page-course01 .ih-rate__left dl dd .txt01 i small,.page-course02 .ih-rate__left dl dd .txt01 i small{font-size:50%}.page-course01 .ih-rate__left dl dd .txt01 .txt01__nm,.page-course02 .ih-rate__left dl dd .txt01 .txt01__nm{font-size:4rem;font-weight:700}.page-course01 .ih-rate__left dl dd .txt02,.page-course02 .ih-rate__left dl dd .txt02{font-size:1.8rem;font-weight:700;letter-spacing:.1em;line-height:1.67;margin-top:-10px}.page-course01 .ih-rate__left dl dd .txt02 span,.page-course02 .ih-rate__left dl dd .txt02 span{color:#26a6ff}.page-course01 .ih-rate__right,.page-course02 .ih-rate__right{padding-left:40px;width:446px}.page-course01 .ih-rate__right .text,.page-course02 .ih-rate__right .text{font-size:2.2rem;font-weight:700;letter-spacing:.1em;line-height:1.36;margin-bottom:25px}.page-course01 .ih-rate__right dl,.page-course02 .ih-rate__right dl{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;margin-bottom:20px}.page-course01 .ih-rate__right dl dt,.page-course02 .ih-rate__right dl dt{background-color:#26a6ff;-webkit-clip-path:polygon(0 0,84% 0,100% 50%,84% 100%,0 100%);clip-path:polygon(0 0,84% 0,100% 50%,84% 100%,0 100%);color:#fff;font-size:1.8rem;font-weight:500;padding:0 0 0 18px;width:106px}.page-course01 .ih-rate__right dl dd,.page-course02 .ih-rate__right dl dd{font-size:2.6rem;font-weight:700;letter-spacing:.1em;line-height:1.15;padding-left:10px}.page-course01 .c-art__item__image.c-art__item__image--mgs:not(:last-child),.page-course02 .c-art__item__image.c-art__item__image--mgs:not(:last-child){margin-bottom:15px}.page-course01 .b-edu,.page-course02 .b-edu{padding-bottom:54px}.page-course01 .b-software__footer>p small,.page-course02 .b-software__footer>p small{font-size:1.4rem;font-weight:400;letter-spacing:.1em}.page-course01 .c-art__footer dl,.page-course02 .c-art__footer dl{-webkit-box-align:center;align-items:center}.page-course01 .b-software .btnWrap,.page-course02 .b-software .btnWrap{-webkit-box-pack:center;display:-webkit-box;display:flex;justify-content:center;margin-top:55px}.page-course01 .b-software .btnWrap .btn,.page-course02 .b-software .btnWrap .btn{width:340px}.page-course01 .c-sec .c-dt__tl small,.page-course02 .c-sec .c-dt__tl small{font-size:1.4rem;font-weight:400;letter-spacing:.1em;margin-left:20px}.page-course01 .b-edu .c-dt__tl,.page-course02 .b-edu .c-dt__tl{margin-bottom:38px}.page-course01 .ih-year,.page-course02 .ih-year{display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin:47px 0 60px}.page-course01 .ih-year__item,.page-course02 .ih-year__item{background-color:#fff;border-radius:10px}.page-course01 .ih-year__tit,.page-course02 .ih-year__tit{border-bottom:1px solid #e9e9e9;font-size:2.6rem;font-weight:700;letter-spacing:.1em;padding:26px;text-align:center}.page-course01 .ih-year__ct,.page-course02 .ih-year__ct{padding:40px 60px}.page-course01 .ih-year__list,.page-course02 .ih-year__list{display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}.page-course01 .ih-year__list li figure,.page-course02 .ih-year__list li figure{border-radius:10px;height:144px;overflow:hidden}.page-course01 .ih-year__list li .txt__month,.page-course02 .ih-year__list li .txt__month{background-color:#26a6ff;color:#fff;display:inline-block;font-size:1.8rem;font-weight:500;margin:20px 0 12px;padding-left:18px;position:relative}.page-course01 .ih-year__list li .txt__month:after,.page-course02 .ih-year__list li .txt__month:after{background-color:#26a6ff;-webkit-clip-path:polygon(0 0,50% 0,100% 50%,50% 100%,0 100%);clip-path:polygon(0 0,50% 0,100% 50%,50% 100%,0 100%);content:"";height:100%;position:absolute;right:-29px;top:0;width:30px}.page-course01 .ih-year__list li .text,.page-course02 .ih-year__list li .text{font-size:2.4rem;font-weight:700;letter-spacing:.1em;line-height:1.42}.page-course01 .c-info,.page-course02 .c-info{margin:47px 0 33px}.page-course01 .c-info__image figure,.page-course02 .c-info__image figure{height:auto}.b-software__ttl-sub{font-size:2.6rem;font-weight:700;letter-spacing:.1em;line-height:1.46;margin:46px 0 32px}.page-course02 .b-software__footer>p{flex-wrap:wrap}.page-course02 .ih-skills{display:-webkit-box;display:flex;margin-bottom:60px}.page-course02 .ih-skills__left{padding-right:40px;width:100%}.page-course02 .ih-skills__left .isl-item:first-of-type{border-bottom:1px solid #d2d2d2;margin-bottom:25px;padding-bottom:33px}.page-course02 .ih-skills__left .isl-item__tt{color:#26a6ff;font-size:2.6rem;font-weight:700;letter-spacing:.1em;margin-bottom:10px}.page-course02 .ih-skills__left .isl-item__text{font-size:1.4rem;letter-spacing:.1em;line-height:2}.page-course02 .ih-skills__right{border:1px solid #000;border-radius:10px;flex-shrink:0;margin-top:15px;padding:40px 59px 48px;width:784px}.page-course02 .ih-skills__right .isr-item{display:-webkit-box;display:flex}.page-course02 .ih-skills__right .isr-item__tt{font-size:2.6rem;font-weight:700;letter-spacing:.05em;line-height:1.31;margin-bottom:18px}.page-course02 .ih-skills__right .isr-item__ctn{padding-right:20px;width:100%}.page-course02 .ih-skills__right .isr-item__img{border-radius:10px;flex-shrink:0;margin-top:9px;overflow:hidden;width:268px}.page-course02 .c-art__list--custom{display:grid;gap:52px;grid-template-columns:repeat(3,1fr);margin-top:44px}.page-course02 .c-art__list--custom .c-art__item__image{height:247px;margin-bottom:22px}.page-course02 .c-art__list--custom .c-art__item .tl{font-size:2.4rem;font-weight:700}.page-course03 .c-art__footer{padding-bottom:18px;padding-top:18px}.page-course03 .c-art__footer dl{-webkit-box-align:center;align-items:center}.page-course03 .b-software__ttl-sub{margin-bottom:47px}.page-course03 .bg02{background-color:#f6f6f6;padding:100px 0 110px}.page-course03 .b-software{padding:100px 0 53px}.page-course03 .b-software .b-employed__df{display:-webkit-box;display:flex}.page-course03 .b-software .b-employed__ctn .b-ctn .person__photo{height:auto}.page-course03 .b-employed__ctn:not(:last-of-type){margin-bottom:30px}.page-course03 .b-employed__ctn .b-head{font-size:2.6rem;font-weight:700;letter-spacing:.1em;padding:46px 60px 45px}.page-course03 .b-employed .b-ctn{border-top:1px solid #e9e9e9;display:-webkit-box;display:flex;padding:50px 60px}.page-course03 .b-employed .b-ctn__left{flex-shrink:0;padding-right:50px;width:496px}.page-course03 .b-employed .b-ctn__left .ebl-tit{font-size:3.4rem;font-weight:700;letter-spacing:.1em;line-height:1.29;margin-bottom:20px}.page-course03 .b-employed .b-ctn__left .txt-bold{font-size:1.6rem;font-weight:700;letter-spacing:.1em;line-height:1.75}.page-course03 .b-employed .b-ctn .person{width:100%}.page-course03 .b-employed .b-ctn .person .employed-wrap{border-top:0;padding:0}.page-course03 .b-employed .b-ctn .person__ttl{line-height:1.42}.page-course03 .b-employed .b-ctn .person__detail{margin-top:-8px}.page-course03 .reason{text-align:center}.page-course03 .reason__ar{-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.6rem;font-weight:500;height:30px;justify-content:center;letter-spacing:.05em;line-height:1;margin:47px auto 68px;padding-top:20px;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);width:180px}.page-course03 .reason__ar:after{border-left:90px solid transparent;border-right:90px solid transparent;border-top:38px solid var(--col_primary);content:"";height:0;left:0;margin:auto;position:absolute;right:0;top:100%;width:0;z-index:-1}.page-course03 .reason__box{background-color:#dcf3ff;display:inline-block;font-size:1.9rem;font-weight:700;letter-spacing:.1em;padding:24px 65px}.page-course03 .reason__box span{color:#26a6ff;font-size:3rem}.page-course03 .cpils{background-color:#fff;border-radius:10px;overflow:hidden}.page-course03 .cpils__head{border-bottom:1px solid #e9e9e9;padding:50px 60px}.page-course03 .cpils__tt{font-size:2.6rem;font-weight:700;letter-spacing:.1em;line-height:1.15}.page-course03 .cpils__ctn{padding:42px 40px 50px 62px}.page-course03 .cpils__ctn .cpils-feature{margin-top:-55px}.page-course03 .cpils__ctn .cpils-feature__item+.cpils-feature__item{margin-top:24px}.page-course03 .cpils__ctn .cpils-feature__item .feature-tt{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;flex-wrap:wrap;font-size:2.6rem;font-weight:700;letter-spacing:.1em;line-height:1.38;margin-bottom:11px}.page-course03 .cpils__ctn .cpils-feature__item .feature-tt span{line-height:1;margin-bottom:10px;margin-right:41px;margin-top:10px}.page-course03 .cpils__ctn-block{display:-webkit-box;display:flex}.page-course03 .cpils__ctn-block .cb-text{padding-right:45px;width:100%}.page-course03 .cpils__ctn-block .cb-img{border-radius:10px;flex-shrink:0;margin-top:8px;overflow:hidden;width:233px}.page-voice .b-employed{background-color:#f6f6f6;padding:79px 0 100px}.page-voice .b-employed .employed{border:0}.page-voice .b-students{padding-top:93px}.page-voice .b-students .c-info{margin-top:47px}.page-voice .c-dt__tl .text-highlight{color:var(--col_primary);display:block;font-size:2.4rem;letter-spacing:.1em;margin-bottom:8px}.page-voice .c-info__image figure{height:auto}.page-international-hotel__top .c-dt__tl--large small{display:block;font-size:2.4rem;font-weight:700;letter-spacing:.1em}.page-international-hotel__top .c-dt__tl--small{font-size:3.2rem;font-weight:700;letter-spacing:.1em;line-height:1.5;margin:36px 0 18px}.page-international-hotel__top .majors{margin:49px 0 122px}.page-international-hotel__top .majors-item{border:1px solid #000;border-radius:10px;display:-webkit-box;display:flex;padding:43px 59px 49px}.page-international-hotel__top .majors-item+.majors-item{margin-top:30px}.page-international-hotel__top .majors-item__left{flex-shrink:0;margin-top:3px;width:332px}.page-international-hotel__top .majors-item__left .mil-tit{font-size:2.6rem;font-weight:700;letter-spacing:.1em;margin-bottom:30px}.page-international-hotel__top .majors-item__left .mil-tit span{color:#26a6ff;display:block;font-size:3.6rem;font-weight:700;letter-spacing:.05em;line-height:1.33;margin-top:16px}.page-international-hotel__top .majors-item__left .mil-img{border-radius:10px;overflow:hidden}.page-international-hotel__top .majors-item__right{padding-left:40px;width:100%}.page-international-hotel__top .majors-item__right .mir-item{display:-webkit-box;display:flex}.page-international-hotel__top .majors-item__right .mir-item:not(:last-of-type){border-bottom:1px solid #e9e9e9;margin-bottom:34px;padding-bottom:42px}.page-international-hotel__top .majors-item__right .mir-item__tb{flex-shrink:0;margin-top:4px;width:334px}.page-international-hotel__top .majors-item__right .mir-item__tb .page-tbl tr td{font-size:1.4rem;letter-spacing:.1em;line-height:1.71;padding:7px 10px 7px 17px;vertical-align:initial}.page-international-hotel__top .majors-item__right .mir-item__tb .page-tbl tr th{font-size:1.4rem;letter-spacing:.05em;line-height:1.43;padding:7px 0;text-align:center}.page-international-hotel__top .majors-item__right .mir-item__tb .page-tbl tr th span{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:flex;justify-content:center;min-height:48px}.page-international-hotel__top .majors-item__right .mir-item__tb .page-tbl tr th:first-child{width:111px}.page-international-hotel__top .majors-item__right .mir-item__text{padding-right:30px;padding-top:2px;width:100%}.page-international-hotel__top .majors-item__right .mir-item__text .mir-tit{font-size:2.6rem;font-weight:700;letter-spacing:.1em;line-height:1.15;margin-bottom:19px}.page-international-hotel__top .majors-item__right .mir-item__text .mir-tit span{color:#26a6ff;display:block;font-size:2rem;font-weight:700;letter-spacing:.1em;line-height:1.5}.page-international-hotel__top .majors-block .mb-tit{color:#26a6ff;font-size:3.6rem;font-weight:700;letter-spacing:.05em;line-height:1.33;margin-bottom:39px}.page-international-hotel__top .majors-block__main{display:-webkit-box;display:flex}.page-international-hotel__top .majors-block__left{flex-shrink:0;margin-top:6px;width:332px}.page-international-hotel__top .majors-block__left .mbl-listImg li{border-radius:10px;height:237px;overflow:hidden}.page-international-hotel__top .majors-block__left .mbl-listImg li+li{margin-top:30px}.page-international-hotel__top .majors-block__right{padding-left:40px;width:100%}.page-international-hotel__top .majors-block__right .mbr-tit{font-size:2.6rem;letter-spacing:.1em;line-height:1.4}.page-international-hotel__top .majors-block__right .mbr-tit span{color:#26a6ff}.page-international-hotel__top .majors-block__right .mbr-tit small{color:#26a6ff;display:block;font-size:2rem;letter-spacing:.1em}.page-international-hotel__top .majors-block__right .list-point__item{padding:31px 0 34px}.page-international-hotel__top .majors-block__right .list-point__item:first-of-type{padding-top:15px}.page-international-hotel__top .majors-block__right .list-point__item:not(:last-of-type){border-bottom:1px solid #e9e9e9}.page-international-hotel__top .majors-block__right .list-point__item:last-of-type{padding-bottom:0}.page-international-hotel__top .majors-block__right .list-point__item .point-tt{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;flex-wrap:wrap;font-size:2.6rem;font-weight:700;letter-spacing:.1em;margin-bottom:14px}.page-international-hotel__top .majors-block__right .list-point__item .point-tt .label-arrow{margin-bottom:10px;margin-top:10px;min-width:113px}}@media (min-width:769px) and (max-width:1430px){.employed{background-color:#fff;border:1px solid #000;border-radius:calc(var(--vw)*.6993);margin-top:calc(var(--vw)*2.0979);padding:0}.employed-head{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;min-height:calc(var(--vw)*7.69231);padding:calc(var(--vw)*.6993) calc(var(--vw)*4.1958);position:relative}.employed-head .tag{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;background:-webkit-gradient(linear,right top,left top,from(#ee8c00),to(#ee4300));background:-o-linear-gradient(right,#ee8c00,#ee4300);background:linear-gradient(-90deg,#ee8c00,#ee4300);border-radius:calc(var(--vw)*13.98601);bottom:calc(var(--vw)*-1.18881);color:#fff;display:-webkit-box;display:flex;font-size:calc(var(--vw)*1.11888);font-weight:700;height:calc(var(--vw)*7.97203);justify-content:center;letter-spacing:.05em;line-height:1.63;position:absolute;right:calc(var(--vw)*1.3986);text-align:center;width:calc(var(--vw)*7.97203)}.employed-head .tag+.employed-title{padding-right:calc(var(--vw)*6.99301)}.employed-title{font-size:calc(var(--vw)*1.81818);font-weight:700;letter-spacing:.1em;line-height:1.31;width:100%}.employed-sub{font-size:calc(var(--vw)*.97902);margin-left:calc(var(--vw)*1.3986)}.employed-wrap{border-top:1px solid #e9e9e9;display:-webkit-box;display:flex;padding:calc(var(--vw)*3.07692) calc(var(--vw)*4.1958) calc(var(--vw)*3.63636)}.employed-wrap .avatar{border-radius:calc(var(--vw)*.6993);flex-shrink:0;height:calc(var(--vw)*13.56643);margin-right:calc(var(--vw)*2.0979);margin-top:calc(var(--vw)*.27972);overflow:hidden;width:calc(var(--vw)*12.02797)}.employed-wrap .avatar img{display:block}.employed-wrap .info-ttl{font-size:calc(var(--vw)*1.67832);font-weight:700;letter-spacing:.075em;line-height:1.31;margin-bottom:calc(var(--vw)*1.32867)}.employed-wrap .info-meta{font-size:calc(var(--vw)*1.3986);font-weight:700;letter-spacing:.1em;line-height:1.4;margin-bottom:calc(var(--vw)*1.18881)}.employed-wrap .info-meta .character{font-size:calc(var(--vw)*.97902);margin-left:calc(var(--vw)*.55944);margin-right:calc(var(--vw)*.83916)}.employed-wrap .info-meta .sub{font-size:calc(var(--vw)*.97902);font-weight:400}.employed-wrap .info-des{font-size:calc(var(--vw)*.97902);letter-spacing:.1em;line-height:2}.employed-type2{margin-top:calc(var(--vw)*4.05594)}.employed-type2+.employed-type2{margin-top:calc(var(--vw)*2.0979)}.employed-type2 .d-flex{display:-webkit-box;display:flex}.employed-type2 .d-flex__image{-webkit-box-pack:justify;display:-webkit-box;display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:space-between;margin-right:calc(var(--vw)*2.72727);width:calc(var(--vw)*36.36364)}.employed-type2 .d-flex__image figure{border-radius:calc(var(--vw)*.6993);height:calc(var(--vw)*24.47552);overflow:hidden;width:100%}.employed-type2 .d-flex__image figure.small{height:calc(var(--vw)*10);width:calc(var(--vw)*17.41259)}.employed-type2 .d-flex .info-ttl{font-size:calc(var(--vw)*2.37762);line-height:calc(var(--vw)*3.07692)}.employed-type2 .wrap-gallery{display:grid;gap:calc(var(--vw)*1.3986);grid-template-columns:repeat(4,1fr);margin-top:calc(var(--vw)*1.3986);width:100%}.employed-type2.employed-type3 .d-flex__content{-webkit-overflow-scrolling:touch;height:calc(var(--vw)*25.17483);overflow-y:auto}.c-info .tag{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;background-image:-o-linear-gradient(135deg,#ee8c00 0,#ee4300 100%);background-image:linear-gradient(-45deg,#ee8c00,#ee4300);border-radius:50%;color:#fff;display:-webkit-box;display:flex;font-size:calc(var(--vw)*1.53846);font-weight:700;height:calc(var(--vw)*9.09091);justify-content:center;left:calc(var(--vw)*1.3986);letter-spacing:0;line-height:1.27;position:absolute;text-align:center;top:calc(var(--vw)*1.3986);-webkit-transform:rotate(-10deg);transform:rotate(-10deg);width:calc(var(--vw)*9.09091)}.c-info .text-path{bottom:calc(var(--vw)*3.28671);font-size:calc(var(--vw)*1.04895);left:calc(var(--vw)*-1.3986);letter-spacing:.03em;line-height:1;position:absolute;-webkit-transform:rotate(-14.4deg);transform:rotate(-14.4deg);width:100%}.c-info .text-path__item:not(:last-child){margin-bottom:calc(var(--vw)*.48951)}.c-info .text-path span{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-inline-box;display:inline-flex;font-weight:300;justify-content:center;padding:calc(var(--vw)*.27972) calc(var(--vw)*1.3986) calc(var(--vw)*.27972) calc(var(--vw)*1.81818);position:relative;text-align:center;-webkit-transform:skew(-10deg);transform:skew(-10deg)}.c-info .text-path span:before{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:skew(-20deg);transform:skew(-20deg);width:100%;z-index:-1}.c-info__image{overflow:hidden;position:relative}.c-info__image:not(:last-child){margin-bottom:calc(var(--vw)*1.53846)}.c-info__image figure{border-radius:calc(var(--vw)*.6993);height:calc(var(--vw)*17.48252)}.c-info__image figure img{border-radius:inherit}.c-info__content .tl{font-size:calc(var(--vw)*2.37762);font-weight:700;letter-spacing:.075em;line-height:1.29}.c-info__content .tl:not(:last-child){margin-bottom:calc(var(--vw)*1.04895)}.c-info__content .name{font-weight:700;line-height:1.4}.c-info__content .name:not(:last-child){margin-bottom:calc(var(--vw)*1.32867)}.c-info__content .name__text{font-size:calc(var(--vw)*1.3986);margin-right:calc(var(--vw)*.34965)}.c-info__content .name__info{font-weight:400}.c-info__content .name__sym{margin-right:calc(var(--vw)*1.53846)}.c-info__item--row{display:-webkit-box;display:flex}.c-info__item--row:not(:last-child){margin-bottom:calc(var(--vw)*2.0979)}.c-info__item--row .text-path{bottom:calc(var(--vw)*5.94406)}.c-info__item--row .text-path span{font-size:calc(var(--vw)*1.3986)}.c-info__item--row .c-info__image{flex-shrink:0;width:calc(var(--vw)*36.36364)}.c-info__item--row .c-info__image:not(:last-child){margin:0 calc(var(--vw)*2.7972) 0 0}.c-info__item--row .c-info__image figure{height:calc(var(--vw)*24.47552)}.c-info__item--row .c-info__content{width:100%}.c-info--row{display:grid;gap:calc(var(--vw)*3.00699) calc(var(--vw)*2.7972);grid-template-columns:repeat(3,1fr)}.page-course01 .b-employed__df,.page-course02 .b-employed__df{display:-webkit-box;display:flex}.page-course01 .b-employed__df .b-employed__ctn,.page-course02 .b-employed__df .b-employed__ctn{width:calc(var(--vw)*45.8042)}.page-course01 .b-employed__df .b-employed__ctn .b-head,.page-course02 .b-employed__df .b-employed__ctn .b-head{display:block;font-size:calc(var(--vw)*1.81818);font-weight:700;letter-spacing:.1em}.page-course01 .b-employed__df .b-employed__ctn .b-head span,.page-course02 .b-employed__df .b-employed__ctn .b-head span{display:block;font-size:calc(var(--vw)*.97902);font-weight:400;line-height:2;margin-top:calc(var(--vw)*1.74825)}.page-course01 .b-employed__df .b-employed__ctn .b-ctn .person__ttl,.page-course02 .b-employed__df .b-employed__ctn .b-ctn .person__ttl{line-height:1.42}.page-course01 .b-employed__df .b-employed__ctn .b-ctn .person__name .txt,.page-course02 .b-employed__df .b-employed__ctn .b-ctn .person__name .txt{display:block;margin-top:calc(var(--vw)*.34965)}.page-course01 .b-employed__df .b-employed__ctn .b-ctn .person__name small,.page-course02 .b-employed__df .b-employed__ctn .b-ctn .person__name small{margin-left:calc(var(--vw)*.34965)}.page-course01 .b-employed__df .b-employed__ctnRight,.page-course02 .b-employed__df .b-employed__ctnRight{background:#fff;border-radius:calc(var(--vw)*.6993);margin-left:auto;padding:calc(var(--vw)*2.58741) calc(var(--vw)*4.47552) calc(var(--vw)*3.4965) calc(var(--vw)*3.98601);width:calc(var(--vw)*35.45455)}.page-course01 .b-employed__df .b-employed__ctnRight .be__title,.page-course02 .b-employed__df .b-employed__ctnRight .be__title{font-size:calc(var(--vw)*1.81818);letter-spacing:.1em;line-height:1.31;margin-bottom:calc(var(--vw)*1.32867)}.page-course01 .b-employed__df .b-employed__ctnRight .be__img,.page-course02 .b-employed__df .b-employed__ctnRight .be__img{border-radius:calc(var(--vw)*.6993);margin-top:calc(var(--vw)*1.60839);overflow:hidden}.page-course01 .ih-rate,.page-course02 .ih-rate{display:-webkit-box;display:flex;margin-bottom:calc(var(--vw)*3.84615)}.page-course01 .ih-rate__left,.page-course02 .ih-rate__left{border:1px solid #000;border-radius:calc(var(--vw)*.6993);display:-webkit-box;display:flex;margin-top:calc(var(--vw)*.27972);padding:calc(var(--vw)*2.72727) calc(var(--vw)*1.04895) calc(var(--vw)*3.28671);width:calc(var(--vw)*52.72727)}.page-course01 .ih-rate__left dl,.page-course02 .ih-rate__left dl{text-align:center;width:50%}.page-course01 .ih-rate__left dl:first-of-type,.page-course02 .ih-rate__left dl:first-of-type{position:relative}.page-course01 .ih-rate__left dl:first-of-type:after,.page-course02 .ih-rate__left dl:first-of-type:after{background:#d2d2d2;content:"";height:calc(var(--vw)*9.79021);position:absolute;right:calc(var(--vw)*.55944);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px}.page-course01 .ih-rate__left dl dt,.page-course02 .ih-rate__left dl dt{font-size:calc(var(--vw)*1.25874);font-weight:700;letter-spacing:.1em;line-height:1.67;margin-bottom:calc(var(--vw)*.41958)}.page-course01 .ih-rate__left dl dd .txt01 .txt01__pos,.page-course02 .ih-rate__left dl dd .txt01 .txt01__pos{display:inline-block;font-size:calc(var(--vw)*2.23776);font-weight:700;letter-spacing:.05em;line-height:1.5;margin-right:calc(var(--vw)*.34965);text-align:center}.page-course01 .ih-rate__left dl dd .txt01 .txt01__pos small,.page-course02 .ih-rate__left dl dd .txt01 .txt01__pos small{display:block;font-size:calc(var(--vw)*.97902);font-weight:400}.page-course01 .ih-rate__left dl dd .txt01 i,.page-course02 .ih-rate__left dl dd .txt01 i{color:#26a6ff;font-family:var(--font_en);font-size:calc(var(--vw)*5.59441);font-style:normal;font-weight:600;letter-spacing:0;line-height:1}.page-course01 .ih-rate__left dl dd .txt01 i small,.page-course02 .ih-rate__left dl dd .txt01 i small{font-size:50%}.page-course01 .ih-rate__left dl dd .txt01 .txt01__nm,.page-course02 .ih-rate__left dl dd .txt01 .txt01__nm{font-size:calc(var(--vw)*2.7972);font-weight:700}.page-course01 .ih-rate__left dl dd .txt02,.page-course02 .ih-rate__left dl dd .txt02{font-size:calc(var(--vw)*1.25874);font-weight:700;letter-spacing:.1em;line-height:1.67;margin-top:calc(var(--vw)*-.6993)}.page-course01 .ih-rate__left dl dd .txt02 span,.page-course02 .ih-rate__left dl dd .txt02 span{color:#26a6ff}.page-course01 .ih-rate__right,.page-course02 .ih-rate__right{padding-left:calc(var(--vw)*2.7972);width:calc(var(--vw)*31.18881)}.page-course01 .ih-rate__right .text,.page-course02 .ih-rate__right .text{font-size:calc(var(--vw)*1.53846);font-weight:700;letter-spacing:.1em;line-height:1.36;margin-bottom:calc(var(--vw)*1.74825)}.page-course01 .ih-rate__right dl,.page-course02 .ih-rate__right dl{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;margin-bottom:calc(var(--vw)*1.3986)}.page-course01 .ih-rate__right dl dt,.page-course02 .ih-rate__right dl dt{background-color:#26a6ff;-webkit-clip-path:polygon(0 0,84% 0,100% 50%,84% 100%,0 100%);clip-path:polygon(0 0,84% 0,100% 50%,84% 100%,0 100%);color:#fff;font-size:calc(var(--vw)*1.25874);font-weight:500;padding:0 0 0 calc(var(--vw)*1.25874);width:calc(var(--vw)*7.41259)}.page-course01 .ih-rate__right dl dd,.page-course02 .ih-rate__right dl dd{font-size:calc(var(--vw)*1.81818);font-weight:700;letter-spacing:.1em;line-height:1.15;padding-left:calc(var(--vw)*.6993)}.page-course01 .c-art__item__image.c-art__item__image--mgs:not(:last-child),.page-course02 .c-art__item__image.c-art__item__image--mgs:not(:last-child){margin-bottom:calc(var(--vw)*1.04895)}.page-course01 .b-edu,.page-course02 .b-edu{padding-bottom:calc(var(--vw)*3.77622)}.page-course01 .b-software__footer>p small,.page-course02 .b-software__footer>p small{font-size:calc(var(--vw)*.97902);font-weight:400;letter-spacing:.1em}.page-course01 .c-art__footer dl,.page-course02 .c-art__footer dl{-webkit-box-align:center;align-items:center}.page-course01 .b-software .btnWrap,.page-course02 .b-software .btnWrap{-webkit-box-pack:center;display:-webkit-box;display:flex;justify-content:center;margin-top:calc(var(--vw)*3.84615)}.page-course01 .b-software .btnWrap .btn,.page-course02 .b-software .btnWrap .btn{width:calc(var(--vw)*23.77622)}.page-course01 .c-sec .c-dt__tl small,.page-course02 .c-sec .c-dt__tl small{font-size:calc(var(--vw)*.97902);font-weight:400;letter-spacing:.1em;margin-left:calc(var(--vw)*1.3986)}.page-course01 .b-edu .c-dt__tl,.page-course02 .b-edu .c-dt__tl{margin-bottom:calc(var(--vw)*2.65734)}.page-course01 .ih-year,.page-course02 .ih-year{display:grid;gap:calc(var(--vw)*2.0979);grid-template-columns:repeat(2,1fr);margin:calc(var(--vw)*3.28671) 0 calc(var(--vw)*4.1958)}.page-course01 .ih-year__item,.page-course02 .ih-year__item{background-color:#fff;border-radius:calc(var(--vw)*.6993)}.page-course01 .ih-year__tit,.page-course02 .ih-year__tit{border-bottom:1px solid #e9e9e9;font-size:calc(var(--vw)*1.81818);font-weight:700;letter-spacing:.1em;padding:calc(var(--vw)*1.81818);text-align:center}.page-course01 .ih-year__ct,.page-course02 .ih-year__ct{padding:calc(var(--vw)*2.7972) calc(var(--vw)*4.1958)}.page-course01 .ih-year__list,.page-course02 .ih-year__list{display:grid;gap:calc(var(--vw)*2.0979);grid-template-columns:repeat(2,1fr)}.page-course01 .ih-year__list li figure,.page-course02 .ih-year__list li figure{border-radius:calc(var(--vw)*.6993);height:calc(var(--vw)*10.06993);overflow:hidden}.page-course01 .ih-year__list li .txt__month,.page-course02 .ih-year__list li .txt__month{background-color:#26a6ff;color:#fff;display:inline-block;font-size:calc(var(--vw)*1.25874);font-weight:500;margin:calc(var(--vw)*1.3986) 0 calc(var(--vw)*.83916);padding-left:calc(var(--vw)*1.25874);position:relative}.page-course01 .ih-year__list li .txt__month:after,.page-course02 .ih-year__list li .txt__month:after{background-color:#26a6ff;-webkit-clip-path:polygon(0 0,50% 0,100% 50%,50% 100%,0 100%);clip-path:polygon(0 0,50% 0,100% 50%,50% 100%,0 100%);content:"";height:100%;position:absolute;right:calc(var(--vw)*-2.02797);top:0;width:calc(var(--vw)*2.0979)}.page-course01 .ih-year__list li .text,.page-course02 .ih-year__list li .text{font-size:calc(var(--vw)*1.67832);font-weight:700;letter-spacing:.1em;line-height:1.42}.page-course01 .c-info,.page-course02 .c-info{margin:calc(var(--vw)*3.28671) 0 calc(var(--vw)*2.30769)}.page-course01 .c-info__image figure,.page-course02 .c-info__image figure{height:auto}.b-software__ttl-sub{font-size:calc(var(--vw)*1.81818);font-weight:700;letter-spacing:.1em;line-height:1.46;margin:calc(var(--vw)*3.21678) 0 calc(var(--vw)*2.23776)}.page-course02 .b-software__footer>p{flex-wrap:wrap}.page-course02 .ih-skills{display:-webkit-box;display:flex;margin-bottom:calc(var(--vw)*4.1958)}.page-course02 .ih-skills__left{padding-right:calc(var(--vw)*2.7972);width:100%}.page-course02 .ih-skills__left .isl-item:first-of-type{border-bottom:1px solid #d2d2d2;margin-bottom:calc(var(--vw)*1.74825);padding-bottom:calc(var(--vw)*2.30769)}.page-course02 .ih-skills__left .isl-item__tt{color:#26a6ff;font-size:calc(var(--vw)*1.81818);font-weight:700;letter-spacing:.1em;margin-bottom:calc(var(--vw)*.6993)}.page-course02 .ih-skills__left .isl-item__text{font-size:calc(var(--vw)*.97902);letter-spacing:.1em;line-height:2}.page-course02 .ih-skills__right{border:1px solid #000;border-radius:calc(var(--vw)*.6993);flex-shrink:0;margin-top:calc(var(--vw)*1.04895);padding:calc(var(--vw)*2.7972) calc(var(--vw)*4.12587) calc(var(--vw)*3.35664);width:calc(var(--vw)*54.82517)}.page-course02 .ih-skills__right .isr-item{display:-webkit-box;display:flex}.page-course02 .ih-skills__right .isr-item__tt{font-size:calc(var(--vw)*1.81818);font-weight:700;letter-spacing:.05em;line-height:1.31;margin-bottom:calc(var(--vw)*1.25874)}.page-course02 .ih-skills__right .isr-item__ctn{padding-right:calc(var(--vw)*1.3986);width:100%}.page-course02 .ih-skills__right .isr-item__img{border-radius:calc(var(--vw)*.6993);flex-shrink:0;margin-top:calc(var(--vw)*.62937);overflow:hidden;width:calc(var(--vw)*18.74126)}.page-course02 .c-art__list--custom{display:grid;gap:calc(var(--vw)*3.63636);grid-template-columns:repeat(3,1fr);margin-top:calc(var(--vw)*3.07692)}.page-course02 .c-art__list--custom .c-art__item__image{height:calc(var(--vw)*17.27273);margin-bottom:calc(var(--vw)*1.53846)}.page-course02 .c-art__list--custom .c-art__item .tl{font-size:calc(var(--vw)*1.67832);font-weight:700}.page-course03 .c-art__footer{padding-bottom:calc(var(--vw)*1.25874);padding-top:calc(var(--vw)*1.25874)}.page-course03 .c-art__footer dl{-webkit-box-align:center;align-items:center}.page-course03 .b-software__ttl-sub{margin-bottom:calc(var(--vw)*3.28671)}.page-course03 .bg02{background-color:#f6f6f6;padding:calc(var(--vw)*6.99301) 0 calc(var(--vw)*7.69231)}.page-course03 .b-software{padding:calc(var(--vw)*6.99301) 0 calc(var(--vw)*3.70629)}.page-course03 .b-software .b-employed__df{display:-webkit-box;display:flex}.page-course03 .b-software .b-employed__ctn .b-ctn .person__photo{height:auto}.page-course03 .b-employed__ctn:not(:last-of-type){margin-bottom:calc(var(--vw)*2.0979)}.page-course03 .b-employed__ctn .b-head{font-size:calc(var(--vw)*1.81818);font-weight:700;letter-spacing:.1em;padding:calc(var(--vw)*3.21678) calc(var(--vw)*4.1958) calc(var(--vw)*3.14685)}.page-course03 .b-employed .b-ctn{border-top:1px solid #e9e9e9;display:-webkit-box;display:flex;padding:calc(var(--vw)*3.4965) calc(var(--vw)*4.1958)}.page-course03 .b-employed .b-ctn__left{flex-shrink:0;padding-right:calc(var(--vw)*3.4965);width:calc(var(--vw)*34.68531)}.page-course03 .b-employed .b-ctn__left .ebl-tit{font-size:calc(var(--vw)*2.37762);font-weight:700;letter-spacing:.1em;line-height:1.29;margin-bottom:calc(var(--vw)*1.3986)}.page-course03 .b-employed .b-ctn__left .txt-bold{font-size:calc(var(--vw)*1.11888);font-weight:700;letter-spacing:.1em;line-height:1.75}.page-course03 .b-employed .b-ctn .person{width:100%}.page-course03 .b-employed .b-ctn .person .employed-wrap{border-top:0;padding:0}.page-course03 .b-employed .b-ctn .person__ttl{line-height:1.42}.page-course03 .b-employed .b-ctn .person__detail{margin-top:calc(var(--vw)*-.55944)}.page-course03 .reason{text-align:center}.page-course03 .reason__ar{-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.11888);font-weight:500;height:calc(var(--vw)*2.0979);justify-content:center;letter-spacing:.05em;line-height:1;margin:calc(var(--vw)*3.28671) auto calc(var(--vw)*4.75524);padding-top:calc(var(--vw)*1.3986);position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);width:calc(var(--vw)*12.58741)}.page-course03 .reason__ar:after{border-left:calc(var(--vw)*6.29371) solid transparent;border-right:calc(var(--vw)*6.29371) solid transparent;border-top:calc(var(--vw)*2.65734) solid var(--col_primary);content:"";height:0;left:0;margin:auto;position:absolute;right:0;top:100%;width:0;z-index:-1}.page-course03 .reason__box{background-color:#dcf3ff;display:inline-block;font-size:calc(var(--vw)*1.32867);font-weight:700;letter-spacing:.1em;padding:calc(var(--vw)*1.67832) calc(var(--vw)*4.54545)}.page-course03 .reason__box span{color:#26a6ff;font-size:calc(var(--vw)*2.0979)}.page-course03 .cpils{background-color:#fff;border-radius:calc(var(--vw)*.6993);overflow:hidden}.page-course03 .cpils__head{border-bottom:1px solid #e9e9e9;padding:calc(var(--vw)*3.4965) calc(var(--vw)*4.1958)}.page-course03 .cpils__tt{font-size:calc(var(--vw)*1.81818);font-weight:700;letter-spacing:.1em;line-height:1.15}.page-course03 .cpils__ctn{padding:calc(var(--vw)*2.93706) calc(var(--vw)*2.7972) calc(var(--vw)*3.4965) calc(var(--vw)*4.33566)}.page-course03 .cpils__ctn .cpils-feature{margin-top:calc(var(--vw)*-3.84615)}.page-course03 .cpils__ctn .cpils-feature__item+.cpils-feature__item{margin-top:calc(var(--vw)*1.67832)}.page-course03 .cpils__ctn .cpils-feature__item .feature-tt{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;flex-wrap:wrap;font-size:calc(var(--vw)*1.81818);font-weight:700;letter-spacing:.1em;line-height:1.38;margin-bottom:calc(var(--vw)*.76923)}.page-course03 .cpils__ctn .cpils-feature__item .feature-tt span{line-height:1;margin-bottom:calc(var(--vw)*.6993);margin-right:calc(var(--vw)*2.86713);margin-top:calc(var(--vw)*.6993)}.page-course03 .cpils__ctn-block{display:-webkit-box;display:flex}.page-course03 .cpils__ctn-block .cb-text{padding-right:calc(var(--vw)*3.14685);width:100%}.page-course03 .cpils__ctn-block .cb-img{border-radius:calc(var(--vw)*.6993);flex-shrink:0;margin-top:calc(var(--vw)*.55944);overflow:hidden;width:calc(var(--vw)*16.29371)}.page-voice .b-employed{background-color:#f6f6f6;padding:calc(var(--vw)*5.52448) 0 calc(var(--vw)*6.99301)}.page-voice .b-employed .employed{border:0}.page-voice .b-students{padding-top:calc(var(--vw)*6.5035)}.page-voice .b-students .c-info{margin-top:calc(var(--vw)*3.28671)}.page-voice .c-dt__tl .text-highlight{color:var(--col_primary);display:block;font-size:calc(var(--vw)*1.67832);letter-spacing:.1em;margin-bottom:calc(var(--vw)*.55944)}.page-voice .c-info__image figure{height:auto}.page-international-hotel__top .c-dt__tl--large small{display:block;font-size:calc(var(--vw)*1.67832);font-weight:700;letter-spacing:.1em}.page-international-hotel__top .c-dt__tl--small{font-size:calc(var(--vw)*2.23776);font-weight:700;letter-spacing:.1em;line-height:1.5;margin:calc(var(--vw)*2.51748) 0 calc(var(--vw)*1.25874)}.page-international-hotel__top .majors{margin:calc(var(--vw)*3.42657) 0 calc(var(--vw)*8.53147)}.page-international-hotel__top .majors-item{border:1px solid #000;border-radius:calc(var(--vw)*.6993);display:-webkit-box;display:flex;padding:calc(var(--vw)*3.00699) calc(var(--vw)*4.12587) calc(var(--vw)*3.42657)}.page-international-hotel__top .majors-item+.majors-item{margin-top:calc(var(--vw)*2.0979)}.page-international-hotel__top .majors-item__left{flex-shrink:0;margin-top:calc(var(--vw)*.20979);width:calc(var(--vw)*23.21678)}.page-international-hotel__top .majors-item__left .mil-tit{font-size:calc(var(--vw)*1.81818);font-weight:700;letter-spacing:.1em;margin-bottom:calc(var(--vw)*2.0979)}.page-international-hotel__top .majors-item__left .mil-tit span{color:#26a6ff;display:block;font-size:calc(var(--vw)*2.51748);font-weight:700;letter-spacing:.05em;line-height:1.33;margin-top:calc(var(--vw)*1.11888)}.page-international-hotel__top .majors-item__left .mil-img{border-radius:calc(var(--vw)*.6993);overflow:hidden}.page-international-hotel__top .majors-item__right{padding-left:calc(var(--vw)*2.7972);width:100%}.page-international-hotel__top .majors-item__right .mir-item{display:-webkit-box;display:flex}.page-international-hotel__top .majors-item__right .mir-item:not(:last-of-type){border-bottom:1px solid #e9e9e9;margin-bottom:calc(var(--vw)*2.37762);padding-bottom:calc(var(--vw)*2.93706)}.page-international-hotel__top .majors-item__right .mir-item__tb{flex-shrink:0;margin-top:calc(var(--vw)*.27972);width:calc(var(--vw)*23.35664)}.page-international-hotel__top .majors-item__right .mir-item__tb .page-tbl tr td{font-size:calc(var(--vw)*.97902);letter-spacing:.1em;line-height:1.71;padding:calc(var(--vw)*.48951) calc(var(--vw)*.6993) calc(var(--vw)*.48951) calc(var(--vw)*1.18881);vertical-align:initial}.page-international-hotel__top .majors-item__right .mir-item__tb .page-tbl tr th{font-size:calc(var(--vw)*.97902);letter-spacing:.05em;line-height:1.43;padding:calc(var(--vw)*.48951) 0;text-align:center}.page-international-hotel__top .majors-item__right .mir-item__tb .page-tbl tr th span{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:flex;justify-content:center;min-height:calc(var(--vw)*3.35664)}.page-international-hotel__top .majors-item__right .mir-item__tb .page-tbl tr th:first-child{width:calc(var(--vw)*7.76224)}.page-international-hotel__top .majors-item__right .mir-item__text{padding-right:calc(var(--vw)*2.0979);padding-top:calc(var(--vw)*.13986);width:100%}.page-international-hotel__top .majors-item__right .mir-item__text .mir-tit{font-size:calc(var(--vw)*1.81818);font-weight:700;letter-spacing:.1em;line-height:1.15;margin-bottom:calc(var(--vw)*1.32867)}.page-international-hotel__top .majors-item__right .mir-item__text .mir-tit span{color:#26a6ff;display:block;font-size:calc(var(--vw)*1.3986);font-weight:700;letter-spacing:.1em;line-height:1.5}.page-international-hotel__top .majors-block .mb-tit{color:#26a6ff;font-size:calc(var(--vw)*2.51748);font-weight:700;letter-spacing:.05em;line-height:1.33;margin-bottom:calc(var(--vw)*2.72727)}.page-international-hotel__top .majors-block__main{display:-webkit-box;display:flex}.page-international-hotel__top .majors-block__left{flex-shrink:0;margin-top:calc(var(--vw)*.41958);width:calc(var(--vw)*23.21678)}.page-international-hotel__top .majors-block__left .mbl-listImg li{border-radius:calc(var(--vw)*.6993);height:calc(var(--vw)*16.57343);overflow:hidden}.page-international-hotel__top .majors-block__left .mbl-listImg li+li{margin-top:calc(var(--vw)*2.0979)}.page-international-hotel__top .majors-block__right{padding-left:calc(var(--vw)*2.7972);width:100%}.page-international-hotel__top .majors-block__right .mbr-tit{font-size:calc(var(--vw)*1.81818);letter-spacing:.1em;line-height:1.4}.page-international-hotel__top .majors-block__right .mbr-tit span{color:#26a6ff}.page-international-hotel__top .majors-block__right .mbr-tit small{color:#26a6ff;display:block;font-size:calc(var(--vw)*1.3986);letter-spacing:.1em}.page-international-hotel__top .majors-block__right .list-point__item{padding:calc(var(--vw)*2.16783) 0 calc(var(--vw)*2.37762)}.page-international-hotel__top .majors-block__right .list-point__item:first-of-type{padding-top:calc(var(--vw)*1.04895)}.page-international-hotel__top .majors-block__right .list-point__item:not(:last-of-type){border-bottom:1px solid #e9e9e9}.page-international-hotel__top .majors-block__right .list-point__item:last-of-type{padding-bottom:0}.page-international-hotel__top .majors-block__right .list-point__item .point-tt{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;flex-wrap:wrap;font-size:calc(var(--vw)*1.81818);font-weight:700;letter-spacing:.1em;margin-bottom:calc(var(--vw)*.97902)}.page-international-hotel__top .majors-block__right .list-point__item .point-tt .label-arrow{margin-bottom:calc(var(--vw)*.6993);margin-top:calc(var(--vw)*.6993);min-width:calc(var(--vw)*7.9021)}}@media only screen and (max-width:768px){.employed{background-color:#fff;border:1px solid #000;border-radius:2.604166666666667vw;margin-top:3.90625vw;padding:0}.employed-head{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;min-height:14.322916666666666vw;padding:2.604166666666667vw 5.208333333333334vw;position:relative}.employed-head .tag{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;background:-webkit-gradient(linear,right top,left top,from(#ee8c00),to(#ee4300));background:-o-linear-gradient(right,#ee8c00,#ee4300);background:linear-gradient(-90deg,#ee8c00,#ee4300);border-radius:26.041666666666668vw;bottom:-5.46875vw;color:#fff;display:-webkit-box;display:flex;font-size:2.604166666666667vw;font-weight:700;height:17.838541666666664vw;justify-content:center;letter-spacing:.05em;line-height:1.55;position:absolute;right:3.90625vw;text-align:center;width:17.838541666666664vw}.employed-head .tag+.employed-title{padding-right:18.229166666666664vw}.employed-title{font-size:4.166666666666666vw;font-weight:700;letter-spacing:.1em;line-height:1.31;width:100%}.employed-sub{display:block;font-size:2.864583333333333vw;margin-top:1.8229166666666667vw}.employed-wrap{border-top:1px solid #e9e9e9;padding:5.208333333333334vw 5.208333333333334vw 6.510416666666667vw}.employed-wrap .avatar{border-radius:1.3020833333333335vw;height:46.35416666666667vw;margin:0 auto 6.510416666666667vw;overflow:hidden;width:41.14583333333333vw}.employed-wrap .avatar img{display:block}.employed-wrap .info-ttl{font-size:4.166666666666666vw;font-weight:700;letter-spacing:.1em;line-height:1.31;margin-bottom:3.2552083333333335vw}.employed-wrap .info-meta{font-size:3.90625vw;font-weight:700;letter-spacing:0;line-height:5.46875vw;margin-bottom:2.083333333333333vw}.employed-wrap .info-meta .character{font-size:3.125vw;margin-left:.5208333333333333vw;margin-right:1.5625vw}.employed-wrap .info-meta .sub{font-size:3.125vw;font-weight:400}.employed-wrap .info-des{font-size:3.125vw;letter-spacing:.1em;line-height:1.75}.employed-type2{margin-top:9.244791666666668vw}.employed-type2 .d-flex__image{-webkit-box-pack:justify;display:-webkit-box;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:7.8125vw}.employed-type2 .d-flex__image figure{border-radius:1.3020833333333335vw;height:49.73958333333333vw;overflow:hidden;width:100%}.employed-type2 .d-flex__image figure.small{height:23.177083333333336vw;width:35.546875vw}.employed-type2 .d-flex__image .wrap-gallery{display:grid;gap:2.604166666666667vw;grid-template-columns:repeat(2,1fr);margin-top:2.604166666666667vw;width:100%}.c-info .tag{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;background-image:-o-linear-gradient(135deg,#ee8c00 0,#ee4300 100%);background-image:linear-gradient(-45deg,#ee8c00,#ee4300);border-radius:50%;color:#fff;display:-webkit-box;display:flex;font-size:3.125vw;font-weight:700;height:16.927083333333336vw;justify-content:center;left:2.604166666666667vw;letter-spacing:0;line-height:1.21;position:absolute;text-align:center;top:2.604166666666667vw;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);width:16.927083333333336vw}.c-info .text-path{bottom:6.119791666666666vw;font-size:1.953125vw;left:-2.604166666666667vw;letter-spacing:.03em;line-height:1;position:absolute;-webkit-transform:rotate(-14.4deg);transform:rotate(-14.4deg);width:100%}.c-info .text-path__item:not(:last-child){margin-bottom:.9114583333333334vw}.c-info .text-path span{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-inline-box;display:inline-flex;font-weight:300;justify-content:center;padding:.5208333333333333vw 2.604166666666667vw .5208333333333333vw 3.3854166666666665vw;position:relative;text-align:center;-webkit-transform:skew(-10deg);transform:skew(-10deg)}.c-info .text-path span:before{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:skew(-20deg);transform:skew(-20deg);width:100%;z-index:-1}.c-info__image{overflow:hidden;position:relative}.c-info__image:not(:last-child){margin-bottom:3.90625vw}.c-info__image figure{border-radius:1.3020833333333335vw;height:56.640625vw}.c-info__image figure img{border-radius:inherit}.c-info__content .tl{font-size:5.208333333333334vw;font-weight:700;letter-spacing:.075em;line-height:1.5;padding-top:1.953125vw}.c-info__content .tl:not(:last-child){margin-bottom:1.953125vw}.c-info__content .name{font-weight:700;line-height:1.4}.c-info__content .name:not(:last-child){margin-bottom:2.473958333333333vw}.c-info__content .name__text{font-size:3.90625vw;margin-right:.6510416666666667vw}.c-info__content .name__info{font-weight:400}.c-info__content .name__sym{margin-right:2.864583333333333vw}.c-info__item:not(:last-of-type){margin-bottom:9.114583333333332vw}.page-course01 .b-kv__image,.page-course02 .b-kv__image{height:auto}.page-course01 .b-employed__df .b-employed__ctn .b-head,.page-course02 .b-employed__df .b-employed__ctn .b-head{display:block;font-size:4.6875vw;font-weight:700;letter-spacing:.1em;line-height:1.5}.page-course01 .b-employed__df .b-employed__ctn .b-head span,.page-course02 .b-employed__df .b-employed__ctn .b-head span{display:block;font-size:3.125vw;font-weight:400;line-height:2;margin-top:3.2552083333333335vw}.page-course01 .b-employed__df .b-employed__ctn .b-ctn .person__ttl,.page-course02 .b-employed__df .b-employed__ctn .b-ctn .person__ttl{line-height:1.42}.page-course01 .b-employed__df .b-employed__ctn .b-ctn .person__name .txt,.page-course02 .b-employed__df .b-employed__ctn .b-ctn .person__name .txt{display:block;margin-top:.6510416666666667vw}.page-course01 .b-employed__df .b-employed__ctn .b-ctn .person__name small,.page-course02 .b-employed__df .b-employed__ctn .b-ctn .person__name small{margin-left:.6510416666666667vw}.page-course01 .b-employed__df .b-employed__ctnRight,.page-course02 .b-employed__df .b-employed__ctnRight{background:#fff;border-radius:1.3020833333333335vw;margin-top:5.208333333333334vw;padding:7.161458333333333vw 5.208333333333334vw 7.8125vw}.page-course01 .b-employed__df .b-employed__ctnRight .be__title,.page-course02 .b-employed__df .b-employed__ctnRight .be__title{font-size:4.166666666666666vw;letter-spacing:.1em;line-height:1.31;margin-bottom:2.864583333333333vw}.page-course01 .b-employed__df .b-employed__ctnRight .be__img,.page-course02 .b-employed__df .b-employed__ctnRight .be__img{border-radius:2.604166666666667vw;margin-top:2.994791666666667vw;overflow:hidden}.page-course01 .ih-rate,.page-course02 .ih-rate{margin-bottom:9.114583333333332vw}.page-course01 .ih-rate__left,.page-course02 .ih-rate__left{border:1px solid #000;border-radius:1.3020833333333335vw;margin-bottom:7.291666666666667vw;padding:0 5.208333333333334vw}.page-course01 .ih-rate__left dl,.page-course02 .ih-rate__left dl{padding:5.859375vw 0;text-align:center}.page-course01 .ih-rate__left dl:first-of-type,.page-course02 .ih-rate__left dl:first-of-type{border-bottom:1px solid #d2d2d2}.page-course01 .ih-rate__left dl dt,.page-course02 .ih-rate__left dl dt{font-size:3.125vw;font-weight:700;letter-spacing:.1em;line-height:1.67;margin-bottom:.78125vw}.page-course01 .ih-rate__left dl dd .txt01 .txt01__pos,.page-course02 .ih-rate__left dl dd .txt01 .txt01__pos{display:inline-block;font-size:5.46875vw;font-weight:700;letter-spacing:.05em;line-height:1.48;margin-right:.6510416666666667vw;text-align:center}.page-course01 .ih-rate__left dl dd .txt01 .txt01__pos small,.page-course02 .ih-rate__left dl dd .txt01 .txt01__pos small{display:block;font-size:2.604166666666667vw;font-weight:400}.page-course01 .ih-rate__left dl dd .txt01 i,.page-course02 .ih-rate__left dl dd .txt01 i{color:#26a6ff;font-family:var(--font_en);font-size:15.625vw;font-style:normal;font-weight:600;letter-spacing:0;line-height:1}.page-course01 .ih-rate__left dl dd .txt01 i small,.page-course02 .ih-rate__left dl dd .txt01 i small{font-size:60%}.page-course01 .ih-rate__left dl dd .txt01 .txt01__nm,.page-course02 .ih-rate__left dl dd .txt01 .txt01__nm{font-size:7.8125vw;font-weight:700}.page-course01 .ih-rate__left dl dd .txt02,.page-course02 .ih-rate__left dl dd .txt02{font-size:3.125vw;font-weight:700;letter-spacing:.1em;line-height:1.67;margin-top:-1.3020833333333335vw}.page-course01 .ih-rate__left dl dd .txt02 span,.page-course02 .ih-rate__left dl dd .txt02 span{color:#26a6ff}.page-course01 .ih-rate__right .text,.page-course02 .ih-rate__right .text{font-size:3.6458333333333335vw;font-weight:700;letter-spacing:.1em;line-height:1.36;margin-bottom:4.296875vw}.page-course01 .ih-rate__right dl,.page-course02 .ih-rate__right dl{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;margin-bottom:2.604166666666667vw}.page-course01 .ih-rate__right dl dt,.page-course02 .ih-rate__right dl dt{background-color:#26a6ff;-webkit-clip-path:polygon(0 0,84% 0,100% 50%,84% 100%,0 100%);clip-path:polygon(0 0,84% 0,100% 50%,84% 100%,0 100%);color:#fff;font-size:2.864583333333333vw;font-weight:500;padding:.390625vw 0 .390625vw 2.34375vw;width:16.276041666666664vw}.page-course01 .ih-rate__right dl dd,.page-course02 .ih-rate__right dl dd{font-size:4.6875vw;font-weight:700;letter-spacing:.1em;line-height:1.15;padding-left:1.3020833333333335vw}.page-course01 .c-art__item__image.c-art__item__image--mgs:not(:last-child),.page-course02 .c-art__item__image.c-art__item__image--mgs:not(:last-child){margin-bottom:1.953125vw}.page-course01 .b-edu,.page-course02 .b-edu{padding-bottom:7.03125vw}.page-course01 .b-software__footer>p,.page-course02 .b-software__footer>p{display:block;line-height:1.75}.page-course01 .b-software__footer>p .tag,.page-course02 .b-software__footer>p .tag{display:inline-block}.page-course01 .b-software__footer>p small,.page-course02 .b-software__footer>p small{display:block;font-size:3.125vw;font-weight:400;font-weight:700;letter-spacing:.1em;line-height:1.75;margin-top:1.3020833333333335vw}.page-course01 .b-software .btnWrap,.page-course02 .b-software .btnWrap{margin-top:12.890625vw}.page-course01 .b-software .btnWrap .btn,.page-course02 .b-software .btnWrap .btn{width:100%}.page-course01 .c-sec .c-dt__tl small,.page-course02 .c-sec .c-dt__tl small{font-size:1.8229166666666667vw;font-weight:400;letter-spacing:.1em;margin-left:2.604166666666667vw}.page-course01 .b-edu .c-dt__tl,.page-course02 .b-edu .c-dt__tl{margin-bottom:4.947916666666666vw}.page-course01 .b-edu .note,.page-course02 .b-edu .note{margin-top:2.604166666666667vw}.page-course01 .ih-year,.page-course02 .ih-year{margin:9.505208333333332vw 0 7.8125vw}.page-course01 .ih-year__item,.page-course02 .ih-year__item{background-color:#fff;border-radius:1.3020833333333335vw}.page-course01 .ih-year__item+.ih-year__item,.page-course02 .ih-year__item+.ih-year__item{margin-top:6.510416666666667vw}.page-course01 .ih-year__tit,.page-course02 .ih-year__tit{border-bottom:1px solid #e9e9e9;font-size:4.166666666666666vw;font-weight:700;letter-spacing:.1em;padding:3.3854166666666665vw 5.208333333333334vw}.page-course01 .ih-year__ct,.page-course02 .ih-year__ct{padding:5.208333333333334vw}.page-course01 .ih-year__list,.page-course02 .ih-year__list{display:grid;gap:5.208333333333334vw;grid-template-columns:repeat(2,1fr)}.page-course01 .ih-year__list li figure,.page-course02 .ih-year__list li figure{border-radius:1.3020833333333335vw;height:22.786458333333336vw;overflow:hidden}.page-course01 .ih-year__list li .txt__month,.page-course02 .ih-year__list li .txt__month{background-color:#26a6ff;color:#fff;display:inline-block;font-size:2.864583333333333vw;font-weight:500;margin:4.036458333333334vw 0 1.3020833333333335vw;min-width:12.239583333333332vw;padding:.390625vw 0 .390625vw 2.34375vw;position:relative}.page-course01 .ih-year__list li .txt__month:after,.page-course02 .ih-year__list li .txt__month:after{background-color:#26a6ff;-webkit-clip-path:polygon(0 0,50% 0,100% 50%,50% 100%,0 100%);clip-path:polygon(0 0,50% 0,100% 50%,50% 100%,0 100%);content:"";height:100%;position:absolute;right:-3.7760416666666665vw;top:0;width:3.90625vw}.page-course01 .ih-year__list li .text,.page-course02 .ih-year__list li .text{font-size:4.6875vw;font-weight:700;letter-spacing:0;line-height:1.33}.page-course01 .c-info,.page-course02 .c-info{margin:6.119791666666666vw 0 4.296875vw}.page-course01 .c-info__image figure,.page-course02 .c-info__image figure{height:auto}.b-software__ttl-sub{font-size:4.6875vw;font-weight:700;letter-spacing:.1em;line-height:1.33;margin:8.203125vw 0 4.557291666666666vw}.page-course02 .ih-skills{margin-bottom:7.8125vw}.page-course02 .ih-skills__left{margin-bottom:6.25vw}.page-course02 .ih-skills__left .isl-item:first-of-type{border-bottom:1px solid #d2d2d2;margin-bottom:4.036458333333334vw;padding-bottom:4.947916666666666vw}.page-course02 .ih-skills__left .isl-item__tt{color:#26a6ff;font-size:4.6875vw;font-weight:700;letter-spacing:.1em;margin-bottom:1.3020833333333335vw}.page-course02 .ih-skills__left .isl-item__text{font-size:3.125vw;letter-spacing:.1em;line-height:2}.page-course02 .ih-skills__right{border:1px solid #000;border-radius:1.3020833333333335vw;margin-top:1.953125vw;padding:6.25vw 5.208333333333334vw 7.8125vw}.page-course02 .ih-skills__right .isr-item__tt{font-size:4.6875vw;font-weight:700;letter-spacing:.05em;line-height:1.31;margin-bottom:3.125vw}.page-course02 .ih-skills__right .isr-item__img{border-radius:2.604166666666667vw;margin-top:3.90625vw;overflow:hidden}.page-course02 .c-art__list--custom{display:block;margin-top:6.25vw}.page-course02 .c-art__list--custom .c-art__item+.c-art__item{margin-top:6.510416666666667vw}.page-course02 .c-art__list--custom .c-art__item__image{border-radius:2.604166666666667vw;height:auto;margin-bottom:3.90625vw}.page-course02 .c-art__list--custom .c-art__item .tl{font-size:4.166666666666666vw;font-weight:700}.page-course03 .b-kv__image{height:auto}.page-course03 .c-art__footer{padding-bottom:2.34375vw;padding-top:2.34375vw}.page-course03 .c-art__footer dl{-webkit-box-align:center;align-items:center}.page-course03 .b-software{padding-bottom:9.895833333333332vw}.page-course03 .b-software__ttl-sub{margin-bottom:6.119791666666666vw}.page-course03 .b-software .b-employed__ctn .b-ctn .person__photo{height:auto}.page-course03 .bg02{background-color:#f6f6f6;padding:17.96875vw 0 14.322916666666666vw}.page-course03 .b-employed__ctn:not(:last-of-type){margin-bottom:3.90625vw}.page-course03 .b-employed__ctn .b-head{font-size:4.166666666666666vw;font-weight:700;letter-spacing:.1em;line-height:1.5;padding-bottom:4.296875vw;padding-top:3.7760416666666665vw}.page-course03 .b-employed .b-ctn{border-top:1px solid #e9e9e9;padding:6.510416666666667vw 5.208333333333334vw}.page-course03 .b-employed .b-ctn__left{margin-bottom:6.510416666666667vw}.page-course03 .b-employed .b-ctn__left .ebl-tit{font-size:5.208333333333334vw;font-weight:700;letter-spacing:.1em;line-height:1.29;margin-bottom:2.604166666666667vw}.page-course03 .b-employed .b-ctn__left .txt-bold{font-size:3.6458333333333335vw;font-weight:700;letter-spacing:.1em;line-height:1.5}.page-course03 .b-employed .b-ctn .person .employed-wrap{border-top:0;padding:0}.page-course03 .b-employed .b-ctn .person__ttl{line-height:1.42}.page-course03 .b-employed .b-ctn .person__photo{border-radius:2.604166666666667vw}.page-course03 .reason{text-align:center}.page-course03 .reason__ar{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:var(--col_primary);color:#fff;display:-webkit-box;display:flex;font-size:3.3854166666666665vw;font-weight:500;height:3.90625vw;justify-content:center;letter-spacing:.05em;line-height:1;margin:6.119791666666666vw auto 6.510416666666667vw;padding-bottom:2.083333333333333vw;padding-top:3.3854166666666665vw;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);width:27.604166666666668vw}.page-course03 .reason__ar:after{border-left:13.802083333333334vw solid transparent;border-right:13.802083333333334vw solid transparent;border-top:4.296875vw solid var(--col_primary);content:"";height:0;left:0;margin:auto;position:absolute;right:0;top:100%;width:0;z-index:-1}.page-course03 .reason__box{background-color:#dcf3ff;font-size:2.994791666666667vw;letter-spacing:.1em;padding:7.161458333333333vw 5.208333333333334vw}.page-course03 .reason__box span{color:#26a6ff;display:block;font-size:5.208333333333334vw;font-weight:700;letter-spacing:0;margin-top:1.3020833333333335vw}.page-course03 .cpils{background-color:#fff;border-radius:1.3020833333333335vw;overflow:hidden}.page-course03 .cpils__head{border-bottom:1px solid #e9e9e9;padding:4.557291666666666vw 5.208333333333334vw 4.947916666666666vw}.page-course03 .cpils__tt{font-size:4.6875vw;font-weight:700;letter-spacing:.1em;line-height:1.15}.page-course03 .cpils__ctn{padding:3.6458333333333335vw 5.208333333333334vw 6.510416666666667vw}.page-course03 .cpils__ctn .cpils-feature__item+.cpils-feature__item{margin-top:3.90625vw}.page-course03 .cpils__ctn .cpils-feature__item .feature-tt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:flex;flex-direction:column;font-size:4.6875vw;font-weight:700;letter-spacing:.1em;line-height:1.38;margin-bottom:2.604166666666667vw}.page-course03 .cpils__ctn .cpils-feature__item .feature-tt span{margin-bottom:1.953125vw;min-width:12.890625vw}.page-course03 .cpils__ctn-block .cb-img{border-radius:2.604166666666667vw;margin:4.036458333333334vw 0 5.078125vw;overflow:hidden}.page-voice .b-employed{background-color:#f6f6f6;padding:10.286458333333332vw 0 13.020833333333334vw}.page-voice .b-employed .employed{border:0}.page-voice .b-students{padding-top:12.109375vw}.page-voice .b-students .c-info{margin-top:6.119791666666666vw}.page-voice .c-dt__tl .text-highlight{color:var(--col_primary);display:block;font-size:4.427083333333334vw;letter-spacing:.1em;margin-bottom:1.0416666666666665vw}.page-voice .c-info__image figure{height:auto}.page-international-hotel__top .c-dt__tl--large small{display:block;font-size:3.6458333333333335vw;font-weight:700;letter-spacing:.1em;line-height:1.71}.page-international-hotel__top .c-dt__head .text-highlight{display:block;font-size:6.25vw;letter-spacing:.1em;line-height:1.08;margin-top:.6510416666666667vw}.page-international-hotel__top .c-dt__tl--small{font-size:4.166666666666666vw;font-weight:700;letter-spacing:.1em;line-height:1.38;margin:4.166666666666666vw 0 2.34375vw}.page-international-hotel__top .majors{margin:9.244791666666668vw 0 15.885416666666666vw}.page-international-hotel__top .majors-item{border:1px solid #000;border-radius:1.3020833333333335vw;padding:7.421875vw 5.208333333333334vw 6.380208333333333vw}.page-international-hotel__top .majors-item+.majors-item{margin-top:3.90625vw}.page-international-hotel__top .majors-item__left .mil-tit{font-size:4.166666666666666vw;font-weight:700;letter-spacing:.1em;margin-bottom:7.161458333333333vw}.page-international-hotel__top .majors-item__left .mil-tit span{color:#26a6ff;display:block;font-size:4.6875vw;font-weight:700;letter-spacing:.05em;line-height:1.33;margin-top:2.083333333333333vw}.page-international-hotel__top .majors-item__left .mil-img{border-radius:2.604166666666667vw;margin-bottom:6.901041666666667vw;overflow:hidden}.page-international-hotel__top .majors-item__right .mir-item:not(:last-of-type){border-bottom:1px solid #e9e9e9;margin-bottom:4.427083333333334vw;padding-bottom:5.46875vw}.page-international-hotel__top .majors-item__right .mir-item__tb{margin-top:6.510416666666667vw}.page-international-hotel__top .majors-item__right .mir-item__tb .page-tbl tr td{font-size:3.3854166666666665vw;letter-spacing:.1em;line-height:1.62;padding:3.6458333333333335vw 3.90625vw;vertical-align:initial}.page-international-hotel__top .majors-item__right .mir-item__tb .page-tbl tr th{font-size:3.3854166666666665vw;letter-spacing:.05em;line-height:1.62;padding:3.6458333333333335vw 4.166666666666666vw;text-align:left}.page-international-hotel__top .majors-item__right .mir-item__tb .page-tbl tr th span{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;min-height:6.25vw}.page-international-hotel__top .majors-item__right .mir-item__tb .page-tbl tr th:first-child{width:27.34375vw}.page-international-hotel__top .majors-item__right .mir-item__text .mir-tit{font-size:4.166666666666666vw;font-weight:700;letter-spacing:.1em;line-height:1.15;margin-bottom:3.3854166666666665vw}.page-international-hotel__top .majors-item__right .mir-item__text .mir-tit span{color:#26a6ff;display:block;font-size:3.125vw;font-weight:700;letter-spacing:.1em;line-height:1.5;margin-bottom:1.3020833333333335vw}.page-international-hotel__top .majors-block .mb-tit{color:#26a6ff;font-size:4.6875vw;font-weight:700;letter-spacing:.05em;line-height:1.33;margin-bottom:5.729166666666666vw}.page-international-hotel__top .majors-block__left .mbl-listImg{display:grid;gap:5.208333333333334vw;grid-template-columns:repeat(2,1fr);margin-bottom:7.161458333333333vw}.page-international-hotel__top .majors-block__left .mbl-listImg li{border-radius:1.3020833333333335vw;height:24.479166666666664vw;overflow:hidden}.page-international-hotel__top .majors-block__right .mbr-tit{font-size:4.166666666666666vw;letter-spacing:.1em;line-height:1.4;margin-bottom:2.994791666666667vw}.page-international-hotel__top .majors-block__right .mbr-tit span{color:#26a6ff}.page-international-hotel__top .majors-block__right .mbr-tit small{color:#26a6ff;display:block;font-size:3.125vw;letter-spacing:.1em;margin-bottom:.6510416666666667vw}.page-international-hotel__top .majors-block__right .list-point__item{padding:5.078125vw 0 4.427083333333334vw}.page-international-hotel__top .majors-block__right .list-point__item:first-of-type{padding-top:3.7760416666666665vw}.page-international-hotel__top .majors-block__right .list-point__item:not(:last-of-type){border-bottom:1px solid #e9e9e9}.page-international-hotel__top .majors-block__right .list-point__item:last-of-type{padding-bottom:0}.page-international-hotel__top .majors-block__right .list-point__item .point-tt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:flex;flex-direction:column;font-size:4.6875vw;font-weight:700;letter-spacing:.1em;margin-bottom:3.7760416666666665vw}.page-international-hotel__top .majors-block__right .list-point__item .point-tt .label-arrow{margin-bottom:2.604166666666667vw}}