@charset "utf-8";
@import "main.css";

.resNav .mShadow {
	height: 340px;
}


#menuUItop .div_3 {display: none;}
#menuUItop .ul_1 > .li_1.eQ07 {display: none;}


body #_wrap #_wrapVisual {
  background-color: #0b7dbb;
  background-image: url("/sites/swedu/images/visual.png");
  background-repeat: no-repeat;
  background-position: center top;
}

/**Edited**/
@media all and (max-width: 1290px) {
  #submenuNavigation .innerWrap > ul{display:block;}
  #submenuNavigation .innerWrap .view_option{display:block;}
  #submenuNavigation .innerWrap > ul > li{max-width:50%;}
}

@media all and (max-width: 680px) {
  #submenuNavigation .innerWrap > ul > li .navMenu{font-size:14px;padding:0 20px 0 10px;margin-left:0;height:50px;cursor:auto;}
  #_globalUl > li._share > button.share, #_globalUl > li._fav > button.fav, #_globalUl > li._print > button._printPage{width:50px;height:50px;}
  #submenuNavigation .innerWrap > ul > li .navHome{height:50px;width:20px;padding-right:0;}
  #submenuNavigation .innerWrap > ul > li .navTitle::before{top:23px;}
  #submenuNavigation .innerWrap > ul > li{overflow:hidden;}
  #submenuNavigation .innerWrap > ul > li .navHome::after{display:none;}
}

@media all and (max-width: 650px) {
  body.Tablet .infoWrap .inner .inbx em{font-size:16px;margin-top:15px;}
  body.Tablet .infoWrap .inner .inbx strong{font-size:22px;}
}

@media all and (max-width: 520px) and (min-width: 473px) {
  body.Tablet .infoWrap .inner .inbx{padding-top:20px;padding-bottom:20px;}
}

@media all and (max-width: 520px) and (min-width: 461px) {
  #menu3067_obj151,
  #menu3067_obj146,
  #menu3067_obj142{width:100%;height:auto;}
  #menu3067_obj116{width:100%;}
  body.Tablet .infoWrap .inner .inbx{padding-top:20px;padding-bottom:20px;}
}
