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

* {zoom:1;}
.clearfix:after,.cf:after{ content: ""; display: block; clear: both;}

@font-face{
	font-family: "MyYuGothicM";
	font-weight: normal;
	src: local("YuGothic-Medium"), /* Postscript name */
	     local("Yu Gothic Medium"), /* for Chrome */
	     local("YuGothic-Regular"); /* Mediumがない場合 */
}
@font-face{
	font-family: "MyYuGothicM";
	font-weight: bold;
	src: local("YuGothic-Bold"), /* Postscript name */
	     local("Yu Gothic"); /* for Chrome */
}
p,div,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,body {
	font-family:MyYuGothicM, YuGothic, -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	font-size:small;
	font-weight:normal;
	margin:0;
	padding:0;
	font-feature-settings: 'pkna' 1;
}
#pagewrap p {
	line-height:1.8em;
	letter-spacing:1px;
}
#pagewrap ul {
	list-style: none;
}
#pagewrap {
	min-width:980px;
	-moz-min-width:980px;
	-ms-min-width:980px;
	-o-min-width:980px;
	-webkit-min-width:980px;
}
.w100{
	width:100%;
}


/*-------- img hover ---------*/

#pagewrap img{
border: none;
}
#pagewrap a:hover img {
	FILTER: alpha(opacity=80);
	opacity: 0.8;
}

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

#pagewrap a:link {
	color:#0000FF;
	text-decoration: none;
}
#pagewrap a:visited {
	color:#0000FF;
	text-decoration: none;
}
#pagewrap a:hover {
	color:#FF0000;
	text-decoration: none;
}
#pagewrap a:active {
	color:#0000FF;
	text-decoration: none;
}

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