
body {
text-align:left;
}


nav #main-menu > li.mlang .mlang-box li:first-child a::before {
}
nav #main-menu > li.mlang .mlang-box li:first-child {
	font-weight: normal;
}

nav #main-menu > li.mlang .mlang-box li:first-child a::before {
	content: "";
}

/*
nav #main-menu > li.mlang .mlang-box li:last-child a::before {
	font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
	font-size: 18px;
	color: rgba(102,102,102,1.0);
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  direction: ltr;
	vertical-align: middle;
	margin: 0px 4px 0px 0px;
}
nav #main-menu > li.mlang .mlang-box li:last-child {
	font-weight: bold;
}

nav #main-menu > li.mlang .mlang-box li:last-child a::before {
	content: "check";
}
*/
nav #main-menu > li.mlang .mlang-box li:nth-child(2) a::before {
	font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
	font-size: 18px;
	color: rgba(102,102,102,1.0);
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  direction: ltr;
	vertical-align: middle;
	margin: 0px 4px 0px 0px;
}
nav #main-menu > li.mlang .mlang-box li:nth-child(2) {
	font-weight: bold;
}

nav #main-menu > li.mlang .mlang-box li:nth-child(2) a::before {
	content: "check";
}



#footer-bot #footer-bot-block > li.footer-list-bt {
	font-size: 90%;
}

.style3 {
	vertical-align: baseline !important;
}



@media print, screen and (min-width: 768px) {
#contents-main table.w33x3 td.v-top {
box-sizing: border-box;
width: 33.3%;
padding: 0px 10px 0px 0px;
}
#contents-main table.w33x3 td.v-top:last-child {
padding: 0px 0px 0px 10px;
}


#footer-bot #footer-bot-block > li.footer-list-bt {
	font-size: 95%;
}

}

@media print, screen and (min-width: 1026px) {
nav #main-menu > li {
	width: 20%;
}
nav #main-menu > li:nth-child(3) {
	width: 20%;
}
.page-tab li a {
padding-left: 20px; padding-right: 20px;
}


header #header-utility > li:nth-child(2) a:nth-child(1) {
	font-weight: normal;
}
header #header-utility > li:nth-child(2) a:nth-child(2) {
	font-weight: bold;
}
}







@media print, screen and (min-width: 1260px) {


#footer-bot #footer-bot-block > li.copyright {
	font-size: 80%;
	-ms-flex-preferred-size: 25%;
	flex-basis: 25%;
}
#footer-bot #footer-bot-block > li.footer-list-bt {
	-ms-flex-preferred-size: 75%;
	flex-basis: 75%;
}

}





/* Header ----------------------------------------------------------------- */
header #header-logo h1 img {
	width: 120px;
}


@media print, screen and (min-width: 768px) {
header #header-logo {
	max-width: calc(152px + 280px + 20px);
}
header #header-logo li:nth-child(1) {
	max-width: calc(152px + 20px);
}
header #header-logo h1 img {
	width: 152px;
}

}


@media print, screen and (min-width: 1260px) {
header #header-logo {
	max-width: calc(180px + 280px + 20px);
}
header #header-logo li:nth-child(1) {
	max-width: calc(180px + 20px);
}
header #header-logo h1 {
}
header #header-logo h1 img {
	width: 180px;
}

}

