/*
ξ{13pxAIE7ΝsmallAIE6Νx-small
σ]ΜtHgTCY(px) : wθ·ιl(%)
10px : 77%
11px : 85%
12px : 92%
13px : 100%
14px : 107%
15px : 114%
16px : 122%
17px : 129%
18px : 136%
19px : 144%
20px : 152%
21px : 159%
22px : 167%
23px : 174%
24px : 182%
25px : 189%
26px : 197% 
*/
body {
	font-size: 13px;
	font-size: small;
	font: x-small;
	outline:none;
font-family:"qMmpS Pro W3",
 "Hiragino Kaku Gothic Pro","lr oSVbN", "MS P Gothic","Osaka",
 Verdana,Arial, Helvetica, sans-serif;
*font-family: "CI","Meiryo","qMmpS Pro W3",
 "Hiragino Kaku Gothic Pro","lr oSVbN", "MS P Gothic","Osaka",
 Verdana,Arial, Helvetica, sans-serif;
}

a {text-decoration:none; color:#333333;}
a:hover {text-decoration:underline; color:#0066FF;}

/*====================================================
	FireFoxΜέΙK[overflow:hidden]
=====================================================*/
html {
    overflow-y:scroll;
}

.clearfix:after {
  content: ".";  /* V΅’vfπμι */
  display: block;  /* ubNxvfΙ */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

