.container {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    z-index: 1;
}
.page-bg{
    background-color: #F8F8F8;
}
.page-bd-15{
    padding: 0 15px;
}
.page-hd{
    padding: 20px;
}
.page-bd{
    padding:0;
}
.margin0-t {
  margin-top: 0px; }

.margin0-r {
  margin-right: 0px; }

.margin0-b {
  margin-bottom: 0px; }

.margin0-l {
  margin-left: 0px; }

.margin0 {
  margin: 0px; }

.padding0-t {
  padding-top: 0px; }

.padding0-r {
  padding-right: 0px; }

.padding0-b {
  padding-bottom: 0px; }

.padding0-l {
  padding-left: 0px; }

.padding0 {
  padding: 0px; }

.margin5-t {
  margin-top: 5px; }

.margin5-r {
  margin-right: 5px; }

.margin5-b {
  margin-bottom: 5px; }

.margin5-l {
  margin-left: 5px; }

.margin5 {
  margin: 5px; }

.padding5-t {
  padding-top: 5px; }

.padding5-r {
  padding-right: 5px; }

.padding5-b {
  padding-bottom: 5px; }

.padding5-l {
  padding-left: 5px; }

.padding5 {
  padding: 5px; }

.margin10-t {
  margin-top: 10px; }

.margin10-r {
  margin-right: 10px; }

.margin10-b {
  margin-bottom: 10px; }

.margin10-l {
  margin-left: 10px; }

.margin10 {
  margin: 10px; }

.padding10-t {
  padding-top: 10px; }

.padding10-r {
  padding-right: 10px; }

.padding10-b {
  padding-bottom: 10px; }

.padding10-l {
  padding-left: 10px; }

.padding10 {
  padding: 10px; }

.margin15-t {
  margin-top: 15px; }

.margin15-r {
  margin-right: 15px; }

.margin15-b {
  margin-bottom: 15px; }

.margin15-l {
  margin-left: 15px; }

.margin15 {
  margin: 15px; }

.padding15-t {
  padding-top: 15px; }

.padding15-r {
  padding-right: 15px; }

.padding15-b {
  padding-bottom: 15px; }

.padding15-l {
  padding-left: 15px; }

.padding15 {
  padding: 15px; }

.margin20-t {
  margin-top: 20px; }

.margin20-r {
  margin-right: 20px; }

.margin20-b {
  margin-bottom: 20px; }

.margin20-l {
  margin-left: 20px; }

.margin20 {
  margin: 20px; }

.padding20-t {
  padding-top: 20px; }

.padding20-r {
  padding-right: 20px; }

.padding20-b {
  padding-bottom: 20px; }

.padding20-l {
  padding-left: 20px; }

.padding20 {
  padding: 20px; }
.page-title
{
    padding: 20px;
}
.page-hd-title{
    text-align: left;
    font-size: 20px;
    font-weight: 400;
}
.page-hd-desc {
    margin-top: 5px;
    color: #888888;
    text-align: left;
    font-size: 14px;
}
.page__ft{
  padding-top:30px;padding-bottom:20px;
  text-align:center
}

.page__ft img{
  height:35px
}

.page__ft.j_bottom{
  position:absolute;bottom:0;left:0;right:0
}

.hidden-div
{
    display:none;
}

.div_result
{
    width:100%;
	display:flex;
	align-items:center;
	justify-content:center;
}

.img_result
{
    display:block;
	width:100%;
	max-width:1280px;
	height:auto;
}

.copy_right
{
    width:100%;
    display:flex;
    font-family:'SourceSansPro-ExtraLight';
	align-items:center;
	justify-content:center;
    font-size: 9pt;
    color: #888888;
}

.copy_right a:link {color:#888888}

.copy_right a:visited {color:#888888}

.copy_right a:hover {color:#888888}
