#center-wrap{
	width:100%;
}
#page-contents > div > h1{
	width:100%;
}
#page-contents > div > h1 > img{
	width:100%;
}
.lyt-smx2 div.content {
  min-width: 100%;
  width: 100%;
  max-width: 100%;
  background-color: #fff;
}
#page-main > div.page-navi:after { content: ""; display: block; clear: both; }
#page-main > div.page-navi > img{
	display:block;
	float:left;
	margin:0 0 0 0;
}
.lyt-smx2 div.main {
box-sizing: border-box;
  margin: 0 0 0 0;
  max-width: 100%;
  min-width: 0;
  overflow: hidden;
  padding: 20px 13px 30px 5px;
  width: auto;
}
#page-main {
  width: 100%;
  margin: auto;
}
#page-main div{
	width:auto;
	max-width:100%;
	box-sizing:border-box;
}
.lyt-smx2 #page-top, .lyt-smx.solid #page-top {
    width:100%;
}
ul.nav-03 {
  display: block;
}
ul.nav-03 li a {
  display: block;
}
#ex-page-under {
  width: 100%;
  margin: auto;
}
div.footer div.inner {
	width:100%;
  box-sizing:border-box;
}
.footer {
  box-sizing:border-box;
  padding-right: 5px;
  padding-left: 5px;
  border-top-width: 0 !important;
}
div#models img{
	height:40px;
}
div#filter img{height:35px;}
div#filter a.switch-all{display:block;}



h1 img{
  width: 100%;

}


.lyt-smx div.extra, .lyt-smx2 div.extra {
  float: none;
  margin-left: 0;
  padding-top: 20px;
  width: 100%;
  z-index: 3;
  padding: 20px 13px 30px 5px;
}
.year-navi{
  width: 100%;

}