@charset='utf-8';


/*--------------
 基本
--------------*/
body {
	background:#ffffff;
	color: #434343;
	letter-spacing:0.08em;
	letter-spacing:0.05em\9; /* IE8 and below */
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	line-height:normal;
	line-height:1.3em\9; /* IE8 and below */
}


.headerWrap{
	width:900px;
	margin:0 auto;
	padding:30px;
	border-bottom:#ffe4e1 10px solid;
}
@media only screen and (max-width: 768px) {
.headerWrap{
	width:auto;
	padding:20px;
}
}


.footerWrap{
	background:#ffe4e1;
	width:900px;
	margin:40px auto 0px;
	padding:20px 30px;
	font-size:12px;
	letter-spacing:normal;
	text-align:left;
}
@media only screen and (max-width: 768px) {
.footerWrap{
	width:auto;
	margin:30px auto 0px;
	padding:10px 10px;
	font-size:10px;
	letter-spacing:normal;
	text-align:center;
}
}


.imgPC{
	display:block;
}
.imgSP{
	display:none;
}
@media only screen and (max-width: 768px) {
.imgPC{
	display:none;
}
.imgSP{
	display:block;
}
}


















.alover {
	cursor:pointer;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	-moz-opacity:1;
	-khtml-opacity:1;
}
.alover:hover {
	opacity:0.5;
	filter: alpha(opacity=50);
	-ms-filter: "alpha(opacity=50)";
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
}
@media only screen and (max-width: 768px) {
.alover:hover {
	opacity:1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	-moz-opacity:1;
	-khtml-opacity: 1;
}
}









