@charset "UTF-8";
/*
 * CUFFS/Sphere/CUBE OFFICIAL WEBSITE
 * (C)CUFFS/Sphere/CUBE All Rights Reserved.
 * ページの基本設定
 */

/*
==== reset css ====
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset,img {
	border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before, q:after {
	content: '';
}
abbr,acronym {
	border: 0;
}

/*
==== reset font ====
*/
body {
	font: 13px/1.4 arial,helvetica,clean,sans-serif;
	/* for IE6/7 */ 
	*font-size: small; 
	/* for IE Quirks Mode */
	*font: x-small; 
}
select, input, button, textarea, button {
	font: 99% arial,helvetica,clean,sans-serif;
}
table {
	font-size: inherit;
	font: 100%;
}
pre, code, kbd, samp, tt {
	font-family: monospace;
	*font-size: 108%;
	line-height: 100%;
}
/*
	px 	%
	10 	77
	11 	85
	12 	93 (was 93)
	13 	100
	14 	108 (was 107)
	15 	116 (was 114)
	16 	123.1 (was 122)
	17 	131 (was 129)
	18 	138.5 (was 136)
	19 	146.5 (was 144)
	20 	153.9 (was 152)
	21 	161.6 (was 159)
	22 	167
	23 	174
	24 	182
	25 	189
	26 	197 
*/

/*
==== common style ====
*/

/* base font */
body {
	font-family:
		"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3",
		"メイリオ", Meiryo,
		Osaka,
		"ＭＳ Ｐゴシック",
		"MS P Gothic",
		sans-serif;
	color: #505050;
}
/* [Hack] Opera9 */
;;body {
	font-family: "メイリオ", Meiryo, sans-serif;
}
/* [Hack] IE7 */
*:first-child+html body {
	font-family: "メイリオ", Meiryo, sans-serif;
}
/* [Hack] IE6 */
* html body {
	font-family: "メイリオ", Meiryo, sans-serif;
}

/* anchor */
a {
	color: #0088ff;
	text-decoration: none;
}
a:visited {
	color: #0088ff;
	text-decoration: none;
}
a:hover {
	color: #ff3333;
	text-decoration: underline;
}

img {
	vertical-align: bottom;
}

