@media only screen and (max-width: 859px){body{background:none;font-size:1em}#wrap{width:100%;background:none}#wrap #header{height:auto}#wrap #header #logo{position:relative;top:0;margin:10px 0 10px 10px}#wrap #header #logo img{width:160px;height:auto}#wrap #header #nav{display:none}#wrap #header #imageArea{background:#b1cd75;padding:5px 0 2px 0;position:relative;width:100%;overflow:hidden}#wrap #header #imageArea img{width:100%;height:auto}#wrap #header #imageArea img:last-child{display:none}#wrap #header #headline{position:absolute;top:52px;font-size:18px;font-weight:normal;float:right;width:42%;line-height:120%}#wrap #header #headline span{display:block}#wrap #header #right-menu{display:block;background:url("../img/nav-mobile.gif") left top no-repeat;width:28px;height:26px;text-indent:-999px;overflow:hidden;position:absolute;top:10px;right:10px}#wrap #article{padding:70px 20px 20px 20px;margin-top:0px;position:relative}#wrap #article #slogan{position:absolute;width:100%;top:-30px;left:0;height:50px}#wrap #article #slogan .bottom{position:relative;height:auto;width:auto;text-align:center}#wrap #article #slogan .bottom img{position:relative;max-width:100%;height:auto}#wrap #article #section{width:auto;float:none;margin-bottom:20px}#wrap #article #copyleft{float:none;width:auto;background:#114994;color:#fff;text-align:left;padding:10px}#wrap #article .csc-mailform label{display:block}#wrap #article .csc-mailform input,#wrap #article .csc-mailform textarea{width:100%}#wrap #article .csc-mailform #mailformformtype_mail{margin-left:0}#footer ul{padding-right:1rem}}@media only screen and (max-width: 401px){#wrap #header #headline{font-size:14px;top:60px}}

/*# sourceMappingURL=mobile.css.map */