.wrapper {
width: 100%;
margin:0 auto;
padding: 0;
text-align: left;
background: #FFFFFF;
}
.wrapper img{
border: 0;
vertical-align: bottom;
}
.container{
width: 990px;
margin: 0 auto 40px;
}


/* footer
***************************/
.footer {
width: 100%;
padding: 15px 0;
background: #000000;
}
.footer dl{
display: table;
width: 990px;
margin: 0 auto;
}
.footer dl dt{
display: table-cell;
vertical-align: middle;
text-align: left;
}
.footer dl dt img{
width: auto;
height: 50px;
}
.footer dl dd{
display: table-cell;
vertical-align: middle;
text-align: right;
}
.footer dl dd p{
font-size: 63%;
color: #FFFFFF;
}
/*
***************************/

/* media screen
*****************************************************************************************************/
@media screen and (min-width:568px) and (max-width:989px){
.wrapper {
max-width: 100%;
width: 100%;
margin:0 auto;
padding: 0;
}
.wrapper img{
max-width: 100%;
height: auto;
}
.container{
width: 100%;
margin: 0 auto 40px;
}

/* footer
***************************/
.footer {
width: 100%;
padding: 15px;
}
.footer dl{
display: table;
width: 100%;
margin: 0 auto;
}
.footer dl dt{
display: table-cell;
vertical-align: middle;
text-align: left;
}
.footer dl dt img{
width: auto;
height: 35px;
}
.footer dl dd{
display: table-cell;
vertical-align: middle;
text-align: right;
}
.footer dl dd p{
font-size: 63%;
}
/*
***************************/

{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
}
/* media screen
*****************************************************************************************************/
@media screen and  (max-width: 567px){
.wrapper {
max-width: 100%;
width: 100%;
margin:0 auto;
padding: 0;
}
.wrapper img{
max-width: 100%;
height: auto;
}
.container{
width: 100%;
margin: 0 auto 40px;
}


/* footer
***************************/
.footer {
width: 100%;
padding: 15px;
}
.footer dl{
display: block;
width: 100%;
margin: 0 auto;
}
.footer dl dt{
display: block;
vertical-align: middle;
text-align: left;
margin: 0 0 10px 0;
}
.footer dl dt img{
width: auto;
height: 25px;
}
.footer dl dd{
display: block;
vertical-align: middle;
text-align: left;
}
.footer dl dd p{
font-size: 63%;
}
/*
***************************/

{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
}


.tbl{
width:100%;
margin-bottom:15px;
}
.tbl table{
border-top:1px solid #ddd;
border-left:1px solid #ddd;
margin:0;
}
.tbl th,
.tbl td{
border-bottom:1px solid #ddd;
border-right:1px solid #ddd;
text-align:left;
padding:10px;
font-size:14px;
}
.tbl th{
color:#fff;
background-color:#00A788;
}
.tbl td{
	color:#222;
	background-color:#fff;
}
.tbl td.fbold{
font-weight:bold;
}
*****************************************************************************************************/
@media screen and  (max-width: 567px){

}

