@charset "euc-jp";
/* CSS Document */

html {
	overflow-y: scroll;
	font-size: 62.5%;
}
body {
	background-color: #fff;
	line-height: 1;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	font-size: 1.0rem; /*10px*/
	color: #002850;
	-webkit-text-size-adjust: 100%;
}
a {
	background: transparent;
	margin: 0;
	padding: 0;
	font-size: 100%;
	text-decoration: none;
	color: #002850;
	vertical-align: baseline;
	display: block;
}
a:hover img {
	opacity: 0.8;
}
img {
	vertical-align: bottom;
}
/*---------------clearfix---------------*/
.cf:after {
	content: '.';
	height: 0;
	line-height: 0;
	visibility: hidden;
	display: block;
	clear: both;
}
.cf {
	display: block;
}
/*---------------clearfix---------------*/
/*---------------ÈÆÍÑ¥¹¥¿¥¤¥ë---------------*/
.bgcOra {
 background: #ff9600 !important;
}
.bgcBlu {
 background: #4472C4 !important;
}
.bgcGre {
 background: #92D050 !important;
}
.none {
  display: none;
}
