@charset "UTF-8";.education__title{text-align:center;font-size:3rem;margin-bottom:30px}.education__container{display:flex;-webkit-justify-content:space-between;justify-content:space-between}.education__container li{width:48%}.education__container li .education__box{background:#666;text-align:center;color:#fff;padding:20px;min-height:360px}.education__container li .education__box dt{font-size:2.4rem;line-height:5rem;border-bottom:1px solid;padding-bottom:20px;margin-bottom:20px}.education__container li .education__box dt span{background:#fff;display:block;color:#666;font-size:1.8rem;width:80%;margin:0 auto;margin-bottom:20px}.education__container li .education__box dd{line-height:2em;font-size:1.8rem}.curriculum__title{font-size:2rem;position:relative;padding-left:30px;margin-bottom:20px}.curriculum__title.total{padding-left:0;font-weight:700;border-bottom:1px solid #000}.curriculum__title.total::after{content:none}.curriculum__title::after{position:absolute;content:"";background:#a6a6a6;width:18px;height:18px;margin-right:10px;display:inline-block;top:5px;left:0}.curriculum__category{font-size:11px}.curriculum__grade{background:#000;color:#fff;padding:10px;text-align:center;font-weight:700;margin-bottom:5px}.curriculum__container{padding:10px;border:1px solid;margin-bottom:40px}.curriculum-common__title{background:#666;color:#fff;font-weight:700;text-align:center;padding:5px;margin-bottom:10px}.curriculum-common__box{display:flex;flex-wrap:wrap;margin-bottom:30px}.curriculum-common__box li{width:32%;margin-right:2%}.curriculum-common__box li:nth-child(3n){margin-right:0}.curriculum-specialty__box{display:flex}.curriculum-specialty__box li{width:32%;margin-right:2%}.curriculum-specialty__box li:nth-child(3n){margin-right:0}.curriculum-specialty__box li dl.energy{background:rgba(165,200,52,.3);padding:10px}.curriculum-specialty__box li dl.energy dt{background:#a5c834;color:#fff;font-weight:700;text-align:center}.curriculum-specialty__box li dl.energy dd{line-height:2em}.curriculum-specialty__box li dl.information{background:rgba(0,152,203,.3);padding:10px}.curriculum-specialty__box li dl.information dt{background:#0098cb;color:#fff;font-weight:700;text-align:center}.curriculum-specialty__box li dl.information dd{line-height:2em}.curriculum-specialty__box li dl.electronics{background:rgba(190,87,152,.3);padding:10px}.curriculum-specialty__box li dl.electronics dt{background:#be5798;color:#fff;font-weight:700;text-align:center}.curriculum-specialty__box li dl.electronics dd{line-height:2em}.contiune_link{border:1px solid #a6a6a6;padding:10px;background:#fff;display:inline-block;text-align:center;width:80%;margin:0 10%}.subject_img{width:30%;border:1px solid #000!important}.licence{font-size:2rem;font-weight:700;margin-bottom:20px}.licence__list{margin-bottom:40px}.licence__list li{font-size:1.8rem;font-weight:700;line-height:2;position:relative;padding-left:1.3em}.licence__list li::before{content:"■";color:#999;position:absolute;left:0;top:0}.licence__title{font-size:2.4rem;font-weight:700}.content-block__title{padding:10px;text-align:center;font-size:3rem;background:#a5c834;color:#fff;margin:4.5% 0}.content-block__title.energy{background:#a5c834}.content-block__title.energy span{font-size:1rem;display:block;color:#000}.content-block__title.information{background:#0098cb}.content-block__title.information span{font-size:1rem;display:block;color:#000}.content-block__title.electronics{background:#be5798}.content-block__title.electronics span{font-size:1rem;display:block;color:#000}.laboratory__text{width:100%;padding:30px 5% 20px;line-height:2;font-size:2rem;color:#fff}.laboratory__text.energy{background:#a5c834}.laboratory__text.information{background:#0098cb}.laboratory__text.electronics{background:#be5798}.laboratory__container-wrap{margin:0 5%;background-color:rgba(165,200,52,.1);padding-bottom:5%}.laboratory__container-wrap.information{background:rgba(0,152,203,.1)}.laboratory__container-wrap.electronics{background:rgba(190,87,152,.1)}.laboratory__container-wrap .laboratory__main{display:flex;justify-content:space-evenly;padding:3%;gap:40px}.laboratory__container-wrap figure img{width:100%}.laboratory__container-wrap .laboratory__lead{width:90%;line-height:2}.laboratory__container-wrap .laboratory__lead a{color:#fff;padding:10px;font-size:1.2rem;font-weight:700}.laboratory__container-wrap .laboratory__lead .energy{background-color:#a5c834}.laboratory__container-wrap .laboratory__lead .information{background-color:#0098cb}.laboratory__container-wrap .laboratory__lead .electronics{background-color:#be5798}.laboratory__container-wrap .laboratory__lead p{text-align:right;padding-top:1%}.laboratory__container-wrap .laboratory__lead_02{margin:1% 3%;line-height:2}.laboratory__container-wrap .laboratory__lead_02 a{color:#fff;padding:10px;font-size:1.2rem;font-weight:700}.laboratory__container-wrap .laboratory__lead_02 .energy{background-color:#a5c834}.laboratory__container-wrap .laboratory__lead_02 .information{background-color:#0098cb}.laboratory__container-wrap .laboratory__lead_02 .electronics{background-color:#be5798}.laboratory__container-wrap .laboratory__lead_02 p{text-align:right;padding-top:1%}.laboratory__container-wrap .laboratory__key,.laboratory__container-wrap .laboratory__theme02{margin:4% 3%}.laboratory__container-wrap .laboratory__key dt,.laboratory__container-wrap .laboratory__theme02 dt{background-color:#a5c834;font-size:2rem;font-weight:700;color:#fff;padding-left:2%;width:18%}.laboratory__container-wrap .laboratory__key .information,.laboratory__container-wrap .laboratory__theme02 .information{background-color:#0098cb}.laboratory__container-wrap .laboratory__key .electronics,.laboratory__container-wrap .laboratory__theme02 .electronics{background-color:#be5798}.laboratory__container-wrap .laboratory__key dd,.laboratory__container-wrap .laboratory__theme02 dd{margin-top:2%}.laboratory__container-wrap .laboratory__theme02{margin:0 3% 2%}.laboratory__container-wrap .laboratory__theme{margin:4% 3%;display:flex}.laboratory__container-wrap .laboratory__theme .left_textbox{width:50%}.laboratory__container-wrap .laboratory__theme .left_textbox .title{margin-bottom:10px;background-color:#a5c834;font-size:2rem;font-weight:700;color:#fff;padding-left:2%;width:130px;white-space:nowrap}.laboratory__container-wrap .laboratory__theme .left_textbox .information{background-color:#0098cb}.laboratory__container-wrap .laboratory__theme .left_textbox .electronics{background-color:#be5798}.laboratory__container-wrap .laboratory__theme .right_box{padding:0;text-align:end}.laboratory__container-wrap .laboratory__theme .right_box img{width:100%}.laboratory__container-wrap .laboratory__theme .right_box01{padding-right:2%}.laboratory__container-wrap .laboratory__theme .right_box01 img{width:100%}.laboratory__container-wrap .laboratory__theme .right_box02{padding-right:1%}.laboratory__container-wrap .laboratory__theme .right_box02 img{width:100%}.laboratory__container-wrap .laboratory__theme .right_box03{padding:0 0 0 1%}.laboratory__container-wrap .laboratory__theme .right_box03 img{width:100%}.laboratory__container-wrap .laboratory__container{display:flex;justify-content:space-between;margin:4%}.laboratory__container-wrap .laboratory__container .laboratory__box{width:48%;padding:0 0 0 4%}.laboratory__container-wrap .laboratory__container .laboratory__box dt{display:flex;justify-content:space-between;font-size:2rem;font-weight:700;margin-bottom:20px}.laboratory__container-wrap .laboratory__container .laboratory__box dt a{color:#fff;padding:10px;font-size:1.2rem;font-weight:700}.laboratory__container-wrap .laboratory__container .laboratory__box dd{line-height:2;text-align:justify}.laboratory__container-wrap .laboratory__container .laboratory__box.energy dt{color:#fff;background:#a5c834;padding-left:2%}.laboratory__container-wrap .laboratory__container .laboratory__box.energy dt a{background:#a5c834}.laboratory__container-wrap .laboratory__container .laboratory__box.information dt{background-color:#0098cb;color:#fff;padding-left:2%}.laboratory__container-wrap .laboratory__container .laboratory__box.information dt a{background:#0098cb}.laboratory__container-wrap .laboratory__container .laboratory__box.electronics dt{background:#be5798;color:#fff;padding-left:2%}.laboratory__container-wrap .laboratory__container .laboratory__box.electronics dt a{background:#be5798}.laboratory__container-wrap .laboratory__container figure{width:48%}.laboratory__container-wrap .laboratory__container figure img{width:100%}.laboratory__container-wrap .laboratory__container:nth-of-type(even) .laboratory__box{padding:0}.laboratory__container-wrap .laboratory__container:nth-of-type(even) figure{order:-1}.tab01{width:100%;margin:0 auto 50px}.tab_menu{width:33.3333333333%;height:110px;padding:1% 0;line-height:1.5;font-size:2rem;text-align:center;color:#fff;background-color:#a5c834;display:block;float:left;text-align:center;transition:all .2s ease}.tab_menu.energy{background:#a5c834}.tab_menu.energy span{font-size:1rem;display:block;color:#000}.tab_menu.information{background:#0098cb}.tab_menu.information span{font-size:1rem;display:block;color:#000}.tab_menu.electronics{background:#be5798}.tab_menu.electronics span{font-size:1rem;display:block;color:#000}.tab_menu:hover{opacity:.75}input[name=tab_menu]{display:none}.tab_contents{display:none;clear:both;padding:0;overflow:hidden}#menu01:checked~#menu01,#menu02:checked~#menu02,#menu03:checked~#menu03{display:block}.campus__title{font-size:2rem;font-weight:700;position:relative;margin-bottom:20px}.campus__title::after{position:absolute;content:"";background:#a6a6a6;display:inline-block;top:2px;left:-6%;width:5%;height:2rem}.campus__name{background:#a6a6a6;color:#fff;padding:2px 10px;width:20%;margin:10px 0;text-align:center;font-weight:700}.campus__img{width:60%;margin:0 auto;margin-bottom:30px}.campus__img img{width:100%}.ranking__container{display:flex;flex-wrap:wrap;margin-bottom:30px}.ranking__container li{width:22%;margin-right:4%}.ranking__container li:nth-child(4n){margin-right:0}.continue-img{background:url(../education/images/education-continue__bg.jpg) no-repeat center center;background-size:cover;height:400px}.continue-bg{background:rgba(166,166,166,.2);padding:5%}.selection__title{font-size:2rem;border-bottom:1px dotted;text-align:center;padding-bottom:10px;margin-bottom:10px}.contiune_link{border:1px solid #a6a6a6;padding:10px;background:#fff;display:inline-block;text-align:center;width:80%;margin:0 10%}.content-block .content-block__inner.full.no-pb{padding-bottom:0}@media screen and (max-width:768px){.education__container{flex-wrap:wrap}.education__container li{width:100%;margin-bottom:20px}.curriculum-common__box li{width:100%;margin-right:0}.curriculum-specialty__box{flex-wrap:wrap}.curriculum-specialty__box li{width:100%;margin-right:0;margin-bottom:20px}.laboratory__text{font-size:110%;line-height:1.8;padding:20px 5% 20px}.laboratory__container-wrap{margin:0 1.5%;padding-bottom:3%}.laboratory__container-wrap .laboratory__main{flex-direction:column}.laboratory__container-wrap figure img{width:100%}.laboratory__container-wrap .laboratory__lead{width:100%;padding:0 2%}.laboratory__container-wrap .laboratory__key dt,.laboratory__container-wrap .laboratory__theme02 dt{width:100%}.laboratory__container-wrap .laboratory__theme{display:block}.laboratory__container-wrap .laboratory__theme .left_textbox{width:100%}.laboratory__container-wrap .laboratory__theme .left_textbox .title{width:100%}.laboratory__container-wrap .laboratory__theme .right_box{width:90%;margin:auto;text-align:center;padding:2% 0 0 0}.laboratory__container-wrap .laboratory__theme .right_box img{width:100%}.laboratory__container-wrap .laboratory__theme .right_box01{width:90%;margin:auto;padding:2% 0 0 0}.laboratory__container-wrap .laboratory__theme .right_box01 img{width:100%}.laboratory__container-wrap .laboratory__theme .right_box02{width:90%;margin:auto;padding:5% 0 0 0}.laboratory__container-wrap .laboratory__theme .right_box02 img{width:100%}.laboratory__container-wrap .laboratory__theme .right_box03{width:90%;margin:auto;padding:5% 0 0 0}.laboratory__container-wrap .laboratory__theme .right_box03 img{width:100%}.laboratory__container-wrap .laboratory__container{flex-direction:column;margin:15% 0}.laboratory__container-wrap .laboratory__container .laboratory__box{width:100%;padding:0 4%;margin-bottom:20px}.laboratory__container-wrap .laboratory__container .laboratory__box dt{flex-direction:column;align-items:flex-start}.laboratory__container-wrap .laboratory__container .laboratory__box dt a{margin-top:10px;display:inline-block}.laboratory__container-wrap .laboratory__container figure{width:100%}.laboratory__container-wrap .laboratory__container:nth-of-type(even) .laboratory__box{padding:0 4%}.laboratory__container-wrap .laboratory__container:nth-of-type(even) figure{order:2}.laboratory__container-wrap .laboratory__container:nth-of-type(odd) .laboratory__box{padding:0 4%}.laboratory__container-wrap .laboratory__container:nth-of-type(odd) figure{order:2}.tab01{width:100%;margin:0 auto}.tab_menu{width:33.3333333333%;height:100px;padding:3% 0;line-height:1.2;font-size:1.5rem;text-align:center;color:#fff;background-color:#a5c834;display:block;float:left;text-align:center;transition:all .2s ease}.tab_menu.energy{background:#a5c834}.tab_menu.energy span{font-size:1rem;display:block;color:#000}.tab_menu.information{background:#0098cb}.tab_menu.information span{font-size:1rem;display:block;color:#000}.tab_menu.electronics{background:#be5798}.tab_menu.electronics span{font-size:1rem;display:block;color:#000}.campus__name{width:100%}.campus__img{width:100%}.ranking__container li{width:auto;min-width:50%;margin-right:0}}