@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 "メイリオ", Mairyo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
*font-size:small;
*font:x-small;
color:#444444;
padding:0;
margin:0 auto;
background:#FFFFFF;
text-align: center;
}
/*\*//*/
body { letter-spacing:0; }
/**/

* html body{font-size:87.5%;}/*IE6*/
*:first-child + html body{font-size:87.5%;}/*IE7*/

* + html body {
	font-family: "メイリオ","Meiryo";
}

body div {
text-align: left;
margin: 0 auto;
}

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:100%;
line-height:100%;
}
img {border:none; margin:0; padding:0; vertical-align:top;}
a {color:#0059B2;}
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:92%;
color:#333333;
}
ol{margin:0; padding:0;}

table{font-size:100%;}
th, td{font-size:92%;}

.clearfix:after {
  content: "";
  clear: both;
  display: block;
}