@charset "Shift_JIS";

/** {
padding: 0;
margin: 0;
border: none;
}*/


/* -------------------- 

YUI希望のフォントサイズ (px)	指定する値 (%)
10	77
11	85
12	92
13	100
14	107
15	114
16	122
17	129
18	136
19	144
20	152
21	159
22	167
23	174
24	182
25	189
26	197

-------------------- */



/* -------------------- tag styles -------------------- */



body {
	font:13px/1.231 "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
*font-size:small;
*font:x-small;
	color:#444444;
	padding:0;
	margin:0 auto;
	/*background: url(../images/bg.jpg) ;*/
}

/*\*//*/
body { letter-spacing:0; }
/**/

* html body{font-size:87.5%;}/*IE6*/
*:first-child + html body{font-size:small;}/*IE7*/
/** + html body {
	font-family: "メイリオ","Meiryo";
}*/


h1,h2,h3,h4,h5,h6,
code{font-size:13px; _font-size:small; margin:0; padding:0;}
select, input, button, textarea, button {
	font:99% arial, helvetica, clean, sans-serif;}
/*table {font-size:92%; font:100%;}*/
pre, code, kbd, samp, tt {
font-family:monospace;
*font-size:108%;
line-height:100%;
}

img {border:none; margin:0; padding:0;}
a {color:#663300;}
a:hover {color:#CC0000;}
form{margin:0; padding:0; font-size:inherit; font:100%;}
dl, dt, dd{margin:0; padding:0; list-style-type:none;}
ul, li{margin:0; padding:0; list-style-type:none;}

p{
margin:0;
padding:0;
line-height:150%;
font-size:100%;
color:#333333;
}

ol{margin:0; padding:0;}
table{font-size:100%;}
th, td{font-size:100%; line-height:150%;}
hr {
	clear: both;
	margin:0;
	border: none;
	display:none;
	color:#FFFFFF;
	width:0;
	}
/*↑floatされたブロックの高さを確保できるようにするのと、CSSを無効にした場合のコンテンツの区切りを表示できるようにする*/

h3 {
	margin-bottom:15px;
	}