@charset "utf-8";
/* Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.3.0
build: 3167
*/
/*
	TODO will need to remove settings on HTML since we can't namespace it.
	TODO with the prefix, should I group by selector or property for weight savings?
*/
html{
/* 2011.05.25 Added by eXPA */
overflow-y:scroll; /* 縦スクロールバーを表示 */
	background-color:transparent;
	background-image:none;
/* 2011.05.25 comment out by eXPA
	color:#000;
	background:#FFF;
*/
}
/*
	TODO remove settings on BODY since we can't namespace it.
*/
/*
	TODO test putting a class on HEAD.
		- Fails on FF. 
*/
body.xpacmskit,
.xpacmskit div,
.xpacmskit dl,
.xpacmskit dt,
.xpacmskit dd,
.xpacmskit ul,
.xpacmskit ol,
.xpacmskit li,
.xpacmskit h1,
.xpacmskit h2,
.xpacmskit h3,
.xpacmskit h4,
.xpacmskit h5,
.xpacmskit h6,
.xpacmskit pre,
.xpacmskit code,
.xpacmskit form,
.xpacmskit fieldset,
.xpacmskit legend,
.xpacmskit input,
.xpacmskit textarea,
.xpacmskit p,
.xpacmskit blockquote,
.xpacmskit th,
.xpacmskit td {
	margin:0;
	padding:0;
}
.xpacmskit table {
	border-collapse:collapse;
	border-spacing:0;
}
.xpacmskit fieldset,
.xpacmskit img {
	border:0;
}
/*
	TODO think about hanlding inheritence differently, maybe letting IE6 fail a bit...
*/
.xpacmskit address,
.xpacmskit caption,
.xpacmskit cite,
.xpacmskit code,
.xpacmskit dfn,
.xpacmskit em,
.xpacmskit strong,
.xpacmskit th,
.xpacmskit var {
	font-style:normal;
	font-weight:normal;
}
/*
	TODO Figure out where this list-style rule is best set. Hedger has a request to investigate.
*/
.xpacmskit li {
	list-style:none;
}

.xpacmskit caption,
.xpacmskit th {
	text-align:left;
}
.xpacmskit h1,
.xpacmskit h2,
.xpacmskit h3,
.xpacmskit h4,
.xpacmskit h5,
.xpacmskit h6 {
	font-size:100%;
	font-weight:normal;
}
.xpacmskit q:before,
.xpacmskit q:after {
	content:'';
}
.xpacmskit abbr,
.xpacmskit acronym {
	border:0;
	font-variant:normal;
}
/* to preserve line-height and selector appearance */
.xpacmskit sup {
	vertical-align:text-top;
}
.xpacmskit sub {
	vertical-align:text-bottom;
}
.xpacmskit input,
.xpacmskit textarea,
.xpacmskit select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
/*to enable resizing for IE*/
.xpacmskit input,
.xpacmskit textarea,
.xpacmskit select {
	*font-size:100%;
}
/*because legend doesn't inherit in IE */
.xpacmskit legend {
	color:#000;
}

/* 2011.05.25 Added by eXPA : img要素の下の隙間を消す */
img {vertical-align: bottom;}
