@charset "utf-8";
/* CSS Document */

html, *{
}
body{
	font-family: 'Arimo', sans-serif;
	background-color: #fff;
	padding: 0;
	color: #565656;
	margin: 0;
	
}

html,
body {
	height: 100%;
}
h1, h2{
	font-weight: normal;
}





.inner{
	width: 100%;
	max-width: 1024px;
	margin: 0 auto;
}

.clear{
	clear: both;
}
*{box-sizing: border-box;}
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
a {text-decoration: none;
color: #373736;}
a:hover{
	color: #00A0E3;
}
p{
font-size: 18px;
line-height: 26px;
	color: #1D1D1D;
}
a {cursor:pointer;}

footer, aside, section, article, nav, address, figure, figcaption, mark, time, hgroup, canvas {display: block; padding: 0; margin: 0;}
ul, ol{
	padding: 0;
	margin: 0;
}
strong{
	font-weight: bold;
}
li{
	list-style: none;
	padding: 0;
	margin-bottom: 0;
}

/* selection */ 

::selection {
	background-color: #DF4D0C;
	color: #ffffff;
} 

::-moz-selection { 
	background-color: #DF4D0C;
	color: #ffffff;
} 

::-webkit-selection { 
	background-color: #DF4D0C;
	color: #ffffff;
}
*:focus {
    outline: none;
}
input[type=search] {
    color: #1D1D1D;
}
input:focus {
  background-color:#F9F9F9;
	border: 1px solid #F0F0F0;
	
}
input::placeholder {
  color: #ccc;
	font-size: 15px;
  
}
select:focus {
  background-color: #DF4D0C;
}

#mxcpr{
	visibility: hidden;
	display: none;
}


@media screen and (max-width: 1549px) {

}

@media screen and (max-width: 790px) {
}


@media screen and (max-width: 748px) {

}

@media screen and (max-width: 650px) {
	
}


@media screen and (max-width: 528px) {


}


@media screen and (max-width: 489px) {

}

	