@charset "utf-8";

/**************************************************

グローバルリセット（reset.cssCustom）
※共通ヘッダー・フッターのCSSとの干渉を避けるため、.page_wrap 内にのみ適用

**************************************************/


.page_wrap div, .page_wrap span, .page_wrap iframe,
.page_wrap h1, .page_wrap h2, .page_wrap h3, .page_wrap h4, .page_wrap h5, .page_wrap h6, .page_wrap p,
.page_wrap a, .page_wrap em, .page_wrap img, .page_wrap small, .page_wrap strike, .page_wrap sub, .page_wrap sup, .page_wrap tt, .page_wrap var,
.page_wrap b, .page_wrap u, .page_wrap i, .page_wrap center, .page_wrap dl, .page_wrap dt, .page_wrap dd, .page_wrap ol, .page_wrap ul, .page_wrap li,
.page_wrap table, .page_wrap caption,
.page_wrap tbody, .page_wrap tfoot, .page_wrap thead, .page_wrap tr, .page_wrap th, .page_wrap td,
.page_wrap figure, .page_wrap section, .page_wrap article, .page_wrap nav {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-weight:normal;
	vertical-align: baseline;
	background: transparent;
}
.page_wrap ol, .page_wrap ul {
	list-style: none;
}

.page_wrap blockquote, .page_wrap q {
	quotes: none;
}
.page_wrap blockquote:before, .page_wrap blockquote:after,
.page_wrap q:before, .page_wrap q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
.page_wrap :focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
.page_wrap ins {
	text-decoration: none;
}
.page_wrap del {
	text-decoration: line-through;
}


/* tables still need 'cellspacing=&quot;0&quot;' in the markup */
/*table {
	border-collapse: collapse;
	border-spacing: 0;
}*/.page_wrap img {
	-webkit-transition: all;
	-o-transition: all;
	transition: all;
}.page_wrap img:active {
	margin-top: auto;
}
