

* { margin:0; padding:0; border:none;}



body {
color:#000000;
-webkit-text-size-adjust: none;
font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
font-size:18px;
line-height:1.61;
letter-spacing:.01em;
min-width: 1300px;
}

input, select, textarea {
}

input::-webkit-input-placeholder {
    color: #bbb;
    font-weight: normal;
}
input:-ms-input-placeholder {
    color: #bbb;
    font-weight: normal;
}
input::-moz-placeholder {
    color: #bbb;
    font-weight: normal;
}

input.imeDisabled {
ime-mode: disabled;
}

input[type="text"], input[type="tel"], input[type="password"], select, textarea {
	background-color: #ffffff;
	box-shadow:0 0 10px #f0f0f0;
    border: none !important;
    padding: 5px;
}

input[type="radio"]:checked {outline: solid 5px #ffff00;}
input[type="checkbox"]:checked {outline: solid 5px #ffff00;}

input[type="submit"]:disabled {background: #DCDCDC;cursor: not-allowed; border-bottom:#ddd; box-sizing:border-box;}

em {font-style:normal;}
li {list-style:none;}
address {font-style:normal;}
address a {text-decoration:none; color: #666;}
span, label{ display:inline-block;}
u{ color:#C0F;}

table{ border-spacing:0; border-collapse:collapse; box-sizing:border-box;}

/* --- */
#scrollUp {
	bottom: 0px;
	right: 0px;
	height: 70px;  /* Height of image */
	width: 70px; /* Width of image */
	background: url(/images/icons/top.png) no-repeat;
	background-size:70px;
	z-index:1000;

}

#scrollUp:hover {
	opacity:0.9;
}

.aside { color:#090;}

.clearfix:before,
.clearfix:after{
	display:block;
	content:"";
	clear:both;
}

