@charset "utf-8";
/*
 *  間宮くんちの五つ子事情
 *  common.css
 *  (c)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;
}

/*
==== clear ====
*/
.clear {
	clear: both;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	visibility: hidden;
	font-size: 0;
	line-height: 0px;
}
strong {
	font-size: 108%;
	font-weight: bold;
}
a { outline: none; }

/*
==== reset font ====
*/
body {
	font: 13px/1.231 arial,helvetica,clean,sans-serif;
	overflow-y:scroll;
	/* for IE6/7 */ 
	*font-size: small; 
	/* for IE Quirks Mode */
	*font: x-small; 
}
*html body {  　　　　　/*IE6だけに適用*/
	overflow-y:auto;
}

*+html body {　　　　　/*IE7だけに適用*/
	overflow-y:auto;
}

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: #606060;
}
/* [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: #606060;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	color: #606060;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	font-weight: bold;
}

/*
img {
	vertical-align: bottom;
}
*/
