body {
    font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;	
    color: #333;
    line-height: 1.6;
　　letter-spacing: 0.1em;
}
@media screen and (min-width:780px) {
  html, body {
    font-size: 14px;
  }
}
@media screen and (max-width:780px) {
  html, body {
    font-size: 14px;
  }
}
@media screen and (max-width:460px) {
  html, body {
    font-size: 13px;
  }
}

/**
 * Nudge down to get to 10px equivalent for these form elements
 */ 
select,input,button,textarea {
        font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;	
        font-size:100%;
	color: #333;
	line-height: 1.4;
        letter-spacing: 0.1em;
}

/**
 * To help tables remember to inherit
 */
table { font-size:inherit; font: 100%; color: #333; line-height: 1.4; }

/**
 * Bump up IE to get to 13px equivalent for these fixed-width elements
 */
pre,code,kbd,samp,tt { font-family:monospace; font-size: 100%; *font-size:108%; line-height: 1.4; color: #333; }

/* Font-size fixed */
li li,li dt,li dd,li input,li select,li button,li textarea,li p,li th,li td,
dt li,dt dt,dt dd,dt input,dt select,dt button,dt textarea,dt p,dt th,dt td,
dd li,dd dt,dd dd,dd input,dd select,dd button,dd textarea,dd p,dd th,dd td,
th li,th dt,th dd,th input,th select,th button,th textarea,th p,th th,th td,
td li,td dt,td dd,td input,td select,td button,td textarea,td p,td th,td td,
p input{ font-size: 100%; }