@charset "utf-8";
/* css document */

/* =================================================
 * reset
 * ================================================*/

html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, img,
dl, dt, dd, ol, ul, li, form, label, table, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	outline: none;
	list-style: none;
}
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary {
	display: block;
}
ul, ol {
	list-style: none;
}
table {
	border-spacing: 0px;
	empty-cells: show;
}
body {
	font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;
	font-size: 18px; 
	color: #fff;
  	-webkit-text-size-adjust: none;
}
img{
	vertical-align: bottom;
	font-size:0;
	line-height:0;
	width:100%;
	max-width: 100%;
}

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

/*1000px以下*/
@media screen and (max-width: 1000px){
body {
	font-size: 16px; 
}
}
