﻿.mobile-type{
    font-size: 1rem;
}
.mobile-type a{
    font-size: 1rem;
}
.mobile-type .header .topbanner{
    height:11rem;
    background-size:100% 100%;
}
.mobile-type .header .topbanner .topbox{
    height:5rem;
}
.mobile-type .header .topbanner .topbox .topbox-main{
    width:90%;
    margin:0 auto;
}
.mobile-type .header .topbanner .topbox .topbox-main .top-logo{
    width:15rem;
    height:3rem;
    margin-top:1rem;
}
.mobile-type .header .topbanner .topbox .topbox-main .top-menu{
    display: none;
}
.mobile-type .header .topbanner .topbox .topbox-main .mob-nav__trigger{
    display:initial;
}


.mobile-type .header .topbanner-footer .top-search {
    width: 100%;
    text-align: center;
}
.mobile-type .page-footer .footer-main{
    width:90%;
}
.mobile-type .page-footer .footer-main p a{
    font-size: 0.8em;
}
.mobile-type video{
    width:100%;
    height:17rem;
}
.mobile-type .mob-hide{
    display: none;
}
.mobile-type .mob-show{
    display: initial;
}