*{margin:0;padding:0;}
html{overflow-y:scroll;}
html, body{height:100%;}
html, body{margin:0 auto;font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
background:#002D8C;background-repeat:repeat;height: 100%;}
.letter{display:table;width:100%;height:100%;margin:0 auto;}
.sheet{display:table-row;height:100%;padding:0 0 20px 0;cursor:auto;}
.page{display:flex;flex-direction:row;margin:0 auto;width:1000px;height:100%;}
.content{background:#dcdcdc;flex:0 1 auto;margin:0;padding:30px 30px;width:100%;}
header{position:relative;height:185px;z-index:1;}
.logo{width:1000px;margin:0 auto;}
.gerb{margin:10px 0 0 0px;}
footer{width:100%;margin:0;}
footer table{width:1000px;margin:0 auto;}
footer td, footer a{vertical-align:top;padding:5px 0 0 0;font-size:12px;color:#547cd4;}
footer img{border:none;}
h1, h2, h3, h4, h5, h6, p, a, ul, ol, li, th, td{color:#001000;font-weight:normal;font-style:normal;text-align:justify;text-decoration:none;text-indent:0;line-height:125%;}
h1,h2{font-size:25px;margin:0 0 15px 0;text-align:left;color:#fff;text-shadow:1px 1px 0px #000;letter-spacing:2px;}
h3{font-size:18px;margin:0 0 10px 0;text-align:left;color:#fff;letter-spacing:1px;}
h4{font-size:18px;margin:20px 0 10px 0;text-align:left;}
h5{font-size:16px;margin:5px 0 5px 0;text-align:left;}
p, a{font-size:14px;margin:0 0 8px 0;line-height:135%;}
a{color:#fff;}
img{margin:0;border:none}
.tile{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;}
.news{background:#002D8C;width:415px;height:200px;margin:0 0 20px 0;padding:20px;box-shadow:3px 3px 5px rgba(150, 150, 150, 0.8);}
.news p{font-size:16px;color:#fff;text-align:justify;}
.news-kn{bottom:20px;right:20px;color:#fff;}
.news-kn a{font-size:18px;color:#efcc25;text-shadow:1px 1px 0 #000;letter-spacing:1px;text-align:left;margin:0;}
.tc{text-align:center;}
.tr{text-align:right;}
.fr{float:right;}
.ok-mob, .mob-button, .no{display:none;}

@media only screen and (max-device-width:480px){
body{background:none;}
.ok-mob{display:block;}
.mob-panel, .no-mob{display:none;}
.mob-panel p, .mob-panel a, .accord > label{font-size:14px !important;}
.mob-panel{padding:10px 0 10px 10px;border-bottom:1px solid #dbe6f1;}
.mob-button{position:relative;display:block;width:25px;height:20px;padding:5px;margin:-40px 0 0 0;}
.mob-button a, .mob-button a:hover, .mob-button a.active{font-size:14px;color:#fff;}
.letter{box-shadow:none;}
.sheet{padding:0;}
.page{display:block;width:auto;padding:5px;}
header{margin:0 auto;width:auto;height:100px;background-image:url('images/header-mob.svg');background-position:5px 5px;background-repeat:no-repeat;position:relative;}
.logo{width:calc(100% - 155px);margin:0;}
.logo-ind{width:100%;margin:0;}
.logo img{margin:10px 0 0 10px;}
.content{padding:20px 0;}
footer table{width:auto;margin:0 auto;}
footer td, footer a{font-size:10px;width:33% !important;}
footer img{width:auto;}
img{width:auto;}
.tile{display:block;margin:0 5px;}
}
