@media only all and (max-width:799px){body{font-size:90%;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.frame-outer{width:100%;padding:1rem}.hide_m{display:none}.justifier{text-align:left}}@media only all and (max-width:700px){.flexbox,.footer{display:block}.box,.box-left,.box-right{width:100%}ul{padding-bottom:1rem}}@media only all and (max-width:450px){h3{font-size:1.6rem}h1{font-size:1.8rem}}