@import"https://fonts.googleapis.com/css2?family=Barlow:wght@600&family=Poppins:wght@500;600&display=swap";:root{--faculty-color: #027B26;--faculty-rgb: 0, 123, 38}@-webkit-keyframes gallery-scroll{0%{background-position-x:0}100%{background-position-x:-1764px}}@keyframes gallery-scroll{0%{background-position-x:0}100%{background-position-x:-1764px}}.green_digital_informatics .scroll-container{background-image:url(/assets/img/faculty/department/green_digital_informatics/gallery-img.jpg)}.contents-container img{height:auto}.top-area{background:url(/assets/img/faculty/department/green_digital_informatics/mv-bg-sp.png) center bottom/cover no-repeat;position:relative;z-index:1}@media screen and (min-width: 768px){.top-area{background:url(/assets/img/faculty/department/green_digital_informatics/mv-bg.png) center bottom/cover no-repeat}}.g-mv-container{position:relative;width:100%;text-align:center;z-index:1}.g-mv-container .g-mv-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:89.7435897436%;margin:auto;padding-top:min(10px,2.5641025641vw);position:relative}.g-mv-container .g-mv-inner img{width:100%;height:auto}.g-mv-container .g-mv-catch{width:min(751px,100%);width:clamp(350px,76.9230769231vw,751px)}.g-mv-container .g-mv-title{position:relative}.g-mv-container .g-mv-title .txt-box{display:flex;align-items:center;justify-content:center;width:min(502px,89.7435897436vw);height:min(130px,23.3333333333vw);padding:min(8px,1.5384615385vw);position:relative}.g-mv-container .g-mv-title .txt-box::after{content:"";width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background:url(/assets/img/faculty/department/green_digital_informatics/mv-course-edge.svg) center no-repeat;background-size:100% 100%}.g-mv-container .g-mv-title .g-page-title{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;background:#fff;color:var(--faculty-color);font-size:clamp(2.1rem, 0.7632911392rem + 1.7405063291vw, 3.2rem);font-weight:700;line-height:1.6;padding:min(10px,2.5641025641vw) 0}.g-mv-container .g-mv-title .g-page-title .txt-s{display:block;font-size:clamp(1.5rem, 0.4063291139rem + 1.4240506329vw, 2.4rem)}.g-mv-container .g-mv-title .g-page-title .small{font-size:clamp(1rem, 0.2708860759rem + 0.9493670886vw, 1.6rem)}.g-mv-container .g-mv-title .course-txt{position:absolute}.g-mv-container .g-mv-title .course-txt.en01{width:min(180px,42.8571428571%);left:0;top:-24px}@media screen and (min-width: 768px){.g-mv-container .g-mv-title .course-txt.en01{left:max(-50px,-3.5714285714vw)}}.g-mv-container .g-mv-title .course-txt.en02{width:min(302px,72%);right:0;bottom:-24px}@media screen and (min-width: 768px){.g-mv-container .g-mv-title .course-txt.en02{right:max(-70px,-5vw)}}.g-mv-container .mv-note{color:#fff;font-size:clamp(1.1rem, 0.9784810127rem + 0.1582278481vw, 1.2rem);text-align:center}.g-mv-container .mv-object.object01{width:min(220px,27.1428571429%)}.g-mv-container .mv-object.object02{width:min(220px,27.1428571429%)}.g-mv-container .mv-object.object03{width:min(286px,43.7142857143%)}.g-mv-container .mv-object.object04{width:min(315px,48.8571428571%)}@media screen and (max-width: 767px){.g-mv-container .g-mv-catch{margin:min(10px,2.5641025641vw) 0 min(50px,12.8205128205vw)}.g-mv-container .g-mv-title{margin-bottom:min(30px,7.6923076923vw)}.g-mv-container .mv-object.object01{order:-1}.g-mv-container .mv-object.object02{display:none}.g-mv-container .sp-row{display:flex;align-items:flex-end;justify-content:space-between;margin-top:min(30px,7.6923076923vw)}.g-mv-container .mv-deco{display:none}.g-mv-container .mv-scroll{display:none}.g-mv-container .mv-line{display:none}}@media screen and (min-width: 768px){.g-mv-container .g-mv-inner{width:min(1400px,100%)}.g-mv-container .g-mv-catch{margin:min(100px,7.1428571429vw) 0 min(60px,4.2857142857vw)}.g-mv-container .g-mv-title{margin-bottom:min(30px,2.1428571429vw)}.g-mv-container .mv-note{margin-bottom:min(70px,5vw)}.g-mv-container .sp-row{display:contents}.g-mv-container .mv-object{position:absolute;z-index:-1}.g-mv-container .mv-object.object01{left:min(40px,2.8571428571vw);top:min(100px,7.1428571429vw)}.g-mv-container .mv-object.object02{right:min(40px,2.8571428571vw);top:min(50px,3.5714285714vw)}.g-mv-container .mv-object.object03{left:min(40px,2.8571428571vw);bottom:0}.g-mv-container .mv-object.object04{right:min(40px,2.8571428571vw);bottom:0}.g-mv-container .mv-deco{position:absolute;z-index:-2}.g-mv-container .mv-deco img{width:100%}.g-mv-container .mv-deco.deco01{width:min(350px,25vw);left:0;top:0}.g-mv-container .mv-deco.deco02{width:min(490px,35vw);right:0;top:0}.g-mv-container .mv-scroll{width:min(16px,1.1428571429vw);position:absolute;right:min(10px,.7142857143vw);bottom:min(10px,.7142857143vw)}.g-mv-container .mv-line{width:1px;height:min(82px,5.8571428571vw);position:absolute;left:50%;bottom:0;background:#fff;transform:translateY(50%)}.g-mv-container .mv-line::before,.g-mv-container .mv-line::after{content:"";width:min(6px,.4285714286vw);height:min(6px,.4285714286vw);position:absolute;left:50%;background:#fff;border-radius:50%;transform:translateX(-50%)}.g-mv-container .mv-line::before{top:0}.g-mv-container .mv-line::after{bottom:0}}.g-vision-container{padding:min(110px,10.2564102564vw) 0 min(130px,33.3333333333vw)}.g-vision-container .content-wrapper{position:relative}.g-vision-container .vision-row{display:flex;flex-direction:column;gap:min(50px,12.8205128205vw) 2.5%}.g-vision-container .vision-row .img-box{width:min(350px,100%);margin:0 auto;position:relative}.g-vision-container .vision-row .img-box::after{content:"";width:min(390px,100vw);height:min(316px,81.0256410256vw);position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background:url(/assets/img/faculty/department/green_digital_informatics/g-vision-deco01-sp.png) center no-repeat;background-size:100% 100%}.g-vision-container .vision-title{width:min(250px,100%);margin-bottom:min(40px,10.2564102564vw)}.g-vision-container .vision-lead{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;font-size:clamp(2.7rem, 1.6063291139rem + 1.4240506329vw, 3.6rem);font-weight:700;line-height:1.5185185185;padding:min(5px,1.2820512821vw) min(10px,2.5641025641vw);margin-bottom:min(30px,7.6923076923vw);position:relative}.g-vision-container .vision-lead .brackets{display:inline-block;width:12px;height:10px;position:absolute}.g-vision-container .vision-lead .brackets::before,.g-vision-container .vision-lead .brackets::after{content:"";position:absolute;background:#fff}.g-vision-container .vision-lead .brackets::before{width:100%;height:3px}.g-vision-container .vision-lead .brackets::after{width:3px;height:100%}.g-vision-container .vision-lead .brackets:first-child{left:0;top:0}.g-vision-container .vision-lead .brackets:first-child::before,.g-vision-container .vision-lead .brackets:first-child::after{left:0;top:0}.g-vision-container .vision-lead .brackets:last-child{right:0;bottom:0}.g-vision-container .vision-lead .brackets:last-child::before,.g-vision-container .vision-lead .brackets:last-child::after{right:0;bottom:0}.g-vision-container .border-box{border:1px solid #fff;color:#fff;padding:min(20px,2.5641025641vw) min(20px,5.1282051282vw)}.g-vision-container .border-box .txt{font-size:clamp(1.2rem, 0.7139240506rem + 0.6329113924vw, 1.6rem);font-weight:700}@media screen and (min-width: 768px){.g-vision-container .vision-row{flex-direction:row-reverse}.g-vision-container .vision-row .img-box{width:44.1666666667%}.g-vision-container .vision-row .img-box::after{width:min(680px,48.5714285714vw);height:min(500px,35.7142857143vw);background:url(/assets/img/faculty/department/green_digital_informatics/g-vision-deco01.png) center no-repeat;background-size:100% 100%}.g-vision-container .vision-row .txt-box{width:53.3333333333%}.g-vision-container .inner-row{display:flex;-moz-column-gap:7.96875%;column-gap:7.96875%}.g-vision-container .vision-title{width:8.75%}.g-vision-container .inner-col{width:83.28125%}.g-vision-container .object{width:min(58px,4.1428571429vw);position:absolute;left:min(436px,31.1428571429vw);bottom:max(-94px,-6.7142857143vw)}}.features-container{background-image:linear-gradient(0deg, transparent calc(100% - 1px), rgba(0, 201, 45, 0.2) calc(100% - 1px)),linear-gradient(90deg, transparent calc(100% - 1px), rgba(0, 201, 45, 0.2) calc(100% - 1px));background-size:50px 50px;background-repeat:repeat;background-position:center center;padding:min(170px,43.5897435897vw) 0 min(130px,20.5128205128vw);margin-top:max(-90px,-23.0769230769vw);position:relative}.features-container .content-wrapper{position:relative}.features-container .line{width:min(786px,31.2820512821vw);margin:0 auto}.features-container .line img{width:100%}@media screen and (max-width: 767px){.features-container .content-object{display:none}}@media screen and (min-width: 768px){.features-container .content-object li{position:absolute;z-index:-1}.features-container .content-object li:nth-child(1){width:min(213px,15.2142857143vw);left:0;top:max(-70px,-5vw)}.features-container .content-object li:nth-child(2){width:min(160px,11.4285714286vw);right:max(-80px,-5.7142857143vw);top:max(-80px,-5.7142857143vw)}.features-container .content-object li:nth-child(3){width:min(79px,5.6428571429vw);left:max(-50px,-3.5714285714vw);top:min(620px,44.2857142857vw)}.features-container .content-object li:nth-child(4){width:min(116px,8.2857142857vw);left:0;top:min(1300px,92.8571428571vw)}.features-container .content-object li:nth-child(5){width:min(79px,5.6428571429vw);right:min(20px,1.4285714286vw);top:min(1270px,90.7142857143vw)}.features-container .content-object li:nth-child(6){width:min(160px,11.4285714286vw);right:max(-80px,-5.7142857143vw);bottom:max(-60px,-4.2857142857vw)}}.features-title{width:min(288px,82.2857142857%);margin-bottom:min(30px,7.6923076923vw)}@media screen and (min-width: 768px){.features-title{position:absolute;left:max(-80px,-5.7142857143vw);top:0;width:min(56px,4vw);margin-bottom:0}}.features-title-object{width:min(89px,25.4285714286%);margin:0 0 min(10px,2.8571428571%) max(-20px,-5.7142857143%)}@media screen and (min-width: 768px){.features-title-object{display:none}}.features-item{display:flex;flex-direction:column;row-gap:min(30px,7.6923076923vw);background:#fff;border:1px solid #4fb030;padding:min(60px,7.6923076923vw) min(70px,5.1282051282vw) min(60px,10.2564102564vw);position:relative}.features-item .square li{position:absolute;width:15px;height:15px;background:#4fb030}.features-item .square li:nth-child(1){left:0;top:0}.features-item .square li:nth-child(2){right:0;top:0}.features-item .square li:nth-child(3){left:0;bottom:0}.features-item .square li:nth-child(4){right:0;bottom:0}.features-item.item01 .illust{width:min(292px,39.7435897436vw)}.features-item.item02 .illust{width:min(431px,33.5897435897vw)}.features-item.item03 .illust{width:min(201px,26.6666666667vw)}.features-item .object{width:113px;margin-bottom:min(40px,10.2564102564vw)}.features-item .en-txt{width:106px;margin-bottom:10px}.features-item .features-catch{display:flex;flex-direction:column;align-items:flex-start;row-gap:5px;color:#fff;font-size:clamp(2.4rem, 1.9139240506rem + 0.6329113924vw, 2.8rem);font-weight:700;margin-bottom:min(15px,3.8461538462vw)}.features-item .features-catch .bg{display:inline-block;background:var(--faculty-color);padding:0 .2em}.features-item .features-catch.long{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;background:var(--faculty-color);padding:.4em .2em;line-height:2}.features-item .features-catch.long+.txt{margin-top:min(15px,3.8461538462vw)}.features-item .txt{font-size:clamp(1.2rem, 0.9569620253rem + 0.3164556962vw, 1.4rem)}@media screen and (max-width: 767px){.features-item .inner-row{display:flex;flex-direction:row-reverse;align-items:flex-end;justify-content:space-between}}@media screen and (min-width: 768px){.features-item{flex-direction:row}.features-item .txt-box{width:47.1698113208%;position:relative;z-index:1}.features-item .img-box{width:min(600px,42.8571428571vw);position:absolute;right:min(70px,5.1282051282vw);top:50%;transform:translateY(-50%);text-align:right}.features-item .illust{margin-bottom:min(25px,6.4102564103vw)}.features-item .object{display:none}.features-item .txt{background:#fff}.features-item.item02{flex-direction:row-reverse}.features-item.item02 .img-box{right:auto;left:min(70px,5.1282051282vw);text-align:left}.features-item.item02 .txt-box{padding-left:1.8867924528%}.features-item.item02 .illust{margin-left:auto;text-align:right}}.g-pickup-container{background-color:var(--faculty-color);background-image:radial-gradient(circle, #027123 2.5px, transparent 2.5px);background-position:0 0;background-size:20px 20px;background-repeat:repeat;padding:min(110px,17.9487179487vw) 0}.g-pickup-container .content-wrapper{position:relative}.g-pickup-container .head-box{margin-bottom:min(40px,7.6923076923vw)}.g-pickup-container .head-box .catch{color:#fff;font-size:clamp(2.8rem, 1.8278481013rem + 1.2658227848vw, 3.6rem);font-weight:700;line-height:1.2;text-align:center;margin-bottom:min(20px,7.6923076923vw)}.g-pickup-container .head-box .txt{color:#fff;font-size:clamp(1.2rem, 0.7139240506rem + 0.6329113924vw, 1.6rem);font-weight:700}@media screen and (max-width: 767px){.g-pickup-container .head-box .txt br{display:none}}@media screen and (min-width: 768px){.g-pickup-container .head-box .txt{text-align:center}}.g-pickup-container .head-box .object li{position:absolute;width:min(43px,11.0256410256vw);right:0;top:max(-50px,-12.8205128205vw)}@media screen and (max-width: 767px){.g-pickup-container .head-box .object li:nth-child(2){display:none}}@media screen and (min-width: 768px){.g-pickup-container .head-box .object{position:relative}.g-pickup-container .head-box .object li{top:auto;bottom:0}.g-pickup-container .head-box .object li:nth-child(1){width:min(146px,10.4285714286vw);left:min(110px,7.8571428571vw)}.g-pickup-container .head-box .object li:nth-child(2){width:min(211px,15.0714285714vw);right:min(50px,3.5714285714vw)}}.g-pickup-title{width:min(248px,63.5897435897vw);margin-bottom:min(40px,10.2564102564vw)}@media screen and (min-width: 768px){.g-pickup-title{width:min(56px,4vw);position:absolute;left:0;top:0;margin-bottom:min(40px,10.2564102564vw)}}.theme-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#fff;color:var(--faculty-color);font-size:clamp(1.8rem, 1.5569620253rem + 0.3164556962vw, 2rem);font-weight:700;text-align:center;padding:0 .5em;margin:0 auto;position:relative}.g-pickup-group{display:flex;flex-direction:column;gap:min(40px,10.2564102564vw) 2.5%}.g-pickup-item{width:min(350px,100%);margin:0 auto;position:relative}.g-pickup-item .front{display:flex;flex-direction:column;align-items:center;width:82%;height:100%;position:absolute;left:50%;top:16%;transform:translateX(-50%)}.g-pickup-item .theme{width:min(103px,26.4102564103vw);margin-bottom:min(10px,5.1282051282vw)}.g-pickup-item .lead{color:#fff;font-size:clamp(1.8rem, 1.5569620253rem + 0.3164556962vw, 2rem);font-weight:700;line-height:1.6;text-align:center;margin-bottom:min(20px,5.1282051282vw)}.g-pickup-item .txt{color:#fff;font-size:clamp(1.2rem, 0.9569620253rem + 0.3164556962vw, 1.4rem)}.g-pickup-item .bg{background:#9acaa8;border-radius:50%;padding:min(15px,3.8461538462vw)}@media screen and (max-width: 767px){.g-pickup-item+.g-pickup-item::before{content:"";width:6px;height:min(36px,9.2307692308vw);position:absolute;left:50%;top:0;background:url(/assets/img/faculty/department/green_digital_informatics/g-pickup-line-sp.svg) center/cover no-repeat;transform:translate(-50%, -100%)}.g-pickup-line{display:none}.theme-title{margin:0 auto min(40px,10.2564102564vw)}.theme-title .line{width:1px;height:min(32px,8.2051282051vw);position:absolute;left:50%;top:100%;background:#fff}.theme-title::after{content:"";width:6px;height:6px;position:absolute;left:50%;bottom:max(-32px,-8.2051282051vw);background:#fff;border-radius:50%;transform:translateX(-50%)}}@media screen and (min-width: 768px){.g-pickup-group{flex-direction:row}.g-pickup-item{width:31.6666666667%}.g-pickup-item .lead{font-size:clamp(1.3rem, 0.4493670886rem + 1.1075949367vw, 2rem);margin-bottom:min(15px,1.0714285714vw)}.g-pickup-item .txt{font-size:clamp(1rem, 0.5139240506rem + 0.6329113924vw, 1.4rem)}.g-pickup-line{width:min(826px,59vw);margin:0 auto}}.qualification-box{padding:min(40px,6.6666666667vw);font-size:clamp(1.2rem, 0.9569620253rem + 0.3164556962vw, 1.4rem);background:#f8f8f8}.qualification-box .qualification-title{color:var(--faculty-color);font-size:clamp(1.4rem, 0.9139240506rem + 0.6329113924vw, 1.8rem);font-weight:700;padding-left:1.5em;margin-bottom:.2em;position:relative}.qualification-box .qualification-title::before{content:"";width:1em;height:4px;position:absolute;left:0;top:50%;background:var(--faculty-color);transform:translateY(-50%)}.qualification-box .dot-list>li{display:inline-block;margin-right:1em}.qualification-box .dot-list>li::before{content:"●";display:inline-block;margin-right:.5em;color:var(--faculty-color)}