/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.more-link{text-align:right;width:760px;}div.news.eng_stud_alum{overflow:hidden;}#main > div.belt.IT{background-color:#f3f1f2;padding-right:20px;padding-bottom:20px;margin-bottom:20px;}#main > div.belt.IT > h3{margin-top:0;}#main > div.belt.IT > div.flex{display:flex;flex-wrap:wrap;justify-content:space-between;}#main > div.belt.IT > div.flex > div{width:200px;}#main > div.belt.IT > div.flex > div.redrule{width:1px;background-color:#ed1c24;}.boxlinks{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center;cursor:pointer;padding-right:20px;}.boxlinks > .box{display:flex;border:1px solid #ed1c24;width:200px;padding:5px;justify-content:center;align-items:center;}.boxlinks > .box > a{color:#ed1c24;}div.belt p{margin:0 0 20px 0;font-size:13px;line-height:21px;letter-spacing:.02em;}div.belt p a{color:#ed1c24;}div.belt p a:hover{color:#00aeef;}div.belt footer{background:none;border-bottom:1px solid #999;padding:unset;margin:0px 20px 20px 0;}.hp_bottom{margin:0 0 0 20px;}ul#twoup{margin:0;padding:0;list-style-type:none;width:100%;}ul#twoup li{float:left;}ul#twoup li a,div.threeup div a{display:block;color:#000;}ul#twoup li a:hover,div.threeup div a:hover{color:#ed1c24;}ul#twoup li a#left{margin-right:20px;}ul#twoup h3{margin:10px 0 30px 0;}ul#twoup img{width:370px;}div.flex{display:flex;flex-wrap:wrap;justify-content:space-between;}div.threeup{margin-right:20px;}div.threeup > div{width:240px;margin-bottom:20px;}div.threeup > div > img{width:240px;margin-bottom:5px;}
@media screen, and (max-width: 767px){@media (max-width:767px){#dl,#dl-placeholder{height:0;}#dl,#dl .slide,#dl-placeholder{padding-bottom:85%;}div.belt{padding:20px 5px 0 5px;width:370px;margin:0 auto;}#main > div.belt.IT{width:100%;padding-left:20px;}#main > div.belt.IT > div.flex > div{width:100%;}#main > div.belt.IT > div.flex > div.redrule{width:100%;height:1px;margin:3px 0 3px;}div.belt footer{width:100%;}div.belt .item{margin:unset;width:175px;}.boxlinks{padding:unset;}.boxlinks > .box{width:100%;margin-bottom:5px;}div.news > div:nth-child(1){margin-right:10px;}.more-link{width:100%;text-align:right;}.hp_bottom{width:370px;margin:0 auto;}ul#twoup h3{margin:10px 0 30px 0;}div.threeup{margin-right:0px;}div.threeup > div{width:100%;}div.threeup > div > a > img{width:100%;margin-bottom:5px;}}
}
@media screen, and (max-width: 385px){@media (max-width:385px){div.belt{padding:unset;width:310px;}div.news .item{width:150px;}div.hp_bottom,ul#twoup img{width:270px;}}
}
