

/* @group footer 

_|_|_|_|    _|_|      _|_|    _|_|_|_|_|  _|_|_|_|  _|_|_|
_|        _|    _|  _|    _|      _|      _|        _|    _|
_|_|_|    _|    _|  _|    _|      _|      _|_|_|    _|_|_|
_|        _|    _|  _|    _|      _|      _|        _|    _|
_|          _|_|      _|_|        _|      _|_|_|_|  _|    _|

 --------------------------------------------------------*/

div.footer {
	background: #498f70;
}
div.footer > footer {
}
div.footer > footer > div.inner {
}
div.footer > footer > div.inner > div.row {
	max-width: 1200px;
	width: 92%;
	margin: 0 auto;
	text-align: left;
}
div.footer > footer > div.inner > div.row > div.col {
	vertical-align: top;
}

div.footer > footer > div.inner.inner_1 {
}
div.footer > footer > div.inner.inner_1 > div.row {
	padding: 60px 0;
}
div.footer > footer > div.inner.inner_1 > div.row > div.col {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 {
	background: #FFF;
	width: 30%;
	padding: 40px 2% 20px 4%;
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > div.img {
	margin-bottom: 50px;
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > div.img > a {
	display: block;
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > div.img > a > img {
	display: block;
	max-width: 260px;
	width: 100%;
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl {
	min-height: 70px;
	padding-bottom: 20px;
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl::after {
	content: "";
	display: block;
	clear: both;
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > * {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dt {
	width: 40px;
	float: left;
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dt > img {
	display: block;
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dd {
	overflow: hidden;
	line-height: 1.1;
	padding: 0.4em 0 0  6%;
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dd > * {
	color: #595757;
	display: block;
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dd > * > div {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dd > * > div.main {
	font-size: 200%;
	letter-spacing: 0.05em;
	line-height: 1;
	margin-bottom: -0.1em;
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dd > * > div.main > span {
	font-family: 'NotoSansJP-Medium', "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Verdana, Arial, sans-serif;
	font-style: normal;
	position: relative;
	font-size: 90%;
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dd > * > div.main > span.left {
	margin-left: -0.5em;
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dd > * > div.main > span.right {
	margin-right: -0.5em;
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dd > * > div.sub {
	font-size: 90%;
}

div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.tel {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.tel > dt {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.tel > dt > img {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.tel > dd {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.tel > dd > a {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.tel > dd > a > div.main {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.tel > dd > a > div.sub {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.fax {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.fax > dt {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.fax > dt > img {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.fax > dd {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.fax > dd > div {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.fax > dd > div > div.main {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.location {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.location > dt {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.location > dt > img {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.location > dd {
	padding-top: 0;
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.location > dd > address {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.location > dd > address > a {
	color: #595757;
	display: block;
	font-size: 95%;
	letter-spacing: 0.05em;
	line-height: 1.2;
}

div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 {
	color: #FFF;
	width: 70%;
	padding-top: 3%;
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav {
	letter-spacing: -.40em;
	max-width: 700px;
	margin: 0 0 0 auto;
	width: 90%;
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section {
	display: inline-block;
	width: 33.333%;
	vertical-align: top;
	letter-spacing: 0.05em;
	padding-left: 40px;
	position: relative;
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section > header {
	margin-bottom: 25px;
	max-width: 130px;
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section > header::before {
	content: "";
	display: block;
	width: 25px;
	height: 25px;
	position: absolute;
	left: 0;
	background: url(../elements/arrow_footer_btn.png?1812141) 50% 50% / 100% no-repeat;
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section > header > h3 {
	line-height: 1.3;
	font-weight: bold;
	font-size: 115%;
	border-bottom: 1px solid;
	min-height: 55px;
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section > ul {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section > ul > li {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section > ul > li > a {
	color: #FFF;
	display: block;
	font-size: 90%;
	line-height: 1.2;
	padding: 8px 0;
}

div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.catalog {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.catalog > header {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.catalog > header > h3 {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.catalog > ul {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.catalog > ul > li {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.catalog > ul > li > a {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.products {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.products > header {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.products > header > h3 {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.products > ul {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.products > ul > li {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.products > ul > li > a {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.company {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.company > header {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.company > header > h3 {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.company > ul {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.company > ul > li {
}
div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.company > ul > li > a {
}

div.footer > footer > div.inner.inner_2 {
	background: #FFF;
	padding: 35px 0;
}
div.footer > footer > div.inner.inner_2 > div.row {
}
div.footer > footer > div.inner.inner_2 > div.row::after {
	content: "";
	display: block;
	clear: both;
}
div.footer > footer > div.inner.inner_2 > div.row > div.col {
}
div.footer > footer > div.inner.inner_2 > div.row > div.col.col_1 {
}
div.footer > footer > div.inner.inner_2 > div.row > div.col.col_1 > div.img {
}
div.footer > footer > div.inner.inner_2 > div.row > div.col.col_1 > div.img > a {
	display: block;
}
div.footer > footer > div.inner.inner_2 > div.row > div.col.col_1 > div.img > a > img {
	display: block;
	max-width: 175px;
}
div.footer > footer > div.inner.inner_2 > div.row > div.col.col_2 {
	width: calc(100% - 200px);
	text-align: right;
	letter-spacing: -.40em;
	line-height: 1;
	padding: 10px 0;
	font-size: 90%;
}
div.footer > footer > div.inner.inner_2 > div.row > div.col.col_2 > * {
	display: inline-block;
	vertical-align: top;
}
div.footer > footer > div.inner.inner_2 > div.row > div.col.col_2 > ul {
}
div.footer > footer > div.inner.inner_2 > div.row > div.col.col_2 > ul > li {
	display: inline-block;
	letter-spacing: normal;
}
div.footer > footer > div.inner.inner_2 > div.row > div.col.col_2 > ul > li > a {
	display: block;
	padding: 0 20px;
	color: #333;
}
div.footer > footer > div.inner.inner_2 > div.row > div.col.col_2 > small {
	letter-spacing: 0.1em;
	padding-left: 20px;
}
div.footer > footer > div.inner.inner_2 > div.row > div.col.col_2 > small > span {
}


/* @end */


	
	
	
	
	
	
	
	
	
	
	
	





/* ==========================================================================
   Media Queries
   ========================================================================== */


/* @group If <= height 600 & width 740 

_|_|_|  _|_|_|_|
  _|    _|
  _|    _|_|_|
  _|    _|
_|_|_|  _|

 --------------------------------------------------------*/
@media only screen and (max-height:600px) and (max-width:740px) {
}
/* @end */


/* @group If <= 1200 

_|_|_|  _|_|_|_|
  _|    _|
  _|    _|_|_|
  _|    _|
_|_|_|  _|

 --------------------------------------------------------*/
@media only screen and (max-width:1200px) {

	/* @group footer 

	_|_|_|_|    _|_|      _|_|    _|_|_|_|_|  _|_|_|_|  _|_|_|
	_|        _|    _|  _|    _|      _|      _|        _|    _|
	_|_|_|    _|    _|  _|    _|      _|      _|_|_|    _|_|_|
	_|        _|    _|  _|    _|      _|      _|        _|    _|
	_|          _|_|      _|_|        _|      _|_|_|_|  _|    _|

	 --------------------------------------------------------*/

	div.footer {
	}
	div.footer > footer {
	}
	div.footer > footer > div.inner {
	}
	div.footer > footer > div.inner > div.row {
	}
	div.footer > footer > div.inner > div.row > div.col {
	}

	div.footer > footer > div.inner.inner_1 {
	}
	div.footer > footer > div.inner.inner_1 > div.row {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 {
	width: 340px;
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > div.img {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > div.img > a {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > div.img > a > img {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl::after {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > * {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dt {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dt > img {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dd {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dd > * {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dd > * > div {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dd > * > div.main {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dd > * > div.main > span {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dd > * > div.main > span.left {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dd > * > div.main > span.right {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dd > * > div.sub {
	}

	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.tel {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.tel > dt {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.tel > dt > img {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.tel > dd {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.tel > dd > a {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.tel > dd > a > div.main {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.tel > dd > a > div.sub {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.fax {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.fax > dt {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.fax > dt > img {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.fax > dd {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.fax > dd > div {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.fax > dd > div > div.main {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.location {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.location > dt {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.location > dt > img {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.location > dd {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.location > dd > address {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.location > dd > address > a {
	}

	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 {
	width: calc(100% - 340px);
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav {
	width: 95%;
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section > header {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section > header::before {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section > header > h3 {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section > ul {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section > ul > li {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section > ul > li > a {
	}

	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.catalog {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.catalog > header {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.catalog > header > h3 {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.catalog > ul {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.catalog > ul > li {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.catalog > ul > li > a {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.products {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.products > header {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.products > header > h3 {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.products > ul {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.products > ul > li {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.products > ul > li > a {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.company {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.company > header {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.company > header > h3 {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.company > ul {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.company > ul > li {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.company > ul > li > a {
	}

	div.footer > footer > div.inner.inner_2 {
	}
	div.footer > footer > div.inner.inner_2 > div.row {
	}
	div.footer > footer > div.inner.inner_2 > div.row::after {
	}
	div.footer > footer > div.inner.inner_2 > div.row > div.col {
	}
	div.footer > footer > div.inner.inner_2 > div.row > div.col.col_1 {
	}
	div.footer > footer > div.inner.inner_2 > div.row > div.col.col_1 > div.img {
	}
	div.footer > footer > div.inner.inner_2 > div.row > div.col.col_1 > div.img > a {
	}
	div.footer > footer > div.inner.inner_2 > div.row > div.col.col_1 > div.img > a > img {
	}
	div.footer > footer > div.inner.inner_2 > div.row > div.col.col_2 {
	}
	div.footer > footer > div.inner.inner_2 > div.row > div.col.col_2 > * {
	}
	div.footer > footer > div.inner.inner_2 > div.row > div.col.col_2 > ul {
	}
	div.footer > footer > div.inner.inner_2 > div.row > div.col.col_2 > ul > li {
	}
	div.footer > footer > div.inner.inner_2 > div.row > div.col.col_2 > ul > li > a {
	}
	div.footer > footer > div.inner.inner_2 > div.row > div.col.col_2 > small {
	}
	div.footer > footer > div.inner.inner_2 > div.row > div.col.col_2 > small > span {
	}


	/* @end */
}
/* @end */


/* @group If <= 1000 

_|_|_|  _|_|_|_|
  _|    _|
  _|    _|_|_|
  _|    _|
_|_|_|  _|

 --------------------------------------------------------*/
@media only screen and (max-width:1000px) {

	/* @group footer 

	_|_|_|_|    _|_|      _|_|    _|_|_|_|_|  _|_|_|_|  _|_|_|
	_|        _|    _|  _|    _|      _|      _|        _|    _|
	_|_|_|    _|    _|  _|    _|      _|      _|_|_|    _|_|_|
	_|        _|    _|  _|    _|      _|      _|        _|    _|
	_|          _|_|      _|_|        _|      _|_|_|_|  _|    _|

	 --------------------------------------------------------*/

	div.footer {
	}
	div.footer > footer {
	}
	div.footer > footer > div.inner {
	}
	div.footer > footer > div.inner > div.row {
	width: 96%;
	}
	div.footer > footer > div.inner > div.row > div.col {
	display: block;
	margin: 0 auto;
	}

	div.footer > footer > div.inner.inner_1 {
	}
	div.footer > footer > div.inner.inner_1 > div.row {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col {
	display: block;
	margin: 0 auto;
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 {
	width: 100%;
	max-width: 420px;
	padding: 30px 4% 10px 4%;
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > div.img {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > div.img > a {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > div.img > a > img {
	margin: 0 auto;
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl {
	margin: 0 auto;
	width: 260px;
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl::after {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > * {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dt {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dt > img {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dd {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dd > * {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dd > * > div {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dd > * > div.main {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dd > * > div.main > span {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dd > * > div.main > span.left {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dd > * > div.main > span.right {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dd > * > div.sub {
	}

	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.tel {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.tel > dt {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.tel > dt > img {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.tel > dd {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.tel > dd > a {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.tel > dd > a > div.main {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.tel > dd > a > div.sub {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.fax {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.fax > dt {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.fax > dt > img {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.fax > dd {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.fax > dd > div {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.fax > dd > div > div.main {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.location {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.location > dt {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.location > dt > img {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.location > dd {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.location > dd > address {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.location > dd > address > a {
	}

	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 {
	width: 100%;
	padding: 70px 30px 0 0;
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav {
	margin: 0 auto;
	max-width: 650px;
	width: 100%;
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section {
	padding-left: 40px;
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section > header {
	max-width: none;
	margin-bottom: 15px;
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section > header::before {
	left: 10px;
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section > header > h3 {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section > ul {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section > ul > li {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section > ul > li > a {
	}

	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.catalog {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.catalog > header {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.catalog > header > h3 {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.catalog > ul {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.catalog > ul > li {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.catalog > ul > li > a {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.products {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.products > header {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.products > header > h3 {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.products > ul {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.products > ul > li {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.products > ul > li > a {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.company {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.company > header {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.company > header > h3 {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.company > ul {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.company > ul > li {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.company > ul > li > a {
	}

	div.footer > footer > div.inner.inner_2 {
	}
	div.footer > footer > div.inner.inner_2 > div.row {
	}
	div.footer > footer > div.inner.inner_2 > div.row::after {
	}
	div.footer > footer > div.inner.inner_2 > div.row > div.col {
	}
	div.footer > footer > div.inner.inner_2 > div.row > div.col.col_1 {
	margin-bottom: 40px;
	}
	div.footer > footer > div.inner.inner_2 > div.row > div.col.col_1 > div.img {
	}
	div.footer > footer > div.inner.inner_2 > div.row > div.col.col_1 > div.img > a {
	}
	div.footer > footer > div.inner.inner_2 > div.row > div.col.col_1 > div.img > a > img {
	margin: 0 auto;
	}
	div.footer > footer > div.inner.inner_2 > div.row > div.col.col_2 {
	}
	div.footer > footer > div.inner.inner_2 > div.row > div.col.col_2 > * {
	display: block;
	text-align: center;
	}
	div.footer > footer > div.inner.inner_2 > div.row > div.col.col_2 > ul {
	}
	div.footer > footer > div.inner.inner_2 > div.row > div.col.col_2 > ul > li {
	}
	div.footer > footer > div.inner.inner_2 > div.row > div.col.col_2 > ul > li > a {
	padding: 10px 20px;
	}
	div.footer > footer > div.inner.inner_2 > div.row > div.col.col_2 > small {
	padding: 30px 0 0;
	font-size: 80%;
	}
	div.footer > footer > div.inner.inner_2 > div.row > div.col.col_2 > small > span {
	}


	/* @end */
}
/* @end */


/* @group If <= 900 

_|_|_|  _|_|_|_|
  _|    _|
  _|    _|_|_|
  _|    _|
_|_|_|  _|

 --------------------------------------------------------*/
@media only screen and (max-width:900px) {
}
/* @end */


/* @group If <= 800 

_|_|_|  _|_|_|_|
  _|    _|
  _|    _|_|_|
  _|    _|
_|_|_|  _|

 --------------------------------------------------------*/
@media only screen and (max-width:800px) {
}
/* @end */


/* @group If <= 740 = iphone landscape 

_|_|_|  _|_|_|_|
  _|    _|
  _|    _|_|_|
  _|    _|
_|_|_|  _|

 --------------------------------------------------------*/
@media only screen and (max-width:740px) {
}
/* @end */


/* @group If <= 600 

_|_|_|  _|_|_|_|
  _|    _|
  _|    _|_|_|
  _|    _|
_|_|_|  _|

 --------------------------------------------------------*/
@media only screen and (max-width:600px) {

	/* @group footer 

	_|_|_|_|    _|_|      _|_|    _|_|_|_|_|  _|_|_|_|  _|_|_|
	_|        _|    _|  _|    _|      _|      _|        _|    _|
	_|_|_|    _|    _|  _|    _|      _|      _|_|_|    _|_|_|
	_|        _|    _|  _|    _|      _|      _|        _|    _|
	_|          _|_|      _|_|        _|      _|_|_|_|  _|    _|

	 --------------------------------------------------------*/

	div.footer {
	}
	div.footer > footer {
	}
	div.footer > footer > div.inner {
	}
	div.footer > footer > div.inner > div.row {
	}
	div.footer > footer > div.inner > div.row > div.col {
	}

	div.footer > footer > div.inner.inner_1 {
	}
	div.footer > footer > div.inner.inner_1 > div.row {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 {
	width: 96%;
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > div.img {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > div.img > a {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > div.img > a > img {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl::after {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > * {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dt {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dt > img {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dd {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dd > * {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dd > * > div {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dd > * > div.main {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dd > * > div.main > span {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dd > * > div.main > span.left {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dd > * > div.main > span.right {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl > dd > * > div.sub {
	}

	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.tel {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.tel > dt {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.tel > dt > img {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.tel > dd {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.tel > dd > a {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.tel > dd > a > div.main {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.tel > dd > a > div.sub {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.fax {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.fax > dt {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.fax > dt > img {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.fax > dd {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.fax > dd > div {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.fax > dd > div > div.main {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.location {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.location > dt {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.location > dt > img {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.location > dd {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.location > dd > address {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_1 > dl.location > dd > address > a {
	}

	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 {
	padding-right: 40px;
	max-width: 500px;
	width: 96%;
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section {
	display: block;
	width: 100%;
	margin-bottom: 50px;
	font-size: 120%;
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section > header {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section > header::before {
	left: 0;
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section > header > h3 {
	min-height: 0;
	padding: 0 0 20px;
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section > ul {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section > ul > li {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section > ul > li > a {
	}

	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.catalog {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.catalog > header {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.catalog > header > h3 {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.catalog > ul {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.catalog > ul > li {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.catalog > ul > li > a {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.products {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.products > header {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.products > header > h3 {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.products > ul {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.products > ul > li {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.products > ul > li > a {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.company {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.company > header {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.company > header > h3 {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.company > ul {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.company > ul > li {
	}
	div.footer > footer > div.inner.inner_1 > div.row > div.col.col_2 > nav > section.company > ul > li > a {
	}

	div.footer > footer > div.inner.inner_2 {
	padding: 35px 0 80px;
	}
	div.footer > footer > div.inner.inner_2 > div.row {
	}
	div.footer > footer > div.inner.inner_2 > div.row::after {
	}
	div.footer > footer > div.inner.inner_2 > div.row > div.col {
	width: 100% !important;
	}
	div.footer > footer > div.inner.inner_2 > div.row > div.col.col_1 {
	}
	div.footer > footer > div.inner.inner_2 > div.row > div.col.col_1 > div.img {
	}
	div.footer > footer > div.inner.inner_2 > div.row > div.col.col_1 > div.img > a {
	}
	div.footer > footer > div.inner.inner_2 > div.row > div.col.col_1 > div.img > a > img {
	}
	div.footer > footer > div.inner.inner_2 > div.row > div.col.col_2 {
	}
	div.footer > footer > div.inner.inner_2 > div.row > div.col.col_2 > * {
	}
	div.footer > footer > div.inner.inner_2 > div.row > div.col.col_2 > ul {
	}
	div.footer > footer > div.inner.inner_2 > div.row > div.col.col_2 > ul > li {
	}
	div.footer > footer > div.inner.inner_2 > div.row > div.col.col_2 > ul > li > a {
	}
	div.footer > footer > div.inner.inner_2 > div.row > div.col.col_2 > small {
	}
	div.footer > footer > div.inner.inner_2 > div.row > div.col.col_2 > small > span {
	}

	/* @end */

}
/* @end */


/* @group If <= 450 

_|_|_|  _|_|_|_|
  _|    _|
  _|    _|_|_|
  _|    _|
_|_|_|  _|

 --------------------------------------------------------*/
@media only screen and (max-width:450px) {
}
/* @end */



