* {padding:0; margin:0; border:0;}
*, *:before, *:after {-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
:focus, :active {outline:none;}
a:focus, a:active {outline:none;}
nav, footer, header, aside {display:block;}
html, body {height:100%; width:100%; font-size:100%; line-height:1; font-size:14px; -ms-text-size-adjust:100%; -moz-text-size-adjust:100%; -webkit-text-size-adjust:100%;}
input, button, textarea {font-family:inherit;}
input::-ms-clear {display:none;}
button {cursor:pointer;}
button::-moz-focus-inner {padding:0; border:0;}
a, a:visited {text-decoration:underline; color:#ffffff;}
a:hover {text-decoration:none;}
ul li {list-style:none;}
img {vertical-align:top;}
h1, h2, h3, h4, h5, h6 {font-size:inherit; font-weight:400;}



body {font-family: Arial, Helvetica, sans-serif; background-color:#45494e; color:#ffffff;}
a {text-decoration:underline;}
a.nothref {text-decoration:underline dotted; text-underline-offset: 5px; cursor:pointer;}
a.nothref:hover {text-decoration:none;}
.head {font-weight:bold; font-size:15px; background-color:#912428;}
.head img {width:15px; margin:2px 7px 0 0;}
.head nav {display:inline; white-space:nowrap; line-height:150%;}

.br {height:2px; background-color:#777777;}
.rbr {height:2px; background-color:#912428;}
.con {display:flex; flex-wrap:wrap; justify-content: center; align-items: center;}
.con div {flex:1; max-width:33.33%; margin:20px; text-align:center;}
.con .smqr, .con .sqr {width:150px;}
.con .logo {width:200px;}
.con span {display:block; font-weight:bold; margin-bottom:5px;}
.con span img {width:40px; display:block; margin:auto; margin-bottom:5px;}
.nb {color:#777777; padding:10px; text-align:center;}
.nbm {color:#777777; padding:30px; font-size:25px;}
.nbm div {float:left; border:1px solid #ffffff;}
.nbm img {width:30px; margin:0 30px 30px 0; float:left;}
.pres {font-weight:bold; font-style:italic; font-size: 20px; padding:20px; text-align:center; line-height:150%;}
.tit {font-size: 20px; padding:20px; text-align:center; margin-top:20px; line-height:150%;}
.txt {font-size: 12px; padding:20px;}

@media (max-width: 500px) {
	.con {flex-direction: column;}
	.con div {flex: 1; max-width: 100%;}
	.head div {margin:10px;}
}

a#hidesmqr, a#hidesqr {display:none;}
.smqr, .sqr {display:none;}